body
{
    background-color: #ffffff;
    margin: 0 auto;
}

.CommitNow {
	margin-bottom:3px;
	float: none;
	text-align: center;
	width: 164px;
	height: 34px;
}

.CommitNow a {
	background: url(images/blue_button.png) no-repeat 0 0;
	margin-top: 5;
	font-family: Arial;
    font-weight: bold;
    text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	line-height: 34px;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 34px;
}

#ie6 .CommitNow a {
	padding: 2px 0 0 0;
}

.CommitNow a:hover {
	background: url(images/blue_button.png) no-repeat 0 -39px;
	cursor:pointer;
	color: #FFFFFF;
}

.MakeOffer {
	margin-bottom:3px;
	float: none;
	text-align: center;
	width: 164px;
	height: 34px;
}

.MakeOffer a {
	background: url(images/red_button.png) no-repeat 0 0;
	margin-top: 5;
	font-family: Arial;
    font-weight: bold;
    text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	line-height: 34px;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 34px;
}

#ie6 .MakeOffer a {
	padding: 2px 0 0 0;
}

.MakeOffer a:hover {
	background: url(images/red_button.png) no-repeat 0 -39px;
	cursor:pointer;
	color: #FFFFFF;
}

.ListingTools {
	margin-bottom:3px;
	float: none;
	text-align: center;
	width: 164px;
	height: 34px;
}

.ListingTools a {
	background: url(images/grey_button.png) no-repeat 0 0;
	margin-top: 5;
	font-family: Arial;
    font-weight: bold;
    text-decoration: none;
	text-align: center;
	color: #333333;
	line-height: 34px;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 34px;
}

#ie6 .ListingTools a {
	padding: 2px 0 0 0;
}

.ListingTools a:hover {
	background: url(images/grey_button.png) no-repeat 0 -39px;
	cursor:pointer;
	color: #333333;
}

.SubmissionTools {
	margin-bottom:3px;
	float: none;
	text-align: center;
	width: 164px;
	height: 34px;
}

.SubmissionTools a {
	background: url(images/red_button.png) no-repeat 0 0;
	margin-top: 5;
	font-family: Arial;
    font-weight: bold;
    text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	line-height: 34px;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 34px;
}

#ie6 .SubmissionTools a {
	padding: 2px 0 0 0;
}

.SubmissionTools a:hover {
	background: url(images/red_button.png) no-repeat 0 -39px;
	cursor:pointer;
	color: #FFFFFF;
}

.Sold {
	margin-bottom:3px;
	float: none;
	text-align: center;
	width: 166px;
	height: 34px;
	background: url(images/sold_button.gif) no-repeat 0 0;
	margin-top: 5;
	padding-top: 1px;
	font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
	text-align: center;
	color: #a2151d;
	line-height: 34px;
	display: block;
}

.CarFax 
{
	margin-top:5px;
	margin-bottom:3px;
	float: none;
	text-align: center;
	width: 164px;
	height: auto;
}




.RowMouseOver{padding:0px; margin:0px; background:url(images/RowMouseOver.gif) repeat-x bottom left;}
.RowMouseOut{padding:0px; margin:0px; background:url(images/RowMouseOut.gif) repeat-x bottom left;}
.RowSelected{padding:0px; margin:0px; background:url(images/RowSelected.gif) repeat-x bottom left;}


