/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	background:#1a1a1a url(/images2/body-bg.html) left top repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:20px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}
h1 {
	margin:0px;
	padding:0px;
}
h2 {
	margin:0px;
	padding:0px;
}
h3 {
	margin:0px;
	padding:0px 0 5px 0;
	font-size:14px;
	font-weight:bold;
}
h4, h4.border-bt {
	padding:5px 0 5px 0px;
	margin: 0 0 15px 0;
	font-size:18px;
	color:#000;
	font-weight:normal;
	font-stretch:extra-expanded;
}
h4.color-white{
	color:#FFF;
	}
h4.border-bt {
	border-bottom:1px solid #45afe9;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
/***********************************************************************
	2 - Structure/Layout
************************************************************************/
.page-wrapper {
	width:980px;
	margin:0px auto;
	position:relative;
}
/***********************************************************************
	3 - Header
************************************************************************/
#header {
	width:100%;
	float:left;
	height:56px;
	background:url(/images2/header-bg.jpg) left top repeat-x;
}
#logo {
	float:left;
	padding:5px 0 0 0;
}
#top-nav {
	width:470px;
	float:right;
	padding:18px 0 0 0;
}
.img-pad {
	padding:0 0 0 10px;
}
.img-padBottom {
        padding:0 0 20px 10px;
}
#top-content {
	width:100%;
	float:left;
	background:#5fc0ed url(/images2/top-contentbg.jpg) left top repeat-x;
}
#home-top-content {
	width:100%;
	float:left;
	background:url(/images2/home-bg.gif) left bottom repeat-x;
	position:relative;
}
/***********************************************************************
	4 - Main Body
************************************************************************/
#home-main-body {
	width:100%;
	float:left;
	background:#000 url(/images2/main-bg1.jpg) left top repeat-x;
	padding:0 0 20px 0;
}
#main-body {
	width:100%;
	float:left;
	background:#000 url(/images2/main-bg.jpg) left top repeat-x;
	padding:20px 0 20px 0;
	position:relative;
}
#top-contentbox {
	width:980px;
	float:left;
}
#navigation {
	width:690px;
	float:left;
	height:60px;
	padding:0 0 0 300px;
}
#custom_headers {
        width:800px;
        float:left;
        height:80px;
        padding:0 0 15px 190px;
	margin-top: 1 px
}
/***********************************************************************
	5 - Left Column
************************************************************************/
#top-left-column, #top-left-column-home {
	width:744px;
	float:left;
}
#privacy-column {
	width:744px;
	float:left;
}
#home-content-box {
	width:744px;
	float:left;
}
#home-video {
	width:336px;
	height:263px;
	float:right;
	text-align:center;
	padding-top:20px;
}
#home-video-in {
	width:320px;
	height:240px;
	float:right;
	background:#fff;
	border:1px #FFFFFF solid;
	text-align:center;
}
#home-tab-box {
	width:744px;
	float:left;
	padding-top:10px;
}
#top-left-column h1 , #top-left-column-home h1{
	font-size:37px;
	color:#000;
	padding:3px 0 20px 0;
}
#top-left-column h1.fontsize,  #top-left-column-home h1.fontsize {
	font-size:32px;
}
#top-left-column p {
	padding-bottom:20px;
}
#top-left-column-home p{
font-size:16px;
	padding-bottom:20px;
}
#privacy-column h1 {
	font-size:30px;
	color:#000;
	padding:3px 0 20px 0;
}
#privacy-column p {
font-size:16px;
	padding-bottom:20px;
}
#left-column {
	width:762px;
	float:left;
}
#left-column h2 {
	color:#94ca4b;
	font-size:18px;
	background:url(/images2/dashed.gif) left bottom repeat-x;
	padding:0 0 10px 0;
	margin-bottom:10px;
}
/***********************************************************************
	6 - Right Column
************************************************************************/
#top-right-column {
	width:200px;
	float:right;
	margin-bottom:10px;
}
#rightcolumn {
	width:218px;
	float:right;
}
#latestnews-box {
	width:200px;
	float:left;
}
#box-top {
	width:200px;
	float:left;
	background:url(/images2/top-corner-bg.jpg) left top no-repeat;
	height:27px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 0;
}
#news-repaeter {
	width:200px;
	float:left;
	background:#8ad1f2;
}
#news-bottom {
	width:200px;
	background:url(/images2/news-bottom.jpg) left top no-repeat;
	height:8px;
}
#main-news {
	width:180px;
	float:left;
	padding:10px;
	color:#353636;
	font-size:12px;
	line-height:18px;
}
#main-news h2 {
	color:#1073ca;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 0;
}
.img-border {
	border:2px solid #FFF;
}
.arrow-magin {
	margin-top:20px;
}
.para-pad {
	padding:10px 0 5px 0;
}
.para-stories {
        padding:1px 0 5px 0;
}
.learnmore {
	color:#025196;
	font-size:11px;
	text-transform:uppercase;
}
a.learnmore {
	color:#025196;
	text-decoration:underline;
}
a:hover.learnmore {
	color:#a40202;
	text-decoration:none;
}
#greenhome {
	width:218px;
	float:left;
	text-align:center;
	padding:5px 0 0 0;
}
ul.listing  {
	margin:0px;
	padding:0px 0 15px 0;
	list-style-type:none;
	color:#ffffff;
}
.listing {
	margin:0px;
	padding:0px 0 15px 0;
	list-style-position:inside;
	color:#ffffff;
}
.listing li {
	margin:0px;
	padding:0px 0 5px 2px;
}
.listing li a {
	color:#ffffff;
	text-decoration:none;
}
.listing li a:hover {
	color:#d56e21;
	text-decoration:none;
}
.list , .list   ul{
	margin:0px;
		list-style:none;
	font-size:14px;	
	padding:0px 0px 12px 0px;
}
.list li {
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#000;
}
.list li span{
	padding:0px 10px 5px 10px;
	font-weight:400;
	font-size-adjust:20px;
	background:url(/images2/arow.gif) left 5px no-repeat;	
	margin:0px;
	color:#000;
}
.list li b{
	padding:0px 0 5px 20px;
	background:url(/images2/right-arow.gif) left 4px no-repeat;	
	margin:0px;
	color:#000;
}
.list li li {
	margin:0px;
	color:#fff;
	padding:0px 0 5px 0px;
}
.service-left, .service-right, .service-right2 {
	float:left;
	width:385px;
	padding-left:70px;
}
.service-right {
	padding-left:0px;
	min-height:430px;
	height:auto !important;
	height:449px;
}
.service-right2 {
	padding-left:0px;
	min-height:370px;
	height:auto !important;
	height:370px;
}
.services-tab-left{
	width:473px;
	padding-right:11px;
	float:left;
	}
