html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, address, img, dl, dt, dd, ol, ul, li, fieldset, form,input,address  
{
  
  margin:0;
  padding:0;
  border:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align:baseline;
  font-size:12px;
  color:#5b5b5b;
  line-height:1.3em;
  
}

address{
	font-style: normal;
}
 

a img {border:none;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
  margin:0pt 0pt 0.5em;
  padding:0pt;
} 

h1, h2, h3, h4, h5, h6, .subTitle {
  font-weight:normal;
  color: #b1aaa0; 
}

h1 {
  font-size:218%;
}
h2 {
  font-size:164%;
}
h3 {
  font-size:145%;
}
h4 {
  font-size:118%;
}
h5 {
  font-size:100%;
  font-weight:bold;
}

h6 {
  font-size:86%;
  font-weight:bold;
}

li, dd, blockquote {
  margin-left:1em;
}

a:focus, a:hover {
  text-decoration:underline;
}

a {
 
  text-decoration:none;
}
 
.ul { 

  list-style-type:none; 
  margin: 0px;
  padding: 0px;
  
}

 



body{ 

  background : #fff url(images/bg.png);
  margin:0;
  padding:0;
  height:100%; 
  
}

 
#dropshadow {
   
  width:860px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
   
   
}

.leftButton {
	z-index: 190;
	position: absolute;
	left: 0px;
	height: 100px;
	width: 19px; 
}
.rightButton {
	float: right;
	z-index: 100;
	position: absolute;
	height: 100px;
	width: 18px;
	right: 0px; 
  padding: 4px;
}

.containerBox {

  	overflow: hidden;
  	display: block;
  	margin: 0px;
  	padding: 0px;
  	position: relative;
  	height: 250px;
  	width: 790px;
  	z-index: 15; 
  
  
}

 


.productSheet {
 
	position: relative;
	height: 200px;
	z-index: 10;
	top: 0px;
	left: 0px; 
	width: 740px;
	padding-top:0px;
    
}

.products, .products * { 
  
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px; 
  
   
}


#dropshadow_tl { 
  background: url("images/shadowBorderBGTopLeft.png") no-repeat 0% 0%;  
}

#dropshadow_tr { 
  background: url("images/shadowBorderBGTopRight.png") no-repeat 100% 0%;  
}

#dropshadow_bl { 
  background: url("images/shadowBorderBGBottomLeft.png") no-repeat 0% 100%;  
}

#dropshadow_br { 
  background: url("images/shadowBorderBGBottomRight.png") no-repeat 100% 100%;  
}

 
#container {
   
  width:800px;
  height:100%; 
  margin:0px 30px 0px 30px;
  background: #FEFDFB url("images/mastheadBG.jpg") no-repeat;
  background-position: 0px 20px; 
   
}

#subcontainer {
  margin:0px 5px 0px 5px; 
  height:100%; 
  
}

 

#topbar{
  background: url("images/mastheadsmalllinksstripbg.gif") repeat-x;
  height:20px;
  	
}

#nav {
  float:left;
  padding-left:8px;
  position:relative; 
  width:500px;
  
} 

#nav ul {
  
  height:25px;
  margin:0pt;
  overflow:visible !important;
  padding:0pt;
  position:absolute;
  width:100%;
}

#nav li {
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt 3px 0pt 0pt;
  padding:0pt;
  width:auto;   
  
}


#nav li a {
  
  color:#8a835e;
  cursor:pointer; 
  font-weight:normal; 
  line-height:20px;
  font-size:10px;
  overflow:hidden;
  padding:0pt 10px 0px 10px;
  text-decoration:none;
  white-space:nowrap; 
   
   
}

#nav li a:hover { 
  text-decoration:underline; 
   
}

#shoppingcart{
	
	float:right;
	width:320px;
	
}
 
#shoppingcart ul li{
	float:left;
	line-height:20px;
	color:#b9b1a7; 
} 

#shoppingcart ul li a{
	 
	color:#95948F; 
} 


#logobar{
	padding:0px;
}


#logonav {
  float:left;
  padding-left:8px;
  position:relative; 
  width:285px; 
  
}
  
#logonav ul { 
   
  overflow:visible !important; 
  width:100%;
  
}

#logonav li {
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt 0px 0pt 0pt;
  padding:0pt;
  width:auto;   
  
}


