﻿/*--------- General ---------*/
* { margin: 0; padding: 0; }
html, body {height:100%;-webkit-text-size-adjust:none;}
body {background:#fff url('images2/background.png');}
div#bodyClone {
	height:100%;
	width:100%;
	background:#fff url('images2/background.png');
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
select {font-size:12px;}
.bgiframe {
	background:#000;
}
span.req {
	color:#f60;
	font-size:18px;
}
input.btnSys {
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
input.iptSys {
	padding:1px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
}

.grey { color: #333; font-size: 10px;}

.cfix {display:inline-block;}
.cfix {display:block;}
.cfix:after {content:"";clear:both;display:block;height:0;visibility:hidden;}

.disable { color: #333;} 
.fright { float: right;}

span.statusbar {
	display:block;
	padding:8px 5px;
	color:#36c;
	text-align:center;
}
span.statusbar img {
	margin-bottom:-3px;
	margin-right:10px;
}

.hide {display:none;}
h3.ttSty1 {
	font-size:18px;
	color:#36c;
	height:26px;
	line-height:26px;
}
h3.ttSty2 {
	font-size:12px;
	color:#fff;
	background-color:#2c5b90;
	padding-left:8px;
	height:20px;
	line-height:20px;
}
.ttSty3 {
	font-size:14px;
	color:#fff;
	background-color:#2c5b90;
	line-height:24px;
}
.ttSty3 div.ttSty3Rel{
margin-left:8px;
}
.pd8 {
	padding-left:8px;
}

div#dfwrap {
	width:1000px;
	padding:0 1px 10px 1px;
	background-color:#fff;
	border-left:1px #aaa solid;
	border-right:1px #aaa solid;
	margin:0 auto;
	position:relative;
	z-index:12;
}

.error{ color: Red;}
.required-star{color:Red;}
div.errBoard {padding:8px;}
div.errBoard .error {font-size:14px;font-weight:bold;color:#36c}

.warning 
{
	color: #9F6000;
	background-color: #FEEFB3;
	font-size: 12px;
	background-image: url(images/info.gif);
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	clear: both;
}

div.sysMessPn {
	padding-top:100px;
	text-align:center;
}
div.msRegSuccess {
	width:300px;
	padding-left:170px;
	text-align:center;
}
div.msRegSuccess h2 {
	font-size:20px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-weight:bold;
	color:#36c;
	margin-bottom:20px;
}
div.msRegSuccess p {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#36c;
	line-height:1.5em;
}
div.msRegSuccess p a {
	color:#fff;
	background-color:#36c;
	padding:1px 5px;
}
div.msRegSuccess p a:hover {
	text-decoration:none;
}

/*--------- AJAX.Tool.Re-Write ---------*/

.dfCustom {
	padding:8px 0 4px 0;
}
.ajax__tab_header {
	height:28px;
	padding-left:8px;
	background:transparent url('images/ajax_tab_header.jpg') repeat-x;
}
.ajax__tab_outer {
 
	height:31px;
	cursor:pointer;
	margin-right:5px;
	padding-left:10px;
	background:transparent url('images/ajax_tab_normal.jpg')  no-repeat;
	position:relative;
	top:-3px;
}
.ajax__tab_inner {

	height:31px;
	background:transparent url('images/ajax_tab_normal.jpg') right 0 no-repeat;
}
.ajax__tab_tab {
	font-size:12px;

	line-height:31px;
	padding-right:10px;

	color:#2916c7;
	font-weight:bold;
}
.ajax__tab_active .ajax__tab_outer {
	background:transparent url('images/ajax_tab_active.jpg') no-repeat;
	position:relative;

	top:-3px;
}
.ajax__tab_active .ajax__tab_inner {
	background:transparent url('images/ajax_tab_active.jpg') right 0 no-repeat;
}
.ajax__tab_active .ajax__tab_tab {
	
	color:#2916c7;
}
.ajax__tab_body {
	padding:8px 0;
}


/*--custom css for rentals and non-franchise---*/
.ajax__tab_green .ajax__tab_outer {
	background:transparent url('images/ajax_tab_green.jpg') no-repeat;
	position:relative;

	top:-3px;
}
.ajax__tab_green .ajax__tab_inner {
	background:transparent url('images/ajax_tab_green.jpg') right 0 no-repeat;
}
.ajax__tab_green .ajax__tab_tab {
	
	color:#2916c7;
}



/*--------- Layout.Header ---------*/
div#header {
	height:85px;
	margin-bottom:1px;
	background:#fff url('images/headerBg.jpg') repeat-x;
	position:relative;
}
div#header span.dfDate {
	color:#36c;
	font-size:11px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	position:absolute;
	right:8px;
	bottom:4px;
}
div#dealersforum {
	float:left;
}
div#dealersforum a {
	outline:none;
}
div#loginViewer {
	position:absolute;
	top:8px;
	right:8px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div#loginViewer span {
	color:#000;
}
div#loginViewer span b {
	color:#36c;
	font-weight:normal;
	padding-right:1em;
}
div#loginViewer span b a, div#loginViewer span b span {
	color:#36c;
}
div#loginViewer span.userAction, div#loginViewer span.userAction a {
	color:#333;
}
/*--------- Layout.Header End ---------*/

/*--------- Layout.Navigation(Menu) ---------*/
#navigation{
height:51px;
margin-left:181px;
position:relative;
z-index:4;
_background:#3567ca url('images/topmenu_bg.png') right top no-repeat;
}
#navigation ul {
list-style:none;
margin:0;
padding:0;
position:relative;
z-index:14;
background: url('images2/nav_tile.png') repeat-x left bottom;
}
#navigation ul  li{
float:left;
height:51px;
_background:url('images/menuborder_bg.png') no-repeat;
background:url('images2/nav_divider.png') no-repeat;
}
#navigation ul  li a {
color:#36c;
}
#navigation ul  li.nvHome{
_background:none;
}
#navigation ul  li a,
#navigation ul li a:hover,
#navigation ul li a.active{
	display:block;
	_display:inline-block;
	height:51px;
	line-height:51px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	_color:#fff;
	outline:none;
	text-decoration:none;
	margin-left:2px;
}
#navigation ul li.nvSale a:hover,
#navigation ul li.nvSale a.active,
#navigation ul  li.nvSale a{
padding-left:10px;
padding-right:10px;

}
#navigation ul li a:hover,
#navigation ul li a.active,
#navigation ul li.nvHome a:hover,
#navigation ul li.nvHome a.active{
background:url('images/topmenu_active_bg.png') repeat-x;
color:#36c;
}
#navigation ul  li.nvHome a{
background:none;
margin-left:0;
}
#navigation ul li.nvHome a:hover,
#navigation ul li.nvHome a.active{
background:url('images/topmenu_active_bg.png') repeat-x;
_display:inline-block;
margin-left:2px;
}

/*div#navigation {
	height:50px;
	margin-left:181px;
	position:relative;
	z-index:4;
	background:transparent url('images/navigation113009.jpg') right top no-repeat;
}
div#navigation ul {
	position:relative;
	z-index:14;
}
div#navigation ul, div#navigation ul li {
	list-style:none;
}
div#navigation ul li {
	float:left;
	height:50px;
}
div#navigation ul li.nvHome {
	width:75px;
}
div#navigation ul li.nvSale {
	width:110px;
}

div#navigation ul li.nvWanted {
	width:120px;
}
div#navigation ul li.nvBid {
	width:112px;
}
div#navigation ul li.nvOffer {
	width:100px;
}
div#navigation ul li.nvManage {
	width:147px;
}
div#navigation ul li.nvNetwork {
	width:120px;
}
div#navigation ul li.nvAuction {
	width:70px;
}
div#navigation ul li.nvIWanted {
	width:100px;
}
div#navigation ul li.nvISale {
	width:132px;
}


div#navigation ul li.active {
	position:relative;
}
div#navigation ul li a {
	display:block;
	height:47px;
	line-height:47px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	color:#fff;
	outline:none;
	margin-top:2px;
	margin-right:2px;
}
div#navigation ul li.active a, div#navigation ul li a.active, div#navigation ul li a:hover {
	padding-bottom:1px;
	text-decoration:none;
	background:transparent url('images/navigation113009.jpg') -855px -62px repeat-x;
	color:#36c;
}
div#navigation ul li.active a {
	position:relative;
	z-index:30;
}
div#navigation ul li.nvHome a {
	height:50px;
	line-height:50px;
	margin-top:0;
	padding-bottom:0;
}
div#navigation ul li.nvHome a.active, div#navigation ul li.nvHome a:hover {
	background:transparent url('images/navigation113009.jpg') -370px -60px no-repeat;
	margin-top:0;
	padding-bottom:0;
}
div#navigation ul li.nvNetwork a {
	height:50px;
	line-height:50px;
	margin-top:0;
	margin-right:0;
	padding-bottom:0;
}
div#navigation ul li.nvManage li a {
	margin-top:0;
	margin-right:0;
	padding-bottom:0;
}
div#navigation ul li.nvNetwork.active a#nvNetworkMe, div#navigation ul li.nvNetwork a.active, div#navigation ul li.nvNetwork a.active:hover {
	width:145px;
	height:50px;
	line-height:50px;
	margin-top:0;
	margin-right:0;
	padding-bottom:0;
	color:#36c;
	background:transparent url('images/navigation113009.jpg') -1044px -60px no-repeat;
}
*/
div#navigation li ol, 
div#navigation li ol li {
	list-style:none;
}
div#navigation li div.nvNetworkSub, 
div#navigation li div.nvManageSub {
	width:150px;
	padding-top:49px;
	position:absolute;
	top:0;
	display:none;
	z-index:20;	
	
}
div#navigation li.active div.nvNetworkSub, 
div#navigation li.active div.nvManageSub {
	display:block;
}

