body {
	font-family: Tahoma;
	font-size: 11px;
	margin:auto;
	padding:0px;
	background:#273545 url('../images/main-back.gif') repeat-x;
	color:#FFFFFF;
	padding-bottom:20px;
}

#h-top{
 height:28px;
 background:url('../images/htop-back.gif') repeat-x;
 width:850px;
 margin:auto;
 }

#hdr{
 height:182px;
 width:850px;
 margin:auto;
 }

#nav{
 background:url('../images/nav-back.gif') repeat-x;
 height:39px;
 padding-left:20px;
 }

#menu{
 background:url('../images/menu-back.gif') no-repeat;
 height:15px;
 width:731px;
 margin:auto;
 padding:14px 10px 10px 10px;
 }

#menu a:link, #menu a:visited{
 color:#cccccc;
 text-decoration:none;
 font-family:Tahoma;
 font-weight:bold;
 padding-left:37px;
 padding-right:37px;
 }

#menu a:hover{
 color:#a7a7a7;
 }

#search-div{
 background:url('../images/s-back.gif') repeat-x;
 height:50px;
 width:632px;
 margin:auto;
 }

.search{
 height:38px;
 width:430px;
 margin:auto;
 padding-top:12px;
 }
.stext{
 color:#CCCCCC;
 font-weight:bold;
 height:21px;
 padding-left:5px;
 padding-top:5px;
 float:left;
 background:#2e343b;
 border:0px;
 }
.sbtn{
 float:left;
 margin-left:4px;
 }

#dir-listing{
 margin-top:10px;
 text-align:center;
 }

a, a:link, a:active, a:visited{
	color: #002569;
	text-decoration: underline;
	}
a:hover{
	text-decoration: none;
	}

.main-border{
 width:730px;
 margin:auto;
 }
#main-page{
 width:730px;
 margin:auto;
 }

#main{
 width:100%;
 border-collapse:collapse;
 background:#0c2030;
 height:50px;
 }

.side-border{
 width:1px;
 }

.side-border-top{
 width:1px;
 }
.side-border-bottom{
 width:1px;
 }

#main-content{
 padding:10px; 
}

#path{
 font-size:11px;
 color:#CCCCCC;
  padding:5px 5px 5px 0px;
 }
#path a:link, #path a:visited{
 color:#CCCCCC;
 font-weight:bold;
 text-decoration:none;
 }
#path a:hover{text-decoration:underline;}

.rss{
 padding:7px;
 float:right;
 }

h1 {
	font-size:12px;
	margin: 3px 0 3px 0;
	}
	
h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
	color:#4d4d4f;
	}
	
h3 {
	font-size: 11pt;
	padding:0px;
	margin:0px;
	}
p, img  {
	margin:0px;
	padding:0px;
	border:0px;
    }

.categories{
 width:100%;
 }

.cat-left{
 width:40px;
 }

.maincat{
 font-size:12px;
 font-weight:bold;
 padding-left:10px;
 text-indent:-10px;
 padding-top:6px;
 margin-bottom:2px;
 }
.maincat a:link, .maincat a:visited{ 
 margin-left:1px;
 text-decoration:none;
 color:#FFFFFF;
 }
.maincat a:hover{
 text-decoration:underline;
 color:#a7a7a7;
 }

.subcat {
 margin-right:5px;
 font-size:10px;
 color:#3a8acb;
 padding-bottom:5px;
 font-weight:bold;
 }
.subcat a:link, .subcat a:visited{
 color:#3a8acb;
 font-weight:bold;
 margin:right:2px;
 text-decoration:none;
 }
.subcat a:hover{
 text-decoration:underline;
 }
 
.subcat2{
 margin-bottom:2px;
 padding:0px 5px 0px 30px;
 text-indent:-25px;
 }
.subcat2 a:link, .subcat2 a:visited{
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 }
.subcat2 a:hover{
 text-decoration:underline;
 }
.subcat2 img{position:relative;top:5px;}

.count{
 color:#CCCCCC;
 font-weight:bold;
 font-size:11px;
 }

.cat-search{
 padding:5px;
 }
.cat-search a:link, .cat-search a:visited{
 color:#CCCCCC;
 text-decoration:none;
 }
.cat-search a:hover{
 color:#a7a7a7;
 }

.detail-t{
 float:left;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 margin-top:7px;
 }

#linkdetails, .linksearch{
 width:500px;
 float:right;
 color:#959595;
 }
