
				
 
































	



	



	



	



	



	



	


	


	


	


	


	








































	
	
	body {
		background-color:#FFFFFF;
		
		
			
			
				
				
					background-image:none;
				
			
		
	}
	#ywdmobile_footer {
		background:#FFFFFF;
	}
	
	
	










		
	



.banner {
	width:970px;
}


	
	
	.layoutleft, .navbar, .leftcol {
			border-style:none;
		}



	




	#shadowbottomrow {
		display:none;
	}
	.layout {
		margin-bottom:0px;
	}





#wrapper {
	width:988px;
}


#wrapperfooter .footer {
	width:988px;
	/*position:relative;*/
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

































	

.footer {
	padding-left:5px;
}

	

.footer {
	padding-right:5px;
}

	

.footer {
	padding-top:5px;
}

	

.footer {
	padding-bottom:5px;
}































	


	















	


	


	


	


	


	


	


	
















#nav {
	padding-top:0px;
	padding-bottom:0px;
}

	.navbararea {
		border-top-width:0px;
		padding-top:0px;
		margin-top:0px;
	}
	.navbar {
		padding-top:0px;
		margin-top:0px;
	}


	.navbararea {
		border-bottom-width:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.navbar {
		padding-bottom:0px;
		margin-bottom:0px;
	}








	
	
	
	
	
	
	


	.navbararea {
		margin-top:px;
	}


	.navbararea {
		margin-bottom:0px;
	}









	
	
	




	
	
	




	
	
	























	.navlinks, .navlinkson, #nav li, #nav li ul, #css3dnav1 li, #css3dnav1 li ul, ul.dropdown li,
	.sf-menu a, .sf-menu a:visited {
	
	}












	



	
		ul.dropdown li a {
			font-weight:normal;
		}
		.dhtmlnavactive {
			font-weight:bold;
		}
		









	
		.navlinks, .navlinkson, #nav a, #css3dnav1 li a, #css3dnav1 li ul a, ul.dropdown, .sf-menu a {
			text-transform:none;
		}
		



	







	


























































	
		
			.navbuttons td {
			
					border-left:1px solid #eee;
				
			}
		
	

































	


	


	





	.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
		padding-top:0.3em;
		padding-bottom:0.3em;
	}







	.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
	
	}







	.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
	
			border-bottom-style:hidden;
			border-bottom-style:none;
		
	}




	
		.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
			text-transform:none;
		}
		










	


	


	





	.navleft2, .navleft2current, .navleft3, .navleft3current {
		padding-top:0.3em;
		padding-bottom:0.3em;
	}







	.navleft2, .navleft2current, .navleft3, .navleft3current {
	
	}







	.navleft2, .navleft2current, .navleft3, .navleft3current {
	
			border-bottom-style:hidden;
			border-bottom-style:none;
		
	}




	
		.navleft2, .navleft2current, .navleft3, .navleft3current {
			text-transform:none;
		}
		










	


	


	





	.navleft3, .navleft3current {
		padding-top:0.3em;
		padding-bottom:0.3em;
	}







	.navleft3, .navleft3current {
	
	}








	.navleft3, .navleft3current {
	
			border-bottom-style:hidden;
			border-bottom-style:none;
		
	}




	
		.navleft3, .navleft3current {
			text-transform:none;
		}
		

























	.linearnavbar td a, .linearnavbarsearch td a {
	
	}







	
	.linearnavbar td a, .linearnavbarsearch td a {
			font-weight:normal;
		}
		



	
	.linearnavbar td a, .linearnavbarsearch td a {
			text-transform:none;
		}
		











	
			.linearnavbar td a, .linearnavbarsearch td a {
				text-decoration:none;
				border-bottom-style:none;
			}
		



	
			.linearnavbar td a:hover, .linearnavbarsearch td a:hover {
				text-decoration:underline;
				border-bottom-style:none;
			}
		
























	.tertiarynav a {
	
	}




	.tertiarynav_l2 a {
		font-size:10px;
		line-height:1.2em;
	}



	
	.tertiarynav a {
			font-weight:normal;
		}
		


	
	.tertiarynav_l2 a {
			font-weight:normal;
		}
		



	
	.tertiarynav a {
			text-transform:none;
		}
		







	



	
			.tertiarynav a {
				text-decoration:none;
				border-bottom-style:none;
			}
		



	
			.tertiarynav a:hover {
				text-decoration:none;
				border-bottom-style:none;
			}
		



	



	.tertiarynav_level2 td {
		width:120px;
		padding-right:0px;
	}




































	#content {
	
			overflow-x:hidden;
		
	}















	h1 {
		margin-bottom:0.3em;
	}



	h2 {
		margin-bottom:0.3em;
	}



	h3 {
		margin-bottom:0.3em;
	}



	h4 {
		margin-bottom:0.3em;
	}



	h5 {
		margin-bottom:0.3em;
	}



	h6 {
		margin-bottom:0em;
	}

















	h1 {
		letter-spacing:px;
	}


	h2 {
		letter-spacing:px;
	}


	h3 {
		letter-spacing:px;
	}


	h4 {
		letter-spacing:px;
	}


	h5 {
		letter-spacing:px;
	}


	h6 {
		letter-spacing:px;
	}



















	
		
	
	
	
	.leftcol {
		width:170px;
	}
	
	







	






	





	
	.leftcol {
		width:170px;
	}

