/*	MAIN.CSS - Stylesheet for the layout
	(margins, position, width, height, and floats)
	No color or background declarations should be here. */
/*	Example style for CSS#
div {
-webkit-border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
behavior: url(../css3pie/PIE.htc);
}
*/

.cf:before,
.cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
.cf {
	zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

.section-inner { 
	width: 939px;
	margin: 0 auto;
	position: relative;
}

.w-w1 {/*background:url(../img/skin/bg/bg-wrapper.jpg) no-repeat center top;*/ background: url("../img/home/bg-header.png") no-repeat scroll center top transparent;}

.w-w2 {	
	min-width: 939px;
}

/* --HEADER-- */
#header, .h-w1, .h-w2 { height: 197px; } /* Change to correct height */
#header {}
	.h-w2 {
		background-image:url(../img/skin/bg/bg-mw2top.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	#mainnav, #util, #logo {
		position: absolute;
	}
	#mainnav {
		z-index: 20;
		bottom:3px;
		right: 0;
	}
		#mainnav > ul > li { 
			position:relative;
			float: left;
		 }
		
			#mainnav a {
				display:block;
				overflow:hidden;
				height:1px;
				padding-top:43px;
			}
				
				#mainnav a:hover {background-position:0 -44px;}
					#mainnav a.active/*, #mainnav ul li:hover a.active*/ {background-position:0 -88px;}
					
					#mainnav ul li:hover a{background-position:0 -44px;}
				
				.nav-about a.L1 {
					background-image:url(../img/skin/nav/nav-about.png);
					width:86px;
				}
				.nav-products a.L1{
					background-image:url(../img/skin/nav/nav-products.png);
					width:98px;
				}
				.nav-support a.L1{
					background-image:url(../img/skin/nav/nav-support.png);
					width:92px;
				}
				.nav-where a.L1{
					background-image:url(../img/skin/nav/nav-wheretobuy.png);
					width:128px;
				}
				.nav-news a.L1{
					background-image:url(../img/skin/nav/nav-news.png);
					width:164px;
				}
				.nav-who a.L1{
					background-image:url(../img/skin/nav/nav-who.png);
					width:204px;
				}
				.nav-oem a.L1{
					background-image:url(../img/skin/nav/nav-oem.png);
					width:54px;
				}
				.nav-contact a.L1{
					background-image:url(../img/skin/nav/nav-contact.png);
					width:113px;
				}
/*drodown menu*/

		#mainnav ul ul {
			border-top: 1px solid #47709c;
			display: none;
			position: absolute;
			left: inherit;
			top:44px;
			left:6px;
			width:166px;
			
		}
		
			#mainnav ul li.nav-about ul{left:0px;}
			
			#mainnav ul li.nav-products > ul{left:8px;}
			
			#mainnav ul li.nav-who ul{left:5px;}
		
			#mainnav > ul > li:hover ul {
				display:block;
			}
			
			#mainnav ul ul li{
				position:relative;
				font-size:13px;
				color:#fff;
				font-family: 'Ariel', sans-serif;
				padding-left:15px;
				background: url(/img/skin/nav/bg-dropdown.png);
			}
			
			#mainnav ul ul li a{
				width:136px;
				line-height:36px;
				height:36px;
				padding:0px;
				color:#fff;
				text-decoration:none;
				
			}
			
				#mainnav ul ul li a:hover{
					text-decoration:underline;
				}
		
			#mainnav ul ul ul {position: absolute; left: 165px; top: -1px;}
		
				#mainnav ul ul ul ul li{width:225px;background: url(/img/skin/nav/bg-dropdown.png) repeat;}
					#mainnav ul ul ul ul li a{width:auto;}
		