div#navigation li div.nvNetworkSub ol,
div#navigation li div.nvManageSub ol {
	width:150px;
	padding:1px;
	background-color:#fff;
	border:1px #36c solid;

}
div#navigation li div.nvNetworkSub {
right:5px;
}

div#navigation li div.nvNetworkSub ol li,
div#navigation li div.nvManageSub ol li {
	display:block;
	height:20px;
	width:150px;
	border-bottom:1px #fff solid;
	line-height:20px;
	text-indent:-.6em;
	background:none;
}

div#navigation ul li div.nvNetworkSub ol li a, 
div#navigation ul li div.nvManageSub ol li a,
div#navigation ul li.subitem a:hover {
	display:block;
	height:20px;
	color:#36c;
	line-height:20px;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	background:none;
	padding-left:15px;
}
div#navigation ul li.subitem a:hover {
	text-decoration:none;
	height:19px;
	line-height:19px;
	margin-top:0;
	margin-left:0;
	background:#36c none;
	color:#fff;
	font-size:11px;
}
iframe.myCover {
	width:184px;
	height:112px;
	position:absolute;
	top:50px;
	right:108px;
	background:#fff;
	z-index:8
}
iframe.barCover {
	width:0;
	height:0;
	border:none;
}
* html iframe.barCover {
	width:180px;
	height:478px;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	z-index:8
}
/*--------- Layout.Navigation(Menu) End ---------*/

div#container {
	overflow:visible;
	position:relative;
}
/*--------- Layout.DealersOnline(Sidebar) ---------*/
div#dealersOnline {
	width:180px;
	_background:transparent url('images/dealer_chat_middle_bg.png') left top repeat-y;
	position:absolute;
	top:-50px;
	left:0;
	z-index:10;
	border-left:1px solid #36c;
	border-right:1px solid #36c;
	background-color: #fff;
}
div#dealersOnline h2 {
	height:23px;
	_text-indent:-99em;
	_background:transparent url('images/dealer_chat_title.jpg') -185px 0 no-repeat;
	background:transparent url('images/topmenu_active_bg.png') 0px -1px repeat-x;
	cursor:pointer;
	text-align:center;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:14px;
	padding-top:17px;
	color:#36c;
}
div#dealersOnline h2.off {
	_background-position:0px 0px;
	background:transparent url('images2/nav_tile.png') 0px -98px repeat-x;
}
div#dealersOnline div.doContainer {
	padding:0 2px 7px 2px;
	_background:transparent url('images/navigation113009.jpg') -183px bottom no-repeat;
	border-bottom:1px solid #36c;
}
div#dealersOnline div.off {
	height:2px;
	line-height:2px;
	font-size:2px;
	_background:transparent url('images/dealer_chat_title.jpg') 0px -40px no-repeat;
	background:transparent url('images2/nav_tile.png') bottom repeat-x;
	border-bottom:none;
}
div#dealersOnline div.off div {
	display:none;
}
/*
div#dealersOnline div.doContainer div .dealerListTitle 
{
	font-weight:bold;
	height:22px;
	line-height:22px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:11px;
	color:#fff;
	text-indent:.5em;
	background:transparent url('images/learn_why_btn_bg.png') no-repeat;
	margin-bottom:4px;
}
div#dealersOnline div.doContainer div a {
	color:#36c;
}
div#dealersOnline div.doContainer div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
div#dealersOnline div.doContainer div.doContacts {
	padding-top:8px;
}
div#dealersOnline div.doContainer div.doContacts ul, div#dealersOnline div.doContainer div.doContacts ul li {
	list-style:none;
}
div#dealersOnline div.doContainer div.doContacts ul li {
	padding:0 5px;
	margin:4px 0;
	line-height:1em;
}
*/
div#dealersOnline div.doContainer p.more {
	text-align:right;
	padding:5px 5px 8px 5px;
	font-size:11px;
}
div#dealersOnline div.doLogin {}
div.doLogin input.loginBtn {
	width:130px;
	height:36px;
	border:none;
	cursor:pointer;
	margin:6px 0;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background:#36c url('images/sign_in_bg.png')  no-repeat;
}
div#dealersOnline div.doLogin input.loginBtn:hover {
	background:#36c url('images/sign_in_hover_bg.png') no-repeat;
}
div.loginAccess {padding:5px;}
div.loginAccess span {display:none;}
div.loginAccess span.loginFail {display:block; background-color:#ffe9e0; color:#e54949; padding:2px; font-size:11px; margin:0 -4px}
div.loginAccess label {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding:8px 0 2px 0;
}
div.loginAccess input.iptLogin {
	width:155px;
	border:1px #ccc solid;
	padding:3px 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
div.loginAccess p.remember {
	padding:5px 0;
}
div.loginAccess p.remember label {
	display:inline;
	font-weight:normal;
	font-size:11px;
	padding-left:4px;
}
div.loginAccess p.remember label, div.loginAccess p.remember input {
	cursor:pointer;
}
div.loginAccess p.signIn {
	text-align:center;
}
div.loginAccess p.help {
	margin-bottom:5px;
	font-size:11px;
}
div.loginAccess p.help a {
	text-decoration:underline;
}


/*
div#dealersOnline div.doContainer div.doContacts td {
	padding-left:4px;
}
div#dealersOnline div.doContainer div.doContacts td input {
	margin-right:5px;
}
*/
div#dealersOnline div.doContainer div.doInvite b {
	font-weight:normal;
	display:block;
	padding-left:.5em;
}
div#dealersOnline div.doContainer div.doInvite p {
	text-align:center;
}
div.doInvite input.sendInv {
	width:120px;
	height:22px;
	border:none;
	background:transparent url('images/icons.jpg') -140px -140px no-repeat;
	cursor:pointer;
	color:#547ED4;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin:5px 0;
}
div#dealersOnline div.doContainer div.doNews ul, div#dealersOnline div.doContainer div.doNews ul li {
	list-style:none;
}
div#dealersOnline div.doContainer div.doNews ul li {
	padding-left:16px;
	background:transparent url('images/listIcon_4x4.jpg') 5px 5px no-repeat;
}

div.doAbout p {
	padding-left:5px;
	margin-bottom:5px;
}
div.doAbout p a {
	text-decoration:underline;
}



/*--------- Layout.DealersOnline(Sidebar) End ---------*/

div#dfmain {
	padding-left:181px;
	font-size:12px;
	min-height:460px;
	font-family:Arial, Verdana, sans-serif;
}
* html div#dfmain {
	height:480px;
}

/*--------- Layout.Footer ---------*/
div#footer {
	height:60px;
	width:1000px;
	margin:0 auto 8px auto;
	padding:0 2px;
	position:relative;
	font-size:11px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	background:transparent url('images/footerBg.gif') 0 0 no-repeat;
}
div#footer div.miniNav {
	border-top:2px #eee solid;
	padding:6px 0 4px 10px;
	color:#888;
}
div#footer div.miniNav a {
	color:#888;
}
div#footer h5 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ccc;
	padding-left:10px;
}
div#footer span {
	position:absolute;
	bottom:5px;
	right:10px;
}
/*--------- Layout.Footer End ---------*/

/*---------- ContactUs -----------------*/
div.contactScr {
	padding:8px;
}
div.contactScr h3 {
	font-size:16px;
	color:#36c;
	line-height:1.5em;
	margin-bottom:30px;
}
div.contactScr h4 {
	font-size:14px;
	color:#36c;
	font-family:Arial, Helvetica, sans-serif;
}
div.contactScr ul, div.contactScr ul li {
	list-style:none;
}
div.contactInfo {
	float:left;
}
div.contactInfo h4 {
	display:none;
}
div.contactInfo li {
	margin-bottom:20px;
}
div.contactInfo li h4 {
	display:block;
}
div.contactInfo li p {
	font-size:14px;
	line-height:1.5em;
	color:#333;
	padding-left:30px;
}
div.contactInfo li p a {
	text-decoration:underline;
}
div.contactMng {
	float:left;
	padding-left:50px;
}
div.contactMng h4 {
	margin-bottom:10px;
}
div.contactMng li {
	margin-bottom:10px;
}
div.contactMng li span {
	float:left;
	width:90px;
	height:120px;
	background-color:#f1f1f1;
	overflow:hidden;
}
div.contactMng li span img {
	width:90px;
	height:120px;
}
div.contactMng li h5 {
	padding-left:100px;
	line-height:1.5em;
}
div.contactMng li h5 {
	font-size:14px;
	color:#999;
}
div.contactMng li h5 strong {
	color:#36c;
}
div.contactMng li p {
	padding-left:130px;
	font-size:14px;
	line-height:1.5em;
}