.navleft, #contentleftcol {
	width:160px;
}



	
		
	

.contenttable .leftcol {
	padding-left:5px;
}


	
		
	

.contenttable .leftcol {
	padding-right:5px;
}


	
		
	

.contenttable .navleft, .contenttable #contentleftcol {
	width:160px;
}




























	#contentleftcol {
	
			overflow-x:hidden;
		
	}



	h1 {
	
	}


	h2 {
	
	}


	h3 {
	
	}


	h4 {
	
	}


	h5 {
	
	}


	h6 {
	
	}









































	h1,
	.contentmaincol h1 a, .contentmaincolsub h1 a, #contentrightcol h1 a, .rightcol h1 a, .rightcolsub h1 a, #contentleftcol h1 a, #contentheader h1 a, #contentfooter h1 a {
		font-weight:bold;
	}


	h2,
	.contentmaincol h2 a, .contentmaincolsub h2 a, #contentrightcol h2 a, .rightcol h2 a, .rightcolsub h2 a, #contentleftcol h2 a, #contentheader h2 a, #contentfooter h2 a {
		font-weight:bold;
	}


	h3,
	.contentmaincol h3 a, .contentmaincolsub h3 a, #contentrightcol h3 a, .rightcol h3 a, .rightcolsub h3 a, #contentleftcol h3 a, #contentheader h3 a, #contentfooter h3 a {
		font-weight:bold;
	}


	h4,
	.contentmaincol h4 a, .contentmaincolsub h4 a, #contentrightcol h4 a, .rightcol h4 a, .rightcolsub h4 a, #contentleftcol h4 a, #contentheader h4 a, #contentfooter h4 a {
		font-weight:bold;
	}


	h5,
	.contentmaincol h5 a, .contentmaincolsub h5 a, #contentrightcol h5 a, .rightcol h5 a, .rightcolsub h5 a, #contentleftcol h5 a, #contentheader h5 a, #contentfooter h5 a {
		font-weight:bold;
	}


	h6,
	.contentmaincol h6 a, .contentmaincolsub h6 a, #contentrightcol h6 a, .rightcol h6 a, .rightcolsub h6 a, #contentleftcol h6 a, #contentheader h6 a, #contentfooter h6 a {
		font-weight:bold;
	}
























	
		h1 {
			text-transform:none;
		}
		


	
		h2 {
			text-transform:none;
		}
		


	
		h3 {
			text-transform:none;
		}
		


	
		h4 {
			text-transform:none;
		}
		


	
		h5 {
			text-transform:none;
		}
		


	
		h6 {
			text-transform:uppercase;
		}
		












	
			.contentmaincol a, .contentmaincolsub a, #contentrightcol a, .rightcol a, .rightcolsub a, #monthcalendar span.tip a, #contentleftcol a, #contentheader a, #contentfooter a, #footertext_footnotes * a {
				font-weight:bold;
			}
		






	.contentmaincol a, .contentmaincolsub a, #contentrightcol a, .rightcol a, .rightcolsub a, #monthcalendar span.tip a, #contentleftcol a, #contentheader a, #contentfooter a, #footertext_footnotes * a {
		text-decoration:none;
		border-bottom-style:hidden;
		border-bottom-style:none;
	}



	


	.contentmaincol a:hover, .contentmaincolsub a:hover, #contentrightcol a:hover, .rightcol a:hover, .rightcolsub a:hover, #monthcalendar span.tip a:hover, #contentleftcol a:hover, #contentheader a:hover, #contentfooter a:hover, #footertext_footnotes * a:hover {
		text-decoration:underline;
		border-bottom-style:hidden;
		border-bottom-style:none;
	}









	







	.maincolbox, .leftcolbox, .rightcolbox {
		margin-left:0px;
	}


	.maincolbox, .leftcolbox, .rightcolbox {
		margin-right:0px;
	}


	.maincolbox, .leftcolbox, .rightcolbox {
		margin-top:0px;
	}


	.maincolbox, .leftcolbox, .rightcolbox {
		margin-bottom:10px;
	}































	