/*dropdown menu end */
				
	#logo {
		top:13px;
		left:-10px;
	}
	#util {
		top:10px;
		right:-4px;
	}
		#util li { float: left; }
			
			#util a {
				color:#b8dcf8;
				text-decoration:none;
				padding-left:20px;
				font-weight:bold;
			}
				#util a:hover {text-decoration:underline;}
		#util-sm-search {
			position:absolute;
			top:63px;
			right:-6px;
		}
		#footer-socialmedia {
			position:absolute;
			top:205px;
			left:0px;
		}
			#util-sm-search li, #footer-socialmedia li {float:left;}
				#util-sm-search li:first-child {padding-right:3px;}
			#util-sm-search ul a, #footer-socialmedia li a {
				display:block;
				overflow:hidden;
				height:1px;
				padding-top:36px;
			}
				#util-sm-search ul a:hover {background-position:0 -37px;}
			
				.util-facebook {
					background-image:url(../img/skin/bg/btn-facebook.png);
					width:31px;
				}
				.util-twitter {
					background-image:url(../img/skin/bg/btn-twitter.png);
					width:32px;
					margin-right:1px;
				}
				.util-youtube {
					background-image:url(../img/skin/bg/btn-youtube.png);
					width:32px;
				}
				
				.form-name {
				   background-image: url("../img/skin/bg/bg-search.png");
    height: 37px;
    margin-left: 11px;
    width: 181px;
				}
	
/*
	#paypal{
		position:absolute;
		top:100px;
		right:10px;
		text-transform:uppercase;
		color:#fff;
		font-size:13px;
		font-family: 'Aldrich', sans-serif;
	}
		#btn-paypal{
			display:inline-block;
			overflow:hidden;
			height:1px;
			background:url(../img/skin/bg/paypal.png);
			width:85px;
			padding-top:30px;
			position: relative;
			left: 0;
			top: 10px;
		}
			
*/
#util-sm-search	.sfsearchBox {border:0px; margin:0px;}
			#util-sm-search	.sfsearchBox .sfsearchTxt {
				    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #494949;
    float: left;
    font-size: 11px;
    height: 23px;
    padding-left: 13px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 142px;
				}
				
				#util-sm-search .sfsearchBox .sfsearchSubmit {
				   background-image: url("../img/skin/bg/btn-search.png");
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    height: 1px;
 
    overflow: hidden;
    padding-top: 31px;
    width: 23px;
					
				}
					#util-sm-search .sfsearchBox sfsearchSubmit:hover {background-position:-23px 0px;}
					
					 .footer-submit input {display:none;}
				
				
			#util-sm-search	ul .sfContentBlock {float:left;}
					

/* --CONTENT-- */
#main { 
	position: relative; 
	/* margin-top: 200px; */
}
	#main .m-w1 {
	}
	#main .m-w2 { 
		min-height: 432px;
		overflow: hidden; 
		background-color:#ffffff;
		background-image:url(../img/skin/bg/bg-content.png);
		background-repeat:repeat-y;
		background-position:left;
	}
	#subnav, #content {
		float: left;
	}
	#ctas {
		width: 200px;
		float: right;
	}
	/* Subnav appears after content-body in markup, 
		but often is shifted to the left */
	#subnav { 
		width: 180px;
		position: relative;
		left: -634px; /* Negative width of #content */
		top: 0;
		margin-top:74px;
	}
		#subnav .subnav-title {
			font-family: 'Aldrich', sans-serif;
			color:#616161;
			font-size:19px;
			background:none;
			margin-bottom:17px;
			text-transform:uppercase;
			margin-left:20px;
			margin-bottom: 17px;
			display:block;
		}
		
		#subnav li {
			background:url(../img/skin/bg/bg-subnavli.png) no-repeat bottom left;
			margin-left:20px;
			font-weight:bold;
		}
		
		
		#subnav a {
			color:#000000;
			font-size:13px;
			display:block;
			padding-bottom:4px;
			padding-top:4px;
			text-decoration:none;
		}
		#subnav a:hover, #subnav a.active {color:#3c80b7;}
			#subnav ul li ul {
				padding-bottom:20px;
				margin-top:5px;
			}
				#subnav ul li ul li {
					background:none;
					margin-left:4px;
					font-weight:normal;
				}
					#subnav ul li ul li a {
						font-size:12px;
						margin-left:12px;
					}
	#content {
		width: 634px;
		position: relative;
		left: 241px; /* Positive width of #subnav */
		top: 0;
		margin-top:26px;
		padding-bottom:40px;
	}
		
		#breadcrumbs, #breadcrumbs a {
			color:#5a5a5a;
			font-size:11px;
			text-decoration:none;
			padding-bottom:13px;
			/*padding-right:10px;*/
			
		}
		
		#breadcrumbs a{ /*padding-left:10px;*/}
		
		#breadcrumbs #first-crumb{
			padding-left:0px;
		}
		
		#breadcrumbs span {padding-right:10px; padding-left: 10px;}
		
		#breadcrumbs a:hover, #crumbs-current {
			color:#3878ab !important;
		}

