body { 
	 font-family: Arial,Tahoma,Verdana;
	 margin:0;
     padding:0;
	 font-size: 62.5%;
	 vertical-align:top; text-align:left;
	 }
div,input {padding:0px;margin:0px;border:0px;}

h1, h2, h3, h4, h5, h6 {
	 margin: 0;padding:0;
	 font-style: normal;
	 font-weight: bold;
	 text-align:left;
	 }
	
h1 {	
	 font-size: 2.4em;
	 color: #333333;
	 font-weight:700;
	 }
h2 { 
	 font-size: 1.4em;
	 color: #ff6600;
	 font-weight:600;
	 }
	 
h3 { 
	 font-size: 1.4em;
	 color: #ff6600;
	 }
	 
h4 {
	font-size:1.2em;
	
	}

h5 {	
	 font-size: 1.4em;color:#333333;
	 }
	 
h6 {
	font-size: 1.2em;
	font-weight:normal;
	}

p { 
	font-size: 1.1em;
	color: #333333;
	line-height:180%;padding:0px;margin-bottom:12px;
}

p.description {	
				font-size: 1.0em;
				color:#333333;
				line-height:200%;
				}
	 
ul,li { 
		margin:0px;padding:0px; list-style:none;
		}

code {
         background: #f4f4f4;
         color: #6a6a6a;
         margin:0;
	 }

img {
         border:0px;margin:0px;padding:0px;
	 }
a{outline:0;}	
 
a:link,a:visited,a:hover,a:active {text-decoration:none;}

a:link,a:visited { 
		 color: #FF6600;
		}		 
		 
a:hover { 
		color: #FF6600;	text-decoration:none;
		 }

a:active {
		  color:#FFFFFF;
			}		 
.clear {
		clear: both;
		}

.yellow {
		 color: #FFCC00;
		 }
		 
.orange {
		 color:#FF6600;
		 }	
	 
.green {
		 color:#66cc00;
		}
.black {
		 color: #000000;
		 }		 
		
.blue {
		color: #3366CC;
	   }

.red {color:#FF0000;}
	   		
.white {
		color:#FFFFFF;
		}
		
.center {
		 width:965px;
		 margin:0 auto;padding:0px;
		}
		
.xmascenter {
		 width:965px;
		 margin:0 auto;padding:0px;
		 font-family:Verdana, Arial, Helvetica, sans-serif;		}

.centerbg {
		 background:url(/images/main_center_bg.gif) top center no-repeat;
		 width:965px;
		 margin:0 auto;padding:0px;
		}
.centerhead{
		 width:965px;height:24px;
		 margin:0px auto;padding:0px;
		}


/***************************************************************************/
/* Header */
/***************************************************************************/
p#crumbs {
		 float:left;font-size:1.2em; line-height:100%;margin-top:5px;padding-bottom:5px;font-weight:bold;
		}
.bug {float:left;font-weight:700;margin-top:-3px;}
ul.post-categories {margin-top:3px;#margin-top:6px;}		
ul.post-categories li a{color:#666666;font-weight:normal;font-size:1.2em;}
ul.post-categories li a:hover{color:#FF6600;}
ul.post-categories li {float:left;}

#crumbs a {color:#666666;font-weight:normal;}

#crumbs a:hover {color:#FF6600;}

ul#righttop{float:right;font-size:1.2em; line-height:100%;margin-top:5px;
}
#righttop li a {color:#666666;padding-left:16px; padding-right:10px;display:block;}

#righttop li a:hover {color:#FF6600;}

#righttop li {float:left;height:12px;}



#righttop li.newsletter{ background:url(/images/righttop_newsletter.gif) no-repeat ;}

#righttop li.sitemap{ background:url(/images/righttop_sitemap.gif) no-repeat;}

#righttop li.contact{ background:url(/images/righttop_contact.gif) no-repeat;}
	  				
#logo { 
margin-top:5px;
width: 275px;height:61px;
	 	float:left;		
		} 
		
		
		/******************Xmas********************************/		
		#logo { 
				margin-top:0px;
				width: 275px;height:70px;
	 			float:left;		
				}
		/******************Xmas********************************/
		
			 		
#header{ width:965px; margin:0 auto;padding:0px;overflow:auto;}
	 
#searchform {	
				background:url(/images/search_bg.gif) no-repeat;
				border: 0px;
				float:right;
                width:230px;
				height:18px;
margin:25px 15px 0px 15px;
				padding:2px 5px 0px 5px;
				}
				
#go,#go:hover,#go:active {
	 height:29px;
	 width:29px;
	 float:right;
	 border: 0px; margin-top:20px;
	 }

#go{
	background:url(/images/go.gif);
	}

#go:hover {
	 background:url(/images/go_hover.gif);
	 }
#go:active{
	 background:url(/images/go_active.gif);
	 }

/* change                     */

#nav { background-color:#333333;height:30px;margin-top:10px;}
	 	 
ul.nav {
		display:block;
		width:965px;
		margin:0px auto;
	 }
	 
ul.nav li{	
			float:left;
			width:90px;
			height:30px;
			font-family:Verdana;text-align:center;}

ul.nav li a,ul.nav li.nav_hover a {display:block;
			color:#FFFFFF;
			font-family:Verdana;
			font-size:1.4em;
			font-weight:bold;
			text-align:center;
			height:25px;padding-top:5px;
			}

ul.nav li a:hover{
				  background-color:#666666;
				  }									
									

a.white:link,a.white:visited {color:#FFFFFF;}

li.nav_hover,li.nav_hover a.white:link,li.nav_hover a.white:visited  {
				background:url(/images/div_nav_hover.gif) no-repeat;
				width:90px;
				height:25px;			
				text-align:center;
				font-family:Verdana;
				color:#FFFFFF;
				font-weight:bold;
				}
#banner{height:30px;background:url(/images/product/bg_products_banner.gif) repeat-x;}
#product_banner{height:159px;background:url(/images/product/bg_products_banner.gif) repeat-x;}
#product_banner .center img{float:left;}
/**********************************************/
/* X-mas */
/**********************************************/
.right{float:right;}
.left{float:left;}
.clearright{clear:left;}
		

#xmas_banner_post{margin-top:15px;height:221px; background:url(/images/xmas/bg_xmas_banner.gif) repeat-x 0 0;}

#xmas_content{padding-top:2px;height:192px;background:url(/images/xmas/bg_xmas_banner2.gif) no-repeat bottom left; }
p.str_white{margin:0px 5px 5px 10px;color:#FFFFFF;font-weight:700;}

#xmas_content p{margin:0 ;border:0;padding:0px;}

#xmas_content a{color:#FFFFFF;font-size:12px;margin:0px;padding:0px;border:0px;}

#xmas_content .left{margin-left:10px;}

.color97{color:#970000;font-size:11px;}
.color97 a{text-decoration:underline;color:#970000;}
.color97 a:hover{text-decoration:none;}