body{ background: url(../images/dealer/background.jpg) top center repeat-y; width: 900px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif;font-size: 9pt;}

/*************** SIDE BAR *************/
#dealer-sidebar{
	width: 160px;
	float: left;
	text-align: center;
	color: #E5B53B; 
}

#dealer-sidebar a{ color: #B2AA7D; text-decoration: none; } #dealer-sidebar a:hover{ color: #E5B53B; }

#dealer-sidebar img{ margin: 0 auto; text-align:center; }

img#logo{ margin-right: 5px; }

ul#dealer-menu{
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
}

ul#dealer-menu li{
	margin: 0 0 0px 10px;
	padding: 0;
}
#dealer-sidebar li span{ display: none;}

ul.submenu{ margin: 0 0 0 5px; padding: 0; list-style: none; }

ul.submneu li{ margin: 0px 0 0px 0px; padding: 0; }

/************** DEALER MAIN BODY CONTAINERS ********************/
.dealer-content{
	width: 710px;
	float: right;
	margin-top: 10px 0;
	padding: 0 12px; 
	color: #59582b;
}
.dealer-content img{ display: block; }

.dealer-content a{ color: #779181; text-decoration: underline; } .dealer-content a:hover{ text-decoration: none; }
.dealer-content table tr td{ 
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

td.align-bottom{ vertical-align: bottom; }

.dealer-header{
	margin: 15px 0 10px 0;
}

.dealer-content p{
	margin-bottom: 8px;
	text-align: left;
}

.left-box{
	width: 48%;
	float: left;
	margin-left: 2px;
}

.right-box{
	width: 50%;
	float: right;
	padding: 0;
	margin: 0;
	text-align: right;
}
.left-box1{
	width: 55%;
	float: left;
	margin-left: 2px;
}

.right-box1{
	width: 43%;
	float: right;
	padding: 0;
	margin: 0;
	text-align: right;
}
.right-box img{ display: block; }

img.icon{ display: inline;}

.dealer-content ul{
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0;
}

.dealer-content ul li{
	background: url(../images/dealer/yellow-list.gif) top left no-repeat; 
	padding: 0px 0px 0px 12px;
	margin: 0 0 5px 25px;
}

#pics-container{ float: right; text-align: left; margin-left: 10px; width: 720px; }
#pics-container img{ float: left; margin: 0 20px 15px 0; }

/******************** TEXT FORMAT - TYPOGRAPHY ************/

.announcement{ color: #E5B53B; font-weight: bold; font-size: 10pt; }

p.intro{ 
	padding: 0;
	margin: 0 0 15px 0;
}

.headings{
	font-weight: bold;
	color: #6e8778;
	font-size: 12pt;
}

.teal, .teal a{color: #6E8778;}  .teal a:hover{ text-decoration: none; }
.drk_green, .drk_green a{ color: #59582B;	} .drk_green a:hover{ text-decoration: none; }
.tan, .tan a{ color: #8D845A; } .tan a:hover{ text-decoration: none; }
.yellow, .yellow a{ color: #E5B53B; } .yellow a:hover{ text-decoration: none; }

ul#quick-links{ margin: 0; padding: 0; }
ul#quick-links li{ float: left; background: url(../images/dealer/yellow-list.gif) top left no-repeat; padding: 0 5px 0 12px; margin: 0; line-height: 13pt; }

.top{ text-align: right;  color: #6e8778;}
.top a{ color: #6e8778; } .top a:hover{ text-decoration: none; }

td.b{ border-bottom: 1px solid #6E8778; }
td.lb{ border-bottom: 1px solid #6E8778; border-left: 1px solid #6E8778; }
td.l{ border-left: 1px solid #6E8778; }

.smalltxt{ font-size: 8pt; }

tr.rollover td{ background: #FFC; cursor: crosshair;}

.hiddens{ display: none; }
.sellBox{ width: 220px; margin: 0 auto; height: 350px; }
.sellBox p{ margin: 0; padding: 0; text-align: justify; }
.sellBox img{ margin: 0 auto;}

/************** MISC *********************/
.clear{ clear: both; height: 1px;}

/**************** FOOTER ***********************/
#footer{
	clear: both;
	display: none;
}

/**************** Login Box ********************/
#login_box_compact{ padding-right: 8px; }
#login_box form table{ width: 320px; }
#login_box_compact table tr td{ vertical-align: middle; }
input.text{ width: 12em; border: 1px solid #779181; padding: 2px 4px; color: #666;  margin-bottom: 12px;}
.login{  font-size: 10pt;}
.login a{ color: #8c8c4a; text-decoration: underline; } .login a:hover{ text-decoration: none; }
#user_name_label, #user_password_label{ font-weight: bold; width: 90px; vertical-align: middle; text-align: right; padding: 0 10px 8px 0;}
.smallbutton{ background: #59592b; color: #fff; font-size: 9pt; font-weight: bold;  width: 90px; padding: 2px 0 2px 0; text-align: center; }
a#bottom_text{ padding: 8px 0 0 25px; }
#forgotpasswordform{ float: left; margin: 15px; }

/********* Dealer home temp table **************/
table.pdfs tr td{ vertical-align: top; text-align: center; }
table.pdfs tr td img{ margin: 0 auto; }