* {

	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:center;

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;

text-transform:uppercase;

padding:6px 20px;

margin:0;

font-size:18px;

}



#front-page #flash p{

margin:10px 20px;

padding:0;

font-size:13px;

}


.testResource .message p{color:#000 !important; margin:0; padding:0; text-align:center;}
.content{float:left; width:100%; padding:0 0 20px 0;}
.categoryHeading{padding:0 0 15px 0;font-weight:bold;font-size:14px;}
ul.categories{float:left; width:244px; color:#000; text-align:left; padding:0 0 0 30px; margin:0; list-style:none;}
.categories li{display:block; font-size:11px;}

