@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:0px;}
body{margin:0px; padding:0px; background: url(http://www.indemandexpress.com.au/Reid_Cycles/images/body-bg.jpg) repeat;font-family: 'Roboto Condensed',sans-serif;overflow-x:hidden;}
p{font-size:14px; font-family: 'Roboto Condensed',sans-serif; color:#404040; line-height:20px; margin-bottom:10px;}
/*.left{float:left;}*/
.float_r{float:right;}
.clear{clear:both;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
display:block;
}
/****************************
	  Main Sections
*****************************/
.main{ width:100%; margin:0px auto;}

.wrapper{ width: 880px; margin:0px auto;}
.header-wrapper{ width:900px; margin:0px auto;}
.header{ width:100%;}
.top-bar{ width:100%; background:url(http://www.indemandexpress.com.au/Reid_Cycles/images/header-bg.jpg) repeat;}
.top-menu{ float:left; width:590px;}
.top-menu ul li{margin:0px; padding:0px; list-style:none; display:block; float:left;}
.top-menu ul li a{
	color: #F99F32;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 18px;
	margin: 10px 10px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
	font-weight:400;
	display:block;
	width:auto;
}

/*.top-menu ul li a:hover{ font-weight:300;}*/
.top-menu ul li a.active2{ font-weight:300;}

.search-bar{ float:right; width:274px; background:#fff; margin-top:12px;margin-bottom:8px;}
.input-box{ width:240px; float:left; padding:5px; font-style:italic;}
.search-btn{ background:url(http://www.indemandexpress.com.au/Reid_Cycles/images/search-btn.png) no-repeat;height: 17px;
    margin: 6px 0 0;
    width: 15px; cursor:pointer;}
.hd-bottom{ width: 96%; padding: 16px; margin: 0px auto;}
.logo{ float:left; width:264px;}
.contact{ float:right; width:233px;}
.container{ background:#fff; box-shadow: 0px 0px 10px #D6CDCD; width: 880px; margin: 0px auto; padding: 10px;}
.nav{ background:url(http://www.indemandexpress.com.au/Reid_Cycles/images/body-bg.jpg) repeat-x; width: 100%;}
.container h2{ font-size:32px; color:#231f20; font-family: 'Roboto Condensed',sans-serif; text-align: center; text-transform:uppercase; margin: 10px 0px;}
.nav ul{ margin:0px; padding:0px;}
.nav ul li{margin:0px; padding:0px; list-style:none; display:block;}
.nav ul li a{
	color: #231f20;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 20px;
	margin: 0;
height:30px;
	padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;	
}
.nav ul li a span{ position:relative; top:4px;}
.nav ul li a:hover{ background:url(http://www.indemandexpress.com.au/Reid_Cycles/images/nav.png) repeat;padding: 10px 20px; color:#fff;}
.nav ul li a.act22{ background:url(http://www.indemandexpress.com.au/Reid_Cycles/images/nav.png) repeat;padding: 10px 20px; color:#fff;}


.shipping-div{ margin:15px 0px; width:100%;}
.col1{ width: 270px; background:#f99f32; color:#fff; float:left; font-family: 'Roboto Condensed',sans-serif; text-align:center; padding: 10px;}
.col1 h4{ font-size: 18px; margin:0px; font-weight:normal;}
.col1 h5{ font-size: 16px; margin:0px;font-weight:normal;}
.col1 h5 span{ font-size:13px;}

.col2{ width: 270px; background:#408fcc; color:#fff; float:left; font-family: 'Roboto Condensed',sans-serif; margin:0px 5px;text-align:center; padding: 10px;}
.col2 h4{ font-size: 18px; margin:0px;font-weight:normal;}
.col2 h5{ font-size: 16px; margin:0px; font-weight:normal;}
.col2 h5 span{ font-size:13px;}

.col3{ width: 270px; background:#6aa33f; color:#fff; float:left; font-family: 'Roboto Condensed',sans-serif;text-align:center; padding: 10px;}
.col3 h4{ font-size: 18px; margin:0px; font-weight:normal;}
.col3 h5{ font-size: 16px; margin:0px; font-weight:normal;}
.col3 h5 span{ font-size:13px;}


.left-content-main{ float:left; width:255px;}
.left-content{border:2px solid #bbb;margin-bottom: 18px;}
.red-img{ margin:0px 0px 0px 40px;}
.store-tab{ background:url(http://www.indemandexpress.com.au/Reid_Cycles/images/tab-bg.jpg) repeat-x; color:#fff;font-family: 'Roboto Condensed',sans-serif; font-size:18px; padding: 5px 16px; text-transform: uppercase;}

.product{ float:right; width:600px; border:1px solid #bbbbbb;}
.product table{width:100%;} 
.categories{padding:5px 20px; text-transform:uppercase;}
.categories h3{ color:#f99f32;}
.categories ul{ margin: 0px 0px 0px 15px; padding:0px;}
.categories ul li{ margin:0px; padding:0px; list-style:none;}
.categories ul li a{margin: 2px 0px; padding:0px; display:block; text-decoration:none;color:#231f20; font-family: 'Roboto Condensed',sans-serif; font-size:16px;}
.client-logo{ width:100%; margin: 15px 0px;}
.client-logo ul li{margin: 0px 6px; padding:0px; float:left; display:block;}
.client-logo ul li:first-child{ margin:0px;}
.footer{ background:url(http://www.indemandexpress.com.au/Reid_Cycles/images/header-bg.jpg) repeat-x; padding: 6px 0px;}
.newsletter{ float:left; width: 272px; margin-top: 10px; margin-left:10px;}
.newsletter span{ float:left; margin: 0px 6px 0px 0px;}
.newsletter h6{ float:left; color:#fff; font-size:14px;}
.mastercard-section{ float:right; width:200px;}
.mastercard-section ul li{ margin: 0px 5px; padding:0px; list-style:none; display: block; float:left;}

.copy-right{ width:100%; background:#fff;}
.copyright-content{ width:auto; margin:0px auto; text-align:center; }
.copyright-content ul li{ margin:0px; padding: 0px 8px; display:inline-block;vertical-align:middle; list-style:none;}
.copyright-content ul li img{width:95px;} 
.copyright-content ul li a{ text-transform:uppercase;font-size:14px; color: #000; text-transform:uppercase; text-decoration:none;}


/*slider css*/

.lean-slider { 
    position: relative; 
    *zoom: 1;
}
.lean-slider:before,
.lean-slider:after {
    content: " ";
    display: table;
}
.lean-slider:after {
    clear: both;
}

.lean-slider-slide { 
    float: left;
    width: 100%;
    margin-right: -100%;
    display: none; 
}
.lean-slider-slide.current { display: block; }








.slider-wrapper { 
    position: relative; 
    background: #fff url(images/loading.gif) no-repeat 50% 50%;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    box-shadow: 0 0 3px rgba(0,0,0,0.4);

}
.lean-slider { overflow: hidden; }
.lean-slider-slide {
    display: block;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.6s linear;
    -moz-transition: opacity 0.6s linear;
    -ms-transition: opacity 0.6s linear;
    -o-transition: opacity 0.6s linear;
    transition: opacity 0.6s linear;
}
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { 
    display: block;
    width: 100%; 
}

#slider-direction-nav {
    position: absolute;
    left: 0;
    top: 47%;
    width: 100%;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-direction-nav { opacity: 1; }
#slider-direction-nav a {
    float: left;
    display: block;
    width: 26px;
    height: 37px;
    background: url(http://www.indemandexpress.com.au/Reid_Cycles/images/arrows.png) no-repeat 0 0;
    text-indent: -9999px;
}
#slider-direction-nav .lean-slider-next {
    float: right;
    background-position: 100% 0;
}

#slider-control-nav {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(images/bullets.png) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
#slider-control-nav a.active { background-position: 100% 0; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-width : 480px) {

    #slider-direction-nav,
	#slider-control-nav { opacity: 1; }


}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	
	#slider-direction-nav,
	#slider-control-nav { opacity: 1; }


}
img{max-width:100%;}








/*17-05-2014*/

.listing-div{
width:100%;
}
.heading{ width:100%;}
.heading h3{ font-size:36px; color:#231f20; text-transform:uppercase; margin:10px 0px 0px 0px; float:left;}
.heading span{
	text-align: right;
font-size: 14px;
float: right;
margin: 22px 0px 0px 0px;
font-weight: bold;
}
.listing-content{ width:100%; position:relative; z-index:100;}
.listing-menu{ width:25%; float:left;}
.listing-menu ul{ margin:0 0 0 20px; padding:0px;}
.listing-menu ul li{
	background: url("http://www.indemandexpress.com.au/Reid_Cycles/images/list-arrow.jpg") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 5px 15px;
    text-transform: uppercase;
	
}
.listing-menu ul li a{margin:0px; padding:0px; text-decoration:none; color:#231f20; font-size:16px; font-weight:bold;}
.pr-images{ float:left; width:50%;}
.cycle-images{ width:738px; position:relative; left:20PX; bottom:80px; margin:0px auto;}
.list-price{float:right; width:13%; background:#f99f32; color:#fff;padding:5px; text-transform:uppercase;}
.list-price h6{ font-size:16px; margin:0px 0px 0px 0px;}
.list-price h5{ font-size:25px; margin:0px 0px 0px 0px;}

.descripation, .offer-content, .btm-content{ width:100%;margin-top:30px;}
.descripation-content, .descripation-content2, .cycle-gallery-main{ float:left; width: 420px; margin-left:4px;}
.cycle-gallery-main{ margin:0px; width:420px;margin-left:4px;}
.descripation-content2{width:420px;margin-left:4px;}
.descripation-content2 span{ font-size:14px; margin:0px;}

.descripation-content5 {border-right: 1px solid #dddddd;width: 405px;padding: 10px;margin-right: 10px;
}
.descripation-content4{width:420px; margin-left:4px;}

.descripation-content.descripation-content5 ul li {
  margin-left: 15px;
}

.descripation h3{ color:#f99f32;
	font-weight:bold;
	font-size:28px;
	margin:0px;
	text-transform:uppercase;
}

.descripation-content p{ font-size:14px; color:#231f20; font-weight: 400; line-height: 18px; margin:0 0px 15px 0px;}

.dec-list{ width:100%;margin-bottom:10px;}
.dec-list ul{ margin: 0px; padding:0px;}
.dec-list ul li{
	background: url("http://www.indemandexpress.com.au/Reid_Cycles/images/dec-arrow.jpg") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    display: block;
    list-style: none outside none;
    margin: 0;
    
	padding: 2px 15px;
    
	
}
.dec-list ul li a{margin:0px; padding:0px; text-decoration:none; color: #000; font-size: 14px; font-weight: 400;}
.descripation-image{ float:left; /*width:38%; */margin-top: 4px; margin-bottom:10px;}
.image-heading{ width:100%; margin-bottom: 12px}
.image-heading ul li{list-style:none; display:block;}
.image-heading ul{ padding:0px;}
.image-heading ul li a{font-size: 29px; font-weight:bold; text-decoration:none; margin: 0px 22px 0px 0px; padding:0px; color:#231f20;float: left;}
.image-heading ul li:last-child a{ margin:0px;}
.image-heading ul li a:hover{ color:#f99f32;}
.image-heading ul li a.active3{ color:#f99f32;}
.certified-product{ width:100%;}
.red-img2{ float:left;width:90px; margin-right:5px;}
.cerified-content{ float:left; width:250px;}
.certified-product h5{ 
color: #706D6E;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    margin: 0;
    text-transform: uppercase;
}
.certified-product h4{
	 font-size: 12px;
    margin: 0;
    width: 100px;
}
.specification .descripation-content5{border:none;}
.descripation-content ul {
  color: #231f20 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  margin: 0 0 15px 32px !important;
}
.descripation-content .specification ul li {
  width: 91%;
}
.descripation-content ul li strong {
  color: #231f20 !important;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 18px !important;
  margin: 0 !important;
}
.descripation-content span {
  color: #ff0000  !important;
}

.specification{ width:100%;}
.specification ul {
  color: #231f20;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 15px 32px !important;
  padding: 0;
  width: 100%;
}
.specification ul li {
  border-bottom: 1px dotted #dddddd;
  list-style: none outside none;
  margin-bottom: 0;
  margin-left: 12px !important;
  margin-right: 0;
  margin-top: 0;
  padding: 5px 0;
}
.specification li b {
  color: #231f20;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: top;
  width: 45%;
  text-decoration: none;
  font-weight: normal;
}
.specification ul li b:hover {
  color: #f99f32;
}
.specification ul li a{margin:0px; padding:0px; text-decoration:none; font-size:14px; color:#231f20; ;width:45%; display:inline-block;vertical-align:top:}
.specification ul li a:hover{ color:#F99F32;}
.cycle-gallery{ width:100%;}
.cycle-gallery ul{ margin:0px; padding:0px;}
.cycle-gallery ul li{
	border: 6px solid #A5A7AA;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 5px 5px 0px;
    padding: 0;
	width:194px;
}
.cycle-gallery ul li:last-child{ margin-right:0px;}
.offer-content{ width:100%;}
.offer-content h3{color: #F99F32;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;}
.offer-image{ float:right; width:20%;}
.offer-text {
    width: 77%;
    float: left;
font-weight:normal;
    margin-left: 10px;
}
.offer-text p{ text-align:justify;}
.offer-text ul{
margin-bottom:10px;
}
.offer-text ul li a{ font-weight:bold !important;}
.offer-text ul{ margin: 0px; padding:0px;}
.offer-text ul li{
	background: url("http://www.indemandexpress.com.au/Reid_Cycles/images/dec-arrow.jpg") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    display: block;
    list-style: none outside none;
    margin: 0;
	padding: 2px 15px;
    
	
}
.offer-text ul li a{color: #000000;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-decoration: none;
}









/*tab css start here*/
#tabs{ border:2px solid #ccc; margin-bottom:30px;}
#tabs h4{ margin:0px 0px 10px 0px; font-size:20px;}


#tabs ul li {
  background: none repeat scroll 0 0 #F0F0F0;
  border-right: 1px solid #FFFFFF;
  clear: none;
 display: table-cell;
  list-style: none outside none;
}

#tabs ul li a {
position: relative;
text-decoration: none;
font-weight: bold;
font-size: 21px;
margin:0px;
padding: 5px 20px;
cursor:pointer;

display: block;
}

#tab1.images-22{ border: 7px solid #ddd;
    width: 98%;}

#tabs ul{display:table; width:100%;}
#tab1{ padding:10px;}



#tabs ul li a:hover {
background:#dadada;
color:#000;
}
#tabs ul li a.active{color:#f99f32; background:#ddd;}

#tabs ul li.active{
  background-color: #FFFFFF;
  color: #F99F32 !important;
  border:1px solid #ccc;
  border-bottom:none
    
}

#tabs #Content_Area {
padding:0px 10px 10px 10px;
clear:both;
overflow:hidden;
line-height:19px;
position: relative;
z-index: 5;
overflow: hidden;
margin-bottom:0px;
margin-top:10px;


}
.images-24{width:98%; border:7px solid #ddd;}




.description-headng {
  background: url("http://www.indemandexpress.com.au/Reid_Cycles/images/dec2.jpg") no-repeat scroll 

2px 0px rgba(0, 0, 0, 0);
  color: #f99f32;
  font-size: 28px;
  font-weight: bold;
  margin: 5px;
  padding-left: 7px;
  text-transform: uppercase;
}

.descripation-content.descripation-content5 > ul {
  margin-bottom: 15px;
}

.dec1{ color:#f99f32;
	font-weight:bold;
	font-size:28px;
	margin:0px;
	text-transform:uppercase;
    background: url('http://www.indemandexpress.com.au/Reid_Cycles/images/dec1.jpg') no-repeat;
    padding-left:3px

; margin: 5px;}


.spc{ color:#f99f32;
	font-weight:bold;
	font-size:28px;
	 margin: 10px 5px 5px 5px;
	text-transform:uppercase;
    background: url('http://www.indemandexpress.com.au/Reid_Cycles/images/spc.jpg') no-repeat;
    padding-left:3px

}

.life-time{ color:#f99f32;
	font-weight:bold;
	font-size:28px;
	 margin: 15px 5px 5px 5px;
	text-transform:uppercase;
    background: url('http://www.indemandexpress.com.au/Reid_Cycles/images/life-time.jpg') no-repeat;
    padding-left:3px

}

.life-time2{ color:#f99f32;
	font-weight:bold;
	font-size:28px;
	 margin: 15px 5px 5px 5px;
	text-transform:uppercase;
    background: url('http://www.indemandexpress.com.au/Reid_Cycles/images/spc2.jpg') no-repeat;
    padding-left:3px

}



/*gallery css start here*/


/*


   Magic Thumb v2.0.66 
   Copyright 2014 Magic Toolbox
   Buy a license: www.magictoolbox.com/magicthumb/
   License agreement: http://www.magictoolbox.com/license/


*/

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image when the large image is expanded */
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}

/* Style of the small image */
.MagicThumb img {
border: 0;
outline: 0;
}

/* Style of the expanded image */
.MagicThumb-expanded {
cursor: url(graphics/zoomout.cur), pointer;
background: transparent;
border: 1px solid #ccc;
outline: 0;
padding: 0;
min-width: 0 !important;
min-height: 0 !important;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(http://www.indemandexpress.com.au/Reid_Cycles/images/buttons1.png) no-repeat 0 0;
height: 24px;
display: block;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url(http://www.indemandexpress.com.au/Reid_Cycles/images/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
min-width: 0 !important;
min-height: 0 !important;
width: auto !important;
height: auto !important;
}

/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: none;
}

.magic-image-tmp-box,
.magicthumb-hidden-wrapper {
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    width: 10px !important;
    height: 10px !important;
    position: absolute !important;
    top: -10000px !important;
    left: 0 !important;
    display: block !important;
    overflow: hidden !important;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    transition: none !important;
}

.big-img22 img{ width:420px;}

.small-img22 img{width:109px;}

/*gallery css end here*/

































/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://www.indemandexpress.com.au/Reid_Cycles/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}


.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.zoomContainer{
		display:none;
	}
	a{text-decoration:none;}




.descripation-content3{width: 54% !important;margin-right: 18px;}

#gal1 img{max-width:90px}

.descripation-image object{
width:100%; height:380px;
}
.descripation-image object embed{
width:100%; height:380px;
}
div.cycle-images + div{
    margin-top:-75px;
}
.descripation .descripation-content p:first-child, .dec-list ul li a{
font-weight:bold;
}

/**********MEDIA QUERIES**************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 899px) {
	.header-wrapper {
  width: 99%;
}
.container {
  width: 95%;
}
.wrapper{
	width:100%;
}
.shipping-div{
	display:block;
	}
.col1{
	width:30%;
}
.col2{
	width:30%;
}
.col3{
	width:30.4%;
}
.heading h3{
	font-size:32px;
}
.descripation-content5 {
    width: 49%;
}
.descripation-content4 {
    width: 49%;
}
#tabs ul li a{
	font-size:17px;
}
#tab4 embed {
  width: 100% !important;
}
.client-logo img {
  width: 90%;
}
.client-logo > ul {
  display: inline-flex;
}
}

@media only screen and (max-device-width : 640px) {
	.main {
    width: 100%;
}
.header-wrapper {
width: 100%;
}
.top-menu {
  width: 56%;
}
.top-menu ul li a {
font-size: 15px;
margin: 7px;
}
.search-bar {
  float: left;
  margin-top: 3px;
  width: 274px;
}
.container {
  width: 95%;
}	
.wrapper {
  width: 100%;
}
.shipping-div {
  width: 100%;
}
.col1 {
  width: 30%;
}
.col2 {
  width: 30%;
}
.col3 {
  width: 28.3%;
}
.descripation-content5 {
  width: 96%;
}
.descripation-content4 {
  width: 96%;
}
#tabs ul li a {
  font-size: 15px;
  padding: 5px 10px;
}
.footer{
width:100%;	
	}
	table {
  width: 100%;
}
	.xsellgallery table {
  width: 100% ;
}
#tabs {
  width: 99%;
}
td.xsellgallery > table{
	width:100% !important;
}
.xsell-items table {
  width: 100% !important;
}
.xsellgallery div {
  width: 100% !important;
}
.client-logo {
  margin: 17px auto;
  width: 100%;
}
.client-logo ul li {
  margin: 0px;
  text-align: center;
  width: 33%;
}

#tabs ul li a {
  font-size: 15px;
  padding: 5px 10px;
}
.specification ul {
  width: 94%;
}
#tab4 embed {
  width: 100% !important;
}
.xsell-items table {
  min-height: 119px !important;
}
}
@media only screen and (max-device-width:600px){

.col1 {
  width: 31%;
}
.col2 {
  width: 28%;
}
.top-menu {
  width: 60%;
}
.search-bar {
  width: 227px;
}
.input-box {
  padding: 5px;
  width: 206px;
}
}
@media only screen and (max-device-width : 480px) {
.header-wrapper {
  width: 100%;
}
.top-menu {
  width: 100%;
}
.top-menu ul li a {
  font-size: 15px;
  margin: 20px;
}
.search-bar {
  margin-bottom: 10px;
  margin-top: 0px;
}
.container {
  width: 91%;
}
.wrapper{
	width:100%;
}
.logo {
  width: 48%;
}
.contact {
  width: 45%;
  margin:10px 0px;
}
.col1{
	width: 100%;
margin-top: 10px;
box-sizing: border-box;

}
.col2{
	width: 100%;
margin-top: 10px;
box-sizing: border-box;
	margin-left:0px;
}
.col3{
	width: 100%;
margin-top: 10px;
box-sizing: border-box;

}
.descripation-content5 {
    width: 98%;
	border-right:none;
}
.descripation-content4 {
    width: 98%;
}
#tabs ul li a {
  font-size: 12px;
  margin: 0;
  padding: 5px 5px;
}
	
td.xsellgallery > table{
	width:100% !important;
}
.xsell-items table {
  width: 100% !important;
}
.xsellgallery div {
  width: 100% !important;
}
.newsletter {
  width: 50%;
}
.client-logo ul li {
  text-align: center;
  width: 100%;
  margin:0px;
}

.hd-bottom {
  padding: 0;
  width: 95%;
}
.search-bar {
  clear: both;
  display: block;
  float: none;
  margin: 0 auto !important;
  width: 280px;
  text-align: center;
}
.search-bar .input-box {
  margin-bottom: 4%;
}
.search-bar #Search  input {
  padding-bottom: 3px;
}
.zoomWrapper {
  width: 100% !important;
}
.newsletter {
  width: 36%;
  margin-top: 5px;
}
.mastercard-section {
  width: 43%;
}
.newsletter h6 {
  font-size: 9px;
}
.specification ul {
  width: 94%;
}
#tab4 embed {
  width: 100% !important;
  height: 250px !important;
}
.images-24 {
  width: 96.5%;
}
}

@media only screen and (max-device-width : 360px) {
	.top-menu ul li a {
  font-size: 14px;
  margin: 9px;
}
.cerified-content {
  float: left;
  width: 192px;
}
.certified-product h5 {
  font-size: 14px;
}	
.red-img2 {
  width: 80px;
}
.mastercard-section {
  width: 50%;
}
.mastercard-section ul li {
  margin: 0 1px;
}
}


@media only screen and (max-device-width : 320px) {
	.top-menu ul li a {
  font-size: 14px;
  margin: 6px;
}
.newsletter h6 {
  font-size: 8px;
}
.mastercard-section {
  width: 55%;
}
.mastercard-section ul li {
  margin: 0 1px;
}
}