
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; }

#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
	{
	}

#Footer
	{
	color: #8098b0;
	clear: both;
	font-size: 8pt;
	font-size: 7.75pt;
	line-height: 13px;
	text-align: center;
	margin-top: 4px;
	padding: 0;
	}

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

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

.discdirectory {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
	height: 80px;
	/*background-color: #ffffff;*/
	border: 0px solid #ff0000;
}

.discdirectory span {
	color: #006299;
	margin: 0 0 0 10px;
}

.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: #8098b0;
	clear: both;
	font-size: 9pt;
	font-weight: normal;
	line-height: 13px;
	text-align: left;
	margin-top: 4px;
	padding: 0;
}

#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;
}

#SEOLinks p {
	color: #999999;
}

#SEOLinks {
	color: #999999;
	clear: both;
	font-size: 7pt;
	font-weight: normal;
	line-height: 7pt;
	text-align: left;
	/*margin-top: 2px;*/
	padding: 0;
}

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

#Branch a
    {
    color: #8098b0;
    text-decoration: none;
    }

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

#Tertiary
    {
    float: right;
    margin-top: 5px;
    color: #8098b0;
    font-size: 11px;
    line-height: 28px;
    }

#Tertiary a
    {
    color: #8098b0;
    text-decoration: none;
   
    }

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

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

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

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

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

#Nether
    {
    clear: both;
    height: 20px;
    /*border: 1px solid red;*/
    }

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

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

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

#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: #ffa050;
    font-size: 11px;
    line-height: 20px;
    }

#Virtual a
    {
    text-transform: lowercase;
    color: #ffa050;
    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: #8098b0;
    text-decoration: none;
    margin-left: 14px;
    }

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

#Quaternary
    {
    float: right;
    color: #ffa050;
    font-size: 11px;
    line-height: 20px;
    text-align: right;
   /* border: 1px solid red;*/
    }

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

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

#Quaternary a.page { background: #ffffff; color: #ffa050; border: 1px solid #ffa050; font-weight: bold; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a:active.page { background: #ffffff; color: #ffa050; border: 1px solid #ffa050; font-weight: bold; 20px; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a:visited.page { background: #ffffff; color: #ffa050; border: 1px solid #ffa050; font-weight: bold; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a:hover.page { background: #ffa050; color: #ffffff; border: 1px solid #e87000; font-weight: bold; 20px; text-align: center; margin-left: 5px; padding: 0px 5px; }
#Quaternary a.pageon { background: #ffa050; color: #e87000; border: 1px solid #e87000; 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: #e4ecf8;
    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: #ffa050;
}

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

#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: #ffa050;
    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: #ffa050;
    }

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

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

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

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

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

p.bold
    {
    color: #004080;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    }
    
span.blue
    {
    color: #004080;
    font-size: 11px;
    line-height: 14px;
    }
    
ul.blue {
	margin: 0 0 0 20px;
	color: #004080;
	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_southampton_east
    {
    width: 146px;
    height: 144px;
    float: left;
    margin-bottom: 6px;
    }

.match_southampton_east 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; }

.seo { padding: 10px; color: #666666; text-align:center; font-size: 10px; }
.seo a { color: #666666; text-decoration: underline; }
.seo a:hover { color: #666666; text-decoration: none;}


