
body { margin:0;padding:0;font-size:12px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; } /*e0e0e0*/
form { margin:0;padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0;padding:0; }
input,select,textarea { margin:0;font-family: Trebuchet MS, Verdana, Arial, Helvetica;font-size: 11px; }

h2 {
	margin-bottom: 10px;
}

#Uber
	{
	position: absolute;
	left: 50%;
	margin-left: -388px;
	margin-right: -388px;
	width: 776px;
	text-align: left;
	}

#Outer
	{
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #ffffff;
	background: transparent;
	padding: 10px;
	}

#Inner
	{
	}

#Testimonals
	{
	color: #696300;
	clear: both;
	font-size: 9pt;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	margin-top: 4px;
	padding: 0;
	}

.SEOLogos {
	clear: both;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
	height: 34px;
	/*background-color: #ffffff;*/
	border: 0px solid #ff0000;
}

#SEOCopy {
	color: #96914c;
	clear: both;
	font-size: 9pt;
	font-weight: normal;
	line-height: 13px;
	text-align: center;
	margin-top: 4px;
	padding: 0;
}

#SEOCopy p {
	text-align: center;
}

#SEOLinks a:hover {
	color: #999999;
	text-decoration: underline;
	font-size: 7pt;
	line-height: 7pt;
}

#SEOLinks a {
	color: #999999;
	text-decoration: none;
	font-size: 7pt;
	line-height: 7pt;
	padding: 0 3px;
}

#SEOLinks p {
	text-align: center;
	color: #999999;
}

#SEOLinks {
	color: #999999;
	clear: both;
	font-size: 7pt;
	font-weight: normal;
	line-height: 7pt;
	text-align: center;
	/*margin-top: 2px;*/
	padding: 10px 0 0 0;
}
#Footer, #HomeFooter
	{
	color: #999999;
	clear: both;
	font-size: 7.5pt;
	line-height: 13px;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 30px;
	padding: 0;
	}

#HomeFooter {
	margin-top: 20px;
}

#Top
    {
    height: 170px;
    clear: both;
    }

img.branch
    {
    margin: 5px 0px 5px 9px;
    }

#Branch
    {
    float: left;
    color: #696300;
    font-size: 11px;
    line-height: 16px;
    width: 350px;
    }

#Branch a
    {
    color: #96914c;
    text-decoration: none;
    }

#Branch a:hover
    {
    color: #696300;
    }

#Tertiary
    {
    float: right;
    margin-top: 5px;
    color: #96914c;
    font-size: 18px;
    line-height: 28px;
    }

#Tertiary a
    {
    color: #96914c;
    text-decoration: none;
   
    }

#Tertiary a:hover
    {
    color: #696300;
    }

#Middle
    {
    height: 35px;
    clear: both;
    }

#Primary
    {
    font-size: 11px;
    padding-top: 17px;
    }

#Primary a
    {
    color: #96914c;
    text-decoration: none;
    margin-right: 14px;
    }

#Primary a:hover, #Primary a.on
    {
    color: #696300;
    }

#Nether
    {
    clear: both;

    }

#Secondary
    {
    float: left;
    font-size: 11px;
    line-height: 20px;
    }

#Secondary a
    {
    color: #96914c;
    text-decoration: none;
    margin-right: 14px;
    }

#Secondary a:hover, #Secondary a.on
    {
    color: #696300;
    }

#VirtualOuter
    {
    position: absolute;
    left: 50%;
    margin-left: -310px;
    margin-right: -310px;
    width: 620px;
    text-align: left;
    }

#VirtualInner
    {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #b0b0b0;
    background: #ffffff;
    padding: 10px;
    text-align: center;
    }

#Virtual
    {
    text-transform: lowercase;
    color: #96914c;
    font-size: 11px;
    line-height: 20px;
    }

#Virtual a
    {
    text-transform: lowercase;
    color: #96914c;
    text-decoration: none;
    margin: 0px 14px;
    }

