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

.css_v1 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;
}

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

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

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

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

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

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

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

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

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

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

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

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



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

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


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

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

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

.css_v1 .newsArticleContent { padding-right:20px; }

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

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

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

.css_v1 .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; }
.css_v1 .mainNavStyle a:hover { color:#fff; background:url(/images/menu_bg_hover.jpg); background-repeat:repeat-x; }
.css_v1 .topSubmenu { padding:6px 0px 6px 14px; font-size:11px; background-color:#e5e5e5; }
.css_v1 .topSubmenu a:link { color:#333; text-decoration:none; }
.css_v1 .topSubmenu a:visited { color:#333; text-decoration:none; }
.css_v1 .topSubmenu a:hover { color:#666; text-decoration:none; }
.css_v1 .topSubmenu a:active { color:#333; text-decoration:none; }

.css_v1 .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;
}
.css_v1 .style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #999;
}

/* SERVICE APPOINTMENT FORM */
.css_v1 p.contact-info {
	font-size: 1.4em;
	margin: 0;
}
.css_v1 form.sampleform {
    /*padding: 15px;*/
    margin: 0 0 20px 0;
    background:  transparent ;

}
.css_v1 form.sampleform fieldset {
    margin: 0 0 10px 0;
	border: none;
}
.css_v1 form.sampleform legend {
    font-size: 1.3em;
    padding: 5px;
    font-weight: bold;
    color:  #422E09 ;
}
.css_v1 form.sampleform ol {
    list-style: none;
    padding: 10px;
}
.css_v1 form.sampleform ol li {
    padding: 10px;
}
.css_v1 form.sampleform label {
    width: 240px;
    float: right;
    color: #ff0000;
    margin: 3px 195px 0 0;
    font-size: .9em;
}
.css_v1 span.label {
    width: 120px;
    float: left;
    font-size: 1.0em;
    /*margin: 5px 0 0 0;*/
}
.css_v1 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 ;
}
.css_v1 form.sampleform input.yes,
.css_v1 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 ;	
}
.css_v1 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 ;
}
.css_v1 form.sampleform textarea:focus,
.css_v1 form.sampleform input:focus {
    background: #f5f5f5;
    border: 2px solid #ccc;
}
.css_v1 span.required {
    color: #ff0000;
    font-weight: normal;
    font-size: .9em;
}
.css_v1 #validEmail {
    margin: 4px 0 0 9px;
    position: absolute;
    height: 16px;
    width: 16px;
}
.css_v1 .form-row {
    padding: 13px 13px 13px 0;
}
.css_v1 .form-row .submitbutton {
    width: 100px;
    float: right;
    border: 2px solid #ccc ;
    margin: 0 160px 20px 0;
    background: #f5f5f5;
    color: #000;
    clear: both;
}
    .css_v1 .form-row .submitbutton:hover {
        cursor: pointer;
    }
    .css_v1 .topContact a{color:#777;text-decoration:none;}

.css_v1 ul.mainNavStyle_tpl {
	margin-right:2px;
	margin-bottom:0 !important;
}

.css_v1 .mainNavStyle_tpl li {
	background-image:url('/images/menu_bg.jpg');
}
.css_v1 .mainNavStyle_tpl a {
	font-size:12px !important;
	border:none !important;
}
.css_v1 .mainNavStyle_tpl li li {
	top:-10px; /* this is a hack!!! */
	text-align:left;
	background-image:none;
	background:black;
}
.css_v1 .mainNavStyle_tpl li li a {
	padding-top:4px;
	padding-bottom:4px;
	border-top:solid 1px #DDDDDD !important;
}

.css_v1 .mainNavStyle_tpl li:hover, .css_v1 .mainNavStyle_tpl li a:hover,
	.css_v1 .mainNavStyle_tpl li li:hover, .css_v1 .mainNavStyle_tpl li li a:hover {
	background-image:url("/images/menu_bg_hover.jpg");
}
.css_v1 .mainNavStyle_tpl li ul li {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.css_v1 .mainNavStyle_tpl li ul li a {
	opacity:1.0;
	filter:alpha(opacity=100);
}

.css_v1 body {
	padding:0 !important;
}

.css_v1 .tpl_specials_box {

	width:159px;
	border:solid 1px #E6E6E6;
	margin-left:15px;
	margin-bottom: 12px;
	padding:4px;
}

	.css_v1 .style1 {font-size: 12px}
	.css_v1 .style6 {font-size: 14px}
	.css_v1 .style7 {	color: #666666;
		font-style: italic;
		font-weight: bold;
	}
	.css_v1 .style9 {font-size: 12px; font-weight: bold; }
	.css_v1 .style10 {font-size: 10px}
	.css_v1 .style12 {
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		color: #666666;
	}
	.css_v1 .style14 {
		font-size: 12px;
		color: #000000;
		font-weight: bold;
	}
	.css_v1 .style15 {color: #FFFFFF}

