/*** Global Settings ****/



body {font : normal 12px Arial, Helvetica, sans-serif;color : #100d0d;margin : 0;padding : 0;background:#fff url(../images/bg.gif);}

form, p, input { padding:0;margin:0}

a:visited, a:link {color : #eba40b;text-decoration : underline;background:none;}

a:hover {color : #eba40b;text-decoration : none;background:none;}

h1 {margin: 0px 0px 10px 0px;padding-bottom : 10px;font : bold 18px Arial;letter-spacing:-0.3px;background: url(../images/h1bg.jpg) no-repeat left bottom;}

h2 {color : #7a2e40;margin : 20px 0 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}

h3 {color : #2a3845;margin : 25px 0 10px 0;padding-bottom : 5px;font : bold 16px Arial;letter-spacing:-0.3px;border-bottom : 1px solid #efece7;}

ul {padding:0;margin:0 0 0 17px;}

.box {background: #f9f9f9; border: 1px solid #E5E5E5;padding : 15px;}

.input {background: #FFFFFF;border: 1px inset #CCCCCC; height:17px;}

.text {background: #FFFFFF;border: 1px inset #CCCCCC; }

.req, .err ,.errForm{color:#FF0000} .gr {color:#009900}

.small {font : normal 12px/1.6em Arial, Helvetica, sans-serif;}

.article { padding-top:10px;}.article p {padding: 0 0 12px 0}

.article ul{ padding:10px}

.price { font : normal 12px Arial;}

.clear{ clear:both;overflow:hidden;height:1px;}

#bread-crumb{ background: #f9f9f9; border: 1px solid #E5E5E5;margin : 10px 15px 0px 15px;padding:6px 6px 8px 6px;}

/*** Layout ****/

#top {background: url(../images/tbg.gif) repeat-x top;height:40px;}

#wrapper {margin : 0 auto;width:950px;border-top : 2px solid #fff;border-right : 3px solid #fff;border-left : 3px solid #fff;border-bottom : 2px solid #fff;background:#fff url(../images/srep.gif) repeat-y right;overflow: auto;}

#lcol {width:548px;float:left;background: url(../images/hbg.jpg) repeat-x top;display:inline;}

.content { margin: 15px}

#rcol {display:inline;width:397px;float:right;border-top:1px solid #d79906;margin-left:3px;margin-right:1px;background: url(../images/sbg.jpg) no-repeat center top;}

#rcol a { color: #100d0d;}

#footer {line-height:1.8em;	text-align:center;margin-top:15px;background: #fff url(../images/hbg.jpg) repeat-x left -119px;	border-top : 0px solid #fff;	padding : 13px 0 6px 0;clear : both;} #footer a { color:#100d0d}



/******** Top Header *******/

#header { margin : 0px 0 0 0px;}

#logo{ width:383px;float:left;height:105px;background: url(../images/logo.jpg) no-repeat left top;}

#logo a {display:block; width:353px;height:105px;text-indent: -999px;overflow: hidden;}

#ico{ width:110px;float:left;margin: 50px 10px 0 0;}

#ico img{ margin:5px 20px 0 0; }

#nav {padding: 25px 0 10px 0;}#nav ul {list-style-type: none;margin:0}

#nav ul li { padding-left: 17px; display: inline;}

#nav ul li span {padding-right: 17px;background: url(../images/sep.gif) no-repeat right center;}

#nav a:visited, #nav a:link {font-weight:bold;text-decoration : none;color : #474747;}

#nav a:hover {font-weight:bold;text-decoration : underline;color : #474747;}



/******* SideBar ***********/

#search{padding : 27px 0 56px 23px;}.sinput {width:260px;background: #FFFFFF;border: 1px inset #CCCCCC; height:17px;}

#scontent{ padding: 0 20px 20px 20px;}#scontent p {padding-bottom:12px;line-height:1.3em;}

.stitle {height:23px;padding: 7px 0 0 12px;background: url(../images/bar.png) no-repeat left top;}

.nlist{margin: 10px 0 10px 7px;list-style: none;}

.nlist li{padding: 0 0 0 10px;margin: 5px 0;background: url(../images/plus.gif) no-repeat left 6px;}

.nlist a:visited, .nlist a:link {color: #100d0d;text-decoration:underline;font-size: 12px;}

.nlist a:hover{color: #100d0d;text-decoration:none;font-size: 12px;}

.feedlist {margin: 10px 10px 10px 7px;list-style: none;}

.feedlist li{padding: 9px 10px 10px 10px;margin:0px 10px 0 0;background: url(../images/feed.png) no-repeat left 10px;}

.feedlist a:visited, .feedlist a:link {color: #100d0d;text-decoration:underline;font-size: 12px; margin-left:10px;}

.feedlist a:hover{color: #100d0d;text-decoration:none;font-size: 12px;}



/*******Categories**************/

.cat-nav{margin: 0 0 5px 0; padding: 0;list-style: none;color: #198dd7;}

.cat-nav li{padding-left: 7px;}

.cat-nav a:visited, .cat-nav a:link {text-decoration:underline; font : normal 13px Arial;}

.cat-nav a:hover{text-decoration:none; font : normal 13px Arial;}

.subcat-nav{margin: 5px 0 10px 5px;padding-left: 0;list-style: none;}

.subcat-nav li{padding: 0; margin: 0;}

.subcat-nav a:visited, .subcat-nav a:link {color: #454545;text-decoration:none;font-size: 12px;}

.subcat-nav a:hover{color: #454545;text-decoration:underline;font-size: 12px;}

.dotted-line {clear:both;margin-bottom:10px;margin-top: 0;padding: 0px;}

.count {margin-left:2px;font-weight: bold; font-size: 12px; color: #474747; font-family: arial;}



/******** Listing *************/

.tit a {font-size :13px;}

.featured {background: #fdfbed; border: 1px solid #efe7c9;  margin-bottom:6px;}

.featured-in{padding :10px 15px;border: 2px solid #fff;}

.featured:hover {background: #fbf7d8; border: 1px solid #ebd480;}

.regular {padding-left:18px;padding-right:18px; padding-bottom:10px;margin-bottom:10px;border-bottom: 1px solid #f1f1f1}

.url { color:#7a7777}

.sort{float: right; margin-top:-20px;margin-right:5px;font : normal 12px Arial;letter-spacing:0px;}

div.pr {font-size: 6pt;color: #000;float: left;height: 30px;margin-right: 5px;margin-top:6px;}

div.prg{width: 40px;border: 1px solid #999999;height: 3px;font-size: 1px;}

div.prb{background: #5eaa5e;height: 3px;font-size: 1px;}

/******** Pagination ***************/

.pagination {padding-top:10px;text-align:center;}

.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #999;color: #666;text-decoration: none; /* no underline */}

.pagination a:hover,.pagination a:active {border: 1px solid #999;color: #eba40b;}

.pagination .current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #eba40b;font-weight: bold;background-color: #eba40b;color: #FFF;}

.pagination .disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}