#Virtual a:hover
    {
    text-transform: lowercase;
    color: #e87000;
    }

#Quinternary
    {
    float: right;
    font-size: 11px;
    line-height: 20px;
    }

#Quinternary a
    {
    color: #96914c;
    text-decoration: none;
    margin-left: 14px;
    }

#Quinternary a:hover, #Quinternary a.on
    {
    color: #003366;
    }

#Quaternary
    {
    float: right;
    color: #96914c;
    font-size: 11px;
    line-height: 20px;
	text-align: right;
    }

#Quaternary a
    {
    color: #96914c;
    text-decoration: none;
    margin-left: 14px;
    }

#Quaternary a:hover
    {
    color: #696300;
    }

#Quaternary a.page { background: #ffffff; color: #96914c; border: 1px solid #96914c; font-weight: bold; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a:active.page { background: #ffffff; color: #96914c; border: 1px solid #96914c; font-weight: bold; 20px; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a:visited.page { background: #ffffff; color: #96914c; border: 1px solid #96914c; font-weight: bold; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a:hover.page { background: #96914c; color: #ffffff; border: 1px solid #96914c; font-weight: bold; 20px; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a.pageon { background: #96914c; color: #ffffff; border: 1px solid #96914c; font-weight: bold; 20px; text-align: center; margin-left: 5px; padding: 0px 5px; }

#ContentFrame
    {
    }

#Content
    {
    margin: 6px 0px;
    }

#QuickSearch select
    {
    width: 100px;
    line-height: 11px;
    font-size: 11px;
    margin: 5px 2px 2px 5px;
    }

#QuickSearch p
    {
    float: left;
    font-weight: bold;
    padding-left: 8px;
    line-height: 22px;
    }

#Register
    {
	padding-left:20px;
	background: #ececcb;
    height: 336px;
    }

.register
    {
    width: 255px;
    font-size: 11px;
    line-height: 14px;
    height: 14px;
    }

.register2
    {
    width: 255px;
    font-size: 11px;
    line-height: 14px;
    }

.register3
    {
    width: 100%;
    font-size: 11px;
    line-height: 14px;
    }

.register4
    {
    width: 48%;
    font-size: 11px;
    line-height: 14px;
    }

.dagger {
	color: #96914c;
}

#MortgageOuter
    {
    float: left;
    width: 250px;
    /*height: 225px;*/
    margin: 6px 0px;
    background: #ececcb;
    }

#MortgageInner
    {
    padding: 10px;
    font-size: 11px;
    line-height: 13px;
    color: #80a0c0;
    }

.mortgage
    {
    float: right;
    width: 60px;
    font-size: 11px;
    line-height: 14px;
    height: 14px;
    text-align: right;
    border: 1px solid #dddddd;
    }

.mortgage2
    {
    float: right;
    width: 14px;
    height: 14px;
    padding: 0px;
    margin: 0px;
    }

#EnquiryOuter
    {
    float: left;
    width: 500px;
    height: 225px;
    margin: 6px 2px;
    }

#EnquiryInner
    {
    font-size: 11px;
    line-height: 13px;   
    }

.enquiry
    {
    width: 330px;
    font-size: 11px;
    line-height: 16px;
    height: 16px;
    margin-bottom: 5px;
    padding: 1px 2px;
    border: 1px solid #666666;
    }

.enquiry2
    {
    width: 330px;
    font-size: 11px;
    line-height: 16px;
    height: 36px;
    margin-bottom: 5px;
    padding: 1px 2px;
    border: 1px solid #666666;
    }

.listImg
    {
    margin: 0px 8px 8px 0px;
    border: 1px solid #666666;
    }

#ListUber
    {
    float: left;
    margin: 6px 10px 6px 0px;
    }

#ListOuter
    {
    width: 494px;
    height: 225px;
    }

