﻿BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
TABLE
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.error
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
}
H1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 24pt;
    COLOR: #004e61;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #cc9933;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana
}
INPUT
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
A
{
    BACKGROUND-COLOR: transparent
}
P.Body
{
    FONT-SIZE: 10pt;
    COLOR: #004e61;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
TH.Header
{
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #004e61;
    TEXT-ALIGN: center
}
TH.HeaderRight
{
    FONT-WEIGHT: 500;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #004e61;
    TEXT-ALIGN: right
}
TD.TableRow
{
    FONT-SIZE: 10pt;
    COLOR: #316163;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
INPUT.tablerow
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
TH.Header2
{
    FONT-SIZE: 12pt;
    COLOR: #004e61;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9ccfef;
    TEXT-ALIGN: center
}
TD.Price
{
    FONT-SIZE: 12pt;
    COLOR: #316163;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
TD.MoreInfo
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    COLOR: #ffcf63;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: right
}
TD.PropertyDesc
{
    FONT-SIZE: 10pt;
    COLOR: #316163;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
TH.Header3
{
    FONT-SIZE: 12pt;
    COLOR: #004e61;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffcf63;
    TEXT-ALIGN: center
}
TH.Header4
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9c9a29;
    TEXT-ALIGN: center
}
SPAN.minihead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #9c9a29;
    FONT-FAMILY: Arial
}
SPAN.Status
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #316163;
    FONT-FAMILY: Verdana
}
TD.TableHead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffcf63;
    TEXT-ALIGN: center
}
SPAN.RequiredField
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
A.email
{
    FONT-SIZE: 10pt;
    COLOR: teal;
    FONT-FAMILY: Verdana
}
TD.SmallColumn
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial
}
TH.Header3Small
{
    FONT-SIZE: 10pt;
    COLOR: #004e61;
    FONT-FAMILY: verdana, Arial;
    BACKGROUND-COLOR: #ffcf63
}
TH.Header2Small
{
    FONT-SIZE: 10pt;
    COLOR: #004e61;
    FONT-FAMILY: verdana, Arial;
    BACKGROUND-COLOR: #9ccfef;
    TEXT-ALIGN: center
}
TABLE.tester
{
    BORDER-RIGHT: #416269 2pt solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #416269 thin solid;
    PADDING-LEFT: 2px;
    LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #416269 2pt solid;
    WIDTH: 800px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #416269 2pt solid;
    POSITION: absolute;
    TOP: 300px
}
P.BodySmall
{
    FONT-SIZE: 8pt;
    COLOR: #004e61;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
TH.HeaderSmall
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #004e61
}
INPUT.Button1
{
    FONT-SIZE: 8pt;
    WIDTH: 125px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #004e61;
    TEXT-ALIGN: center
}
INPUT.Button2
{
    FONT-SIZE: 8pt;
    WIDTH: 125px;
    COLOR: #004e61;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9ccfef;
    TEXT-ALIGN: center
}
INPUT.Button3
{
    FONT-SIZE: 8pt;
    WIDTH: 125px;
    COLOR: #004e61;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffcf63;
    TEXT-ALIGN: center
}
INPUT.Button4
{
    FONT-SIZE: 8pt;
    WIDTH: 125px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9c9a29;
    TEXT-ALIGN: center
}
TH.header4small
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #9c9a29;
    TEXT-ALIGN: center
}
TD.ListTitle
{
    BORDER-RIGHT: #416269 thin solid;
    padding: 2px;
    BORDER-TOP: #416269 thin solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffcf63 thin solid;
    COLOR: #004e61;
    BORDER-BOTTOM: #416269 thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffcf63;
    TEXT-ALIGN: center
}
TD.EditLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #004e61
}
TD.ListTitle1
{
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #004e61
}
TD.spreadsheet
{
    BORDER-RIGHT: #416269 thin;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: #416269 thin;
    FONT-FAMILY: Arial
}
SELECT.smalloption
{
    FONT-SIZE: 8pt;
    WIDTH: 110px;
    FONT-FAMILY: Verdana
}
SPAN.smalltext
{
    FONT-SIZE: 8pt;
    COLOR: #004e61;
    FONT-FAMILY: verdana
}
.brochure_head
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14pt;
    COLOR: gray;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal
}
.brochure_first
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 14pt;
    COLOR: #00809f;
    LINE-HEIGHT: 18pt;
    FONT-FAMILY: 'Times New Roman';
    LETTER-SPACING: 1px
}
.brochure_body
{
    FONT-SIZE: 10pt;
    COLOR: gray;
    FONT-FAMILY: Arial
}
SPAN.Price
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #316163;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
#wrap
{
    min-width: 800px;
    max-width: 1400px;
    padding: 0;
    margin: 0;
    background-color: #004e61;
}
#maincontainer
{
    background-color: #004e61;
    margin: 0;
    padding: 0;
    width: 718px;
}
#maincontainer img
{
    border:0px;
}
#lclogo
{
    background-color: #004e61;
    margin-left: 126px;
    padding-top: 40px;

}
#menulink
{
    font-family: Arial,Tahoma,Helvetica,SansSerif;
    font-size: 10pt;
    color: #fff;
    margin-left: 287px;
    padding: 0;
    width:100%;
    margin-top: 25px;
    margin-bottom: 25px;
}
#menulink ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#menulink li
{
    text-decoration: none;
    text-align: left;
}
#menulink img
{
    border: 0;
    height:16px;
    width: 16px;
    margin-right: 5px;
}
#menulink a:link, #menulink a:visited
{
    text-decoration: none;
    color: #fff;
    padding: 0;
}
#propertysearchlink
{
}
#buyerregistrationlink
{

}
#userguidelink
{

}
#homelink
{
}
#imgblockleft, #imgblockright 
{
    margin: 25px 0 0 0;
    float: left;
    padding: 0;
}
#imgblockleft
{
    margin-right: 5px; 
    padding: 0;
}
#imgblockright 
{
    margin-left: 5px; 
    padding: 0;
}

