.bg
{
Background-color: #312A18;
margin-top: 30px;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
background-image: url(images/back.gif);
background-repeat: repeat-x;
background-position: top left;
}

A:link {COLOR: #D0872D; TEXT-DECORATION: none; outline:none;}
A:visited {COLOR: #D0872D; TEXT-DECORATION: none; outline:none;}
A:hover {COLOR: #000; TEXT-DECORATION: none; outline:none;}
A:active {COLOR: #FF930E; TEXT-DECORATION: none; outline:none;}

.innerhead
{
font-family: France;
font-size: 19px;
font-weight: normal;
color: #BB894C;
text-decoration: none;
}
/* GWO Test banner css starts here */
#banner-container{
	background:url(images/banner-bg.jpg) no-repeat 0 0;
	height:438px;
	width:987px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:left;
	}
#banner-container ul{
	list-style:none;
	margin:0 0 12px 30px;
	padding:165px 0 0 0;
	width:555px;  
	text-align:center;
	}

#banner-container ul li{
	margin:0 0 3px 0;
	padding:0 0 5px 0; 
	text-align:center; 
	line-height:15px;
	}
#banner-container ul li span{
	padding:0 0 0 100px;
	color:#ffddb5;
	font-size:13px;
	display:block;
	}
#banner-container .button{
	float:left; 
	display:block;
	padding:9px 44px 8px 12px;
	margin:6px 0px 0px 31px;
	color:#FFF; 
	font-weight:bold; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;} 
#banner-container .button:hover{
	color:#fcd1a4;} 
.banner-container{
	background:url(images/banner-bg.jpg) no-repeat 0 0;
	height:438px;
	width:766px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:left;
	}
 	

.banner-content{
	padding:137px 0px 0px 0px; 
	line-height:25px;
	}
.banner-content ul{
	list-style:none;
	margin:0 0 0 135px;
	padding:0px; 
	width:500px;
	}
.banner-content ul li{ 
	margin:0px;
	padding:4px 0px 4px 0px;
	list-style:none; 
	font-size:13px;
	color:#ffddb5; 
	text-align:center;
	background:url(images/banner-contet.border.jpg) no-repeat bottom center;
	} 
#banner-container .button{
	float:left; 
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFF; 
	font-weight:bold; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;}

.action {
	margin:0px;
	padding:10px 0px 0px 180px; 
	width:620px;
	color:#FFFFFF;

	}
			 	
			
.banner-content .action .wedding{	 
	display:block;
	width:200px;
	margin-right:10px;
	padding:7px 0px 5px 0px;
	color:#ffd8a7;
	text-decoration:none;
	line-height:20px;
	text-transform:uppercase;
	float:left; 
	background:url(images/actin-buttonl-eft.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;}
	
.banner-content .action .wedding:hover{ 
	color:#FFFFFF;
	}	
	
	
	
/*.actionbutton1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	display:block;
	width:200px;
	height:53px;
	float:left; 
	background:url(images/actin-buttonl-eft.jpg) no-repeat;
	font-size:15px;
	color:#FFFFFF;
	text-align:left; 
	font-weight:bold;
	}*/
				
	 
.banner-innercontent{ 
	width:764px;
	margin:0px;
	padding:42px 28px 0px 28px; 
	height:398px;
	}
	 
.banner-innercontent-left{ 
	float:left; 
	width:120px; 
	margin:0px;
	padding:0px;
	}
.banner-innercontent-left img{
	padding:0px 0px 11px 0px;
	}	
	
.banner-innercontent-center{ 
	float:left; 
	width:120px; 
	margin:0px;
	padding:0px;
	}
.banner-innercontent-right{ 
	float:left; 
	width:120px; 
	margin:0px;
	padding:0px;
	}	
	
	
	

/* GWO Test banner css ends here */
.innerhead1
{
font-family: France;
font-size: 17px;
font-weight: normal;
color: #BB894C;
text-decoration: none;
}
.innertext
{
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: #432A0C;
text-decoration: none;
}

.mainbody
{
background-image: url(images/main.gif);
background-repeat: repeat-y;
background-position: top left;
}

.main
{
background-image: url(images/header5.png);
background-repeat: no-repeat;
background-position: top center;
}

.main1
{
background-image: url(images/header6.gif);
background-repeat: no-repeat;
background-position: top center;
}

.text 
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #FFE795;
text-decoration: none;
}