#logonav li a {
  
  color:#7b7f43;
  cursor:pointer; 
  font-size:16px;
  font-weight:bold; 
  padding:0px 0px 0px 0px;
  text-decoration:none; 
   
}

#logonav li a:hover { 
  text-decoration:none; 
  color:#CBCB4F;
}


#logo{
	
	padding-top:24px;
	width:160px;
	float:left;	
}

#searchbox{
	padding-top:20px;
	float:right;
	width:300px;
	height:70px; 
	
}


#sbox{
	
	height:25px; 
	width:130px;
	background: url(images/searchBox.png) no-repeat; 
	float:right;
}

#sbox input{
	left:0px;
	position:relative;
	width:90px; 
	border:none;
	height:14px;
	font-size:10px;
	margin: 4px 0px 0px 8px; 
	padding:1px; 
	
}

.errors{
	
	color:#ff0000;
	font-size:12px;
	
}

#freecall{ 
	font-size:16px;
	font-weight:bold;
	color:#7b7f43;	
	padding-top:15px;
	padding-left:25px;
}



.clearfix, .cls {
  clear:both;
  font-size:1px;
  height:0pt !important;
  margin:0pt;
  overflow:hidden;
}

.clear {
  clear:both;
}

#headerflash{
	border-top:1px solid #dcdcdc;
	height:290px;
	margin:0px;
}

#categories{ 
	padding-left:5px;	
}


#categories ul li{
	float:left;	
	margin-left:0px;
	width:259px;
	padding:0px;	
}

#categories  .household, .industrial, .professional{
	 margin-right: 2px;  
	 
}
 

.icon{
	  
	 background: url("images/redBarBG.png") repeat-x 0 0; 
	 font-size:16px;
	 font-weight:bold;
	 padding: 5px 5px 5px 5px;;
	 color:#fff;
	 margin:0px; 
	 
}

.iconhot{
	  
	 background: url("images/redBarBGhot.png") repeat-x 0 0; 
	 font-size:16px;
	 font-weight:bold;
	 padding: 5px 5px 5px 5px;;
	 color:#fff;
	 margin:0px; 
	 
}

#categories  .professional{
	  width:260px; 
	 
}

#categories  h2{
	  
	 font-size:13px;
	 font-weight:bold;
	 padding: 2px 5px 2px 5px;
	 margin:0px;
	 color:#404040;
	 
}

#categories  p{ 
	 padding: 0px 5px 0px 5px; 
	 font-size:10.5px; 
}

#categories li.left_col{
	 
	height:220px;
	width:125px;
	
} 

#categories li.right_col{ 
	height:220px;
	width:120px;
	padding-left:5px;	
	padding-top:5px;
}


#customer_testimonial{
	background: url(images/news_bg.jpg);
	margin:10px 5px 0px 5px;
	padding-top:30px;
	padding-left:15px;
	height:200px; 
}


#customer_testimonial ul li{
	float:left;	
}


 
#customer_testimonial .quote_text{
	
	width:520px; 
	font-family: "georgia";
	font-size:32px;
	color:#6f6f6f;
	padding-top:8px;
}

#customer_testimonial .readmore{
	font-weight:bold;
	font-family: "georgia";
}


 

#modules{ 
	margin:0px 5px 0px 5px;
	/*border:1px solid #000;*/
	height:135px;
}

#modules ul{ 
	margin:0px; 
}


#modules ul li{
	float:left;
	margin:0px;
	padding:0px;
	height:143px;
}


#companies{
	margin:0px 5px 0px 5px;
	background: url(images/moduleBG_TopGraduation.png) repeat-x;
	height:138px;
	padding:15px 5px 5px 5px; 
	border-top:1px solid #fff;
}

#companies ul li{
	float:left;
	margin:0px; 
}

#companies h1{
	font-weight:bold;
	font-size:16px;
	margin-left:8px;
}


#news{
	
	background: url(images/news_bg.jpg) repeat-x;
	height:230px;
	margin:0px 5px 0px 5px;
	
}

#news h1{
	
	font-weight:bold;
	color:#c2bab0;
	font-size:16px;
	padding-top:10px;
	margin-left:2px;
	
}

#news h2{
	 
	font-weight:bold;
	color:#868686;
	font-size:14px;
	
	
}

#news p{
	
	color:#888881;
	font-size:12px; 
	
}


