/* CSS Document */

BODY {
background:#FFFFFF url(../img/bg_main.gif) top repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size:70%;
color:#666666;
margin:0;
padding:0
}

#flashcontent { WIDTH: 190px; HEIGHT: 120px;}

a {
color:#003399;
text-decoration:none
}

a:hover {
text-decoration:none
}
P {
padding:0px
}

table {
text-align:left;
}



form {
margin:0px;
padding:0px;
}

input {
font-family:Arial;
font-size:100%;
padding:2px;
border:1px solid #CCCCCC;
}

textarea {
font-family:Arial;
font-size:100%;
padding:2px;
border:1px solid #CCCCCC;
}

select {
font-family:Arial;
font-size:100%;
padding:2px;
border:1px solid #CCCCCC;
}

H1 {
font-size:170%;
color:#003399;
font-weight:bold;
text-align:left
}
H2 {
font-size:140%;
color:#EE0940;
text-align:left
}
H3 {
font-size:130%;
margin:10px 0px 0px 0px;
color:#55618F;
text-align:left
}

H4 {
font-size:100%;
color:#003399;
}
ul {
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;
}

li {
list-style-image: url(../img/bullet1.gif);
padding:0px 0px 5px 0px
}

#container {
text-align:left;
width:950px
}
#header {
height:100px;
background-repeat:no-repeat;
text-align:left
}

#secondarymenu {}

#secondarymenu a {
background:#EFEFEF;
border-left:5px solid #CCCCCC;
margin-bottom:1px;
display:block;
padding:2px 2px 2px 5px
}
#secondarymenu a:hover {
border-left:5px solid #EE0940;
}

#pdfmenu {
border:1px solid #CCCCCC;
padding:15px 5px 0px 5px;
}

#footer {
margin:10px 0px 10px 0px;
border-top:1px solid #CCCCCC;
text-align:left;
line-height:1.5;
padding:5px
}

.clear {
clear:both;
height:5px
}

.smalltext {
font-size:80%
}

.generallist {width:100%}

.generallist td{
padding:5px 0px 5px 0px;
border-bottom:1px solid #DDDDDD }

.generallist th {
color:#EE0940;
text-align:left;
padding:10px 0px 10px 0px;
border-bottom:1px solid #DDDDDD }

#topright {
float:right;
height:100px; 
width:190px; }

#map {
border-top:1px solid #FFFFFF;
width:190px;
background:#ccff00 }

#latestnews {
background:#990000 url(../img/t_latestnews.gif) top no-repeat;
border-top:1px solid #FFFFFF;
width:190px; 
color:#FFFFFF }

#latestnews a {
color:#FFFFFF;
text-decoration:none }

#latestnews a:hover {
color:#EE0940;
text-decoration:none }

#register{
background:#A0ADDC url(../img/bg_register.gif) top no-repeat;
border-top:1px solid #FFFFFF;width:190px; }

#gallery {
border-top:1px solid #FFFFFF;
width:190px;
background:#003399 }

#topleft {
width:750px;
float:left }

#maincontent {
width:750px;
float:left;
margin-top:10px; }


#leftbox {
width:150px;
float:left;
margin-top:50px
}

#rightbox {
width:600px;
float:right;
}

#bannerimage {
width:750px;
margin-top:10px
}

.paddedtext {padding:10px}

.enquiry {width:80%}
.enquiry td{padding:5px}

.housetypebox {font-weight:bold;border:1px solid #CCCCCC;display:block;padding:5px}

.titlebar {font-weight:bold;background:#D5D6E9;display:block;padding:5px}