/* =================================================================== 
   Reset styles
 ================================================================== */
a {	text-decoration: none; }
form, ul, li, h1, h2, h3, p {	margin: 0px;	padding: 0px; }
img {	border: 0px; }
ul { line-height:15px; }
.clear {clear:both; }
table { border:0px none;	border-spacing:0px; 	padding:0px;	margin:0px;	}
td {	padding:0px;	}
.left { float:left; }
.right { float:right; }
.innerBottom { bottom:0px; position:absolute; }

/* =================================================================== 
   Containers
 ================================================================== */
html { margin:0px; border:0px;	background-color: #b4c1c3;	}
body {	width:100%; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px;	color:#666666; }
#container { background:url(../images/bg_container.gif) repeat-y; width:954px; margin:0px auto 20px auto;	padding:0px; }
#header {	width:954px;	height: 120px;	background:#cbdadc url(../images/bg_header.gif) no-repeat; }
#template {	width:954px;	padding:0px 2px;	}
#footer { width:954px; height:63px;	padding:0px; background:#cbdadc url(../images/bg_footer.gif) no-repeat; }

/* =================================================================== 
   Header
 ================================================================== */
#header .logo { float:left; position:relative; top:27px; left:27px; }
#header .nav {	float:left; position:relative; top:0px; height:100px; left:241px; width:240px; margin:0px;		}
#header .search	{	float:left; position:relative; top:0px; height:100px; left:241px; width:210px; }

/* =================================================================== 
   Nav
 ================================================================== */
.nav .off, .nav .on {	font-family:"Arial Black",Gadget,sans-serif; font-size:14px;	line-height:16px;	}
.nav .off, .nav .off a {	color:#71747b;	}
.nav .on, .nav .on a {	color:#000000;	}
.nav .off a:hover, .nav .on a:hover {	color:#000000; text-decoration:none;	}

.nav2 { width:183px; height:188px; background-color:#FFFFFF; position:absolute; padding:22px 15px 0px 25px }
.nav2 .off, .nav2 .on {	font-size:14px;	line-height:16px;	}
.nav2 .off, .nav2 .off a {	color:#666666;	}
.nav2 .on, .nav2 .on a {	color:#000000;	}
.nav2 .off a:hover, .nav2 .on a:hover {	color:#000000; text-decoration:none;	}

/* =================================================================== 
   Search
 ================================================================== */
.search, .search a, .search a:hover { font-size:11px; color:#666666; }
.search a:hover { text-decoration:underline; }

/* =================================================================== 
   Texts
 ================================================================== */
h1, h2, h3 { font-family:"Arial Black",Gadget,sans-serif; font-weight:normal;	line-height:17px; }
h1 {	font-size:16px; }
h2 {	font-size:14px; }
h3 {	font-size:12px; color:#999999; }
h1 a, h2 a, h3 a, p a, .text a, p a:hover, .text a:hover { color:#000000; }
p, .text {	font-size:12px;	line-height:18px; margin-bottom:30px;	}
p a:hover, .text a:hover {	text-decoration:underline;	}

/* =================================================================== 
   Footer
 ================================================================== */
#footer {	font-size:10px; }
#footer a {	color:#666666; text-decoration:underline;}
#footer a:hover{	text-decoration:none; }
#footer .left {  width:440px; margin:20px 0px 0px 25px; }
#footer .right { width:460px; margin:20px 25px 0px 0px;  }

/* =================================================================== 
   Template Homepage
 ================================================================== */
.tmp_homepage { height:624px;	}
.tmp_homepage h2 { margin-top: 45px; }
.tmp_homepage .bottom { width:914px; margin:0px auto; }
.tmp_homepage .box { width:300px; float:left; margin-left:7px; }
.tmp_homepage .first { margin-left:0px; }
.tmp_homepage .box .imgBox { border:3px solid #cbdadc; margin-top:17px; }

/* =================================================================== 
   Template Text
 ================================================================== */
.tmp_text .bottom { padding:40px 80px 100px 300px; width:570px; position:relative;  margin-top:-90px; background:url(../images/bg_product.png) no-repeat; }
.tmp_text .text {	margin-top:30px; }

/* =================================================================== 
   Template Sitemap
 ================================================================== */
.tmp_sitemap .bottom { padding:40px 80px 100px 300px; width:570px; position:relative;  margin-top:-90px; background:url(../images/bg_product.png) no-repeat; }
.tmp_sitemap h1 {	margin-bottom:30px; }
.tmp_sitemap .s1, .tmp_sitemap .s2, .tmp_sitemap .s3 {	line-height: 17px;		}
.tmp_sitemap .s1 a, .tmp_sitemap .s2 a, .tmp_sitemap .s3 a {	text-decoration: none; 	color: #666666; }
.tmp_sitemap .s1 a:hover, .tmp_sitemap .s2 a:hover, .tmp_sitemap .s3 a:hover { 	text-decoration: none;		color: #000000; }
.tmp_sitemap .s1 {	font-weight:bold;	}
.tmp_sitemap .s1 img, .tmp_sitemap .s2 img, .tmp_sitemap .s3 img {	margin-right:5px; }