#news ul li{
	
	float:left; 
	width:240px;
	height:190px; 
	
}



#links{
	
	background: #bfbfb7;
	height:210px; 
	margin:0px 5px 0px 5px;
	padding-top:15px;
	padding-left:20px; 
	
}

#links ul li{ 
	float:left;
	width:165px;
	padding-left:10px;
	
}

#links ul li h1{ 
 font-size:16px; 
 font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight:bold;
}


#links ul li a, #links ul li h1{ 
	color:#e5e5db; 
	
	
}

#links ul li a{
	line-height: 1.5em;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	 
}

#footer{
	
	background: url(images/footerbg.png) no-repeat;
	height:105px;
	margin:0px 5px 0px 5px;
	text-align:center;
	padding-top:80px;	
	
}

#footer #address
{
	 color:#a39691;
	 
}

#footer #address h1
{
	color:#a39691;
	padding:0px;
	margin:0px;
	display: inline;
	font-size:12px;
	font-weight:bold;
	
}




/* BOF Breadcrumb */
.B_crumbBox {
	color:#7B7B3E; 
	margin:10px 0px 10px 25px;
	font-size:11px;
	
}

.B_firstCrumb {
	color:#7B7B3E; 
	font-size:11px;
}

.B_homeCrumb {
	color:#7B7B3E; 
	font-size:11px;
}

.B_crumb {
	color:#7B7B3E; 
	font-size:11px;
}

.B_currentCrumb{
	color:#7B7B3E; 
	font-size:11px;
}

/*EOF Breadcrumb*/ 
 
.morea{

color:#888881;
font-size:12px;
} 
.c_morea{


font-size:10.5px;
} 
 
.howtouse-a{
font-size:11px;
width:110px;
} 

.state{
width:19px;
 padding:3px;
}

/* BOF testimonials page */
#maincol_testimonial{
	
	width:360px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
		
}

#maincol_testimonial h1{
	
	width:250px;
	margin-left: auto;
	margin-right:auto;
	border:none; 
		
}

#maincol_testimonial ul li{
	
	width:360px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
		
}





.testimonial .quote{
	 font-size:20px;
	 width:260px;
	 font-family: "georgia";
} 

.testimonial ul li { 
	 font-family: "georgia";
	 font-size:12px;
} 


.movie_box{
	border:7px solid #C2C2B9;
	width:250px;
	margin-left: auto;
	margin-right:auto;
}
 
/* EOF testimonials page */




/* BOF Internal page layout*/

 #documentHeader{
	border-top: 1px solid #ccc;
	margin:0px 5px 0px 5px; 
 }
 
 
 #documentBody{
	
	margin:0px 5px 0px 5px;
	padding: 0px;  
	background: #CECEC3;  
	
 }
 
 
 #documentBody .col_left{
 	 
	width:513px; 
	margin:0px;
	height:100%; 
 }


  #documentBody .col_left .body{ 
		background: url(images/maincolumnboxmiddle.gif) repeat-y; 
  }
	
  #documentBody .col_left .top{
		background: url(images/maincolumnboxtop.png) no-repeat top left;
		
  }
	
  #documentBody .col_left .bottom{
		background: url(images/maincolumnboxbottom.gif) no-repeat bottom left;
		margin:0px;
		padding:50px 7px 50px 20px; 
		
  }
  /*store template */
  
   #documentBody .col_left .body_store{ 
		background: url(images/maincolumnwhiteboxmiddle.gif) repeat-y; 
  }
	
  #documentBody .col_left .top_store{
		background: url(images/maincolumnwhiteboxtop1.gif) no-repeat top left;
		
  }
	
  #documentBody .col_left .bottom_store{
		background: url(images/maincolumnwhiteboxbottom.gif) no-repeat bottom left;
		margin:0px;
		padding:50px 7px 50px 20px; 
		
  }
  	
  #documentBody .col_left .bottom_r{
		background: url(images/maincolumnboxbottom.gif) no-repeat bottom left;
		margin:0px;
		padding:2px 0px 0px 0px; 
	
  }
   
  #documentBody .col_right{ 
	border-left: 1px solid #fff; 
	width:266px; 
	margin:0px;
	
 }

 #whitebox_container{ 
    background: url(images/moduleBG_TopGraduation.png) repeat-x ; 
 }
 
  #whitebox_container h1{ 
    padding-top:10px;
    padding-left:20px;
     
  }
 
 
 #whitebox_body{
	background: url(images/moduleswhiteboxmiddle.png) repeat-y;
	
}

