﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
hr
{
	height: 2px; 
	border-bottom: 1px solid white; 
	border-top: 1px solid #e3e3e3; 
	border-right: 1px solid white; 
	border-left: 1px solid white; 
}

#container {
	margin-left:auto; 
	margin-right:auto; 
	margin-top:15px;
	width:985px; 
	text-align:left;
}
#main_content
{
	font-size:12px;
}
#head_image{
	background-image:url(../images/corp_header.gif); 
	width:985px; 
	height:52px; 
	margin-bottom:16px;
	cursor:pointer;
}

#head_menu{
	margin-bottom:20px;
}

.headmenuitem{
	width:196px; 
	height:44px; 
	text-align:center; 
	border-left: 1px solid #e4e4e4;	
}

.headmenucontact{
	width:197px; 
	height:44px; 
	text-align:center; 
	background-image:url(../images/hl_bg.gif);
}

.headmenulink{
	font-weight:bold; 
	font-size:14px; 
	color:#000000; 
	text-decoration:none;
}

.headmenutext{
	font-size:11px; 
	font-style:italic;
}

.headmenulink:hover{
	text-decoration:underline;
	color:#e75d20;
}
.activePage
{
	color:#e75d20;
}
.white{
	color:#FFFFFF;
}

#left_col{
	float: left;
	width:735px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:0;
	padding-top:0;
	vertical-align:top;
}

#right_col{
	float:right;
	width:230px;
	margin-bottom:20px;
}
#right_col a
{
	color:#0070b1;
	text-decoration:underline;
}
#right_col a:hover
{
	color:#0070b1;
	text-decoration:none;
}

.container_230{
	width:230px;
	margin-bottom:20px;
}