/*---------- About Us -----------------*/
div.aboutWrap {}
div.aIndex {
	padding:15px 30px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}
div.aIndex p {
	padding:8px 0;
	line-height:1.4em;
}
div.aIndex p em, div.aIndex p strong {
	color:#36c;
	font-weight:bold;
	font-size:14px;
}

div.aInfo div.service, div.aInfo .contact {
	width:440px;
	padding:10px 30px 10px 30px;
	float:left;
	border-top:3px #C46D20 solid;
}
div.aInfo .contact {
	border-top:3px #36c solid;
}
div.aInfo div.service h3, div.aInfo .contact h3 {
	font-size:18px;
	color:#C46D20;
	margin-bottom:10px;
}
div.aInfo .contact h3 {
	color:#36c;
}
div.aInfo div.service ul, div.aInfo div.service ul li {
	list-style:none;
}
div.aInfo div.service ul li {
	padding-left:5px;
	font-size:14px;
	line-height:18px;
}
div.aInfo div.contact p {
	font-size:14px;
	line-height:18px;
	padding-bottom:10px;
	width:80%;
}
div.aInfo div.contact p a {
	text-decoration:underline;
}
div.aInfo {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px #eee solid;
}

div.aLogin {
	padding:50px 0 100px 0;
}
div.aLogin div.divPleaseLogin {
	text-align:center;
	padding:25px 0;
	font-size:20px;
	font-weight:bold;
	color:#36c;
}
div.aLogin div.doLogin {
	float:left;
	margin-left:200px;
	padding:20px 0;
	display:inline;
	width:300px;
	border-right:1px #eee solid;
}
div.aLogin div.doLogin ul, div.aLogin div.doLogin ul li {
	list-style:none;
}
div.aLogin div.doLogin ul li {
	display:inline-block;
	margin-bottom:8px;
}
div.aLogin div.doLogin ul li {
	display:block;
}
div.aLogin div.doLogin ul li:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.aLogin div.doLogin ul li label.req {
	width:80px;
	height:24px;
	line-height:24px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-right:8px;
}
div.aLogin div.doLogin ul li input.iptLogin {
	width:155px;
	padding:3px 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.aLogin div.doLogin ul li p {
	padding-left:88px;
}
div.aLogin div.doLogin ul li p.remember {
	margin-bottom:10px;
	padding-left:66px;
}
div.aLogin div.doLogin ul li p.remember input {
	margin-right:8px;
}
div.aLogin div.doLogin ul li p input.btnSys {
	margin-right:5px;
}
div.aLogin div.doLogin ul li p input.btnSign {
	margin-right:5px;
	width:80px;
	height:24px;
	border:none;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	background:#36c url('images/icons.jpg') 0 -205px no-repeat;
}
div.aLogin div.doLogin ul li h4 {
	padding-top:30px;
	font-weight:normal;
	padding-left:88px;
}
div.aLogin div.doLogin ul li h4 a {
	font-size:11px;
	color:#aaa;
}
div.aLogin div.doLogin ul li h4 a:hover {
	color:#333;
}
div.aLogin div.error {padding-left:88px; margin-bottom:8px}

div.applyAccount {
	float:left;
	width:400px;
	padding-left:30px;
	padding-top:30px;
	line-height:2em;
}
div.applyAccount h3 {
	font-size:14px;
	color:#36c;
	margin-bottom:10px;
}
div.applyAccount h3 a {
	float:left;
	width:100px;
	height:24px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:#36c url('images/icons.jpg') -100px -205px no-repeat;
	margin-right:8px;
}
div.applyAccount h3 a:hover {
	text-decoration:none;
}
div.applyAccount p {
	font-size:12px;
	font-weight:bold;
	color:#36c;
}
div.applyAccount p strong {
	font-size:16px;
	font-style:italic;
}

/*-------------------------*/
/*--------- Pages ---------*/
/*-------------------------*/
table.recordList {
	width:100%;
}
table.recordList th a {
	color:#222;
	text-decoration:none;
}
table.recordList th a:hover {
	text-decoration:underline;
}
table.recordList th {
	padding:4px 0 4px 2px;
	color:#222;
	border-bottom:1px #bbb solid;
	background-color:#fff;
	text-align:left;
	word-spacing:0px;
}
table.recordList tr.even {
	/*background-color:#fff;*/
}

table.recordList tr.vehicleHeader td {
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	border-bottom:1px #aaa solid;
}
table.recordList td {
	padding:3px 0 3px 2px;
	color:#222;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	word-wrap:break-word;
	overflow:hidden;
	border-bottom:1px #fff solid;
}
#carsForSale table.recordList td .dealerInfoblock,
.vehicleTable table.recordList td .dealerInfoblock,
.dealerMakeGroup table.recordList td .dealerInfoblock,
.divContactList li .dealerInfoblock {
overflow:hidden;
width:100px;
max-width:100px;
white-space:nowrap;
text-overflow:ellipsis;
o-text-overflow:ellipsis;
height:18px;
}
.divContactList li .dealerInfoblock{
width:130px;
max-width:130px;
}
.vehicleTable table.recordList td .dealerInfoblock span.vehicelInfoSpanWidth,
#carsForSale table.recordList td .dealerInfoblock span.vehicelInfoSpanWidth,
.dealerMakeGroup table.recordList td .dealerInfoblock span.vehicelInfoSpanWidth,
.divContactList li .dealerInfoblock span.vehicelInfoSpanWidth{
overflow:hidden;
text-overflow:ellipsis;
o-text-overflow:ellipsis;
white-space:nowrap;
float:none;
+float:left;
}
.divContactList li{
position:relative;
}

#carsForSale table.recordList td .dealerInfoblock span.vehicelInfoSpanWidth a,
.vehicleTable table.recordList td .dealerInfoblock span.vehicelInfoSpanWidth a,
.dealerMakeGroup table.recordList td .dealerInfoblock span.vehicelInfoSpanWidth a,
.divContactList li .dealerInfoblock span.vehicelInfoSpanWidth a{
height:18px;
}
.divContactList li .dealerInfoblock #imgDropDown{
position:absolute;
top:0;
right:10px;
}
#carsForSale table.recordList td.colorClass,
#carsForSale table.recordList th.colorClass,
#carsForSale table.recordList td.askingClass,
#carsForSale table.recordList th.askingClass{
}
.spanAuction table.recordList td.colorClass,
.spanAuction table.recordList th.colorClass{
padding-left:8px;
}
#carsForSale table.recordList td,
#carsForSale table.recordList th,
.spanAuction table.recordList td,
.spanAuction table.recordList th{
table-layout:fixed;
}
#carsForSale table.recordList td.colorClass,
#carsForSale table.recordList th.colorClass{
white-space:normal;
word-wrap:break-word;
table-layout:fixed;
padding-left:8px;
}
#carsForSale table.recordList td.numStyle,
#carsForSale table.recordList th.numStyle{
text-align:right;
}
table th.kbbnumStyle,
table td.kbbnumStyle{
padding-right:10px;
text-align:right;
}
table td input.numInput{
text-align:right;
}
#carsForSale table.recordList td.imgCenter,
#carsForSale table.recordList th.imgCenter{
text-align:center;
}

table.recordList tr.sp td {
	border-bottom:1px #333 solid;
}
table.recordList tr.offerItem td {
	/*border-bottom:1px #f5f5f5 solid;*/
}
table.recordList td.ctr, table.recordList th.ctr {
	text-align:center;
}
table.recordList td.rno, table.recordList th.rno {
	text-align: right;
	padding-right:2px;
	padding-left:0;
}
table.recordList td.rno2, table.recordList th.rno2 {
	text-align: right;
	padding-right:10px;
	padding-left:0;
}
table.recordList td.r8, table.recordList th.r8 {
	padding-right:8px;
}
table.recordList td.l8, table.recordList th.l8 {
	padding-left:8px;
}
div.offerpart table.recordList td select {
	width:50px;
}

table.pricePanel {
margin-top:15px;
margin-bottom:15px;
}
table.pricePanel  {
margin-left:5px;
margin-right:5px;
}
table.pricePanel{
border-collapse:collapse;
}
table.pricePanel td{
border-bottom:1px solid #999;
border-top:1px solid #999;
padding:10px 5px 10px 5px;
empty-cells:show;
}
table.pricePanel td.emptycell{
border:none;
}

#searcharea span.req,
table.pricePanel{
  top:6px;
  position:relative;
}
table.pricePanel td .kbbLabel{
height:16px;
border:1px solid #999;
color:#666;
}
table.recordList td input.mi {
	border:none;
	height:15px;
	width:15px;
	cursor:pointer;
	background:transparent url('images/minicon.gif') 0 0 no-repeat;
}
table.recordList td input.miPic {
	background-position:0 0;
}
table.recordList td input.miRpt {
	background-position:-20px 0;
}
table.recordList td input.miMsg {
	background-position:-40px 0;
}
table.recordList td input.miRate {
	background-position:0 -20px;
}
/**** Cars for Sale ***/
#carsForSale table.recordList th{
/*background:#2c5b8f;*/
/*padding:10px 0;*/
color:#000;
font-weight:900;
text-align:left;
border-bottom:none;
border-bottom:1px solid #ccc;
}
#carsForSale table.recordList th a{
color:#000;
}
#carsForSale table.recordList td{
text-align:left;
}