#content .sfContentBlock a { padding-left: 0px !important;}
		
	
		
		
		
	/*	#content p {
			width:640px;
		}*/
		
		#content ul {
			margin-left:0px;
			overflow:hidden;
		}
			#content ul li {
				/*list-style:circle inside;
				/* ---float:left; ---*/		
				width:180px;
				padding-right:30px;
			}
			#content ul li a {text-decoration:none;}
				#content ul li a:hover{text-decoration:underline; }
			#content ul li a{
				position:relative; 
				left:14px; 
				bottom:43px;
				/*color:#ffffff;
				font-weight:bold;*/
				}
				#content ul li:nth-child(3n+3) {padding-right:0px;}
				#content ul.sfnewsList li h2 a {bottom:auto;   color: #3878AB;left:0px;
    font-family: 'Aldrich',sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-top: 15px;
    text-transform: uppercase;} 
    #content ul.sfnewsList li a {left:0px;bottom:auto;}
    #content ul.sfnewsList li {width:auto;}
    #content .news-article {overflow: hidden;}
    #content .sfnewsTitle { font-size: 14px !important; text-transform: none !important; padding-top: 10px !important; }
    
#content .sfnewsListTitleDateSummary h2.sfnewsTitle {}
				
/* ---PRODUCT LISTING ---*/			
			.product-box{
				width:660px;
				height:160px;
				border:#e6e6e6 solid 1px;	
				margin-bottom:15px;
			}
			
			
			.product-box h3{
				color: #5A5A5A;
    font-size: 16px;
    font-weight: bold;
				
				}
				
				 .product-num{
					color:#dd8c26;
					display: none;
			
				}
				
				.img-box{
					float:left;
					height:160px;
					width:160px;
					margin-right:23px;
					border:solid #000 1px;
					overflow:hidden;
				}
				
				.product-box h3 {
					font-family: 'Aldrich', sans-serif;
					font-size:16px;
					color:#3878ab;
					font-weight:normal;
					text-transform:uppercase;
					margin-bottom:15px;
					margin-top:15px;
					
				}
				
				.product-box th{
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color#5a5a5a;
					font-weight:bold;
					padding-bottom:7px;
				}
				
				.product-box td{
					/*width:73px;*/
				}
				
				#learnmore,.learnmore, .addtocart, #addtocart{
					display:block;
					height:1px;
					width:138px;
					padding-top:26px;
					overflow:hidden;
			   }
				.product-btns{
					float:right;
					margin-right:12px;
					margin-top: -10px;
				}
				
				  #learnmore , .learnmore{
					  background:url(../img/skin/bg/bg-learnmore.png) no-repeat top center;
					  margin-bottom:5px;
				  }
				  
				  #addtocart, .addtocart{
					  background:url(../img/skin/bg/btn-addtocart.png) no-repeat top center;
				  }
				