#whitebox_top{
	background: url(images/rightcol_top.gif) no-repeat top left; 
}

#whitebox_top_retailer{
	background: url(images/retailtopcol.png) no-repeat top left; 
}

#whitebox_top_r_retailer{
background: url(images/retailtop_rightcol.png) no-repeat top right;
}

#whitebox_bottom_l_retailer{
background: url(images/retailbottom_rightcol.png) no-repeat bottom left;
}

#whitebox_bottom_r_retailer{
background: url(images/retailbottom_leftcol.png) no-repeat bottom right;
}

#whitebox_bottom{
	background: url(images/rightcol_bottom.gif) no-repeat 0 100%; 
	padding-top:30px; 
}
 
#whitebox_bottom .movie_box{
	border:7px solid #C2C2B9;
	width:150px;
	margin-left: auto;
	margin-right:auto;
}


.rhsmod_box{
	border-top:1px solid #ccc;
	margin: 10px 20px 0px 20px;
	padding-top:3px;
	
}
.rhsmod_box_store{
	border-top:1px solid #ccc;
	margin: 10px 0px 0px 0px;
	padding-top:3px;
	
}

.rhsmod_box ul.product li{
	margin:0px;
}


.rhsmod_box .movie_box{
	border:7px solid #C2C2B9;
	width:150px;
	margin-left: auto;
	margin-right:auto;
}

.rhsmod_box .movie_box_footer{
	 
	width:150px;
	margin-left: auto;
	margin-right:auto;
}
 
 
 
 
 
  

/* EOF Internal page layout*/


/* BOF testimonials page */
 #documentBody .col_left #testimonial{
	
	width:360px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
		
}

 #documentBody .col_left #testimonial h1{
	
	width:300px;
	margin-left: auto;
	margin-right:auto;
	font-size:24px;
	font-weight:bold;
	color:#000;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	 
		
}

 #documentBody .col_left #testimonial ul li{
	
	width:360px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
	font-size:14px;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
		
}


#documentHeader .productImage{ 
 	 padding-top:140px; 
 	 padding-left:30px; 
	 height:100px; 
}



/* BOF product details page */
 #headerProducts{ 
	margin:0px; 
	 
}

#headerProducts h1{
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin: 0px;
}


#headerProducts h2{
	font-size:14px;
	color:#000;
}

#headerProducts .productPrice{
	color:#FF001F;
	font-size:18px;
	font-weight:600; 
}

#headerProducts .notes{
	
	padding-top:0px;
	color:#000;
	font-size:9px; 
	padding:0px;
	
}

#headerProducts .productImage{
	
 	 padding-top:140px; 
 	 padding-left:30px; 
	 height:100px; 
}




#productDetail{ 
	padding:0px 1px 0px 20px;
	margin:0px;  
	
}

#productDetail h1{
	
	font-size:24px;
	color:#000000;
	padding-bottom:10px;
	margin-left:40px;
	font-weight:bold;
	border-bottom: 1px solid #fff;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 
	
}


#productDetail p{ 
	color:#838482;
	margin:10px 30px 20px 65px;
	line-height: 1.5em;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px;
	
}


.highlight_box{
	background: url(images/modulesgreenbox_middlebg370.png) repeat-y 0 20px;  
	width:370px;
	margin:30px 0px 30px 65px;
	
}

.highlight_box_work{
	background: url(images/modulesgreenbox_middlebg370.png) repeat-y 0 20px;  
	width:370px;
	margin:30px 0px 30px 15px;
	
}

.highlight_boxtop{
	background: url(images/modulesgreenboxtop370.png) no-repeat left top; 
	 
}


.highlight_boxbottom{
	
	background: url(images/modulesgreenbox_bottom370.png) no-repeat  0% 100%;  
	color : #fff;
	padding:25px;   
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px;
	
}


.highlight_heading {

	color:#fff;
	font-size:16px;
	font-weight:bold;
	border: none;
	line-height: 1.5em;
	margin: 0px;
	padding-bottom:14px;
	
		
}


 




