body{background:#444;margin:0;padding:0;font-family:sans-serif}
#header{position:relative;background:white url(http://bicyclingaustralia.com/sites/default/files/logo.png) 10px 10px no-repeat;height:103px}
h1{margin:0;float:left;height:100px;width:600px}
h1 a{display:block;text-indent:-1000px;height:100px;width:360px}
#page{position:relative;width:1140px;margin:0 auto;padding:0;background:white;min-height:1600px}

#topA{position:absolute;top:5px;right:0}
#leftA{position:absolute;top:5px;left:20px;width:190px;height:1000px}
#rightA{position:absolute;top:5px;right:5px;width:190px;height:1000px}
#leftA a,#rightA a{display:block;margin-bottom:4px}

#cPage{padding:10px 200px 0 220px;position:relative}
#cHeading{width:100%;border-bottom:1px solid gray}
#cListings,.cPages,.cRSS,.cHelp,#cForm{}
#cHeading .cbtn{background:url("/classifieds/classifieds_off.png") no-repeat scroll left top transparent;display:block;margin:2px 0 0 5px;padding:3px 0;width:93px;text-align:center;color:white;text-decoration:none}
#cHeading .cbtn:hover{background:url("/classifieds/classifieds_on.png") no-repeat scroll left top transparent;padding-bottom:5px;margin-top:0}
.cStat{text-align:center;font-style:italic}
.cRSS{text-align:center;margin:5px;font-size:10pt;height:34px;line-height:34px}
#cForm{margin:0;border-bottom:1px solid gray}
#cForm table{width:100%}
#cForm th{text-align:right;background:#C61831;color:white;font-weight:normal;padding:0 2px}
#cForm td{background:#C61831}
#cForm td select{width:240px}
#cForm a img{border:0}

tr.paging{background:#444;color:white}
tr.paging th{color:white;font-weight:normal;font-size:12px;line-height:20px}
tr.paging th a{color:white;text-decoration:none;padding:3px 10px}
tr.paging th a:hover{background:black;font-weight:bold}

.classifiedListing td,.midPageAd td{border-top:1px solid gray}
.classifiedListing:last-child td{border-bottom:1px solid gray}
.classifiedListing h2{margin:0;font-size:12pt}
.classifiedListing h2 a{text-decoration:none}
.classifiedListing p{margin:5px 0;font-size:11pt}
td>.price{position:absolute;font-size:10pt;text-align:right;width:120px;right:0;top:3px}
.asking{font-size:12pt;color:#C61831}
.location{font-weight:bold}
.pic{position:absolute;width:110px;height:85px;background:white;left:0;top:3px}
.tags{font-size:9pt;font-weight:bold}
.meta{font-size:11pt}

.cSingle h2 a{color:black;text-decoration:none}

#cImages{margin-right:230px}
#detailed_image{margin:0}
#detailed_image img{max-width:400px}
.thumbs{list-style:none;margin:0;padding:0}
.thumbs li{display:inline;margin:0 5px 0 0;padding:0}

.aprice{color:#C61813;font-weight:bold}
.aprice.sold{text-decoration:line-through}
.cDescription{position:relative;padding:0 10px}
.cDetails{float:right;margin:0 0 10px 10px;padding:5px 5px 5px 20px;background:white;border:2px solid silver;width:200px}

.nextaction{
background:none repeat scroll 0 0 green !important;
border-color:#99FF99 #004400 #004400 #99FF99;
border-style:solid;
border-width:2px;
color:white !important;
font-size:13px;
padding:0 4px !important;
text-decoration:none !important;
}

/* CSS MENU */
#nav{font: 100% 'Georgia', 'Times New Roman', serif;padding:0 10px;height:34px;font-size:11px;font-weight:bold;line-height:34px;background:#adadad;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#nav a{display:block;color:white;text-decoration:none;white-space:nowrap}
#nav>ul>li:hover>a{color:black;background:#ddd;background:rgba(222,222,222,.9)}
#nav ul,#nav li{list-style:none;padding:0;margin:0}
#nav>ul>li{float:left;position:relative}
#nav>ul>li>a{display:block;padding:0 16px;text-align:center;border-right:1px solid white}
#nav>ul>li>ul{display:none;z-index:9;font-size:10pt;position:absolute;z-index:2;margin:0;padding:0;min-width:150px;background:#ddd;background:rgba(222,222,222,.9)}
#nav>ul>li:hover>ul{display:block}
#nav>ul ul a{color:#444;padding:0 15px}
#nav ul a:hover,#nav>ul ul a:hover{color:black;background:#aaa;background:#aaa !important;-mozkit-gradient(linear, 0% 0%, 0% 100%, from(#CCCCCC), to(#666666));background:-moz-linear-gradient(0% 0% 270deg,#CCCCCC, #666666)}
#nav>ul ul ul{padding:0 0 0 15px}
/* CSS MENU */

#fdbk_tab{background-color:rgba(34,34,34,.5)!important}

/* LiveValidation */
.LV_validation_message{font-size:small;margin:3px;font-weight:bold;position:absolute}
.LV_valid{color:#00CC00}
.LV_invalid{color:#CC0000}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active{border:2px solid #00CC00;border-color:#0c0 #080 #080 #0c0;background:#cfc}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active{border:2px solid #CC0000;border-color:#c00 #800 #800 #c00;background:#fcc}
/* LiveValidation */

form#contact,form#create,form#login,form#register{padding:10px 240px 10px 100px}
form#contact h2,form#create h2,form#login h2,form#register h2{margin:0 0 10px}
form#login label,form#register label{display:block;width:150px;text-align:right;margin:0 5px 5px;float:left;height:20px;white-space:nowrap}
form#contact hr,form#create hr,form#login hr,form#register hr{border:0;border-top:1px dashed gray;height:0px}
form#contact p,form#create p,form#login p,form#register p{margin:5px 0;clear:left}
form#contact p.info,form#create p.info,form#login p.info,form#register p.info{font-size:8pt;color:gray}
form#contact label,form#create label{display:block;width:100px;float:left;height:20px;white-space:nowrap}

form#manage{width:100%}
form#manage table{width:100%}
form#manage th{background:#C61831;color:white}
form#manage tr.alt{background:#ddd}
#cPage p.msg{text-align:center;margin:0;padding:.5em;background:#444;color:#fff}

#cPage #images{position:absolute;top:200px;right:320px;width:225px;text-align:center}
#cPage #images li{list-style:none;margin:0;padding:0}
#image_thumbs{margin:0;padding:0}

.ul_icons{line-height:16px;float:right;padding:0 0 0 5px;border-left:1px solid silver}
.ul_icons li{margin-bottom:5px;list-style:none}
.ul_icons li a{color:black;padding:2px 2px 2px 20px}
.ul_icons li a:hover{background-color:silver}
.li_create a{background:url(/classifieds/li_create.png) left no-repeat}
.li_details a{background:url(/classifieds/li_details.png) left no-repeat}
.li_download a{background:url(/classifieds/li_download.png) left no-repeat}
.li_upload a{background:url(/classifieds/li_upload.png) left no-repeat}
.li_logout a{background:url(/classifieds/li_logout.png) left no-repeat}
.li_flag a{background:url(/classifieds/li_flag.png) left no-repeat}
.li_contact a{background:url(/classifieds/li_contact.png) left no-repeat}

.clear{clear:both}


/* MOVING Ads to the Right side of the page */
body{background:white}
#column{position:absolute;top:10px;right:10px;width:300px;text-align:center}
#leftA,#rightA{position:relative;top:auto;left:auto;right:auto;display:inline;width:300px;height:auto}
#cPage{padding:10px 320px 0px 10px}
/*#header{background-color:white}*/