.Sorting {
    background: url(images/SortingBackground.gif) repeat-x center;
    background-color: #FFFFFF;
	border-top: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.PagingTop {
    background: url(/Portals/0/PagingTop_Gradient.gif) repeat-x top;
    background-color: #FFFFFF;
	border-top: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	height: 40px;
	padding-left: 10px;
}

.PagingBottom {
    background: url(images/SortingBackground.gif) repeat-x bottom;
    background-color: #FFFFFF;
	border-bottom: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	height: 40px;
	padding-left: 10px;
}

.Tab {
    background: url(images/TabMouseOut.gif) repeat-x bottom left;
    border-top: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	height: 40px;
	margin-left: 5px;
}

.TabMouseOut {
    background: url(images/TabMouseOut.gif) repeat-x bottom left;
    border-top: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	height: 40px;
	margin-left: 5px;
}

.TabMouseOver {
    background: url(images/TabMouseOver.gif) repeat-x bottom left;
    border-top: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	height: 40px;
	margin-left: 5px;
}

.TabSelected {
    background: url(images/TabMouseOut.gif) repeat-x bottom left;
    border-top: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	height: 40px;
	margin-left: 5px;
}

.Flyout {
    /*background: url(images/FlyoutBackground.gif) no-repeat bottom right; */
    width: 700;
    background-color: WhiteSmoke; 
    border-top: dotted 2px #a7a7a7;
	border-left: dotted 2px #a7a7a7;
	border-right: dotted 2px #a7a7a7;
	border-bottom: dotted 1px #a7a7a7;
}

.FlyoutMini {
    /*background: url(images/FlyoutBackground.gif) no-repeat bottom right; */
    width: 300;
    background-color: WhiteSmoke; 
    border-top: dotted 2px #a7a7a7;
	border-left: dotted 2px #a7a7a7;
	border-right: dotted 2px #a7a7a7;
	border-bottom: dotted 1px #a7a7a7;
}


/*---- menu ----*/
.menu
{
    background: url('images/rite-drive-menu-background.jpg') top left repeat-x;
    height: 30px;
    width: 900;
    margin: 0 0 7px 0;
    padding: 12px 0 0 0;
}

.menu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menu ul li
{
    background: url('images/rite-drive-separator.jpg') right center no-repeat;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 35px;
    text-transform: uppercase;
    cursor:pointer;
        
}

.menu ul li.last
{
    background: none;
}

.menu ul li a
{
    color: #d9d9d9;
    font-weight:bold;
    text-decoration: none;
    
}
/*---- end menu ----*/
.ActionButton
{
    vertical-align:middle;
    padding-right: 5px;
}

.StopButton
{
    vertical-align:middle;
    padding-right: 5px;
    padding-bottom: 5px;
}

.WatchOutButton
{
    float:left;
    padding-right: 5px;
    
}

.SearchButton
{
    vertical-align: middle;
    margin-top: 4px;
    height: 22px;
}

.ddlYear{
    border: 1px solid #a7a7a7;
    font-family: Arial;
    font-size: 13px;
    color:#000000;
    height: 22px;
    margin-right: 5px;
    margin-top: 4px;
}

.ddlMake{
    border: 1px solid #a7a7a7;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color:#000000;
    width: 110px;
    height: 22px;
    margin-right: 5px;
    margin-top: 4px;
}

.ddlModel{
    border: 1px solid #a7a7a7;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color:#000000;
    width: 110px;
    height: 22px;
    margin-top: 4px;
}

.QuestionMark
{
    vertical-align:middle;
    padding-left: 5px;
}





.owf {
	width: 163px;
	height: 26px;
	margin: 0 12px 0 0;
	list-style: none;
	padding: 0;
	background: url(images/Login.png) no-repeat 0 0;
	float: none;
}

.owf a {
	text-decoration: none;
	color: #FFFFFF;
	width: 81px;
	height: 26px;
	display: block;
}

.owf a:hover {
	color: white;
}

.owf li {
	float: left;
	width:auto;
	height: auto;
	line-height: 26px;
	text-align: center;
	list-style-type: none;	
}

.owf #dnn_InstantMassenger_btnInstantMessanger:hover {
	background: url(images/Login.png) no-repeat -81px -78px;
}


.owf #dnn_dnnLOGIN_cmdLogin:hover {
	background: url(images/Login.png) no-repeat 0 -78px;
}

.owf img {
	float: left;
}


.adsloginbox {
	float: none;
	text-align: center;
	width: 163px;
	height: 26px;
	
}

#ie6 .adsloginbox {
	margin-right: 0px;
}

.adslogin {
	margin-bottom:3px;
}

.adslogin a {
	background: url(images/Login.png) no-repeat 0 0;
	margin: 0;
	text-align: center;
	color: #FFFFFF;
	line-height: 24px;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 26px;
}

#ie6 .adslogin a {
	padding: 2px 0 0 0;
}

