
body{
margin-top:25px;
margin-left:53px;
margin-right:53px;
padding:0;
background-color:#141537
}

p{
	margin:0;
	padding:0;
	line-height:14px;
	}

.sepcolor{
background-color:#474878;
}
.toprightbottompad{
padding-bottom:2px;
}
.toprighttoppad{
padding-bottom:0px;
}
.quickeventquote{
width:148px;
height:19px;
}
.quickeventquotepink{
background-color:#c63a83;
height:19px;
font-family:tahoma;
color:#fff;
font-weight:bold;
font-size:11px;
width:121px;
text-align:center;
}
.quickeventquoteblack{
background-color:#000;
height:19px;
width:27px;
}
.contact_tbl{
width:154px;
height:auto;
padding-left:2px;
padding-right:2px;
text-align:center;
}
.contactus{
font-family:tahoma;
color:#818181;
font-weight:bold;
font-size:11px;
text-align:left;
text-decoration:none;
}
.contactus:hover{
font-family:tahoma;
color:#fff;
background-color:#141537;
font-weight:bold;
font-size:11px;
text-align:left;
}
.contactno{
font-family:tahoma;
color:#3e6f94;
font-weight:bold;
font-size:11px;
text-align:center;
}

.contactno2{
font-family:tahoma;
color:#FFFFFF;
background-color:#141537;
font-weight:bold;
font-size:10px;
text-align:center;
}

