body
{
	background-color: #425363;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

TH {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}

TD {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.HomeBg {background: url('../images/backgroundHome.jpg') repeat-x top;}
.SubBg {background: url('../images/backgroundSub.jpg') repeat-x top;}
IMG {border: 0px;
}


.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 15px 20px 10px 22px;
}

.hometop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	line-height: 20px;
}

.footerBar {background-image: url(images/footerBar.jpg);}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #999966;
}
a:active {
	text-decoration: underline;
	color: #D2B088;
}
.footerTextGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
a.red:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a.red:visited {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
a.red:hover {
	text-decoration: none;
	color: #70848F;
	font-weight: bold;
}
a.red:active {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
a.grey:link {
	color: #374146;
	text-decoration: none;
	font-weight: bold;
}
a.grey:visited {
	text-decoration: none;
	color: #374146;
	font-weight: bold;
}
a.grey:hover {
	text-decoration: none;
	color: #70848F;
	font-weight: bold;
}
a.grey:active {
	text-decoration: none;
	color: #374146;
	font-weight: bold;
}
a.grey2:link {
	color: #374146;
	text-decoration: none;
	font-weight: bold;
}
a.grey2:visited {
	text-decoration: none;
	color: #374146;
	font-weight: bold;
}
a.grey2:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.grey2:active {
	text-decoration: none;
	color: #374146;
	font-weight: bold;
}
a.gold:link {
	color: #575649;
	text-decoration: none;
	font-weight: bold;
}
a.gold:visited {
	text-decoration: none;
	color: #575649;
	font-weight: bold;
}
a.gold:hover {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
a.gold:active {
	text-decoration: none;
	color: #575649;
	font-weight: bold;
}
a.lgrey:link {
	color: #60686A;
	text-decoration: none;
	font-weight: bold;
}
a.lgrey:visited {
	text-decoration: none;
	color: #374146;
	font-weight: bold;
	
}
a.lgrey:active {
	text-decoration: none;
	color: #374146;
	font-weight: bold;
}
a.lgrey:hover {
	text-decoration: none;
	color: #70848F;
	font-weight: bold;
}
a.green:link {
	color: #516A22;
	text-decoration: none;
	font-weight: bold;
}
a.green:visited {
	text-decoration: none;
	color: #516A22;
	font-weight: bold;
}
a.green:active {
	text-decoration: none;
	color: #516A22;
	font-weight: bold;
}
a.green:hover {
	text-decoration: none;
	color: #70848F;
	font-weight: bold;
}
#footer a.blue{
	text-decoration: none;
	color: #9ED3E9;
}
#footer a.blue:hover {
	color: #D2B088;
}

.subNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.bodyTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFFFFF;
}
.bodyTextWhite a:link{
	color: #FFFFFF;
}
.bodyTextWhite a:visited{
	color: #FFFFFF;
}
.bodyTextWhite a:active{
	color: #FFFFFF;
}
.bodyTextWhite a:hover{
	color: #98DEEA;
}
.carButtonText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
.redCarPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin-left: 0px;
	margin-right: 0px;
	color: #990000;
}
.termsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	margin-left: 0px;
	margin-right: 0px;
	color: #999999;
}
.carDescriptionBox {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
}
.featuresTerms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 11px;
	font-weight: normal;
	color: #666666;
}
.PPtext {
	font-size: 20px;
	font-weight: bold;
	color: #990000;
	line-height: 20px;
}
.bodyTextHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	margin-left: 0px;
	margin-right: 0px;
	color: #333333;
}

a.white:link {
	color: #ffffff;
	text-decoration: none;
}
a.white:visited {
	text-decoration: none;
	color: #ffffff;
}
a.white:hover {
	text-decoration: none;
	color: #D2B088;
}
a.white:active {
	text-decoration: none;
	color: #ffffff;
}

.pageName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 7px;
	height: 20px;
}

.header
{
	font-size:14px;
	font-weight:bold;
}