/*---PRODUCT --*/
		.product-detail #content{
			width:645px;
		}
		
		.product-detail #subnav{
			left:-645px;
		}

		.product-detail #content p{
			width:inherit;
			margin-bottom:33px;
		}
			
	
		#column-left,#column-right{
			float:left;
			height: 452px;
			position:relative;
		}
		
		#column-left{
			width:282px;
			padding-bottom:15px;
			margin-right:22px;
		}
		
			#column-left img{
				border:#616161 solid 1px;
				margin-left:5px;
				margin-bottom:10px;
			}
			
			
			#email-friend, #print{
			  display:block;
			  float:left;
			      margin-bottom: 15px;
			  margin-right:30px;
			  color:#707070;
			  text-transform:uppercase;
			  text-decoration:none;
			  padding-left:30px;
			  line-height:30px;
			}
		
			#email-friend{
				background:url(../img/img-email-icon.png) no-repeat left;clear:both;
			}
			
			#print{
				background:url(../img/img-print-icon.png) no-repeat left;
			}
			
			#socialmedia img{
				margin-top:10px;
				margin-left:0px;
			}
			
			#socialmedia img{border:none;}
		
		#column-right{
			width:335px;
		}
			#column-right p{
				width:302px;
			}
		
		  #column-right form{
			  display:block;
			  background:url(../img/skin/bg/bg-product-form.png);
			  padding-left:16px;
			  padding-top:18px;
			  width:304px;
			  height:152px;
		  }
		  
		  #column-right select{
			  width:277px;
			  line-height:22px;
			  margin-bottom:17px;
			  color:#5a5a5a;
		  }
		  
		  #column-right #product-submit{
			  display:block;
			  height:39px;
			  width:196px;
			  background:url(../img/skin/bg/btn-addtocart-big.png) no-repeat;
			  overflow:hidden;
			  margin-top:7px;
			  border:none;
			  color:transparent;
		  }
		  
	#lower-content{
		clear:both;
		height:520px;
		margin-bottom:68px;	
		border:#dbdbdb solid 1px;
		border-left:none;
	}
		#lower-column{
			height:459px;
			padding-top:30px;
			padding-right:35px;
			padding-bottom:30px;
		}
	
		#product-nav{
			float:left;
			background:url(../img/skin/bg/bg-overview.png);
			width:128px;
			height:520px;
			margin-right:27px;
		}
			#product-nav ul{
				background:#fff;
				display:block;
				width:123px;
				height:520px;
			}
			
			#product-nav li{
				margin-bottom:10px;
			}
		
			#content #product-nav li a{
				position:static;
				display:block;
				background:#fff;
				width:118px;
				text-transform:uppercase;
				color:#707070;
				line-height:24px;
				padding-left:5px;
			}
			
				#content #product-nav li .current{
					background:url(../img/skin/bg/bg-overview.png);
					color:#fff;
				}
			  
	    #icon-menu{
			color:#5a5a5a;
		}
		
			#content #icon-menu li{
				display:block;
				width:163px;
				line-height:40px;
				margin-bottom:6px;
				padding-left:57px;
				padding-right:0px;	
			}
			
				#mag-icon{
					background:url(../img/img-mag-icon.png) no-repeat left;
				}
				
				#block-icon{
					background:url(../img/img-block-icon.png) no-repeat left;
				}
				
				#feather-icon{
					background:url(../img/img-feather-icon.png) no-repeat left;
				}
				
				#hand-icon{
					background:url(../img/img-hand-icon.png) no-repeat left;
				}
				
				#floppy-icon{
					background:url(../img/img-floppy-icon.png) no-repeat left;
				}
				
				#wave-icon{
					background:url(../img/img-wave-icon.png) no-repeat left;
				}
		
		#related-items{
			margin-bottom:72px;
		}
				
		#content #related-items ul li, #content ul.productcat li {
			display:block;
			height:229px;
			width:181px;
			padding:0 0 0 1px;
			margin-top:30px;
			margin-right:28px;
			background:url(../img/skin/bg/bg-related-items.png) no-repeat bottom;
			float:left;
		}
		
		.productcat .title {color:#fff;padding-left:10px; padding-top: 13px; float: left;}
		
			#content ul.productcat .last-item{
				margin-right:0px;
			}
		
		  #related-items .item-pic , .sfsimpleListWrp .item-pic{
			  height:180px;
			  width:178px;
			  border:#616161 solid 1px;
			  border-bottom:none;
			  text-align:center;
		  }
		  
		  
		  
		  
            #related-items .item-pic img {width:144px;height:147px;}
            
	/*		#related-items ul li a, #content ul.productcat li a {
				position:static;
				display:block;
				height:186px;
				width:181px;
				margin-top:8px;
				color: #FFFFFF;
			    padding: 5px;
				
			}
			*/
			
			
