/* CSS Document */

/** {margin: 0; padding: 0; }*/

body {
text-align: center; 
background: #fff;
color: #444444;
min-width: 1150px;
font-family:sans-serif, verdana, arial;
font-size:14px;
margin: 0; padding: 0; 
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
width: 100%;
margin: 0 auto; 
background: #ffffff;
}

#header, #subnav, #footer, #footertop {
/*color: #000;*/
clear: both; 
width: 100%;
}

#header {background: #ffffff; color: #fff; height: 175px; background-image:url(images/hands_bg.gif); background-repeat:repeat-x;}
#subnav, #footer {background: #701381; padding: 1px 0; height:20px; text-align:center;}
#footertop {background: #ffffff; padding: 0; height:47px; background-image:url(images/menucurve_bottom.gif); background-position:bottom right; background-repeat:no-repeat;}

#contentfloatholder {/* right faux column tab */

background-image: url(images/sidebar2.gif);
background-repeat:repeat-y;
background-position:right;

float: left;
width: 100%;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {
margin: 0 230px 0 230px;
}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -100% 0 0;
}

#left {
  float:left;
  width: 230px;
  margin-bottom:0px;
  
  background-color:#ffffff;
}

#right {
  float:right;
  width: 230px;
	margin: 0 0 0 0;
	
	
	background-color:#ffffff;
	background-image:url(images/right_bg.gif); 
	background-repeat:repeat-y;
}


/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

div h3, div p {
margin: 1em 0;
padding: 0 20px; 
}

/*original css*/

.bar { background: url(images/bar_background.png) repeat-x; height:13px; }
img { border: 0px; }



#flash{width:230px; padding:0px; height:300px; background-color:#ffffff; border-style:solid; border-color:#701381; border-width:0px;
background-image:url(images/menucurve8.gif); background-position:bottom left; background-repeat:no-repeat; padding-top:0px}

#flash2{width:230px; padding:0px; height:450px; background-color:#ffffff; border-style:solid; border-color:#701381; border-width:0px;
background-image:url(images/menucurve8.gif); background-position:bottom left; background-repeat:no-repeat; padding-top:0px}

#flash3{width:230px; padding:0px; height:550px; background-color:#ffffff; border-style:solid; border-color:#701381; border-width:0px;
background-image:url(images/menucurve8.gif); background-position:bottom left; background-repeat:no-repeat; padding-top:0px}

#flash4{width:230px; padding:0px; height:650px; background-color:#ffffff; border-style:solid; border-color:#701381; border-width:0px;
background-image:url(images/menucurve8.gif); background-position:bottom left; background-repeat:no-repeat; padding-top:0px}

#featured{width:230px; padding:0px; height:250px; background-color:#ffffff; background-image:url(images/featured2.gif); background-position:bottom left; background-repeat:no-repeat; padding-top:30px; text-align:center; position:relative;}

#movie{width:230px; padding:0px; height:359px; background-color:#ffffff; padding-top:30px; text-align:center; position:relative;}

#featuredinner{position:absolute; left:50px; top:70px;}


#grey_grad{background-image:url(media/grey_grad2.gif); background-repeat:repeat-x; height:39px; margin:0; padding:10px 0 0 0; float:left;}
#grey_grad2{background-image:url(media/grey_grad2.gif); background-repeat:repeat-x; height:39px; margin:0; padding:6px 0 0 0; float:right; width:240px; text-align:right}
#grey_grad3{background-image:url(media/grey_grad2.gif); background-repeat:repeat-x; height:39px; margin:0; padding:0; width:48px; float:left;}

#banner{background-color:#a2c445; height:10px; padding:0; margin:0;  border-bottom-style:solid; border-bottom-color:#701381; border-bottom-width:0px;}
#dropsearch{width:215px; height:115px; float:right; margin-top:15px;}
#hands_banner{width:675px; height:175px; float:left; padding-left:35px;}



#greenblock{
   width: 230px;
   padding: 0;
   margin:0;
   background-color:#a2c445;
   height:39px;
   float:left;
}
#curvewrapper{
	 
  width:100%;
   overflow: hidden;
   background: #ffffff;
   height:39px;
   background-image:url(media/grey_grad2.gif); background-repeat:repeat-x;
  
}

#navbar{
   background-image:url(media/menug_bg2.gif); 
   background-repeat:repeat-x;    
   height:46px;
   margin-left:auto;
   margin-right:auto;
  
}


/*.fixedWrap { width: 990px; margin: 0; text-align: left; height: auto; overflow: hidden; float:left}*/

/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */

.glossymenu{
	position: relative;
	padding: 0 0 0 0px;
	/*margin: 0 0 0 0;*/
	background: url(media/menug_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	min-width:900;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 20px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(media/menug_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(media/menug_hover_right.gif) no-repeat right top; /*right tab image path*/
}

#leftmenu{
padding-left:7px; min-height:200px; background-color:#a2c445;
}
#leftmenu2{
background-image:url(images/menucurve3.gif); background-position:bottom left; background-repeat:no-repeat; padding-left:3px; height:250px; background-color:#a2c445; padding-top:0; margin-top:0;}
#leftmenu4{
padding-left:7px; min-height:175px; height:175px; background-color:#a2c445;
}
#leftmenu3{
padding-left:7px; min-height:300px; height:305px; background-color:#a2c445;
}
ul.normaltext{
	margin:0 0 0 80px;
	padding:0px;
}