#imgblockleft img, #imgblockright img
{
    border: solid 1px #ffffff;
    padding: 0;

}
#frontcover1, #frontcover3
{
    padding-top: 2px;
    padding-bottom: 3px;
}
#frontcover2, #frontcover4
{
    padding-top: 3px;
}
.ukpropertyawards
{
    margin: 25px 0 0 0;
    float: left;
    padding: 0;
}
#openingtimes
{
    clear: both;
    display:none;
}
#xmasopeningtimes
{
    padding-left:160px;
    clear: both;
    font-size: 10pt;
    color: #fff;
    display:none;
}
#officeopen
{
}
#timemondaytofriday
{
}
#timesaturday
{
}
#timesunday
{
}
#maintelephone
{
    clear: both;
    padding-top: 40px;
    padding-left:252px;
    font-size: 16pt;
    color: #fff;
}
#generalwarning
{
    display:none;
    color:White;
}
#registrationwarning
{
    display:none;
    color:White;
}
/* Newsletter classes */
#newsletterwrap
{
    min-width: 606px;
    max-width: 1400px;
    padding: 0;
    margin: 0;
    background-color: #F8EDC1;
}
#newslettercontainer
{
    background-color: #D3F4FC;
    margin: solid 1px #004e61;
    padding: 0;
    width: 606px;
}
#newslettercontainer img
{
    border:0px;
}
#newsletterhead
{
    background-color: #004e61;
    padding: 10px 0 0 10px;
    color:#9ccfef;
}
#newsletterlogo
{
    background-color: #004e61;
    padding-left: 158px;
}
.newslettermenu
{
    font-family: Arial,Tahoma,Helvetica,SansSerif;
    font-size: 8pt;
    color: #fff;
    margin-left: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 25px;
}
.newslettermenu ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.newslettermenu li
{
    float:left;
    display: block;
    width:128px;
    text-decoration: none;
    padding: 0px 1em 2px 1em;
    border: 1px solid #fff;    
    color: #004e61;
    text-align: center;
}
.newslettermenu li.li_aqua
{
    background-color: #004e61;
    color: #fff;
    border-left: 0;
}
.newslettermenu li.li_blue
{
    background-color: #9ccfef;
    color: #004e61;
}
.newslettermenu li.li_yellow
{
    background-color: #ffcf63;
    color: #004e61;
}
.newslettermenu li.li_green
{
    background-color: #9c9a29;
    color: #fff;
    border-right:0;
}
.newslettermenu li.li_blue a:link, .newslettermenu li.li_blue a:visited, .newslettermenu li.li_yellow a:link, .newslettermenu li.li_yellow a:visited