#ListInner
    {
    color: #96914c;
    font-size: 11px;
    line-height: 15px;
    }

#ListScrollOuter
    {
    margin: 6px 0px;
    }

#ListScrollInner
    {
    color: #333333;
    overflow: auto;
    width: 494px;
    }

#ListScrollInner a, #ListScrollInner a:active, #ListScrollInner a:visited
    {
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    }

#ListScrollInner a:hover
    {
    color: #333333;
    text-decoration: underline;
    }

#ListScrollInner .remove
    {
    color: #96914c;
    }

#ListScrollInner .remove a, #ListScrollInner .remove a:active, #ListScrollInner .remove a:visited
    {
    color: #96914c;
    }

#ListScrollInner .remove a:hover
    {
    color: #e87000;
    }

p
    {
    text-align: left;
    margin: 0px 0px 8px 0px;
    font-size: 11px;
    line-height: 15px;
    color: #666666;
    }

p.large a:hover
    {
    color: #696300;
    font-size: 13px;
    line-height: 18px;
    text-decoration: underline;
    }
    
p.large a
    {
    color: #696300;
    font-size: 13px;
    line-height: 18px;
    text-decoration: none;
    }
    
p.large
    {
    color: #696300;
    font-size: 13px;
    line-height: 18px;
    }

p.blue
    {
    color: #696300;
    font-size: 11px;
    line-height: 14px;
    }

p.bold
    {
    color: #696300;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    }
    
span.blue
    {
    color: #696300;
    font-size: 11px;
    line-height: 14px;
    }
    
#PropertyIms { float:left;width:252px; }
#PropertyImg { float:left;width:252px; }
#PropertyMap { float:left; }

#PropertyIms img { border: 1px solid #666666; margin: 0px 2px 2px 0px; cursor: pointer; }
#PropertyImg img { border: 1px solid #666666; margin: 0px 2px 2px 0px; }
#map { border: 1px solid #666666; }

.match_southsea
    {
    width: 146px;
    height: 144px;
    float: left;
    margin-bottom: 6px;
    }

.match_southsea img
    {
    margin: 1px 0px;
    border: 1px solid #666666;
    }

.match_southampton
    {
    width: 146px;
    height: 144px;
    float: left;
    margin-bottom: 6px;
    }

.match_southampton img
    {
    margin: 1px 0px;
    border: 1px solid #666666;
    }

.match_overseas
    {
    width: 146px;
    height: 144px;
    float: left;
    margin-bottom: 6px;
    }

.match_overseas img
    {
    margin: 1px 0px;
    border: 1px solid #666666;
    }
    
.r6 { margin-right: 6px; }
.t6 { margin-top: 6px; }

#rightcontent {	
	float: right;
	
	width: 291px; 
	height: 194px;
	
	margin: 0px 0 10px 0;
	padding: 0px;
	
	background:url(/img/generic/about.jpg) top right no-repeat transparent;
	
	/*background-color: green;*/
}

#leftcontent {	
	float: left;
	
	width: 429px;
	!width: 429px;
	
	/*height: 194px;*/
	
	margin: 0px;
	padding: 0px;

	font-family:Trebuchet MS,Verdana,arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #7f7c5b;
	
	line-height: 13px;
	
}

#ContentFrame p a {	
	color: #7f7c5b;
	text-decoration: underline;
}

#ContentFrame p a:hover {	
	color: #7f7c5b;
	text-decoration: none;
}

#leftcontent ul {
	margin: 0 0 0 20px;
	padding: 0;
	font-size:11px;
	font-weight: normal;
	color: #7f7c5b;
}

#leftcontent ul li {
	margin: 0 0 5px 0;
	padding: 0;
}

a.previous, a.next {	
	color: #7f7c5b;
	text-decoration: none;
}

a.next {
	float: right;
}

a.previous:hover, a.next:hover {	
	color: #696300;
	text-decoration: underline;
}

#homePageCopy {
	text-align: center;
}