* {
	margin: 0;
	padding: 0;
}
	
body {
	margin-top:0px;
	font: 75%/1.5em "Arial","Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
	
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset,  address, object { margin:1em 5%; }
#streetview object{
margin:0;
}
/*** li, dd { margin-left: 5%; } ***/
fieldset { padding: 10px 10px 10px 10px; border: 1px solid #999; }
h1 {font-size: 26px;}
h1.quoting_view {font-size: 19px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {
	color:white;	
	text-align:center;
	font-weight:500;
	font-size:16px;
}
h5 {font-size: 14px;}
#front-page p { padding-left: 0px; padding-right: 0px; }

/* DO NOT REMOVE! used for issues with internet explorer */

.select-free {
	position:absolute;
	z-index:10;

	overflow:hidden;/*must have*/
	width:200px;/*must have for any value*/;
	
}
.select-free iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


/* END DO NOT REMOVE */

/*

* html .clearfix {height: 1%;}
.clearfix {display: block;}
 End hide from IE-mac */

ol, dl { position: relative; margin-left: 20%; } 

body {
	background-image: url('/images/background.png');
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	background-position: top left;
	font-size:100.1%; /*** Don't change this setting. Make all other font-sizes in % (preferred) or ems ***/
	color: #5b5b5b;	
}

a:link {
	color: #787060;
	cursor:pointer;
}

.textDkGrey {
	font-size:1.2em;
	color: #141213;
}

#wrapper {
	word-spacing: 1px;
	word-break: keep-all;
	margin: 0 auto;

	text-align: left !important;
	font: 75%/1.5em "Arial","Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	width: 930px;
    border:0px solid red;
				position:relative;
}

#header{
float:left;
background:#fff;
width:930px;
position:relative;
}

#header div.logo{
float:left;
height:140px;
border-right:1px solid #b8b8b8;
width:744px;
}

#header div.progress_bar{
position:absolute;
right:190px;
top:90px;
}

#header div.charitable{
position:absolute;
right:200px;
top:10px;
}

#banner_text {
color:#F86811;
}

div.title_why_like{
font-family:Verdana,Geneva,Arial,helvetica,sans-serif;
font-size:11px;
color:#8B8D94;
font-weight:bold;

top:66px;
left:250px;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

#nav {
	height: 56px;
	background-image: url('/images/darkgrey_button_content3.png');
	background-position: top left!important;
	background-repeat: repeat-x !important;
	background-color:#fff;
	width: 930px;
	float:left;
	position:relative;
	/*border-bottom:1px solid #b8b8b8;*/
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	padding-bottom:2px;

}
#nav ul  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;

}


#nav ul li {
	float: left;
	margin-right: 0px !important;
	line-height: 28px !important;
	font-size: 13px !important;
	text-align: center !important;	
	

}

#nav ul li div a, #nav ul li div {
	display: block ;
	cursor: pointer !important;
	/*color: #787060 !important;*/
	color:#ffffff !important;
}

.top_bg
{
margin:0;
padding:0;
/*background-image: url('/images/top_bg.gif');*/
background-repeat:no-repeat;
height:24px;
width:930px;
}

#nav ul li a:link, #nav ul li a:visited {
	text-decoration: none;
	color: #787060;
	
}

#nav ul li.selected {
	background-image: url('/images/orange_button_content1.png');
	/*background:#FF4600;*/
	background:#bbb;
	color:#fff;
}


/*#nav ul li.selected div {
	background-image: url('/images/orange_button_left.png'); 
}*/

#nav ul li.selected div a {
	 background-image: url('/images/orange_button_right1.png'); 
	/*color: #fff !important;
	background-color:#ff4600;*/
	color:#787060 !important;
	background-color:#ffffff;
	font-weight:bold;
	
}

#nav ul li div a {

	background-image: url('/images/darkgrey_button_right3.png');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 5px 0px 5px;
	height: 28px;
	width: 82px;
	font-weight:bold;
}

#nav ul li div a:hover {
background-image:url('/images/orange_button_content1.png');
/*background-color:#ff4600;*/
background-color:#ffffff;
background-repeat:repeat-x;
/*color:#fff !important;*/
color:#787060 !important;
}


#pre-content { width: 930px; padding-top: 0px; 	background-color: #ffffff; background-image: url('/images/bg_border_main1.gif'); background-repeat: repeat-y; background-position:0 600px;}

#pre-content_agency { width: 930px; padding-top: 0px; 	background-color: #ffffff; background-image: url('/images/bg_border_main123456.gif'); background-repeat: repeat-y;   }

#content {
	background-color: #ffffff; 
	background-image: url('/images/bg_border_main1.gif'); 
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content-left {
	background: url('/images/border.png') top left repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content-bottom {
	background: url('/images/border.png') bottom left repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content-right {
	background: url('/images/border.png') top right repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	

#content-top-left {
	background: url('/images/content_top_left.png') top left no-repeat !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content-top-right {
	background: url('/images/content_top_right.png') top right no-repeat !important;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content-bottom-right {
	background: url('/images/content_bottom_right.png') bottom right no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	

#content-bottom-left {
	background: url('/images/content_bottom_left.png') bottom left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content-top {
	
	background: url('/images/border.png') top left repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width:931px;
}

input {font-size: 11px; padding: 3px 3px 3px 3px; margin: 2px 2px 2px 2px;}

#main { float: left; width: 744px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	background-color: #ffffff;border-right: 0px solid #999; border-bottom:0px solid #b8b8b8; min-height:800px; height:auto !important; height:900px; }
#right-bar { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:0px solid #999999; 
		padding:0px 0 27px 0; }
		
		#right-bar-condo { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:2700px !important;  height:2700px;}
		
		#right-bar-landing { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:1146px !important;  height:1162px;}
		
		#right-bar-home { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin:0px 0px 0px 0px;  width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 31px 0; min-height:800px; height:auto !important; height:800px; /*height:960px !important;  height:800px;*/}
		
		#right-bar-about { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:1882px !important;  height:2030px;}
		
		#right-bar-testimonial { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:2400px !important;  height:2400px;}
		
		#right-bar-cost { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:1298px !important;  height:1400px;}
		
		#right-bar-blurb { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:2631px !important;  height:2970px;}
		
		#right-bar-privacy { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:1640px !important;  height:1670px;}
		
		#right-bar-group { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:1140px !important;  height:1200px;}
		
		#right-bar-term { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:1170px !important;  height:1200px;}
		
		#right-bar-application { padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; width:184px; float:right; z-index:500;
		background-color:#ffffff;  border-left:1px solid #999999; 
		padding:0px 0 27px 0; height:1977px !important;  height:2010px;}

		.new_preapproval {
	width:93px;
	
}
#right-bar p {
	margin: 5px 5px 5px 10px;
	padding: 0px 0px 0px 0px;

}

#right-bar input {
	margin: 0px 0px 0px 5px;
}
#right-bar form {
	margin: 0px 0px 0px 0px;

}

.cost_calculate input.radio{
width:auto;
}


#form-login {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
#right-box-newsletters {
	/*background: url('/images/box_newsletter.png') top left no-repeat; */
	height: 100px;
	width: 185px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#right-box-newsletters p {
	margin: 0px 5px 5px 10px;

}
#right-box-get img {

}

#right-box-get p {	
	margin: 0px 5px 5px 10px;
}



#right-box-specialists {
	background-color:#AC8F7D;
	background: url('/images/bg_topMenu.jpg') top left repeat-x;
	
	color:#2D2B2B;	
	font-text:align;
	text-align:left;
	padding-left:10px;
	/*padding-top:12px;
	padding-bottom:2px;*/
	font-weight:500;
	font-size:16px;
	border-bottom:1px solid #b7b5b6;
}

