﻿/*Main Styles*/
body {background-color: rgb(244,244,211); margin-left:auto; margin-right:auto; padding: 0;}
#wrapper {margin-left:auto; margin-right:auto; font-family:Arial; font-size:16px; color:rgb(0,0,0); background-image: url(../images/contentBackground.jpg); background-repeat:repeat-y; width:1000px; border:solid 1px rgb(123,152,186);}
#header {background-image:url(../images/header.jpg); background-repeat:no-repeat; height:107px; width:1000px;}
#paymentheader {display:none;}

#footer 
{
    background-image:url(../images/footerImage.jpg); 
    background-repeat:no-repeat; 
    height:76px; 
    width:1000px;
  }
  
.footerText 
{
    /*float:left;*/
    position:absolute;
    font-size:11px; 
    font-weight:bold; 
    color: rgb(45,45,248); 
    font-weight:bold; 
    text-align:center; 
    height:70px;
    margin-left:203px;
    margin-top:25px;
    }
    
.footerText a:link{color:rgb(45,45,248);}
.footerText a:visited{color:rgb(45,45,248);}
.footerText a:hover{color:rgb(0,0,255);}
.footerIcons 
{
    /*float:left;*/
    position:absolute;
    margin-top:2px;
    margin-left:912px;
    width:85px;
}

.facebookIcon
{
    /*float:left;*/
    border:none;
    position:absolute;
    margin-top:10px;
    padding-left:3px; 
    width:45px;
    }

.contentExpand 
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    width:919px;
}

.interiorPageExpand 
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    padding-top:10px;
    padding-bottom:10px;
    width:880px;
}
#logindisplay 
{
    font-weight:bold; 
    clear:both; 
    text-align:right; 
    padding-top:3px; 
    font-size:12px; 
    color: rgb(45,55,258); 
    position:absolute; 
    margin:70px 0px 0px 0px;
    width:1002px;
 }
 
#logindisplay a {color: rgb(45,55,258);}
#logindisplay a:visited {color: rgb(45,55,258);}
#defaultTitle 
{
    font-family:Arial; 
    font-size:22px; 
    font-weight:bold; 
    color:rgb(5,52,159); 
    padding:5px; 
    width:710px; 
    margin-left:240px;
}

#title {font-family:Arial; font-size:22px; font-weight:bold; color:rgb(5,52,159); padding:5px; margin-left:9px;}


.openingText
{
    min-height:85px; 
    width:710px; 
    font:bold 18px Arial; 
    margin-left:247px;
}

.contentText 
{
    width:905px; 
    padding-top:10px;
    padding-bottom:10px;
    margin-left:auto; 
    margin-right:auto; 
    font-weight:bold; 
    font-size:18px;
}

.contentText a:visited{color:rgb(0,0,255);}
.interiorContentText {width:855px; margin-left:auto; margin-right:auto; font-family:Arial; font-weight:bold;}
.interiorContentText a:visited{color:rgb(0,0,255);}
#quote
{
    color:rgb(255,255,255); 
    font-size:16px; 
    font-weight:bold; 
    font-style:italic; 
    float:right; 
    padding-right:60px; 
    padding-top:8px; 
    width:270px;
 }
 
#error {background-color:rgb(243,243,203); color:rgb(5,52,159); font-size:22px; font-weight:bold; font-family:Arial; width:740px; padding:25px;}

/*Menu Styles*/

.RadMenu_Vista .rmRootGroup
{
    border-top: 1px solid #b7bdcd;
    border-bottom: 1px solid #b7bdcd;
    border-right: none !important;
    border-left: none !important;
}

.RadMenu_Vista,
.RadMenu_Vista a.rmLink
{
	font: bold 12px/23px "Segoe UI", Arial, sans-serif !important;
	color: #000;
	text-decoration: none;	
}

/*Home Styles*/
#quickSearch 
{
    padding:6px 10px 8px 2px; 
    float:left; 
    z-index:1; 
    margin:5px 0px 0px 40px; 
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
 }
    