.linkdetails td{
 padding:6px;
 }
.linkdetails a:link, .linkdetails a:visited, .linksearch a:link, .linksearch a:visited{
 color:#CCCCCC;
 font-weight:bold;
 text-decoration:none;
 }
.linksearch{
 padding:5px;
 width:190px;
 float:left;
 }

.detail-url{
 float:left;
 font-size:12px;
 margin-top:7px;
 color:#FFFFFF;
 margin-left:30px;
 }
.details-a{
 width:130px;
 font-weight:bold;
 }
.details-b{
 font-weight:bold;
 width:20px;
 }
.details-c{
 width:350px;
 }
.details-c a:link, .details-c a:visited{color:#3d3d3d;text-decoration:none;}
.details-c a:hover {text-decoration:underline;}

.sesearch{
 width:200px;
 border:1px solid #CCCCCC;
 padding:10px;
 line-height:180%;
 }
.sesearch a:link, .sesearch a:visited{font-weight:bold;color:#005e20;}

.featured{
 width:100%;
 margin-top:2px;
 background:#0f314c;
 padding:10px;
 }
.featured a:link, .featured a:visited{
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 font-size:11px;
 }
.featured a:hover{text-decoration:underline;}

.regular{
 width:100%;
 padding:10px;
 text-decoration:none;
 }
.regular a:link, .regular a:visited{
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 font-size:11px;
 }
.regular a:hover{
 text-decoration:underline;
 }

.url{
 color:#39b73e;
 }

.main-top{
 background:url('../images/maintop-back.gif') repeat-x;
 padding:4px 6px 6px 6px;
 color:#CCCCCC;
 margin-top:10px;
 height:17px;
 }
.main-top a:link, .main-top a:visited{
 text-decoration:none;
 color:#FFFFFF;
 font-weight:bold;
 }
.main-top a:hover{text-decoration:underline;}

.price{margin-top:10px;}
.submit-hdr{
 font-weight:bold;
 font-size:13px;
 }
.pricing{
 font-weight:bold; 
 border-collapse:collapse;
 position:relative;
 top:10px;
 margin:auto;
 }
.pricing td{
 padding:0px 5px 5px 5px;
 }

#contact-page{
 border-collapse:collapse;
 margin:auto;
 color:#000000;
 font-size:11px;
 }
#contact-page td{
 padding:5px;
 }

.text{
 width:320px;
 border:1px solid #e1e1e1;
 }
.label{
 width:30%;
 text-align:right;
 padding:5px 0px 5px 0px;
 }
.field{
 width:70%;
 padding:5px;
 }
.small{
 color:#777777;
 }

.textp{
 width:314px;
 float:right;
 border:1px solid #d2d2d2;
 }

.submitp{
 margin-top:15px;
 margin-left:210px;
 }

.lh-col{
 border-left:0px solid #333333; border-right:2px solid #333333; border-top:0px solid #333333; border-bottom:0px solid #333333; width:70px;
 float: left;
 background: #ffffff;
 color: #333333;
 margin: 0;
 padding: 40px
 }
 
.rh-col{
 background: #c0c0c0;
 color: #333333;
 margin: 0;
 padding: 0;
 float:right;
 width:550px;
 }

td.msg {
	padding: 3px;
	color: #FF0000;
	border: 1px solid #A0A0A0;
	text-align: left;
	}
td.err{
	padding: 3px;
	color: #FF0000;
	border: 1px solid #A0A0A0;
	text-align: left;
	}

.details{
 float:right;
 }
.details a:link, .details a:visited{ 
 text-decoration:none;
 color:#CCCCCC;
 }
	
#navig{
 padding:10px 25px 10px 25px;
 }

#nav-bottom{
 text-align:right;
 }

#dirtitle-bottom{
 float:left;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
 color:#787878;
 margin-top:19px;
 }

#footer{
 text-align:center;
 margin-top:20px;
 background:url('../images/footer-back.gif') repeat-x;
 height:32px;
 color:#CCCCCC;
 padding-top:18px;
 font-size:10px;
 }

#footer a:link, #footer a:visited{
 color:#CCCCCC;
 padding:0px 2px 0px 2px;
 text-decoration:none;
 }
#footer a:hover{
 text-decoration:underline;
 }
 
#bottom-border{
 background:url('../images/bottom-back.gif') repeat-x;
 height:10px;
 padding-bottom:20px;
 }