.services-tab-right{
	width:260px;
		float:left;
	}
	.red{
		color:#ff0000;
		}

/***********************************************************************
	7 - Footer
************************************************************************/
#footer {
	width:100%;
	background-color:#1a1a1a;
	font-size:11px;
	color:#afafaf;
	float:left;
	height:41px;
	padding:14px 0 10px 0;
}
#footer a {
	color:#afafaf;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	text-decoration:none;
}
.black {
	color:#000;
}
a.link {
	color:#FFF;
	text-decoration:underline;
}
a:hover.link {
	color:#000;
	text-decoration:none;
}
.iconpad {
	vertical-align:middle;
	padding-right:6px;
}
.border-bottom {
	border-bottom:1px solid #45afe9;
	margin-bottom:15px;
}
.redtext {
	color:#d30101;
}

a.service-home-tab{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab.jpg) left top no-repeat;
	padding:101px 0 0 0 ;
	overflow:hidden;
	}
a.service-home-tab:hover, a.service-home-tab-current{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab.jpg) left -106px no-repeat;
	padding:101px 0 0 0 ;
	overflow:hidden;
	}
a.schedule-home-tab{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab.jpg) -190px top no-repeat;
	padding:101px 0 0 5px ;
	overflow:hidden;
	}
a.schedule-home-tab:hover, a.schedule-home-tab.current{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab.jpg) -190px -106px no-repeat;
	padding:101px 0 0 5px ;
	overflow:hidden;
	}
a.offer-home-tab{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab.jpg) -390px top no-repeat;
	padding:101px 0 0 20px ;
	overflow:hidden;
	}
a.offer-home-tab:hover, a.offer-home-tab-current{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab.jpg)  -390px  -106px no-repeat;
	padding:101px 0 0 20px ;
	overflow:hidden;
	}
/*	END*/
	

a.service-home-tab2{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab2.jpg) left top no-repeat;
	padding:101px 0 0 0 ;
	overflow:hidden;
	}
a.service-home-tab2:hover, a.service-home-tab2-current{
	width:190px;
	float:left;
	height:1px;
	background:url(/images2/tab2.jpg) left -106px no-repeat;
	padding:101px 0 0 0 ;
	overflow:hidden;
	}

/***********************************************************************
        99 - version 1 styles
************************************************************************/
.showPic { width:200px }
#shedule-a-showing{
	width:1036px;
	float:left;
}
/*LEFT SIDE*/
#shedule-a-showing #left{
	width:518px;
	float:left;
}
#shedule-a-showing #left h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#shedule-a-showing #left h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	padding-bottom:20px;
	margin-top:10px;
}
#shedule-a-showing #left h2 span{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
	padding-bottom:50px;
	margin-top:10px;
}

#shedule-a-showing #left p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin-top:5px;
	text-align:left;
}
#shedule-a-showing #left p span a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #193da7;
	text-decoration: none;
	text-align:left;
	text-decoration:underline;
}

