@charset "utf-8";
/* Global Elements */
body {background: url(../images/bg.png) repeat-x top;margin: 0px;padding: 0px;font: 12px/normal Arial;color: #334953;}
p { margin: 0 0 10px 0;padding:0;}
h2 {color: #F09E36;margin: 0px 0px 10px 0px;border-bottom:1px solid #E7EFD1;padding-bottom: 5px;font-size: 18px;font-weight: bold;}
h3 {color: navey;margin: 0px 0px 10px 0px;border-bottom:1px solid #E7EFD1;padding-bottom: 5px;font-size: 12px;font-weight: bold;}
h4 {color: #F09E36;margin: 0px 0px 10px 0px;border-bottom:1px solid #E7EFD1;padding-bottom: 5px;font-size: 13px;font-weight: bold;}
form { margin:0;padding:0;}
a:link, a:visited{font: 12px Arial;color: #026493;text-decoration: underline;}
a:hover{font: 12px Arial;color: #026493;text-decoration: none;}
.clear { clear: both;overflow: hidden;margin: 0;padding: 0;height: 1px;}
.break { height: 20px; clear:both; display:block}
.thumb2 { background: #fff;border: 1px solid #e2e7e8; margin: 0 0 0 10px; padding:10px}
.thumb-img{border: 1px solid #d7d3c6;background:#fff;padding:5px;}
.ong a:link, .ong a:visited{font: bold 11px Arial;color: #f09e36;text-decoration: underline;}
.ong a:hover{font: bold 11px Arial;color: #f09e36;text-decoration: none;}
/***** Layout *********/
#wrapper { width:873px; margin: 0 auto;}
#navtop {height:22px;background: url(../images/nav-top.png) no-repeat 144px bottom;}
#header {height:121px;background: url(../images/alive-logo.png) no-repeat 63px 30px;}
#logo{ width:232px;float:left; height:120px;}
#logo-link { display:block; width:125px;height:78px;margin: 30px 0 0 63px;text-indent: -999px;overflow: hidden;}
#header-items{ width:635px;float:left;}
#search-area{ margin:12px 0 0 0;clear:both;}
#searchbox {float:left;text-align:left;margin:0;width:350px;height: 25px;background: url(../images/search-box.gif) no-repeat 55px top;}
.search-bar {height:15px;width:250px;font: normal 11px Verdana;background: #FFFFFF;border: none;margin: 3px 0 0 80px; padding:0}
#go{width:100px;float:left;}
#ico{ width:150px;float:left;}
#ico img{ margin:5px 10px 0 10px}
#main {padding:45px 45px 20px 45px;background: url(../images/frame.png) no-repeat center top; height:auto !important;}
.boxcont {margin: 20px 0px 0 0px}
/****** Daily Listing ************/
#home-top{ margin:10px 0 0 0;}
#daily { float:left;width: 450px;padding: 43px 23px 0 27px;background: url(../images/daily-bg.png) no-repeat top;}
#daily p {margin:0;}
#more{margin:5px 0 0 0;text-align:right;width:395px;clear:both;background: url(../images/d-more.gif) no-repeat left center;}
#daily ul{margin: 5px 0 5px 0;padding-left: 0;list-style: none;margin-bottom: 5px;}
#daily li{display:inline;padding: 0 10px 0 18px;background: url(../images/arrow.gif) no-repeat 0 2px;}
#daily a:link, #daily a:visited{font: 11px Arial;color: #f09e36;text-decoration: underline;}
#daily a:hover{font: 11px Arial;color: #f09e36;text-decoration: none;}
#daily h1 {	margin: 0 0 5px 0;padding:0;}
#daily h1 a:link, #daily h1 a:hover, #daily h1 a:visited{font: bold 13px Arial;text-decoration: none;}
.url{ color: #0673a2; margin-top:5px;}
.thumb { background: #fff;border: 1px solid #e2e7e8;float: right; margin: 0 0 10px 20px; padding:10px}
.thumb:hover {border: 1px solid #A2B0B3;}
.thumb img{border-right:#999999 1px solid;border-bottom:#999999 1px solid;}
#deep { margin-top:0px;clear:both;}
#deep a:link, #deep a:visited{font: 12px Arial;color: #026493;text-decoration: none;}
#deep a:hover{font: 12px Arial;color: #026493;text-decoration: underline;}

/******** Side Bar ***********/
#sidebar{width: 280px;float:left;}
#q-dirs{width: 280px;float:left;background: url(../images/qty-dirs.gif) no-repeat 27px top;}
#q-dirs ul{margin: 34px 0 5px 48px;padding-left: 0;list-style: none;}
#q-dirs li{margin-bottom: 9px;padding: 0 10px 0 25px;background: url(../images/arrow.gif) no-repeat 0 2px;}
#sort-listing {width: 280px;float:left;background: url(../images/sort.gif) no-repeat 27px top; }
#sort-listing ul{margin: 34px 0 5px 48px;padding-left: 0;list-style: none;}
#sort-listing li{margin-bottom: 9px;padding: 0 10px 0 25px;background: url(../images/arrow.gif) no-repeat 0 2px;}
/******** Categories ***********/
.catcont {margin: 20px 3px 0 3px}
.catcont2 {margin: 0;}
.cat-nav{margin: 0 0 5px 0; padding: 0;list-style: none;}
.cat-nav li{}
.cat-nav a:visited, .cat-nav a:link {font: bold 13px Arial;color: #f09e36;text-decoration:underline;}
.cat-nav a:hover{font: bold 13px Arial;color: #f09e36;text-decoration:none;}
.subcat-nav{margin:5px 0 10px 0;padding-left: 0;list-style: none;}
.subcat-nav li{margin:1px 0 0 3px;}
.subcat-nav a:visited, .subcat-nav a:link {font: 12px Arial;color: #334953;text-decoration:none;}
.subcat-nav a:hover{font: 12px Arial;color: #334953;text-decoration:underline;}
.catcount {font: 11px Arial; color: #0673a2;margin-left:5px}
/************Categories round corner box **********/
.t {background: url(../images/t.gif) 0 0 repeat-x;}
.b {background: url(../images/b.gif) 0 100% repeat-x}
.l {background: url(../images/l.gif) 0 0 repeat-y}
.r {background: url(../images/r.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:4px}
.cont {background: #f8fcef;padding:16px;}
/******** Listing *************/
#links {float:left;width: 500px;}
.prdiv{ width:60px;float:left;}
.ltdiv{ width:387px; float:left;padding:0;}
.feat{width:480px;background: #FFFFFF;padding:2px;	margin: 10px 0 0 10px;border: 1px solid #eae8e8;}
.feat p { margin:3px 0 0 0;}
.feat2 {padding:16px;background: url(../images/featured-bg.gif) repeat-x top;}
.feat:hover {border: 1px dashed #a3a1a1;}
.regular { width:480px;margin: 0px 0 0 30px;padding:10px 0 0 0;}
.regular p { margin:3px 0 4px 0;}
.pline{background: url(../images/pline.gif) no-repeat left center;height: 10px;}
/************ PAGE RANK *************/
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;}
/********* Bottom *************/
#bottom {background: url(../images/shadow.jpg) no-repeat center top;padding-top:30px;}
#home-featured {padding: 35px 20px 0 20px;float:left;line-height:1.4em;width: 400px;background: url(../images/h-featured.gif) no-repeat left top;}
#news{width: 319px;float:left;background: url(../images/nupdates.gif) no-repeat left top;}
#news ul{margin: 32px 0 5px 15px;padding-left: 0;list-style: none;}
#news li{margin-bottom: 6px;padding: 0 10px 0 25px;background: url(../images/arrow.gif) no-repeat 0 2px;}
/********* Footer *************/
#footer{background: #F7F7F7;padding:10px 10px 30px 20px;margin:20px 0 0 0;border: 1px solid #e3e1e1;line-height: 1.9em;}
.alexa { width:120px; float:right }
/*****Bread Crumb*****/
#bcrumb{margin: 0 0 20px 0;}
/***** Submit page **********/
.pricing {font-weight:bold; width: 100px;color: green;text-decoration: none;text-align:center;background-color:#FFFFFF;padding:4px 0;border: 1px solid #E7EFD1;}
/********** Menu Items *****************/
#menu {padding: 0;width: 478px;margin: 0}
#menu ul {height: 67px;width: 478px; margin: 0;padding: 0;position: relative;background: url(../images/nav.png) no-repeat top left;}
#menu ul li {margin: 0;padding: 0;list-style: none;position: absolute;}
#menu ul li, #menu ul li a {height: 67px;display: block;}
#menu ul li a {text-indent: -9999px;text-decoration: none;overflow: hidden;}

#directory 	{ left: 0px; width: 94px !important; }
#directory a{ width: 94px; }
#submit  	{ left: 94px; width: 101px !important; }
#submit a 	{ width: 101px; }
#top   		{ left: 195px; width: 81px !important; }
#top a 		{ width: 81px; }
#latest 	{ left: 276px; width: 104px !important; }
#latest a 	{ width: 104px; }
#contact 	{ left: 380px; width: 98px !important; }
#contact a 	{ width: 98px; }

#directory	a:hover { background: url(../images/nav.png) no-repeat 0px -67px;  width: 94px; }
#submit		a:hover { background: url(../images/nav.png) no-repeat -94px -67px; width: 101px; }
#top		a:hover { background: url(../images/nav.png) no-repeat -195px -67px; width: 81px; }
#latest		a:hover { background: url(../images/nav.png) no-repeat -276px -67px; width: 104px; }
#contact	a:hover { background: url(../images/nav.png) no-repeat -380px -67px; width: 98px; }

#menu ul li#directory.on   	a	{ background: url(../images/nav.png) no-repeat 0px -66px; width: 94px; }
#menu ul li#submit.on 		a  	{ background: url(../images/nav.png) no-repeat -94px -66px; width: 101px; }
#menu ul li#top.on  		a 	{ background: url(../images/nav.png) no-repeat -195px -66px; width: 81px; }
#menu ul li#latest.on 		a  	{ background: url(../images/nav.png) no-repeat -276px -66px; width: 104px; }
#menu ul li#contact.on 		a  	{ background: url(../images/nav.png) no-repeat -380px -66px; width: 98px; }

/****** Form Elements ************/
.text {border: #CDCDCD 1px solid;color:#000000;height:16px;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.textarea {border: #CDCDCD 1px solid;color:#5F5F5F;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.limit_field {width: 18px;font-size: 11px;color: #128318;padding-left : 5px;border-width: 0;background: transparent;}
.error, .req { color:#FF0000;}