/*---------- Homepage ----------*/
div#showbot {
	height:240px;
	width:819px;
	position:relative;
}
div#showbot div.sFocus {
	width:488px;
	float:left;
}
div#showbot div#sDealers {
	float:right;
	width:330px;
	background-color:#fff;
}
div#showbot div#sDealers h3 {
	height:45px;
	text-indent:-99em;
	background:transparent url('images/icons.jpg') 0 -35px no-repeat;
}

div#tdSlider {width:330px;height:195px;overflow:hidden}
div#tdSlider ul, div#tdSlider ul li {list-style:none}
div#tdSlider ul {height:195px; width:2000px}
div#tdSlider ul li {float:left; width:330px; height:195px; background:transparent url('images/loading.gif') center center no-repeat;}
div#tdSlider ul li img {width:330px; height:195px;}

div#carsLatest {
	padding-top:1px;
}
div#carsLatest ul, div#carsLatest ul li {
	list-style:none;
}
div#carsLatest li h3 {
	height:25px;
	line-height:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 8px;
	background-color:#2C5B8F;
	color:#fff;
}
div#carsLatest li h3 a {
	color:#fff;
	text-decoration:none;
	height:25px;
	line-height:25px;
	float:left;
}
div#carsLatest li h3 span {
	float:right;
	font-weight:normal;
	height:25px;
	font-size:11px;
	line-height:25px;
}
div#carsLatest li.clWanted {
	padding-bottom:8px;
}

/*---------- Cars for Sale/Cars Wanted ----------*/
div#carsForSale, div#carsWanted {
	padding:5px 0 0 0;
}
div#vinarea {
	margin-bottom:5px;
}
table.carSearch {
	border-collapse:collapse;
}
table.carSearch th, table.carSearch td {
	padding:3px 2px 3px 0;
}
table.carSearch th {
	font-weight:normal;
	text-align:left;
	color:#333;
	padding-right:1em;
}
table.carSearch td {
	color:#666;
	padding-right:2.5em;
}
table.carSearch select {
	height:20px;
}
table.carSearch textarea.otherCmt {
	font-size:12px;
	width:98%;
	line-height:1.4em;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
}
table.carSearch tr div{
display:none !important;
}
div.updatePanel h4, div.manualDetail h4 {
	padding:8px 0 5px 0;
	font-size:12px;
}
div.manualDetail {
	padding-left:8px;
}
div.manualDetail h4 span {
	font-weight:normal;
	padding-left:1em;
}
div.manualDetail h4 em,
div.vehicleData h4 em 
{
	color:#ff3300;
	font-weight:bold;
	padding-left:1em;
}
table.chkList {
	width:100%;
}
table.chkList td {
	font-size:11px;
	padding:1px 0;
}
table.chkList td label {
	padding-left:2px;
}
div#recordList {
	padding-top:15px;
	position:relative;
}
div#changePageSizeArea {
	text-align:right;
	padding-right:8px;
}
table.recordList tr.rPager table td {
	border:none;
	padding:1px 4px;
	height:20px;
	text-align:center;
}

div.updatePanel {
	padding-left:8px;
}

/*---------- Vehicle Info ----------*/
div#mainpart {
	margin-left:-181px;
	z-index:2;
}
div#vehicleInfo {
	float:left;
	width:520px;
}
div#vehicleKbbd {
	float:right;
	width:480px;
	overflow:hidden;
	text-align:center;
}
.auctionbox
{
	margin:20px;
	overflow:hidden;
	text-align:center;	
}
div#vehiNav {
	padding:5px 0;
}
div#vehiNav a {
	float:right;
	height:20px;
	width:115px;
	overflow:hidden;
	background:#000 url('images/icons.jpg') -140px -90px no-repeat;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
	text-indent:-99em;
	overflow:hidden;
}
div#vehiNav a.vnPrevGrey {
	background-position:-140px -112px;
	cursor:default;
}
div#vehiNav a.vnNext, div#vehiNav a.vnNextGrey {
	width:92px;
	background-position:-260px -90px;
}
div#vehiNav a.vnNextGrey {
	background-position:-260px -112px;
	cursor:default;
}
div#vehiNav .cinfo{
	font-size:11px;
	font-weight:bold;
	float:right;
	height:20px;
	line-height:20px;
	padding:0 4px;
}

div.nonconditionreport {
	padding:3px 0 8px 0;
	font-size:14px;
	line-height:32px;
	text-indent:180px;
	background:#fff url('images/icon_rpt_32x32.jpg') 140px center no-repeat;
}
div.nonconditionreport a {
	text-decoration:underline;
	color:#000;
}
div.conditionreport {
	padding:3px 0 8px 0;
	font-size:14px;
	line-height:32px;
	text-indent:180px;
	background:#fff url('images/pdf_rpt_32x32.jpg') 140px center no-repeat;
}
div.conditionreport a {
	text-decoration:underline;
	color:#000;
}
/*-- ImgViewer.Start --*/
div.ivWraper {
	width:520px;
}
div.ivWraper div.ivWraper img {
	border:none;
}
div.ivWraper div.ivInfo {
	padding:8px 10px;
	background-color:#111;
	border-bottom:1px #333 solid;
}
div.ivWraper div.ivInfo h3, div.ivWraper div.ivInfo h5 {
	color:#fff;
	text-align:center;
	font-family:Cambria,Cochin,Georgia,Times,"Times New Roman",serif;
}
div.ivWraper div.ivInfo h3 {
	border:none;
	font-size:20px;
}
div.ivWraper div.ivInfo h5 {
	font-weight:normal;
	font-size:12px;
}
div.ivWraper div.ivZoom {
	width:520px;
	min-height:260px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:5px 0;
	overflow:hidden;
	position:relative;
	background:#000;
}
* html div.ivWraper div.ivZoom {
	height:260px;
}
div.ivWraper div.imgStage {
	width:346px;
	height:260px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
div.ivWraper div.ivZoom span {
	display:block;
	width:50px;
	height:30px;
	cursor:pointer;
	position:absolute;
	top:100px;
	text-indent:-99em;
	overflow:hidden;
	background-image:url('images/imgViewerBtn.png');
	background-repeat:no-repeat;
	display:none;
}
div.ivWraper div.ivZoom span.imgPrev, div.ivWraper div.ivZoom span.imgPrevGrey {
	left:10px;
	background-position:0 -105px;
}
div.ivWraper div.ivZoom span.imgPrevGrey {
	background-position:0 -70px;
}
div.ivWraper div.ivZoom span.imgNext, div.ivWraper div.ivZoom span.imgNextGrey {
	right:10px;
	background-position:0 -175px;
}
div.ivWraper div.ivZoom span.imgNextGrey {
	background-position:0 -140px;
}
div.ivWraper div.loading {
	background:transparent url('images/loadingBlack.gif') center center no-repeat;
}
div.ivWraper div.ivZoom img {
	cursor:pointer;
	border:none;
	display:block;
	margin:0 auto;
}
div.ivWraper div.ivThumb {
	padding:8px 0;
	background-color:#111;
	position:relative;
	border-top:1px #333 solid;
}
div.ivWraper div.ivThumb span {
	position:absolute;
	top:25px;
	display:block;
	width:13px;
	height:23px;
	cursor:pointer;
	text-indent:-99em;
	background-image:url('images/imgViewerBtn.png');
	background-repeat:no-repeat;
}
div.ivWraper div.ivThumb span.imgPrev, div.ivWraper div.ivThumb span.imgPrevGrey {
	left:10px;
	background-position:0 0;
}
div.ivWraper div.ivThumb span.imgPrevGrey {
	background-position:0 -30px;
	cursor:default;
}
div.ivWraper div.ivThumb span.imgNext, div.ivWraper div.ivThumb span.imgNextGrey {
	right:10px;
	background-position:-18px 0;
}
div.ivWraper div.ivThumb span.imgNextGrey {
	background-position:-18px -30px;
	cursor:default;
}
div.ivWraper div.ivThumb div.ivScroll {
	width:444px;
	height:64px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
div.ivWraper div.ivScroll ul {
	width:800px;
	height:64px;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
	list-style:none;
}
div.ivWraper div.ivScroll ul li {
	float:left;
	width:84px;
	height:64px;
	text-align:center;
	margin-right:6px;
	text-align:center;
	padding:0;
	list-style:none;
}
div.ivWraper div.ivScroll ul li a {
	cursor:pointer;
}
div.ivWraper div.ivScroll ul li img {
	border:2px #333 solid;
}
div.ivWraper div.ivScroll ul li a:hover img {
	border:2px #555 solid;
}

/*-- ImgViewer.End --*/

div#moreInfos {
	margin-bottom:4px;
	position:relative;
}
div#moreInfos ul, div#moreInfos ul li {
	list-style:none;
}
li.miDescription, li.miDealersContacts {
	width:262px;
	float:left;
	padding-left:2px;
	color:#333;
}
li.miDealersContacts {
	float:right;
	width:253px;
}
div#moreInfos ul li h4 {
	height:22px;
	line-height:22px;
	text-indent:8px;
	color:#fff;
	background-color:#000;
	margin-left:-2px;
	font-size:12px;
}
div#moreInfos ul li div {
	padding:4px 0;
}
li.miDescription div table td {
	padding-right:0;
	font-size:11px;
}
li.miDescription div table td input {
	margin-right:2px;
	width:14px;
	overflow:hidden;
}
li.miDescription p {
	padding:5px 0 1px 0;
}
li.miDescription textarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:235px;
	padding:2px;
	color:#333;
}

