﻿*{ margin: 0; padding: 0; }
img, fieldset{ border: 0; }
input{ font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px;  }
select{ font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a{ text-decoration: none; color:#3345AA;}
a:hover{ text-decoration: underline; }
li{ list-style: none; }
div.hr{ height: 1px; }
div.hr hr{ display: none; }
body{ font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#414141 url(/images/backgrounds/main.gif) repeat-x; color:#333; }
.clear{ clear:both; }
.clear10{ clear:both; height:10px; }
.clear20{ clear:both; height:20px; }
.floatleft{float:left}
.floatright{float:right}
h1, h2, h3, h4, h5{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; display:block; background-color:#222222; padding:5px 5px 5px 5px; margin-bottom: 5px;}
h1.normal, h2.normal, h3.normal, h4.normal, h5.normal{font-size:12px; color:#333; display:block; background-color:#fff; margin:8px 0px 5px 0px; padding:0; font-size:11px;}
h1{}
h2{}
h3{}
p{margin-bottom:8px;}
th{font-weight:bold; text-align:left; padding-right:20px;}

/* layout */
#container{width:1000px; color:#333; margin: 0px auto 0px auto;}
#head{height:50px;}
#topnav{width:985px; height:30px; padding-left:15px; background:url(/images/backgrounds/nav.gif) no-repeat;}/*#979797*/
#content{width:980px; background-color:#DADADA; padding:10px 10px 0px 10px;}
#leftCol{float:left; width:700px; padding:0px 0px 0px 0px;}
#rightCol{float:left; width:270px; padding:0px 0px 0px 10px;}
#footer{clear:both;  width:1000px; color:#979797; padding:5px 0px 5px 0px; color:#ddd;}

#topnav ul li{float:left; list-style:none; text-align:center; font-size:12px; font-weight:bold;}
#topnav ul li a{float:left; color:#fff; padding:8px 30px 0px 25px; height:22px; display: block;}
#topnav ul li a:hover{text-decoration:none; background-color:#545454;}

.leftpanel, .rightpanel{background-color:#fff; padding:10px 10px 10px 10px; margin-bottom:10px;}
.leftpanel{width:680px;}
.rightpanel{width:250px;}

.leftpanel ul li{ list-style-type:disc; list-style-position:inside;}

.rightpanel a{ text-decoration: none; color:#333;}
.rightpanel a:hover{ color:#3345AA; text-decoration: underline; }

.price{font-weight:normal;}
.moreinfo{font-weight:bold;}
.viewall{font-weight:bold; text-align:right; margin:5px 0px 0px 0px;}

.width100{width:100px;}
.width150{width:150px;}
.width200{width:200px;}
.width250{width:250px;}


/*
#head .logo{ position:absolute; left:15px; top:6px; }
#head .topnav{ color:#fff; font-weight: bold; position:absolute; left:0px; top:70px; width:100%; background-color:#747474; }
#head .topnav select{ margin-right:40px; width:200px; }
#head .topnav div{ position:absolute; left:750px; top:3px; }
#head ul li{ float:left; list-style:none; text-align: center; }
#head ul li a{ float:left; color:#fff; padding:7px 30px 0px 25px; height:21px; display: block;}
#head ul li a:hover{ text-decoration:none; background-color:#545454; }

#content .navcontainer{ padding:3px 0px 8px 0px; color:#fff; }
#content .navcontainer label{ display:block; font-weight:bold; }
#content .navcontainer input{ width:148px; margin-bottom: 8px }
#content .navcontainer ul li a{ display:block; width:159px; height:16px; padding:2px 8px 0px 8px; color:#fff; font-weight:bold; }
#content .navcontainer ul li a:hover{ background-color:#747474; text-decoration:none; }
#content #browse{ background:url(/images/backgrounds/browse.gif) no-repeat left 0px; padding-top:26px; }
#content #newsletter{ background:url(/images/backgrounds/newsletter.gif) no-repeat left 0px; padding-top:26px; }
#content #newsletter .navcontainer{ padding:3px 8px 8px 8px; }
#content #newsletter .navcontainer .note{ width:155px; margin-bottom:5px; }
*/
#footer div.floatleft{padding-left:10px;}
#footer ul{float:right;}
#footer ul li{ list-style-type:none; display:inline; padding:0px 10px 0px 0px; }
#footer a{ color:#fff; }
#footer a:hover{ color:#fff; }
