/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #666;
}

p { font-family:Arial, Helvetica, sans-serif; color:#666}
.phone { font-family:Arial, Helvetica, sans-serif; color:#009; font-weight:bold}
.testimonials {font-family: Arial, Helvetica, sans-serif; color:#666; font-style:italic; font-size:medium;}
.footer { font-family:Arial, Helvetica, sans-serif; font-size:small; color:#666}
h1{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:large; font-weight:bold}
h2{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:large; font-weight:bold}
.commitment{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:large; font-weight:bold}
.open_weekend{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:large; font-weight:bold}
h3{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:medium; font-weight:bold}
.titles{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:large; font-weight:bold}
.new-rmh { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold } 
.VAT { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#F00; font-weight:bold }
.Text {font-family: Arial, Helvetica, sans-serif; color:#666; font-size:medium}
.Alert {font-family: Arial, Helvetica, sans-serif; color:#03C; font-size:medium}
.News_Going_Green {font-family: Arial, Helvetica, sans-serif; color:#093; font-size:medium}
.Sold {font-family: Arial, Helvetica, sans-serif; color:#F00; font-size:medium; font-weight:bold}
.Highlight {font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#009; font-weight:bold}
.Customer{font-family:Arial, Helvetica, sans-serif; font-size:medium;font-weight:bold; color:#666}
a{text-decoration:none}
a:link {color:#009}
a:visited {
	color:#006
}
textarea {font-family:Arial, Helvetica, sans-serif}

/* INDEX PAGE ELEMENTS */

#phone_no{
	font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold;
	padding-top:10px;
	padding-right:15px;
	text-align:right;
}

#home_page_main_image{
  float:left;
  width: 960px;
  height: 288px;
}

#home_page_text{
	background:#FFF;
	float: left;	  
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	width: 560px;
	height: 640px;
}

#news{
	background:#FFF;
	float: right;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	width: 360px;
	height: 640px;
}

#open_weekend{
	background:#09F;
	clear:both;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:940px;
}

#our_commitment{
	background:#FFF;
	clear:both;
	float:left;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:940px;
}

#comments_image{
  background:#FFF;
  float:left;
  width: 133px;
  height: 195px;
}

#comments_text{
  background:#FFF;
  float:left;
  padding:10px;
  width: 390px;
  height: 175px;
}

#commitment_image{
	background:#FFF;
	float:left;
	width:133px;
	height:195px;
}

#commitment_text{
	background:#FFF;
	float:left;
	width:264px;
	padding:10px;
	height:175px;
}

/* MARQUEE HIRE - MAIN PAGE ELEMENTS */

#marquee_hire_left{
	background:#FFF;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:0px;
	float:left;
	width:327px;
	height:845px;
}

#marquee_hire_right{
	background:#FFF;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:30px;
	float:left;
	width:328px;
	height:845px;
}

#marquee_hire_border{
	float:right;
	padding-left:5px;
}

/* CONTACT US ELEMENTS */

#contact_us_text{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	width:295px;
	/* height:220px; */
}

#contact_us_image{
	background:#FFF;
	float:left;
	padding:0px;
	width:410px;
	height:280px;
}

#download_brochure{
	background:#FFF;
	padding:0px;
	width:107px;
	height:102px;
}

#download_brochure_text{
	background:#FFF;
	float:right;
	width:608px;
	height:102px;
}

#contact_us_form{
	background:#FFF;
	float:left;
	padding:10px;
	width:695px;
	height:585px;
}

#contact_us_border{
	float:right;
	padding-left:5px;
}

fieldset {    
font-family:Arial, Helvetica, sans-serif;
font-size: small;
float: left;    
clear: both;    
width: 100%;    
margin: 0 0 1em 0;    
padding: 0;    
border: 1px solid #BFBAB0;    
background-color: #F2EFE9;      
}

fieldset.submit {    
font-family:Arial, Helvetica, sans-serif;
float: none;    
width: 100%;    
border-style: none;       
background-color: #FFF;  
}

legend {    
margin-left: 0.5em;    
padding: 0;    
color: #000;    
font-weight: bold;    
}

fieldset ol {    
padding-top: 0.25em;    
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;  
}  

fieldset li {    
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;  
}

label {    
float: left;    
width: 10em;    
margin-right: 1em;  
}

/* VENUES ELEMENTS */

#venues_recommended{
	background:#FFF;
	float:left;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
	width:695px;
	height:40px;
}

#venues_1{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	width:375px;
	height:200px;
}

#venues_2{
	background:#FFF;
	text-align:center;
	float:left;
	padding:10px;
	width:300px;
	height:180px;
}

#venues_3{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	width:375px;
	height:200px;
}

#venues_4{
	background:#FFF;
	float:left;
	text-align:center;
	padding:10px;
	width:300px;
	height:180px;
}

#venues_5{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	width:375px;
	height:200px;
}

#venues_6{
	background:#FFF;
	text-align:center;
	float:left;
	padding:10px;
	width:300px;
	height:180px;
}

#venues_7{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	width:375px;
	height:205px;
}

#venues_8{
	background:#FFF;
	text-align:center;
	float:left;
	padding:10px;
	width:300px;
	height:185px;
}