li.miDealersContacts div {
	margin-left:-2px;
}

li.miDealersContacts span.vehicelInfoSpanWidth
{
	width:90px;
	}

li.miDealersContacts div table tbody th, li.miDealersContacts div table tbody td {
	padding-bottom:2px;
	padding-top:2px;
}
li.miDealersContacts div table tbody th {
	font-weight:normal;
	text-align:left;
	padding-right:1em;
	padding-left:8px;
}
li.miDealersContacts table tr.even th, li.miDealersContacts table tr.even td {
	background-color:#f6f6f6;
}
li.miDealersContacts table tfoot th {
	text-align:center;
	height:25px;
	border-top:1px #f6f6f6 solid;
	font-size:13px;
	line-height:30px;
}
li.miDealersContacts table tfoot th a {
	text-decoration:underline;
}
li.miDealersContacts p.ft {width:143px; word-wrap:break-word; overflow:hidden}
div.makeOffer {
	background-color:#000;
	color:#fff;
	position:relative;
	font-size:24px;
	font-weight:bold;
	padding:10px;
	text-align:right;
	margin-top:20px;
}
div.makeOffer p {
	position:absolute;
	font-size:11px;
	right:0;
	top:-16px;
	color:#390;
}
div.makeOffer span {
	float:right;
	height:29px;
	line-height:29px;
}
div.makeOffer input.moInput {
	padding:2px;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	color:#000;
	margin-left:5px;
	margin-right:124px;
	width:112px;
	height:25px;
	text-align:right;
	border:none;
	background-color:#f5f5f5;
	float:right;
	display:inline;
}
div.makeOffer input.moSubmit {
	height:34px;
	width:114px;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:8px;
}
p.aQuestion {
	text-align:right;
	padding:4px 10px;
}
p.aQuestion input {
	margin-left:8px;
	width:130px;
	cursor:pointer;
	font-size:11px;
}

/*-----------------ManageMyCars-------------------*/
div.mpMana table.recordList th, div.mpMana table.recordList td {
	font-size:11px;
	font-size:12px;
}
span#addiCars {
	display:block;
	margin-bottom:10px;
	text-indent:8px;
	font-size:14px;
}
span#addiCars a {
	text-decoration:underline;
}

span.addiCars {
	display:block;
	margin-bottom:10px;
	text-indent:8px;
	font-size:14px;
}
span.addiCars a {
	text-decoration:underline;
}

div.tbTips {
	padding:5px 8px;
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
div.tbTips input {
	margin-right:8px;
}

div.sidepart {}
div.sidepart table.posttosell td {
	padding:4px 5px;
}
div.sidepart table.posttosell td input {}
div.sidepart table.posttosell div.infoErrorMessage {
	line-height:1.2em;
	padding:5px 0;
	width:400px;
	word-wrap:break-word;
	overflow:hidden;
}
div.sidepart table.posttosell div.infoErrorMessage strong {
	word-wrap:break-word;
	overflow:hidden;
}
div.manualDetail td p, div.buyDescription p {
	font-size:12px;
	padding:20px 0 5px 0;
}
div.manualDetail td textarea, div.buyDescription textarea {
	font-size:12px;
	color:#333;
	width:90%;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}
div.buyDescription textarea {
	width:50%;
	margin-bottom:20px;
}
div.manualSubmit {
	padding-top:20px;
}
div.buyDescription {
	padding-left:8px;
}
div.inputAccess {
	padding:0 8px;
	margin-bottom:10px;
}
div.inputAccess h3.ttSty1 {
	text-indent:5px;
	font-size:14px;
	line-height:30px;
	border-bottom:1px #36c solid;
	margin-bottom:8px;
}
div.inputAccess h3.ttSty1 span {
	padding-left:1em;
	color:#666;
}
div.others {
	font-weight:bold;
}
div.others strong {
	font-size:14px;
	font-style:italic;
	padding:0 4px;
}
div.others p {
	margin:5px;
}
div.others ul, div.others li {
	list-style:disc;
}
div.others ul {
	margin-left:50px;
}
div.others li input {
	margin-left:20px;
}

div.vehicleStep {
	background:#36c;
}
div.vehicleStep strong {
	float:left;
	width:94px;
	font-size:22px;
	height:53px;
	line-height:53px;
	font-weight:bold;
	color:#fff;
	background:#2c5b90;
	text-align:center;
}
div.vehicleSub {
	float:left;
	color:#fff;
	padding:8px 0 8px 8px;
}
div.vehicleSub h3 {
	font-size:16px;
}
div.vehicleSub p {
	font-size:12px;
}
div.vehicleData {
	padding-left:10px;
}
div.vehicleData h4 {
	font-size:12px;
	padding:5px 0 10px 0;
}
div.vehicleData h4 span {
	font-weight:normal;
	padding-left:1em;
	font-size:11px;
}
div.vehicleData table.uploadData {
	width:100%;
}
div.vehicleData table.uploadData td {
	padding:4px 4px 4px 0;
}
div.vehicleData table.uploadData td p {
	margin-bottom:4px;
}
div.vehicleData table.uploadData td input {
	margin-right:2px;
}
div.vehicleData table.uploadData td textarea {
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
	width:98%;
}

/*----------------- Offers -------------------*/
div.offerpart table.recordList th, div.offerpart table.recordList td {
	font-size:12px;
	
}
div.offerpart table.recordList th{
/*background:#2c5b8f;
padding:10px 0;*/
color:#000;
font-weight:900;
}
div.offerpart table.recordList tr.vehicleHeader td {
	font-size:12px;
	border-bottom:none;	
	border-top:5px solid #999;
}
div.offerpart table.recordList tr.offerItem td{

}
div.offerpart table.recordList tr.offerItem{
 /*background-color:#eeeeee*/
 }
div.offerpart table.recordList tr.vehicleHeader td span.carInfo{
margin-right:15px;
}
div.offerpart table.recordList tr.vehicleHeader td a {
	color:#333;
}
div.offerDel table td input.btnSys {
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

/*----------------- Send Invite -------------------*/
div.sendInvite, div#searchBox {
	padding-top:8px;
}
div.sendInvite h3 {
	padding-left:8px;
}
div.sendInvite div h3 {
	padding-left:0;
}
div.sendInvite table {
	width:100%;
	background:#f5f5f5;
}
div.sendInvite table th, div.sendInvite table td {
	padding:10px 8px;
}
div.sendInvite table th {
	width:100px;
	text-align:right;
}
div.sendInvite div.inviteBodycontent {
	padding:8px 8px 0 124px;
}
div.sendInvite div.inviteBodycontent p {
	line-height:1.4em;
	padding:8px 0;
	width:520px;
}
div.sendInvite div.inviteBodycontent p a {
	text-decoration:underline;
}
div.sendInvite div.inviteBodycontent h3 input {
	margin-left:12px;
}

/*----------------- Account Settings -------------------*/
div.accUDInfo {
	padding-left:8px;
}
div.accUDInfo table th {
	padding:3px 10px 3px 0;
	font-weight:normal;
	text-align:left;
}
div.accUDInfo table td {
	padding:3px 0;
}
div.accUDInfo div h3 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#36c;
	margin:6px 0 8px 0;
}
div.accUDInfo td span.valMsg {
	font-size:11px;
	display:none;
}
div.accUDInfo input.iptFile {
	padding:3px 2px;
	width:135px;
}
div.accUDInfo p.photoPreview {
	padding:5px 0;
}
div.settingSubmit {
	border-top:1px #e5e5e5 solid;
	padding:4px 8px 0 8px;
	clear:both;
}
div.settingSubmit p {
	text-align:center;
	padding:4px 0;
}
div.accSystem {
	padding-left:8px;
}
div.accSystem p.chkMeg {
	padding:5px 0 15px 0;
}
.iptChk input {
	margin-right:6px;
}
div.accSystem table {
	font-size:12px;
}
div.accSystem table th {
	font-size:12px;
	font-weight:normal;
	text-align:right;
	padding:3px 8px 3px 0;
}
div.accSystem table td {
	padding:3px 30px 3px 0;
}

div#ratingList {}
div#ratingList ul, div#ratinglist li {
	list-style:none;
}
div#ratinglist ul.w li {
	margin-bottom:10px;
}
div#ratinglist ul.w li h3 {
	height:24px;
	line-height:24px;
	font-size:12px;
	color:#36c;
	font-weight:normal;
	border-bottom:1px #b6caf2 solid;
	background-color:#edeff2;
	text-indent:10px;
}
div#ratinglist ul.w li div {
	padding:5px 0 0 10px;
}
div#ratinglist ul.w li div table td, div#ratinglist ul.w li div table th {
	text-align:right;
	padding:3px;
}
div#ratinglist ul.w li div table th {
	border-bottom:1px #eee solid;
}