.rightcol #contentrightcol, .rightcolsub #contentrightcol {
	margin-left:5px;
}


	

.rightcol #contentrightcol, .rightcolsub #contentrightcol {
	margin-right:5px;
}


	

.rightcol #contentrightcol, .rightcolsub #contentrightcol {
	width:160px;
}







	
		
	

.rightcol #contentrightcol {
	margin-left:5px;
}


	
		
	

.rightcol #contentrightcol {
	margin-right:5px;
}


	
		
	

.rightcol #contentrightcol {
	width:160px;
}



























	#contentrightcol {
	
			overflow-x:hidden;
		
	}













































































	
    
	ul li {
	
		list-style-type:square;
    
	}





	
	
	
	
	
	ul {
		margin-left:1.3em;
	}
	ol {
		margin-left:1.3em;
	}



	#content ul li, #content ol li, #contentleftcol ul li, #contentleftcol ol li,  #contentrightcol ul li, #contentrightcol ol li {
		margin-bottom:0em;
	}




	hr {
		border-top-width:1px;
	}


	hr {
	
		border-top-style:solid;
    
	}


	hr {
		margin-top:0.5em;
	}


	hr {
		margin-bottom:0.5em;
	}





































	.blognavbar #nav li, .blognavbar #nav a {
	
	}





	



	
		.blognavbar #nav li, .blognavbar #nav a {
			text-transform:none;
		}
		





	.RightNavContent, .RightNavContentContainer {
		width:160px;
	}



	.BlogButtons, .BlogButtons a, #commentLinks td, #commentLinks td a {
	
	}





	
		.BlogButtons, .BlogButtons a, #commentLinks td, #commentLinks td a {
			font-weight:normal;
		}
		



	
		.BlogButtons, .BlogButtons a, #commentLinks td, #commentLinks td a {
			text-transform:none;
		}
		













	.button_submit, .ecombutton, .AdminNav a {
		display: inline-block;
		zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
		*display: inline;
		vertical-align: baseline;
		margin: 0 2px;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		font-size: 14px/100%;
		padding: .3em 0.5em .32em;
		text-shadow: 0 1px 1px rgba(0,0,0,.3);
		
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		box-shadow: 0 1px 2px rgba(0,0,0,.2);
	}
	
			.button_submit, .ecombutton, .AdminNav a {
				color: #d7d7d7;
				border: solid 1px #333;
				background: #333;
				background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
				background: -moz-linear-gradient(top,  #666,  #000);
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
			}
			.button_submit:hover, .ecombutton:hover, .AdminNav a:hover {
				background: #000;
				background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
				background: -moz-linear-gradient(top,  #444,  #000);
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
				text-decoration:none;
			}
			.button_submit:active, .ecombutton:active, .AdminNav a:active {
				color: #666;
				background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
				background: -moz-linear-gradient(top,  #000,  #444);
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
			}
			.ecombutton_obj a, .ecombutton_obj a:hover {
				color:#d7d7d7;
			}
		



	.button_submit, .ecombutton, .AdminNav a {
		font-size:11px;
	}
	.formtablesubmit {
		padding-bottom:3px;
	}

























	input[type=text], input[type=password], textarea {
		padding:em;
	}





.productListItemImage a, .productListItemImage a:hover {
	background-color:transparent;
}



	
		.prodcell {
			border-top:1px solid #dddddd;
			border-left:1px solid #dddddd;
			border-right:1px solid #dddddd;
		}
		.prodcell2 {
			border-bottom:1px solid #dddddd;
			border-left:1px solid #dddddd;
			border-right:1px solid #dddddd;
		}
	






	.proddetail {
		border:1px solid #dddddd;
	}










	
			.flex-control-nav li a {background: url(../../../../library/javascript/flexslider/theme/bg_control_nav_grey.png);}
		



	
			.flex-control-nav {text-align: center;}
		



	.flex-container {margin-bottom:30px;}







	
			.flex-direction-nav li a {background: url(../../../../library/javascript/flexslider/theme/bg_direction_nav_grey.png);}
		





	.bx-next {
		right:-50px;
	}
	.bx-prev {
		left:-50px;
	}



	
			
		
	.bx-next {
		background: url(../../../../bx_styles/gray_next.png) no-repeat 0 -30px;
	}
	.bx-prev {
		background: url(../../../../bx_styles/gray_prev.png) no-repeat 0 -30px;
	}


























			