#right-box-specialists1 {
	background-color:#AC8F7D;
	background: url('/images/bg_topMenu.jpg') top left repeat-x;
	width:173px;
	color:#2D2B2B;	
	font-text:align;
	text-align:left;
	padding-left:10px;
	padding-top:12px;
	padding-bottom:2px;
	font-weight:500;
	font-size:16px;
	border-bottom:1px solid #b7b5b6;
}

div.video-img{
float:left;
padding:4px 5px;
width:440px;
/*height:247px;*/
}

#section{
float:left;
width:179px;
height:109px;
font-size:11px;
padding:8px 3px;
line-height:14px;
border-top:1px solid #b8b8b8;
}

#section a{
color:#8B8D94;
text-decoration:underline;
}

#section a:hover{
text-decoration:none;
}

#section a.find_more{
color:#f85d07;
text-decoration:underline;
}

#section a.find_more:hover{
text-decoration:none;
}

#section span.title a{
color:#333;
}

#section div.icon{
float:left;
padding-right:5px;
}

#section span.title{
font-size:12px;
color:#333;
font-weight:bold;
float:left;
display:block;
width:110px;
}

#block{
float:left;
width:210px;
height:auto;
font-size:11px;
padding:8px;
line-height:14px;
border-bottom:0px solid #b8b8b8;
}
#block1{
float:left;
width:500px;
height:auto;
font-size:11px;
padding:8px;
line-height:14px;
border-bottom:0px solid #b8b8b8;
}
#block a{
color:#8B8D94;
text-decoration:underline;
}

#block a:hover{
text-decoration:none;
}

#block a.find_more{
color:#f85d07;
text-decoration:underline;
}

#block a.find_more:hover{
text-decoration:none;
}

#block div.icon{
padding-right:5px;
text-align:center;
}
#block1 div.icon{
padding-right:5px;
text-align:left;
}
#block div.title a{
color:#333;
}

#block div.title{
font-size:14px;
color:#333;
font-weight:bold;
padding:15px 0;
text-align:left;

}

#block div.content{
text-align:left;
}

div.message{
font:13px Arial, Helvetica, sans-serif;
/*color:#939090;*/
color:#2b2b2b;
text-align:left;
padding:15px 10px;
}

div.message span{
font:18px Arial, Helvetica, sans-serif;
/*color:#ff5c00;*/
color:#f86811;
}

div.message a:hover{
font:18px Arial, Helvetica, sans-serif;
/*color:#ff5c00;*/
color:#f86811;
text-decoration:none;
}

.right-box-specialists-text {
	text-align: center;
	margin: 5px 0px 10px 0px;
	color: #8B8D94;
	font-text:align;
	font-size: 13px;
	line-height: 14px;
	word-spacing: 0px;
	word-break: normal;
}

span#join_link1 a{
font-size:12px;
text-decoration:underline;
font-family:Arial,Helvetica,sans-serif;
/*color:#787060;*/
color:#ffffff;
display:block;
padding-top:5px;
float:left;
}

span#join_link1 a:hover{
font-size:12px;
text-decoration:none;
}


#right-box-professional {
	background-color:#AC8F7D;
	background: url('/images/bg_gradient_sideTitle.jpg') top left repeat-x;
	line-height:28px;
	color:white;	
	font-text:align;
	text-align:center;
	font-weight:500;
	font-size:16px;
	
}
#right-box-save  {
	background-color:#AC8F7D;
	background: url('/images/bg_gradient_sideTitle.jpg') top left repeat-x;
	line-height:28px;
	color:white;	
	text-align:center;
	font-text:align;
	font-weight:500;
	font-size:16px;
}
.right-box-text {
	text-align: center;
	margin: 5px 10px 5px 10px;
	color: #8B8D94;
	font-size: 13px;
	font-text:align;
	line-height: 16px;
	word-spacing: 0px;
	word-break: normal; 
	
}
#right-box-contest  {
	background-color:#AC8F7D;
	background: url('/images/bg_gradient_sideTitle.jpg') top left repeat-x;
	line-height:28px;
	color:#ffffff;	
	text-align:center;
	font-weight:500;
	font-size:16px;
}
.right-box-contest-text {
	text-align: center;
	margin: 5px 10px 5px 10px;
	color: #8B8D94;
	font-text:align;
	font-size: 13px;
	line-height: 16px;
	word-spacing: 0px;
	word-break: normal;
	
}

#header div.right-box-rate {
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #8B8D94;
	line-height:15px;
	float:right;
	width:180px;
	height:140px;
}

.message_text {
	
	font-size:14px;
	color: #cc0000;
}

.last {padding-bottom: 10px !important;}


#login-small {
	font-size: 8px;
	line-height: 10px;
	margin-top: 0px;
	width: 75px;
	text-align: left;
}

#calculator, .generic-holder { margin: 5% 5% 0 5%; }
.generic-holder { margin-bottom: 10%; }

#share, .generic-holder { margin: 5% 5% 0 5%; }
.generic-holder { margin-bottom: 10%; }



#table-rates input {
	font-size: 11px;
	padding: 0px 0px 0px 0px;

}

#table-rates {

	margin: 0px 0px 0px 0px;
}

#rates, #table-rates, .calculator-table {
	font-size: 11px;
	color: #555;
	margin: 3% 5% 0 5%;
	padding-bottom: 30px;
}
#table-rates {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#table-rates-top {
	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #555;
	margin: 0% 0% 0 0%;
	padding-bottom: 15px;
}

#rates { font-size: 10px; width: 175px; margin-left: 5px; margin-right: 0px; margin-top: 5px; padding-left: 0px;}


#table-rates td,  {
	padding: 3px 3px 3px 3px !important;
	margin: 4px 2px 2px 2px !important;
	border-right: 1px solid #8B8D94;
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #bbb;
}

#rates td  {
	padding: 3px 3px 3px 3px !important;
	margin: 4px 2px 2px 2px !important;
}


#table-rates td {
	padding: 3px 3px 3px 3px !important;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #bbb;
}

.calculator-table td {
	padding: 3px 3px 3px 3px;
	margin: 4px 2px 2px 2px !important;
	padding: 3px 3px 3px 3px;
	margin: 4px 2px 2px 2px !important;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #EDEDED;
}
#table-rates th, .calculator-table th {
	border-right: 1px solid #8B8D94;
	border-bottom: 1px solid #8B8D94;
	text-align: left;
	font-size: 11px;
	padding: 3px 3px 3px 3px;
	margin: 1px 2px 2px 2px !important;
}

#rates th {
	text-align: left;
	font-size: 11px;
	padding: 3px 3px 3px 3px;
	margin: 1px 2px 2px 2px !important;
}



#rates th { font-size: 10px;}

.no-border {
	border: none !important;
}

.savings {
	color: #fff;
	background-color: #DD6624;
	font-weight: bold;
	border: none !important;
	margin-left: 2px;
	padding-left: 2px;
	margin-right: 2px;
	padding-righy: 2px;
}

.savingsBG {
	background: url('/images/bg_home_savings.jpg') top left repeat-x; 
}
.mortgageBG {
	background: url('/images/mortgage.jpg') top left repeat-x; 
}
.text-orange {
	color: #DD6624;

}
.content-box h1{
color:#e75621;
}

div.video-container{
padding:5px;
background:#eaeaea;
}

div.video-container div.title{
background:url(/images/bg_title.jpg) repeat-x;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
padding:4px;
width:238px;
text-transform:uppercase;
}