.adslogin a:hover {
	background: url(images/Login.png) no-repeat 0 -78px;
	cursor:pointer;
	color: #FFFFFF;
}

.adslogin .gray {
	color: #FFFFFF;
}

.adslogin a:hover .gray {
	color: #FFFFFF;
	
}

.adslogin a {
	text-decoration: none;
}

.adslogin img {
	border: 0;
	position: relative;
	top: 2px;
	margin-left: 5px;
}

.adslogin .notreg {
	font-size: 12px;
	line-height: 12px;
}



.TableCell {
    padding: 5px;
}

.ModalPopupPanel
{
   z-index: 1000;
}

.ModalBackground
{
    z-index: 999; 
    background-color:gray; 
    filter: alpha(opacity=60); 
    opacity:0.60;
}




.popupbg
{
    z-index: 999; 
    background-color:gray; 
    filter: alpha(opacity=60); 
    opacity:0.60;
}    
    



.popupdiv{background-color:LemonChiffon;border:solid 1px black;width:350px;display:block}

.hidelbl{display:none;}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

/* Text Box with Background Color: */
.watermarkedTextBox {
    background-color : #FFFFCC;
}

.Buffer
{
    padding: 2px;
    text-align: center;
    width:160px;
    
}

.PhotosDetail
{
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width:335px;
    background-color: #eeeeee;
    border: 1px dotted #a7a7a7;
    padding: 5px;
    margin: 2px 2px 2px 2px;
}

.ManufacturerLogo
{
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width:335px;
    background-color: #FFFFFF;
    border: 1px dotted #a7a7a7;
    padding: 5px;
    margin: 2px 2px 2px 2px;
}

.PhotosGrid
{
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width:150px;
    background-color: #eeeeee;
    border: 1px dotted #a7a7a7;
    padding: 5px;
    margin: 2px 2px 2px 2px;
}

.PhotosGridVehicleRequests
{
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width:150px;
    background-color: #FFFFFF;
    border: 1px dotted #a7a7a7;
    padding: 5px;
    margin: 2px 2px 2px 2px;
}



.ListingStatus 
{
    color: #FFFFFF;
    width:150px;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    height: 20px;
    background-color: #990000;
    border-left: 1px solid #a7a7a7;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
    padding: 5px;
    margin: 2px 0px 2px 0px;
}