/* BOF FAQs page */
 #documentBody .col_left #faqs{
	
	width:400px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
		
}

 #documentBody .col_left #faqs h1{
	
	width:350px;
	margin-left: auto;
	margin-right:auto;
	font-size:22px;
	font-weight:bold;
	color:#000;
		
}

 #documentBody .col_left #faqs ul li{
	
	width:400px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
		
}




.faq_box{
	background: url(images/faq_middle.png) repeat-y;  
	width:410px;
	margin-left:10px;
	
	
}

.faq_boxtop{
	background: url(images/faq_top.png) no-repeat left top; 
	 
}


.faq_boxbottom{
	background: url(images/faq_bottom.png) no-repeat  0% 100%;  
	color : #fff;
	padding:25px;  
	padding:0px 10px 0pxx 10px; 
}

 
.faq_boxbottom ul li a{
	text-decoration:underline;
	line-height:2.0em;   
	color:#49463D;  
	padding-right:30px;
	font-size:14px;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.faq_heading {
	
	color:#fff;
	font-size:14px;
	border: none;
	margin: 0px;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
		
}

#faqansweres{
	
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

#faqansweres ul li{
	padding-left:20px;	
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}



/* BOF general content */
#documentBody .col_left .contentbody{
	
	width:482px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
		
}

#documentBody .col_left .contentbody_retailer{
	
	width:490px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px;
  padding-left:10px; 
		
}

#documentBody .col_left .contentbodycontainer{
	
	padding-left:50px; 
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
		
}

#documentBody .col_left .contentbodycontainer p{
	
	padding:10px; 
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:14px;
		
}



#documentBody .col_left .contentbody h1{
	font-size:24px;
	color:#000000;
	padding-bottom:10px;
	margin-left:50px;
	font-weight:bold;
	border-bottom: 1px solid #fff;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 
	
	
}

/* BOF form design */
.heading{
	color:#998E80;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0px 10px 0px;
}


form label{
	float: left;
	width: 120px; 
}

input, textarea{ 
	margin-bottom: 5px;
	padding:3px 2px  0px 5px;
	color:#5B5B5B;
 
}

textarea{ 

	border: 1px solid #ADADAD;
}


  
.textbox{
	width: 250px;
	height:20px;
	border: 1px solid #ADADAD;
}

#submitbutton{
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}

.br{
	clear: left;
}

/* EOF form design */

 
.howtouse{
	padding-left:4px;
}

.howtouse p{
	font-size:10.5px;
	width:110px;
}


.price{
	color:#E10034;
	font-size:14px;
	font-weight:bold;
}

#box_cart {
	 
	 
	margin-left: auto;
	margin-right: auto;
	width:180px;
}

#box_cart h1{
	color:#000;	
	font-size:14px;
	font-weight:bold;
	 
}

#cart_total{
	color:#000;	
	font-size:14px;
	font-weight:bold;
}

.norepeat{
	background-repeat:no-repeat;
}
 

 

 

#footer_mod1{
	
	background: url(images/moduleBG_TopGraduation.png) repeat-x;
	height:220px;
	margin:0px 5px 0px 5px;
	
}

#footer_mod1 ul{
	
	margin:0px;
	padding:0px;
	
}

#footer_mod1 ul li{
	
	margin:0px;
	padding:0px;
	float:left;
	width:260px;
	height:220px;
	
}


#footer_mod1 h1{
	
	font-weight:bold;
	color:#c2bab0;
	font-size:16px; 
	margin-left:2px;
	
	
}

#footer_mod1 h2{
	 
	font-weight:bold;
	color:#868686;
	font-size:14px;
	
	
}

#footer_mod1 p{
	
	color:#888881;
	font-size:12px; 
	
}


 
 
 
.module_nbox{
  		
  width:230px;  
  margin-left:0px;
  margin-right:20px; 
  margin-top:0px;
   
} 

.module_nbox .top{
	background: url(images/modulesbeigebox_top.gif) no-repeat left top;
	height:10px;
}

.module_nbox .header{
	color:#998023;
	font-size:18px;
	font-weight:bold;
}

.module_nbox .middle{
	background: url(images/modulesbeigebox_middle.png) repeat-y left top;
	padding:0px 10px 0px 10px;
	color:#998023;
	height:160px;
}

.module_nbox .middle .desc{
	font-size:10px;
	color:#998023;
	
}
.module_nbox .middle .desc a{
	font-size:10px;
	color:#998023;
	
}