table.ratinglistWrap th, table.ratinglistWrap td {
	padding:5px 8px;
	text-align:right;
}
table.ratinglistWrap th.act, table.ratinglistWrap td.act {
	text-align:left;
}
table.ratinglistWrap tbody tr:hover {
	background-color:#f5f5f5;
}
table.ratinglistWrap thead th {
	border-bottom:1px #ccc solid;
}
table.ratinglistWrap tbody td {
	border-bottom:1px #eee solid;
	line-height:1.5em;
	vertical-align:top;
}
table.ratinglistWrap tbody td p {
	font-size:11px;
}
table.ratinglistWrap tbody td p strong {
	font-size:12px;
}
table.ratinglistWrap ul.h li {
	margin:2px 0;
}
table.ratinglistWrap input.btnSys {
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}

/*----------------- Dealer Network -------------------*/
div.dealerNetwork {}
div.filterCond {
	padding-bottom:10px;
	padding-left:8px;
}
div.filterCond td {
	padding-right:1em;
}
ul.dealersListView, ul.dealersListView li {
	list-style:none;
}
.dealerInfoblock
{
	clear: both; 
	line-height: 20px;
	 cursor:default;
}
.dealerInfoblock span.vehicelInfoSpanWidth{
 margin-left:3px;
 margin-bottom:3px;
 float:left;
}
ul.dealersListView li {
	border:1px #ccc solid;
	padding:2px;
	margin:2px;
	width:263px;
	height:140px;
	line-height:16px;
	overflow:hidden;
	float:left;
	display:inline;
	position:relative;
}
ul.dealersListView li .dealerInfoblock,
.idBasic  .dealerInfoblock

{
	clear:none;
	float:left;
}
ul.dealersListView li .dlPhoto {
	float:left;
	margin-right:2px;
	width:60px;
	overflow:hidden;
}
ul.dealersListView li .dlPhoto img {
	max-width:60px;
}
* html ul.dealersListView li .dlPhoto img {
	width:60px;
}
ul.dealersListView li .dlInfos {
	float:left;
	width:200px;
	overflow:hidden;
}
ul.dealersListView li .dlInfos h3 {
	font-size:14px;
	word-wrap:break-word;
}
ul.dealersListView li .dlInfos p {
	word-wrap:break-word;
}
ul.dealersListView li .dlInfos h4 {
	font-size:12px;
}
ul.dealersListView li span.dlFav {
	display:block;
	position:absolute;
	right:2px;
	bottom:1px;
	font-size:11px;
}
ul.dealersListView li span.dlFav a {
	position:relative;
}

div.dealerMakeGroup {}
div.dealerMakeGroup table.recordList td {
	padding-left:8px;
}
div.dealerMakeGroup table.recordList tr.make td {
	background-color:#36c;
}
div.dealerMakeGroup table.recordList td.ttSty3 {
	font-weight:bold;
	color:#fff;
}

div.dealerInfoDetail {
	padding-top:8px;
}
div.dealerInfoDetail div.idBasic {
	width:200px;
	float:left;
	padding-left:8px;
	margin-right:8px;
}
div.dealerInfoDetail div.idBasic img {
	max-width:60px;
}
* html div.dealerInfoDetail div.idBasic img {
	width:60px;
}
html
{   
	filter:expression(document.execCommand("BackgroundImageCache", false, true));   
}

div.dealerInfoDetail div.idBasic p input.blue {
	width:200px;
	color:#fff;
	border:none;
	margin:0;
	padding:0;
	background-color:#36c;
	height:20px;
	cursor:pointer;
}
div.dealerInfoDetail input.btnSys {
	width:200px;
	padding-left:0;
	padding-right:0;
}
div.dealerInfoDetail div.idBasic p.website {
	width:200px;
	overflow:hidden;
	word-wrap:break-word;   
}
div.dealerInfoDetail div.idRate {
	float:left;
	width:372px;
}
div.dealerInfoDetail div.idMore p {
	line-height:1.4em;
	padding:6px 0;
}
div.dealerInfoDetail div.idMore a {
	color:#36c;
	text-decoration:underline;
}
div.dealerInfoDetail div.idMore ul, div.dealerInfoDetail div.idMore ul li {
	list-style:none;
}
div.dealerInfoDetail div.idMore ul li {
	padding-left:8px;
}
div.rateWrap {
	/*padding:0 8px 8px 8px;*/
	padding:0px 8px 0px 8px;
}
div.rateWrap table {
	width:356px;
}
/*
div.Scroller-Container-Parent h3 {
	background:#eee;
	font-weight:bold;
	line-height:20px;
	text-indent:8px;
	border-bottom:1px #fff solid;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.Scroller-Container-Parent table {
	width:372px;
}
div.Scroller-Container-Parent table thead td {
	background:#eee;
	font-weight:bold;
	line-height:20px;
	text-indent:8px;
	border-bottom:1px #fff solid;
}
div.Scroller-Container-Parent table tbody tr.even {
	background-color:#f5f5f5;
}
div.Scroller-Container-Parent table tbody td {
	border-bottom:1px #eee solid;
}
div.Scroller-Container-Parent table tbody td.rateUser {
	padding:5px 8px;
	width:60px;
	text-align:center;
}
div.Scroller-Container-Parent table tbody td.rateUser img {
	max-width:60px;
}
* html div.Scroller-Container-Parent table tbody td.rateUser img {
	width:60px;
}
div.Scroller-Container-Parent table tbody td.rateCmt {
	vertical-align:top;
	line-height:1.4em;
	padding:5px 0;
}
*/

/*----------------- Rating -------------------*/
div.ratingForm {
	padding-left:8px;
	padding-top:12px;
}
div.ratingForm p {
	line-height:1.4em;
	padding:5px 0;
}
div.ratingForm ul, div.ratingForm ul li {
	list-style:none;
}
div.ratingForm ul {
	padding:8px 0;
}
div.ratingForm ul li {
	padding:2px 0;
}
div.rator {
	border:1px #ccc solid;
	width:50%;
	padding:8px;
}
div.rator table {
	width:100%
}
div.rator textarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
	padding:1px;
	width:98%;
}

/*----------------Pager----------------*/
.pager
{
	float:right;
	margin-right:20px
}
div.pgWrap {
	padding:4px 0;
}
/* for Grid view*/
tr.carsforsalePager td table{
display:none;
}
tr.carsforsalePager td{
/*padding:0;*/
}
tr.rPager span,
td.pageStyle span
{
	border-color:#aaa;
	border-width:1px;
	border-style:solid;
	padding:0 2px;
	background:#eee;
	display:inline-block;
}
td.pageStyle table td{
padding-left:3px;
padding-right:3px;
}
td.pageStyle table td b{
margin-right:3px;
}
td.pageStyle{
text-align:left;
}

/* for List View*/
.currentPageLabelCss
{
	border-color:#aaa;
	border-width:1px;
	border-style:solid;
	padding:0 2px;
	background:#eee;
}

div.ivcWrap {padding:20px;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;}
h2#invoic_title, h2.hTitle {margin:10px 0;font-size:18px;}
h2#invoic_title span {float:left;}
h2#invoic_title span.date {float:right;}
div#invoice_detail{ border: solid 1px #666; padding:10px; margin-bottom:5px; font-size:14px;}
div#invoice_detail table {margin-bottom:10px;}
div#invoice_detail table th, div#invoice_detail table td{text-align:left;padding:2px 0;}
div#invoice_detail table th {text-decoration:underline;}
div#invoice_detail table .iYear {width:100px;}
div#invoice_detail table .iMake {width:100px;}
div#invoice_detail table .iModel {width:150px;}
div#invoice_detail table .iVin {width:150px;}
div#invoice_detail table .iBuyer {width:400px;}
div#invoice_detail table .iOdo {width:100px;}
div#invoice_detail table .iFacilicationAuction {width:300px;}
div#invoice_price table .note {font-size:12px;padding-left:1em;}
div#invoice_price table .FacilicationFee { text-decoration:underline;float:right;}
div#invoice_footer {font-size:12px;}
div#invoice_footer span {padding-right:50px;}
div#invoice_kbb {margin:10px 0;}
div#invoice_otherinfo ul, div#invoice_otherinfo li {list-style:none;}
div#DMVInstructions { text-decoration:underline;margin:5px 0 8px 0;}

/*------------------------------Additional Info--------------------------------------*/
div.additionalVehicleColumn
{
	float:left;
	width:170px;
	margin-right:10px;
}
div.additionalVehicleGroup
{
	border:1px #333 solid;
	position:relative;
}
div.additionalVehicleGroup span.req
{
	position:absolute;
	top:5px;
	right:5px;
	color:#ff3300;
	font-weight:bold;
}
div.uxAdditionalVehicleItem
{
	margin:4px;
}
div.uxAdditionalVehicleItem input
{
	margin-right:2px;
}


