body {
    padding:0;
    margin:0;
    background:#006766 url(/i/bg-ie.gif) top center repeat-y;
    text-align:center;
    font-family:arial, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    letter-spacing:1px;
}
h1 {
    font-size:11px;
    margin-top:0;
}
div#wrapper {
    text-align:left;
    width:750px;
    margin-left:auto;
    margin-right:auto;
    padding:0;
}
div#header {display:none;}

/*div#header h1 {
    display:block;
    width:130px;
    height:90px;
    background:url(/i/rosehill-cottage-apartments.gif) no-repeat top left;
    margin:0;
    padding:0;
    float:left;
}
div#header h1 a {
    display:block;
    width:130px;
    height:90px;
}
p#strapline {
    background:url(/i/4-star.gif) bottom right no-repeat;
    margin:10px 10px 0 0;
    padding:0 0 55px 0;
    float:right;
}
*/
div#flashbox {
    clear:both;
    /*background:url(/i/headers/1.jpg);*/
    background:#006666;
    height:200px;
    width:749px;
    margin:0;
}
p.skipnav, div#header h1 em {
    display:none;
}
a img {
    border:none;
}
a {
    color:#FFFFFF;
}
#content a {
    color:#00CCCC;
}
ul#top-menu {
    padding:0;
    margin:0;
    clear:both;
    background:#009999;
    width:749px;
    height:31px;
}
ul#top-menu li {
    display:inline;
	padding:0;
	margin:0;
}
ul#top-menu li a {
    display:block;
	float:left;
	height:21px;
	width:114px;
	margin:0 1px 0 0;
	padding:10px 0 0 10px;
	background:#006699;
	text-decoration:none;
}
ul#top-menu li a.first {
    width:114px;
}
ul#top-menu li a.last {
    margin:0;
}
ul#top-menu li a:hover, ul#top-menu li a.open {
    background-color:#009999;
}
ul#menu {
    width:125px;
    margin:0;
    padding:0;
    float:left;
}
ul#menu li {
    padding:22px 10px 0 10px;
    list-style:none;
    text-align:center;
}
ul#menu li a {
    text-decoration:none;
}
ul#menu li a:hover {
    text-decoration:underline;
}
#content {
    width:554px;
    height:400px;
    min-height:400px;
    float:right;
    margin:0;
    padding:25px 35px;
}
#footer {
    clear:both;
    width:604px;
    margin:0 0 0 126px;
    padding:0 10px 10px 10px; 
    font-size:9px;
    text-align:center;
    color:#009999;
    letter-spacing:0.25px;   
}
#footer a {
    color:#009999;   
}
h1#home {
    text-align:center;
    margin-bottom:15px;    
}
h2#welcome {
    font-size:12px;
    font-weight:normal;
    text-align:center;
    clear:both;
    line-height:18px;
}
div.homeimg, div.homeimgcenter {
    float:left;
    width:168px;
    margin:0 0 25px 0;
    background:#996633;   
}
div.homeimgcenter {
    margin:0 25px 25px 25px;
}
div.homeimg img, div.homeimgcenter img {
    margin:0;
    padding:0;
}
div.homeimg p, div.homeimgcenter p {
    padding:2px 6px 4px 6px;
    margin:0;
    line-height:14px;
}
div#body-column {
    line-height:16px;
}
div#misc-column {
    width:360px;
    float:right;
    min-height:450px;
}
div#misc-column-small {
    width:170px;
    float:right;
    height:450px;
    min-height:450px;
}
div#misc-column-small p, div#misc-column p {
    line-height:16px;
}
p#prevnext {
    clear:right;
    float:right;
    width:170px;
    margin-top:-35px;
}
a.prevlink {
    float:left;
    display:block;
    width:65px;
    height:16px;
    padding:3px 0 0 20px;
    background:url(/i/previous.gif) top left no-repeat;
    text-align:left;
    text-decoration:none;
}
a.nextlink {
    float:right;
    display:block;
    width:65px;
    height:16px;
    padding:3px 20px 0 0;
    background:url(/i/next.gif) top right no-repeat;
    text-align:right;
    text-decoration:none;
}
ul.linklist {
    margin:0;
    padding:0;
}
ul.linklist li {
    list-style:none;
    margin:0;
    padding:0;
    display:inline;
}
ul.linklist li a {
    display:block;
    width:160px;
    background:#996633;
    margin:0 0 6px 0;
    padding:4px;
    text-decoration:none;
    color:#FFFFFF !important;
}
ul.linklist li a:hover {
    background:#CC6600;
}
.cycling1, .beach1, .padstow1, .location1, .walking1, .prideaux2, .fishing1, .sailing1, .surfing2, .garden1 {
    margin:0 25px 0 0;
}
.cycling3, .beach5, .padstow3, .location3, .fishing3, .fishing4, .fishing5, .facilities2, .sailing4, .garden3 {
    margin:25px 0 0 0;
}
.beach3, .walking3, .walking5, .prideaux4 {
    margin:25px 25px 0 0;
}
.location4 {
    margin:25px 0 25px 0;
}
.location5 {
    margin:25px 0 25px 25px;
}
.prideaux1, .sailing2, .golf1, .surfing1 {
    margin:0 0 25px 0;
}
.fishing1, .fishing2, .fishing3, .sailing1, .sailing2 {
    float:left;
}
div.apartmentimg, div.apartmentimg2 {
    width:168px;
    height:150px;
    float:left;
    margin:0;
}
div.apartmentimg2 {
    margin:0 0 0 25px;
}
p.sleeps {
    margin-top:0;
}
fieldset#contact, fieldset#contactsent {
    border:1px solid #009999;
}
fieldset#contactsent {
    text-align:center;
    padding:25px;
}
fieldset#contact legend, fieldset#contactsent legend {
    font-weight:bold;
    color:#FFFFFF;
}
fieldset#contact table {
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    margin-bottom:15px;
}
fieldset#contact table td.tablelabel {
    text-align:right;
}
#contactTextArea {
    width:350px;
    height:100px;
}
dt {
    font-weight:bold;
}
dd {
    margin-bottom:10px;
}
div#map {
    width:361px;
    height:361px;
    color:#000000;
}
#map {
    color:#000000;
}
div#aboutus {
    line-height:16px;
}
div#testimonials {
    margin:-25px -35px;
    line-height:16px;

}
div#testimonials p {
    margin:0;
    padding:0 30px;
}
div#testimonials div {
    border-top:1px solid #009899;
    padding:25px 0;
    
}
div#testimonials p.first {
    padding:25px 30px;
}
div#testimonials div.last {
    border-bottom:1px solid #009899;
}
table#tariff {
    margin-right:auto;
    margin-left:auto;
    margin-bottom:25px;
    border-collapse:collapse;
    border-bottom:1px solid #009999;
}
table#tariff td, table#tariff th {
    text-align:center;
    padding:4px 8px;
    font-weight:normal;
    color:#cccccc;
}
table#tariff td.odd {
    background:#006766;
}
table#tariff td {
    background:#097372;
}
table#tariff th {
    background:#097372;
    color:#ffffff;
}
table#tariff th.border {
    border-right:2px solid #006766;   
}
table#tariff td#caption {
    text-align:left;
    padding:0 0 14px 0px;
    background:#006766;
}