.module_nbox .bottom{
	background: url(images/modulesbeigebox_bottom.gif) no-repeat left bottom;
	height:10px;
}


 

#footer_mod2{
	
	background: url(images/moduleBG_TopGraduation.png) repeat-x;
	height:260px;
	margin:0px 5px 0px 5px;
	 
}

#footer_mod2 ul{
	
	margin:0px;
	padding:0px;
	
}

#footer_mod2 ul li{
	
	margin:0px;
	padding:0px;
	float:left; 
	width:260px;
	height:220px;
	
}

#footer_mod2 h1{
	
	font-weight:bold;
	color:#c2bab0;
	font-size:16px; 
	margin-left:2px;
	
}

#footer_mod2 h2{
	 
	font-weight:bold;
	color:#868686;
	font-size:14px;
	
	
}

#footer_mod2 p{
	
	color:#888881;
	font-size:12px; 
	
}


 

 
 .hsbenifits div  {
	
	 background: url(images/bulletTickGrey.png) no-repeat left top ;
	 padding-left:20px;
	 margin-bottom:20px;
}


 .highlight_boxbottom span{
   background: url(images/bulletTickWhite.png) no-repeat left top ;
	 padding-left:20px;
	 margin-bottom:20px;
	 color:#fff;
	 line-height:2em;
 
 }
 

.mod_quotes{

 	margin-top:5px;
 	font-family:"georgia";
	font-size:17px;
	color:#6F6F6F;
 
}



.movie_box_s { 
	border:7px solid #C2C2B9;
	
	padding-left:0;
	width:150px;
}
 
 ul.player, ul.player li{
	padding:0px;
	margin:0px; 	
 
 }


 .modbox_container{
 	
	width:220px;
	margin-left:auto;
	margin-right:auto; 
	margin-top:26px;
 }
  
  
  .mod_readmore{
	font-weight:bold;
	font-family: "georgia";
	font-size:14px;
}


/*slider*/

#thumbnails-mask{
	
	position:relative; 
	overflow:hidden; 
	text-align:center; 
	display:block; 
	float:left; 
	width:740px; 
	height:355px; 
	left:15px; 
	
	padding-bottom:10px;
	
}

#thumbnails-container{
	overflow:hidden; 
	top:0; 
	left:0; 
	border:0; 
	float:left; 
	 
}

#thumbnails-container div{
	position:absolute; 
	margin-bottom:6px; 
	border:0; 
	padding-left:10px;
}

.bx{
 clear:both;
 float:left; 
 height:230px;
 width:auto;
 border:1px solid #000;
}


.scroll_containerBox {

  	overflow: hidden;
  	display: block;
  	margin: 0px 5px 0px 5px;
  	padding: 0px;
  	position: relative;
  	height: 280px;
  	width: 780px;
  	z-index: 15; 
	 
  
  
}

 

.leftButton { 
	height:100px;
	top:66px;
	position:absolute;
	width:19px;
	z-index:190;
	 
}


.rightButton { 
	
	float:right;
	height:100px;
	position:absolute;
	top:66px;
	width:18px;
	z-index:100;
	right:-4px;
 
}


.prod_box{
	margin-top:20px;
}

.prod_popupbox{
	
	position:absolute;
	top:60px;  
	height:123px;
	width:123px;
	padding:10px;
	text-align:left;
	background-color:#FFF;
	display:block; 
	border: 1px solid rgb(218, 218, 218);
  opacity:.9;
  filter:alpha(opacity=93);
	
	 
}


.prod_popupbox p{ 
	font-size:11px; 
}
  
 
 
 ul.howtouse{ 
  margin: 0px ;
  padding: 0px ;
  background-color: rgb(222,222,217);
 }
 
  .faqbox ul{ 
  margin: 0px ;
  padding: 10px ;
  
 }
 
 .howtouse li{
    width:100%;
    padding-left:0px;
    margin: 0px ;
 }
 .wvideo{
   padding-top:15px;
   
 }
 
 
 
 
 #cart_popup{
 
	 width:303px;
	 background: #fff;
	 position: absolute; 
	 z-index: 99; 
	 text-align:left;
	 border: 1px solid #dcdcdc; 
	 font-size:10px; 
	 
}



