
/* Layout Stylesheet */ 

body {
	font-family:Arail, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px auto;
	background-color:#ffffff;
	padding:10px;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
}

form {
	margin:0px;
}

#outerpage {
	margin: 0px auto;
	width:994px;
	padding:0px;
	background:#ffffff;
	background-image:url(../images/bground.jpg);
	background-position:top left;
	background-repeat:repeat-y
}
 
#leftcontent {
	float:left;
	width:614px;
	background-color:#00CC99;
	margin-right:15px;
}

#rightcontent {
	background-color:#EFEED7;
}

#outer {
	width:930px;
	margin:0px auto;
}

/* Mainheader */

#mainheader { 
	margin-bottom: 7px;
	position: relative;
	text-align:left;
}

#mainheader_rotator_ad{
	RIGHT: 15px; TOP: 10px; POSITION: absolute
}

#mainheader img.mainheader_ad {
	position: absolute;
	right: 15px;
}

#mainheader, #content, #footer {
	background: #FFF url(../images/bg_bbox_br.gif) no-repeat bottom right;
}

.bboxhead {
	background: url(../images/bg_bbox_tr.gif) no-repeat top right;
}

#mainheader .bboxhead p {
	background: url(../images/bg_bbox_tl.gif) no-repeat top left;
	margin:0px;
}

.bboxbody {
	background: url(../images/bg_bbox_bl.gif) no-repeat bottom left;
	padding: 0 15px 5px 15px;
	position: relative;
}

/* END: Mainheader */

/* Generic Curved Corner Box */

#genericBox { 
	margin-bottom: 7px;
	position: relative;
	text-align:left;
	background: #FFF url(../images/bg_genbox_br.gif) no-repeat bottom right;
}

#genericBox img.genericBox_ad {
	position: absolute;
	right: 15px;
}

.genBoxHead {
	background: url(../images/bg_genbox_tr.gif) no-repeat top right;
}

#genericBox .genBoxHead p {
	background: url(../images/bg_genbox_tl.gif) no-repeat top left;
	margin:0px;
}

.genBoxBody {
	background: url(../images/bg_genbox_bl.gif) no-repeat bottom left;
	padding: 0 15px 5px 15px;
	position: relative;
}

/* END: Mainheader */

#navbar {

	background:#ffffff;
	float:left;
	width:100%;
	margin:0px;
}


#indexHeader {
	margin: 0px;
	height:23px;
	text-align:right;
}

.mainTitle {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#B51E03;
	/*border-bottom:1px solid #B51E03;*/
}

.spacer {
	margin:0px
}

.leftMenu {	text-align: left; }
		
.centerMenu { text-align: center;}
		
.rightMenu { text-align: right;	}
		
