/* Style Sheet */


/* ALL */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(/img/bg2.jpg); background-repeat:repeat-x; background-attachment:fixed; margin:0; padding:0; padding-top:5px;}
h1 { margin:0; padding:0; border-bottom:1px dashed #000000; color:#666666; }
a:link { color:#000099; text-decoration:none; } 
a:visited { color:#000099; text-decoration:none; }
a:active { color:#000099; text-decoration:none; }
a:hover { color:#770000; text-decoration:underline; } 
#red { color:#770000; }
#black { color:#000000; } 
p { font-family:Arial, Helvetica, sans-serif; color:#333333;}
ul li { font-family:Arial, Helvetica, sans-serif; color:#333333;} 

/* HEADER */
#logo { width:320px; float:left; height:100px; padding-left:35px; padding-top:10px; }
#logo h1 { font:Times New Roman; font-size:40px; color:#000000; letter-spacing:-2px; margin:0; padding:0; border:none; }
#logo h2 { font:Times New Roman; font-size:16px; color:#666666; letter-spacing:2px; font-weight:bold; margin:0; padding:0; }
#icons { float:left; width:10px; height:100px; border-left:1px solid #CCCCCC; margin-top:25px; margin-left:0; }
#tagLine { float:left; width:405px; padding-top:10px; height:50px; text-align:right; padding-right:0; padding-left:0; }
#tagLine h1 { font-size:24px; border:none; color:#000000; }
#tagLine h1 span { color:#990000; }
#headerNav { width:385px; float:right; text-align:right; padding-top:5px; }
#headerNav a { padding:10px; }  


/* NAV */
#home #nav {background-image:url(../img/nav1.jpg); width:800px; height:55px;} 
#find #nav {background-image:url(../img/nav2.jpg); width:800px; height:55px;} 
#sell #nav {background-image:url(../img/nav3.jpg); width:800px; height:55px;} 
#sponsors #nav {background-image:url(../img/nav4.jpg); width:800px; height:55px;} 

#nav { margin-top:20px; }
#nav #main {margin-left:80px; margin-top:3px; padding-top:3px;}
#nav #main a { font-weight:bold; font-size:15px; color:#CBCBCB; text-decoration:none;}
#nav #main a.homePadding { margin-right:30px; margin-left:36px;}
#nav #main a.findPadding { margin-right:30px; margin-left:40px; }
#nav #main a.sellPadding { margin-right:35px; margin-left:43px; }
#nav #main a.sponsorPadding { margin-right:15px; margin-left:35px; }
#nav div.sub {padding:0; margin:0; margin-top:11px; font-size:12px; display:none;}
#nav div.sub span { padding-left:12px; color:#FFFFFF; font-size:8px; }
#nav div.sub a { color:#FFFFFF; font-size:11px; }


#home #nav #main a.homePadding { color:#FFFFFF; } 
#find #nav #main a.findPadding { color:#FFFFFF; } 
#sell #nav #main a.sellPadding { color:#FFFFFF; } 
#sponsors #nav #main a.sponsorPadding { color:#FFFFFF; } 

#home #nav div#subMain1 { display:block; }
#find #nav div#subMain2 { display:block; }
#sell #nav div#subMain3 { display:block; }
#sponsors #nav div#subMain4 { display:block; }


/* Body Content*/
#content { line-height:18px; font-size:14px; color:#666666; padding-right:10px; padding-left:10px;}
#content h1 { padding:0; margin:5px 5px 5px 0; font-size:18px; padding-top:20px;}
#content h2 { padding:0; margin:0; font-size:14px;}
#content h3 { padding:0; margin:0; font-size:12px;}
#content h4 { padding:0; margin:0; font-size:11px;}
#content span#sortBy { font-size:12px; color:#666666; padding-right:5px; }
#content span#viewBy { font-size:12px; color:#666666; padding-left:10px; padding-right:5px; }

#content ul { list-style:none; padding:10px; margin:0; }
#content input.radio { padding:5px; width:15px; }
#content select, input { width:200px; font-size:12px; }
#content textarea { width:550px; height:100px;}
#content .year { width:70px; }


/* BASIC SEARCH */
#basicSearch { float:left; width:225px; height:250px; background-image:url(../img/boxBG.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; margin:10px 0 10px 0; padding:10px;}
#basicSearch h1 { font-size:18px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#basicSearch form label { display:block; font-weight:bold; padding:5px 0 5px 0; }
#basicSearch form select, input { width:200px; font-size:12px; }


/* SQUARE AD */
#squareAd { float:left; width:382px; height:260px; text-align:center; margin-top:20px;}
#squareAd div { width:300px; text-align:center; margin:0 auto; }
}


/* RECENT LISTINGS */
#recentListings { width:600px; height:200px; background-image:url(../img/boxBG.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; margin:10px 0 0 0; padding:10px; }
#recentListings h1 { font-size:18px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px; }
#recentListings .listings { float:left; margin:6px; width:135px; height:207px; border:1px solid #CCCCCC; text-align:center; }
#recentListings .listings #image { height:130px; padding-top:3px; }
#recentListings .listings h1 { font-size:12px; margin:5px 0 0 0; padding:0; border:none; text-transform:capitalize; }
#recentListings .listings h2 { font-size:12px; margin:5px 0 0 0; padding:0; color:#770000; text-transform:capitalize; font-weight:500; }
#recentListings .listings h3 { font-size:12px; margin:5px 0 0 0; padding:0; color:#000000; text-transform:capitalize; }


/* FEATURED SPONSORS */
#featuredSponsors { float:left; width:279px; height:270px; background-image:url(../img/boxBG.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; margin:10px 14px 10px 0; padding:10px; }
#featuredSponsors h1 { font-size:18px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; margin-bottom:6px; }
#featuredSponsors ul { list-style:none; margin:0; padding:0;  }
#featuredSponsors ul li { padding-top:12px; }
#featuredSponsors ul p { margin:0; padding:0; }
#featuredSponsors #buyLink { float:right; color:#770000;}


/* SPONSORS INCLUDE */

#sponsorsLinks { float:left; width:279px; height:270px; background-image:url(../img/boxBG.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; margin:10px 14px 10px 0; padding:10px; }
#sponsorsLinks h1 { font-size:18px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#sponsorsLinks ul { list-style:none; margin:0; padding:0;  }
#sponsorsLinks ul li { padding-top:12px; }
#sponsorsLinks ul p { margin:0; padding:0; }
#sponsorsLinks #buyLink { float:right; color:#770000;}


#sponsorsAd{ float:left; width:310px; height:260px; text-align:center; margin-top:31px;}



/* FEATURED NEWS */
#featuredNews { float:left; width:284px; height:270px; background-image:url(../img/boxBG.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; margin:10px 0 10px 0; padding:10px; } 
#featuredNews h1 { font-size:18px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; }
#featuredNews ul { list-style:none; margin:7px 0 0 0; padding:0;  }
#featuredNews ul li { padding-top:12px; }
#featuredNews ul p { margin:0; padding:0; }


/* VERTICAL AD */
#verticalAd { width:160px; text-align:center; padding-top:5px; }
#verticalAd h1 { font-size:12px; color:#999999; border:none; margin-bottom:7px; }
#verticalAd div { width:120px; text-align:center; margin:0 auto; }


/* FOOTER */
#footer { background-color:#000000; width:802px; height:20px; color:#FFFFFF; padding-top:6px; font-size:10px; }
#footer a { color:#FFFFFF; font-size:11px; padding-left:15px; padding-right:15px; }
#footerContent { display:block; width:100%; text-align:center; margin-top:25px; }


#bottomCategories ul { padding:0; margin:0; }
#bottomCategories ul li { list-style:none; font-size:12px; line-height:24px; font-weight:normal; margin:0; padding:0;}
#bottomCategories ul li a { color:#FFFFFF; } 
#bottomCategories ul li a { color:#000000; } 

/* BANNER AD */
#bannerAds { display:block; width:100%; text-align:center; margin:0 auto; }
#bannerAds div { width:468px; text-align:center; margin:0 auto; padding-top:20px; }

/* SEARCH RESULTS - GALLERY VIEW */
#content .galleryView { float:left; padding:5px; width:135px; height:275px; text-align:center; border:1px solid #CCCCCC; border-top:2px solid #CCCCCC; border-right:2px solid #CCCCCC; margin:2px;}
#content .galleryView div { height:145px; }
#content .galleryView div img { border:1px solid #000000;}
#content .galleryView h1 { margin:0; padding:0; font-size:13px; font-weight:bold; border:0; margin:3px 0; height:17px; overflow:hidden;}
#content .galleryView h2 { margin:0; padding:0; font-size:12px; font-weight:normal; border:0; margin:3px 0;  height:17px; overflow:hidden;}
#content .galleryView h3 { margin:0; padding:0; font-size:12px; font-weight:bold; border:0; color:#990000;}

#content .listView {height:150px; border-bottom:1px solid #000000; margin-bottom:25px;}
#content .listView h1 { padding:0; font-size:14px; }
#content .listView h2 { padding:0; font-size:13px; font-weight:normal; }  
#content .listView h3 { padding:0; font-size:13px; color:#990000; }  



/* Product Display */
.editable { color: #FFFFFF; background-color:#990000; cursor:pointer; }
tent .listView h3 { padding:0; font-size:12px; color:#990000;  font-weight:normal;}

/* Error Message */
#error { color:#FF0000; font-size:14px; }

/* Create ad */
#createAd span { font-size:12px; display:block; }
#createAd select { width:75px; }
#createAd textarea { width:277px; height:30px; } 





/*Navigation*/
#navDropDown {background:#fff; height:41px; z-index:20; list-style:none; float:right; padding:0; margin:0;}
#navDropDown a {line-height:22px; padding:9px 11px 0 0; display:block; float:left; color:#990000; text-decoration:none; font-size:13px;}
#navDropDown a:hover {color:#ff0021; text-decoration:none;}
#navDropDown li {display:block; float:left; position:relative; color:#333333; font-size:12px; padding:4px 15px 4px 15px; border:1px solid #CCCCCC; height:15px;}
#navDropDown li a {float:none; text-align:left;}
#navDropDown ul {display:none; background-color:#FFFFFF; border:1px solid #CCCCCC; border-top:none; position:absolute; top:23px; left:-2px; width:175px; color:#990000; padding:0; margin:0;}
#navDropDown ul li {width:175px; padding:0; margin:0; height:30px;}
#navDropDown ul li a {color:#990000; font-size:11px; line-height:15px; padding:5px; border-bottom:1px solid #fff;}
#navDropDown li:hover ul, #navDropDown li.sfhover ul {display:block;} 