ol.normaltext{
	margin:0 0 0 80px;
	padding:0px;
}

li.normaltext{
padding:7px;
color:#a2c445;
font-weight:bold;
font-size:13px;
}

li.normaltext2{
padding:7px 0 0 0;
margin:0;
color:#a2c445;
font-weight:bold;
font-size:13px;
}

ul.normaltext2{
	margin:0 0 0 40px;
	padding:0px;
}

ul.quicklinks{
	margin:10px 0 0 20px;
	padding:0px;
	color:#FFFFFF;
}

ul.sales{
	margin:0 0 0 35px;
	padding:0px;
}

li.sales{
padding:7px 2px 20px; 2px;
color:#a2c445;
font-weight:bold;
font-size:14px;
}

a.saleslist:link      { color: #a2c445; font-size: 13px; text-decoration: none; font-weight:bold }
a.saleslist:visited   { color: #a2c445; font-size: 13px; text-decoration: none; font-weight:bold }
a.saleslist:hover     { color: #a2c445; font-size: 13px; text-decoration: underline; font-weight:bold }

ul.sales2{
	margin:0 0 0 35px;
	padding:0px;
}

li.sales2{
padding:7px 2px 20px; 2px;
color:#701281;
font-weight:bold;
font-size:14px;
}

a.saleslist2:link      { color: #701281; font-size: 13px; text-decoration: none; font-weight:bold }
a.saleslist2:visited   { color: #701281; font-size: 13px; text-decoration: none; font-weight:bold }
a.saleslist2:hover     { color: #701281; font-size: 13px; text-decoration: underline; font-weight:bold }



ul.lettings{
	margin:0 0 0 20px;
	padding:0px;
}

li.lettings{
padding:7px 2px 20px; 2px;
color:#a2c445;
font-weight:bold;
font-size:14px;
}

a.lettingslist:link  { color: #a2c445; font-size: 13px; text-decoration: none; font-weight:bold }
a.lettingslist:visited   { color: #a2c445; font-size: 13px; text-decoration: none; font-weight:bold }
a.lettingslist:hover     { color: #a2c445; font-size: 13px; text-decoration: underline; font-weight:bold }

ul.lettings2{
	margin:0 0 0 30px;
	padding:0px;
}

li.lettings2{
padding:7px 2px 18px; 2px;
color:#701281;
font-weight:bold;
font-size:14px;
}

a.lettingslist2:link      { color: #701281; font-size: 13px; text-decoration: none; font-weight:bold }
a.lettingslist2:visited   { color: #701281; font-size: 13px; text-decoration: none; font-weight:bold }
a.lettingslist2:hover     { color: #701281; font-size: 13px; text-decoration: underline; font-weight:bold }


/*li.normaltext{
padding:0 0 10px 0;


}*/

li.checklist{
list-style:square;
padding:10px;
}
/*
ul{
	list-style-type:none;
}*/

a.nav:link      { color: #ffffff; font-size: 14px; text-decoration: none; font-weight:normal }
a.nav:visited   { color: #ffffff; font-size: 14px; text-decoration: none; font-weight:normal }
a.nav:hover     { color: #ffffff; font-size: 14px; text-decoration: underline; font-weight:normal }

a.purplelink:link      { color: #701281; font-size: 14px; text-decoration: none; font-weight:bold }
a.purplelink:visited   { color: #701281; font-size: 14px; text-decoration: none; font-weight:bold }
a.purplelink:hover     { color: #701281; font-size: 14px; text-decoration: underline; font-weight:bold }

a.nav2:link      { color: #ffffff; font-size: 16px; text-decoration: none; font-weight:bold }
a.nav2:visited   { color: #ffffff; font-size: 16px; text-decoration: none; font-weight:bold }
a.nav2:hover     { color: #ffffff; font-size: 16px; text-decoration: none; font-weight:bold }

ul.togglemenu{margin:0px 0 0 20px; padding:5px 0 0 0; color:#FFFFFF;}

li.blanklist{list-style-type:none;}


.buyingbackground{background-image:url(images/buyingoutline.gif); background-repeat:no-repeat; height:700px; margin:0 auto;}

.sellingbackground{background-image:url(images/sellingoutline.gif); background-repeat:no-repeat; height:700px; margin:0 auto;}

.tenantsbackground{background-image:url(images/tenantsoutline.gif); background-repeat:no-repeat; height:700px; margin:0 auto;}

.landlordsbackground{background-image:url(images/landlordsoutline.gif); background-repeat:no-repeat; height:700px; margin:0 auto;}

.spacerheight{height:60px;}

.disclaimer{font-size:9px; font-style:italic; color:#999999;}

.floatRight{float:right; padding:5px;}
.floatLeft{float:left; padding:5px;}

.bolder{font-weight:bold;}

.sublist{margin-left:60px; padding:5px}

.footertable{height:20px; width:800px; color:#FFFFFF; margin:0 auto;}

a.crumb:link      { color: #701381; text-decoration: none; font-weight:normal }
a.crumb:visited   { color: #701381; text-decoration: none; font-weight:normal }
a.crumb:hover     { color: #701381; text-decoration: underline; font-weight:normal }

a.footerlink:link      { color: #ffffff; font-size: 11px; text-decoration: none; font-weight:normal }
a.footerlink:visited   { color: #ffffff; font-size: 11px; text-decoration: none; font-weight:normal }
a.footerlink:hover     { color: #ffffff; font-size: 11px; text-decoration: underline; font-weight:normal }

a.quicklink:link      { color: #ffffff; font-size: 14px; text-decoration: none; font-weight:bold }
a.quicklink:visited   { color: #ffffff; font-size: 14px; text-decoration: none; font-weight:bold }
a.quicklink:hover     { color: #ffffff; font-size: 14px; text-decoration: underline; font-weight:bold }

a.mainlink:link      { color: #444444; font-size: 14px; text-decoration: none; font-weight:normal }
a.mainlink:visited   { color: #444444; font-size: 14px; text-decoration: none; font-weight:normal }
a.mainlink:hover     { color: #444444; font-size: 14px; text-decoration: underline; font-weight:normal }

a.namedanchor:link      { color: #444444; font-size: 14px; text-decoration: none; font-weight:bold }
a.namedanchor:visited   { color: #444444; font-size: 14px; text-decoration: none; font-weight:bold }
a.namedanchor:hover     { color: #444444; font-size: 14px; text-decoration: none; font-weight:bold }

a:link      { color: #444444; font-size: 14px; text-decoration: none; font-weight:normal }
a:visited   { color: #444444; font-size: 14px; text-decoration: none; font-weight:normal }
a:hover     { color: #444444; font-size: 14px; text-decoration: underline; font-weight:normal }

a.branch:link      { color: #444444; font-size: 14px; text-decoration: underline; font-weight:normal }
a.branch:visited   { color: #444444; font-size: 14px; text-decoration: underline; font-weight:normal }
a.branch:hover     { color: #636363; font-size: 14px; text-decoration: underline; font-weight:normal }

.imagelink{border:none;}

p{line-height:1.5; color:#444444}

.features{font-size:10px; font-weight:bold;}

#centrepadding{padding:15px;}

.blankheight{height:50px;}

.movie{border:solid 1px black; width:425px; height:200px; margin:0 auto;}

#searchbox{
width:613px;
height:200px;
background-image:url(images/search_bg.gif);
background-repeat:no-repeat;
margin: 75px auto 0 auto;
}

.mainsearch{
width:449px;
height:195px;
font-size:11px;
font-weight:bold;
}


.searchoptions{
width:130px;

font-size:11px;

}

.quicksearchtable{
width:220px;
background-color:#a2c445;
font-size:11px;
color:#FFFFFF;
}

.searchoptions2{
width:110px;

font-size:10px;

}

.purple{color:#701281; font-weight:bold}
.green{color:#a2c445;}

.checka{display:none;}

h1, h2, h3, h4, h5 {padding:10px; margin:10px;}

.signature{color:#701281; font-weight:bold;}

.bolda{font-weight:bold;}

.disclaimer{font-size:10px; font-style:italic;}

.savetable{width:650px; font-size:12px; color:#000000;}

.tablebg1{background-color:#a2c445; color:#FF0000; font-size:16px; font-weight:bold}
.tablebg2{background-color:#a2c445; font-weight:bold;}
.tablebg3{background-color:#CCCCCC;}

.branchrow1{background-color:#701281; color:#FFFFFF; height:25px;}
.branchrow2{background-color:#e2e2e2; height:25px;}

.heightblank{height:225px;}

.white{color:#FFFFFF;}

.openhours{font-size:14px; color:#FFFFFF;}

p.openhours2{font-size:14px; color:#FFFFFF; line-height:normal; padding:0 0 0 5px; margin:0;}

li{margin:0; padding:0;}
ul{margin:0; padding:0;}


<!--mortgage application stuff -->
.style3 {
	text-align: right;
}
.style5 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-align: right;
}
.style6 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #701381;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
}
.style7 {
}
.style8 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-align: right;
}
.style9 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #701381;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
}
.style10 {
}
.style11 {
	font: #000066;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: right;
}
.style12 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-align: center;
}
.style14 {
	text-align: left;
}
.stylebutton {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	background-color: #701381;
	color: #FFFFFF;
	width: 130px;
}
.stylebutton2 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	background-color: #ADC42A;
	color: #FFFFFF;
	width: 130px;
}

h2
	{margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:8.0pt;
	font-family:"Verdana","sans-serif";
	color:black;
	font-weight:normal;
	margin-left: 0cm;
	margin-right: 0cm;
	margin-top: 0cm;
}
.style17 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	background-color: #701381;
	color: #FFFFFF;
	text-indent: 10px;
}