a.MenuLabelLink	{ COLOR: #333333;	FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuLabelLink:link { COLOR: #333333;	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLink:visited	{ COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;	}
a.MenuLabelLink:hover{ COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
a.MenuLabelLinkOn {	COLOR: #333333; FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuLabelLinkOn:link { COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLinkOn:visited { COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLinkOn:hover { COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
a.MenuItemLink { COLOR: #333333; FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuItemLink:link { COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLink:visited { COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLink:hover { COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
a.MenuItemLinkOn { COLOR: #ffffff; FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuItemLinkOn:link { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLinkOn:visited { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLinkOn:hover { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
.myMenu { position: absolute; visibility: hidden; z-index: 5; }		
		
.myMenuLabelleft { padding: 0px 0px 0px 0px; text-align: left; }		
.myMenuLabelcenter { padding: 0px 0px 0px 0px; text-align: center; }		
.myMenuLabelright { padding: 0px 0px 0px 0px; text-align: right; }		
.myMenuItemleft { padding: 0px 0px 0px 0px; text-align: left; }		
.myMenuItemcenter { padding: 0px 0px 0px 0px; text-align: center; }		
.myMenuItemright { padding: 0px 0px 0px 0px; text-align: right; }		
		
#myTest { 
width: 480px;
padding: 0px 0px 0px 0px;
z-index: 1;
}

.input_text {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	width:200px;
	height:16px;
	border: 1px solid #C7C7C7
}

textarea {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	width:200px;
	border: 1px solid #C7C7C7
}

.input_padding {
	padding-bottom:3px
}

.txtDefaultBold {
	font-weight: bold;
}

a {
	color:#003366;
}

a:link {
	color:#003366;
}

a:hover {
	color:#003366;
}

a:visited {
	color:#003366;
}

.catHeading {
	border-bottom: #333 1px solid;
	font-size:10pt
}

a.txtBreadCrumb {
	color:#333333;
}

a.txtBreadCrumb:link {
	color:#333333;
}

a.txtBreadCrumb:hover {
	color:#333333;
}

a.txtBreadCrumb:visited {
	color:#333333;
}

.leftNav {
float:left; 
width:250px
}

#searchBtn {
float:left
}

#advSearchBtn {
float:left;
}

#tog_srh {
width:240px; 
border-left:1px solid #BBD6EF;
border-right:1px solid #BBD6EF;
border-bottom:1px solid #BBD6EF;  
background-color:#E7F0FA; 
text-align:center
}

.leftNavInput {
width:80%;
}

.leftNavInputSml {
width:80px;
}

.loginWrapper {
width:240px; 
}

.loginPadding {
padding:5px 15px 15px 15px
}

.clientLogos {
width:240px; 
padding-top:5px
}

.centerContent {
float:left; 
text-align:left; 
width:680px
}

.centerContentLeft {
float:left; 
width:380px;
height:215px;
}

.centerContentLeftPadding {
	HEIGHT: 237px;
}

.quickLinks {
padding-bottom:5px
}

.quickLinksTitle {
font-size:1.4em; 
font-weight:bold; 
letter-spacing:-1; 
color:#004D9C;
}

a.quickLinksTitle:link {
font-size:1.4em; 
font-weight:bold; 
letter-spacing:-1; 
color:#004D9C;
text-decoration:none
}

a.quickLinksTitle:hover {
font-size:1.4em; 
font-weight:bold; 
letter-spacing:-1; 
color:#004D9C;
text-decoration:none
}

a.quickLinksTitle:visited {
font-size:1.4em; 
font-weight:bold; 
letter-spacing:-1; 
color:#004D9C;
text-decoration:none
}

.quickLinksText {
font-size:9pt;
margin-top:-3px;
_margin-top:-2px
}

.centerContentLeftExtraPadding {
padding-top:15px; 
padding-left:15px
}

.centerContentRight {
float:right; 
width:300px
}

.videoPromoBanner {
width:300px; 
padding-bottom:10px
}

.videoPromo {
width:300px; 
height:270px; 
background-color:#ebebeb; 
border:1px solid #999999
}

.videoPromoPadding {
padding-left:10px; 
padding-top:10px
}

.dealSpecialsBanner {
float:left; 
text-align:left; 
width:680px; 
margin-top:10px;
background-image:url(../images/img_featured_properties.jpg);
background-position:top left;
background-repeat:no-repeat;
height:54px;
}

.dealSpecialsWrapper {
float:left; 
text-align:left; 
width:680px
}

.dealsSpecialPadding {
padding-left:10px; 
padding-top:10px; 
padding-right:10px; 
border-left:1px solid #305D96; 
border-right:1px solid #305D96; 
border-bottom:1px solid #305D96
}

.refineSearchMessage {
background-image:url(../images/icon_refine_search_bg.jpg);
background-position:top left;
background-repeat:repeat-x
}

.footerNav {
text-align:center;
padding-left:15px;
padding-top:15px; 
padding-bottom:15px; 
margin-top:4px; 
position:releative; 
z-index:-1
}

