.page_title { font-family : arial; font-size : 24px; color : #000000; font-style : italic; font-weight : bold;}
.second_title { font-family : arial; font-size : 18px; color : #666666; font-weight : bold;}
.third_title { font-family : arial; font-size : 18px; color : #000000; font-weight : bold;}
.fourth_title { font-family : arial; font-size : 14px; color : #666666; font-weight : bold;}
.signature { font-family : verdana; font-size : 16px; color : #000000; font-weight : bold;}
.details { font-family : arial; font-size : 12px; color : #666666; }
.title_details { font-family : arial; font-size : 12px; color : #333333; font-weight: bold;}
.disclaimer { font-family : arial; font-size : 12px; color : #000000; font-weight : bold; }

.large_word { font-family : arial; font-size : 60px; color : #000000; font-weight : bold; }

.link { font-family : arial; font-size : 14px; color : #000000; font-weight : bold;}

td.padded_body { padding : 20px;}
td.padded_small { padding : 10px;}
td.padded_cell { padding : 6px;}
td.padded_cell_grey { padding : 2px; background: #999999;}

td.padded_cell_blue_set_size { padding : 2px; width: 20%; background: #66ccff;}
td.blue_rows {  font-family : arial; font-size : 14px; color : #000000; background: #66ccff; }

.p_headings { font-family : arial; font-size : 13px; color : #666666; font-weight : bold; }
.p_text { font-family : arial; font-size : 12px; color : #666666; line-height: 0.5cm; }
.small_p_text { font-family : arial; font-size : 10px; color : #666666; line-height: 0.2cm; }
.blue_p_text { font-family : arial; font-size : 12px; color : black; font-weight: bold; }

.p_cell_text { font-family : arial; font-size : 14px; color : #666666; }
.small_p_text { font-family : arial; font-size : 10px; color : #666666; }

hr { height : 2px; width = 100%; background :  #003366; }

A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: gray}
A:hover {text-decoration: underline; color: red;}
A:active {text-decoration: none; color: none;}

A.image:link img {text-decoration: none; border-color: white;}
A.image:visited img {text-decoration: none; border-color: white;}
A.image:hover  img {text-decoration: none; border-color: white;}
A.image:active  img {text-decoration: none; border-color: white;}


div.content_holder { 
background: white;
width : 780px;
height : 850px;
position: relative;
}

div.page_table { 
border-width:0px;
border-color: #cccccc;
border-style: solid;
width : 760px;
padding-left: 1px;
padding-top: 1px;
padding-bottom: 1px;
text-align: left;
position: relative;
}

div.image_holder { 
position: relative;
}

div.top_logo{
width : 151px;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 5px;
position: absolute;
left: 0px;
top: 0px;
font-size: 12px;
font-family: arial; 
font-color: #ffff00;
font-weight: bold;
text-align: center;
}

div.top_bar { 
border-width: 0px;
border-color: #003366;
border-style: solid;
width : 580px;
height: 10px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
position: absolute;
left: 160px;
top: 10px;
vertical-align: center;
display: table;
}

div.menu_bar { 
border-width: 1px;
border-color: #003366;
border-style: solid;
width : 760px;
height: 10px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
position: absolute;
left: 0px;
top: 110px;
vertical-align: center;
display: table;
text-align: center;
}

div.bottom_header { 
border-width:0px;
border-color: #003366;
border-style: solid;
width : 760px;
position: absolute;
left: 0px;
top: 770px;
vertical-align: center;
display: table;
}

#header_accomodation{
left: 0px;
top: 1080px;}

div.bottom_details { 
border-width:0px;
border-color: #003366;
border-style: solid;
width : 760px;
position: absolute;
left: 0px;
top: 785px;
vertical-align: center;
display: table;
text-align: center;
}

#accomodation{
left: 0px;
top: 1100px;}

div.front_page_main_text { 
border-width: 0px;
border-color: #003366;
border-style: solid;
width : 570px;
height: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
position: absolute;
left: 0px;
top: 150px;
vertical-align: center;
display: table;
}

div.small_image_boxes { 
border-width: 1px;
border-color: #666666;
border-style: solid;
padding:2px;
position: absolute;
}

#first{
top: 200px;
left: 590px;
}

#second{
top: 400px;
left: 590px;
}

#third{
top: 600px;
left: 590px;
}

#studio{
top: 620px;
left: 0px;
}

#one_bedroom{
top: 770px;
left: 0px;
}

#two_bedroom{
top: 920px;
left: 0px;
}

#gallery_zero{
top: 40px;
left: 0px;
}

#gallery_one{
top: 40px;
left: 180px;
}

#gallery_two{
top: 40px;
left: 360px;
}

#gallery_three{
top: 40px;
left: 540px;
}

#gallery_four{
top: 180px;
left: 0px;
}

#gallery_five{
top: 180px;
left: 180px;
}

#gallery_six{
top: 180px;
left: 360px;
}

#gallery_seven{
top: 180px;
left: 540px;
}

#gallery_eight{
top: 320px;
left: 0px;
}

#gallery_nine{
top: 320px;
left: 180px;
}

#gallery_ten{
top: 320px;
left: 360px;
}

#gallery_eleven{
top: 320px;
left: 540px;
}

#gallery_twelve{
top: 460px;
left: 0px;
}

#gallery_thirteen{
top: 460px;
left: 180px;
}

#gallery_fourteen{
top: 460px;
left: 360px;
}

#gallery_fifteen{
top: 460px;
left: 540px;
}

#windmill{
top: 220px;
left: 580px;
}

#windmill{
top: 220px;
left: 580px;
}

#fitzherbert{
top: 520px;
left: 0px;
}

#fielding{
top: 520px;
left: 200px;
}


div.room_text { 
border-width: 0px;
border-color: #666666;
border-style: solid;
width : 300px;
height: 118px;
padding-left: 4px;
padding-right: 2px;
padding-top: 4px;
padding-bottom: 0px;
vertical-align: center;
align: center;
position: absolute;
}

#studio_text{
top: 620px;
left: 180px;
}

#one_bedroom_text{
top: 770px;
left: 180px;
}

#two_bedroom_text{
top: 920px;
left: 180px;
}

