#show1400{position:absolute; top:0; left:0; z-index:999999; display:none;}
#show1024{position:absolute; top:0; left:0; z-index:999999; display:none;}
#show320{position:absolute; top:0; left:0; z-index:999999;}
#showme{width:320px; height:5200px; border:solid 1px red; position:absolute; z-index:999999999; top:400px; left:50%; margin-left:-160px; display:none;}

#container{
	width:370px;
	margin:auto;
}

#fbar{display:none;}

.displayMobile{display:block;}
.displayDesktop{display:none;}

.flexslider .slides .mobiProductImage{display:block;}
.flexslider .slides .fullProductImage{display:none;}

#navContain{
	margin:auto;
	padding:0px;
	position:fixed;
	width:100%;
	height:64px;
	background-image:URL('../../images/nav_bak.png');
}

#mobileMenuIcon{display:block; position:absolute; top:15px; right:4px; cursor:pointer;}
#mobileSearchIcon{display:block; position:absolute; top:15px; left:4px; cursor:pointer;}

#hbar{
	width:320px;
	margin:0 auto;
	text-align:left;
	color:#7d7e7e;
	position:relative;
	font-size:12px;
}

#hbar #topLinks{
	display:none; 
}

#hbar #logo{
	margin:15px 0 0 78px;;
	float:left;
	width:170px; 
	height:auto;
}


h1{font-size:28px; line-height:29px;}


/*	#############################
			MAIN NAV
	#############################	*/
	
#fullSiteNav{display:none;}	
#mobileSiteNav{display:none;}	
#navPush{height:64px;}
#hnavWrap{
	position:relative;
	display:none;
	width:320px;
	top:37px;
	left:50%;
	margin-left:-160px;
}

#seachFormTop{
	display:none;
}

#mobileSiteNav ul{
	margin:0;
	padding:0px;
	font-size:13px;
	line-height:29px;
	width:100%;
	position:absolute;
	top:65px;
	background-color:#fff;
}

#mobileSiteNav ul li {
	list-style:none;
	padding:0;
	position:relative;
	float:none;
	margin:-1px 0 0 0;
	padding:0px;
	width:100%;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	text-align:left;
}

#mobileSiteNav ul li a {
	padding:0 0 0 20px;
	display:block; 
	color:#666;
	text-decoration:none;
}

#mobileSiteNav ul li ul{
	display:none;
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
}

#mobileSiteNav ul li:hover ul{
	display:none;
}

#mobileSiteNav ul li ul li {
	text-align:left;
	margin:-1px 0 0 0;
 /* 18 */
	line-height:19px;
	border:none;
	border-top:dotted 1px #ccc;
}

#mobileSiteNav ul li ul li a { 
	display:block; 
	color:#666;
	padding:5px 0px 5px 50px;
	min-width:110px;
}
#mobileSiteNav ul li ul li ul{list-style:none;}
#mobileSiteNav ul li ul li ul li a {
	display: block;
    color: #666;
    padding: 5px 0px 5px 70px;
    min-width: 110px;
	list-style:none;
	
}
	
#mobileSiteNav .white{color:#74be45;}

/* CART */
#overlayContents{width:370px; padding:40px 0 40px 0;}

