.dxgvControl,
.dxgvDisabled
{
	border: Solid 1px #9F9F9F;
	font: 11px Tahoma;
	background-color: #000000;
	color: Black;
	cursor: default;
}

/* Menu Buttons */
.animatedtabs{
overflow: hidden;
width: 100%;
font-size: 12px; /*font of menu text*/
}

.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 5px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 3px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 2px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;
}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(../images/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
font-size: 12px;
font-family: arial;
color: black;
text-decoration: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */

.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
text-decoration: none;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
text-decoration: none;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
text-decoration: none;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
text-decoration: none;
}

.required_marker {
	font-family: verdana;
	font-weight: bold;
	font-size: 1.2em;
	position: relative;
	color: red;
}

/* -- ASPxPager -- */
.dxpControl
{
	font: 9pt Tahoma;
	color: white !important;
}
.dxpControl td.dxpCtrl 
{
    padding: 5px 2px 5px 2px;
}
.dxpButton
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	
}
.dxpButton a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton
{
	font: 9pt Tahoma;
	color: white  !important;
	text-decoration: none;
}
.dxpPageNumber
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber
{
	font: 9pt Tahoma;
	color: white  !important;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary
{
	font: 9pt Tahoma;
	color: white  !important;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* DevExpress DataView */
.dxdvItem
{
	background-color:Transparent !important;
	border:solid 0px Blue !important;
	padding:0px !important;
}    
.dxeHyperlink
{
    color: White;        
}
a.dxeHyperlink:hover
{
    color: orange;    
}
a.dxeHyperlink:visited
{
    color: White;    
}

dxdvControl td.dxdvCtrl
{
    padding: 0px 0px 0px 0px !important;	        
}	   

.dxdvControl a 
{
    font-size:14px;
    font-weight:bold;
    font-family:tahoma;
    color:white;
    text-align: center;
} 

.dxdvControl a:hover 
{
    font-size:14px;
    font-weight:bold;
    font-family:tahoma;
    color:#018dc5;
    text-align: center;
}

.dxeHyperlink
{
    color: White;        
}
a.dxeHyperlink:hover
{
    color: orange;    
}
a.dxeHyperlink:visited
{
    color: White;    
}

BODY
{
    FONT-FAMILY: tahoma;
	font-size:11px;
	color:white;
}
.NormalText{
	font-family:tahoma;
	font-size:12px;
	color:white;
}
.PrintText{
	font-family:tahoma;
	font-size:12px;
	color:black;
}
.HeaderText{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
}
.PrintHeaderText{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:Black;
}
A.NormalLink
{
	color: #ffffff;
    FONT-SIZE:12px;
	text-decoration : underlined;	
}
A.NormalLink:hover
{
    COLOR: orange;
    FONT-SIZE: 12px;
	text-decoration : underlined;
}
A.MediaLink
{
	color: #000000;
    FONT-SIZE:12px;
	text-decoration : underlined;	
}
A.MediaLink:hover
{
    COLOR: orange;
    FONT-SIZE: 12px;
	text-decoration : underlined;
}
A.RelatedLink
{
	color: #ffffff;
    FONT-SIZE:11px;
	text-decoration : underlined;	
}
A.RelatedLink:hover
{
    COLOR: orange;
    FONT-SIZE: 11px;
	text-decoration : underlined;
}
.HeaderText{
	color:#ffffff;
	font-weight:Bold;
	font-size:15px;
}
.FooterText{
	color:white;
	font-size:9px;
}
.PrintFooterText{
	color:black;
	font-size:9px;
}
/* For Inventory Module*/
.DetailBackground
{
	background-image: url(../images/detail_background.png);
    background-repeat: no-repeat;
	width:576px;
	height:501px;
	vertical-align:top;
}
.HighlightBackground
{
	background-image: url(../images/topdetails_highlightbkgrnd.png);
    background-repeat: no-repeat;
	width:980px;
	height:27px;
	text-align:left;
}
.HighlightText
{
	padding-left:7px;
	font-family:tahoma;
	color:white;
}
.PriceLabel
{
	font-size:14px;
	font-weight:bold;
	font-family:tahoma;
	color:white;
	text-align: right;
}
.PriceBackground
{
	background-image: url(../images/details_pricebkgrnd.png);
    background-repeat: no-repeat;
	width:190px;
	height:100px;
	font-family:tahoma;
   font-size:24px;
   font-weight:bold;
   color:white;
	text-align: center;
}
.ContactIcon
{
	background-image: url(../images/detailsphoneicon.png);
    background-repeat: no-repeat;
	width:34px;
	height:33px;
	vertical-align:middle;
}
.Divider
{
	background-image: url(../images/details_divider.png);
    background-repeat: no-repeat;
	width:3;
	height:100;
}
.TitleBackground
{
    background-image: url(../images/titlebackground.png);
    background-repeat: no-repeat;
    width:980px;
    height:47px;
	margin: auto;
}
.TitleText
{
	font-size:17px;
	font-weight:bold;
	font-family:tahoma;
	color:white;
}
a.TitleLink
{
	color: White;
	font-size:11px;
	text-decoration : none;     
	font-weight:normal;           
}

a.TitleLink:Hover
{
	COLOR: orange;
	font-size: 11px;
	text-decoration : none;
	font-weight:normal;
}
.PhotoBorder
{
	border-color:white;
	border-width:1px;
	border-style:solid;
}
.MainPhotoBorder
{
	border-color:white;
	border-width:1px;
	border-style:solid;
}
.ThumbPhotoBorder
{
	border-color:white;
	border-width:1px;
	border-style:solid;
}
.DetailText
{
	font-size:12px;
	font-weight:normal;
	font-family:tahoma;
	color:white;
	text-align:left;
}
.lnkButtonInquiry
{
	background-image: url(../images/buttons_inquirybkgrnd.png);
	background-repeat: no-repeat;
	width:181px;
	height:41px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	text-align: center;
}
.lnkButtonVideo
{
	background-image: url(../images/buttons_videobkgrnd.png);
	background-repeat: no-repeat;
	width:190px;
	height:41px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	text-align: center;
}
.lnkButtonPhoto
{
	background-image: url(../images/buttons_photosbkgrnd.png);
	background-repeat: no-repeat;
	width:183px;
	height:41px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	text-align: center;
}
.lnkButtonCredit
{
	background-image: url(../images/buttons_creditbkgrnd.png);
	background-repeat: no-repeat;
	width:181px;
	height:38px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	text-align: center;
}
.lnkButtonWebsite
{
	background-image: url(../images/buttons_brochurebkrnd.png);
	background-repeat: no-repeat;
	width:190px;
	height:38px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	text-align: center;
}
.lnkButtonEmail
{
	background-image: url(../images/buttons_emailbkgrnd.png);
	background-repeat: no-repeat;
	width:183px;
	height:38px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	text-align: center;
}
A.ButtonLink
{
	color: #ffffff;
    FONT-SIZE:12px;
	text-decoration : none;	
	font-family:tahoma;
	font-weight:bold;
}
A.ButtonLink:hover
{
    COLOR: orange;
    FONT-SIZE: 12px;
	text-decoration : none;
	font-family:tahoma;
	font-weight:bold;
}

/* -- For List/Results Page -- */
.Arrow
{
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	width:10;
	height:8;
	margin:0px 4px; 
	margin-top: .35em;
	vertical-align: middle;
}
.FilterText
{
	font-size:11px;
	font-weight:normal;
	font-family:tahoma;
	color:white;
	padding-left:10px;
}
.FilterHeader
{
	font-size:17px;
	font-weight:bold;
	font-family:tahoma;
	color:white;
}
a.FilterLink
{
	color: White;
	font-size:11px;
	text-decoration : none;     
	font-weight:normal;           
}

a.FilterLink:Hover
{
	COLOR: orange;
	font-size: 11px;
	text-decoration : none;
	font-weight:normal;
}
a.VehicleNameLink
{
	color: White;
	font-size:17px;
	text-decoration : none;     
	font-weight:bold;           
}

a.VehicleNameLink:Hover
{
	COLOR: orange;
	font-size: 17px;
	text-decoration : none;
	font-weight:bold;
}
.VehicleBackground
{
    background-image: url(../images/car_background.png);
    background-repeat: no-repeat;
    width:245px;
    height:277px;
	margin: auto;
}
.ListPriceBackground
{
	background-image: url(../images/listpricebackground.png);
    background-repeat: no-repeat;
	width:245px;
	height:56px;
	font-family:tahoma;
	font-size:24px;
	font-weight:bold;
	color:white;
	text-align: center;
}
.ListVehicleTitle
{
	font-size:13px;
	font-weight:bold;
	font-family:tahoma;
	color:white;
	text-align: center;
}

.AdminTitle
{
	color:#ffffff;
	font-weight:Bold;
	font-size:15px;
	color:black;
}

.AdminNormalText
{
	font-family:tahoma;
	font-size:12px;
	color:black;
}

A.AdminNormalLink
{
	color: #000000;
    FONT-SIZE:12px;
	text-decoration : underlined;	
}
A.AdminNormalLink:hover
{
    COLOR: orange;
    FONT-SIZE: 12px;
	text-decoration : underlined;
}