div.video-container div.video-title{
background:url(/images/bg_videotitle.jpg) repeat-x;
font:bold 12px Arial, Helvetica, sans-serif;
color:#333;
padding:4px;
width:238px;
}

div.video-container div.podcast_title{
background:url(/images/bg_title.jpg) repeat-x;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
padding:4px;
width:238px;
}

div.video-container div.podcast-audio-title{
background-color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
padding:4px;
width:238px;
}

div.client_view{
padding:0 30px 0 30px;
width:495px !important;
width:490px;
font-size:12px;
}

div.client_view h1{
margin:15px 0;
}

div.client_view input.button{
background:url(/images/client_view/button_bg_orange.jpg) repeat-x;
font:bold 15px Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
border:0;
overflow:visible;
padding:4px 15px;
cursor:pointer;
}

div.client_view td.normal{
background:#efefef;
padding:5px 5px;
}

div.client_view td.title_brown{
background:#bca395;
padding:2px 5px;
color:#fff;
}

div.client_view td.title_v{
background:#b3b3b5 url(/images/client_view/bg_dark.jpg) bottom repeat-x;
padding:5px 5px;
color:#fff;
}

div.client_view .title_h{
background:#dbdbdb;
padding:5px 5px;
font-weight:bold;
}

.textWhite{
color:#ffffff;
}

.right-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #8B8D94;
}
.clear { clear: both; }
.right {float: right; }


.rates-bank-selected { color: #fff; background-color: #DD6624; }

.hide-glossary-term {
	display: none;

}

.show-glossary-term {
	display: block;
	position: absolute;
	width: 200px;
	background-color: #efefef !important;
	border: 1px solid #999;
	font-size: 11px;
	padding: 5px;
	text-align: left !important;
	color: black;
	line-height: 14px;
	z-index: 500;

}

.show-glossary-term h2 {
font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.show-glossary-term p {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;

}

.glossary-term {
	border-bottom: 2px solid #999;
	margin-right: 3px;
}

.KBglossary td {
	padding-top: 10px !important;
	vertical-align: top;

}


.help-tooltip {
	background-color: #fff !important;
	background-color: white;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(204, 204, 204);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(204, 204, 204);
	border-right-style: solid;
	font-size: 11px;
}
#application {
	width: 670px;
	display:block;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	border-top: 1px solid #d1d1d1;
}

#application h2 {
	margin-left: 0;
}
#application input, #application select {

	font-size: 10px;
	padding: 0px;
	margin: 2px 0px 2px 0px;
}

#footer ul {

	margin: 0px 0px 0px 0px;
	padding: 0px 32px;
	list-style:none;
	float:left;
	

}

#footer ul li {
 	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 0px 7px;
	float: left;
	font-size:12px;
	

}

#footer a:link, #footer a:visited {
	color:#000;
	text-decoration: none;		

}

#footer {
background:transparent url(/images/bg_topMenu.jpg) repeat-x scroll left top;
border-bottom:1px solid #B7B5B6;
	
	width: 930px;
	margin: 0 auto;
position:relative;
float:left;
}

.footer-first {
	list-style-type: none !important;
}
.footer-first a {
	list-style-type: none ;
font-size:15px;

}

#front-page p { font-size: 1.2em;  color: #8B8D94; background-color: #ffffff; }
#front-page p.intro-text { font-size: 1.4em; line-height: 1.4em; margin-left: 3%; font-weight: lighter; }

#front-page a:link img, #front-page a:visited img, a img { border: none; }

#front-page table p { padding: 0px 10px 0px 10px; }

#front-page img { padding-left: 0px;}

h1, h2 { display:block; font-weight: lighter; }

.tooltip{
background:#ff8000;
position:absolute;
top:-25px;
border:1px solid #ff8000;
left:auto;
width:225px;
z-index:1000;
text-align:center;
color:#fff;
font-size:15px;
text-transform:uppercase;
font-weight:bold;
padding:2px;
}

input.btn{
font-family:helvetica,sans-serif;
font-size:100%;
font-weight:bold;
background-color:#fff;
border:1px solid  #999;
}

input.txt{
font-size:100%;
font-weight:bold;
background-color:#fff;
border:1px solid  #999;
}
input.txt1{
font-size:100%;
font-weight:bold;
background-color:#fff;
border:1px solid  #999;
}

textarea.textarea{

font-family:helvetica,sans-serif;
font-size:100%;
font-weight:bold;
background-color:#fff;
border:1px solid #999;


}


select.select{

font-family:helvetica,sans-serif;
font-size:100%;
font-weight:bold;
background-color:#fff;
border:1px solid;


}

/* APPLICATION NAV I hope you remember this... //------      */

#application-page-nav-container {
	

	display:block;
	width: 680px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 59px;
}

#application-page-nav-container #application-page-nav {
	width: 90%;
	list-style: none;
	position: absolute;
	margin-top: 30px;
}
	
#application-page-nav-container #application-page-nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Arial";
	font-size: 75%;
	list-style: none;
}
	
#application-page-nav-container #application-page-nav a {
	float: left;
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 0.5em 1em;
	color: #333;
	text-decoration: none;
	border: 1px solid #d1d1d1;
	border-bottom: none;
	background-color: #ffffff;
}
	
/* standard mouseover user interaction effects //*/	

#application-page-nav-container #application-page-nav a:hover { background-color: #e2e2e2; }
	
/* You are here active tabs using the class I find this to be more flexible  //*/	

#application-page-nav-container #application-page-nav li.active a { color: #ffffff; background-color: #f86811; }


/*


#subnav {
height: 50px;
	position: absolute;
	margin-top: 57px;
	width: 741px;
	background-color: #fff;
	margin-left: 2px;

}
#subnav ul  {
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#subnav ul li {
	float: left;

	margin: 0px 0px 0px 5px;
	background-image: url('/images/sub-button-content.png');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 20px;

	text-align: center;	
}

#subnav ul li a {
	background-image: url('/images/sub-button-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	display: block;

	
}

#subnav ul li a:link, #subnav ul li a:visited {
	text-decoration: none;
	color: #fff;
}

#subnav ul li a div {
	background-image: url('/images/sub-button-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	height: 32px;
	line-height: 32px;
	font-size: 17px !important;

}

#subnav ul li.selected a div {


	padding: 0px 5px 0px 5px;
	height: 32px;
	line-height: 32px;
	font-size: 17px !important;

}
*/

#subnav {
	height: 29px;
	position: absolute;
	margin-top: 95px;
	width: 742px;
	background-color: #fff;
	margin-left: 2px;
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
	cursor: pointer;
}
#subnav ul  {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	cursor: pointer;
}

#subnav ul li {

	float: left;
	margin-right: 3px;
	line-height: 29px;
	font-size: 17px !important;
	text-align: center;	
	cursor: pointer;
}

#subnav ul li a {
	display: block;
	cursor: pointer;
}

#subnav ul li a:link, #subnav ul li a:visited {
	text-decoration: none;
	color: #000;
	cursor: pointer;

}

#subnav ul li.selected {
	background-image: url('/images/sub-button-content.png');
	background-position: top left;
	background-repeat: repeat-x;
	cursor: pointer;
}

#subnav ul li.selected div {
	background-image: url('/images/sub-button-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}

#subnav ul li.selected div a  {
	background-image: url('/images/sub-button-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	color: #fff !important;
	cursor: pointer;
}

#subnav ul li div a  {
	padding: 0px 0px 0px 0px;
	height: 29px;
	cursor: pointer;

}

#title {
	position: absolute;
	margin-left: 350px;

}