#homeContent{padding-top:35px; margin-left:40px;}
.quickSearchResults {background-color:rgb(244,244,211); padding:8px; border:solid 2px rgb(123,152,186);}

/*About Us Styles*/
#aboutUsContent{padding-top:15px; margin-left:60px; }
.asterik {color: rgb(255,0,0)}
#aboutUsList {font-size:22px; color:rgb(5,52,159); list-style:none; margin-left:350px;}

/*Whats New Styles*/
#whatsNewContent{padding-top:15px; margin-left:60px; min-height:450px; }
.whatsNewH2 {color:rgb(5,52,159); margin-top:0px;}
.whatsNewImage {float:left; position:relative; width:435px;}
.whatsNewText {float:right; position:relative; padding-bottom:10px;}
.whatsNewHr {background-image:url(../images/horizontalRule.jpg); background-repeat:repeat-x; height:2px;}
.whatsNewFiller{margin-left:6px; padding-top:5px;}
#popup{-moz-border-radius: 5px; -webkit-border-radius: 5px; border:solid 2px rgb(123,152,186); background-color: rgb(244,244,211);}
.popupContentText {width:725px;font-size:14px; margin-left:auto; margin-right:auto; font-weight:bold;}
#popupBody{font-family:Arial; font-size:16px; color:rgb(0,0,0);background-color: rgb(255,255,255);}

/*Locations Styles*/
#locationsContent{padding-top:15px; margin-left:60px; min-height:450px;}
#locationsList {font-size:20px; color:rgb(255,0,0); list-style:none; width:855px; margin-top:-2px; padding-left:10px;}
#map_canvas {width:500px; height:350px;float:left; position:relative; padding-right:10px; border:solid 1px rgb(123,152,186);}
.infoWindow {height:100%; width:340px; overflow:hidden; font-weight:bold; padding:5px; font-size:14px;}

/*FAQ Styles*/
#faqContent{padding-top:15px; margin-left:60px;}
.faqH3 {color:rgb(0,0,0); margin-top:0px;}

/*Testimonials Styles*/
#testimonialContent{padding-top:15px; margin-left:60px; min-height:450px;}
.testimonialContentText {font-size:18px; font-weight:bold; color:rgb(5,52,159); padding-left:5px;}

/*Credit App Styles*/
#creditContent{padding-top:15px; margin-left:60px; font-weight:bold; text-align:left;}
.notice {font-size:10px; font-weight:bold; color:rgb(255,0,0); text-align:center; width:650px; margin-left:auto; margin-right:auto;}
.disclosureStatement {padding:12px 20px 12px 20px; text-align:justify;}
.applicable {font-size:10px; font-style:italic;}
.phNumber{color:rgb(45,45,248);}
.creditEditDiv{text-align:center; padding-bottom:5px; font-size:14px; margin-top:-20px;}
.errorDiv {width:880px; margin-left:auto; margin-right:auto;}
.leftDiv{float:left; font-size:14px;}
.rightDiv{float:right; font-size:14px;}

/*Privacy Styles*/
h4{color:rgb(5,52,159);}
#privacyAnchors{ list-style:none;}

/*Survey Styles*/
.surveyContent{padding-top:15px; margin-left:60px; }
.surveyTable table{text-align:left;}
.label{color: rgb(5,52,159);}
.answerBoxes{ width: 400px; height: 125px; }

/*Service Styles*/
#serviceContent{padding-top:15px; margin-left:60px; }
.serviceImage {padding:3px 4px 3px 0px;}
.serviceHighlight {font-size:18px; }

/*Site Map Styles*/
#SiteMapContent{padding-top:15px; margin-left:60px; min-height:450px;}
#SiteMapContent li{font-family:Arial; font-size:16px;}

/*Login/Register Styles*/
#loginContent
{
    padding-top:15px; 
    margin-left:60px; 
    font-weight:bold;
}

.loginExpand
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    max-width:600px;
    margin-left:-60px;
}

