#bottom { overflow:hidden; padding:10px; }
#lefthome { width:300px; float:left; }
#centerhome { width:300px; float:left; position:relative; }
.vertrule { height:255px; width:14px; float:left; background:url(../images/vline.gif) no-repeat; background-position:center; background-position:bottom; }
#righthome { width:300px; float:left; }
#quicksearch p { overflow:auto; }
#quicksearch input,
#quicksearch select { display:inline; float:right; width:180px; }
#quicksearch label { display:block; float:left; margin-top:2px; width:auto; }
#content p,
#sub-section p { /*color:#000000;*/
margin-bottom:10px; }
html,
body { margin:0; padding:0; border:0; }
body { background: #C0C0C0; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height:18px; color:#666; text-align: center; }
p { margin:0; padding:0; border:0; }
a:link { color:#003C77; text-decoration:none; }
a:visited { color:#003C77; text-decoration:none; }
a:hover { color:#003C77; text-decoration:underline; }
a:active { color:#003C77; text-decoration:underline; }
h1 { margin:0; padding:0; border:0; font-size: 20px; font-weight: normal; font-style: normal; line-height: 28px; color: #003C77; padding-bottom: 6px; }
h2 { margin:0; padding:0; border:0; font-size: 16px; font-weight: normal; font-style: normal; line-height: 18px; color: #003C77; padding-bottom: 0px; }
h3 { margin:0; padding:0; border:0; font-size: 15px; font-weight: normal; font-style: normal; line-height: 26px; color: #EF2C21; padding-bottom: 2px; }
h3 i { color: #003C77; font-size: 13px; }
h4 { margin:0; padding:0; border:0; font-size: 12px; font-weight: normal; font-style: normal; line-height: 18px; color: #EF2C21; padding-bottom: 2px; text-transform: uppercase; }
h5 { margin:0; padding:0; border:0; font-size: 12px; font-weight: normal; font-style: normal; line-height: 18px; color: #003C77; padding-bottom: 2px; }
.blueText { color: #003C77; }
.greentext { color: #8CC63E; }
span.DescHeading { margin:0; border:0; font-size: 12px; font-weight: bold; line-height: 18px; color: #003C77; padding: 4px 0 0 0; display:block; }
form { padding: 0px; margin: 0px; border: 0; }
form legend { display:none; padding: 0px; margin: 0px; border: 0; }
form fieldset { padding: 0px; margin: 0px; border: 0; }
form abbr { cursor: help; font-style: normal; border: 0; }
form textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
form input.large { width:200px; }
table tr td,
table thead th { margin:0; padding:0; border:0; /*font-size:12px;*/
}
#publishDate { margin-top:-8px; padding-bottom:6px; font-style:italic; font-size:11px; }
div#header { background: #00284a; /*	height:90px;*/
	padding: 0px; border:1px solid #FFF; border-bottom:none; margin:0; }
div#header div#logo { float:left; padding:10px; }
div#header div#menu { float:right; padding-top:55px; }
div#header div#menu ul.menu { display:inline; /*FOR IE6*/ float:right; }
p#tradingname { color:#efefef; text-transform:capitalize; line-height:normal; font-weight:bold; font-size:22px; padding-top:2px; }
div#subnavigation { height:19px; padding: 0; margin:0; background-color: #00284a; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size:11px; line-height:18px; }
div#searchbar { height:21px; padding: 0; margin:0; background: #e6e6e6/* url(../images/search_bg.jpg) 0% 0% no-repeat*/; font-size:11px; line-height:13px; border-bottom: 1px solid #cccccc; vertical-align: top; text-align: left; }
div#searchbar_recent { height:21px; padding: 0 0 0 125px; margin:0; background-color: #e6e6e6; font-size:11px; line-height:13px; border-bottom: 1px solid #cccccc; vertical-align: top; text-align: left; background-image: url(../images/search_recent.gif); background-repeat: no-repeat; background-position: 0px 0px; }
div#container { text-align:left; width:950px; margin:0 auto; }
div#wrapper { background-color: #ffffff; }
div#content { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; min-height: 470px; height: auto; text-align: left; margin:0; padding:0; overflow: hidden; }
div#contentFull { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; min-height: 470px; height: auto; }
div#left_banner { text-align:left; width:250px; margin: 0; padding: 0; border: 0; min-height: 470px; height: auto; float:left; vertical-align: top; }
div#right_content { text-align:left; width:658px; margin: 0; padding: 0; border: 0; float:right; padding:20px; }
div#right_nav { float:right; width:200px; text-align:left; margin: 0; padding: 0; border: 0; min-height: 470px; height: auto; overflow: hidden; }
div#footer { color: #666; clear:both; width:100%; height:15px; margin:2px 0px 5px 0px; font-size: 10px; line-height: 14px; }
div#ajaxDiv { margin: 0; padding: 0; border: 0; text-align: center; background-color: #ffffff; }
/*div#googleMap { margin: 15px 0 0 15px; padding: 0; border: 0; width: 670px; height: 370px; float:left; clear:none; text-align: center; }
div#googleMapLinks { margin: 15px 0 0 15px; padding: 0 0 0 20px; border: 0; width: 170px; height: 370px; float:left; clear:none; text-align:left; }
div#googleMap.full { width: 865px; }
div#googleMapLinks.empty { width: 0px; height: 0px; display:none; }*/
div#mainBlock { text-align:center; margin: auto; padding: 20px; border: 0; width:600px;/*	width: 509px;
	height:340px;*/
/*	background-image:url(../images/detail_imagebg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;*/
}
div#mainBlock.imgBg { background-image:url(../images/property_detail_imagebg.jpg); }
div#mainBlock.loading { /*	background: transparent url(../images/ajax-loader.gif) no-repeat center center;*/
}
div#vrChooser { margin:0; padding:0; border:0; position: relative; top: 0; clear: both; height:20px; background-color: #003C77; color: #fff; }
div#vrChooser ol { margin:0 15px 0 15px; ; padding:0; border:0; list-style-type: none; }
div#vrChooser ol li { margin:0; padding:0; border:0; display: inline; float: left; clear: none; height: 20px; font-weight: bold; letter-spacing: 0em; }
div#vrChooser ol li.choose { float: right; font-weight: normal; letter-spacing: 0em; }
div#vrChooser a { color: #fff; text-decoration: underline; }
/*
Header main navigation
*/

#header .mainnav { position: relative; top: 62px; }
#header .mainnav ul { list-style-type: none; margin: 0; padding: 0; }
#header .mainnav ul li { display: inline; float: left; clear: none; height: 28px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#header .mainnav ul li a { display: block; height: 28px; text-decoration: none; background: transparent; }
#header .mainnav ul li#pipe1,
#header .mainnav ul li#pipe2,
#header .mainnav ul li#pipe3,
#header .mainnav ul li#pipe4,
#header .mainnav ul li#pipe45,
#header .mainnav ul li#pipe5,
#header .mainnav ul li#pipe6 { width: 1px; height: 28px; background-image: url(../images/menu/menu_line_0.gif); }
#buypage #header { border-bottom: 1px solid #999999; }
#sellpage #header { border-bottom: 1px solid #999999; }
#rentpage #header { border-bottom: 1px solid #999999; }
#managepage #header { border-bottom: 1px solid #999999; }
#aboutpage #header { border-bottom: 1px solid #999999; }
/*
Top sub-navigation
*/
#buypage #subnavigation .subnavtop ul li { position: relative; left: 112px; }
#sellpage #subnavigation .subnavtop ul li { position: relative; left: 160px; }
#rentpage #subnavigation .subnavtop ul li { position: relative; left: 420px; }
#managepage #subnavigation .subnavtop ul li { position: relative; left: 380px; }
#aboutpage #subnavigation .subnavtop ul li { position: relative; left: 360px; }
#homepage #subnavigation { display:none; }
#email #subnavigation { display:none; }
#contactpage #subnavigation { display:none; }
#sitemappage #subnavigation { display:none; }
#subnavigation .subnavtop ul { /*display: inline;*/
	list-style-type: none; margin: 0; padding: 0; }
#subnavigation .subnavtop ul li { display: inline; float: left; clear: none; height: 18px; margin: 0px 4px 0px 6px; padding: 0; background-image: url(../images/menu/menu_pipe.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 12px; }
#subnavigation .subnavtop ul li a { display: inline; text-decoration: none; color:#FCE6D9; }
#subnavigation .subnavtop ul li a:hover { text-decoration: underline; }
#subnavigation .subnavtop ul li.first { background-image: none; clear:left; }
#subnavigation .subnavtop ul li.first .current { background-image: url(../images/menu/menu_triangle.gif); background-repeat: no-repeat; background-position: 0px 6px; margin: 0px 8px 0px 8px; padding-left: 14px; }
#subnavigation .subnavtop ul li.current { background-image: url(../images/menu/menu_triangle.gif); background-repeat: no-repeat; background-position: 0px 6px; margin: 0px 8px 0px 8px; padding-left: 14px; }
#subnavigation .subnavtop ul li.current a { font-style: italic; text-decoration: none; }
#subnavigation .subnavtop ul li.current a:hover { text-decoration: underline; }
/*
Wrapper: repeat-y backgrounds
*/
#buypage #wrapper { background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left; }
#buypage.full #wrapper { background-image: none; }
#buypage.fullshadow #wrapper { background-image: none; }
#buypage.detail #wrapper { background-image: none; }
#buypage.register #wrapper { background-image:url(../images/detail_imagebg.jpg); background-position:bottom center; background-repeat:repeat-x; }
#email.register #wrapper { background-image:url(../images/detail_imagebg.jpg); background-position:bottom center; background-repeat:repeat-x; }
#sellpage #wrapper { background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left; }
#sellpage.full #wrapper { background-image: none; }
#sellpage.fullshadow #wrapper { background-image: none; }
#sellpage.team #wrapper { background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right; }
#rentpage #wrapper { background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left; }
#rentpage.full #wrapper { background-image: none; }
#rentpage.fullshadow #wrapper { background-image: none; }
#rentpage.team #wrapper { background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right; }
#rentpage.detail #wrapper { background-image: none; }
#managepage #wrapper { background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left; }
#managepage.full #wrapper { background-image: none; }
#managepage.fullshadow #wrapper { background-image: none; }
#managepage.team #wrapper { background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right; }
#aboutpage #wrapper { background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left; }
#aboutpage.team #wrapper { background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right; }
#contactpage #wrapper { background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left; }
#sitemappage #wrapper { background-color: #ffffff; }
/*
Content
*/
#buypage #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#buypage.full #content { background-image: none; padding:5px 10px 20px 16px; }
#buypage.fullshadow #content { padding:5px 10px 20px 16px; }
#buypage.detail #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; padding:0 0 0 0; }
#buypage.register #content { padding:5px 10px 20px 16px; }
#email.register #content { padding:5px 10px 20px 16px; }
#sellpage #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#sellpage.full #content { background-image: none; padding:20px; }
#sellpage.fullshadow #content { padding:5px 10px 20px 16px; }
#rentpage #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#rentpage.full #content { background-image: none; padding:5px 10px 20px 16px; }
#rentpage.fullshadow #content { padding:5px 10px 20px 16px; }
#rentpage.detail #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; padding:0 0 0 0; }
#managepage #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#managepage.fullshadow #content { padding:5px 10px 20px 16px; }
#aboutpage #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#contactpage #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#sitemappage #content { background-image: url(../images/transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
/*
Right Content
*/
#buypage #right_content { width:450px; float:left; }
#sellpage #right_content { width:450px; float:left; }
#sellpage.team #right_content { width:700px; float:left; }
#rentpage #right_content { width:450px; float:left; }
#rentpage.team #right_content { width:700px; float:left; }
#managepage #right_content { width:450px; float:left; }
#managepage.team #right_content { width:700px; float:left; }
#aboutpage #right_content { width:450px; float:left; }
#aboutpage.team #right_content { width:700px; float:left; }
#contactpage #right_content { width:450px; float:left; }
#sitemappage #right_content { width:450px; float:left; }
/*
LHS vertical banner
*/
#buypage #left_banner img#shadow { position:absolute; }
#sellpage #left_banner img#shadow { position:absolute; }
#sellpage.team #left_banner { display:none; }
#rentpage #left_banner img#shadow { position:absolute; }
#rentpage.team #left_banner { display:none; }
/*#managepage #left_banner */img#shadow { position:absolute; }
#managepage.team #left_banner { display:none; }
#aboutpage #left_banner img#shadow { position:absolute; }
#aboutpage.team #left_banner { display:none; }
#contactpage #left_banner img#shadow { position:absolute; }
/*
RHS menu area
*/
#buypage #right_nav img#shadow { position: absolute; width:200px; }
#sellpage #right_nav img#shadow { position: absolute; width:200px; }
#rentpage #right_nav img#shadow { position: absolute; width:200px; }
#managepage #right_nav img#shadow { position: absolute; width:200px; }
#aboutpage #right_nav img#shadow { position: absolute; width:200px; }
#contactpage #right_nav img#shadow { position: absolute; width:200px; }
#right_nav ul.nav { list-style-type: none; list-style-position: outside; margin: 0; padding: 25px 10px 0px 0px; border:0; color: #003C77; font-family: Verdana, Arial, sans-serif; font-size:11px; line-height:16px; }
#right_nav ul.nav li { margin: 0px 6px 0px 6px; padding: 5px 0px 5px 25px; }
#right_nav ul.nav li a { text-decoration: underline; color:#003C77; }
#right_nav ul.nav li a:hover { text-decoration: none; }
#right_nav ul.nav li.current { background-image: url(../images/menu/menu_triangle_blue.png); background-repeat: no-repeat; background-position: 0px 8px; margin: 0px 0px 0px 15px; padding-left: 16px; color: #003C77; }
#right_nav ul.nav li.current a { font-style: italic; text-decoration: none; color:#003C77; font-weight: bold; }
#right_nav ul.nav li.current a:hover { text-decoration: underline; }
#filesBox { margin: 0px; padding: 25px 0px 0px 12px; border:0; }
#filesBox h5 { height: 24px; background: #ffffff url(../images/downloads_tab_top.jpg) top left no-repeat; padding: 0px; margin: 0px; border: 0; vertical-align: middle; line-height: 24px; width:172px; text-indent: 15px; font-weight: bold; }
#filesBox ul { width:172px; padding: 0px; margin: 0px; list-style-position: outside; color: #666; font-size:11px; line-height:18px; border: 0px; background: #ffffff url(../images/downloads_tab_slice.gif) top left repeat-y; min-height:50px; height: auto; }
#filesBox ul li { margin: 0px 6px 0px 26px; padding: 5px 0px 5px 0px; }
#filesBox ul li a { text-decoration: underline; color:#666; }
#filesBox ul li a:hover { text-decoration: none; }
#filesBox .foot { width:172px; padding: 0px; margin: 0px; border: 0; background: transparent url(../images/downloads_tab_footerNarrow.gif) 0% 0% no-repeat; height: 6px; }
#mortgageBox { margin: 0; padding: 25px 0 0 12px; border:0; }
#mortgageBox h5 { height: 24px; background: #ffffff url(../images/downloads_tab_top.jpg) top left no-repeat; padding: 0; margin: 0; border: 0; vertical-align: middle; line-height: 24px; width:172px; text-indent: 15px; font-weight: bold; }
#mortgageBox ul { width:172px; padding: 0; margin: 0; list-style-position: outside; color: #666; font-size:11px; line-height:18px; border: 0; background: #ffffff url(../images/downloads_tab_slice.gif) top left repeat-y; min-height:50px; height: auto; }
#mortgageBox ul li { margin: 0 6px 0 16px; padding: 5px 0 5px 0; list-style-type: none; }
#mortgageBox ul li a { text-decoration: underline; color:#666; }
#mortgageBox ul li a:hover { text-decoration: none; }
#mortgageBox .foot { width:172px; padding: 0; margin: 0; border: 0; background: transparent url(../images/downloads_tab_footerNarrow.gif) 0% 0% no-repeat; height: 6px; }
/*
our team listing
*/
table.staffList { padding: 0px; margin: 0px; border: 0px; }
table.staffList td { padding: 10px 5px 10px 5px; margin: 0; border: 0; vertical-align: top; text-align: center; width:150px; }
table.staffList td div.thumbnail { height: 125px; width: 150px; padding: 0 5px 0 5px; margin: 0; border: 0; text-align: center; }
table.staffList td.image { width:100px; }
table.staffList tr.stripe0 td { background-color: #ffffff; }
table.staffList tr.stripe1 td { background-color: #f2f2f2; }
/*
Search Bar
*/
#searchbar.buy form#searchBar_rent { display:none; }
#searchbar.rent form#searchBar_buy { display:none; }
form#searchBar_buy,
form#searchBar_rent { text-align:left; /*width:950px;*/
	padding: 0px; margin: 0px; border: 0px; font-size: 11px; line-height:21px; vertical-align: baseline; height:21px; }
form#searchBar_buy fieldset,
form#searchBar_rent fieldset { padding: 0px 0px 0px 10px; margin: 0px; border: 0px; display:inline; }
form#searchBar_buy label,
form#searchBar_rent label { padding: 0px 5px 0px 0px; margin: 0px; border: 0px; }
form#searchBar_buy input,
form#searchBar_rent input { padding: 0px; margin: 0px; border: 0px; }
form#searchBar_buy select,
form#searchBar_rent select { font-size: 11px; line-height:21px; border:1px solid #cccccc; margin:0; padding:0; margin-right:5px; }
form#searchBar_buy ol,
form#searchBar_rent ol { display: inline; float: left; clear: both; height: 21px; padding: 0px; margin: 0px; border:0px; position: relative; top: 0px; line-height: 21px; vertical-align: baseline; }
form#searchBar_buy li,
form#searchBar_rent li { display: inline; float: left; clear: none; height: 21px; padding: 0px; margin: 0px; border: 0; vertical-align: baseline; list-style-type: none; }
form#searchBar_buy li.wide,
form#searchBar_rent li.wide { width:50px; }
form#searchBar_buy li.wide img,
form#searchBar_rent li.wide img { padding: 0px; margin: 0px; border:0px; position: relative; top: 3px; padding-right:3px; }
form#searchBar_buy li strong,
form#searchBar_rent li strong { color: #003C77; }
form#searchBar_buy li a,
form#searchBar_rent li a { color: #4d4d4d; }
form#searchBar_buy button,
form#searchBar_rent button { cursor: pointer; border: 0; padding:0 5px 0 5px; margin:2px 0 2px 20px; font-size: 11px; line-height:15px; background: transparent url(../images/menu/menu_submit_off.jpg) no-repeat center center; width: 80px; height:18px; display: inline; float: left; clear: none; text-indent: -999em; position: relative; top: 0px; }
form#searchBar_buy button.submit_on,
form#searchBar_rent button.submit_on { background: transparent url(../images/menu/menu_submit_on.jpg) no-repeat center center; }
form#searchBar_buy fieldset input,
form#searchBar_rent fieldset input { font-size:11px; }
/*
Appraisal Form
*/
form#appraisal { text-align:left; width:440px; padding: 0px; margin: 0px; border:0px; margin:10px 0px 0px 0px; }
form#appraisal p { font-size:12px; }
form#appraisal fieldset { padding: 0px; margin: 0px; border:0px; font-size: 11px; }
form#appraisal label { display: block; float: left; width: 180px; line-height: 17px; vertical-align: middle; }
form#appraisal input { background: #f3f3f3; width: 240px; font-size: 11px; vertical-align: middle; }
form#appraisal input#fSLRE_yes { width: auto; background: #fff; }
form#appraisal input#fSLRE_no { width: auto; background: #fff; }
form#appraisal input#fTenant_yes { width: auto; background: #fff; }
form#appraisal input#fTenant_no { width: auto; background: #fff; }
form#appraisal #fTenant_no { margin-bottom: 20px; vertical-align: top; }
form#appraisal input:focus,
form#appraisal select:focus { background: #fff; }
form#appraisal select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0; }
form#appraisal #fDay,
form#appraisal #fTime { margin-bottom: 20px; }
form#appraisal ol { padding: 0px; margin:10px 0px 10px 0px; border:0px; list-style-type: none; }
form#appraisal ol li { padding: 0px; margin:0px 0px 12px 0px; border:0px; display:block; clear:both; }
form#appraisal ul { padding: 0px 0px 0px 5px; margin:10px 0px 10px 10px; border:0px; font-size: 12px; color: #EF2C21; }
form#appraisal ul li { padding: 0px; margin:0px 0px 0px 0px; border:0px; }
form#appraisal button { clear:both; float: right; cursor: pointer; background: #003C77; border: 0; padding:0px 4px; margin:20px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
form#appraisal a { color: #EF2C21; }
/*
Repair Form
*/
form#repair { text-align:left; width:440px; padding: 0px; margin: 0px; border:0px; margin:10px 0px 0px 0px; }
form#repair p { font-size:12px; }
form#repair fieldset { padding: 0px; margin: 0px; border:0px; font-size: 11px; }
form#repair label { display: block; float: left; width: 180px; line-height: 17px; vertical-align: middle; }
form#repair label.full { float: left; width: 440px; margin-bottom: 15px; }
form#repair input { background: #f3f3f3; width: 240px; font-size: 11px; vertical-align: middle; }
form#repair input#fTrade_yes { width: auto; background: #fff; }
form#repair input#fTrade_no { width: auto; background: #fff; }
form#repair input:focus,
form#repair select:focus,
form#repair textarea:focus { background: #fff; }
form#repair #fEmail { margin-bottom: 20px; }
form#repair textarea { background: #f3f3f3; float:left; width:420px; }
form#repair select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0; }
form#repair ol { padding: 0px; margin:10px 0px 10px 0px; border:0px; list-style-type: none; }
form#repair ol li { padding: 0px; margin:0px 0px 12px 0px; border:0px; display:block; clear:both; }
form#repair ul { padding: 0px 0px 0px 5px; margin:10px 0px 10px 10px; border:0px; font-size: 12px; color: #EF2C21; }
form#repair ul li { padding: 0px; margin:0px 0px 0px 0px; border:0px; }
form#repair button { clear:both; float: right; cursor: pointer; background: #003C77; border: 0; padding:0px 4px; margin:20px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
form#repair a { color: #EF2C21; }
/*
Mortgage Calculator
*/
form#mortgage { text-align:left; width:150px; padding: 0; border:0; margin:0; }
form#mortgage p { font-size:11px; }
form#mortgage fieldset { padding: 0px; margin: 0px; border:0px; font-size: 11px; }
form#mortgage label { display: inline; }
form#mortgage input { background: #f3f3f3; width: 140px; font-size: 11px; vertical-align: middle; }
form#mortgage #fRate { width: 40px; }
form#mortgage input:focus,
form#mortgage select:focus { background: #fff; }
form#mortgage select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0; }
form#mortgage #fDay,
form#mortgage #fTime { margin-bottom: 20px; }
form#mortgage button { cursor: pointer; font-size: 11px; background: #003C77; border: 0; padding:0px 2px; margin:0 10px 0 0; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
form#mortgage a { color: #EF2C21; }
/* sms register detail page */

div#detail_opentime_alertC { padding: 0; margin:0; width:509px; border:1px solid #e4e4e4; height:339px; }
form#detail_opentime_alert { padding: 0; margin:0; }
form#detail_opentime_alert div { padding: 0 18px 0 18px; margin:0; }
form#detail_opentime_alert div span#title { font-size: 15px; line-height: 26px; color:#EF2C21; clear:none; float:left; }
form#detail_opentime_alert div span#close { clear:none; float:right; margin:0; padding:0; color:#003C77; }
form#detail_opentime_alert div table tr td input { color: #003C77; }
form#detail_opentime_alert div p { width:405px; }
form#detail_opentime_alert div i { width:405px; font-size:11px; }
form#detail_opentime_alert div span#button { float:right; }
form#detail_opentime_alert div span#button a { color:#003C77; }
form#detail_opentime_alert div span#button input { width:50px; }
#detailSms_confirm { padding: 0; margin:0; width:509px; border:1px solid #e4e4e4; height:339px; }
#detailSms_confirm div { padding: 18px 18px 0 18px; margin:0; }
#detailSms_confirm div span#title { font-size: 15px; line-height: 26px; color:#EF2C21; clear:none; float:left; }
#detailSms_confirm div span#close { float:right; margin:0; clear:none; }
#detailSms_confirm div p { width:278px; padding:0; margin:0; }
/* email to a friend */
div#email_friend_Container { padding: 0; margin:0; width:509px; border:1px solid #e4e4e4; height:339px; }
form#email_friend span#title { font-size: 15px; line-height: 26px; color:#EF2C21; clear:none; float:left; }
form#email_friend span#close { clear:none; float:right; margin:0; padding:7px 16px 0 0; color:#003C77; }
#email_friendSent { padding: 5px 10px 0 10px; margin:0; width:510px; height:480px; }
#email_friendSent span#close { clear:none; float:right; margin:0; padding:7px 16px 0 0; color:#003C77; }
/*
SMS Register
*/

div#detail_opentime_alertReg { padding: 0 18px 0 18px; margin:0; width:460px; }
div#detail_opentime_alertReg table tr td input { color: #003C77; background: #f3f3f3; }
div#detail_opentime_alertReg span#button { float:right; }
ul#smsOpenTimes { list-style-type: none; margin: 0; padding: 0; height:130px; background-color: transparent; }
ul#smsOpenTimes li { display: inline; float: left; clear: none; width: 425px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; position: relative; top: 0px; }
ul#smsOpenTimes li a { display: block; text-decoration: none; background: transparent; }
/*
SMS Register Confirm
*/

td#opentime_alertConfirm { padding: 0 20px 0 0px; margin:0; width:510px; height:370px; vertical-align:top; }
td#opentime_alertConfirm p { width:276px; }
td#opentime_alertConfirm div#dottedline { margin:0; padding:0; line-height:7px; width:276px; border-bottom:1px dashed #003C77; margin-bottom:7px; }
/*
	opentimes email signup
*/
#OpenTimesSignUp #search { text-align:left; width:327px; padding: 0px; border: 0; min-height: 245px; height: auto; margin: 8px 0px 10px 0; }
#OpenTimesSignUp #search ul { list-style-type: none; margin:4px 0px 0px 0px; padding: 0; width:327px; height: 23px; border: 0; }
#OpenTimesSignUp #search ol { list-style-type: none; margin:0px 0px 0px 0px; padding: 0; border: 0; }
#OpenTimesSignUp #search ul li { display: inline; float: left; clear: none; height: 23px; width:35px; padding: 2px 4px 0px 8px; margin: 0px; position: relative; top: 0px; }
#OpenTimesSignUp #search ul li a { text-decoration: none; color: #003C77; }
#OpenTimesSignUp #search ul li a.hover { text-decoration: none; }
#OpenTimesSignUp #search.rent ul li.buy_tab a { text-decoration: none; color: #ffffff; }
#OpenTimesSignUp #search.rent ul li.buy_tab a.hover { text-decoration: none; }
#OpenTimesSignUp #search.buy ul li.rent_tab a { text-decoration: none; color: #ffffff; }
#OpenTimesSignUp #search.buy ul li.rent_tab a.hover { text-decoration: none; }
#OpenTimesSignUp #search div { text-align:left; width:325px; padding: 0px; margin: 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #ffffff url(../images/home_tab_slice.jpg) bottom left repeat-x; height: 205px; clear:both; }
#OpenTimesSignUp #search div fieldset { padding: 15px 5px 0px 10px; font-size: 11px; line-height: 13px; }
#OpenTimesSignUp #search div label { display: block; float: left; width: 75px; line-height: 12px; vertical-align: middle; }
#OpenTimesSignUp #search div input { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; }
#OpenTimesSignUp #search div input:focus,
#homepage #search form select:focus { background: #fff; }
#OpenTimesSignUp #search div select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0; }
#OpenTimesSignUp #search div select#buy_type { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div select#su { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div select#rent_type { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div select#rent_suburb { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div #buy_surrounding { margin-bottom: 12px; }
#OpenTimesSignUp #search div #rent_surrounding { margin-bottom: 12px; }
#OpenTimesSignUp #search ol li { clear: both; margin-bottom: 10px; padding: 0; }
#OpenTimesSignUp #search button { float: right; cursor: pointer; background: #003C77; border: 0; padding:0px 4px; margin:0px 10px 0px 0px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
#OpenTimesSignUp #search.buy div#search_rent { display:none; }
#OpenTimesSignUp #search.rent div#search_buy { display:none; }
#OpenTimesSignUp #search.buy ul { background: transparent url(../images/home_tab_buy.gif) 100% 0% no-repeat; }
#OpenTimesSignUp #search.rent ul { background: transparent url(../images/home_tab_rent.gif) 100% 0% no-repeat; }
table#detail_opentime_signup { padding: 0; margin:0; width:392px; }
table#detail_opentime_signup tr td input { color: #003C77; background: #f3f3f3; }
table#detail_opentime_signup span#button { float:right; }
table#detail_opentime_signup span#button input { width:50px; }
table#detail_opentime_signup2 { padding: 0; margin:0; width:392px; }
table#detail_opentime_signup2 tr td input { color: #003C77; background: #f3f3f3; width:160px; }
table#detail_opentime_signup2 span#button { float:right; }
table#detail_opentime_signup2 span#button input { width:50px; }
#detail_opentime_signin { padding: 0; margin:0; width:400px; height:480px; }
#detail_opentime_signin table { width:340px; }
#detail_opentime_signin table tr td input { color: #003C77; background: #f3f3f3; float:right; }
#detail_opentime_signin span#button { float:right; padding-top:10px; }
#detail_opentime_signin span#title { float:left; clear:none; margin:0; padding:0; font-size: 15px; line-height: 26px; color: #EF2C21; padding-bottom: 2px; }
#detail_opentime_signin span#close { float:right; clear:none; }
#emailCriteria { padding: 0; margin:0; }
#emailCriteria table { width:340px; }
#emailCriteria table tr td input { color: #003C77; background: #f3f3f3; float:right; }
#emailCriteria span#button { float:right; padding-top:10px; }
#emailCriteria span#logout { float:right; clear:none; }
#emailCriteria span#title { margin:0; padding:0; font-size: 15px; line-height: 26px; color: #EF2C21; padding-bottom: 2px; clear:none; float:left; }
/*buy and rent list pages and open times*/

#searchResultsHd { float:left; clear:none; padding:0; }
#print { float:right; clear:none; padding:8px 13px 3px 0; margin:0; }
#print2 { float:right; clear:none; padding:8px 12px 1px 0; margin:0; }/* buy times page */
/*
Search Results
*/
#resultsTab ul { list-style-type: none; margin:4px 0px 0px 0px; padding: 0; /*width:588px;*/
	height: 22px; border: 0; }
#resultsTab ul li { display: inline; float: left; clear: none; height: 22px; padding: 0px; margin: 0px; position: relative; top: 0px; line-height: 22px; border: 0; vertical-align: middle; }
#buypage #resultsTab.map ul { background: transparent url(../images/search_tab_map.gif) 0% 0% no-repeat; }
#buypage #resultsTab.viewer ul { background: transparent url(../images/search_tab_viewer.gif) 0% 0% no-repeat; }
#buypage #resultsTab.list ul { background: transparent url(../images/search_tab_list.gif) 0% 0% no-repeat; }
#buypage #resultsTab.register ul { background: transparent url(../images/search_tab_register.gif) 0% 0% no-repeat; }
#rentpage #resultsTab.map ul { background: transparent url(../images/search_tab_map.gif) 0% 0% no-repeat; }
/*#rentpage #resultsTab.viewer ul { background: transparent url(../images/search_tab_viewer.gif) 0% 0% no-repeat; }*/
#rentpage #resultsTab.list ul { background: transparent url(../images/search_tab_list.gif) 0% 0% no-repeat; }
#rentpage #resultsTab.register ul { background: transparent url(../images/search_tab_register.gif) 0% 0% no-repeat; }
#resultsTab ul li#map_tab { width:60px; text-align: center; }
#resultsTab ul li#viewer_tab { width:70px; text-align: center; padding-left:5px; }
#resultsTab ul li#list_tab { width:55px; text-align: center; }
#resultsTab ul li#openTimeAlert { width:200px; padding-right: 15px; text-align: center; float:right; }
#resultsTab ul li#propertyAlert { width:200px; padding-right: 15px; text-align: center; float:right; }
#resultsTab ul li a { text-decoration: none; color: #003C77; }
#resultsTab ul li a.hover { text-decoration: none; }
#resultsTab.map ul li#viewer_tab a,
#resultsTab.map ul li#list_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.map ul li#openTimeAlert a,
#resultsTab.map ul li#propertyAlert a { text-decoration: none; color: #EF2C21; }
#resultsTab.map ul li#viewer_tab a:hover,
#resultsTab.map ul li#list_tab a:hover { text-decoration: none; }
#resultsTab.map ul li#openTimeAlert a:hover,
#resultsTab.map ul li#propertyAlert a:hover { text-decoration: none; }
#resultsTab.viewer ul li#map_tab a,
#resultsTab.viewer ul li#list_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.viewer ul li#openTimeAlert a,
#resultsTab.viewer ul li#propertyAlert a { text-decoration: none; color: #EF2C21; }
#resultsTab.viewer ul li#map_tab a:hover,
#resultsTab.viewer ul li#list_tab a:hover { text-decoration: none; }
#resultsTab.viewer ul li#openTimeAlert a:hover,
#resultsTab.viewer ul li#propertyAlert a:hover { text-decoration: none; }
#resultsTab.list ul li#map_tab a,
#resultsTab.list ul li#viewer_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.list ul li#openTimeAlert a,
#resultsTab.list ul li#propertyAlert a { text-decoration: none; color: #EF2C21; }
#resultsTab.list ul li#map_tab a:hover,
#resultsTab.list ul li#viewer_tab a:hover { text-decoration: none; }
#resultsTab.list ul li#openTimeAlert a:hover,
#resultsTab.list ul li#propertyAlert a:hover { text-decoration: none; }
#resultsTab.register ul li#map_tab a,
#resultsTab.register ul li#viewer_tab a,
#resultsTab.register ul li#list_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.register ul li#map_tab a:hover,
#resultsTab.register ul li#viewer_tab a:hover,
#resultsTab.register ul li#list_tab a:hover { text-decoration: none; }
#resultsArea { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; /*	width:586px;*/
	margin: 0; padding: 0; }
#resultsArea.map #buyViewer,
#resultsArea.map #resultsList,
#resultsArea.map #register { display:none; }
#resultsArea.viewer #resultsMap,
#resultsArea.viewer #resultsList,
#resultsArea.viewer #register { display:none; }
#resultsArea.list #buyViewer,
#resultsArea.list #resultsMap,
#resultsArea.list #register { display:none; }
#resultsArea.register #buyViewer,
#resultsArea.register #resultsMap,
#resultsArea.register #resultsList { display:none; }
#resultsArea.list #resultsList { background-color: #f2f2f2; }
#resultsArea.list #buyViewer { background-color: #f2f2f2; }
#resultsList.loading { background: transparent url(../images/ajax-loader.gif) no-repeat center center; }
#resultsList h4 { padding:0; color: #003C77; display: inline; }
#resultsList ul.orderNav { list-style-type: none; margin: 0; padding: 10px 0 10px 20px; background-color: #F2F2F2; }
#resultsList ul.whiteVersion { background-color: #ffffff; }
#resultsList ul.orderNav li { display: inline; float: left; clear: none; width: 73px; height: 15px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#resultsList ul.orderNav li a { display: block; height: 15px; text-decoration: none; background: transparent; }
#resultsList ul.orderNav li#orderTitle { text-indent: 0; width:60px; text-align: left; }
#resultsList ul.orderNav li#register { text-indent: 0; width:220px; text-align: right; clear:none; }
#resultsList ul.orderNav li#spacer { text-indent: 0; width:240px; text-align: right; }
#resultsList ul.orderNav li#register a { height: 15px; outline: none; display:inline; }
#resultsList ul.orderNav li#orderByPrice { height: 15px; background-image: url(../images/button_price_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByPrice a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByPrice a:hover { background-image: url(../images/button_price_over.gif); background-repeat: no-repeat; }
#resultsList.orderByPrice ul.orderNav li#orderByPrice { background-image: url(../images/button_price_down.gif); }
#resultsList.orderByPrice ul.orderNav li#orderByPrice a:hover { background-image: url(../images/button_price_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySuburb { height: 15px; background-image: url(../images/button_suburb_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySuburb a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderBySuburb a:hover { background-image: url(../images/button_suburb_over.gif); background-repeat: no-repeat; }
#resultsList.orderBySuburb ul.orderNav li#orderBySuburb { background-image: url(../images/button_suburb_down.gif); }
#resultsList.orderBySuburb ul.orderNav li#orderBySuburb a:hover { background-image: url(../images/button_suburb_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByBed { height: 15px; background-image: url(../images/button_bed_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByBed a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByBed a:hover { background-image: url(../images/button_bed_over.gif); background-repeat: no-repeat; }
#resultsList.orderByBed ul.orderNav li#orderByBed { background-image: url(../images/button_bed_down.gif); }
#resultsList.orderByBed ul.orderNav li#orderByBed a:hover { background-image: url(../images/button_bed_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDate { height: 15px; background-image: url(../images/button_date_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDate a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByDate a:hover { background-image: url(../images/button_date_over.gif); background-repeat: no-repeat; }
#resultsList.orderByDate ul.orderNav li#orderByDate { background-image: url(../images/button_date_down.gif); }
#resultsList.orderByDate ul.orderNav li#orderByDate a:hover { background-image: url(../images/button_date_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDateSold { height: 15px; background-image: url(../images/button_dateSold_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDateSold a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByDateSold a:hover { background-image: url(../images/button_dateSold_over.gif); background-repeat: no-repeat; }
#resultsList.orderByDateSold ul.orderNav li#orderByDateSold { background-image: url(../images/button_dateSold_down.gif); }
#resultsList.orderByDateSold ul.orderNav li#orderByDateSold a:hover { background-image: url(../images/button_dateSold_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDateRented { height: 15px; background-image: url(../images/button_dateRented_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDateRented a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByDateRented a:hover { background-image: url(../images/button_dateRented_over.gif); background-repeat: no-repeat; }
#resultsList.orderByDateRented ul.orderNav li#orderByDateRented { background-image: url(../images/button_dateRented_down.gif); }
#resultsList.orderByDateRented ul.orderNav li#orderByDateRented a:hover { background-image: url(../images/button_dateRented_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySaturday { height: 15px; background-image: url(../images/button_saturday_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySaturday a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderBySaturday a:hover { background-image: url(../images/button_saturday_over.gif); background-repeat: no-repeat; }
#resultsList.orderBySaturday ul.orderNav li#orderBySaturday { background-image: url(../images/button_saturday_down.gif); }
#resultsList.orderBySaturday ul.orderNav li#orderBySaturday a:hover { background-image: url(../images/button_saturday_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySunday { height: 15px; background-image: url(../images/button_sunday_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySunday a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderBySunday a:hover { background-image: url(../images/button_sunday_over.gif); background-repeat: no-repeat; }
#resultsList.orderBySunday ul.orderNav li#orderBySunday { background-image: url(../images/button_sunday_down.gif); }
#resultsList.orderBySunday ul.orderNav li#orderBySunday a:hover { background-image: url(../images/button_sunday_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByExtra { height: 15px; background-image: url(../images/button_extra_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByExtra a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByExtra a:hover { background-image: url(../images/button_extra_over.gif); background-repeat: no-repeat; }
#resultsList.orderByExtra ul.orderNav li#orderByExtra { background-image: url(../images/button_extra_down.gif); }
#resultsList.orderByExtra ul.orderNav li#orderByExtra a:hover { background-image: url(../images/button_extra_down.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByAuction { height: 15px; background-image: url(../images/button_auction_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByAuction a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByAuction a:hover { background-image: url(../images/button_auction_over.gif); background-repeat: no-repeat; }
#resultsList.orderByAuction ul.orderNav li#orderByAuction { background-image: url(../images/button_auction_down.gif); }
#resultsList.orderByAuction ul.orderNav li#orderByAuction a:hover { background-image: url(../images/button_auction_down.gif); background-repeat: no-repeat; }
#buyViewer h4 { padding:0; color: #003C77; display: inline; }
#buyViewer ul.orderNav { list-style-type: none; margin: 0; padding: 10px 0 0 20px; background-color: #ffffff; }
#buyViewer ul.orderNav li { display: inline; float: left; clear: none; width: 73px; height: 15px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#buyViewer ul.orderNav li a { display: block; height: 15px; text-decoration: none; background: transparent; }
#buyViewer ul.orderNav li#orderTitle { text-indent: 0; width:60px; text-align: left; }
#buyViewer ul.orderNav li#orderByPrice { height: 15px; background-image: url(../images/button_price_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByPrice a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderByPrice a:hover { background-image: url(../images/button_price_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByPrice.activeItem { background-image: url(../images/button_price_down.gif); }
#buyViewer ul.orderNav li#orderByPrice.activeItem a:hover { background-image: url(../images/button_price_down.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderBySuburb { height: 15px; background-image: url(../images/button_suburb_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderBySuburb a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderBySuburb a:hover { background-image: url(../images/button_suburb_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderBySuburb.activeItem { background-image: url(../images/button_suburb_down.gif); }
#buyViewer ul.orderNav li#orderBySuburb.activeItem a:hover { background-image: url(../images/button_suburb_down.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByBed { height: 15px; background-image: url(../images/button_bed_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByBed a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderByBed a:hover { background-image: url(../images/button_bed_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByBed.activeItem { background-image: url(../images/button_bed_down.gif); }
#buyViewer ul.orderNav li#orderByBed.activeItem a:hover { background-image: url(../images/button_bed_down.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByDate { height: 15px; background-image: url(../images/button_date_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByDate a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderByDate a:hover { background-image: url(../images/button_date_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByDate.activeItem { background-image: url(../images/button_date_down.gif); }
#buyViewer ul.orderNav li#orderByDate.activeItem a:hover { background-image: url(../images/button_date_down.gif); background-repeat: no-repeat; }
#property_results { padding: 0; margin: auto; border: 0;display:inline;width:100% }
#property_results th.saturdayCell { text-align: left; padding-left:14px; }
#property_results th.sundayCell { text-align: left; }
#property_results th.extraCell { text-align: left; }
#property_results th.auctionCell { text-align: left; }
#property_results th.landCell { text-align: center; }
#property_results td { padding: 4px 0 4px 4px; margin: 0; border: 0; vertical-align: top; text-align: left; }
#property_results td.imageCell { width:110px; text-align: center; }
#property_results td.descriptionCell { line-height:15px; }
#property_results td.saturdayCell { text-align: left; font-size: 11px; padding-left: 15px; }
#property_results td.sundayCell { text-align: left; font-size: 11px; }
#property_results td.extraCell { text-align: left; font-size: 11px; }
#property_results td.auctionCell { text-align: left; font-size: 11px; }
#property_results td.auctionCellBlue { text-align: left; font-size: 11px; color: #003C77; }
#property_results td.saturdayCell input { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#property_results td.sundayCell input { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#property_results td.extraCell input { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#property_results td.auctionCell input { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#property_results td.landCell { text-align: center; }
#property_results tr.stripe0 td { background-color: #ffffff; }
#property_results tr.stripe1 td { background-color: #f2f2f2; }
#property_results .orderedBy { color: #003C77; }
#resultsMap { width:912px; height:400px; margin: 0; padding: 0; border: 0; background: #fff url(../images/search_slice_map.jpg) repeat-x bottom left; }
#googleMapLinks { background: transparent url(../images/search_divider_map.jpg) no-repeat bottom left; }
#googleMapLinks.empty { background:none; }
#buyViewer { width:912px; height:500px; margin: 0; padding: 0; border: 0; background: #fff url(../images/search_slice_viewer.jpg) repeat-x bottom left; }
#foot { padding: 0; margin: 0; border: 0; height:auto; height: 7px; }
#foot.map { background: url(../images/search_foot_map.gif) 0 0 no-repeat; }
#foot.viewer { background: url(../images/search_foot_viewer.gif) 0 0 no-repeat; }
/*#foot.list { background: url(../images/search_foot_list.gif) 0 0 no-repeat; }*/
div.list { background: url(../images/search_foot_list.gif) 0 0 no-repeat; }
#foot.register { background: url(../images/search_foot_register.gif) 0 0 no-repeat; }
#property_details { padding: 0; margin: 0; border: 0; width:949px; }
#property_details td { padding: 0; margin: 0; border: 0; vertical-align: top; text-align: left; }
#property_details td#descriptionCell { width:251px; padding: 15px 15px 20px 15px; margin: 0; }
#property_details td#infoCell { width:188px; padding: 20px 5px 20px 15px; margin: 0; color: #003C77; }
#property_details td#infoCell2 { padding: 20px; margin: 0; }
#property_details td#imagesCell { width:510px; padding: 0; margin: 0; }
#property_details em { display: block; padding: 7px 0; }
#property_details td#descriptionCell h5 { padding: 4px 0 0 0; font-weight: bold; }
#property_details ol#detailsBar { list-style-type: none; margin:0 0 10px 0; padding: 0; width:176px; height: 25px; border: 0; background: transparent url(../images/search_details_bar.gif) 0% 0% no-repeat; }
#property_details ol#detailsBar li { display: inline; float: left; clear: none; height: 25px; padding: 0; margin: 0; position: relative; top: 0; line-height: 25px; border: 0; vertical-align: middle; text-align: right; }
#property_details ol#detailsBar li#bedIcon { width: 22px; }
#property_details ol#detailsBar li#bathIcon { width: 43px; }
#property_details ol#detailsBar li#carIcon { width: 43px; }
#property_details td#infoCell p { padding: 0 0 0 10px; }
#property_details td#infoCell ul { margin: 0; padding: 5px 0 5px 10px; border:0; list-style-type: none; }
#property_details td#infoCell ul li { /*margin: 0 0 0 0; padding: 0px 0px 0px 16px; background-image:url(../images/search_bullet.gif); background-position:0px 3px; background-repeat:no-repeat; */}
#property_details td#infoCell ul li a { text-decoration: none; color:#EF2C21; }
#property_details td#infoCell ul li a:hover { text-decoration: underline; }
#property_details td#infoCell #filesBox { margin: 0; padding: 3px 0 3px 0; border: 0; }
#property_details td#infoCell #filesBox h5 { text-indent: 10px; }
#property_details td#infoCell #filesBox p { width:172px; padding: 3px 10px 3px 10px; margin: 0; background: #ffffff url(../images/downloads_tab_slice.gif) top left repeat-y; }
ul#gallery { list-style-type: none; margin: 0; padding: 0; border: 0; }
ul#gallery li { float: left; margin: 4px 0 0 3px; padding:0 0 0 0px; border: 0; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; position: relative; width:125px; background-image:url(../images/detail_imagebg_sml.jpg); background-position:bottom center; background-repeat:repeat-x; }
ul#gallery li.current { opacity: 1; filter:alpha(opacity=100); -moz-opacity:1; position: relative; }
ul#gallery li a { margin: 0; padding: 0; border: 0; text-decoration:none; }
ul#gallery li a:hover { margin: 0; padding: 0; border: 0; text-decoration:none; }
#property_details td#imagesCell form { text-align:left; width:510px; padding: 0; margin: 10px 0 0 0; border: 0; }
#property_details td#imagesCell form fieldset { padding: 0; margin: 0; border:0; font-size: 11px; }
#property_details td#imagesCell form label { display: block; float: left; width: 100px; line-height: 17px; vertical-align: middle; text-align:right; margin: 0 30px 0 0; padding: 0; }
#property_details td#imagesCell form label.full { width: 150px; margin: 0 0 10px 0; padding: 0; }
#property_details td#imagesCell form input { background: #f3f3f3; width: 200px; font-size: 11px; vertical-align: middle; }
#property_details td#imagesCell form input:focus,
form#email_friend select:focus { background: #fff; }
#property_details td#imagesCell form textarea { background: #f3f3f3; width: 200px; vertical-align: middle; }
#property_details td#imagesCell form textarea:focus,
form#email_friend textarea:focus { background: #fff; }
#property_details td#imagesCell form ol { padding: 0; margin:0 0 0 0; border:0; list-style-type: none; }
#property_details td#imagesCell form ol li { padding: 0px; margin:0px 0px 8px 0px; border:0px; display:block; clear:both; }
#property_details td#imagesCell form button { clear:both; cursor: pointer; background: #003C77; border: 0; padding:0px 4px; margin: 0 0 0 130px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
#property_details td#imagesCell form a { color: #EF2C21; }
#property_details td#imagesCell #gallery { float:left; width:512px; }
#property_details td#imagesCell #mainblock { float:left; width:512px; }
/*
Footer
*/
#footer #footerCopyright { float: left; width:450px; }
#footer #footerLinks { float: right; width:450px; text-align: right; }
#footer a { text-decoration:underline; color: #666; }
#footer a:hover { text-decoration:underline; color: #666; }
/*
Dropdowns
*/
#dropdown { margin: 0px; border: 0; padding: 0px; }
#dropdown ul { background-color: #FFFFFF; /* Drop down menu background */ margin: 0px; padding: 0px; border: 0; padding: 7px 0px 7px 0px; }
#dropdown ul li { margin: 0px; border: 0; padding:0px; list-style: none; color: #547091; text-align: left; line-height: 15px; font-size : 11px; }
#dropdown ul li a { display: block; margin: 0px; border: 0; padding: 2px 15px 2px 15px; height:15px; }
#dropdown ul li a:link { text-decoration: none; color: #666666; }
#dropdown ul li a:visited { text-decoration: none; color: #666666; }
#dropdown ul li a:hover { text-decoration: none; color: #fff; background-color: #b3b3b3; }
#dropdown ul li a:active { text-decoration: none; color: #666666; }
#dropdown iframe { opacity: 0; filter:alpha(opacity=0); -moz-opacity:0; z-index:-1; position:absolute; /*width:170px;*/
	height:auto; background-color: transparent; }
#menu1 { position: absolute; visibility: hidden; left: 0px; top: 90px; min-width:170px; /*	width: 170px;*/
	z-index:+10 !important; }
#menu2 { position: absolute; visibility: hidden; left: 0px; top: 90px; min-width:170px; /*	width: 170px;*/
	z-index:+10 !important; }
#menu3 { position: absolute; visibility: hidden; left: 0px; top: 90px; min-width:170px; /*	width: 170px;*/
	z-index:+10 !important; }
#menu4 { position: absolute; visibility: hidden; left: 0px; top: 90px; min-width:170px; /*	width: 170px;*/
	z-index:+10 !important; }
#menu5 { position: absolute; visibility: hidden; left: 0px; top: 90px; min-width:170px; /*	width: 170px;*/
	z-index:+10 !important; }
#menu6 { position: absolute; visibility: hidden; left: 0px; top: 90px; min-width:170px; /*	width: 170px;*/
	z-index:+10 !important; }
#menu7 { position: relative; visibility: hidden; left: 0px; top: 0px; min-width:170px; /*	width: 170px;*/
	z-index:+10 !important; }
.sitemap li { line-height:20px; list-style-type:none; }
.sitemap li.head { padding-top:8px; padding-bottom:3px; list-style-type:none; }
.sitemap { padding-top:0px; margin-top:0px; }
.sitemap a.sub { text-decoration:none; color: #003C77; }
.sitemap a.head { line-height:25px; font-size:15px; color: #003C77; text-decoration:none; }
.sitemap2 li { list-style-type:none; line-height:18px; }
.sitemap2 { padding-bottom:10px; padding-top:5px; }
.sitemap2 li a.inner { text-decoration:none; color: #666; }
.sitemap2 li a.inner:hover { text-decoration:none; color: #666; }
/* IE 6 and below CSS hack  */

* html #buypage #content { height: 470px; overflow: visible; }
* html #buypage #content { background-image: url(../images/block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #buypage #left_banner { height: 470px; }
* html #buypage #right_nav { height: 470px; overflow: visible; }
* html #buypage #right_nav img#shadow { display: none; }
* html #buypage.fullshadow #content { background-image: none; }
* html div#mainBlock { width: 511px; }
*:first-child+html div#mainBlock { width: 511px; } /* same as above but IE 7 CSS hack */
* html #sellpage #content { height: 470px; overflow: visible; }
* html #sellpage #content { background-image: url(../images/block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #sellpage #left_banner { height: 470px; }
* html #sellpage #right_nav { height: 470px; overflow: visible; }
* html #sellpage #right_nav img#shadow { display: none; }
* html #sellpage.team #wrapper { background-image: url(../images/sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }
* html #sellpage.fullshadow #content { background-image: none; }
* html #rentpage #content { height: 470px; overflow: visible; }
* html #rentpage #content { background-image: url(../images/block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #rentpage #left_banner { height: 470px; }
* html #rentpage #right_nav { height: 470px; overflow: visible; }
* html #rentpage #right_nav img#shadow { display: none; }
* html #rentpage.team #wrapper { background-image: url(../images/sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }
* html #rentpage.fullshadow #content { background-image: none; }
* html #managepage #content { height: 470px; overflow: visible; }
* html #managepage #content { background-image: url(../images/block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #managepage #left_banner { height: 470px; }
* html #managepage #right_nav { height: 470px; overflow: visible; }
* html #managepage #right_nav img#shadow { display: none; }
* html #managepage.team #wrapper { background-image: url(../images/sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }
* html #managepage.fullshadow #content { background-image: none; }
* html #aboutpage #content { height: 470px; overflow: visible; }
* html #aboutpage #content { background-image: url(../images/block_shadow_menu.jpg); background-position: top right; background-repeat: no-repeat; }
* html #aboutpage #left_banner { height: 470px; }
* html #aboutpage #right_nav { height: 470px; overflow: visible; }
* html #aboutpage #right_nav img#shadow { display: none; }
* html #aboutpage.team #wrapper { background-image: url(../images/sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }
* html #contactpage #content { height: 470px; overflow: visible; }
* html #contactpage #content { background-image: url(../images/block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #contactpage #left_banner { height: 470px; }
* html #contactpage #right_nav { height: 470px; overflow: visible; }
* html #contactpage #right_nav img#shadow { display: none; }
* html #sitemappage #content { height: 470px; overflow: visible; }
* html #sitemappage #content { background-image: url(../images/block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #sitemappage #left_banner { height: 470px; }
* html #sitemappage #right_nav { height: 470px; overflow: visible; }
* html #sitemappage #right_nav img#shadow { display: none; }
* html form#search_buy label.radioButton { padding: 0px 5px 0px 5px; margin: 0px; border: 0px; }
* html form#search_rent label.radioButton { padding: 0px 5px 0px 5px; margin: 0px; border: 0px; }
* html #filesBox ul { height: 50px; }
* html #mortgageBox ul { height: 50px; }
* html #header { height:90px; }
* html #subnavigation { height:19px; }
* html #foot { height: 7px; }
* html ul#gallery li { margin: 4px 0 0 0; padding:0 0 0 3px; width:125px; background-position-x: 3px; }
* html #homepage #promotion #promo_2 img.promo_img_flush { margin: 0 0 0 -8px; width:212px; height:225px; }
/* --------------------------------------------------------------- */
/* Addons                                               */
/* --------------------------------------------------------------- */


#reqcontent { background:transparent none repeat scroll 0 0; float:left; height:auto; margin-left:10px; margin-right:5px; padding-left:20px; padding-top:20px; text-align:left; }
#reqcontent form ul { margin-bottom:0; list-style-position:inside; list-style-image:none; list-style-type:none; padding-bottom:0px; padding-left:10px; }
#reqcontent form label { display:block; float:left; width:180px; margin-right:10px; }
#reqcontent form li {padding-bottom:2px; overflow:hidden; }
/* --------------------------------------------------------------- */
/*  MY ADDITIONS                                                   */
/* --------------------------------------------------------------- */

#leftmenu ul { margin:0; list-style: disc; padding:0px; padding-top:20px; display:none; }
#leftmenu a { text-decoration:none; }
#leftmenu a:hover { text-decoration:underline; }
#buypage #leftmenu #buynav { display:block; }
#rentpage #leftmenu #rentnav { display:block; }
#sellpage #leftmenu #sellnav { display:block; }
#managepage #leftmenu #managenav { display:block; }
#aboutpage #leftmenu #aboutnav { display:block; }
.ddmenu { border:1px solid #999999; border-top:none; }
td.descriptionCell div p { color:#666 !important; }
.bed { background:url(../images/bed.gif); background-position:right; background-repeat:no-repeat; }
.bath { background:url(../images/bath.gif); background-position:right; background-repeat:no-repeat; }
.car { background:url(../images/car.gif); background-position:right; background-repeat:no-repeat; }
.sold { color:#F00; }
.heading01 { font-weight:bold; font-size:14px; }
.heading02 { font-weight:bold; }
.boxes { font-family: Arial; font-size: 10px; margin:0; padding:0; }
.boxes a:link,
.boxes a:visited,
.boxes a:active { color:blue; background-color: #FFFFFF; border: 1px solid #3F5665; margin: 1px; text-decoration: none; padding: 1px 6px; }
.boxes a:hover { color:white; background: #6C9DCE; border: 1px solid #3F5665; margin: 1px; text-decoration: none; padding: 1px 6px; }
.current { background-color: #3F5665; border: 1px solid #3F5665; color: #FFFFFF; font-weight: bold; margin: 1px; padding: 1px 6px; }
.sponsorship div { text-align:center; padding:10px; }
.sponsorship div img { width:100%; }
#propertyType { width:100px; }
.mortgage-calculator { color:#666; font-size:11px; width:152px; background:#FFFFFF url(../images/downloads_tab_slice.gif) repeat-y scroll left top; padding:10px; }
.mortgage-calculator select,
.mortgage-calculator input,
.mortgage-calculator label { font-size:11px; display:block; float:left; clear:left; text-align:left; }
.mortgage-calculator { line-height:normal; }
.mortgage-calculator input,
.mortgage-calculator select { margin-bottom:2px; }
.mortgage-calculator .button { width:122px; margin:auto; text-align:center; }
.underOffer { color: #FFFFFF; background-color:#FF0000; padding-left: 10px; padding-right: 10px; font-weight:bold; }
body.detail #infoCell .price { font-weight:bold; padding-left:10px; }
/*# Listings/OFI #*/
#listing-ofi h4 { color:#2C383E; font-weight:bold; }
#listing-ofi { width:660px; margin:0 auto; border-collapse:collapse; }
#listing-ofi tr.head { font-size:12px; background:#f2f2f2; border:1px solid #2C393E; }
#listing-ofi tr.head th { padding:5px 10px; font-weight:bold !important; }
#listing-ofi tr.light { background:#fff; border:1px solid #2C393E; }
#listing-ofi tr.dark { background:#2C393E; border-left:1px solid #2C393E; border-right:1px solid #2C393E; color:#fff; }
#listing-ofi tr.dark a { color:#fff; }
#listing-ofi tr.light td,
tr.dark td { padding:5px 10px; }
#listing-ofi tr td.title { padding:15px 0px 5px 0; font-size:13px; }
/*Social Links*/
#sociallinks img { border:none; }
#sociallinks a { margin-right:5px; }
#sociallinks { margin-top:10px; }
#keywords { margin-top:20px; width:600px; margin:20px auto 0 auto; }
/*ADDITIONS ON 13 01 2011*/
  .quarter { width:237px; }
.half { width:474px; }
.inner { margin:5px; }
.mywidget { line-height:normal; float:left; display:inline; }
.mywidget a:hover { text-decoration:underline; }
/*Homepage*/
  #homepage #left-half,
 #homepage #right-half { width:50%; float:left; }
/* widget : table */
	.mywidget table { width: 100%; font-size:10px; }
.mywidget table .first { text-align:left; padding-left:0.5em; }
.mywidget table .last { text-align:right; padding-right:0.5em; }
.mywidget table th,
 .mywidget table td { vertical-align: middle; text-align: center; padding:0.2em 0; }
.mywidget table tr th { font-size: 1.1em; font-weight: normal; color:#fff; background:#444; }
.mywidget table th,
 .mywidget table .alt td { background: #eee; }
hr { display:none; }
.widget-header { font-family: 'Droid Sans', serif; border-bottom:1px solid; color:#777; padding-bottom:5px; margin-bottom:10px; font-size:24px; }
/*SEO footer*/
 	#seo .threecol { width:726px; float:left; }
#seo .onecol { width:224px; float:left; }
#seo { clear:both; color:#666; font-size:10px; padding:15px 0; }
#seo a { color:#666; }
#seo ul { list-style-position:outside; padding:0; margin:0; }
#seo li { border-bottom:1px dotted #999; display:block; padding:3px 0px 0px 0px; list-style-position:outside; }
#seo .threecol li { display:inline; float:left; width:224px; margin-right:18px; }
#seo .onecol li { width:224px; float:left; }
/*widget news*/
  .date { font-size:8px; text-transform:uppercase; letter-spacing:0.2em; }
.mywidget .news h3 { padding:0.3em 0; font-size:1.4em; font-weight:normal; }
.mywidget .news a { font-weight:normal; }
.mywidget .news { max-height:982px; overflow-y:auto; overflow-x:hidden; }
.mywidget .news li { padding:0 0 20px 0; } /*ie6 doesnt like margin*/
/* readmore */
  .readmore:before { content:'['; }
.readmore:after { content:']'; }
/*List Items*/
  .nolist { list-style-type:none; margin:0; padding:0; }
.hide { display:none !important; }
h1.property_address { padding:15px; }
/*#slider li {top:-35% !important;} */
 /*#slider li img{*//* width:100%;*/ /*position:absolute; top:-35%; *//*width:464px;}*/

body.team #staffimage { display:block; margin-bottom:10px; }
body.team .section { margin-bottom:20px; }
body.team .section table { width:100%; }
body.team .section table { width: 100%; margin: 0; padding: 0; }
body.team .section table tr td { margin: 0; padding: 3px 10px 3px 0; vertical-align: middle; font-size: 1.2em; line-height: 1.25em; font-weight: normal; text-align: left; color: #003d79; }
body.team .section table tr.alt td { background: #eeeff1; }
body.team .section table tr .image { width: 52px; padding-left: 10px; }
body.team .section table tr .location { width: 240px; }
body.team .section table tr .short-desc { width: 134px; }
body.team .section table tr .price { width: 105px; }
body.team .section table tr .bed,
body.team .section table tr .bath,
body.team .section table tr .garage { width: 30px; padding-right: 15px; background:none; line-height:1em; }
body.team .section table tr .bed img,
body.team .section table tr .bath img,
body.team .section table tr .garage img { /*float: right;*/ margin: 0; }
body.team .section table tr .image img { float: left; margin: 0; padding: 0; border: 1px solid #053d6c; }
body.team #right_nav ul { list-style-type:none; padding:20px; margin:0; }
body.team #right_nav ul li { background:#EEEEEE none repeat scroll 0 0; border:1px solid #FFFFFF; }
body.team #right_nav ul li:hover { background:#DDDDDD none repeat scroll 0 0; }
body.team #right_nav ul li a { color:#333333; text-decoration:none; /*display:block;*/
/*padding:5px;*/
}
body.team #right_nav ul li a:hover { text-decoration:none; }
body.team .section ul.testimonial { list-style-type:none; margin:0; padding:0; }
body.team .section ul.testimonial li { margin-bottom:10px; }
body.team .section ul.testimonial li .author { text-align:right; font-style:italic; }
body.team .section h2 { color:#fff; background:#003C77; font-weight:normal; padding:6px; font-size:20px; }
#menu a.menulink { padding:0 8px; font-size:14px; line-height:30px; }
#menu a.menulink:hover { color:#CCC; background:none; }
.iconbg { background-position:0px 50% !important; display:block; line-height:2.5em; padding-left:35px; }
.icon_email { background:transparent url(/icons/24px/email.png) no-repeat scroll 0 0; }
.icon_print { background:transparent url(/icons/24px/print.png) no-repeat scroll 0 0; }
.icon_floorplan { background:transparent url(/icons/24px/floorplan.png) no-repeat scroll 0 0; }
.icon_virtualtour { background:transparent url(/icons/24px/film.png) no-repeat scroll 0 0; }
.icon_add_fav { background:transparent url(/icons/24px/heartadd.png) no-repeat scroll 0 0; }
.icon_del_fav { background:transparent url(/icons/24px/heartminus.png) no-repeat scroll 0 0; }
.icon_facebook { background:transparent url(/icons/24px/facebook.png) no-repeat scroll 0 0; }
.icon_twitter { background:transparent url(/icons/24px/twitter.png) no-repeat scroll 0 0; }
.icon_save { background:transparent url(/icons/24px/save.png) no-repeat scroll 0 0; }
.icon_alert { background:transparent url(/icons/24px/warning.png) no-repeat scroll 0 0; }
.icon_property { background:transparent url(/icons/24px/house2.png) no-repeat scroll 0 0; }
.icon_property_sold { background:transparent url(/icons/24px/sold.png) no-repeat scroll 0 0; }
.icon_testimonial { background:transparent url(/icons/24px/speech.png) no-repeat scroll 0 0; }
.icon_info { background:transparent url(/icons/24px/info.png) no-repeat scroll 0 0; }
img { vertical-align:bottom; }
/*Clearfix Hack*/

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


div#left { width:130px; float:left; }
div#right { width:914px; }
h2.suburb { margin:0; padding:0; border:0; font-size: 14px; font-weight: bold; font-style: normal; line-height: 28px; color: #003C77; margin-bottom: 6px; padding-top:6px; border-bottom:1px solid #003C77; text-transform:capitalize; }
#rotator { height: 321px; width:948px; overflow:hidden; position:relative; }
#rotator img { display: none; position: absolute; border:none; width:100%; }


/* Standard forms */
  .myform fieldset {margin-bottom: 15px; padding:10px; border:1px solid #ddd; }
  .myform p { clear: both; margin-bottom:5px; overflow:hidden; }    
  .myform legend{ color:#888; font-size:14px;}  
  .myform label { display: block; float: left; width: 150px; margin-right: 10px; text-align:right;}  
  .myform input,
  .myform textarea,
  .myform select,
  .myform .slider,
  .myform .slidertext { width: 250px; float:left; border:1px solid #ddd; }
  .myform .slidertext { border:none; width:auto !important; padding-left:20px; }
  .myform .slider {margin-bottom:0.3em; margin-top:0.3em;}
  .myform input.radio{ width: 30px; border:none; }
  .myform label.radio{ width:auto; }  
  .myform .button{width:125px; background:#eee; text-align:center; color:#555555; font-size:12px !important; margin-right:5px; padding:5px; font-weight:bold; }
  .myform .button:hover{background:#ddd; cursor:pointer;}  
  .myform .error{ background:#FF9F9F;}
  .myform label.error{ padding-left:5px; font-weight:bold; color:#C00; width:auto; background:none; }  
  .errorunder label.error{ padding-left:160px !important;}
  
  
  .EnquiryButton {
	margin-top:2px;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background:#666666;
	color:#FFFFFF;
	border:solid 1px #CCCCCC;
	border-bottom-style:ridge;
	border-right-style:ridge;
	text-decoration:none;
	font-size:12px;
}
.EnquiryButton:link {
	color:#FFFFFF;
}
.EnquiryButton:visited {
	color:#FFFFFF;
}
.EnquiryButton:hover {
	color:#FFFFFF;
	background:#00235D;
}
