html{height:100%; margin:0; padding:0;}
body{background:#E5E5E5; color:#1C1C1C; font:62.5%/190% Verdana,Arial,sans-serif; height:100%; margin:0; padding:0; text-align:center;}
a{color:#363b54; text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:0;}

#logo{background:url(headBg.png) 0 100% no-repeat; height:100px; margin:0 auto; padding:0; position:relative; text-align:left; width:960px;}
#logo h1{left:15px; margin:0; padding:0; position:absolute; top:12px;}
#logo a{background:url(logo.png) 0 0 no-repeat; display:block; height:87px; margin:0; padding:0; text-indent:-999em; overflow:hidden; width:383px;}
* html #logo a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/logo.png',sizingMethod='crop'); background:none;}

#menu{background:url(mainNavBg.png) 0 0 no-repeat; height:44px; margin:6px auto; padding:0; position:relative; overflow:hidden; width:946px;}
#menu ul{float:left; height:44px; list-style:none; margin:0; padding:0 5px;}
#menu li{background:url(mainNavDiv.png) left center no-repeat; float:left; height:44px; margin:0; padding:0 0 0 1px;}
#menu a{color:#fff; font:bold 1.2em/44px Arial,sans-serif; float:left; height:44px; margin:0; padding:0 20px; text-decoration:none; text-shadow:1px 1px 2px #111;}
#menu a:hover{background:#444; color:#de1f15;}
#menu .f{background-image:none;}
#search{height:20px; left:765px; margin:0; padding:0; position:absolute; top:12px; overflow:hidden; width:170px;}
#ginput{background:none; border:0; color:#444; float:left; font:10px/12px Arial,sans-serif; height:12px; margin:0; padding:4px 0 0; width:110px;}
#gsubmit{background:none; border:0; cursor:pointer; float:right; height:20px; margin:0; padding:0; width:50px;}
fieldset{background:none; border:0; margin:0; padding:0;}

h2{border-bottom:5px solid #e1e1e1; color:#de1f15; clear:both; font:bold 1.6em Arial,sans-serif; height:25px; line-height:25px; margin:15px 0 10px; padding:0 7px; text-shadow:1px 1px 2px #ccc;}
h3{border-bottom:3px solid #e1e1e1; color:#de1f15; clear:both; font:bold 1.4em Arial,sans-serif; height:22px; line-height:22px; margin:15px 0 10px; padding:0 7px; text-shadow:1px 1px 2px #999;}

#page{background:#fff; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; overflow:hidden; margin:0 auto; padding:0; position:relative; text-align:left; width:958px;}

#content{display:inline; float:left; margin:0 0 0 18px; padding:0; width:715px;}
#content p{font-size:1.1em; margin:10px 0; padding:0; text-align:justify; word-spacing:-0.1ex;}
#content .brand{border-bottom:1px dotted #de1f15; padding-bottom:10px; overflow:hidden;}
#content ul{font-size:1.1em; margin:10px 0 10px 30px; padding:0;}

#content p.product {display:inline; float:left; width:150px; height:130px; margin:0 28px 5px 0; padding:0;}
#content p.product .text {display:block; text-align:center; font-weight:bold; text-decoration:none; line-height:1em;}
#content p.product .text:hover {text-decoration:underline;}

.img {background:#fff; border:1px solid #cfcfcf; margin:5px 15px 5px 0; padding:5px;}
.img-l{background:#fff; border:1px solid #cfcfcf; float:left; margin:5px 15px 5px 0; padding:5px;}
.img-l-nb{float:left; margin:5px 15px 5px 0;}
.img-r{background:#fff; border:1px solid #cfcfcf; float:right; margin:5px 0 5px 15px; padding:5px;}
.clear{clear:both; height:0; margin:0; padding:0; overflow:hidden;}

.sidebar{background:url(sidebarBotBg.png) 0 100% no-repeat; display:inline; float:right; margin:0 6px 6px 0; padding:0; width:200px;}
.sidetitle{background:url(sidebarTopBg.png) 0 0 no-repeat; color:#efefef; font:bold 1.4em/1.6em Arial, sans-serif; margin:0 0 3px; padding:9px 7px 8px 37px; text-shadow:1px 1px 2px #333;}
.sidemenu{list-style:none; margin:5px 0 7px; padding:0;}
.sidemenu li{margin:0; padding:0; zoom:1;}
.sidemenu a{background:url(listItem.gif) 5px 8px no-repeat; border-top:1px dotted #ccc; color:#363b54; display:block; font-size:1em; line-height:1.6em; margin:0 7px; padding:4px 9px 4px 21px; text-decoration:none;}
.sidemenu a:hover{background:#eee url(listItem.gif) 5px 8px no-repeat; color:#de1f15;}
.sidemenu .f{border:0;}

#footer{background:url(footBg.png) 0 100% no-repeat; color:#333; font-size:1em; margin:0 auto 10px; padding:9px 0 12px; text-align:center; width:960px;}


#brandsmenu {border-bottom:5px solid #e1e1e1; clear:both; overflow:hidden; margin:15px 0 10px; padding:0 7px;}
#brandsmenu ul {padding:0; margin:0;}
#brandsmenu li {float:left; list-style-type:none; padding-right:20px;}
#brandsmenu ul li span {color:#de1f15;  font:bold 1.6em Arial,sans-serif; height:25px; line-height:25px; text-shadow:1px 1px 2px #ccc; text-decoration:none; cursor:pointer;}
#brandsmenu ul li span:hover {text-decoration:underline;}

#brandsmenu #current {color:#8F8F8F;}

.linkmap {color:#BFBFBF; margin-left:10px; text-decoration:none; float:right; margin-right:20px;}

