@import "reset.css";
@import "960.css";
@import "text.css";

body { background: #F1F1F1 url(../images/bg.png) repeat-x top center; margin: 10px; padding: 0px; }
a, a:visited { color: #4C0080; text-decoration: none; }
a:hover { text-decoration: underline; }
a.a2:link, a.a2:visited { color: #0F0; }
#layout { background: #FFF; width: 960px; margin: auto; }

#hdr { position: relative; background: url(../images/top_grad.png) no-repeat top center; height: 160px; }
#hdr_lft { position: relative; background: url(../images/hdr_lft_grad.png) no-repeat bottom left; width: 294px; height: 160px; }
#hdr_rgt { position: relative; background: url(../images/hdr_rgt_grad.png) no-repeat bottom left; width: 294px; height: 160px; }
#hdr_lft div { position: absolute; bottom: 10px; left: 10px; }
#hdr_rgt div { position: absolute; bottom: 10px; right: 10px; }

#awmnav { background: #000; height: 32px; margin-bottom: 1px; clear:both;}
#awmnav ul { padding: 0px; margin: 0px; padding-top: 2px; padding-left: 2px; }
#awmnav li { display: inline; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; line-height: 28px; padding: 0px; margin: 0px; }
#awmnav a, #awmnav li.active { float: left; background: url(../images/btn_lft.png) no-repeat left top; text-decoration: none; margin-right: 1px; }
#awmnav a span, #awmnav li.active span { display: block; background: url(../images/btn_rgt.png) no-repeat right top; color: #FDD; }
#awmnav a:hover { background-position: 0% -28px; color: #E2CFEF; text-decoration: none; }
#awmnav a:hover span { background-position: 100% -28px; color: #E2CFEF; }
#awmnav li.active { background-position: 0% -28px; color: #E2CFEF; text-decoration: none; }
#awmnav li.active span { background-position: 100% -28px; color: #E2CFEF; }
/*#awmnav li.first { padding-left: 34px; }
#awmnav li.first span { padding-right: 32px; }*/
#awmnav li.first, #awmnav li.first a { text-align: center; width: 101px; }
#awmnav li.second, #awmnav li.second a { text-align: center; width: 103px; }
#awmnav li.third, #awmnav li.third a { text-align: center; width: 88px; }
#awmnav li.fourth, #awmnav li.fourth a { text-align: center; width: 164px; }
#awmnav li.fifth, #awmnav li.fifth a { text-align: center; width: 143px; }
/*#awmnav li.sixth, #awmnav li.sixth a { text-align: center; width: 111px; }*/
#awmnav li.seventh, #awmnav li.seventh a { text-align: center; width: 95px; }
#awmnav li.eighth, #awmnav li.eighth a { text-align: center; width: 128px; }
#awmnav li.ninth, #awmnav li.ninth a { text-align: center; width: 108px; }

#search { position: relative; background: url(../images/search_bg.png) no-repeat top center; font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 940px; height: 44px; }
#search a, #search a:visited { color: #E2CFEF; text-decoration: underline; }
#search a:hover { color: #FFF; text-decoration: none; }
#srch_tag { position: absolute; top: 8px; right: 583px; }
#srch_inpt { position: absolute; top: 6px; left: 360px; }
#srch_inpt input.txt { background: #FFF; border: 1px solid #306; width: 220px; font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#srch_btn { position: absolute; top: 6px; left: 585px; }
#srch_lnks { position: absolute; top: 8px; left: 626px; }

.mod_list { background: #F1F1F1; width: 260px; } 
.mod_top { background: url(../images/mod_260_top.gif) no-repeat top center; color: #4C0080; line-height: 30px; text-indent: 15px; width: 260px; height: 41px; }
.mod_btm { background: url(../images/mod_260_btm.gif) no-repeat bottom center; color: #814DE2; line-height: 24px; padding-right: 15px; }
.mod_cntnts ul { list-style-type: circle; list-style-position: inside; text-indent: 10px; margin: 0px; padding: 0px; }
.mod_cntnts li { color: #4C0080; line-height: 20px; padding: 0px; margin: 0px 15px; }
.mod_cntnts li.alt { background: #FFF; }

#ad_col { background: #F1F1F1 url(../images/mod_380_top.gif) no-repeat top center; }
#ad_col .cntnts { padding: 12px 15px; }
#ad_col .cntnts div.banner { margin-bottom: 2px; }
#btns_cntnr { padding: 15px 39px 0px 39px; }
#btns { background: #E4E4E4; width: 272px; padding: }
#cntnts { padding: 14px; }
.btn { display: inline; float: left; padding: 1px; }

#breadcrumbs { background: url(../images/brdcrmbs.png) no-repeat top center; color: #000; line-height: 32px; text-indent: 15px; width: 940px; height: 32px; margin: auto; }
#lnks { background: url(../images/ftr_bg.png) no-repeat top center; width: 940px; height: 63px; }
#lnks ul.first { padding: 18px; padding-bottom: 2px; margin: 0px; }
#lnks ul.second { padding: 18px; padding-top: 2px; margin: 0px; }
#lnks li { display: inline; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; padding: 0px; margin: 0px; }
#lnks li a, #lnks li a:visited { text-decoration: underline; }
#lnks li a:hover { text-decoration: none; }

#btm_lnks a, #btm_lnks a:visited { color: #800000; }

.grid_7 .cntnr { padding: 20px; }
.mod_540_hdr { background: url(../images/mod_540_top.gif) no-repeat top center; line-height: 30px; text-indent: 15px; width: 540px; height: 41px; }
.mod_540 { background: #F1F1F1 url(../images/mod_540_btm.gif) no-repeat bottom center; width: 540px; }

.alt_bg { background: #FFF; }
.alt_bg2 { background: #F5F5F5; }
.alt_bg .cntnr { padding: 10px; }

.flt_lft { float: left; }
.flt_rgt { float: right; }
.subdir_flt_lft { float: left; width: 50%; }
.subdir_flt_rgt { float: right; width: 50%; }
.directories1 { list-style-type: none; line-height: 28px; text-indent: 10px; margin: 0px; padding: 0px; margin-right: 2px; }

div.pkill p { margin: 0px; padding: 0px; }
.entry_frame { border: 1px dotted #CCC; padding: 2px; }
.entry { line-height: 24px; text-indent: 10px; }

.prem_bg { background: #FC0; text-transform: capitalize; margin-bottom: 5px; }

.listing_desc { width: 70%; }
.listing_image { border: 1px solid #CCC; padding: 2px; }