@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
fieldset,img,abbr{border:0;}address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}caption,th {text-align:left;}
/***** Global Elements *********/
body {background:#dadada url(../images/bg.png) repeat-x top;font: 12px/1.5em Helvetica,Arial,FreeSans,sans-serif;color: #43494f;}
a { color: #0066cc; text-decoration:underline;}
a:hover{text-decoration:none;}
p { padding: 0 0 9px 0;}
h1 {color: #322e2f;margin: 6px 0px 10px 0px;padding-bottom: 6px;font: normal 21px Georgia, serif;border-bottom:1px solid #f0efef;}
h2 {color: #322e2f;margin: 15px 0 10px 0;padding-bottom: 6px;font: normal 17px Georgia, serif;border-bottom:1px solid #f0efef;}
h3 {color: #e87e0c;margin: 15px 0 10px 0;padding-bottom: 6px;font: normal 17px Georgia, serif;border-bottom:1px solid #f0efef;}
.clear {clear: both;overflow: hidden;margin: 0;padding: 0;height: 1px;}
.req, .err, .error, .errForm{ color:#FF0000;}.errForm{display:block;} .gr {color:#438710;}

#wrapper{ margin:0 auto; width: 899px;border:0px solid green;}
#header{ margin:34px 0 0 0;}
.logo{width:183px;height:68px;margin: 0 0 10px 20px;float:left;background: url(../images/logo.png) no-repeat left top;display:block;text-indent: -999px;overflow: hidden; /* IE 6 double margin fix */display:inline }
#nav{color:#b1c6db;float:right;width:492px;padding-top:35px;text-align:center;display:inline;}
#nav a:visited, #nav a:link {color:#b1c6db;text-decoration:none;font-weight:bold;}
#nav a:hover{color:#fff;text-decoration:none;font-weight:bold;}

#searchbar{float:right;width:495px;background: url(../images/searchbg.png) no-repeat left top;}
#search-area{ padding:20px 0 0 45px;float:left;}
#searchbox {margin: 17px 0 0 21px;}.label{padding:1px 8px 0 0;display:block;}
.sinput {margin-right:8px;padding:1px 3px;height:16px;width:349px;font: normal 11px Verdana;background: #FFFFFF url(../images/search-bg.gif) repeat-x top;border-top: 1px solid #80888f;border-right: 1px solid #c9d0d5;border-bottom: 1px inset #bcc1c6;border-left: 1px solid #80888f;}


#main{background: #fff url(../images/rep.gif) repeat-y left top;clear: both;}
#cont{background: url(../images/bgfix.gif) repeat-x left top;padding:0 23px 18px 23px;}
#lcol{width:385px;float:left;display:inline;}
#rcol{width:450px;float:left;display:inline;padding:0 0 0 17px;}

/**** Home Elements ****/
#getfeat{ margin-top:10px;color:#6b6a65;padding: 0 0 0 115px;background: url(../images/fico.png) no-repeat 7px top;}
.f{padding:0 0 6px 0;margin:0;border:none;}
.tk-list { margin:0; padding:5px 0 5px 5px;list-style:none;}
.tk-list li {background: url(../images/tick.gif) no-repeat left 4px;padding:0 0 2px 20px;}
.pad-left { padding: 10px 0 0 25px}
.box{margin: 20px 0 0 0;padding:17px;background:#fefbea;border:1px solid #ede8cd}
.sotd-cont{ position: relative; width:385px;height:125px;margin:0; padding:0;background:#fefbea;border:1px solid #ede8cd}
.sotd{padding:17px;}


.bp{padding:20px 0 10px 0;border-bottom:1px solid #f0efef;}
.bpli li{padding:4px 0 4px 21px;font: Helvetica,Arial,'Trebuchet Ms',FreeSans,sans-serif;border-bottom:1px solid #f0efef;background: url(../images/arrow.gif) no-repeat left 9px;}
.bpli a {font: "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;}
.bpli a:hover {text-decoration:underline;}

.cats {margin-top:15px;}.cats, .cats2{border-top:1px solid #f0efef;}
.cats li {width:220px;padding:7px 0;margin:0 5px 0 0;}
.cats2{margin:10px 0 15px 0;padding:15px 0;}
.cats2 li{width:251px;padding:4px 0 4px 15px;margin:0 0 0 10px;background: url(../images/bullet.gif) no-repeat left 10px;}
.cats li, .cats2 li{ display:inline;float:left;font: normal 12px Helvetica,Arial,'Trebuchet Ms',FreeSans,sans-serif;border-bottom:1px solid #f0efef}
#bread-crumb{padding:8px 0;border-bottom:1px solid #f0efef;}
#bread-crumb a{color:#e87e0c;}

.listings{padding:0 5px; clear:both;}
.listings li { padding:6px 0 6px 15px;font: normal 12px Helvetica,Arial,'Trebuchet Ms',FreeSans,sans-serif;background: url(../images/bullet.gif) no-repeat left 11px;}
a.url{color:#e87e0c;}.margin{text-align:right;margin: -34px  3px 15px 100px;}.margin2{text-align:right;margin: -35px  3px 15px 0;}
.featured{padding:10px;background:#FFFCDC;border:1px solid #FFF9A8;}

a.mcat {color:#e87e0c;font: bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;}
a.mcat:hover {color:#ED930C;text-decoration:underline;}
a.subs{color:#73797d;font: normal 10px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;}
a.subs:hover{text-decoration:underline;}


/**** Detail page ****/
.thumb-img{border:1px solid #E0E0E0;padding:6px;background:#f9f9f9;}
.deep li{padding:1px 0 1px 15px;background: url(../images/bullet.gif) no-repeat left 8px;}
.bmk{width:16px;height:16px;padding:2px;border:1px solid #E0E0E0;background:#f9f9f9;}

/*** Submit Page ****/
.pricing{color:#006600;font: normal 17px Georgia, serif;}
h4 {color: #322e2f;margin: 0 0 5px 0;padding: 4px 10px;font: normal 13px/1.5em Helvetica,Arial,'Trebuchet Ms',FreeSans,sans-serif;background:#fefbea;border:1px solid #ede8cd;display:block;}
.detls{font: 12px Helvetica,Arial,FreeSans,sans-serif;text-align:right;margin: -20px  10px 0 0;float:right;}
#detail, #detail2, #detail3, #detail4 {background:#FFFFFF url(../images/dtls.gif) repeat-x left top;border:1px solid #f0efef;padding:8px 15px 0 15px;margin-bottom:5px;}
.text {width:300px;border: #CDCDCD 1px solid;padding:2px;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;}
.area{ width:385px;height:110px;}
select{width:305px;padding:2px;font:11px Arial, Helvetica, sans-serif;color:#333333}
.limit_field {background:#FFFFFF;border:0;color:green;}
.btn{padding: 0px 10px;height:30px;}.s{width:20px;}
.formbox {padding:17px;background:#fefbea;border:1px solid #ede8cd}
.divider{border-bottom:1px solid #f0efef;height:10px;margin-bottom:10px;display:block;}
.button{text-align:center;display:block;width:140px;border: 1px solid #be7227;padding: 5px 0 7px 0;color: #fff;background: #ec8e32 url(../images/btn-bg.gif) repeat-x top;font: bold 12px Arial;text-decoration:none;}
.button:hover{border: 1px solid #0e58a3;background: url(../images/btn-bg.gif) repeat-x left -29px;}

/*****AGAX Category selection *******/
#toggleCategTree {display:block;cursor:pointer;cursor:hand;color:#826845;text-decoration:underline;}
#categtree {margin:4px 0;height:200px;width:310px;overflow:auto;font-size:12px;border:1px solid #daceae;}
#catTitle { font-weight:bold; }
.icons{padding:2px 4px; margin-bottom:5px;height:20px;background:#f2e9d0;clear:both;border-bottom:1px solid #daceae;} 
.ico-item {cursor:pointer;cursor:hand;float:left;width:60px;border-right:1px solid #daceae;padding:0 6px;}
.ico-item:hover {background:#FDF9EC;} .ico-item img{margin-right:4px;}
#categtree h2 {margin:0 0 4px;padding:2px;color:#000000;border:1px solid #d6c8a5;border-width:1px 0 1px 0;font: bold 12px Arial;}
#categtree .categ-item {clear:both;margin:2px;padding:2px 3px;display:block;cursor:pointer;cursor:hand;}
#categtree .categ-item img {margin-right:4px;}
#categtree .odd {background:#FDF9EC;}
#categtree .even {background:#FDF9EC;}
#categtree .categ-item:hover {background:#f2e9d0;}

#footer{line-height:1.7em;background: url(../images/base.png) no-repeat left top;padding:24px 37px 20px 37px;}
#footer, #footer a{color:#837f7f;}