.content_230{
	width:192px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding:15px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:10px;
	background-image:url(../images/mod_bg_tile.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.content_230 a
{
	color:#0070b1;
	text-decoration:underline;
}
.content_230 a:hover
{
	color:#0070b1;
	text-decoration:none;
}
.base_230{
	height:5px;
	width:230px;
	background-image:url(../images/mod_base.gif);
}

.orange_230_top{
	height:7px;
	width:230px;
	line-height:7px;
	background-image:url(../images/mod_top_or.gif);
}

.orange_230_head{
	padding-left:20px;
	padding-right:95px;
	padding-top:4px;
	padding-bottom:10px;
	min-height:16px;
	width:115px;
	background-color:#fad17c;
	background-image:url(../images/mod_head_or.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.green_230_top{
	height:7px;
	width:230px;
	line-height:7px;
	background-image:url(../images/mod_top_gr.gif);
}

.green_230_head{
	padding-left:20px;
	padding-right:95px;
	padding-top:4px;
	padding-bottom:10px;
	min-height:16px;
	width:115px;
	background-color:#c7e38c;
	background-image:url(../images/mod_head_gr.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.blue_230_top{
	height:7px;
	width:230px;
	line-height:7px;
	background-image:url(../images/mod_top_bl.gif);
}

.blue_230_head{
	padding-left:20px;
	padding-right:95px;
	padding-top:4px;
	padding-bottom:10px;
	min-height:16px;
	width:115px;
	background-color:#b6e0eb;
	background-image:url(../images/mod_head_bl.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

/* med content box */
.orange_485_top{
	height:7px;
	width:485px;
	line-height:7px;
	background-image:url(../images/mod_top_or_lg.gif);
}

.orange_485_head{
	padding-left:20px;
	padding-right:95px;
	padding-top:4px;
	padding-bottom:10px;
	min-height:16px;
	width:370px;
	background-color:#fad17c;
	background-image:url(../images/mod_head_or_lg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.green_485_top{
	height:7px;
	width:485px;
	line-height:7px;
	background-image:url(../images/mod_top_gr_lg.gif);
}

.green_485_head{
	padding-left:20px;
	padding-right:95px;
	padding-top:4px;
	padding-bottom:10px;
	min-height:16px;
	width:370px;
	background-color:#c7e38c;
	background-image:url(../images/mod_head_gr_lg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.blue_485_top{
	height:7px;
	width:485px;
	line-height:7px;
	background-image:url(../images/mod_top_bl_lg.gif);
}

.blue_485_head{
	padding-left:20px;
	padding-right:95px;
	padding-top:4px;
	padding-bottom:10px;
	min-height:16px;
	width:370px;
	background-color:#b6e0eb;
	background-image:url(../images/mod_head_bl_lg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.container_485{
	width:230px;
	margin-bottom:20px;
}

.content_485{
	width:449px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding:15px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:10px;
	background-image:url(../images/mod_bg_tile.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.base_485{
	height:5px;
	width:485px;
	background-image:url(../images/mod_base_lg.gif);
}

/* search map */
#searchBtn
{
	cursor:pointer;
}
#qldShape
{
	cursor:pointer;
}
#vicShape
{
	cursor:pointer;
}
#nswShape
{
	cursor:pointer;
}
#waShape
{
	cursor:pointer;
}
.search_230_top{
	height:5px;
	width:230px;
	line-height:5px;
	background-image:url(../images/search_top.gif);
}

.search_base_230{
	height:5px;
	width:230px;
	background-image:url(../images/search_base.gif);
}

.search_content_230{
	width:208px;
	border-left: 1px solid #f2f4f6;
	border-right: 1px solid #f2f4f6;
	padding:0 10px 5px 10px;
	background-image:url(../images/search_bg_tile.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
}
.search_content_230 h2
{
	padding:0;
	margin-bottom:5px;
	font-size:15px;
}
.search_content_230 a
{
	font-weight:bold;
	color:#838383;
	cursor:pointer;
}
.search_content_230 a:visited
{
	font-weight:bold;
	color:#838383;
	cursor:pointer;
}

#footer{	
	width:985px;
	background-color:#fbfbfb;
	margin:0px auto;
	margin-bottom:20px;
}

.footer_top{
	height:5px;
	width:985px;
	line-height:5px;
	background-image:url(../images/footer_top.gif);
}

.footer_content{
	width:983px;
	padding-top:10px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	background-color:#fbfbfb;
	background-image:url(../images/footer_bg_tile.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:10px;
}

.footer_base{
	font-size:11px;
	height:25px;
	width:965px;
	padding-left:20px;
	padding-top:8px;
	color:#FFFFFF;
	background-color:#3a5261;
	background-image:url(../images/footer_base.gif);
}
.footer_base a{
	color:#ffffff;
	font-weight:normal;
}
.footer_column{
	width:120px;
	padding-left:10px; padding-right:10px;
	border-left: 1px solid #ededed;
	padding-bottom:10px;
}

.footer_column a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.footer_column a:hover{
	text-decoration:underline;
}

.footer_column li a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.footer_column li a:hover{
	text-decoration:underline;
}

#footer ul{
	margin:0px;
	margin-top:5px;
	padding:0px;
}

#footer li {
	padding:0px;
	margin:0px;
	padding-bottom:2px;
	list-style-type:none;
}

/* <!-----///////\\\\\///////------//\//-----17febthing------//\//-----////////\\\\\\\////------> */

.innercontent_container{
	width:735px;
	
}

.innercontent_menu_container{
	padding-left:10px;
	padding-right:120px;
	width:605px;
	height:37px;
	background-image:url(../images/estatefocus_top.gif);
}

.innercontent_menu td{
	border-left:1px solid white;
	height:37px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.activeMenu{
	background-image:url(../images/estatefocus_menubg_orange.gif);
}

.innercontent_menu a{
	color:#FFFFFF;
	text-decoration:none;
}

.innercontent_menu a:hover{
	text-decoration:underline;
}

.innercontent_content{
	width:673px;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	background-image:url(../images/estatefocus_bg_tile.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.innercontent_left
{
	width:485px;
	margin-right:20px;
	float:left;
	margin-top:20px;
}

.innercontent_right
{
	width:230px;
	float:left;
	margin-top:20px;
}
.innercontent_content a
{
	color:#0070b1;
	text-decoration:underline;
}
.innercontent_content a:hover
{
	color:#0070b1;
	text-decoration:none;
}
.esatefocus_title{
	font-weight:bold;
	color:#3f4d57;
	font-size:23px;
	margin-bottom:10px;
}

.esatefocus_title a{
	color:#0072bb;
}

.estate_link a{
	color:#0072bb;
	text-decoration:none;
}

.estate_link a:hover{
	text-decoration:underline;
}

.estatefocus_left{
	width:375px;
	margin-right:20px;
	float:left;
	margin-top:0;
	padding-top:0;
}

.estate_details{
	width:375px;
	border-top:1px solid #e3e3e3;
	padding-top:20px;
	padding-bottom:20px;
}

.estate_description{
	width:375px;
	border-top:1px solid #e3e3e3;
	padding-top:10px;
	padding-bottom:15px;
}

.estatefocus_right{
	width:275px;
	float:right;
	
}

.estatefocus_map{
	width:275px;
	height:265px;
	background-color:#FFFFCC;
	margin-bottom:20px;
}

.estatefocus_roi{
	width:275px;
	border-top:1px solid #e3e3e3;
	padding-top:15px;
	padding-bottom:15px;
	color:#e75d20;
	font-size:18px;
	font-weight:bold;
}

.estatefocus_gallery{
	width:275px;
	margin-bottom:15px;
	color:#e75d20;
	font-size:18px;
	font-weight:bold;
	border-top:1px solid #E3E3E3;
}
.estatefocus_gallery p
{
	margin-top:20px;
}

.estatefocus_gallery_thumb{
	float:left;
	width:65px;
	height:65px;
	margin-right:5px;
	padding-bottom:5px;
}

.rowEnd {
	margin-right:0px;
}

.longinput input{
	height:20px;
	width:273px;
	border:1px solid #e3e3e3;
	color:#828282;
	margin-top:10px;
}

.areainput input{
	height:20px;
	width:80px;
	border:1px solid #e3e3e3;
	color:#828282;
	margin-top:10px;
}

.phoneinput input{
	height:20px;
	width:172px;
	border:1px solid #e3e3e3;
	color:#828282;
	margin-top:10px;
}

.innercontent_base{
	width:735px;
	height:5px;
	background-image:url(../images/estatefocus_base.gif);
}

.collapse_full_title_open{
	cursor:pointer;
	width:680px;
	border-top:1px solid #e3e3e3;
	color:#e75d20;
	font-size:18px;
	font-weight:bold;
	padding-top:12px;
	height:34px;
	background-image:url(../images/arrow_open.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.collapse_full_content_open{
	width:680px;
	background-image:url(../images/collapse_content_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:30px;
	padding-bottom:20px;
}

.collapse_full_title_closed{
	cursor:pointer;
	width:680px;
	border-top:1px solid #e3e3e3;
	color:#e75d20;
	font-size:18px;
	font-weight:bold;
	padding-top:12px;
	height:34px;
	background-image:url(../images/arrow_closed.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.collapse_full_content_closed{
	/*display:none;*/
}

.collapse_half_title_open{
	cursor:pointer;
	width:380px;
	border-top:1px solid #e3e3e3;
	color:#e75d20;
	font-size:18px;
	font-weight:bold;
	padding-top:12px;
	height:34px;
	background-image:url(../images/arrow_open.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.collapse_half_content_open{
	width:380px;
	background-image:url(../images/collapse_content_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:30px;
	padding-bottom:20px;
}

.collapse_half_title_closed{
	cursor:pointer;
	width:380px;
	border-top:1px solid #e3e3e3;
	color:#e75d20;
	font-size:18px;
	font-weight:bold;
	padding-top:12px;
	height:34px;
	background-image:url(../images/arrow_closed.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.girl_module_top{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	height:17px;
	width:465px;
	background-image:url(../images/girl_module_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.girl_module_content{
	background-image:url(../images/girl_module_bg.gif);
	width:205px;
	height:98px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:260px;
}

.girl_module_content a{
	color:#0072bb;
}
.girl_module_content a:hover{
	color:#0072bb;
	text-decoration:none;
}


.mls_module_content{
	background-image:url(../images/mls_bg.jpg);
	width:285px;
	height:113px;
	padding-top:37px;
	padding-bottom:10px;
	padding-left:180px;
	padding-right:20px;
	cursor:pointer;
}

.mls_module_content h1{
	color:#ff9933;
	font-size:21px;
	line-height:24px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.mls_module_content p{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:18px;
}

a.mls_content_link, a.mls_content_link:hover{
	color:#ff9933!important;
	font-size:16px!important;
	line-height:30px!important;
	font-weight:bold!important;
	margin:0px 0px 0px 0px!important;
	padding:0px!important;
	text-decoration:none!important;
}
a.mls_content_link a:hover
{
	text-decoration:underline!important;
}



.estateSlider
{
	width:380px;
	float:left;
}
.estateMaps
{
	margin-left:0px;
	width:280px;
	float:left;
	text-align:center;
}
.imageBtn 
{
	margin-right:10px;
	margin-top:10px;
	cursor:pointer;
}
.stateGoogleMap
{
	width:260px;
	height:320px;
	margin-top:20px;
	margin-left:20px;
}
.stateGoogleMap span
{
	display:none;
}
input.regtextfield {
	height: 23px;
	width: 271px;
	border: 1px solid #e3e3e3;
	/*color: #878787;*/
	color:#333333;
	font-size: 12px;
	line-height:23px;
	margin-top: 12px;
	}	
input.regtextfieldsml {
	height: 23px;
	width: 92px;
	border: 1px solid #e3e3e3;
	/*color: #878787;*/
	color:#333333;
	font-size: 12px;
	line-height:23px;
	margin:12px 12px 0px 0px;
	}
input.regtextfieldmed {
	height: 23px;
	width: 158px;
	border: 1px solid #e3e3e3;
	/*color: #878787;*/
	color:#333333;
	font-size: 12px;
	line-height:23px;
	margin-top: 12px;
	}
#register 
{
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:20px;
	border-top:1px solid #E3E3E3;
	padding-top:0;
}
#register p
{
	margin-bottom:0;
	padding-bottom:0;
}
.Regright
{
	margin-top:12px;
	margin-right:5px;
	float:right;
}
#map span
{
	display:none;
}
h2 
{
	color:#E75D20;
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:5px;
}
h1
{
	color:#3f4d57;
	font-size:22px;
	line-height:26px;
	margin:0;
	padding:0;
}
/* news slider */
.newsSlide
{
	width:736px;
	color:#2f2f2f;
	margin-bottom:10px;
}
.newsHeading
{
	font-size:13px;
	width:194px;
	
	text-align:center;
	float:left;
}
.newsList
{
	float:left;
	width:495px;
	font-size:12px;
	padding-left:20px;
	border-left:1px solid #e5e5e5;
}
.first
{
	height:14px;
}
.newsItem a
{
	color:#0072bb;
	text-decoration:underline;
}
.newsItem a:hover
{
	color:#0072bb;
	text-decoration:none;
}
#newsArrow
{
	background-image:url(../images/newsDown.gif);
	background-repeat:no-repeat;
	background-position:center 4px;
	width:10px;
	height:15px;
	float:left;
	cursor:pointer;
}
.newsTop
{
	background-image:url(../images/newsTop.gif);
	height:8px;
}
#newsMid
{
	background-image:url(../images/newsMid.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#newsExtras
{

}
.newsBtm
{
	background-image:url(../images/newsBtm.gif);
	height:8px;
}
.stateSelector
{
	margin-bottom:10px;
}

/* Roi styles */
.roi_menu{
	width:955px;
	height:37px;
	background-image:url(../images/ROI_Top.gif);
	padding-left:30px;
}
.roi_menu h1
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	line-height:37px;
	height:37px;
}
.roi_content
{
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	background-image:url(../images/estatefocus_bg_tile.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.roi_base{
	width:985px;
	height:5px;
	background-image:url(../images/ROI_Base.gif);
}
.roi_content a
{
	color:#0070b1;
	text-decoration:underline;
}
.roi_content a:hover
{
	color:#0070b1;
	text-decoration:none;
}
.loginDetails{
	width:280px;
	line-height:24px;
	vertical-align:middle;
}
.colRoi 
{
	width: 440px;
	float: left;
	padding: 0px 10px;
	font-size:14px;
}
.col {
	width: 280px;
	float: left;
	padding: 0px 15px 0px 10px;
	font-size: 12px;
	line-height: 24px;
}
.end
{
	width:295px;
	padding: 0px 0px 0px 10px;
}
.col.half {
	width: 380px;
	padding-left: 0px;
	margin-right: 30px;
	_margin-right: 20px;
}

.roimain-inner {
	display: block;
	margin-top: 30px;
	width: 925px;
	color:#000000;
	font-size:12px;
}

.roimain-mid {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 915px;
	margin-left: 10px;
}
.roileft{
float: left;
line-height: 16px;
height: 16px;
font-size: 12px;
}

.roiright{
float: right;
line-height: 16px;
height: 16px;
}
.roirightMail{
float: right;
line-height: 16px;
height: 100px;
width: 200px;
overflow:scroll;
}
.roihline{
line-height: 16px;
height: 25px;
width: 280px;
}
.roihline p {
	font-size:12px;
}
.end .roihline
{
	width: 295px;
}
.roitext {
	font-size:12px;
	font-weight:bold;
}
input.textfield {
height: 15px;
width: 180px;
border: 1px solid #a5acb2;
color: #333333;
font-size: 11px;	
margin-bottom: 7px;
}

input.textfield2 {
height: 15px;
width: 150px;
border: 1px solid #a5acb2;
color: #333333;
font-size: 11px;
margin-bottom: 7px;
}

.textfield3 {
height: 20px;
width: 150px;
border: 1px solid #a5acb2;
color: #333333;
font-size: 11px;
margin-bottom: 7px;
}

.textfield4 {
height: 20px;
width: 184px;
border: 1px solid #a5acb2;
color: #333333;
font-size: 11px;
margin-bottom: 7px;
}

.textarea {
width: 180px;
border: 1px solid #a5acb2;
color: #333333;
font-size: 11px;
margin-bottom: 7px;
}
.clear {clear: both;}

.save.genericbutton {
	background: #ffffff url(../images/btn_save.gif) center no-repeat;
	color: #ffffff;
	font-size: 16px;
	height: 26px;
	width: 67px;
	margin-right: 18px;
	border: 1px solid #ffffff;
}
.save.completebutton {
	background: #ffffff url(../images/btn_complete.png) center no-repeat;
	color: #ffffff;
	font-size: 16px;
	height: 26px;
	width: 107px;
	margin-right: 18px;
	border: none;
}
.save.continuebutton {
	background: #ffffff url(../images/btn_continue.gif) center no-repeat;
	color: #ffffff;
	font-size: 16px;
	height: 26px;
	width: 150px;
	margin-right: 18px;
	border: 1px solid #ffffff;
}
.loginbutton{ 
	background: #ffffff url(../images/btn_login.gif) center no-repeat;
	color: #ffffff;
	font-size: 16px;
	height: 26px;
	width: 67px;
	margin-right: 18px;
	border: 1px solid #ffffff;
}
.roisavebutton{	
	display: block;
	margin-top: 10px;
	width: 902px;
	padding-left: auto;
	padding-right: auto;
	margin-left: 10px;
	height:30px;
}
.right { float: right;}
.left { float: left;}

/* -----------------
TAB BOX
--------------------*/	
.tabbox {
	margin-left: 10px;
	padding:0px;
	}	

.tabs {
	background: url(../images/ROI_Sub_Top.gif) no-repeat;
	height:37px;
	height: 40px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	padding-left:10px;
	}


.tabs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
	}

.tabs ul li {
	float: left;
	height: 40px;
	}

.tabs ul li a {
	height: 30px;
	display: block;
	width: 150px;
	text-decoration: none;
	font-size: 14px;
	padding: 0px;
	padding-top: 10px;
	text-align: center;
	}
	
.tabs ul li span {
	height: 30px;
	display: block;
	width: 150px;
	text-decoration: none;
	font-size: 14px;
	padding: 0px;
	padding-top: 10px;
	text-align: center;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}	

.tabs ul li span.open { 
	border: 0px;
	width:151px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../images/roi_hover.gif) repeat-x;
}

.tabs ul li a.open { 
border: 0px;
}

.tabs .blue {margin: 0px;}

.tabcontent {
	clear: left;
	font-size: 12px;
	padding: 15px;
	}

.tabcontent p {font-size: 12px;font-weight:bold;}
.tabbox .dropdown.closed {
	background: url(/Images/dropdown_bg_closed.gif) top left no-repeat;
	}
.tabbox .dropdown.open {background: url(/Images/dropdown_bg_open.gif) top left no-repeat;}
.tabbox .dropdown.open label
{
	line-height:36px;
}
.tabbox .dropdown.closed label
{
	line-height:36px;
}
.dropdown-inner
{
	padding-top:10px;
	text-align:right;
	
}
.dropdown-inner table
{
	text-align:right;
	margin-right:0;
	margin-left:auto;
}
.tabbox .dropdown.open .dropdown-inner label { 
	width: 200px;
	float: left;
	clear: left;
	text-align: right;
	margin-top: 2px;
	padding-right: 20px;
	
	line-height:18px;
}
.roi_content.white
{
	color:#000000;
}

.horiz-radio table td
{
	text-align:right;
	padding-right:20px;
}
.horiz-radio table.whySelector td
{
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.disclaimer
{
	font-size:11px;
	padding-bottom:10px;
}


/*Home page rotating banner*/

#rotate_container
{  
    position:relative;
    width:734px;
    height:315px;
}

#ctl11_peet_home_banner
{
    position:absolute;
    margin:0px;
    padding:0px;
    width:734px;
    height:315px;
    z-index:7;
}

.home_banner_slide
{
    position:absolute;
    width:734px;
    height:315px;
    margin:0px;
    padding:0px;
}

.home_banner_text
{
    background: url(/Images/banner_text_bg.png) bottom right no-repeat;
    display:block;
    width:290px;
    height:175px;
    padding:80px 0px 0px 40px;
    position:absolute;
    top:0px;
    left:0px;
    
}

.text_filter
{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
    
cufon
{
    margin-bottom:3px;
}

h1.arial_text
{
    font-size:18px;
    line-height:22px;
    margin:0px;
    width:280px;
    padding:0px 0px 10px 0px;
    font-weight:bold;
    line-height:22px;
    }

p.arial_text
{
    color:#3b5362;
    font-size:12px;
    width:280px;
    line-height:18px;
    margin:0px;
    padding:0px;
    }


.home_banner_text a
{
    color:#0070b1;
    font-size:12px;
    text-decoration:none;
    }
    
#banner_link
{
    margin:10px 0px 0px 0px;
    padding:0px;
}
    
#banner_nav
{
    position:absolute;
    right:0px;
    bottom:0px;
    z-index:900;
    width:250px;
    height:20px;
    padding-top:25px;
    background: url(/Images/banner_nav_bg.png) top center no-repeat;
    text-align:right;
}

#banner_nav a
{
    padding:2px 10px 2px 10px;
    margin-top:8px;
    color:#838383;
    text-decoration:none;
    border-left:1px solid #838383;
}

#banner_nav a.activeSlide, #banner_nav a:hover
{
    color:#84ccdf;
}
    