#related-items ul li a, #content ul.productcat li a {
    color: #FFFFFF;
    display: block;
    height: 180px;
    position: static;
    width: 176px;
}
	.item-pic img {width:178px;}		
			
		.expandable li .title {color: #3878AB;
    font-family: 'Aldrich',sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding-top: 15px;
    text-transform: uppercase;
      background: url("../img/icon-expand.png") no-repeat scroll 0 18px transparent;
    cursor: pointer;
    padding-left: 22px;
    
    }
			#content ul.expandable li {width:100%;}
			
			
			#content ul.expandable .lstcontent {display:none; font-size: 12px !important;}
			
			#content ul.expandable .lstcontent span { font-size: 12px !important; }
			
		.expandable li .title.active {background: url("../img/icon-collapse.png") no-repeat scroll 0 25px transparent;
    color: #FAA21B;		}
		
			
#cphMain_cphMainContent_ctl00_ctl00_ctl00_detailContainer h1{font-size:24px !important;}		
		
					
					
		
					
				
/* --OVERVIEW-- */
.overview #subnav {left:-642px;}
.overview #content {width:642px;}
.overview #content p {width:315px;}	

.overview #content img {float:right;}	

.overview #content ul {width:653px;}
.overview #content ul li {padding-right:1px;float:left;}
.overview #content ul li:nth-child(3n+3) {padding-right:0px;}
.overview #content ul li ul {width:217px;}
.overview #content ul li .overview-title, .overview #content ul li .overview-titlecategory {
		background:url(../img/skin/bg/bg-overviewli.png) no-repeat;
		height:50px;
		font-family: 'Aldrich', sans-serif;
		font-size:14px !important;
		text-transform:uppercase;
		padding-top:15px;
		padding-left:12px;
		margin-left:0px;
		padding-bottom:0px;
		width:204px;
	}
.overview #content ul li {
    width: 217px;
}
	.overview #content ul li a {bottom:auto;}
	.overview #content ul li  {list-style:none;}
.overview #content ul li .overview-titlecategory {padding-top:7px; padding-bottom:8px;}
.overview-title a, .overview-titlecategory a{ color:#ffffff !important; text-decoration:none;}
.overview #content ul li ul li {
	width:145px;	
	float:left;
	background:url(../img/skin/bg/bg-overviewli-line.png) no-repeat bottom left;
	padding:4px 1px 4px 0px;
	margin-left:13px;
}
	.overview #content ul li ul li:last-child {background:none;}
	
	.overview #content ul li ul li a {
		text-decoration:none;
		color:#3878ab;
	}
		.overview #content ul li ul li a:hover {text-decoration:underline;}