.branding-top {
	background: url(dnn_large_banner.jpg) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .support {
	background: url(support_title.gif) no-repeat top left;
}
.support dt {
	background: url(support_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

/* text style used for most text rendered by modules */

.RadioButtonList label
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
}

.Normal
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: Black;
}
A.Normal:link {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.Normal:visited  {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.Normal:active   {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.Normal:hover    {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
}

.NormalBold
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: Black;
}

A.NormalBold:link {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalBold:visited  {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalBold:active   {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalBold:hover    {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.NormalBoldRed
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #990000;
}

A.NormalBoldRed:link {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color: #990000;
}

A.NormalBoldRed:visited  {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color: #990000;
}

A.NormalBoldRed:active   {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color: #990000;
}

A.NormalBoldRed:hover    {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #990000;
}



.NormalError
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: Red;
}

A.NormalError:link {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
    color: Red;
}

A.NormalError:visited  {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
    color: Red;
}

A.NormalError:active   {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
    color: Red;
}

A.NormalError:hover    {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: Red;
}

.Mandatory
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: Red;
    padding-left: 5px;
}

.WatchOut
{
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
}

.NormalTall
{
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
}

A.NormalTall:link {
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    text-decoration:    underline;
}

A.NormalTall:visited  {
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    text-decoration:    underline;
}

A.NormalTall:active   {
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    text-decoration:    underline;
}

A.NormalTall:hover    {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}

.NormalTitle
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.OptOutHeader
{
    font-family: Arial;
    color: #50534E;
    font-size: 30px;
    font-weight: bold;
}

.OptOutInfo
{
    font-family: Arial;
    color: #61B314;
    font-size: 30px;
    font-weight: bold;
    margin-left: 100px;
}

.NormalTitlesp
{
    font-family: Arial;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

A.NormalTitle:link {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalTitle:visited  {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalTitle:active   {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalTitle:hover    {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.NormalTools
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

A.NormalTools:link {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
   text-decoration: none;
}

A.NormalTools:visited  {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

A.NormalTools:active   {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

A.NormalTools:hover    {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
}
   
A.CommandButton:link 
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.CommandButton:visited  
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.CommandButton:active   
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.CommandButton:hover    
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    normal;
}

.H1
{
    font-family: Arial;
    font-size: 15px;
    font-weight: Bold;
    color: #000066;
}
A.H1:link  {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration:    underline;
    color: #000066;
}
A.H1:visited  {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration:    underline;
    color: #000066;
}
A.H1:active   {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration:    underline;
    color: #000066;
}
A.H1:hover    {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color:  #000066;
}

.H2
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: DarkOliveGreen;
}
A.H2:link  {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: normal;
    color: DarkOliveGreen;
}
A.H2:visited  {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: normal;
    color: DarkOliveGreen;
}
A.H2:active   {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: normal;
    color: DarkOliveGreen;
}
A.H2:hover    {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    color: DarkKhaki;
}



.H3
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: DarkOliveGreen;
}
A.H3:link  {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    normal;
    color: DarkOliveGreen;
}
A.H3:visited  {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    normal;
    color: DarkOliveGreen;
}
A.H3:active   {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    normal;
    color: DarkOliveGreen;
}
A.H3:hover    {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color:  DarkKhaki;
}

.H4
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: DarkOliveGreen;
}
A.H4:link  {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    normal;
    color: DarkOliveGreen;
}
A.H4:visited  {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    normal;
    color: DarkOliveGreen;
}
A.H4:active   {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    normal;
    color: DarkOliveGreen;
}
A.H4:hover    {
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
    color:  DarkKhaki;
}

.H5
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #444444;
}

A.H5:link  {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    underline;
    color: #663333;
}

A.H5:visited  {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    underline;
    color: #663333;
}

A.H5:active   {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    underline;
    color: #663333;
}

A.H5:hover    {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color:  #990033;
}



.TitleCell 
{
    background: url(/Portals/0/heading_gradient.gif) repeat-x center;
    border-top: dotted 1px #a7a7a7;
	border-bottom: dotted 1px #a7a7a7;
}

.HeadCell {
    background: url(/Portals/0/heading_gradient.gif) no-repeat center;
    background-repeat: repeat-x;
    border-top: dotted 1px #a7a7a7;
    border-bottom: dotted 1px #a7a7a7;
    vertical-align: middle;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
}

.HeadCellsp {
    background: url(/Portals/0/images/heading_gradient_sp.gif) no-repeat center;
    background-repeat: repeat-x;
    background-color: #E1DDDD;
    border-top: dotted 1px #a7a7a7;
    border-bottom: dotted 0px #a7a7a7;
    vertical-align: middle;
	height: 35px;
	padding-left: 10px;
	padding-right: 5px;
}

.DealerHeadCell {
    background: url(/Portals/0/Icons/dealerHeader.gif) no-repeat left;
    background-repeat: repeat-x;
    border-top: solid 0px #a7a7a7;
    border-bottom: solid 0px #a7a7a7;
    vertical-align: middle;
	height: 40px;
	padding-left: 10px;
}

.EditSubmitSave {
    background: url(/Portals/0/submit_gradient.gif) no-repeat bottom;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
	border-bottom: solid 1px #a7a7a7;
	border-Top: solid 1px #a7a7a7;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.TableHeadCell {
    background: url(/Portals/0/heading_gradient.gif) no-repeat center;
    background-repeat: repeat-x;
    background-color: #F8F8FF;
	border-top: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	border-bottom: dotted 0px #a7a7a7;
	text-align:left;
	vertical-align:middle;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.Cell {
    text-align:left;
    vertical-align:middle;
    padding: 10px 10px 10px 10px;
}


.TableInfoCell {
    background: url(/Portals/0/PagingTop_Gradient.gif) repeat-x top;
    border-top: dotted 1px #a7a7a7;
	border-right: dotted 1px #a7a7a7;
	border-left: dotted 1px #a7a7a7;
	border-bottom: dotted 1px #a7a7a7;
	padding: 10px;
}



.SearchByCell {
    background: url(/Portals/0/search_gradient.jpg) no-repeat top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
	border-top: solid 1px #a7a7a7;
	border-left: solid 1px #a7a7a7;
	border-right: solid 1px #a7a7a7;
	padding-right: 10px;
}




.FeaturedHeadCell {
    background: url(/Portals/0/heading_gradient.gif) no-repeat center;
    background-repeat: repeat-x;
    background-color: #F8F8FF;
    border-top: solid 1px #a7a7a7;
	border-bottom: solid 1px #a7a7a7;
	border-left: solid 1px #a7a7a7;
	border-right: solid 1px #a7a7a7;
	height: 40px;
	padding: 5px;
}



.FeaturedInfoCell {
    background: url(/Portals/0/PagingTop_Gradient.gif) no-repeat top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
	border-bottom: solid 1px #a7a7a7;
	border-left: solid 1px #a7a7a7;
	border-right: solid 1px #a7a7a7;
	padding: 5px;
}

.WelcomeHeadCell {
    background: url(/Portals/0/welcome_gradient.gif) no-repeat center;
    background-repeat: repeat-x;
    background-color: #F8F8FF;
    border-top: solid 1px #a7a7a7;
	border-bottom: solid 1px #a7a7a7;
	border-left: solid 1px #a7a7a7;
	border-right: solid 1px #a7a7a7;
	height: 40px;
	padding: 5px;
}

.WelcomeInfoCell {
    background: url(/Portals/0/PagingTop_Gradient.gif) no-repeat top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
	border-bottom: solid 1px #a7a7a7;
	border-left: solid 1px #a7a7a7;
	border-right: solid 1px #a7a7a7;
	padding: 10px;
}



.SubmitCell {
    background: url(/Portals/0/submit_gradient.gif) repeat-x bottom;
    background-color: #FFFFFF;
    border-top: dotted 1px #a7a7a7;
    border-bottom: dotted 1px #a7a7a7;
	height: 40px;
	padding: 10px;
}

.HeadLineCell {
    background-color: #F8F8FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a7a7a7;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.ManuLogoCell
{
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a7a7a7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a7a7a7;
    background-color: #FFFFFF;
}

.NavCell 
{
    vertical-align: middle;
    text-align: center;
    width: 20px;
    height: 20px;
    background-color: #F8F8FF;
    border-left: 1px solid #a7a7a7;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
}

.StatusCell 
{
    
    color: #FFFFFF;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    height: 20px;
    background-color: #990000;
    border-left: 1px solid #a7a7a7;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
    padding: 5px;
}

.CommitCell 
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    background-color: #DDEEFF;
    border-left: 1px solid #a7a7a7;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
    padding: 5px;
}

.NavCellBlank 
{
    vertical-align: middle;
    text-align: center;
    width: 20px;
    height: 20px;
}

.NavCellOver
{
    vertical-align: middle;
    text-align: center;
    width: 20px;
    height: 20px;
    background-color: #DDEEFF;
    border-left: 1px solid #a7a7a7;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
}

.NavCellOut 
{
    vertical-align: middle;
    text-align: center;
    width: 20px;
    height: 20px;
    background-color: #F8F8FF;
    border-left: 1px solid #a7a7a7;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
}

.NavCellSelected
{
    vertical-align: middle;
    text-align: center;
    width: 20px;
    height: 20px;
    background-color: #DDEEFF;
    border-left: 1px solid #a7a7a7;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
}

.ddl_Class{
    border: 1px solid #a7a7a7;
    font-family: Arial;
    font-size: 13px;
    color:#000000;
} 






.AddVehicleTitle
{
    font-family: Arial;
    font-size: 25px;
    font-weight: Bold;
    color: #000066;
}

.AddPrice
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #0033CC;
}




.L1
{
    font-family: Arial;
    font-size: 15px;
    font-weight: Bold;
    color: #000066;
}
A.L1:link  {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration:    underline;
    color: #000066;
}
A.L1:visited  {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration:    underline;
    color: #000066;
}
A.L1:active   {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration:    underline;
    color: #000066;
}
A.L1:hover    {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color:  #000066;
}

.L2
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #0033CC;
}
A.L2:link  {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: normal;
    color: #0033CC;
}
A.L2:visited  {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: normal;
    color: #0033CC;
}
A.L2:active   {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: normal;
    color: #0033CC;
}
A.L2:hover    {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    color: #0033CC;
}

.L3
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000066;
}
A.L3:link  {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration:    normal;
    color: #000066;
}
A.L3:visited  {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration:    normal;
    color: #000066;
}
A.L3:active   {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration:    normal;
    color: #000066;
}
A.L3:hover    {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration:    underline;
    color:  #000066;
}

.LinkLookingButton {
background-color: Transparent;
font-family: Arial;
font-size: 12px;
font-weight: bold;
border: 0px solid;
color: #000000;
text-decoration: underline;
cursor:hand;
}

.SideBar01
{
    background-image: url(/Portals/0/Buttons/SideBar01.gif);
	background-repeat: repeat-x;
}

.SideBar02
{
    background-image: url(/Portals/0/Buttons/SideBar02.gif);
	background-repeat: repeat-x;
}

.SideBar03
{
    background-image: url(/Portals/0/Buttons/SideBar03.gif);
	background-repeat: repeat-x;
}

.SideBar04
{
    background-image: url(/Portals/0/Buttons/SideBar04.gif);
	background-repeat: repeat-x;
}

.SideBar05
{
    background-image: url(/Portals/0/Buttons/SideBar05.gif);
	background-repeat: repeat-x;
}

.SideBar06
{
    background-image: url(/Portals/0/Buttons/SideBar06.gif);
	background-repeat: repeat-x;
}

.SideBarOver
{
    background-image: url(/Portals/0/Buttons/SideBarOver.gif);
	background-repeat: repeat-x;
}

.SideBarSelected
{
    background-image: url(/Portals/0/Buttons/SideBarSelected.gif);
	background-repeat: repeat-x;
}


.collapsePanelHeader   
{
    background: url(/Portals/0/heading_gradient.gif) no-repeat center;
    background-repeat: repeat-x;
    border-top: dotted 1px #a7a7a7;
    border-bottom: dotted 1px #a7a7a7;
    vertical-align: middle;
    padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
	cursor: pointer; 
	margin-bottom:5px;
}

.collapsePanel {
    width:100%;
    background-color:white;
    overflow:hidden;
    line-height: 12px;
}


/* ORANGEPRESS */
.orangepress {
	clear:both;
	font-size:16px;
	line-height: 18px;
}
.orangepress a {
	float:left;
	background:url(/Portals/0/images/orangepress_l.png) no-repeat left top;
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	white-space:nowrap;
}
.orangepress a span {
	display:block;
	width:.1em;
	background:url(/Portals/0/images/orangepress_r.png) no-repeat right top;
	padding:12px 25px 20px 15px;
	color:#fff;
}
.orangepress > a span {
	width:auto;
}
.orangepress a:hover, .orangepress a:hover a {
	background-position:0% -50px;
}
.orangepress a:hover span {
	background-position:100% -50px;
}

.farrightbutton {
	clear: both;
	text-align: left;
	margin: 12px 0px 6px 650px;
	overflow:auto;
}

.centerbutton {
	clear: both;
	text-align: left;
	margin: 12px 0px 6px 300px;
	overflow:auto;
}

.rightbutton {
	clear: both;
	text-align: left;
	margin: 12px 0px 6px 700px;
	overflow:auto;
}

.textBox {
	background-color : #FFFFCC;
	border: 1px solid #008000;
}


DIV.pager { text-align:right; padding: 0 10px 0 0; }
DIV.pager A { font-family: Arial;  font-size: 13px; font-weight: bold; color: Black; text-decoration: none;
      padding: 0 .4em 0 .4em; }
DIV.pager A:hover { background-color: Silver; }
DIV.pager A.selected { background-color: #353535; color: White; }