.topline
{
border-left      : 1px #F4DFC6 solid;
border-right     : 1px #CAAF8D solid;
}

.topline1
{

border-right: 1px #CAAF8D solid;
width: 80px;
}

a.toplink:link, a.toplink:visited {
font-family      : ZapfHumnst Dm BT;
display          : block;
font-size        : 13px;
font-weight      : bold;
text-decoration  : none;
padding          : 0px 0px 0px 0px;
color            : #72593B;
text-indent      : 1px;
}
a.toplink:hover {
font-family      : ZapfHumnst Dm BT;
font-size        : 13px;
font-weight      : bold;
color            : #BB894C;
text-decoration  : none;
text-indent      : 1px;
}

a.toplink1:link, a.toplink1:visited {
font-family      : ZapfHumnst Dm BT;
display          : block;
font-size        : 13px;
font-weight      : bold;
text-decoration  : none;
padding          : 0px 0px 0px 0px;
color            : #BB894C;
text-indent      : 1px;
}
a.toplink1:hover {
font-family      : ZapfHumnst Dm BT;
font-size        : 13px;
font-weight      : bold;
color            : #BB894C;
text-decoration  : none;
text-indent      : 1px;
}

a.leftlink:link, a.leftlink:visited {
font-family      : ZapfHumnst Dm BT;
display          : block;
font-size        : 13px;
font-weight      : bold;
text-decoration  : none;
padding          : 2px 0px 2px 0px;
color            : #432A0C;
text-indent      : 10px;
background-image: url(images/leftarrow.gif);
background-repeat: no-repeat;
background-position: top left;
}
a.leftlink:hover {
font-family      : ZapfHumnst Dm BT;
font-size        : 13px;
font-weight      : bold;
color            : #BE8E53;
text-decoration  : none;
text-indent      : 10px;
background-image: url(images/leftarrow-over.gif);
background-repeat: no-repeat;
background-position: top left;
}

a.leftlink1:link, a.leftlink1:visited {
font-family      : ZapfHumnst Dm BT;
display          : block;
font-size        : 13px;
font-weight      : bold;
text-decoration  : none;
padding          : 2px 0px 2px 0px;
color            : #BE8E53;
text-indent      : 10px;
background-image: url(images/leftarrow-over.gif);
background-repeat: no-repeat;
background-position: top left;
}
a.leftlink1:hover {
font-family      : ZapfHumnst Dm BT;
font-size        : 13px;
font-weight      : bold;
color            : #BE8E53;
text-decoration  : none;
text-indent      : 10px;
background-image: url(images/leftarrow-over.gif);
background-repeat: no-repeat;
background-position: top left;
}

.leafthead
{
font-family: France;
font-size: 17px;
font-weight: normal;
color: #482F11;
text-decoration: none;
}
.corporate 
{
font-family: France;
font-size: 19px;
font-weight: normal;
color: #482F11;
text-decoration: none;
}

.graytext
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #482F11;
text-decoration: none;
}

.darkfraytext
{
font-family: ZapfHumnst Dm BT;
font-size: 12px;
font-weight: normal;
color: #432A0C;
text-decoration: none;
}

.more 
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #A77A42;
text-decoration: none;
}
.more:hover 
{
font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
color: #FF0000; 
text-decoration: none;
}

.rightborder
{
border-right: 1px #E3C9A9 solid;
}

.textbox 
{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #645C4F;
text-decoration: none;
border: 1px #796D5E solid;
width: 160px;
height: 20px;
background-color: #000000;
}

