body{margin:0; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; background:white}
ul, h1, h2, h3, h4, h5, form{padding:0; margin:0}
img {border:0px}
a{outline:none}
a:link{color:#FFFFFF; text-decoration:none; background:transparent}
a:active{color:#FFFFFF; text-decoration:none; background:transparent}
a:visited{color:#FFFFFF; text-decoration:none; background:transparent}
a:hover{color:#FFFFFF; text-decoration:underline}

#container{text-align:left; width:100%; margin:0 auto; background:url(../images/topbg.gif) repeat-x left top}
#headcont{width:100%; background:url(../images/headbg1.jpg) repeat-x left top}
#inhead{margin:auto; width:830px; height:100px}
div#inhead h1#logo{background:url(/images/logo.jpg) no-repeat top; width:325px;}
div#inhead h1#logo a{background:url(/images/logo.jpg) no-repeat top; width:325px; float:left; text-indent:-1000em; outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
.logoplace{width:325px; height:69px}
.webtitle{float:left; margin-top:32px}
#mainmenu{position:relative; float:right; width:505px; height:31px}
#mainmenu ul{list-style:none; float:right}
#mainmenu ul li{text-align:center; line-height:29px; float:left; width:100px; height:31px; margin-right:10px}
#mainmenu ul li a{font-size:12px; font-weight:bold; color:#FFFFFF; width:auto; display:block; height:31px; background:url(../images/menubg.gif) no-repeat left top}
#mainmenu ul li a:hover{color:#FFFFFF}
#header{height:139px; width:100%; background:url(../images/header.gif) repeat-x left top}
#searchbox{padding-top:50px; text-align:center; width:830px; margin:auto; color:#FFFFFF}
#searchbox form{display:block; padding:0; margin:0; width:525px; margin:auto}
#searchbox .btngo{color:#000000; padding:0; width:90px; height:26px; border:0px; background:url(../images/search.gif) no-repeat left top; cursor:pointer}
#searchbox .txtsearch{margin:0; padding:5px; height:20px; width:290px; border:0px; background:url(../images/searchtxt.gif) no-repeat left top}
#s1{font-size:22px; font-weight:bold; float:left; margin-left:65px}
#s2{float:left; margin:5px 10px 0 0}
#s3{float:left; margin:5px 0 0 0}
.html #bodycont{height:300px}
#bodycont{min-height:300px; width:100%; background:url(../images/bodybg.gif) repeat-x left top}
#inbody{margin:auto; width:830px}
#footcont{padding-top:25px; text-align:center; color:#3D3D3D; height:45px; width:100%; background:url(../images/footbg.gif) repeat-x left top; font-size:10px}
#footcont a{color:#378DFF; font-weight:bold}
#footcont a:hover{color:#378DFF}
#infoot{margin:auto; width:830px; font-size:10px}
#topmenu{width:auto; clear:both; padding-top:10px}
#maincont{float:left; width:600px; padding-top:10px}
#maincont2{float:left; width:600px; padding-top:0px}
#maincont2 a{color:#000000; text-decoration:underline; background:transparent; font-weight:bold}
#maincont2 a:hover{color:#000000; text-decoration:none; font-weight:bold}
#maincont2 p{padding:0}
#maincont a:link, #maincont a:active, #maincont a:visited{color:#000000; text-decoration:none; background:transparent; font-weight:bold}
#maincont a:hover{color:#378DFF; text-decoration:underline; font-weight:bold}
#sidecont{float:right; width:220px; background:white; padding:0px}
#sidecont ul{margin:0; padding:0px 0px 2px 5px; list-style:none}
#sidecont ul li{margin-right:5px; padding-left:10px; width:auto; background:url(../images/bullet3.gif) no-repeat left 9px; border-bottom:1px dashed #D5D5D5}
#sidecont ul li a{padding:5px; font-size:11px; color:#000000; width:auto; display:block; font-weight:bold}
#sidecont ul li a:hover{color:#378DFF; font-weight:bold}
#sidecont h2,#sidecont h4{color:white; display:block; font-size:12px; font-weight:bold; padding:8px 10px 15px; background:url(../images/hd.gif) repeat-x left top}
.innerside{margin:0 0 10px 0; border:1px solid #E5E5E5; padding:3px; background:#F9F8F8}
.innermain{margin:0px 0px 0 0;}
.contentpad{padding:0}
.ohead{font-weight:bold; font-size:10pt; margin:0; color:#378DFF}
.ohead a{font-weight:normal; font-size:10pt; margin:0; color:#378DFF}
.ohead a:hover{font-weight:normal; font-size:10pt; margin:0; color:#378DFF}
.featured a{font-weight:bold; font-size:10pt; margin:0; color:#378DFF}
.featured a:hover{font-weight:bold; font-size:10pt; margin:0; color:#378DFF}

.hbar{color:white; display:block; font-size:12px; font-weight:bold; padding:8px 10px 20px; background:url(../images/hd.gif) repeat-x left top;  border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0}
.clearit{clear:both}
.incont1{background:#FCFCFC; border:1px solid #F2F2F2}
.incont2{background:#FCFCFC; padding:10px 15px 10px 15px; border:1px solid #F2F2F2}
.incont2 p{font-size:13px; padding:0;}
.incont3{background:#FCFCFC; padding:15px; border-bottom:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0}
.flbar{margin:3px; color:#FFFFFF; display:block; font-size:12px; font-weight:bold; padding:8px 10px 20px; background:url(../images/hd.gif) repeat-x left top}
.lbar{margin:3px; color:white; display:block; font-size:12px; font-weight:bold; padding:8px 10px 20px; background:url(../images/hd_fcfcfc.gif) repeat-x left top}
p.titlelink{font-weight:bold; font-size:12px; padding:0; margin:0; color:#378DFF}
p.urllink{margin:0; padding:0}
.linkinfo{width:auto; height:5px; border-bottom:1px solid #F2F2F2}
.featcap{font-weight:bold; width:50px; text-align:right}
.emptycat{font-size:1px; margin:3px 0 3px 0; border-top:1px dashed #D5D5D5; padding:0; height:1px}
.urllink a{text-decoration:underline; color:#378DFF}
.urllink a:hover{text-decoration:underline; color:#378DFF}
.urlfeature a{font-size:12px}
.urlfeature a:hover{font-size:12px}
#subcatbar{margin-bottom:8px; border-top:1px dashed #D5D5D5; border-bottom:1px dashed #D5D5D5}
#subcatbar p{margin:8px 0 4px 4px; padding:0; font-weight:bold; font-size:11px}
#subcatbar a:link, #subcatbar a:active, #subcatbar a:visited{color:#000000; text-decoration:none; background:transparent; font-size:11px;}
#subcatbar a:hover{color:#378DFF; text-decoration:underline}
#subcatbar .subdesc{margin:5px 5px 0px 20px}

table{width:100%}
.olinfo{margin:0 0 0 10px; padding:0}
.olinfo li{margin:10px}
.detailout{border:1px solid #EEE; background:#f8f8f8; padding:10px}

h2 a:link, h2 a:active, h2 a:visited{color:#000000; text-decoration:none; background:transparent}
h2 a:hover{color:#378DFF; text-decoration:underline}
.subcats{margin-left:19px; border-top:1px dashed #D5D5D5; padding:0; font-size:11px; height:80px}
.subcats a:link, .subcats a:active, .subcats a:visited{padding:0 0 3px 10px; margin:2px 0 0; display:block; text-decoration:none; background:url(../images/bullet2.gif) no-repeat left 4px; border-bottom:1px dashed #D5D5D5}
.subcats a:hover{color:#378DFF; text-decoration:underline}

.c{float:left}
.cr{clear:left}
td{vertical-align:top; padding:5px}
h2{font-size:14pt; margin:5px 0 5px 0}
.dirtitle{display:block; padding:0 0 0 20px; font-size:10pt; margin:0; background:url(../images/bullet1.gif) no-repeat left top}
h3{color:#378DFF; font-size:14px; padding:10px 0}
.category{color:#378DFF; font-size:14px; padding:0}
#descr{padding:0px; margin:0 0 5px 0}
table.formPage{background:#f8f8f8; width:100%; border:1px solid #F2F2F2}
td.err{padding:3px; color:#FF0000; background:#FFFFFF; border:1px solid #E1E1E1; text-align:left; font-size:12px; font-weight:bold}
td.msg{padding:3px; color:#378DFF; background:#FFFFFF; border:1px solid #E1E1E1; text-align:left; font-size:12px; font-weight:bold}
.label{font-weight:bold; text-align:left; width:100px}
.semicolon{text-align:left; width:10px}
.buttons{border-top:1px solid #A0A0A0; text-align:center}
.count{color:#6f6f6f; font-size:8pt; font-weight:normal}
#links{margin:0 0 10px}
#links a{font-size:10pt}
#links p{margin:0 0 0 0; padding:0}
#path{margin-top:2px; padding:3px; background:#D9E8F9; line-height:19px; border-top:1px solid #5e74b3}
.submit{float:right; vertical-align:bottom}
#user-bar{clear:both; width:20%; margin:0 0 0 auto; padding:3px; background:#D9E8F9; line-height:19px; text-align:right}
.text, .btn{font-size:8pt; font-family:Verdana,Tahoma,Arial,sans-serif}
input.text{height:18px; color:#000000; border:1px solid #E1E1E1}
textarea.text{font-size:8pt; border:1px solid #E1E1E1}
select{height:18px; font-size:8pt; border:1px solid #E1E1E1}
.captcha{border:1px solid #E1E1E1; margin-top:10px}
form{display:inline; margin:0; padding:0}
span.req{margin-left:3px; color:#FF0000; font-weight:bold}
div.errForm, span.errForm{margin:0px 0 0px 5px; padding:2px 3px 2px 3px; color:#FF0000; background:#FFFFFF; border:1px solid #E1E1E1; text-align:left; clear:right}
#maincont .small, #maincont .small a{padding:0px; margin:0px; color:#909090; font-size:9px; text-decoration:none}
.sort{color:#000000}
div.pr{font-size:6pt; color:#000000; float:left; margin-right:5px}
div.prg{width:40px; border:1px solid #999999; height:3px; font-size:1px}
div.prb{background:#5eaa5e; height:3px; font-size:1px}
.price{border-bottom:1px solid #eeeded}
.price table td{margin:0; padding:2px; vertical-align:bottom}
.paging-links, .paging-info{text-align:right}
.paging-info{font-style:italic}
.limit_field{border:0 solid transparent; border-width:0; color:#909090; font-size:7pt}

.featureline{font-size:1px; margin:0 20px 0 20px; width:auto; height:1px; border-bottom:1px solid #e9e9e9}
.regularline{font-size:1px; margin:0 20px 0 20px; width:auto; height:1px; border-bottom:1px solid #e9e9e9}
.standard{padding:0 20px 0}
.featured{padding:0 20px 0}

#site-statistics{background-color:#F9F8F8; border:0px; width: 180px; margin-left:auto; margin-right:auto; padding: 3px;}
#site-statistics-header{font-weight: bold;text-align:center;}
#site-statistics-values {float:right;padding-left:10px;}
#site-statistics-labels {font-weight:bold;padding:0px;}
.ad{margin:4px 0px 8px 0px}
.stiri{padding: 0 10px 0 10px;}
.side{color:white; display:block; font-size:12px; font-weight:bold; padding:8px 10px 15px; background:url(../images/hd.gif) repeat-x left top}