#cart_popup .container{  
	background-color: #fff;
}

.cart_footer{ 
	background:url(images/cart_footer_bg.png) repeat-x; 
	width:100%;
	height:19px;
	padding-top:2px;
	margin-top:5px;
	color:#95948F;	
	 
}

.cart_footer ul li{ 
	color:#95948F;	
}



ul.grid{
	
	font-size:10px;
	border-bottom: 1px solid #dcdcdc;
	margin:5px 3px 5px 3px ;
	padding:0px;
	height:50px;
	background-color:#fff;
}
	
 
.grid li {  
	font-size:10px;
	background-color:#fff;
	padding-top:5px;
	padding-bottom:5px;
}

.grid li a{  
	font-size:10px;
} 

.grid li .textbox{
	height:15px;
	width:25px;
	border: 1px solid #ADADAD;
	font-size:10px;
	padding:0px;
	text-align:center;
}

.remove_link{
	color:#c50000;
}




.top_searc{
	
	padding:0px;
	margin:0px 0 0 150px
}

.top_searc .left{ 
	
	float:left;
	padding:0px;
	margin:0px;
	width:40px;
	background: url(images/searchBox.png) no-repeat top left;
	width:96px;height:25px;
	padding:0px 0 0 6px ;
}

.top_searc .left input{
	border:medium none;
	font-size:10px;
	height:14px;
	left:0;
	margin:2.9px 0 0 8px;
	padding:1px;
	position:relative;

	width:87px;
}

.top_searc .right{ 
	
	float:left;
	padding:0px;
	margin:0px;
	width:40px;
	background: url(images/searchBox.png) no-repeat top right;
	width:24px;
	height:25px;
	cursor:pointer;
}
.top_searc .left{ 
	
	margin-right:-1.9px;
	
}

#prodContianer{
	
	padding-bottom: 5px;
}
 .d_select{
  border:1px solid #ADADAD;
  height:25px;

padding:3px 2px 0 5px;
  color:#5b5b5b;
 }
 
 
 
 /* BOF PRESSs page */
 #documentBody .col_left #press{
	
	width:400px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
		
}

 #documentBody .col_left #press h1{
	
	width:378px;
	margin-left: auto;
	margin-right:auto;
	font-size:22px;
	font-weight:bold;
	color:#000;
		
}

 #documentBody .col_left #press ul li{
	
	width:400px;
	margin-left: auto;
	margin-right:auto;
	line-height:20px; 
	margin-bottom:9px;
		
}




.press_box{
	background: url(images/faq_middle.png) repeat-y;  
	width:410px;
	margin-left:10px;
	
	
}

.press_boxtop{
	background: url(images/faq_top.png) no-repeat left top; 
	 
}


.press_boxbottom{
	background: url(images/faq_bottom.png) no-repeat  0% 100%;  
	color : #fff;
	padding:25px;  
	padding:0px 10px 0pxx 10px; 
}

 
.press_boxbottom ul li a{
	text-decoration:underline;
	line-height:1.3em;   
	color:#49463D;  
	padding-right:30px;
	font-size:14px;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.press_mail{
color:#49463D;
font-family:"trebuchet ms",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
}
.press_heading {
	
	color:#fff;
	font-size:14px;
	border: none;
	margin: 0px;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
		
}

#pressansweres{
	
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

#pressansweres ul li{
	padding-left:20px;	
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#productDetail p a:focus, a:hover {
  text-decoration:none;
}

#productDetail p a {
  color:#838482;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px;
  text-decoration:underline;
}

#slider_ptitle:hover{
color:#929236;

}
.faunbox_top{
  
    width:400px;
    height:20px;
    background: url("images/faunBox_top.png") no-repeat ;

}

.faunbox_middle{
    width:400px;
    height:85px;
    background: url("images/faunBox_mid.png") repeat-y ;

      
}

.faunbox_bottom{
    width:400px;
    height:30px;
    background: url("images/faunBox_bot.png") no-repeat;
    
}
.buy_now{
font-weight:bold;
color:#EC1A00;

}
.buy_now a hover{

color:#EC1A00;

}

#demo{

}	

#demo img{
margin-bottom:3px;
}	
#demo p a:focus, #demo p a:hover {
  text-decoration:underline;
}
.demo2{
    color:#49463D;
    font-family:"trebuchet ms",Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:14px;
 }