#venues_9{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	width:375px;
	height:205px;
}

#venues_10{
	background:#FFF;
	text-align:center;
	float:left;
	padding:10px;
	width:300px;
	height:185px;
}

#venues_border{
	float:right;
	padding-left:5px;
}

/* LATEST NEWS ELEMENTS */

#news_1{
	background:#FFF;
	float: left;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width: 695px;
	height: 225px;
}

#news_image_1{
	background:#FFF;
	float:left;
 	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	width: 695px;
    height: 530px;
	text-align: center;
}

#wedding_ideas_feature{
	background:#FFF;
	float:left;
	padding-top: 30px;
	width: 960px;
    height: 700px;
	text-align: center;
}


/* MARQUEE SALES ELEMENTS */

#marquee_sales_text{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:695px;
	height:835px;
}

#marquee_sales_border{
	float:right;
	padding-left:5px;
}

/* EQUIPMENT HIRE ELEMENTS */

#equipment_hire_top{
	background:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:695px;
	height:200px;
}

#equipment_hire_border{
	float:right;
	padding-left:5px;
}

#equipment_hire_left{
	background:#FFF;
	float:left;
	padding:10px;
	width:300px;
	height:250px;
}

#equipment_hire_right{
	background:#FFF;
	float:left;
	padding:10px;
	width:375px;
	height:250px;
}

#equipment_hire_left2{
	background:#FFF;
	float:left;
	padding:10px;
	width:300px;
	height:180px;
}

#equipment_hire_right2{
	background:#FFF;
	float:left;
	padding:10px;
	width:375px;
	height:180px;
}

#equipment_hire_left3{
	background:#FFF;
	float:left;
	padding:10px;
	width:300px;
	height:145px;
}

#equipment_hire_right3{
	background:#FFF;
	float:left;
	padding:10px;
	width:375px;
	height:145px;
}

/* WEDDING MARQUEES ELEMENTS */

#sliderWeddings{
border-color: white;
margin-left: 0px;
height: 400px
}

#paginate-sliderWeddings{
background-color: white;
border-color: white;
margin-left: 0px;
}

#paginate-sliderWeddings a img{
width: 80px;
height: 60px;
border: 2px solid grey;
margin-top: 5px;
margin-left:5px;
}

#paginate-sliderWeddings a img:hover, #paginate-sliderWeddings a.selected img{
border: 2px solid red;
}

#wedding_marquees_top{
	background:#FFF;
	float:left;
	padding:10px;
	width:695px;
	height:475px;
}

#wedding_marquees_border{
	float:right;
	padding-left:5px;
}

#wedding_marquees_main_image{
	background:#FFF;
	float:left;
	text-align:center;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:695px;
	height:700px;
}

/* PARTY MARQUEES ELEMENTS */

#sliderParty{
border-color: white;
margin-left: 0px;
height: 400px
}

#paginate-sliderParty{
background-color: white;
border-color: white;
margin-left: 0px;
}

#paginate-sliderParty a img{
width: 80px;
height: 60px;
border: 2px solid grey;
margin-top: 5px;
margin-left:5px;
}

#paginate-sliderParty a img:hover, #paginate-sliderParty a.selected img{
border: 2px solid red;
}

#party_marquees_top{
	background:#FFF;
	float:left;
	padding:10px;
	width:695px;
	height:525px;
}

#party_marquees_border{
	float:right;
	padding-left:5px;
}

#party_marquees_main_image{
	background:#FFF;
	float:left;
	text-align:center;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:695px;
	height:545px;
}

/* CORPORATE MARQUEES */

#sliderCorporate{
border-color: white;
margin-left: 0px;
height: 400px
}

#paginate-sliderCorporate{
background-color: white;
border-color: white;
margin-left: 0px;
}

#paginate-sliderCorporate a img{
width: 80px;
height: 60px;
border: 2px solid grey;
margin-top: 5px;
margin-left:5px;
}

#paginate-sliderCorporate a img:hover, #paginate-sliderCorporate a.selected img{
border: 2px solid red;
}

#corp_marquees_top{
	background:#FFF;
	float:left;
	padding:10px;
	width:695px;
	height:525px;
}

#corp_marquees_main_image{
	background:#FFF;
	float:left;
	text-align:center;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:695px;
	height:540px;
}

#corp_marquees_border{
	float:right;
	padding-left:5px;
}


/* THANKYOU PAGE */

#thankyou_text{
	background:#FFF;
	float:left;
	padding:10px;
	width:695px;
	height:825px;
}

#thank_you_border{
	float:right;
	padding-left:5px;
}

/* SHARED ELEMENTS */

#container {
	margin: 1em auto;
	width: 960px;
	background-color: #fff;
	text-align:left;
}

#logo {
	float: left;
	background:#FFF;
	padding:10px;
	width: 350px;
	height: 102px;
}

#navigation {
  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
  background: #fff;
  float:left;
  padding:10px;
  width: 570px;
  height: 102px;
}

.splitter{
	background:#666;
	float:left;
	padding:0px;
	width:960px;
	height:5px;
}

#footer{
	text-align:center;
	background-color:#FFF;
	float:left;
	width:940px;
	padding:10px;
	height:18px;
}

