@charset "utf-8";
/* CSS Document */


/* General stuff */
* {
	margin:0; 
	padding:0;
}
#email-seller {	
	border-top:1px solid #D1D1D1;
	padding-top:15px;
	/*font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13x;*/
}
body {background:url(../images/top-bg.gif) top center repeat-x;}
.clear, .clearie7 {clear:both; height:0px;}
.fright {float:right;}

input {
	float:left; 
	width:154px; 
	height:18px; 
	margin-bottom:10px; 
	padding:2px 0 0 4px; 
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	border:1px solid #7f9db9; 
	background:white url(../images/input-bg.gif) top repeat-x;
}
select {float:left; width:158px; height:20px; margin-bottom:10px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #7f9db9; background:white url(../images/input-bg.gif) top repeat-x;}
textarea {
	float:left; 
	width:158px; 
	height:100px; 	
	margin-bottom:10px; 
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	border:1px solid #7f9db9; 
	background:white url(../images/input-bg.gif) top repeat-x;
}
input.button {
	background-color:transparent; 
	background-image:url(../images/yellow-button.gif); 
	border:0; 
	width:120px; 
	height:22px; 
	padding:0 0 2px 0; 
	font-weight:bold; 
	font-family:'Tahoma', Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#593c00; 
	margin-left: 5px;
}
input.button:hover {cursor:pointer;}


/* Menu */
#menu-bg {height:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4d4d; background-color:black; border-bottom:1px solid white;}
#menu {width:960px; margin-left:auto; margin-right:auto;}
#menu ul {display:block; list-style:none;}
#menu ul li {display:block; float:left; background:url(../images/menu-delimiters.gif) center left no-repeat;}
#menu ul li.first {background-image:none;}
#menu ul li.first a {padding-left:10px;}
#menu ul li a {display:block; line-height:50px; font-size:13px; color:white; text-decoration:none; padding:0 12px 0 12px;}
#menu ul li a:hover {color:#ffdd33;}
#menu ul li.active a {color:#ffdd33; background: url(../images/menu-active-arrow.gif) bottom center no-repeat;}



/* Red Buttons */
#red-button-top {display:block; float:right; width:160px; margin-top:12px;}
a.red-button, a.red-button-small {display:block; width:160px; height:20px; padding-top:5px; background:url(../images/red-button.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; text-align:center;}
a.red-button-small {width:115px; background:url(../images/red-button-small.gif) no-repeat;}
a.red-button:hover, a.red-button-small:hover {color:#ffde59;}

#logged-as {display:block; float:right; width:300px; margin-top:15px; text-align:right; color:#808080;}
#logged-as a {color:white;}
#logged-as a:hover {color:#ffdd33;}


/* Logo and Banner */
#logo-banner-bg {height:90px; margin:30px 0 30px 0;}
#logo-banner {width:960px; margin-left:auto; margin-right:auto;}
#logo {float:left; padding:25px 0 0 1px;}
#logo a img {
	border:none;
}
#banner {
	float:right; 
	width:728px;
}
#banner a img {border:0;}


/* Main Body */
#main-body {width:960px; margin-left:auto; margin-right:auto;}



/* Main Section */
#main-section {display:block; float:left; width:770px;}



/* Box Content */
.box-bg {
	display:block; 
	float:left; 
	width:770px; 
	min-height:200px; 
	height:auto !important; 
	height:200px; 
	margin-bottom:30px; 
	background:#dedede url(../images/box-gradient.gif) top repeat-x;
}
.first-box {margin-top:10px;}
.box-top-corners {background:url(../images/box-top-corners.gif) top left no-repeat; padding-top:5px;}
.box-bottom-corners {background:url(../images/box-bottom-corners.gif) bottom left no-repeat; padding-bottom:4px;}
.box, .box-latest-ads, .box-standard, .box-standard-nopt {padding:15px 29px 0 29px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.box-standard-nopt {padding-top:0;}

/* Box Content Latest ads */
.box-latest-ads h1 {font-size:20px; color:#404040; font-weight:normal; border-bottom:1px dotted #bfbfbf; padding:2px 0 2px 0;}
.box-latest-ads ul {margin-top:21px; list-style:none;}
.box-latest-ads ul li {display:block; float:left; width:122px; height:125px; margin:0 0 10px 25px;}
.box-latest-ads ul li.first {margin-left:0;}
.box-latest-ads ul li a {font-size:11px; color:#000000; }
.box-latest-ads ul li a:hover {color:#d90000; text-decoration: underline;}
.box-latest-ads ul li a img {border:1px solid #595959; height:90px; width:120px;}
.box-latest-ads ul li a strong {display:block; font-weight:normal; margin-top:1px; text-decoration:none; }
.box-latest-ads ul li a:hover strong {color:#0950B3; text-decoration: underline;}


/* Box Content Standard */
.box-standard {
	min-height:500px; 
	height:auto !important; 
	height:500px;
}
.box-standard h1 {margin-bottom:20px;font-size:20px; color:#404040; font-weight:normal; border-bottom:1px dotted #bfbfbf; padding:2px 0 2px 0;}

.box-standard input.zip-code {
	width:60px; 
	height:18px; 
	margin:0; 
	padding:2px 0 0 4px;
}
.box-standard-form input.button {
	margin:10px 0 0 90px;
}
.box-standard-form {width: 300px; padding-top:10px;}
.box-standard-form label {
display:block; 
float:left; 
clear:left; 
width:110px; 
line-height:22px; 
height:22px; 
margin:0 20px 10px 0; 
text-align:right;font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
color:#404040;
}
.box-standard-form select {clear:right;}
.box-standard-form textarea {
	width:156px;
}
.box-standard-form .form-div input.nr3 {width:34px;}
.box-standard-form .form-div input.nr4 {width:49px; margin-left:5px;}
.box-standard-form .form-div span.nrline {float:left; padding:0 4px 0 4px;}

/* Footer */
#footer-border {border-top:1px solid #d1d1d1; padding-top:1px;}
#footer {padding:12px 0 30px 0; background:url(../images/footer-shadow.gif) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:16px;}
#footer-left {display:block; float:left; width:450px;}
#footer-right {display:block; float:right; width:320px; text-align:right;}
#footer-right em {font-size:16px; color:#bfbfbf;}
#footer-right a {color:#0950b3; text-decoration:none;}
#footer-right a:hover {color:#0950b3; text-decoration:underline;}



/* Side Section */
#side-section {width:160px; float:right; padding-top:10px;}
#side-section a img {border:0;}