@charset "utf-8";
/* CSS Document */

td img {display: block;}body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Arial Unicode MS", Arial, Helvetica, sans-serif;
}

.bottomMenu { font-size:11px; color:#666666; padding:0px 8px 0px 8px; }
.bottomMenu a:link { padding:0px 8px 0px 4px; color:#666666; text-decoration:none; }
.bottomMenu a:visited { padding:0px 8px 0px 4px; color:#666666; text-decoration:none; }
.bottomMenu a:hover { padding:0px 8px 0px 4px; color:#333; text-decoration:underline; }
.bottomMenu a:active { padding:0px 8px 0px 4px; color:#666666; text-decoration:none; }

.copyright { font-size:11px; color:#444; padding:0px 16px 0px 8px; }

.topContact { font-size:11px; color:#777; padding-right:15px; font-weight:bold;}
.topPhone { color:#333; font-weight:bold; }

.lowerBox { padding:0px 8px 0px 8px; }
.lboxTitle { font-size:12px; color:#444; font-weight:bold;}
.lboxLink { font-size:11px; color:#555; }
.lboxLink a:link { color:#666; text-decoration:none; }
.lboxLink a:visited { color:#666; text-decoration:none; }
.lboxLink a:hover { color:#999; text-decoration:none; }
.lboxLink a:active { color:#666; text-decoration:none; }

.frontLeaseModel { font-size:12px; font-weight:bold; color:#666;}
.frontLeaseModelMoeny { font-size:20px; color:#FF0000; }

#contentTable { margin-left:auto; margin-right:auto; }

.sectionTitle { font-size:18px; color:#333333; padding-left:15px; }

#quoteForm { font-size:12px; }
#quoteForm td { height:35px; }

.formDesc { font-size:12px; padding-top:15px;}

.regularContent { font-size:12px; padding:15px; line-height:23px; }
.sectionBigHeading { font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px; color:#688A92; }

.sectionBigHeadingNews { font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#688A92; }
.sectionBigHeadingNews a:link { color:#688A92; text-decoration:none; }
.sectionBigHeadingNews a:visited { color:#688A92; text-decoration:none; }
.sectionBigHeadingNews a:hover { color:#006600; text-decoration:none; }
.sectionBigHeadingNews a:active { color:#688A92; text-decoration:none; }

.bigGrayLink { font-family:Georgia, "Times New Roman", Times, serif; color:#333333; }
.bigGrayLink a:link { color:#666666; text-decoration:none; font-size:20px; }
.bigGrayLink a:visited { color:#666666; text-decoration:none; font-size:20px;}
.bigGrayLink a:hover { color:#333333; text-decoration:underline; font-size:20px;}
.bigGrayLink a:active { color:#666666; text-decoration:none; font-size:20px;}



.featureDesc { margin-bottom:10px; border-bottom:1px dotted #ccc; }

.innerMenu { font-size:12px; color:#666666; padding-left:15px; }
.innerMenu a:link { text-decoration:none; color:#666; }
.innerMenu a:visited { text-decoration:none; color:#666; }
.innerMenu a:hover { text-decoration:underline; color:#333; }
.innerMenu a:active { text-decoration:none; color:#666; }


.sideMenu { padding-top:15px; padding-left:15px; font-size:12px;}
.sideMenuItem { display:block; border-bottom:1px dotted #ccc; margin-top:10px;}
.sideMenuItem a:link { text-decoration:none; color:#666666; }
.sideMenuItem a:visited { text-decoration:none; color:#666666; }
.sideMenuItem a:hover { text-decoration:none; color:#333333; }
.sideMenuItem a:active { text-decoration:none; color:#666666; }

#galleryBox { };
#galleryBox img { margin:10px 0px 10px 0px }

.newsDate { font-size:11px; color:#666666; }

.newsArticleContent { padding-right:20px; }

#homepageNewsletter { font-size:10px; padding-right:15px;}
#homepageNewsletter input { font-size:10px; }

.promotionLink a:link { text-decoration:none; color:#666666; }
.promotionLink a:visited { text-decoration:none; color:#666666; }
.promotionLink a:hover { text-decoration:underline; color:#666666; }
.promotionLink a:link { text-decoration:none; color:#666666; }

.topNav { font-size:12px; padding-top:21px;}

.mainNavStyle a { display:block; width:auto; color:#fff; border-left:1px solid transparent; text-decoration:none; padding:6px 13px; background-image:url(images/menu_bg.jpg); float:left; }
.mainNavStyle a:hover { color:#fff; background:url(images/menu_bg_hover.jpg); background-repeat:repeat-x; }
.topSubmenu { padding:6px 0px 6px 14px; font-size:11px; background-color:#e5e5e5; }
.topSubmenu a:link { color:#333; text-decoration:none; }
.topSubmenu a:visited { color:#333; text-decoration:none; }
.topSubmenu a:hover { color:#666; text-decoration:none; }
.topSubmenu a:active { color:#333; text-decoration:none; }

.blogspot { font-size:11px; color:#666666; padding-left:12px;}.BigPromoLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #999;
}
/* SERVICE APPOINTMENT FORM */
p.contact-info {
	font-size: 1.4em;
	margin: 0;
}
form.sampleform {
    /*padding: 15px;*/
    margin: 0 0 20px 0;
    background:  transparent ;

}
form.sampleform fieldset {
    margin: 0 0 10px 0;
	border: none;
}
form.sampleform legend {
    font-size: 1.3em;
    padding: 5px;
    font-weight: bold;
    color:  #422E09 ;
}
form.sampleform ol {
    list-style: none;
    padding: 10px;
}
form.sampleform ol li {
    padding: 10px;
}
form.sampleform label {
    width: 240px;
    float: right;
    color: #ff0000;
    margin: 3px 195px 0 0;
    font-size: .9em;
}
span.label {
    width: 120px;
    float: left;
    font-size: 1.0em;
    /*margin: 5px 0 0 0;*/
}
form.sampleform input {
    padding: 3px;
    font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif;
    width: 270px;
    font-size: 1.0em;
    border: 2px solid #ccc;
    color:  #422E09 ;
}
form.sampleform input.yes,
form.sampleform input.no {
	width: 20px;
    padding: 3px;
    font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif;
    font-size: 1.0em;
    border: 2px solid #ccc;
    color:  #422E09 ;	
}
form.sampleform textarea {
    padding: 3px;
    font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif;
    font-size: 1.0em;
    border: 2px solid #ccc;
    width: 270px;
    color:  #422E09 ;
}
form.sampleform textarea:focus,
form.sampleform input:focus {
    background: #f5f5f5;
    border: 2px solid #ccc;
}
span.required {
    color: #ff0000;
    font-weight: normal;
    font-size: .9em;
}
#validEmail {
    margin: 4px 0 0 9px;
    position: absolute;
    height: 16px;
    width: 16px;
}
.form-row {
    float:left;padding: 13px 13px 13px 0;width:400px;
}
.form-row .submitbutton {
    width: 100px;
    float: right;
    border: 2px solid #ccc ;
    margin: 0 160px 20px 0;
    background: #f5f5f5;
    color: #000;
    clear: both;
}
    .form-row .submitbutton:hover {
        cursor: pointer;
    }
#smallprint{float:left;}
#smallprint p{font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;}
.topContact a{color:#777;text-decoration:none;}