element.style{ color:Red; font-size: 15pt;}

span.spantitle { height:26px;line-height:26px; width:300px; padding:5px; margin:0px 10px 10px 10px; border-bottom:1px #fff solid; color:#36c; background:#E1E8F7;}

.PriceLabel{font-size:12px; font-weight:bolder}
.PriceOnVehicleInfo
{
	position:relative;
	right:0;
	left:65px;
	width:190px;
	height:20px;
	text-align:center;
	background-color:#C7D8F2;
	background-position:center;
	font-size:medium;
	font-weight:bold;
	margin-top:8px;
}
.PriceTextArea
{
	position:absolute; top:5px; left:10px
}
.spanAuction
{
	padding-left:1em;
	padding-right:1em;
}
.spanAuction h3.ttSty3
{
	margin-left:-12px;
	margin-right:-12px;
}
.spanAuction h3 div.ttSty3Rel
{
	padding-left:6px;
}
/************************************  My Bid List ***********************/
/********* remain time style ****/
.bidInfo{
width:294px;
position: absolute; 
top: 45px; 
right:2px;
}
.bidInfoInner{
float: left;
clear: right;
width:214px
}
.remainTime{
text-align: left; 
vertical-align: middle;
padding-top: 5px;
padding-bottom:5px;
font-size:13px;
font-weight:bolder;
margin:0 atuo;
position: absolute;
top: 15px;
left:25px;
}
.carsForSaleRemainTime {
text-align: left; 
vertical-align: middle;
padding-top: 5px;
font-size:13px;
font-weight:bolder;
padding-bottom:5px;
}
.remainTime div,
.carsForSaleRemainTime div
{
	display:inline;
	
}
.remainTime span,
.carsForSaleRemainTime span{
background-color: #F0F0F0;
margin:5px 10px;
}

.bidTotalInfo{
padding-top: 20px;
}
.bidTotalInfo td h4{
font:italic 900 12px Arial Black;
text-align:center;
}
.bidTotalInfo td h4 span.midAuctionCount{
margin-left:4px;
}
/*********** Bid list ***/
.myBidList{
font-size:12px;
}
.myBidList table{
border-collapse:collapse;
}
.myBidList table tr.firstLineTh th,
.myBidList table tr.secondeLineTh th,
.myBidList table tr.oddAuctionInfo th,
.myBidList table tr.evenAuctionInfo th{
text-align:left;
font:bolder 12px Arial ;
padding-left:2px;
}
.myBidList table tr.firstLineTh th{
background:#2c5b8f;
padding:10px 0;
color:#fff;
font-weight:900;
text-align:center;
}
.myBidList table tr.firstLineTh th a
{
	text-decoration:underline;
	color:#fff;
	font-weight:900;
	text-align:center;
}
.myBidList table tr.firstLineTh th.currentTh{
background:#3f70b5;
}
.myBidList table tr.secondeLineTh th{
 text-align:center;
 padding:3px 0;
 border-bottom:0px solid #000;
 background:url('images/tableline.png') left center no-repeat;
 font-family: Arial;
}
.myBidList table tr.secondeLineTh th.nonth,
.myBidList table tr.evenAuctionInfo th.nonth,
.myBidList table tr.oddAuctionInfo th.nonth{
 background:none;
}

.myBidList table tr.oddAuctionInfo,
.myBidList table tr.odd{
background:#eee;
}
.myBidList table tr.evenAuctionInfo th,
.myBidList table tr.oddAuctionInfo th{
text-align:center;
vertical-align:middle;
border-bottom:0px solid #000;
/*background:url('images/tableline.png') left center no-repeat;*/
padding-top:6px;
padding-bottom:6px;
}
.myBidList table tr.evenAuctionInfo td,
.myBidList table tr.oddAuctionInfo td{
font-weight:bold;
}
.myBidList table tr.evenAuctionInfo th.bidStatus h4,
.myBidList table tr.oddAuctionInfo th.bidStatus h4{
font:900 italic 12px Arial Black;
}
.myBidList table tr.even td,
.myBidList table tr.odd td{
padding-left:2px;
/*border-bottom:2px solid #ccc;*/
padding-top:8px;
padding-bottom:8px;
text-align:center;
font-weight:bolder;
}
.myBidList table tr.even td a,
.myBidList table tr.odd td a{
text-decoration:underline;
font-weight:bold;
}
.myBidList table tr.even td.currentBidRow,
.myBidList table tr.odd td.currentBidRow,
.myBidList table tr.even td.bidStatus,
.myBidList table tr.odd td.bidStatus{
font-weight:bolder;
font-size:13px;
text-transform:uppercase;
}
/*.myBidList table tr.even td.currentBidRow,
.myBidList table tr.odd td.currentBidRow{
text-align:right;
padding-right:10px;
}*/

.myBidList table tr.evenAuctionInfo th  input,
.myBidList table tr.oddAuctionInfo th  input{
font-size:12px;
font-family:Arial;
width:60px;
}
.myBidList table tr.evenAuctionInfo th  input.bidBtn,
.myBidList table tr.oddAuctionInfo th  input.bidBtn,
.myBidList table tr.evenAuctionInfo th  input.autoBidBtn,
.myBidList table tr.oddAuctionInfo th  input.autoBidBtn,
.myBidList table tr.evenAuctionInfo th  input.buyNowBtn,
.myBidList table tr.oddAuctionInfo th  input.buyNowBtn{
margin-left:5px;
margin-right:5px;
}
.myBidList table tr.devidedLine th{
height:5px;
background:#999;
/*border:1px solid #000;*/
}
.myBidList table tr.even td p,
.myBidList table tr.odd td p{
 font-size:12px;
 text-transform:none;
 overflow:hidden;
 font-weight:normal;
 width:135px;
 max-width:135px;
 float:left;
 white-space:nowrap;
 display:block;
 word-break:keep-all;
 text-overflow:ellipsis;
 O-text-overflow:ellipsis;
 font-weight:bold;
}
.myBidList table.datalist input.buyNowBtn,
.myBidList table.datalist input.bidBtn,
.myBidList table.datalist input.autoBidBtn,
table.vehicleInfo_table td input.buyNowBtn,
table.vehicleInfo_table td input.bidBtn,
table.vehicleInfo_table td input.autoBidBtn{
background:#7ac5dc;
border:1px solid #000;
border:none;
height:22px;
cursor:pointer;
border:2px solid #000;
}
.myBidList table.datalist input.bidBtn,
table.vehicleInfo_table td input.bidBtn{
background:#63ff5b;
}
.myBidList table.datalist input.autoBidBtn,
table.vehicleInfo_table td input.autoBidBtn{
background:#edc401;
}
.myBidList table.datalist input[disabled="disabled"],
table.vehicleInfo_table td input[disabled="disabled"]{
 color:#111;
 background:#999;
 cursor:default;
 border:2px solid #666;
 
}
.myBidList table.datalist input[type="text"]{
background:none;
color:inherit;
border:1px solid #afafaf;
}
.labelkbb{
margin-right:10px;
}

.icon-span{
	WIDTH: 16px;    
	CURSOR: hand; 
	background:url(../../assets/images/status_offline.png)  no-repeat;  
	background-position:0 3px;
	height:20px;
	display:inline-block;
 }

a.vehiclelink:visited{
 color:#000;
}
a.vehiclelink:link{
 color:#000;
}
 a.vehiclelink:hover{
 color: #000;
}
div.offerpart table.recordList{
 border-collapse:collapse;
}
div.offerpart table.recordList tr.offerItem td,
.spanAuction table.recordList tr.offerItem td{
 border-bottom:1px solid #aaa;
 empty-cells:show;
}

 .recordList tr.vehicleHeader {
	background-color:#e1e1e1;
	border-top:5px solid #aaa;
}
.spanAuction table.recordList th{
border-bottom:none;
}
#loginViewer input.thickbox{
background:url(images/feedback_bg.jpg) no-repeat top left;
height:26px;
width:86px;
border:none;
color:#fff;
cursor:pointer;
font-weight:bold;
}
/*-----------------who I want to sell cars to---------------------*/
.adminsectionheader
{
	font-size:13px;
	padding-top:15px;
	padding-bottom:5px;
}
.headerbuttonarea
{
	padding-top:10px
}
.bold
{
	font-weight:bolder;
}
.checkboxtext
{
	margin-left:10px;
}
.previousdealer h3.ttSty3
{
	margin-left:-30px;
	margin-right:-30px
}
.previousdealer h3 div.ttSty3Rel
{
	padding-left:20px;
}
div#adminmainpart
{
	padding-left:30px;
	padding-right:30px;
}
.contentpartofadminsection
{
	padding-top:9px;
	padding-left:13px
}
.admincomment
{
	 font-style:italic;
	 margin-left:5px;
}
#previousdealers .dealerInfoblock,
#newdealers .dealerInfoblock
{
	max-width:150px !important;
	width:150px !important;
	
}
#previousDealerSelectAll
{
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold
	
}