.num {text-align: right;}

input { font-size: 12px; }


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*  styles added by linda   */
.titleSavings1 {
	font-size: 16pt;
	font-family: Arial, sans-serif;
	font-weight: none;
	line-height: 18pt;
	color: #8B8D94;
}

.titleSavings2 {
	font-size: 10pt;
	font-family: Arial, sans-serif;
	color: #8B8D94;
}

.bg_greyGradient_feature {
	background-image: url('/images/bg_topMenu.jpg');
	background-position: top right;
	background-repeat: repeat-x;
	border-bottom:0px solid #b7b7b7;
}

.bg_greyGradient_header {
	background-image: url('/images/bg_greyGradient_feature.jpg');
	
	font-size: 16pt;
	font-family: Arial, sans-serif;
	font-weight: none;
	line-height: 28pt;
	color: #FFFFFF;
	text-align: center;
}


#header a:visited {
	color: #787060;
}

#header a:hover {
	color: #141213;
}


#header a:link {
	color: #787060;
}

/* Application form */
#application-page-one {
	display: block;

}

#application-page-two {
	display: none;
}

#application-page-three {
	display: none;

}

#application-page-four {
	display: none;

}
#application fieldset {
	padding: 10px 10px 10px 10px;
	margin-left: 35px;
	margin: 0px 0px 0px 35px;
	width: 660px;
	border: 1px solid #999;
}

#application {


}

#application td, #application table { }


/* Application form popup */

body { height: 100%; width: 100%; }


#registerOverlay {

	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 700;


}



#registerBox {
	display: block;
	text-align: center;
	background-image: url('/images/bg_greyBlock.jpg');
	background-repeat: repeat-x;
	background-position: top;
	width: 500px !important;
	margin: 200px auto;
	z-index: 200;
	border: 8px solid #fff;

}

#registerBox h1 {
	color: #555;

}

#registerBox td {
	color: #555;

}
#registerBox p {
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 0px;

}

#registerWindow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 800;
	margin: 0 auto;
}


.hide { display: none; }

/* end application form popup */

/* use for the video on the real life stores page */

#video-list {padding-left: 20px;}
#video-table ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#video-table ul li { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
#video-list div {
	display: none;

}

#video-list .selected {
	display: block;

}

table#debtstable td { border: none !important; }
table#debtstable th { border: none !important; }
.tablepadding { margin-left: 5px !important; }



#loading {
float: right;
	margin-top: 25px;
	margin-right: 30px;

}

#loading .hide {
	display: none;

}

span.textGrey{
font-size:12px;
}

span.textGrey p{
margin:8px 5%;
line-height:15px;

}

#nav-right { float: right; height: 29px; margin-top: 0px; vertical-align: middle;width:160px;}
#nav-right-agency { float: right; height: 29px; margin-top: 0px; vertical-align: middle;width:200px;}
#nav-right input {vertical-align: middle;}
/**********************************************\
	NAVIGATION STYLES
\**********************************************/

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  	margin: 0 auto;
  	border: 0 none;
	padding: 0;
	list-style: none;
	text-align:center;
	float:left;
	z-index:100;
	}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
	position: absolute;
	z-index: 600 ;
  list-style: none;
  position: static;
		height:29px;
border-bottom:0px solid #BBB;
border-right: 1px solid #BBB !important;
}


ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0 0 10px 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
 border-top:1px solid #BBB;
	background:url(/images/border_bottom.jpg) 0 29px repeat-x;
  top: 28px;
  left: 0;
		width:930px;
	
}

ul#navmenu li ul a, ul#navmenu li ul  a:link, ul#navmenu li ul  a:visited {
	color: #787060 !important;

}

ul#navmenu ul:after /*From IE 7 lack of compliance*/
	{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block;
  display: inline; /*For IE*/
    z-index: 500;
				border-right:0;
				 border-bottom:1px solid #BBB;
}

/* Root Menu */
ul#navmenu a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;


  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/

}

ul#navmenu {  z-index: 100; position: relative; }
ul#navmenu li ul li a {	  line-height: 29px;}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  text-decoration:none;
}

ul#navmenu li ul li {
	border:0;
	z-index: 600 !important;
	float:left;

	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: left;
	border: 0px solid #fff ;
	border-bottom:1px solid #BBB;
	background-color: white !important;
	z-index: 600 !important;
	text-decoration:none;
	text-align:left;
	display:block;
	font-weight:bold;
	padding:0 17px;
	color:#787060;
	height:28px;
	
}

ul#navmenu li.selected ul#secondmenu{
background:url(/images/secondmenu_bg.jpg) repeat-x;
	float: left;
	border: 0px solid #fff ;
	border-top:1px solid #BBB;
	z-index: 600 !important;
	text-decoration:none;
	text-align:left;
	display:block;
	color:#787060;
	height:20px !important;
	height:10px;
	width:930px;
	margin:0;
}

ul#navmenu li.selected ul#secondmenu li{
background:#fff;
border:0px solid red;
}

ul#navmenu li.selected ul#secondmenu li a{
padding:0 17px;
font-weight:bold;
border:0px solid red;
}

ul#navmenu li.selected ul#secondmenu li.selected{

}

ul#navmenu li.selected ul#secondmenu li.selected a{
background:#FF4600 !important;
color:#fff !important;
}


/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  
  z-index: 600 !important;
  text-decoration:none;
		display:block;
		float:left;
		border: 0px solid #fff ;
		border-bottom:1px solid #BBB;
		background-color:#f76811 !important;
		background-color:#ff4600 !important;
		color:#fff !important;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;

}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

#application table input { height: 14px; border: 1px solid #999; margin-left: 1px; }
#application table select { height: 18px; border: 1px solid #999;  margin-left: 1px; }