.smallText {font-size:10px;}
.registerText{visibility:visible;}
.contactText{font-size:14px; font-weight:bold; min-width:360px; font-family:Arial;}
#contactSizeDiv{max-width:885px; max-height:500px; overflow:hidden;}

/*Account Styles*/
#myAccountContent{font-weight:bold;}
.address{margin-left:85px; margin-top:7px;}
.phone{padding-left:10px; margin-left:380px; margin-top:-80px;}
.button{padding-left:10px; margin-left:690px; margin-top:-80px;}
.accountCap{background-image:url(../images/myAccountCap.png); background-repeat:no-repeat; width:845px; height:19px;}

.accountExpand
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;    
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    width:845px;
}

.accountBase{background-image:url(../images/myAccountBase.png); background-repeat:no-repeat; width:845px; height:29px;}
#vehiclesDiv{margin-left:80px;}
.myVehicle{font-size:18px; color:rgb(40,5,159);}
.detailWrapper {max-width:850px; min-height:90px; margin-left:auto; margin-right:auto;}
.vehiclePaymentDetail{margin-left:60px; margin-top:0px; vertical-align:top;}
.accountPaymentDetail{padding-left:10px; margin-left:290px; margin-top:-60px;}
.currentAccountDetail{padding-left:10px; margin-left:235px; margin-top:-60px;}
.paymentSelectionDiv{width:850px; margin-left:auto; margin-right:auto; padding-top:5px;}
#paymentDiv{width:975px; margin-left:auto; margin-right:auto;}
#checkDiv{padding-top:7px; max-width:350px;}
#creditDiv{max-width:350px; padding-top:7px; min-height:250px;}

.paymentExpand
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;    
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
}

.paymentTable {max-width:340px; margin-left:auto; margin-right:auto; font-size:14px; z-index:1;}
.payment{display:none;}
.paymentNotSelected{visibility:visible;}
#overlayDiv{width:337px; height:365px; margin-top:-371px; margin-left:5px; z-index:5;}
#overlayDiv2{width:337px; height:365px; margin-top:-370px; margin-left:5px; z-index:5;}
.checkReceiptDiv{text-align:left; margin-left:auto; margin-right:auto; width:550px;}
.checkReceiptDiv span{color: rgb(5,52,159);}
.creditReceiptDiv{text-align:left; margin-left:auto; margin-right:auto; width:550px;}
.creditReceiptDiv span{color: rgb(5,52,159);}
.receiptThankYouImage{display:none;}
.policyText {font-size:11px; width:600px; text-align:left;}

/*Inventory Styles*/
.searchCriteria
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;    
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
}

.currentCriteria
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    width:302px;
    margin-top:-8px; 
}

#inventoryContent{width:980px; padding-top:5px; margin-left:10px; min-height:450px; vertical-align:top;}
#inventorySize{max-width:1000px; max-height:735px; overflow:hidden;}
.criteriaLabel{font-size:15px; font-weight:bold; color:rgb(5,52,159); margin:7px 0px 0px 20px; }
#criteriaDataList{font-weight:bold; color:rgb(5,52,159);}
.searchCriteriaCap {background-image:url(../images/inventoryCriteriaResultsCap.png); background-repeat:no-repeat; width:302px; height:17px; padding:0px; margin:0px;}

.searchCriteriaExpand 
{
    width:302px; 
    margin-top:0px; 
    padding-top:0px;
}

.searchCriteriaResultsExpand 
{
    width:302px; 
    margin-top:0px; 
    padding-top:0px;
}