.forms{
	width:518px;
	float:left;
	padding-bottom:5px;
}
 .lable{
	width:132px;
	float:left;
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
 .lable_small{
	width:100px;
	float:left;
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
 .whitenew{
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
 .t16{
	width:128px;
	padding-left:3px;
	border:1px solid #0098de;
	word-wrap: break-word
}
.textbox{
	width:50px;
	border:1px solid #0098de;
}
.textarea2  {
	height:60px;
	width:230px;
	border:1px solid #0098de;
}
.textarea3  {
	width:230px;
	border:1px solid #0098de;
}
.loginbutton{
	width:74px;
	float:left;
}
.getdirection_button{
	width:154px;
	float:left;
	padding-left:136px;
}
.forgotpassword{
	width:130px;
	float:left;
	padding-left:150px;
	
	
}
.forgotpassword h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.forgotpassword h1 a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.forgotpassword h1 a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: none;
}
.addtext{
	width:200px;
	float:left;
	padding-left:10px;
	
	
}
.addtext h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.addtext h1 a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.addtext h1 a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: none;
}
		
	
/*RIGHT SIDE*/
#shedule-a-showing #right{
	width:518px;
	float:left;
}
#shedule-a-showing #right h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#right #lock_iamge{
	width:435px;
	float:left;
	text-align:center;
	margin-top:50px;
}
#right #account{
	width:325px;
	float:left;
	margin-top:15px;
	margin-left:50px;
	margin-bottom:15px;
}
#account #leftcurve{
	width:11px;
	height:70px;
	float:left;
	
}
#account #middle{
	width:300px;
	float:left;
	height:70px;
	background-image:url(../images/middle.jpg);
	background-repeat:repeat-x;
	
}
#account #middle h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	margin:5px;
	text-align:center;
}
#account #middle p{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	margin:5px;
	text-align:left;
	margin-top:12px;
}
#middle #signup_text{
	width:200px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;	
	text-align:center;
}
#middle #signup_button{
	width:100px;
	float:left;
}
#account #rightcurve{
	width:11px;
	height:70px;
	float:left;
	
}
.t32{
	width:256px;
	float:left;
	border:1px solid #0098de;
}
.dot{
	width:400px;
	height:1px;
	background-image:url(../images/dotline.jpg);
	margin-top:8px;
	margin-bottom:8px;
}
.cal{
	width:410px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}
.selected_date{
	width:400px;
	clear:both;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F90;
	text-decoration: none;
	background-color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}
.rightcontent{
	width:510px;
	float:left;
	margin-top:8px;
	margin-bottom:10px;
}
.contactimage{
	width:256px;
	height:162px;
	float:left;
}
#contacttext{
	width:244px;
	margin-left:4px;
	float:left;
}
#contacttext p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
#contacttext h3{
	text-align:left;
	margin-top:94px;
}
/*THANKYOU*/
#thank_youbody{
	width:985px;
	float:left;
}
#thank_youbody h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align:center;
	/*background-image:url(../images/smalllogo.png);
	background-position:right;
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}
#thank_youbodytext{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align:right;
	margin-bottom:10px;
	float:left;
	width:400px;
	margin-right:10px;
	margin-left:150px;
}
.thank_logo{
	width:200px;
	float:left;
}
.thanku_dot{
	width:500px;
	background-image:url(../images/dotline.jpg);
	background-repeat:repeat-x;
	height:1px;
	margin-left:250px;
}
#tahnkscontant{
	width:985px;
	float:left;
	margin-top:15px;
    margin-bottom: 20px;
}
#thanks_left{
	width:13px;
	height:117px;
	float:left;
}
#thanks_mid{
	width:959px;
	height:117px;
	float:left;
	background-image:url(../images/thanks-mid.png);
}
#thanks_mid h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #353535;
	text-decoration: none;
	text-align:justify;
	padding:5px;
	margin-top:5px;
	
}
#thanks_right{
	width:13px;
	height:117px;
	float:left;
}
#tahnksadd_iamge{
	width:985px;
	float:left;
	margin-top:30px;
}
.popupCal {

    visibility: inherit;

    position:absolute;

    width:200px;

    z-index:2;

}
.img_offer{
    width:174px;
    float:left;
    padding-bottom:5px;
}
.forms_offer_small{
    width:344px;
    float:left;
    padding-bottom:5px;
}

.offer_address{
    width:344px;
    float:left;
    padding-bottom:5px;
}

.forms_offer{
    width:518px;
    float:left;
    padding-bottom:5px;
}
#offer{
    width:1040px;
    float:left;
    text-align:center;
    margin: 10px 0px 10px 0px;
}

.lable2{
    width:150px;
    float:left;
    padding-right:5px;
    text-align:right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFF;
}

