a { text-decoration:none; color: #373A5A;}
a:hover {background:transparent url(Images/nt1.png) repeat; color:#000000;}
img { border-style: none;}

body {  font-family: veranda, arial; overflow:auto; text-align:center; color:#5e2403;}
.Container { width:990px; height:800px; text-align:justify; margin:auto; }

.Page_Heading { width:100%; height:189px; }
.Page_Content { width: 100%; }
#Phone { float: right; font-size: 28px; color:#FFCD3A; padding: 10px;}

.Article { float: left; width: 700px; padding: 10px 10px 0 10px; height: 480px; }
.Article_redirect {padding: 10px 10px 0 10px; height: 480px; }

#Article_Heading { font-size: 20px; font-weight: bold; font-family:"Lucida Fax", verdana, arial; color:#be7463;}
#Article_Content { font-size: 14px; height: 425px; overflow: auto; padding: 10px;}
#Article_Content #sitemap { margin-left:50px; }
#Article_Content a { color: #003399; }

#Article_Content_index { font-size: 13px; height: 425px; overflow: auto; padding: 10px;}
#Article_Content_index a { color: #003399; }

#Article_Content_wed { font-size: 15px; height: 470px; overflow: auto;}
#Article_Content_wed table {  width:95%;}
#Article_Content_wed #weddings { font-size:12px;}
#Article_Content_wed #weddings table td{ padding:0 5px 0 5px; width: 310px;}
#Article_Content_wed #weddings #congrats { font-family: "Script MT Bold"; font-size:32px;}
#Article_Content_wed #weddings #wedding_main { text-align:center; background-color:#C8A8FF;}
#Article_Content_wed #weddings #wedding_headers { font-size:20px; color:#A54165; font-weight:bold;}

#signature { color:#A54165; font-size: 13px; font-weight:bold;}
#destination_list ul {list-style:circle; text-align:left; font-style:italic;}

#book_online {text-align:center;}
#book_online table td { width: 170px; height:170px;}

#index_display1 {float:left; width:60%; height:160px;}
#index_display2 {float:right; width:35%; height:160px; text-align:center;}

#Article_Content1 { font-size: 13px; height: 465px; overflow: hidden; padding: 10px;}
#Article_Content1 a { color: #003399; }

#map_address {float:left; font-size: 17px; width:35%;}
#map_address img { float:right;}
#map_canvas {float:right; width: 400px; height: 350px;}
#map_canvas {border-style: double;border-width:thick;border-color:#ed9226;position:relative;top:0px;right:20px;}

.Menu #Side { padding: 10px; }
.Menu #Side { float: left; width: 250px; text-align:left; font-size: 13px; height:470px;}
.Menu #Side ul { list-style:none; display:block; padding: 0px 10px 0 10px; text-align:left; font-size: 17px;  width: 200px;}
.Menu #Side li { background-color:transparent;  width: 200px; padding: 5px 0; border-bottom:#000000 1px solid; }
.Menu #Side ul li:hover { color:#000; background:transparent url(Images/nt1.png) repeat;}
.Menu #Side li:hover a:hover{ color:#000; }
.Menu #Side #menu_link { width:100%; cursor:pointer;}
.Menu #Side #contact_details { margin-right:30px; height:150px;}
.Menu #Side #important_links { font-size: 10px; height:100px;}

#Advice { float: right; width: 25%; text-align: justify; font-size: 13px;}
#confirm_links {text-align:center; width:100%;}
#confirm_links a { font-size: 19px; }
.contactus #label { font-size: 12px; }

.Page_Footer { float: left; width:100%; height: 130px; font-size:13px; text-align:center;}
#Footer_Content { padding: 5px 0 0 0;  font-size:10px; width: 100%; float:left; height:100%; text-align:center;}
#ABTA { float:right; padding: 10px; width:20%; text-align:left; position: relative; }
#Footer_text { width: 800px; position:relative;}