.searchCriteriaBase {background-image:url(../images/inventoryCriteriaResultsBase.png); background-repeat:no-repeat; width:302px; height:23px; padding:0px; margin:0px;}
.criteriaResults{list-style:none; padding:0px 0px 0px 20px; margin:0px; font-size:12px; color:rgb(0,0,255); font-weight:bold;}
.criteriaResults a{font-family:Arial; font-size:12px; color:rgb(0,0,255); font-weight:bold;}
.noBullets {list-style:none; padding:7px 5px 0px 7px; margin:0px; font:bold 12px normal Arial; text-align:right;}
.noBullets a{color:rgb(0,0,255); font-weight:bold;}
#make{padding:7px 0px 0px 20px;}
#models{padding:7px 0px 0px 20px;}
#year{padding:7px 0px 0px 20px;}
#location{padding:7px 0px 0px 20px;}
#mileage{padding:7px 0px 0px 20px;}
#price{padding:7px 0px 0px 20px;}
#paymentDisclaimer{padding:7px 0px 0px 7px; font-size:10px;}
#searchResults{position:relative; top:0px; width:640px; padding-left:18px; font-weight:bold;}
.resultsTD{border-left:solid 2px rgb(123,152,186); border-right:solid 2px rgb(123,152,186); width:310px;}

#inventoryCard 
{
    background-color: rgb(243,243,203);
    border: 1px solid rgb(123,152,186);
    -moz-border-radius: 10px;
    border-radius: 10px;   
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    min-width:618px; 
    min-height:164px;
}

#resultsWrapper{background-color:rgb(244,244,211); min-width:920px; font-weight:bold; font-family:Arial;}
.detailsCap{background-image:url(../images/vehicleDetailsCap.png); background-repeat:no-repeat; width:889px; height:19px; margin-left:auto; margin-right:auto;}
.detailsExpand{background-image:url(../images/vehicleDetailsExpand.png); background-repeat:repeat-y; width:889px; margin-left:auto; margin-right:auto; font-size:20px;}
.detailsBase{background-image:url(../images/vehicleDetailsBase.png); background-repeat:no-repeat; width:889px; height:15px; margin-left:auto; margin-right:auto;}
.detailsUpperDiv{padding-left:5px; padding-bottom:5px;}
.detailsMiddleDiv{padding-bottom:5px;}
.detailsLabel {color:rgb(5,52,159);}
.criteriaTotal {color:rgb(16,69,118);}
.removeCriteria {vertical-align:top;}
/*End Inventory Styles*/

/*Sliding Box Styles*/
.msg_list 
{
    margin: 0px;
    padding: 0px;
    width: 750px;
    text-align:left;
}

.msg_head 
{
    padding: 0px 10px 0px 0px;
    cursor: pointer;
    position: relative;
    margin:1px;
    width:750px;
    height:25px;
    color:rgb(5,52,159);
}

.msg_body 
{
    padding: 0px 5px 0px 15px;
    margin:-1px 10px 0px 22px;
    width:705px;
    min-height:10px;
}

.msgText 
{
    padding:5px 5px 0px 2px;
    width:705;
    color:rgb(45,45,248);
}
/*End Sliding Box*/

/*Post-It Note Styles*/
.postIt
{
	float:left;
	position:absolute;
	z-index:9999;
	margin:0px 0px 0px 610px;
	background-image:url(../images/postItNote.png);
	background-repeat:no-repeat;
	height:300px;
	width:300px;
}

.postItText
{
	display:block;
	height:275px;
	width:260px;
	/*-webkit-transform: rotate(5deg); 
    -moz-transform: rotate(5deg);
    transform:rotate(5deg);*/
	float:left;
	position:absolute;
	margin:5px 0px 0px 5px;
	font:italic 22px "Times New Roman", Times, serif;
}
/*End Post-It Note Styles*/

/* Location Grid Styles */
.RadGrid_Default
{
    font-weight:bold !important;
    font-family:Arial !important;
    color:rgb(5,52,159)!important;
    border-color:rgb(123,152,186)!important;
    -moz-box-shadow: 4px 4px 6px 0px rgb(123,152,186);
    box-shadow: 4px 4px 6px 0px rgb(123,152,186);  
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol
{
    border:none !important;
    font-weight:bold !important;
    background-color: rgb(243,243,203) !important;
    background-image:none !important;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td 
{
    font-weight:bold !important;
    background-color: rgb(243,243,203) !important;
    background-image:none !important;
}