/* --FOOTER-- */	
#footer, .f-w1, f-w2 {height:245px;}
#footer { 
	font-size: 11px; 
	color:#000000;
	background: url(../img/skin/bg/bg-footer-newsletter.png) top center repeat-x;
	}
	#footer a {
		color:#000000;
		text-decoration:none;
	}
		#footer a:hover {text-decoration:underline;}
	.f-w1 {
		background:url(../img/skin/bg/bg-newsletter.png) no-repeat center top;}
	
	#footer #footer-socialmedia a{
		display:block;
		width:33px;
		height:33px;
		margin-right:7px;
		padding-top:0px;
	}
		#footer-socialmedia .footer-util-facebook {background-image:url(../img/skin/bg/btn-ft-facebook.png);} 
		#footer-socialmedia .footer-util-twitter {background-image:url(../img/skin/bg/btn-ft-twitter.png);}
		#footer-socialmedia .footer-util-youtube  {background-image:url(../img/skin/bg/btn-ft-youtube.png);}
	#footer-newsletter {
		padding-top:60px;
		padding-bottom:75px;
		overflow:hidden;
	}
	
	#footer-newsletter .sfTxtLbl {font-weight:normal;}
		#footer-newsletter ul {overflow:hidden;}
		
		.signup {
		font-family: 'Aldrich', sans-serif;
		font-size:22px;
		color:#ffffff;
		float:left;
		text-transform:uppercase;
		padding-right:31px;
		padding-top:6px;
	}
	
	.form-newsletter {
		background:none;
		border:0;
		float:left;
		background-image:url(../img/skin/bg/bg-newsletterbox.png);
		width:409px;
		height:38px;
		border:0px;
		background-color:transparent;
	}
	
	#footer-newsletterbox {
		border:0px;
		width:384px;
		height:28px;
		padding-left:25px;
		padding-top:5px;
		color:#727272;
		font-size:16px;
		background-color:transparent;
	}
	.footer-submit {width:127px; float:left;}
	.footer-submit a {
		background-image:url(../img/skin/bg/btn-newslettersubmit.png);
		height:38px;
		width:127px;
		display:block;
	}
		.footer-submit a:hover {background-position:-127px 0px;}
	#copyright {
		width:380px;
		float:left;
	}
		#copyright a {
			padding-left:3px;
			padding-right:3px;
		}
		#copyright span {padding-left:3px;}
	#credit {
		width:235px;
		float:right;
	}

	#footer-socialmedia a {
		
	}
/* STICKY FOOTERS: Uncomment to enable */
/*
html,body {	height:100%; }
#wrapper { min-height: 100%; position: relative; }
#footer { 
	position: absolute; bottom: 0; left: 0; width: 100%; 
	height: 60px; 
}
#main { padding-bottom: 60px; }
*/
/* END STICKY FOOTERS */
#wrapper {background: #fff;}
#wrapper .sfContentBlock ul {margin:0;padding:0;}
#content ul.rdCommands {overflow:visible;}
#content ul.rdCommands li {width:auto;}

#breadcrumbs span:last-child {color: #3878AB;}

#content .sfitemDetails .sfimageWrp, #content .sfitemDetails .sfimagesTmbList, #content .sfitemDetails .sfdownloadFileWrp,#content .sfitemDetails .sfdownloadList,
#content .sfitemDetails .sfvideoWrp,#content .sfitemDetails .sfvideosTmbList {
    margin-bottom: 0px;
    margin-top: 0px;
}

.sfitemDetails .pd-img {float:left;}
.sfimageWrp img.default,.sfimageWrp img.current {width:280px; height:278px;}
.product-box  table tr:first-child td { /*font-weight:bold;*/}
#content .magic-zoom-image ul li {  float: left;
    list-style: none outside none;
    padding: 2px 6px 0 0;
    width: 85px;}
#content .magic-zoom-image ul li a img {width:85px;height:85px;}
#content .magic-zoom-image ul {overflow:visible;}
#content .magic-zoom-image .main-image {height:278px;}
.add-to-cart .sfTxtLbl {font-size:18px;color:#DD8C26;font-family:'Aldrich',sans-serif;float:left;width:50px;padding-right:20px;}
.product-btns .sfTxtLbl {font-size:18px;color:#DD8C26;font-family:'Aldrich',sans-serif;width:auto;padding-right:20px;}

.add-to-cart .sfTxtContent {font-size:18px;}

.MagicZoom img {width:280px;height:278px;}

#content .magic-zoom-image ul li a {
    bottom: 0px;
    left: 0;
}
.magic-zoom-image {margin-bottom:20px;}


/* HOME PAGE */
body.home .w-w1 {    background: url("../img/home/bg-header.png") no-repeat scroll center top transparent;}
body.home #content {
    left: 0px;
    margin-top: 0px;
    top: 40px;
    width: 100%;
}
 .img-box img {width:160px;}
