/* CSS Document */html {   height:100%;}* {   padding:0;   margin:0;}body {	margin: 0px;	background-color:#CC0000;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;	height:100%;}p {	line-spacing:8px;}h1 {	font-size:16px;}#wrappper {	width:100%;}#holder {	width:750px;	padding:0px 20px 0px 20px;	background-color:#FFFFFF;}#outerholder {	width:832px;	background-image:url(../images/shadow.jpg);	height:100%;}#header {	width:750px;	height:85px;	background-image:url(../images/header_bg.gif);	background-repeat:repeat-x;}#navigation {	width:750px;	height:35px;	background-image:url(../images/navigation_bg.gif);	background-repeat:repeat-x;}.mainphoto {	margin:10px 0px 10px 0px;}.left {	float:left;}.right {	float:right;}.leftfeatureboxes {	width:184px;	float:left;	margin-right:5px;}.featureleft {	width:184px;	height:269px;	float:left;	margin-left:4px;	overflow:hidden;}.featurebox {	width:184px;}.featureinner {	background-image:url(../images/featurebox/feature_bg.gif);	width:174px;	height:228px;	padding:5px;	display:block;}.featuretext {	padding:10px;	width:154px;}.searchbox {	width:184px;	float:left;	margin-left:1px;	margin-bottom:5px;}.searchinner {	background-color:#333333;	width:164px;	height:218px;	padding:10px;}.infobutton {	margin-top:10px;}.red {	color:#FF0000;}.redbold {	color:#FF0000;	font-size:11px;	font-weight:bold;}.white {	color:#FFFFFF;}.whitebold {	color:#FFFFFF;	font-size:11px;	font-weight:bold;}.lightgrey {	color:#999999;}#footer {	width:750px;	padding:20px 0px 10px 0px;	clear:both;}#footerleft {	float:left;	width:590px;	padding:20px 0px 10px 10px;}#footerright {	float:right;	width:130px;	padding:20px 10px 10px 0px;}.iframe {	margin-top:0px;	overflow-x:hidden;	overflow-y:auto;}.whiteinner {	padding:10px;	border-style:solid;	border-color:#CCCCCC;	border-width:1px;	border-top:hidden;}.greyinner {	padding:10px;	background-color:#333333;}#offices {	width:373px;	margin-bottom:5px;}#officesinner {	background-image:url(../images/contact_bg.gif);	width:313px;	height:123px;	padding:5px 50px 5px 10px;}#helpdesk {	width:373px;	background-color:#333333;}.margin {	padding:10px;}.table {	margin:8px 0px 8px 0px;}.input {	font:Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	margin-bottom:8px;}.dropdown {	font:Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	margin-bottom:8px;}#location {	width:372px;}#companyprofile {	width:560px;	float:right;	overflow:hidden;}#companyprofile.commercial {	float:none;	margin:0 auto;}#companyprofile.commercial .paging {	float:right;	font-size:120%;	font-weight:bold;	padding:10px 0;}#companyprofile.commercial .whiteinner {	padding-top:0;}#companyprofile.commercial .whiteinner img {	float: right;	margin-left:10px;}#companyprofile.commercial .whiteinner h2 {	clear:both;	padding-top:20px;}#companyprofile.commercial .whiteinner p.red {	font-size:120%;	font-weight:bold;}#companyprofile.commercial .whiteinner p.description {	padding-bottom:10px;}#companyprofile.commercial .whiteinner p.price,#companyprofile.commercial .whiteinner p.sqft {	font-size:110%;	font-weight:bold;}#companyprofileinner {	width:540px;	height:492px;	background-image:url(../images/profile_bg.gif);	padding:10px;}.textcolum {	margin:20px 20px 0px 0px;	width:165px;	float:left;}.textcolumright {	margin-top:20px;	width:164px;	float:right;}.textcolum2 {	margin:20px 20px 0px 0px;	width:257px;	float:left;}.textcolum2right {	margin-top:20px;	width:257px;	float:right;}#faqinner {	width:540px;	height:977px;	background-image:url(../images/faq_bg.gif);	padding:10px;}#sellingform {	width:371px;	float:right;}.sendbutton {	margin-left:10px;}#questions {	width:184px;	float:left;	margin-bottom:5px;}#mortages {	float:right;	width:560px;	margin-bottom:5px;}#mortgagesinner {	width:540px;	padding:10px;	background-color:#333333;}.quicksearchtable {	margin-top:2px;}ul {	list-style-position:inside;	margin-top:6px;	}ul li {	line-height:15px;}/*   Link   */a:link { 	color: #666666;	text-decoration: none;}a:hover { 	color: #666666;	text-decoration: underline;}a:visited { 	color: #666666;	text-decoration: none;}a:visited:hover { 	color: #666666;	text-decoration: underline;}a:active { 	color: #666666;	text-decoration: none;}a.creativespark:link { 	color: #999999;	text-decoration: none;}a.creativespark:hover { 	color: #999999;	text-decoration: underline;}a.creativespark:visited { 	color: #999999;	text-decoration: none;}a.creativespark:visited:hover { 	color: #999999;	text-decoration: underline;}a.creativespark:active { 	color: #999999;	text-decoration: none;}a.creativespark:active:hover { 	color: #999999;	text-decoration: underline;}a.redlink:link { 	color: #FF0000;	text-decoration: none;}a.redlink:hover { 	color: #FF0000;	text-decoration: underline;}a.redlink:visited { 	color: #FF0000;	text-decoration: none;}a.redlink:visited:hover { 	color: #FF0000;	text-decoration: underline;}a.redlink:active { 	color: #FF0000;	text-decoration: none;}a.redlink:active:hover { 	color: #FF0000;	text-decoration: underline;}a.button:link { 	color: #FFFFFF;	text-decoration: none;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:hover { 	color: #FFFFFF;	text-decoration: underline;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:visited { 	color: #FFFFFF;	text-decoration: none;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:visited:hover { 	color: #FFFFFF;	text-decoration: underline;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:active { 	color: #FFFFFF;	text-decoration: none;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:active:hover { 	color: #FFFFFF;	text-decoration: underline;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}/*   Navigation   */#navigation ul {	padding:0px;	margin:0px;	height:35px;	margin-left:5px;}#navigation ul li {	list-style-type:none;	height:35px;	width:81px;	float:left;	text-transform:none;	margin-left:1px;}#navigation ul li a {	height:35px;	display:block;	text-decoration:none;}#navigation ul li a span {	visibility:hidden;}/* Nav buttons */#navigation .homeNav {	background:url(../images/navigation/home_off.gif);	background-repeat:no-repeat;}#navigation .homeNav a:hover,#navigation .homeNavSelected {	background:url(../images/navigation/home_on.gif);	background-repeat:no-repeat;}#navigation .buyingNav {	background:url(../images/navigation/buying_off.gif);	background-repeat:no-repeat;}#navigation .buyingNav a:hover,#navigation .buyingNavSelected {	background:url(../images/navigation/buying_on.gif);	background-repeat:no-repeat;}#navigation .sellingNav {	background:url(../images/navigation/selling_off.gif);	background-repeat:no-repeat;}#navigation .sellingNav a:hover,#navigation .sellingNavSelected {	background:url(../images/navigation/selling_on.gif);	background-repeat:no-repeat;}#navigation .lettingNav {	background:url(../images/navigation/letting_off.gif);	background-repeat:no-repeat;}#navigation .lettingNav a:hover,#navigation .lettingNavSelected {	background:url(../images/navigation/letting_on.gif);	background-repeat:no-repeat;}#navigation .commercialNav {	background:url(../images/navigation/commercial_off.gif);	background-repeat:no-repeat;}#navigation .commercialNav a:hover,#navigation .commercialNavSelected {	background:url(../images/navigation/commercial_on.gif);	background-repeat:no-repeat;}#navigation .mortgagesNav {	background:url(../images/navigation/mortgages_off.gif);	background-repeat:no-repeat;}#navigation .mortgagesNav a:hover,#navigation .mortgagesNavSelected {	background:url(../images/navigation/mortgages_on.gif);	background-repeat:no-repeat;}#navigation .aboutusNav {	background:url(../images/navigation/aboutus_off.gif);	background-repeat:no-repeat;}#navigation .aboutusNav a:hover,#navigation .aboutusNavSelected {	background:url(../images/navigation/aboutus_on.gif);	background-repeat:no-repeat;}#navigation .faqsNav {	background:url(../images/navigation/faq_off.gif);	background-repeat:no-repeat;}#navigation .faqsNav a:hover,#navigation .faqsNavSelected {	background:url(../images/navigation/faq_on.gif);	background-repeat:no-repeat;}#navigation .contactusNav {	background:url(../images/navigation/contactus_off.gif);	background-repeat:no-repeat;}#navigation .contactusNav a:hover,#navigation .contactusNavSelected {	background:url(../images/navigation/contactus_on.gif);	background-repeat:no-repeat;}