.cartCheckTitle{border-bottom: solid 1px #6a747c; text-transform:uppercase; font-weight:bold; font-size:11px; text-align:left; line-height:12px; display:none;}
.cartCheckTitlePush{display:block; margin-left:0px;}
.cartCheckImage{width:0px; border-top:solid 1px #6a747c; padding:0px; margin:0 0 0 -5px; display:none;}
.cartCheckImage img{width:0px; margin-top:5px; display:block;}
.cartCheckProd{width:80px; border-top:solid 1px #6a747c; font-size:11px;}
.cartCheckDesc{line-height:12px; font-size:11px; margin-top:-1px;}
.cartCheckPrice{width:25px; border-top:solid 1px #6a747c; text-align:left; font-size:11px;}
.cartCheckQty{width:25px; border-top:solid 1px #6a747c; text-align:left;}
.cartCheckTotal{width:25px; border-top:solid 1px #6a747c; text-align:left;}

#cartCheckPayment1{width:370px; margin-left:0px; margin-right:0px; padding-right:0px; float:left; border-right:none;}
#cartCheckPayment2{width:370px; margin-left:-1px; padding-left:60px; border-left:none; margin-right:0px; float:right; border-left:none;}
#cartCheckPayment3{width:370px; margin-left:0px; margin-right:0px; padding-right:0px; padding-top:10px; float:left; border-right:none;}
#cartCheckPayment4{width:370px; margin-left:-1px; padding-left:60px; padding-bottom:10px; border-left:none; margin-right:0px; float:right; border-left:none;}

#cartCheckPaymentLogo{margin-top:10px; width:150px; margin-left:10px; float:none;}

#cartOverlayContain{width:370px; padding-left:0px; float:left; border-right:0px; padding-right:0; margin:0;}
#cartOverlayTotals{width:300px; padding-right:0px; float:right;}
.cartCheckPromo{padding-top:8px; padding-bottom:8px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; font-size:11px; font-weight:bold;}
.cartCheckPromoBtn{padding-top:8px; padding-bottom:8px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#subTotal{text-transform:uppercase; text-align:right; font-size:15px; font-weight:bold; padding-top:4px;}
.cartCheckoutBtn{text-align:right; padding-top:10px;}
.subCartTotal{text-transform:uppercase; text-align:right; font-weight:bold; font-size:11px; padding-top:4px;}


#billShipFormBox{border-bottom:solid 1px #ccc; padding-bottom:20px;  margin-top:-12px; padding-top:20px; margin-bottom:20px;}
#billShipFormBox .billingInfo{width:370px; margin-left:0px; margin-right:0px; padding-right:0px; float:left; border-right:none;}
#billShipFormBox .shippingInfo{width:370px; padding-left:60px; margin-left:0px; border-left:none; margin-right:0px; float:right;}

.billingInfoReturning{float:none; font-size:13px; font-weight:normal; margin-right:50px; display:block; margin-bottom:20px;}
form.eForm input, form.eForm select{width:140px; margin-right:20px;}
form.eForm #cartCheckPayment2 select{width:100px; margin-right:20px;}
form.eForm.checkoutForm label{width:100px;}

/* Vid block*/
#vidContain{width:300px; margin:auto; padding:30px 0 30px 0; font-size:14px; color:#fff; position:relative; text-align:center;}
#vidWrap h4{font-size:28px; font-weight:normal; color:#fff; padding-bottom:15px; text-align:left;}
.vidOne{width:220px; float:left; margin:0 40px 12px 0;}
#slider5 li{padding-left:50px;}
.vidOne .vidImg{width:200px; display:block; height:113px; background-position:center top;}
.vidOne .btn{margin:30px 0 0 78px; width:63px; height:63px;}
#video-pager2{padding-top:20px; display:none;}
#vidCol1{display:none}
#vidCol2{display:block}

/* Spec block */
#specWrap{background-image:url('../../images/bak_stripes.png'); width:100%; margin-top:2px;}
#specContain{ background-repeat:no-repeat; background-position:bottom right; padding:30px 0 30px 0; font-size:12px; color:#565656; position:relative; width:300px; margin:auto; min-height:100px;}
#specWrap h4{font-size:28px; font-weight:normal; color:#404041; padding-bottom:80px;}
#specWrap .get{position:absolute; top:70px; left:0px; font-size:14px; line-height:19px;}
#specWrap .get a{color:#74be45; font-size:1em; line-height:normal;}
#specWrap .get a:hover{color:#999;}
#specWrap .widthIt{width:150px;}
.blockSpecNeedle{padding-top:0px; font-size:14px; margin-top:0;}

/* Product List */
.productList .priceNote2{
	left:0px;
}

.listDouble{width:294px;}

.productList .doubleImg{display:none;}
.productList .singleImg{display:none;}
.productList .mobiImg{display:block;}

.productList{
	height: 350px;
    width: 280px;
	margin:-1px 0 50px 10px
}

a.addtocart{
	position:absolute; bottom:0px; left:0px; display:block; height:28px; font-size:12px; line-height:29px; width:94%; padding-right:3% text-transform:uppercase; text-decoration:none; padding-left:3%; font-weight:bold; color:#888 !important;
}

.productList .prodListImgBlock{background-position:center center; background-size:contain; background-repeat:no-repeat; background-size:100%; width:94%; max-height:238px; position:absolute; top:0px; left:10px;}

/* Product Detail */
#productDetail{width:300px; padding-top:20px;}
#productCol1{width:300px;}
#productCol2{width:300px; padding:60px 0 0 0;}
#productCol1 .title640{display:block;}
#productCol1 .title640 h1{margin-bottom:0px;}
#productCol2 .titleFull{display:none;}
#productCol2 #productBB{margin-top:-20px;}
#productCol1 .displayImage{width:300px;}	
#productImage #slides_mask .slides_container .slide{width:300px; height:500px;}
#productImage #slides_mask{width:300px; height:300px;}
#productDetail #productImage{width:310px; margin-left:-4px;}
ul#indicator li.prodthumer{margin:0 7px 10px 3px;}
#productDetail #productImage #indicator{top:230px; margin:0px; padding:0px;}
h5{padding:0px; margin:10px 0 20px 0;}

#content{width:300px; padding:0px;}


/*	Review Block	*/
#reviewWrap{background-color:#f1f1f2; width:100%; margin-top:2px;}
#reviewContain{width:316px; margin:auto; padding:20px 0 0px 0; font-size:12px; line-height:14px; color:#58595b; position:relative; text-align:center;}
#reviewWrap h4{font-size:28px; font-weight:normal; color:#58595b; padding-bottom:15px; text-align:left;}
.reviewOne{width:220px; float:left; margin:0 40px 12px 0; text-align:left;}
#sliderReviews li{padding-left:90px; display:none;}
#review-pager{padding-top:30px;}
#sliderReviews320 li{padding-left:50px; display:none;}
#review-pager320{padding-top:30px; display:none;}

#reviewsCol3{display:none;}
#reviewsCol2{display:none;}
#reviewsCol1{display:block;}

/*	Testimonial Block	*/
#TestWrap{background-color:#f1f1f2; width:100%; margin-top:2px;}
#TestContain{width:316px; margin:auto; padding:30px 0 30px 0; font-size:12px; line-height:14px; color:#58595b; position:relative; text-align:center;}
#TestWrap h4{font-size:28px; font-weight:normal; color:#58595b; padding-bottom:15px; text-align:left;}
.TestOne{width:220px; float:left; margin:0 40px 12px 0; text-align:left;}
#sliderTest li{padding-left:90px; display:none;}
#Test-pager{padding-top:30px;}
#sliderTest320 li{padding-left:50px; display:none;}
#Test-pager320{padding-top:30px; display:none;}
#TestCol2{display:none;}
#testCol3{display:none;}
#TestCol1{display:block;}
#testSelect{width:300px; margin-left:0px; margin-top:20px; float:left;}
#testiButtons{width:280px; float:none; text-align:left; font-size:13px; margin-right:0px; margin-top:25px; padding-top:30px;}
.testiBlock{margin-top:20px; clear:both; width:280px; margin-left:0px; border-bottom:solid 1px ##ccc; padding-bottom:10px; padding-top:0px; margin-bottom:20px;}
#mobileForm{display:block;}
#fullForm{display:none;}

/*	Faq Block	*/
#faqWrap{background-color:#e1ded7; width:100%; margin-top:2px;}
#faqContain{width:300px; margin:auto; padding:30px 0 40px 0; font-size:16px; color:#404041; position:relative;}
#faqContain h4{font-size:28px;}
#faqContain .faqCol1{float:left; width:300px; font-size:14px;}
#faqContain .faqCol2{float:left; width:300px;}


/*	Text Block  */
.textContain{width:300px; font-size:13px;}
.textWrap h4{font-size:28px; padding:0 0 5px 0; margin-top:5px; line-height:25px;}

/*	Warranty Template Block  */
.warrantyTable{width:320px;}
.warrantyText{width:320px; margin-top:14px; margin-left:0px; float:none;}

/*	Product List  */
.compareWrap{display:none;}
.productList{padding:0 0 0px 4px; margin-bottom:30px;}

/*	Spare Parts List  */
#sparePartsWrapMobi{display:block; font-size:11px;}
#sparePartsWrap{display:none;}

/*	Catalog  */
#catalogWrap{display:none;}
#catalogWrapMobile{display:block; font-size:11px;}

/*	CATV Block  */
.vidBlock{width:320px; padding:0px;}
.leftOdd{clear:both; float:none;}
.rightOdd{float:none;}
.vidBlock .right{float:left; width:320px; margin-left:0px; border-bottom:solid 1px #666; margin:10px 0 30px 0; padding:0px 0 10px 0;}
.catvDetail{padding:0px; width:300px;}

#cartTallier{display:none;}

#fancybox-close{right:-10px;}
#fancybox-outer{width:300px;}
#fancybox-content #container{max-width:300px;}
#fancybox-content{max-width:290px;}

#carousel .flex-nav-prev{border:none; margin-top:-68px;}
#carousel .flex-nav-next{border:none; margin-top:-68px;}

#main {margin-left: 0px; margin-top: -25px;overflow: hidden; width:310px;}
.flexslider{margin-top:15px;}
#carousel .flex-nav-prev{border:none; margin-top:-68px;}
#carousel .flex-nav-next{border:none; margin-top:-68px;}

#mobileFoot{display:block; font-size:9px; color:#fff; padding:10px 0 10px 0; background-color:#474747;}



form.eForm label {clear: left; float: left; display: block; text-align: left; padding-right: 12px; width: 200px; line-height: 22px; height: 20px;}

.catalog{display:none;}
.catalogMobi{display:block;}