body.home #content p {width: auto;top:38px;}
body.home #main .m-w2 {background-image:none;  background-color:transparent;overflow:hidden;}
body.home #headerBanner {min-height:400px;}
body.home .sfsimpleListWrp {/*padding-left: 4px;*/}
body.home .sfsimpleListWrp .sflistList {margin-left:0px;height:auto;width:auto;}
body.home .sfsimpleListWrp .sflistListItem { padding-left: 0px;}
body.home   .next,body.home .prev {position:absolute;z-index:7;display:block;width:40px;height:1px;padding-top:41px;overflow:hidden;
background: url("../img/home/rotating-banner-arrows.png") no-repeat;                                                               
                                                               } 
body.home  .next {float:right;right:-13px;}
body.home .prev {background-position:0px 0px; left: -12px; float: left;}
body.home  .next {background-position:-40px 0px;}
body.home .bpagination {  left: 426px;
    position: absolute;
    top: 389px;
    z-index: 7;}
body.home .bpagination ul li {float:left;padding-right:10px;}
body.home .bpagination ul li a {background:url(../img/home/pagination1.png) no-repeat 0 -21px;display:block;width:10px;height:1px;padding-top:15px;overflow:hidden;}
body.home .bpagination ul li.activeSlide a {background-position:0px 0;}
body.home #headerBanner h1 {position:absolute;   color: #000;display:none;
    font-family: 'Aldrich',sans-serif;
    font-size: 75px;
    font-weight: normal;
    padding-bottom: 6px;
    text-transform: uppercase; top:40px;left:120px;}
body.home #headerBanner .sflistList .desc {font-size: 13px;
    left: 120px;
    position: absolute;
    top: 170px;
    width: 243px;}
    body.home #headerBanner .learn-more {background:url(../img/home/btn-learnmore.png) no-repeat 0 0px;display:block;width:193px;height:1px;padding-top:38px;overflow:hidden;margin-top:20px;}
    
 .clearAll {clear:both;}
body.home #product-details {   float: left;
    padding-right: 84px;
    width: 400px;}
/* */
body.home	#lower-content{
		clear:none;
		height:auto;
		margin-bottom:68px;	
		border:0px;
		border-left:none;
		float:left;
	}