{
    text-decoration: none;
    color: #004e61;
    font-size:7pt;
    font-weight:bold;
    padding: 0;
}
.newslettermenu li.li_aqua a:link, .newslettermenu li.li_aqua a:visited, .newslettermenu li.li_green a:link, .newslettermenu li.li_green a:visited

{
    text-decoration: none;
    color: #fff;
    font-size:7pt;
    font-weight:bold;
    padding: 0;
}
.textblockheading
{
    clear:both;
    margin-top:15px;
    padding-left:25px;
    font-family:Arial, Tahoma, Helvetica, SansSerif ;
    font-size:9.5pt;
    font-weight:bold;
    color: #004e61;
}
.yellowblockimageleft
{
    background-color: #ffcf63;
    color: #004e61;
    font-size:xx-small;
    padding:6px;
    margin: 5px 24px 15px 24px;
    border: solid 1px #fff;
    height:75px;
}
.yellowblockimageleft img
{
    height:75px;
    width:75px;
    padding-right: 10px;
}
.whitedivider
{
    background-color: #ffffff;
    height:3px;
}
.greenblockimageright
{
    background-color: #9c9a29;
    color: #004e61;
    font-size:xx-small;
    padding:10px;
    margin: 5px 24px 15px 24px;
    border: solid 1px #fff;
    height:75px;
}
.aquablockimageleft
{
    background-color: #004e61;
    color: #fff;
    font-size:xx-small;
    padding:10px;
    margin: 5px 24px 15px 24px;
    border: solid 1px #fff;
    height:75px;
}
.blueblockimageright
{
    background-color: #9ccfef;
    padding:8px;
    margin: 5px 24px 15px 24px;
    border: solid 1px #fff;
    height:75px;
}
.newstextleft 
{
    float:left;
    padding-top:5px;
    color: #000;
    font-family: Arial, Helvetica, SansSerif ;
    font-size:x-small;
    width:450px;
    line-height:0.9;
}
.newsimageright img
{
    float:right;
    height:75px;
    width:75px;
    padding-left: 10px;
}
.newstextright 
{
    float:right;
    padding-top:6px;
    color: #000;
    font-family: Arial, Helvetica, SansSerif ;
    font-size:x-small;
    width:450px;
    line-height:0.9;
}
.newsimageleft img
{
    float:left;
    height:75px;
    width:75px;
    padding-right: 10px;
}
.newslettermore
{
    color:Red;
}
.newssubhead
{
    font-size:9pt;
    font-weight:bold;
    color:#004e61;
}
.aquablockimageleft .newstextright
{
    color:#fff;
    width:365px;
}
#featuredproperties
{
    width:558px;
    background-color:#004e61;
    margin:0;
    padding:10px 24px 10px 24px;
    
}
.featuredpropertyheading
{
    color:#ffcf63;
    font-family: Arial, Helvetica, SansSerif ;
    font-size:10pt;
    font-weight:bold;
    padding-bottom:10px;
}
.featuredproperty, .featuredpropertylast
{
    float:left;
    width:134px;
    border-right: solid 1px #9ccfef;
    font-size:xx-small;
    color: #fff;
    padding:3px;
    height:335px;    
}
.featuredpropertylast
{
    border-right:0;
}
.featuredproperty img, .featuredpropertylast img
{
    width:134px;
    height:92px;
}
#lc_contactdetails
{
    clear:both;
}

.newssalestatus
{
    font-size:9pt;
    font-weight:bold;
}
.newspropertyheading
{
    font-size:9pt;
    font-weight:bold;
    color:#ffcf63;
}
.newspropertyprice
{
    font-size:8pt;
    font-weight:bold;
}
.newspropertydetails
{
    font-size:xx-small;
    font-weight:normal;
}
.newslettermore a:link, .newslettermore a:visited 
{
    color:Red;
    text-decoration:none;
}
.contactheading
{
    text-align:center;
    font-size:small;
    font-weight:bold;
}
.contactdetail
{
    text-align:center;
    font-size:xx-small;
    font-weight:bold;
}