/* STANDARD PAGE STYLES */
body {margin:0px; text-align:center; background-color:#ffffff;background-image:url('http://jeepcompass.lasvegasjeep.com/images/SiteBackground.jpg');background-repeat:repeat-x;background-position:top center;}
a:link {text-decoration:none; color:#003366;}
a:visited {color:#003366; text-decoration: none;}
a:hover {text-decoration:underline;color:#0e3d84;}
h1 {font-family:Tahoma, Helvetica, sans-serif; font-size:22px; font-weight:700; color:#332F28; margin:0px; padding:0px;}
.minh1 {font-family:Tahoma, Helvetica, sans-serif;font-size:11px; font-weight:700; color:#886152; margin:0px;}
.minh1 a:link, .minh1 a:visited {color:#666666; text-decoration:underline; margin:0;}
.minh1 a:hover {color:#ff9d00; text-decoration:underline; margin:0;}
.titleStyle {font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:700; color:#1d6796; margin:0px; text-transform:uppercase;}
.titleStyle a:link, .titleStyle a:visited {color:#1d6796; text-decoration:underline; margin:0;}
.titleStyle a:hover {color:#e39a27; text-decoration:underline; margin:0;}
.contentStyle {font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:12px; font-weight:normal; color:#313131; margin:0px;}
.contentStyle a:link, .contentStyle a:visited {color:#313131; text-decoration:underline; margin:0;}
.contentStyle a:hover {color:#e39a27; text-decoration:underline; margin:0;}
table {font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;font-size:11px;}
.coumnLeft {width:614px; margin:0px; text-align:center;float:left;}
.coumnRight {width:386px; margin:0px;padding:0px;text-align:center;float:left;}
.columnContentFullBackground {background-image:url('http://jeepcompass.lasvegasjeep.com/images/ContentBackgroundFull.jpg'); background-repeat:repeat-y; background-position:top center;}
.footerText {font-family:Arial, Helvetica, sans-serif; color:#7b7b7b; font-size:11px; font-weight:bold;}
.footerText a:link, .footerText a:visited  {color:#7b7b7b; text-decoration:none; padding-left:8px; padding-right:8px;}
.footerText a:hover {color:#ff9d00; text-decoration:underline;}
.cag-footer {font-family:Arial, Helvetica, sans-serif; color:#000000;font-size:10px;}
.cag-footer a:link, .cag-footer a:visited  {color:#000000;}
.cag-footer a:hover {color:#a01f1f; text-decoration:underline;}
.footer {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal;}
.footer a:link, .footer a:visited{color:#000000;}
.footer a:hover {color:#a01f1f; text-decoration:underline;}
/* ALIGNMENT */
.floatCenter {width:1000px; margin-left:auto; margin-right:auto; padding:0px; text-align:center;}
.floatLeft {float:left; margin:0px; padding:0px; text-align:center;}
.floatRight {float:right; margin:0px; padding:0px; text-align:left;}
.floatClear {clear:both;}
.titleContainer {text-align:left; padding:25px 0px 0px 105px; margin:0px;}
.footerContainer {text-align:center; padding:0px 0px 0px 0px; margin:auto;}
.footerCenter {width:1000px; height:37px; text-align:center; padding:0 0 0 0;}
.footerLeft {width:50%; float:left; padding:2px 0px 2px 0px; text-align:center; margin:0px; position:relative;}
.footerRight {width:50%; float:right; padding:2px 0px 2px 0px; text-align:center; margin:0px; position:relative;}
/* SPRY ASSETS */
.checkboxRequiredMsg,.checkboxMinSelectionsMsg,.checkboxMaxSelectionsMsg {display:none;}
.checkboxRequiredState .checkboxRequiredMsg,.checkboxMinSelectionsState .checkboxMinSelectionsMsg,.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {display:inline;color:red;}
.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg {display:none;}
.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState, .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg {display:inline;font-size:11px;color:red;}
.textfieldValidState input,input.textfieldValidState {background-color:#B8F5B1;}
input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input {background-color:#FF9F9F;}
.textfieldFocusState input,input.textfieldFocusState {background-color:#FFC;}
.textfieldFlashText input,input.textfieldFlashText {color:red;}
.horiztonalRuleDotted {border:1px dotted #000000; border-style:none none dotted; padding-top:3px; padding-bottom:3px;}
.required{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #FF0000;}
/** FORM STYLES HERE **/
.myFormContainer {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:386px;}
.myFormLabel{display:block; width:130px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-align:right; margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
.myFormInput{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 1px #aacfe4; width:200px; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;}
.myFormSelect {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 1px #aacfe4; width:210px; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;}
.myFormTextArea {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 1px #aacfe4; width:200px; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;}
