/* CSS Document */
* {margin:0;padding:0}
p,h1,h2{margin:0 0 1em 0}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
body {
	font-size:62.5%;
	background-color:#002E3E;
	color: #FFFFFF;
	min-width:1005px;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
	margin-bottom:20px;
}
* html .minwidth {border-left:1005px solid #fff; position:relative; background-color:#5993A8; float:left; z-index:1;}
* html .container {margin-left:-960px; position:relative; float:left; z-index:2; background-color:#5993A8;}
* html .outwidth {border-left:1005px solid #fff; position:relative; float:left; z-index:1;}
* html .inwidth {margin-left:-960px; position:relative; float:left; z-index:2; text-align:left;}
.width {width:100%; min-width:1005px; background-color:#5993A8;margin:0 auto;}
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */
#centrecontent {
position:relative;
width:100%;float:left; 
background-color:#FFFFFF; 
color:#000000;
background-image:url(../images/left_back.jpg);
background-repeat:repeat-y;
background-position:left;
}/*stacking context for image*/
* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
.mainbody{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#5993A8;
background-color:#FFFFFF;
margin-top:0px;
margin-left:2%;
clear:left;
width:98%;
}
.maincontent{
padding-left:0px;
margin-top:0px;
margin-left:0px;
}
.centercontent{
width:98%;
margin-left:2%;
text-align:center;
position:relative;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#FA002C;
font-size:0.9em;
line-height:200%;
font-weight:bold;

}
.header{
background-image:url(../images/header_background.jpg);
background-repeat:repeat-x;
background-position:top;
}
.header_left{
float:left;
}
.banner{
text-align:right;
}
h1{
margin:0;
padding-top:5px;
padding-bottom:5px;
font-family:tahoma, Arial, verdana;
font-weight:bold;
color:#FFFFFF;
font-size:1.8em;
}
h2{
margin-left:20px;
font-family:tahoma, Arial, verdana;
font-weight:bold;
color:#333333;
font-size:1.2em;
}
.below_header{
background-color:#002E3E;
margin-left:9px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
font-family:tahoma, Arial, verdana;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/main_content_back.jpg);
background-position:right;
background-repeat:repeat-y;
}
.left_menu{
width:244px;
float:left;
background-image:url(../images/links_background.jpg);
background-repeat:no-repeat;
color:#000099;
}
.left_menu_list{
padding-top:50px;
padding-bottom:30px;
margin-left:35px;
color:#000099;
text-align:left;
}
.left_menu_list li{
list-style:none;
text-align:left;
line-height:200%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.3em;
color:#000099;
}
.left_menu_offers{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.left_menu_right{
padding-top:10px;
padding-bottom:10px;
text-align:right;
}
.main_content{
margin-left:244px;
background-image:url(../images/main_content_back.jpg);
background-position:right;
background-repeat:repeat-y;
}
.main_content p{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
margin-left:20px;
margin-right:20px;
line-height:1.5em;
}
.gallery_banner{
background-image:url(../images/gallery_back.jpg);
background-repeat:repeat-x;
background-position:center;
height:124px;
}
ul.list{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
margin-left:60px;
margin-right:20px;
line-height:1.5em;
padding-bottom:10px;
}
.list li{
list-style-image:url(../images/bullet_list.jpg);
}
.list_with_image{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
margin-left:60px;
margin-right:20px;
line-height:1.5em;
padding-bottom:10px;
background-image:url(../images/fully_licensed.jpg);
background-position:right center;
background-repeat:no-repeat;
}
.list_with_image li{
list-style-image:url(../images/bullet_list.jpg);
}
.space_5{
padding-bottom:5px;
}
.space_20{
padding-bottom:20px;
}
.space_50{
padding-bottom:50px;
}
.space_100{
padding-bottom:100px;
}
.space_150{
margin-top:150px;
margin-bottom:0px;
}
.space_200{
margin-top:200px;
margin-bottom:0px;
}
.space_250{
margin-top:250px;
margin-bottom:0px;
}
.space_300{
margin-top:300px;
margin-bottom:0px;
}
.space_350{
margin-top:350px;
margin-bottom:0px;
}
.space_400{
margin-top:400px;
margin-bottom:0px;
}
.space_425{
margin-top:425px;
margin-bottom:0px;
}
.space_450{
margin-top:450px;
margin-bottom:0px;
}
.space_500{
margin-top:500px;
margin-bottom:0px;
}
.space_550{
margin-top:550px;
margin-bottom:0px;
}
.space_600{
margin-top:600px;
margin-bottom:0px;
}
.space_650{
margin-top:650px;
margin-bottom:0px;
}
.page_content_box{
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
}
.page_content_box_center{
padding:20px 0 20px 0;
}
.left_photo_strip{
float:left;
width:250px;
text-align:center;
}
.page_content_text{
margin-left:250px;
border-left: 1px #CCCCCC solid;
}
.left_photo_strip_spacing_25{
padding-top:20px;
padding-bottom:20px;
margin-left:auto;
margin-right:auto;
}
.left_photo_strip_spacing_30{
padding-top:30px;
padding-bottom:30px;
margin-left:auto;
margin-right:auto;
}
.page_link_box{
background:#8CB8C8;
border:#8CB8C8 1px solid;
padding:20px 0 20px 0;
text-align:center;
font-family:Tahoma, Arial, Verdana;
font-size:1.2em;
font-weight:bold;
color:#002E3E;
width:90%;
margin-left:auto;
margin-right:auto;
}
img{  
border-style: none;
}
.bold{ 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
margin-left:20px;
margin-right:20px;
line-height:1.5;
}
.center{
text-align:center;
}
.image_heading{
margin-left:15px;
padding-bottom:15px;
}
.dunmore_accommodation_table{
width:98%;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
margin-left:20px;
margin-right:20px;
line-height:1.5em;
}
.dunmore_accommodation_table td{
width:32%;
}
.image_right{
float:right;
margin-top:20px;
margin-right:20px;
margin-left:20px;
}
.image_center{
text-align:center;
margin-right:auto;
margin-left:auto;
padding:5px 0 5px 0;
}
a:link,a:active,a:visited{
color:#000033;
text-decoration:underline;
}
a:hover{
color:#CC0000;
text-decoration:none;
}
.contact-us{
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:95%;
background-color:#084057;
}
.contact-us-text{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:1.3em;
padding:5px 0 5px 0;
}
.table_left{
width:377px;
padding:10px 10px 10px 10px;
}
.table_right{
text-align:center;
}
.right_container{
margin:10px 10px 10px 0;
height:220px;
background-color:#023145;
}
.contact-us-center{
background-color:#FFFFFF;
margin:5px 10px 0 10px;
}
.submit-header{
text-align:center;
padding:40px 0 20px 0;
}
.submit-footer{
text-align:center;
padding:20px 0 40px 0;
}
.form_table{
width:60%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
margin-left:20%;
}
.submit-inputs{
border:1px solid #000000;
}
.contact_h{
padding-top:20px;
}
.contact_s{
padding-top:20px;
color:#023145;
text-align:center;
}
.contact-us2{
display:none;
}
.contact_s_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
text-align:center;
padding:20px 0 100px 0;
}
a.white:active,a.white:visited,a.white:link{
text-decoration:underline;
color:#FFFFFF;
}
a.white:hover{
text-decoration:none;
color:#FFFFFF;
}
a.white2:active,a.white2:visited,a.white2:link{
text-decoration:none;
color:#FFFFFF;
}
a.white2:hover{
text-decoration:underline;
color:#FFFFFF;
}
a.footer_link:active,a.footer_link:visited,a.footer_link:link{
text-decoration:underline;
color:#004265;
}
a.footer_link:hover{
text-decoration:none;
color:#004265;
}
a.header_link:active,a.header_link:visited,a.header_link:link{
text-decoration:underline;
color:#000033;;
}
a.header_link:hover{
text-decoration:none;
color:#004265;
}
.first_paragraph{
padding-top:20px;
}
.home_galley{
text-align:center;
float:left;
width:19%;
padding-top:12px;
font-family:tahoma, Arial, verdana;
font-size:1.2em;
font-weight:bold;
color:#000033;
}
.home_page_lower{
text-align:center;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
}
.bold_special{
font-size:1.2em;
font-weight:bold;
color:#004265;
text-align:center;
}
.footer_font{
font-size:1.2em;
font-weight:bold;
color:#004265;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:20px;
}
.home_page_container{
margin-left:auto;
margin-right:auto;
border:1px solid #000000;
width:465px;
height:260px;
background-position:right;
background-image:url(../images/home_page_back.jpg);
background-repeat:repeat-x;
margin-bottom:30px;
margin-top:20px;
}
.float_left{
float:left;
}
.float_left{
float:left;
margin-left:
}
.home_col1{
width:130px;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
float:left;
line-height:150%;
color:#FFFFFF;
}
.col_header{
color:#FFFFFF;
padding:20px 0 20px 0;
}
.submenu{
margin-left:30px;
}
.submenu a:link,.submenu a:active,.submenu a:visited{
color:#DDD2BB;
text-decoration:underline;
}
.submenu a:hover{
color:#DDD2BB;
text-decoration:none;
}
a.left_menu_link:link,a.left_menu_link:active,a.left_menu_link:visited{
color:#000033;
text-decoration:none;
}
a.left_menu_link:hover{
color:#000033;
text-decoration:underline;
}
.sub_menu_ul{
color:#DDD2BB;
}
.sub_menu_ul2{
color:#004265;;
}
.menu_ul{
text-decoration:underline;
color:#000099;
}
.main_menu_ul{
color:#000033;
text-decoration:underline;
}