/*Jsscrollbar  Css*/
/* 滚动条样式开始 */
/* 默认样式, 必须有 */
/*
.Scrollbar-Container{position:absolute; height:300px; top:0px;}
.Scrollbar-Container .Scrollbar-Up{position:absolute; cursor:pointer;width:16px;height:17px;background-color:#6600FF;}
.Scrollbar-Container .Scrollbar-Down{position: absolute; cursor:pointer;width:16px;height:17px;background-color:#6600FF;top:283px;}
.Scrollbar-Container .Scrollbar-Track{position:absolute; width:16px; height:263px;top:19px;background-image:url("/assets/images/scrollbar_handle_background.gif")}
.Scrollbar-Container .Scrollbar-Handle{position:absolute; width:15px; height:50px;background:url("/assets/images/scrollbar_handle.jpg") no-repeat center center;border-top:solid 1px #979797;border-bottom:solid 1px #979797;} 

*/

/* 滚动内容样式开始 */
/* 默认样式, 必须有 */
.Scroller-Container-Parent{position:relative; width:100px; height:100px; overflow:hidden;}
.Scroller-Container {position: absolute;_width:100%}

.over{ background-color:#DADFE5;}


/* new activity control */
.new_activity {
z-index: 10;
height: 41px;
}

.new_activity_count {
position: absolute;
top: -2px;
left: 77px;
width: 100%;
}

.new_activity_count_left {
background: url('images2/new_activity_num_left.png');
width: 5px;
height: 25px;
float: left;
}

.new_activity_count_tile {
background: url('images2/new_activity_num_tile.png') repeat-x;
height: 25px;
float: left;
font-family: arial, helvetica;
font-weight: bold;
font-size: 17px;
color: #696969;
padding-top: 2px;
}

.new_activity_count_right {
background: url('images2/new_activity_num_right.png');
width: 7px;
height: 25px;
float: left;
}

/* side chat */
#dealer_chat {
width: 182px;
height: 42px;
background: url('images2/dealer_chat.png');
}

#dealer_chatbox {
width: 168px;
background: url('images2/dealer_chatbox.png') no-repeat;
padding-left: 8px;
}

#dealer_status {
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #696969;
float: left;
margin-left:8px;
}

#dealer_status_update {
float: left;
margin-left: 5px;
width: 71px;
height: 13px;
}

#dealer_status_update select {
font-family: arial, helvetica;
font-size: 11px;
font-weight: bold;
color: #696969;
}

.doContacts {
margin-top: 5px;
position: relative;
}

.doContacts ul {
list-style: none;
}

.dealerListHeader {
position: relative;
}

.dealerListHeader img.header {
position: relative;
left: -7px;
}

.chat_cell {
height: 40px;
}

.chat_cell a {
text-decoration: none;
}

.chat_cell table {
width: 100%;
font-family: arial, helvetica;
white-space: nowrap;
}

.chat_name_online {
font-size: 12px;
color: #383839;
font-weight: bold;
}

.chat_other_online {
font-size: 11px;
color: #1d5898;
}

.chat_name_offline {
font-size: 12px;
color: #888;
_font-weight: bold;
}

.chat_other_offline {
font-size: 11px;
color: #999;
}

.chat_pic {
width: 32px;
overflow: hidden;
text-align: center;
}

.chat_pic .photoframe 
{
	
width: 32px;
height: 32px;
border: 1px solid #ccc; 
background-color: #ddd;
padding: 0px;
margin: 0px auto;
overflow:hidden;
text-align: center;

}

.chat_pic .photoframe_online {
border: 1px solid #1d5898;
}

.chat_pic_online {
opacity: 1.0;
filter: alpha(opacity=100);
}

.chat_pic_offline {
opacity: 0.4;
filter: alpha(opacity=40);
}

.chat_name {
vertical-align: middle;
}

.Scroller-Container-Parent {
margin-top: 5px;
overflow: hidden;
}

.Scroller-Container {
position: absolute;
}

.Scrollbar-Container {
position: absolute;
top: 0px;
}

.Scrollbar-Track {
background: url('images2/buyer_tile.png') center center;
position: absolute;
width: 10px;
top: 12px;
}

.Scrollbar-Handle {
background: url('images2/buyer_scrollbar_quarter.png') no-repeat;
position: absolute;
width: 10px;
_height: 164px;
height: 41px;
}

.Scrollbar-Up {
background: url('images2/buyer_up.png');
position: absolute;
width: 10px;
height: 12px;
top: 0px;
}

.Scrollbar-Down {
background: url('images2/buyer_dn.png');
position: absolute;
width: 10px;
height: 14px;
top: 255px;
}

#offline_tab, #favorites_tab {
width: 174px;
height: 26px;
}


/* contact us page */
.contact_main {
width: 1000px;
background: url('images2/contacts_bg.png') no-repeat #fff;
overflow: hidden;
position: relative;
}

.contact_header {
padding: 29px 0 0 32px;
}

.contact_details {
width: 850px;
margin: 0 auto;
padding-top: 22px;
font-family: arial, helvetica;
font-size: 12px;
color: #646060;
}

.contact_division {
float: left;
height: 100px;
width: 195px;
font-family: arial, helvetica;
font-size: 12px;
color: #646060;
}

.contact_division_header {
font-size: 15px;
font-weight: bold;
color: #157ce2;
padding-bottom: 10px;
}

.contact_separator {
float: left;
background: #157ce2;
width: 1px;
height: 37px;
margin-left: 5px;
margin-right: 15px;
}

.contact_panel {
width: 500px;
height: 253px;
float: left;
background: url('images2/contact_panel.png');
position: relative;
overflow: hidden;
}

.contact_name, .contact_name_shadow {
position: absolute;
font-family: verdana;
font-size: 12px;
}

.contact_name_shadow {
color: #061c35;
top: 54px;
left: 166px;
}

.contact_name {
color: #fff;
top: 55px;
left: 167px;
}

.contact_name_big {
font-size: 20px;
}

.contact_expand {
position: absolute;
bottom: 0;
right: -16px;
width: 340px;
height: 171px;
background: url('images2/contact_expand.png');
}

.expanded_details {
position: absolute;
top: 130px;
left: 80px;
font-family: arial, helvetica;
font-size: 11px;
color: #1674d3;
}

.expanded_details b {
font-size: 12px;
}

.contact_connect {
position: absolute;
top: 55px;
left: 360px;
width: 100px;
font-family: arial, helvetica;
font-size: 8px;
color: #fff;
text-align: center;
}

.contact_fb, .contact_tw {
position: absolute;
top: 66px;
}

.contact_fb {
left: 378px;
}

.contact_tw {
left: 427px;
}

.contact_message {
position: absolute;
top: 70px;
left: 358px;
z-index: 10;
}

.contact_writeup {
position: absolute;
top: 115px;
left: 210px;
width: 290px;
font-family: arial, helvetica;
font-size: 11px;
color: #4F4F4F;
}

.contact_pic {
position: absolute;
bottom: 0px;
left: 19px;
vertical-align: bottom;
}

.contact_divider {
width: 100%;
height: 2px;
background: url('images2/contact_separator.png');
margin-bottom: 10px;
}

/* clear helpers */
.clear, .clear5, .clear15 {
clear: both;
}

.clear5 {
font-size: 5px;
}

.clear15 {
font-size: 15px;
}

/*****
useranddealeraccountinfo2
*****/

.dealer_writeup_panel
{
	width: 98%;
	font-family: arial, verdana, sans serif;
}

.dealer_writeup_panel fieldset legend
{
	font-weight: bold;
	color: #36C;  
	margin-left: 10px;
}

.dealer_writeup_container
{
	margin: 0px 15px;
	font-size: 11px; 

}

.dealer_writeup_container .writeup_label
{
	margin: 5px 0px;
	display: block;
}

.dealer_writeup_container .textarea_writeup
{
	font-family: arial, verdana, sans serif;  
	width: 100%;
	height: 50px;  
	overflow: auto;

}

.dealer_writeup_container .textarea_preview
{
	width: 100%;
	height: 40px;
	overflow: auto;  
	display: block;  
	border: none;
	font-style: italic;
	cursor: default; 
}


.featured_dealers_panel
{
  
}

.featured_dealers_panel fieldset
{
	width: 95%;
	margin-left: 10px;      
}

.featured_dealers_panel fieldset legend
{
	font-size: 16px;
	color: #36C;
	font-weight: bold;
	margin-left: 20px;
}

.featured_dealers_panel .featured_dealers_selection_container
{
	margin-left: 10px;    
	margin-bottom: 10px;
	font-size: 12px; 
}

.featured_dealers_panel .featured_dealers_selection_container .lookup_textarea
{
	margin: 3px;
	width: 300px;   
}



/*****
for the dropdown of the text lookup
*****/

.lookup_suggestions
{
	position: absolute;
	z-index: 10;
	margin-top: 7px;
	margin-left: 2px;
	top: 1050px;
	left: 450px;
}

.lookup_suggestions table
{
	/*font-family: arial, helvetica;*/
	font-size: 12px;
	background-color: white;
	border: 1px solid #0099ff;
}

.lookup_suggestions table tr:hover
{
	background-color: #0099ff;
	cursor: default;
	color: White;
}
.capitalWordBox a
{
 border:1px solid black;
 padding:5px 6px;
 background-color:rgb(234,233,255);
}