body.home {background:#fff;}	
	body.home	#lower-column{
			height:220px;
			padding:0px;
			overflow:hidden;
			float:left;
		}
	
	body.home	#product-nav{
			float:left;
			background:none;
			width:128px;
			height:228px;
			margin-right:27px;
		}
	body.home		#product-nav ul{
				background:#fff;
				display:block;
				width:123px;
				height:auto;
			}
			
	body.home		#product-nav li{
				margin-bottom:0px;
			}
	
	body.home			#content #product-nav li a{
				position:static;
				display:block;
				
				
				text-transform:uppercase;
				color:#3c80b7;font-weight:bold;font-size:11px;
				line-height:24px;
				padding-left:5px;
			}
			
			body.home #content #product-nav li a:hover { text-decoration: none; }
			
		

    body.home #content h2 {color: #333333;font-size:24px;}
    body.home #content #labs h2 {color:#3878ab;font-size:36px;}
    body.home #content #labs p {color:#3878ab; font-family: 'Aldrich',sans-serif;font-size:18px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 15px;
    text-transform: uppercase;}
  /*  body.home #content #labs {text-align:center;}
    body.home #condtent #brands ul li {float:left;}
    body.home #condtent #brands .ghost {background:url(../img/home/brands-ghost.png) no-repeat 0 0;width:93px;height:36px;}
    body.home #condtent #brands .nubone {background:url(../img/home/brands-ghost.png) no-repeat 0 0;width:93px;height:36px;}
    body.home #condtent #brands .tusq {background:url(../img/home/brands-ghost.png) no-repeat 0 0;width:93px;height:36px;}
    body.home #condtent #brands .blacktusq {background:url(../img/home/brands-ghost.png) no-repeat 0 0;width:93px;height:36px;}
    body.home #condtent #brands .ghost {background:url(../img/home/brands-ghost.png) no-repeat 0 0;width:93px;height:36px;}
    */
    body.home #content #product-nav a {color:#3c80b7;font-weight:bold;font-size:11px;}
    body.home #content #product-nav a.current { background: url(../img/home/active-bg.png) no-repeat scroll 0 0 transparent;color:#fff;}
    body.home #product-details,body.home #brands {color:#333333;font-size:16px;}
    body.home .m-w1 { background/*:url(../img/home/home-bg.png) repeat-x center bottom;*/}
    body.home #brands {    /*height: 250px;*/
    overflow: hidden;
    position: relative;
    top: -15px;}
    body.home #labs {   height: 186px;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: -25px;
    /*width: 750px;*/}
    
    body.sfPageEditor #lower-column, body.sfPageEditor #labs {overflow:visible;}
    
  body.home #products{ position: relative;
    top: 30px;}
    body.home .sfsimpleListWrp .sflistList {margin:0px;}
    body.home #headerBanner .sflistList {height:403px !important;}
    body.home #brands ul li {float:left;list-style-type:none;padding:0px;width:150px;}
    body.home #brands ul {overflow:inherit;margin-top:40px;}
    body.home #content #brands ul li a {bottom:0px;left:0px;}
    
    #cphFooter_cphFooterNL_T0E3B5677007_ctl00_ctl00_C001_ctl00_ctl00_expandableTarget_write, #cphFooter_cphFooterNL_T4484E478007_ctl00_ctl00_C001_ctl00_ctl00_expandableTarget_write {
    background: url("../img/skin/bg/bg-newsletterbox.png") repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 38px;
    width: 409px;}
    
 #footer-newsletter label{color: #FFFFFF;
    float: left;
    font-family: 'Aldrich',sans-serif;
    font-size: 22px;
    padding-right: 30px;
    padding-top: 6px;
    text-transform: uppercase; }
    
#cphFooter_cphFooterNL_T0E3B5677007_ctl00_ctl00_C001_ctl00_ctl00_expandableTarget_write input, #cphFooter_cphFooterNL_T4484E478007_ctl00_ctl00_C001_ctl00_ctl00_expandableTarget_write input {
    background-color: transparent;
    border: 0 none;
    color: #727272;
    font-size: 16px;
    height: 28px;
    padding-left: 25px;
    padding-top: 5px;
    width: 384px;
}

#footer-newsletter .sfFormSubmit  {float: left;    width: 127px;margin:0px;}
#footer-newsletter .sfFormSubmit input {
    background-image: url("../img/skin/bg/btn-newslettersubmit.png");
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 1px;
    padding-top: 38px;
    width: 127px;
}
#footer-newsletter .sfFormBox {margin:0px;}
#content h2.sfnewsTitle  {padding: 0 0 20px;}
.newsimage {padding-top:10px; padding-right:40px; height:75px; width:75px; float:left;}
#cphMain_cphMainContent_ctl00_ctl00_ctl00_pager a {margin-right: 5px;   text-decoration: none;}
#cphMain_cphMainContent_ctl00_ctl00_ctl00_pager a.sf_PagerCurrent {text-decoration:underline;font-weight:bold;}

.banner-nav {
    /*display: block;*/
    display: none;
    margin: 0 auto;

    position: relative;
    top: -995px;
    width: 994px;
    z-index: 7;
}

/*.sfsimpleListWrp .sflistListItem{padding-left:0 !important}			*/

/* LISTS */

.sfsimpleListWrp .sflistList { margin-bottom: 0px !important; margin-top: -15px; }


.formTable .label {font-weight:bold;height:24px; display:block;padding-top:20px;}
.formTable .sfTxt {width:300px;padding:3px;}
.formTable .btn-submit {padding-top:10px;}
.sfExample {
    color: #666666;
    font-size: 11px;
}
.form-confirmation {color: #669900;
    font-size: 18px;
    margin-top: 50px;
    }