.email_font
{
margin:0;
padding:0 0 0 2px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.table_border
{
margin:0 0 0 30px;
padding:0 0 0 0px;
float:left;
border:1px solid #CCCCCC;
}
.table_border1
{
margin:0 0 0 0px;
padding:0;
float:left;
border:0px ;
}
.table_borderpartner
{
margin:0 0 0 0px;
padding:0 0 0 20px;
float:left;
text-align:left;
border:0px solid #CCCCCC;
}

.table_borderpartner2
{
margin:0 0 0 0px;
padding:0 0 0 0px;
float:left;
text-align:left;
border:0px solid #CCCCCC;
}
.select_font
{
margin:0;
padding:3px 0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.select_font3
{
margin:0 0 0 5px;
padding:3px 0 0 0px;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.select_font1
{
margin:3px 0 3px 0;
padding:0;
float:left;
font-weight:bold;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#f9f9f9;
}
.sub_headingfont
{
margin:0 30px 0 0px;
padding:0 0 0 30px;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
text-align:left;
background-color: #FFFFFF;
}
.sub_headingfont1{
margin:0 30px 0 0px;
padding:0 0 0 0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
text-align:left;
background-color: #FFFFFF;
}
.join_heading
{
margin:0;
padding:0 0 20px 30px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#999999;
}


#main_img
{
margin:0 auto;
padding:0;
text-align:center;
background:url(../images/top_logn.jpg);
width:931px;
height:102px;
position:absolute;
top:0;
left:0;
border-bottom:#999999;
}

.sign_text
{
margin:0;
padding:8px 0 10px 0px;
color:#f66811;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
.close_text
{
margin:0;
padding:5px 10px 0 0px;
text-align:right;
}
.close_text a
{
color:#8b8d94;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
letter-spacing:1px;
}
.close_text a:hover
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-decoration:none;
letter-spacing:1px;
}
.name_font
{
margin:0;
padding:0 5px 0px 0;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.forget_text
{
margin:0 0 15px 0px;
padding:0 0px 0 0px;
float:left;
vertical-align:top;
color:#8b8d94;
}
.forget_text a:link, .forget_text a:visited, .forget_text a:active
{
color:#8b8d94;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
letter-spacing:1px;
}
.forget_text a:hover
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
letter-spacing:1px;
}
.detail_heading
{
margin:0;
padding:5px 0 5px 0;
float:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#submit
{
margin:0;
padding:0;
float:left;
}
.input_text
{
margin:0;
padding:0;
height:20px;
}
.sign_link
{
margin:0 0 0 10px;
padding:0;
color:#c54e05;
}
.sign_link a:link, .sign_link a:visited, .sign_link a:active
{
/*color:#c54e05;*/
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.sign_link a:hover
{
/*color:#000000;*/
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.sign_link1
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
padding:5px 0 15px 0px;
text-decoration:none;
color:#e46316;
}
.sign_link1 a:link, .sign_link1 a:visited, .sign_link1 a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
color:#e46316;
}
.sign_link1 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
color:#e46316;
}
.sign_link2
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
padding:5px 0 15px 0px;
text-decoration:none;
color:#c0c0c0;
}
.sign_link2 a:link, .sign_link2 a:visited, .sign_link2 a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
color:#c0c0c0;
}
.sign_link2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.orange_text12
{
color:#ee6513;
text-align:left;
line-height:2;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a:link.orange_text12, a:visited.orange_text12, a:active.orange_text12
{
color:#ee6513;
text-decoration:none;
font-weight:normal;
}

a:hover.orange_text12
{
color:#ee6513;
text-decoration:none;
font-weight:normal;
}
.orange_textuser
{
color:#ee6513;
text-align:left;
line-height:2;
padding:0 0 0 16px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.orange_text123
{
color:#ee6513;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.content_font1
{
margin:5px 10px 0 0px ;
padding:0;

color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.content_font12
{
margin:5px 10px 0 0px ;
padding:0;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.heading_text12
{
color:#000000;
text-align:left;
line-height:2;
padding:0 0 0 15px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
#table_width
{
width:700px;
margin:10px 0 0 10px;
padding:0;
float:left;
}
#link_container
{
width:720px;
margin:0 0 0 0px;
padding:0px 0 0 10px;
float:left;
border:0px solid #000000;
}
.sub_headingtext
{
margin:0;
padding:5px 0 5px 30px;
text-align:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.yes_text
{
margin:0;
padding:5px 0 5px 0px;
text-align:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.input_tag
{
margin:0 0 0 5px;
padding:3px 0 0 0px;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.add_heading
{
margin:0;
padding:0 0 10px 30px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
}
.add_heading1
{
margin:0;
padding:0 0 5px 10px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
}

/*Newsletter*/

#newsletter{
background:#fff;
float:left;
width:100%;
font:12px Arial, Helvetica, sans-serif;
color:#121212;
}

#newsletter p{
margin:0;
padding:10px 0 5px 0;
}

#newsletter #header{
float:left;
width:100%;
}

#newsletter #header .logo{
width:auto;
height:auto;
border:0;
float:left;
padding:0 0 0 10px;
}

#newsletter #header .title{
float:left;
padding:30px 0 0 70px;
}

#newsletter #header .date{
float:right;
padding:40px 10px 0 0;
}

#newsletter #body{
float:left;
width:100%;
}

#newsletter .grey{
color:#817e7e;
}

#newsletter .welcome{
float:left;
background:url(../images/shadow.jpg) repeat-x;
width:730px;
padding:0 0 10px 15px;
border-bottom:1px solid #e0e0e0;
}

#newsletter .welcome h4{
font:bold 14px Arial, Helvetica, sans-serif;
margin:0;
padding:20px 0 0 0;
text-align:left;
color:#121212;
}

#newsletter .welcome .content{
float:left;
width:620px;
}

#newsletter .welcome .img{
float:right;
width:90px;
padding:10px 0 0 0;
}

#newsletter .middle-content{
float:left;
width:100%;
font-size:12px;
position:relative;
}

#newsletter .middle-content h3{
margin:0;
padding:25px 0 10px 0;
}

#newsletter .what-we-know, #newsletter .what-we-do{
float:left;
width:352px;
padding:0 10px 20px 10px;
}

#newsletter .what-we-know{
border-right:0px solid #E0E0E0
}

#newsletter .what-we-do .img{
float:left;
padding:30px 0 0 0;
}

#newsletter .what-we-do .arrow{
float:left;
position:absolute;
bottom:40px;
right:10px;
}

#newsletter ol{
margin:0;
padding:0 0 0 20px;
}

#newsletter ol li{
padding:4px 0;
}

#newsletter .events{
float:left;
width:100%;
}

.events .title{
padding:15px 15px;
text-align:center;
}

#newsletter .events h4{
background:url(../images/bg_title1.jpg) repeat-x;
margin:0;
padding:7px 15px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#121212;
}

#newsletter .events .top{
float:left;
width:100%;
position:relative;
padding-bottom:5px;
border-bottom:1px solid #e0e0e0;
}

#newsletter .events .top h4{
background:none;
padding:0;
}

#newsletter .events .top .img, #newsletter .events .top .content, #newsletter .events .bottom{
float:left;
}

#newsletter .events .top .img{
padding:5px;
}

#newsletter .events .top .arrow{
float:left;
position:absolute;
bottom:10px;
right:10px;
}

#newsletter .events .top .content{
width:620px;
padding-left:5px;
padding-top:20px;
}

#newsletter .events .bottom{
float:left;
width:100%;
position:relative;
padding-bottom:5px;
border-bottom:1px solid #616161;
}

#newsletter .events .bottom .arrow{
float:left;
position:absolute;
bottom:10px;
right:10px;
}

#newsletter .events .bottom .img, #newsletter .events .bottom .content{
float:left;
}

#newsletter .events .bottom .img{
padding:10px 0 0 0;
}

#newsletter .events .bottom .content{
width:290px;
padding:5px 10px 10px 20px;
}

#newsletter #footer{
float:left;
width:550px;
padding:6px;
border:0;
}

#newsletter #footer .footer-links{
float:left;
}

#newsletter #footer .footer-links a:hover{
text-decoration:underline;
}

#newsletter #footer .copyright{
float:right;
}

/*Newsletter*/

/* changed by prakash on 27.12.07 */
td.rate_alert_heading
{
padding:0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d1481b;
}

#front-admin-page{
height:70px;
}

.calender{
float:left;
width:24px;
height:23px;
padding-top:2px;
}

.realtor_menu{
float:left;
width:700px;
padding:0 0 0 35px;
}

.textField{
font-size:11px;
margin:0;
height:18px;
padding:0;


}

/*changed by prakash on 27.12.07*/

/********update on 31/12/07***********/

.textLink
{

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:5px 0 15px 0px;
text-decoration:none;
color:#e46316;
}

.textLink a:link, .textLink a:visited , .textLink a:active
{

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
color:#e46316;
}

.textLink a:hover
{

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#e46316;
}
/**********end***********/
.calender{
float:left;
width:24px;
height:23px;
padding-top:2px;
}