/*input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 180px;
	BACKGROUND-COLOR: rgb(255,255,160)
}

input.radio, input.checkbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 10px;
	BACKGROUND-COLOR: rgb(255,255,160)
}

input[type="radio"], input[type="checkbox"]
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 10px;
	BACKGROUND-COLOR: rgb(255,255,160)
}
       


.radiolist input {
	width: 2em;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	BACKGROUND-COLOR: rgb(255,255,160)
}
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	BACKGROUND-COLOR: rgb(255,255,160)
}*/

/* Âèä ýëåìåíòà óïðàâëåíèÿ 'input' òèïà 'file'. */
.inputFile
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
	width: 200px;
	border: 1px solid #2986C4;
	color: #006AAC;
}

.submit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.name
{
	font-weight:bold;	
}

/* Íåîáõîäèìî åñëè 'submit' èìååò ôèêñèðîâàííûå ðàçìåðû. */
.submitElastic
{
	height: 18px;	
	border: 1px solid #2986C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFFFFF;
}

.wrongServerMessage
{
	color: #FFFFFF;
	background-color: #B7191C;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
.wrongServerMessage:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.wrongServerMessage:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.wrongServerMessage:active
{
	text-decoration: underline;
	color: #FFFFFF;
}
.wrongServerMessage:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.correctServerMessage
{
	color: #FFFFFF;
	background-color: #379F64;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;	
}
.correctServerMessage:link
{
	text-decoration: none;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.correctServerMessage:visited
{
	text-decoration: none;
	color: White;
}
.correctServerMessage:active
{
	text-decoration: underline;
	color: White;
}
.correctServerMessage:hover
{
	text-decoration: underline;
	color: White;
}
a.whiteMenu:link {
	color: #9A0103;
	text-decoration: none;
	font-weight: bold;
}
a.whiteMenu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.whiteMenu:visited {
	color: #9A0103;
	text-decoration: none;
	font-weight: bold;
}
a.whiteMenu:active {
	color: #9A0103;
	text-decoration: none;
	font-weight: bold;
}
.whiteMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.hometop2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

/*Credit Application*/
.wizardMainHeader { padding:15px 5px 5px 5px; font-size:14pt; font-weight:bold; color:#555; margin:0px auto; }
.wizardHeader { padding:15px 5px 5px 8px; font-size:11pt; font-weight:bold; color:#555; }
.wizardTable { margin:5px 12px; width:100%; border:1px solid #EEE; padding:5px; }
.wizardTable td { vertical-align:middle; padding:5px; }
.smallCell { width:20px; }
.halfCell { width:50%;}
.labelCell { text-align:right; vertical-align:middle; width:85px;}
.valueCell { vertical-align:middle;}
.textBox { width:100%; }
.radioButton { vertical-align:middle; padding:10px; }
.tblCreditor {  width:100%; }
.tblCreditor td { margin:0px; border:1px solid silver; }
.tdCreditorInput {  width:55px; }
.residentNotice { padding:15px; }
.numberBox { width:25px; text-align:center; }

/*Date Pickers*/
.datePicker .dpMonth, .datePicker .dpDate, .datePicker .dpYear { text-align:center; }
.datePicker .dpMonth { width:25px; }
.datePicker .dpDate { width:25px; }
.datePicker .dpYear { width:35px; }

/*Validation and required fields*/
.validationSummary { width:500px; text-align:left; padding:20px 20px 0px 20px; font-weight:normal; }
.req { color:Red; font-weight:bold; }

.container { border:1px solid silver; float:left; margin-left:5px; }
.row { float:left; margin:5px; }
.qLabel { width:85px; float:left; padding:5px; text-align:right; }
.qValue { width:185px; float:left; padding:5px; }
.box { width:100%; }

.sectionHeader { font-weight:bold; color:#555; margin:5px 5px 0px 15px; }
.wTable { margin:20px; width:580px; border:1px solid #EEE; }
.wTable td { margin:5px; padding:5px; vertical-align:middle; }
.qlCell { width:20%; text-align:right; margin:5px; padding:5px; }
.qvCell { width:30%; }
.tqvCell { width:80%; }
.tinyCell { width:20px; }
.hometop2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height: 20px;
}
.HolidayPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65px;
	color: #990000;
	text-decoration: none;
	line-height: 40px;
}
.HolidayPrice2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #990000;
	text-decoration: none;
	line-height: 50px;
}
.HolidayPriceBLK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65px;
	color: #000000;
	text-decoration: none;
	line-height: 40px;
}
.HolidayPrice2BLK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	text-decoration: none;
	line-height: 50px;
}
.faqbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52544C;
	font-weight: normal;
	padding-left: 78px;
	padding-right: 20px;
	line-height: 16px;
}
.greenimageborder {
	border: 2px solid #798F52;
}
.redHeader {
	font-size: 14px;
	line-height: 17px;
	color: #990000;
}
.loungeCell {
	background-image: url(../images/lounge/loungeBackground.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.homebanner {
	height: 80px;
	width: 285px;
}
#subnav ul {
	width: 177px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 0px;
	padding-top:1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#subnav li {
	margin: 0px;
	text-align: left;
	padding-bottom: 1px;
}
#subnav a {
	text-decoration: none;
	color: #374146;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 8px;
	font-size: 11px;
	padding-right: 4px;
	margin: 0px;
	margin-top:-1px;
	line-height: 13px;
}
#subnav a.redlink {
	color: #990000;
}
#subnav a:hover{
	color: #FFFFFF;
	background-color: #374146;
}
#subnav a.select{
	color: #FFFFFF;
	background-color: #374146;
}
h1.header {
	margin: 0px;
	padding: 0px;
}
#homecontent {
	font-size: 11px;
	line-height: 13px;
	padding-top: 20px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 20px;
}
#homecontent li {
	padding-bottom: 5px;
	list-style-type: none;
	background-image: url(../images/global/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
#homecontent ul {
	margin-bottom: 10px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#homecontent p {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#footer {
	height: 25px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/global/footerBar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	clear: both;
}
#footer ul {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer li {
	list-style-type: none;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 3px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#footer a {
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
#footer a:hover {
	color: #D2B088;
}
#footer li.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footercontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}
.clear {
	clear: both;
}
#subContent {
	width: 535px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#subContent h2 {
	font-size: 18px;
	color: #990000;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#subContent p {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#featuredTesti {
	background-image: url(../images/dealership/quoteBack.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 75px;
	margin-bottom: 0px;
	float: left;
	margin-top: 0px;
	width: 100%;
}
#featuredTesti p {
	font-size: 13px;
	line-height: 15px;
	color: #FFFFFF;
	width: 400px;
}
.testiHighlight {
	font-size: 12px;
	font-weight: bold;
	color: #880C19;
}
#testiIntro {
	background-color: #AABCCC;
	padding: 10px;
	background-image: url(../images/dealership/quoteINtroBack.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	line-height: 16px;
}
.quote {
	text-align: left;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 20px;
	background-image: url(../images/dealership/quoteTail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 10px;
	float: left;
	width: 300px;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#quoteMonth {
	background-image: url(../images/dealership/quoteMonth.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
p.raveHeader {
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}
#raveIntro {
	background-image: url(../images/dealership/raveCallOut.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 12px;
	padding-top: 3px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
}
.joinEmail{
	padding-left: 7px;
	padding-bottom: 7px;
	line-height:0px;
	padding-top: 7px;
}
.joinEmail form, .joinEmail label{margin:0; padding:0;}
.joinEmail input{
	margin:0;
	margin-top:5px;
	padding:4px;
	border:0;
	height: 20px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#BtnGO{padding-left:4px; margin-top:0;}
#sidebar p {
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	margin-top: 5px;
	margin-bottom: 7px;
}
#deliveryInfo {
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	background-color: #AABCCC;
	line-height: 14px;
	margin-bottom: 10px;
	background-image: url(../images/deliverySpecialist/learnBackground.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#deliveryInfo strong {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 18px;
}
.red {
	color: #990000;
}
.service-menu td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.service-menu td.blue {
	background-color: #F3F3F3;
}
.service-menu td.dark {
	color: #FFFFFF;
	background-color: #AABCCC;
}
.news-photos {
	padding-bottom: 15px;
	width: 530px;
}
.news-photos ul {
	margin: 0px;
	padding: 0px;
}
.news-photos li {
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.news-photos li.left {
	margin-right: 12px;
}