.number{
font-family: Arial, Helvetica, sans-serif;
color:#9a9dac;
font-weight:normal;
font-size:24px;
text-align:center;
font-style:italic;
}
/*.menubg{
height:25px;
background-image:url(../images/menu_bg.jpg);
background-repeat:y;
text-align:center;
}*/
.menulink{
font-family:tahoma;
color:#fff;
background-color:#141537;
font-weight:normal;
font-size:11px;
text-align:center;
text-decoration:none;
}
.menulink:hover{
font-family:tahoma;
color:#66bbef;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.selected{
font-family:tahoma;
color:#66bbef;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.maintable{
background-color:black;
/*padding-top:6px;
padding-bottom:6px;*/
}
.inspirevideotable{
background-image:url(../images/video_bg.gif);
background-repeat:repeat-x;
width:273px;
height:175px;
color:white;
}
.winnertable{
background-image:url(../images/winner_bg.gif);
background-repeat:repeat-x;
width:461px;
height:175px;
color:white;
font-family:tahoma;
font-weight:bold;
font-size:11px;
}
.calltollfree{
font-family:tahoma;
font-weight:bold;
font-size:12px;
/*color:#c7b298;*/
color:#fff;
background-color:#9a0352;
}
.second_point{
font-family:tahoma;
color:#f0d7d7;
font-size:11px;
line-height:12px;
}
.watchvideotitle{
color:#fbb0d5;
font-family:Arial, Helvetica, sans-serif;
font-size:135%;
font-variant:small-caps;
text-decoration:none;
font-weight:normal;
}
.watchvideotitle:hover{
color:#f2c068;
font-family:Arial, Helvetica, sans-serif;
font-size:135%;
font-variant:small-caps;
}
.winnertabletextnormal{
color:#66bbef;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}
.innercommon{
background-color:#fdd8d8;
width:742px;
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
margin-left:6px;
margin-right:6px;
}

.innercommon2{
background-color:#fdd8d8;
width:742px;
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
margin-left:6px;
margin-right:6px;
}
.client{
color:#9d9d9d;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}
.copyright{
color:#5b5b5b;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}
.foot{
color:#477aa1;
font-family:tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
padding-bottom:4px;
}
.footlink{
color:#477aa1;
font-family:tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
padding-bottom:4px;
}
/*.footlink:hover{
color:#f0f0f0;
font-family:tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
}*/

.woutlink{
color:#9a0352;

font-weight:bold;
font-size:9px;
}
.woutlink:hover{
color:#752a52;

text-decoration:none;
}

.link{
color:#9a0352;
background-color:#fdd8d8;
font-weight:bold;
font-size:9px;
}
.link:hover{
color:#752a52;
background-color:#fdd8d8;
text-decoration:none;
}

.link2{
color:#9a0352;
background-color:#ffe5e5;
font-weight:bold;
font-size:9px;
}
.link2:hover{
color:#752a52;
background-color:#ffe5e5;
text-decoration:none;
}
.socialeventleftbg{
background-color:#9a0352;
width:212px;
margin-left:15px; /* added extra 21st Feb 09 margin for left side bar*/
/*height:215px;*/
}
.socialeventsbody{
background-color:#fecdcd;
width:522px;
height:215px;
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}
.socialeventstitle{
font-family:tahoma;
font-weight:bold;
font-size:14px;
color:#9a0352;
background-color:#fdd8d8;
}

h1{
font-family:tahoma;
font-weight:bold;
font-size:14px;
color:#9a0352;
background-color:#fdd8d8;
margin:0px;
}
.imageevents{
border:5px solid #bb1460;
}
.aboutusleftbg{
background-color:#bb1561;
width:212px;
height:458px;
}
.aboutuslefttitle{
background-image:url(../images/aboutus_left_titlebg.gif);
background-repeat:no-repeat;
height:52px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
.aboutusbody{
background-color:#fdd8d8;
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}

.aboutusbody_used{
background-color:#fdd8d8;
width:525px;
height:650px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}
.imageaboutus{
border:5px solid #bb1561;
}
.left_title{
color:#c1c1c3;
background-color:#000;
font-family:tahoma;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
.left_title_black{
color:#000;
background-color:#FFF;
font-family:tahoma;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
/*.left_foot{
background-image:url(../images/left_foot_bg.gif);
background-repeat:repeat-x;
height:26px;
}*/
/* Dropdown menu classes */

/*
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
margin-top:2px;
background-color:#33436e;
filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color:white;
filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}

.dropmenudiv a:hover{
background-color: #0e2d66;
text-decoration:none;
}
.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color:white;
background-color:#33436e;
filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}

#dropmenudiv a:hover{
background-color: #0e2d66;
text-decoration:none;
}
*/
/* End of Dropdown menu classes */
.enlarge{
color:#fff;
background-color:#9a0352;
font-family:tahoma;
font-weight:bold;
font-size:11px;
text-decoration:none;
padding-bottom:4px;
}
.enlarge:hover{
color:#f0f0f0;
font-family:tahoma;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}
.clientbg{
background-image:url(../images/bottom-right-bg.gif);
background-repeat:no-repeat;
width:176px;
height:168px;
}
.corporateventsbg{
background-color:#a01055;
width:212px;
/*height:480px;*/
}
.corporateventsbody{
background-color:#fdd8d8;
width:522px;
height:183px;
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}
#ss_controls
{
margin-bottom:3px;
text-align:center;
}
.slide_navs_v1{
/*background-color:#fecdcd;*/
width:40px;
padding:2px;
height:8px;
color:#fff;
background-color:#9a0352;
font-family:tahoma;
font-weight:normal;
font-size:10px;
text-decoration:none;
/*border:1px solid #6e0436;*/
}
.slide_navs_v1:hover{
/*background-color:#fff;*/
text-decoration:underline;
/*border:1px solid #6e0436;*/
}
input{
border:1px solid black;
color:#612143;
font-size:11px;
}
textarea{
border:1px solid black;
color:#612143;
font-size:11px;
}
select{
border:1px solid black;
color:#612143;
font-size:11px;
}
HR{
border: 0;
/*color:#000000;*/
/*background-color: #000000;*/
height: 1px;
}
.req{
color:red;
font-weight:bold;
/*size:11px; */
}

.button{
border:1px solid #612143;
background-color:#752a52;
color:#fff;
/*size:11px;*/
font-weight:bold;
cursor:pointer;
}

td.divider{
			border-right:1px solid #e6e6e6;
		}
		
td.left{
			border-left:1px solid #e6e6e6;
		}
.contrastBG{
			background-color:#eeeeee;
		}
		
td.dividerTopEnclose{
			border-right:1px solid #dddddd;
			border-left:1px solid #dddddd;
			border-top:1px solid #dddddd;
			background-color:#eeeeee;
		}
		
td.dividerBottomEnclose{
			border-right:1px solid #dddddd;
			border-left:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
		}
		
td.dividerLeftEnclose{
			border-top:1px solid #dddddd;
			border-left:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
			background-color:#eeeeee;
		}
		
td.dividerRightEnclose{
			border-top:1px solid #dddddd;
			border-right:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
			background-color:#eeeeee;
		}
		
td.dividerTop{
			border-top:1px solid #dddddd;
		}
		
td.dividerTopLeft{
			border-left:1px solid #dddddd;
			border-top:1px solid #dddddd;
		}
		
td.dividerTopRight{
			border-right:1px solid #dddddd;
			border-top:1px solid #dddddd;
		}
		
td.dividerBottom{
			border-bottom:1px solid #dddddd;
		}
		
td.dividerBottomLeft{
			border-left:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
		}
		
td.dividerBottomRight{
			border-right:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
		}
		
td.topBottom{
			border-top:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
			background-color:#eeeeee;
		}
		
.internalTable{
			background-color:#FFFFFF;
			border-left:1px solid #dddddd;
			color:#000000;
		}
		
.whiteBackground{
			background-color:#FFFFFF;
			color:#000000;
		}
		
.fullborder{
			border:1px solid #666666;
			background-color:#FFFFFF;
		}
		
.fullborder1{
			border:1px solid #777777;
			background-color:#FFFFFF;
		}
		
.bottomborder{
			border-right:1px solid #777777;
			border-left:1px solid #777777;
			border-bottom:1px solid #777777;
			background-color:#FFFFFF;
		}
		
.itemBorder{
			border-right:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
		}
		
.itemBorderLeft{
			border-left:1px solid #dddddd;
		}
		
.itemDisplayLeft{
			border-left:1px solid #777777;
		}
		
.topBottomBanner{
			border-top:1px solid #777777;
			border-bottom:1px solid #777777;
			background-color: #FFFFFF;
		}
		
a:link.internalOrder{
			color: #0000ff;
		}
		
a:active.internalOrder{
			color: #0000ff;
		}
		
a:visited.internalOrder{
			color: #0000ff;
		}
		
div.tabHolder{
			text-align:left; 
			height:20px;
			
			vertical-align:bottom;
			z-index:30;
			/*top: 2px;*/
		}
		
div.tab1Class{
			/*id:tab1Class;*/
			text-align:center;
			border:1px solid #777777;
			width:150px;
			height:20px;
			background-color:#ffffff;
			position: relative;
			top:-1px;
			left:2px;
			vertical-align:text-bottom;
		}
		
div.tab2Class{
			/*id:tab2Class;*/
			text-align:center;
			border:1px solid #999999;
			width:150px;
			height:20px; 
			background-color:#eeeeee;
			position: relative;
			top:-22px;
			left:154px;
		}
		
div.tab3Class{
			/*id:tab3Class;*/
			text-align:center;
			border:1px solid #999999; 
			width:150px;
			height:20px; 
			background-color:#eeeeee;
			position: relative;
			top:-44px;
			left:306px;
		}
		
div.tab4Class{
			/*id:tab4Class;*/
			text-align:center;
			border:1px solid #999999; 
			width:150px;
			height:20px; 
			background-color:#eeeeee;
			position: relative;
			top:-66px;
			left:458px;
		}
.link1{color:#CC3300;
	text-decoration:none;
	}
.link1:hover{color:#CC3300;
	text-decoration:underline;
	}
.leftbg1{
background-image:url(../images/leftbg.gif);
margin-left:6px;
background-position:bottom;
background-repeat:repeat-x;
background-color:black;
}
.leftbg_v1{
background-image:url(../images/leftbg_v1.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:black;
}
.line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;

}

.full{
	height:100%;
	}


.vsmall{
color:#612143;
font-family:arial;
font-size: 10px;
}


/* added for quickfinder 29thJan 09 */

.siteopen{
position:absolute; 
visibility: hidden; 
border: 1px solid #CCCCCC; 
background-color: #FFFFFF; 
padding: 2px;
z-index:2;
}


a.qlink{
font-family:verdana;
font-size:11px;
color:#555555;
text-decoration:none;
}

a.qlink:hover{
font-family:verdana;
font-size:11px;
color:#333333;
text-decoration:none;
}

.qtext2{
font-family:tahoma;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

a.qlink2{
font-family:tahoma;
color:#fff;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
a.qlink2:hover{
font-family:tahoma;
color:#fff;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}

table.qt3{
background-color:#DEDEDE;
}


table.qt{
background-color:#B5B5B5;
}

table.qt2{
background-color:#2B395D;
}

#dropmenudiv2{width:510px;
border:0px;
height:511px;
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
margin-top:2px;
background-color:#BFBFBF;
filter:alpha(opacity=100); 
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color:#E9A63B;
background-color:transparent;
position:relative;
filter:alpha(opacity=50);
}

.dropmenudiv2 a:hover{
background-color: #0e2d66;
text-decoration:none;
}

a.qlink3{
font-family:tahoma;
color:#2B395D;
background-color:transparent;
font-weight:bold;
font-size:11px;
text-decoration:none;
position:relative;
filter:alpha(opacity=100);

}
a.qlink3:hover{
font-family:tahoma;
color:#2B395D;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}

div.box {
     /*Any properties you'd want the box to have.*/
     /*Would probably be position, dimension type stuff.*/
     /*Though personally I would have a div outside this
       to control the dimensions.*/
	 width:510px;
	 height:511px;
	 border: 1px solid #ffffff;
     position: relative;
	 filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
     }

div.box2 {
     /*Any properties you'd want the box to have.*/
     /*Would probably be position, dimension type stuff.*/
     /*Though personally I would have a div outside this
       to control the dimensions.*/
	 width:680px;
	 height:511px;
	 border: 1px solid #ffffff;
     position: relative;
	 filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
     }
div.box_contents {
     
	 background-color:white;
	 background-color:#B5B5B5;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;

}
div.box_contents2 {
     
	 background-color:white;
	 background-color:#B5B5B5;
     height: 100%;
     position: relative;

     z-index: 101;

}
div.box_background {
    
     height: 100%;
     position: absolute; 
	 
     width: 100%;
     z-index: 99;
}
.siteopen2{
     
     height: 100%;
     position: absolute;
     width: 100%;
     z-index: 101;
	 visibility:hidden;
}

.stripbg{
background-image:url(../images/strip1.jpg);
font-family:tahoma;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.padit{
margin-left:13px;
}

.weddingbg{
background-image:url(../images/weddingbg.jpg);
}

.aboutusbody_wed{
background-image:url(../images/weddingbg2.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}

.aboutusbody_wed3{
background-image:url(../images/weddingbg3.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}

.aboutusbody_wed4{
background-image:url(../images/weddingbg4.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}

.aboutusbody_wed5{
background-image:url(../images/weddingbg5.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}

.aboutusbody_wed6{
background-image:url(../images/weddingbg6.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}

.aboutusbody_wed7{
background-image:url(../images/weddingbg7.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}

.aboutusbody_f{
background-image:url(../images/weddingbg_f.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
background-repeat:no-repeat;
background-color:#fdd8d8;
}

.catering_f{
background-image:url(../images/catering_bg.jpg);
width:525px; /* 522px */
height:450px; /* 238px edited 19thFeb09 for Flash Photo Gallery */
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
background-repeat:no-repeat;
background-color:#fdd8d8;
}

.catering_f2{
background-image:url(../images/catering_bg2.jpg);
width:742px; /* 522px */
height:2000px;
color:#612143;
font-family:tahoma;
font-weight:normal;
font-size:11px;
background-repeat:no-repeat;
background-color:#fdd8d8;
}

h1.wed{
font-family:tahoma;
font-weight:bold;
font-size:14px;
color:#9a0352;
background-color:transparent;
margin:0px;
}