.footerimage
{
background-image: url(images/footer.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

.footer
{
background-color: #231D14;
height: 60px;
}

.footer1
{
height: 60px;
}

.steptext
{
font-family: ZapfHumnst Dm BT; 
font-size: 17px; 
font-weight: normal; 
color: #BB894C; 
text-decoration: none;
}

.steptext1
{
font-family: ZapfHumnst Dm BT; 
font-size: 14px; 
font-weight: normal; 
color: #B9A994; 
text-decoration: none;
}


.copyright
{
font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
color: #9B8B75; 
text-decoration: none;
line-height: 140%;
}

.phonetext
{
font-family: ZapfHumnst Dm BT; 
font-size: 16px; 
font-weight: normal; 
color: #9B8B75; 
text-decoration: none;
line-height: 140%;
}

.email 
{
font-family: ZapfHumnst Dm BT;
font-size: 16px; 
font-weight: normal; 
color: #9B8B75; 
text-decoration: none;
}
.email:hover 
{
font-family: ZapfHumnst Dm BT; 
font-size: 16px; 
font-weight: normal; 
color: #9B8B75; 
text-decoration: none;
}

.sitelink 
{
font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
color: #9B8B75; 
text-decoration: underline;
}
.sitelink:hover 
{
font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
color: #9B8B75; 
text-decoration: none;
}.darkgraylink a{
	color: #666;
	font-size: 16px;
	font-family: france;
}
.contact-form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF9933;
	}
.contact-form span{
	color: #FF0000;}	
.contact-form h2{
	    color: #BB894C;
    font-family: France;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;}
.contact-form input{
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	border:1px #999999 solid;
	width:180px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}	
.contact-form textarea{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border:1px #999999 solid;
	width:635px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
.contact-form .sumbit{
	margin:0px;
	padding:0px;
	background:url(sumbit.jpg) no-repeat 0 0;
	}
.contact-form .sumbit{
	margin:0px;
	padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	display:block;
	width:65px;
	outline:none;
	height:21px;
	background-color:#8a537b;
	text-align:center;	
	}
.sumbit:hover{
	color: #999999;}			
img{
	outline:none;
	bo}			
	
.featuring{
	width:170px; 
	float:right; 
	padding-left:10px; 
	padding-bottom:10px; 
	border-left:1px solid #d3a165;}	
	
.featuring ul{
	margin:0px;
	padding:0px;
	list-style:none;}	
	
.featuring ul li{
	margin:0px;
	padding:7px 0px 7px 12px;
	border-bottom:1px solid #d3a165;
	background:url(images/leftarrow.gif) left 5px no-repeat;}	
	
.innertext .pdf{
	display:block;
	width:300px;
	font-weight:bold;
	font-size:12px;
	color:#432a0c;
	text-decoration:underline;
	padding:2px 0px 5px 23px;
	background:url(images/1305106730_page_white_acrobat.png) left top no-repeat;}	
	
.innertext .pdf:hover{
	color:#666;
	text-decoration:none;}	
	
.side-menu p{
	font-size:14px;
	font-weight:bold;
	color:#432a0c;
	font-family: ZapfHumnst Dm BT;}
	
.side-menu{
	padding:0px 0px 0px 15px;}

.side-menu .booking-enquiry{
width:176px;
display:block;
background:url(images/booking-enquriy.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffd8a7;
text-decoration:none;
font-weight:bold;
overflow:hidden;
padding:9px 0px 10px 12px;
}
.side-menu .booking-enquiry:hover{
color:#ffd8a7;
background:url(images/booking-enquriy.jpg) left bottom no-repeat;
text-decoration:none;
}
	
.side-menu ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;}		
	
.side-menu ul li{
	margin:0px;
	padding:0px;
	font-family:ZapfHumnst Dm BT;
	font-size:12px;
	font-weight:bold;
	line-height:21px;}			
	
.side-menu ul li a{
	color:#432A0C;
	text-decoration:none;
	padding:3px 0px 0px 12px;
	background:url(images/leftarrow.gif) left top no-repeat;}		
	
.side-menu ul li a:hover{
	color:#BE8E53;
	text-decoration:none;
	background:url(images/leftarrow-over.gif) left top no-repeat;}
	
.menu{
	width:780px; 
	padding:0px 0px 0px 0px;}	
	
.menu ul{
	margin:0px;
	padding:2px 0px 5px 0px ;
	list-style:none;}	
	
.menu ul li{
	margin:0px;
	padding:0px 18px 0px 18px;
	float:left;
	color:#72593b;
	border-right:1px solid #CAAF8D;}	
	
.menu ul li a{
	font-weight:bold;
	font-size:12px;
	color:#72593b;}
	
.menu .active{
	color:#D0872D;}	
	
.side-menu .active1{
	color:#D0872D;}	.plusone {
	float: right;
	position: absolute;
	margin-left: 30px;
}

