/* CSS Document for holiday-cottages-in-england.com */

/* global settings */
html {
min-width: 775px;
}

body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
border: 0;	
}

h1 {
font-size:xx-small;
font-weight:lighter;
width:700px;
text-align:center;
margin: 0 auto;
}

a {
color:#0000FF;
}

a:hover {
color:#666666;
}



/* div layout */
div#wrap {
background-color:#00CCFF;
width:775px;
border:2px solid #000033;
text-align:center;
margin:0 auto;
}
div#banner {
background-color:#FFFFFF;
height:90px;
background-image: url(i/banner-bg.jpg);
text-align:right;
}
div#hlinks {
height:1.75em;
border-top:2px solid #000033;
font-size:x-small;
color:#000066;
padding: 3px 6px 3px 6px;
text-align:left;
}
div#rightcol {
background-color:#00CCFF;
padding:0 6px 0 6px;
font-size:x-small;
color:#ffffff;
margin: 0 0 0 610px;
}
div#tp-rightcol {
background-color:#00CCFF;
padding:0 6px 0 6px;
font-size:x-small;
color:#ffffff;

}
div#content {
float:left;
width:600px;
background-color:#FFFFFF;
padding:6px 6px 6px 6px;
border-top:2px solid #000033;
border-bottom:2px solid #000033;
}
div#tp-content {
	background-color:#FFFFFF;
	padding:6px 6px 6px 24px;
	border-top:2px solid #000033;
	border-bottom:2px solid #000033;
	margin: auto;
	clear:none;
}
div#map{
	position: absolute;
	left: 176px;
	top: 251px;
}
div#search table{
margin-top:15px;
background-color:#00CCFF;
clear:both;
width: 750px;
text-align:center;
}
div#foot {
background-color:#00CCFF;
height:1.75em;
font-size:x-small;
color:#0000ff;
text-align:left;
padding: 3px 0 3px 6px;
clear:both;
}
/* Div Specific */

/*BANNER*/
div#banner img {
	border:none;
	visibility: hidden;
}


/*HLINKS*/
div#hlinks a {
color:#000066
}
div#hlinks a:hover {
color:#ffffff;
}
div#hlinks table {
width:100%;
}
div#hlinks td.left {
text-align:left;
width: 40%;
}
div#hlinks td.right {
text-align:left;
}

/*RIGHTOL*/
div#rightcol h3 {
font-size:14px;
font-weight:bolder;
color:#000066;
}
div#rightcol dl {
text-align: left;
margin: auto;
}
div#rightcol dl dt a {
display: block;
width: 145px;
height: auto;
background-color: #00ccff;
border-bottom: 1px solid #222222;
text-decoration: none;
padding: 2px;
}
div#rightcol dl dt a:hover {
background-color: #00ffff;
color: #000066;
text-align: right
}

li.link {
}

/*CONTENT*/
div#content h2 {
font-size:small;
font-weight:bolder;
text-align:left

}
div#content p {
font-size:small;
text-align:left;
}
/*TOWN PAGE CONTENT*/
div#tp-content h2 {
font-size:small;
font-weight:bolder;
text-align:left

}
div#tp-content p {
font-size:small;
text-align:left;
}
div#tp-content dl {
text-align: left;
font-size: small;
}

div#searchlink{
font-size:14px;
color:#0000FF;
text-decoration:underline;
text-align:left;
cursor:hand;
margin-bottom:15px;
padding-left:6px;
}

/*vertical Search box */
table#vsearch {
text-align:left;
clear:both;
}
table#vsearch td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#000000;
}
table#vsearch td select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
table#vsearch td input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
/*PROPERTY LISTINGS*/
div#listings {
clear:none;
}
table.prop {
width:auto;
margin-bottom: 15px;
background-color:#CCFFFF
}
td.tl {
font-size:x-small;
font-weight:bold;
width: 120px;
border-right:1px solid #ccccff;
text-align:left;
padding-left: 3px;
}
span.pricepop {
background-color:#000066;
color:#FFFFFF;
cursor:hand;
}
td.bl {
font-size:x-small;
font-weight:bold;
width: 120px;
border-right:1px solid #ccccff;
border-top:1px solid #ccccff;
text-align:left;
padding-left: 3px;
}
td.br {
font-size:x-small;
border-top:1px solid #ccccff;
text-align:right;
}
td.tr {
font-size:x-small;
text-align:left;
padding-left: 3px;
}
td.tr img {
padding: 0 6px 6px 6px;
}
span.title {
font-size:medium;
color:#000066;
}
span.subtitle {
font-size:small;
color:000066;
padding-bottom: 4px;
}

/*Misc' text formatting */
.smalltext {
font-size:10px;
text-align:left;
}
.smalltext a {
font-size:10px;
text-align:left;
}
a img {
border:none;
}
div#extlinks{
text-align: left;
font-size: x-small;
padding-left: 6px;
}
span.hidden{
visibility: hidden;
}