.link_pagetext
{
margin:0;
padding:5px 0 5px 15px;
line-height:30px;
}
.link_pagetext a
{
text-align:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.link_pagetext a:hover
{
text-align:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.arrow_class
{
margin:10px 0 0 30px;
padding:0;
float:left;
}
.td_leftborder
{
margin:0;
padding:0 0 0 5px;
border-bottom:#cccccc 1px solid;
border-right:#cccccc 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7481c;
font-weight:bold;
}
.td_leftborder1
{
margin:0;
padding:0 0 0 5px;
border-bottom:#cccccc 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7481c;
font-weight:bold;
}
.td_bgcolor
{
margin:0;
padding:0;
background-color:#f9f9f9;
}
.check_box
{
margin:0px 0 0px 8px;
}
.list_contant
{
margin:0;
padding:0px 0 0px 5px;
color:#918989;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.list_contant a:link, .list_contant  a:visited, .list_contant a:active
{
color:#918989;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.list_contant a:hover
{
color:#918989;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.upload_link
{
margin:0;
padding:0px 5px 5px 0px;
color:#918989;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.upload_link a:link, .upload_link a:visited, .upload_link a:active
{
color:#918989;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.upload_link a:hover
{
color:#918989;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/************************ HOME SALES CSS ****************************************************/
/************************CSS for more details ****************************/

.add_heading2
{
margin:0;
padding:0 0 0px 10px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
}
.more_detailheading
{
margin:0;
padding:0 0 0px 10px;
color:#ff8055;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
}
.content_welcome
{
text-align:left;
float:left;
padding:5px 0 0 15px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.listing_text
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8b8d94;
}
.bold_col
{
margin:0;
padding:0;
color:#8b8d94;
font-weight:bold;
font-size:16px;
}
.top_paddingmore
{
margin:10px 0 0 0;
padding:0;

}
.top_paddingmore1
{
margin:10px 0 0 10px;
padding:0;
background-color:#f9f9f9;
}
.ivestment_font
{
margin:5px 0 0 10px;
padding:0 0 0 5px;

color:#ff8055;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
}

#moredetail_container
{
width:586px;
margin:0;
padding:0;
float:left;
border:0px solid #000000;
}
/*************************** End of CSS for more details***********************************************************************/
.heading1{
border-right:1px solid #c6c6ca;
border-bottom:1px solid #c6c6ca;
padding:0;
margin:0;
text-align:center;
}

.heading2{
border-bottom:1px solid #c6c6ca;
padding:0;
margin:0;
text-align:center;
}

.table-text{
font-weight:bold;
font-size:10px;
color:#8d8d92;
padding:5px 0;
border-right:1px solid #c6c6ca;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

.table-text1{
font-weight:bold;
font-size:10px;
color:#8d8d92;
padding:5px 0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

span.color{
color:#d2491a;
}

.home_salepadding
{
margin:0;
padding:20px 10px 0 0;
}
.heading_homepage
{
margin:0;
padding:2px 0 2px 10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.featured_button
{
margin:0;
padding:0;
float:left;
width:100px;
text-align:center;
background-color:#999999;
}

.find_protext
{
margin:0;
padding:0 0 2px 5px;
color:#f47944;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#right-box-homes  {
	background-color:#F66811;
	line-height:32px;
	color:#ffffff;	
	text-align:center;
	font-weight:500;
	font-size:16px;
}
.right-box-homes-text {
	text-align: center;
	margin: 5px 10px 5px 10px;
	color: #8B8D94;
	font-text:align;
	font-size: 13px;
	line-height: 16px;
	word-spacing: 0px;
	word-break: normal;
	
}

.top_margin
{
margin:0;
padding:15px 0 0px 0 !important ;
float:left;
}
#title2{
width:700px !important;
width:700px;
flaot:left;
margin:0px 0 10px 30px !important;
padding:5px 0px;
}
#title5{
width:700px !important;
width:700px;
flaot:left;
margin:0px 0 10px 20px !important;
padding:5px 0px;
}
.title1
{
margin:5px 0 0 0px;
padding:0 0 0 0px;
}

.title_home_h
{
margin:0;
padding:0 0 0 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#acacac;

}
.title_home_white_link
{
color:#ffffff;
margin:0;
padding:0 0 0 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.title_home_white_link a:link, .title_home_white_link  a:active , .title_home_white_link a:visited 
{
color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.title_home_white_link a:hover
{
font-size:40;
color:#ee6513;
}
.title_home_h a:link, .title_home_h a:visited, .title_home_h a:active 
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#acacac;
}
.title_home_h a:hover
{
font-size:40;
color:#000000;
}
.title1 a:link, .title1 a:visited, .title1 a:active
{
color:#aacccc;
text-decoration:underline;
} 

.search_profile
{
margin:0 0 0 6px;
padding:0;
width:170px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.orange_1_title
{
color:#ee6513;
line-height:2;
text-align:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.orange_text
{

margin:5px 10px 0 0px ;
padding:0;
text-align:left;
line-height:2;
}
.orange_text a
{
color:#ee6513;
text-align:left;
line-height:2;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.orange_text a:hover
{
color:#ee6513;
line-height:2;
text-align:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.co_buytext
{
margin:0;
padding:2px 0 2px 5px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
text-align:left;
}
.tb_backborder
{
margin:0;
padding:0;
background-color:#f9f9f9;
border:1px solid #CCCCCC;
}

.td_content
{
margin:0;
padding:0 0 0 2px;
color:#715471;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;

line-height:25PX;
}
.td_content1
{
margin:0;
padding:0 0 0 3px;
color:#715471;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}
.td_contentright
{
margin:0;
padding:0 0 0 3px;
color:#715471;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}

.margin_featured
{
margin:10px 10px 20px 10px;
padding:0;
float:left;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.top_imgpadding
{
margin:0;
padding:0px 0 18px 0;

}
.show_hand_image 
{

cursor: pointer;

}
.show_hand_image  a:link, .` a:visited, .title a:active
{


cursor:HAND;


}

.show_hand_image a:hover
{


cursor:HAND;


}
.top_table
{
margin:0;
padding:0;
float:right;
width:744px;
background-color:#FFFFFF;
}
/****************************** HOME SALES CSS END *********************************************************/
/******************************27/11/07*********************************************************************/
.table_borderpartner1
{
margin:0 0 0 20px;
padding:0 0 0 20px;
float:left;
width:550px;
height:150px;
text-align:left;
border:1px solid #CCCCCC;
}
.table_borderpartner_real
{
margin:0 0 0 0px;
padding:0 0 0 0px;
float:left;
text-align:left;
border:0px solid #CCCCCC;
}
.orange_text_real
{

margin:5px 10px 0 15px ;
padding:0;
text-align:left;
line-height:2;
}

.orange_text_real a:link, .orange_text_real a:visited, .orange_text_real a:active
{
color:#ee6513;
text-align:left;
line-height:2;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.orange_text_real a:hover
{
color:#ee6513;
line-height:2;
text-align:left;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.sub_headingfont1
{
margin:0 30px 0 0px;
padding:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
}
.add_heading3
{
margin:0;
padding:0 0 10px 0;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
}
.join_heading1
{
margin:0;
padding:0 0 20px 33px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#999999;
}
.join_heading2
{
margin:0;
padding:0 0 20px 60px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#999999;
}
.list_contant1
{
margin:0px 0px 0px 5px;
padding:0px 0px 0px 5px;
color:#918989;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.menu
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
float:left;

}
.sub_headingfont2
{
margin:0 40px 0 0px;
padding:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
}

.sub_headingfont21
{
margin:0 40px 0 0px;
padding:0 0 0 0px !important;
padding:0 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
}
/*  for reltor menu*/
.top_link
{
margin:0px 5px 0 5px;
padding:15px 0  8px 0px;
float:left;
}
.top_link a:link, .top_link a:visited, .top_link a:active
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f66b17;
font-weight:bold;
text-decoration:underline;
}

.top_link a:hover
{
margin:0;
padding:0;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f66b17;
}
.bullet
{
margin:0;
padding:10px 00  0 15px;
float:left;
}
.bullet1
{
margin:0;
padding:0px 5px 0 5px;
float:left;
}
.top_link1
{
margin:0px 5px 0 25px;
padding:15px 0  8px 0px;
float:left;
}
.top_link1 a
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f66b17;
font-weight:bold;
text-decoration:underline;
}

.top_link1 a:hover
{
margin:0;
padding:0;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f66b17;
}
/* ***********************************form css1*/
.retail_font
{
margin:0;
padding:0 0 0 25px;
text-align:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.price_font
{
margin:0;
padding:0 0 0 0px;
font-weight:bold;
text-align:left;
color:#564747;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.button_browse
{
margin:0 0 0 0;
float:left;
padding:0 0px 0 0;
width:55px;
background-color:transparent;
border:0px #415264;
color: #bdd7fa;
font-size: 10px;
font-family: Arial,Helvetica,sans-serif;
cursor: pointer;
}
.chkbox_margin
{
padding:0 0 0 3px !important;
padding:0 0 0 0px;

}
.add_picture
{
text-align:left;
width:37px !important;
width:45px;
margin:0 0 0 5px;
padding:3px 0 0 0px;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.BB_content
{
margin:0;
padding:0;
float:left;
background:url(../images/BB-news-Content.gif) no-repeat;
width:372px;
height:145px;
}

.content_img
{
margin:0;
padding:0;
float:left;
background:url(../images/content_img.gif) no-repeat;
width:655px;
height:150px;
}
/*********************update from server 3 dec ***********************/
#table-roadmap {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
/************************************more added from css1***********/

#block_block{
width:f700px;
float:left;
border:0px solid #c6c6ca;
margin:0px 20px !important;
margin:0px 10px;
padding:0;
}
#block2{
width:700px;
background-color:#FFFFFF;
float:left;
border:0px solid #c6c6ca;
margin:0px 20px !important;
margin:0px 10px;
padding:0;
}
/********************************* css start for main page in user profile section 6 dec ************************/
#main_container
{
margin:0;
padding:0;
width:743px;
height:100%;
}

.heading_font
{
margin:0;
padding:0 0 10px 15px;
color:#939293;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
.heading_font1
{
margin:0;
padding:0 0 0px 15px;
color:#939293;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
.title_font
{
margin:0;
padding:15px 0px 15px 8px;
color:#939293;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.links_font
{
margin:0;
padding:6px 0 8px 15px;
}
.checkbox_font
{
margin:0;
padding:5px 0px 0 5px;
float:left;
color:#666666;
text-align:left;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textfield_text
{
margin:0;
padding:0;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:492px;
height:80px;
}
.enter_font
{
margin:0;
padding:5px 0 10px 0;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.star_font
{
margin:0;
padding:0 0 0 2px;
color:#666666;
font-size:12px;
text-align:center;
vertical-align:top;
}
.links_font a:link, .links_font a:visited, .links_font a:active
{
color:#939293;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.links_font a:hover
{
color:#939293;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.bullet
{
margin:0;
padding:0;
font-size:18px;
color:#939293;
}
.brudcum_text
{
color:#e46316;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 0 15px 15px;
text-decoration:none;
}
.brudcum_text a
{
color:#e46316;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.brudcum_text a:hover
{
color:#e46316;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.table_headingtext
{
padding:0 0 0 5px;
color:#d1481b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.table_contenttext
{
padding:0 0 0 5px;
color:#918c8f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.table_contenttext a
{
color:#918c8f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.table_contenttext a:hover
{
color:#918c8f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
/******************** new css for home sales 12 Dec ***********/
/* CSS Document */

.heading_headerfont
{
margin:0;
padding:0 0 0 5px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.subheading_font
{
color:#062599;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.subheading_font a
{
color:#062599;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.subheading_font a:hover
{
color:#062599;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.subheadingblack_font
{
color:#1a0000;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}
.subheadingblack_font1
{
color:#1a0000;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
.page_linkfont
{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.page_linkfont a
{
color:#062599;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.page_linkfont a:hover
{
color:#062599;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.page_linkfontorange
{
color:#fd9d31;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.image_font
{
margin:0;
padding:0;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.image_font1
{
margin:0;
padding:0;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}
.input_textfield1
{
margin:0;
padding:0;
float:left;
width:150px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.header_repeatimg
{
margin:0;
padding:0;
background:url(images/home_images_new/header_imgsmall.gif);
background-repeat:repeat-x;
height:42px;
}
.input_textfield
{
margin:0;
padding:0;
float:left;
width:180px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.bottom_headingfont
{
margin:0;
padding:0 0 0 20px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}
.bottom_text
{
margin:0;
padding:10px 0 0 15px;
color:#666666;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:250px;
}
.listing_property_font
{
margin:0;
padding:0 0 0 5px;
color:#5a2c9c;
background-color:#e7e5eb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
/*by prakash on 25.11.08 */

.separator {
border-top:1px solid #C8C8C8;
}

ul#community{
margin:0;
padding:10px 20px;
list-style:none;
}

ul#community li{
margin:4px 0;
font:13px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color:#0088CC;
height:auto;
}

ul#community li a.more  {
background:transparent url(/images/buttons/morearrow2.gif) no-repeat scroll 100% 5px;
display:block;
text-align:left;
color:#0088CC;
font:13px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
text-decoration:none;
cursor:pointer;
padding-top:2px;
}


ul#community li a.more:hover {
background-position:100% -95px;
text-decoration:underline;
}

/*end of  25.11.08*/
/*************************************************/
#desc{
background:#dedbde;
padding:2px;
float:left;
font:13px Arial, Helvetica, sans-serif;
color:#000;
height:80px;
position:relative;
top:316px;
}

#desc a{
font:13px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#d07436;
}

#desc a:hover{
font:13px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#d07436;
}
#main_home{
float:left;
padding-left:0px;
position:relative;
width:494px;
}

#main_home div#mainpage_img{
background:#DEDBDE none repeat scroll 0 0;
float:left; 
width:494px; 
height:316px;
position:absolute;
top:0px;
left:0;
z-index:0;
}

#main_home div#page{

width:245px;
padding:0 4px 0 4px;
position:absolute;
top:220px;
left:105px;
z-index:100;
}

#main_home div#page div{
background:#fff;
float:left;
width:32px;
height:34px;

z-index:1000;
padding:0px 0 0 0;
text-align:center;
font:bold 16px Arial, Helvetica, sans-serif;
color:#f66811;
margin:0 8px 0 0;
border:0px solid #0033FF;
}

#main_home div#page div a{
font:bold 16px Arial, Helvetica, sans-serif;
color:#f66811;
border:0px solid #990099;
}

#main_home div#page div a:hover{
font:bold 16px Arial, Helvetica, sans-serif;
color:#f66811;
text-decoration:none;
}



#features{
background:url(/images/home_images_new/features-bg.jpg) repeat-x;
float:left;
width:248px;
height:320px;
border-right:1px solid #999999;
}

#features h2{
font:25px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:10px 0 0 0;
padding-left:20px;
margin:0;
}

#features ul{
list-style-type:none;
margin:0;
padding:0;
}

#features ul li{
list-style-type:none;
padding:15px 0 0 20px;
}

#features ul li a{
list-style-type:none;
font:13px Arial, Helvetica, sans-serif;
color:#6f6e74;
}

#features ul li a:hover{
text-decoration:none;
}
/*******************************************/
.listing_content_font
{
margin:0;
padding:5px 0 0 0;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

.listing_content_font ul{
margin:auto;
list-style-type:disc;
padding-left:20px;
}

.listing_content_font ul li{

}

.black_text
{
margin:0;
padding:5px 0 0 0;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
}
.font_photogallery
{
margin:0;
padding:0;
color:#CC9933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
/*************end ******************************/
#PanelTabs
{
float:left;
width:700px;
height:37px;

padding-left:10px;
margin-left:9px;
background: url(/images/tabs/tab-border.gif) bottom repeat-x;
}

#PanelTabs div{
float:left;

padding-right:5px;
height:37px;
}

#PanelTabs div a{
float:left;
display:block;
}

#main_home{
float:left;
padding-left:0px;
position:relative;
}
/* Home css*/
#main_home div#page{

width:300px;
padding:0 4px 0 4px;
position:absolute;
bottom:6px;
left:105px;
}

#main_home div#page div{
background:#fff;
float:left;
width:32px;
height:34px;
padding:0px 0 0 0;
text-align:center;
font:bold 16px Arial, Helvetica, sans-serif;
color:#f66811;
margin:0 8px 0 0;
border:0px solid #0033FF;
}

#main_home div#page div a{
font:bold 16px Arial, Helvetica, sans-serif;
color:#f66811;
border:0px solid #990099;
}

#main_home div#page div a:hover{
font:bold 16px Arial, Helvetica, sans-serif;
color:#f66811;
text-decoration:none;
}

#features{
background:url(/images/home_images_new/features-bg.jpg) repeat-x;
background:#2e2e2e;
float:left;
color:#fff;
width:248px;
height:400px;
border-right:1px solid #999999;
}

#features h2{
font:25px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:10px 0 0 0;
padding-left:20px;
margin:0;
}

#features ul{
list-style-type:none;
margin:0;
padding:0;
}

#features ul li{
list-style-type:none;
padding:15px 0 0 20px;
}

#features ul li a{
list-style-type:none;
font:13px Arial, Helvetica, sans-serif;
color:#fff;
}

#features a, #features b{
color:#fff;
}

#features a:hover{
color:#fff;
}

#features ul li a:hover{
text-decoration:none;
}

.heading_requestfont
{
margin:0;
padding:0;
float:left;
color:#ff7100;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding:10px 0;
}
.check_box_margin
{
margin:0px 5px 0px 105px !important;
margin:5px 5px 0px 105px;
vertical-align:bottom;
}

.table_border_padding
{
margin:0 0 0 10px !important;
margin:0 0 0 20px;
border:1px solid #CCCCCC;
width:710px;
border-top:0;
}
.table_border_padding2
{
margin:0 0 0 9px !important;
margin:0 0 0 18px;
border:1px solid #CCCCCC;
width:705px;
border-top:0;
}
.submit_button_margin
{
padding:5px 0 0 105px !important;
padding:5px 0 0 108px;
float:inherit;
}
.table_margin1
{
margin:0 0 0 10px !important;
margin:0 0 0 0px;
}
.checkbox_font
{
margin:0;
padding:5px 0px 0 5px;
float:left;
color:#666666;
text-align:left;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*************13 dec*************/
.table_margin2
{
margin:0 0 0 0px !important;
margin:0 0 0 0px;
float:left;
}
.border_align
{
style="width:709px;
padding-top:0px;
padding-left:1px !important;
padding-left:2px;
float:left;
}
.table_border_padding1
{
margin:0 0 0 6px !important;
margin:0 0 0 7px;
border:1px solid #CCCCCC;
border-top:0;
float:left;
}

.textGreySm {
color:#5b5b5b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.textGreyMd {
color:#5b5b5b;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}

.textOrangeSm {
color:#F75C0C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.textOrangeMd {
color:#F75C0C;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}

.textOrangeLg {
color:#F75C0C;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}

a.linkLearnShare:link {
color: #333333;
font-size:12pt;
font-weight:300;
}

a.linkLearnShare:hover {
color: #FF0000;
font-size:12pt;
font-weight:300;
}

a.linkLearnShare:active {
color: #333333;
font-size:12pt;
font-weight:300;
}

a.linkLearnShare:visited {
color: #333333;
font-size:12pt;
font-weight:300;
}

#main_container_admin
{

margin:0;
padding:0px 0 0 0px;
width:700px;
height:100%;

}

td.insur input{
width:185px;
}
.text16{
font-size:16px;
}

#link_container_admin
{
width:700px;
margin:0 0 0 10px;
padding:0 0 0 10px;
border:0px solid #000000
}

.header_img
{
margin:0 0 00 0;
padding:0;
float:right;
background:url(../images/head_img.gif) no-repeat;
width:732px;
height:32px;
}
.title_ad_main
{

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
display:block;
padding:6px 0 0 15px;
}
.heading_font_admin
{
margin:0;
padding:0 0 10px 15px;
color:#939293;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}



/* CSS Document */

#customer{
float:left;
width:185px;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
border:1px solid red;
height:205px;
}

#customer table{
background:#148486 url(/images/customer_images/img_quote.jpg) 0 0 no-repeat;
padding-bottom:8px;
}

#customer h4{
background:transparent url(/images/customer_images/header_bg.jpg) repeat-x scroll left top;
color:white;
font:normal 16px Arial, Helvetica, sans-serif;
margin:0;
height:26px;
line-height:26px;
text-align:center;
}

#customer p{
padding:12px 8px;
height:37px;
margin:0;
color:#fff;
font-size:12px;
}

#customer table p {
padding:12px 8px;
}

p.right-box-text{
padding:12px 8px;
margin:0;
}

#customer a:link, #customer a:visited, #customer a:active{
background:url(/images/customer_images/read_reviews.jpg) 6px 0 no-repeat;
display:block;
font-size:10px;
color:#fff;
font-weight:bold;
padding:0px 8px;
text-decoration:none;
}


/*new css */



fieldset.form {
border:0px solid #999999;
padding:0px;
margin:0;
}

fieldset.form table td{
padding:10px 0;
font-size:12px;
}

.condos h1, .condos p{
margin-left:0;
margin-right:0;
}

.condos h1{
margin-top:0;
}

.condos-bg{
float:left;
margin-left:0px;
background:#EDEDED;
padding:5px;
font-size:12px;
}



/* By Prakash on 14.8.08 */

#main_agency { float: left; width: 930px; background-color: #ffffff;border: 0px solid #999; }

.content-box-agency {
float:left;
width:930px;
}

.content-agency{
float:left;
text-align:center;
/*min-height:700px;
height:auto !important;
height:700px;
*/
}

#pre-content {}

/* By Prakash on 14.8.08 */

table.provider select{
width:178px;
margin-left:0px;
}

table.provider input{
width:175px;
margin-left:0px;
padding:0;
}

table.provider input.submit{
width:100px;
margin-left:0px;
padding:0;
}

table.provider textarea{
width:175px;
margin-left:0px;
}



/* By Prakash on 14.8.08 */

.cost_calculate select, .cost_calculate input{
width:140px;
font-size:12px;
}

div.client_view td.title_v a, div.client_view td.title_brown a{color:#fff;}

td.jadoo_height{
border-right: 1px solid #999; border-bottom: 0px solid #999; min-height:600px; height:auto !important; height:659px; 
}

#flash{
text-align:left;
}

#flash h2{
background:#f86811;
color:#fff !important;
text-transform:uppercase;
padding:6px 20px;
margin:0;
font-size:18px;
line-height:18px;
}

#front-page #flash p{
margin:10px 20px;
padding:0;
font-size:13px; 
}

p.text-p span{padding:0; margin:0}


