/*------------------------------------------------    Style Sheet for Flair-------------------------------------------------------  */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:1.2em;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background:url(../images/top-bg.jpg) repeat-x top center #000000;
}

.main-container {
width:100%;
margin:0px;
}

.inner-main {
width:935px;
height:100%;
margin:0 auto;
}

.top-head-container {
width:935px;
height:135px;
float:left;
margin-top:53px
 }

.logo {
width:216px;
height:135px;
float:left;
}

.head-right {
width:718px;
float:left;
text-align:center;
}

.head-text {
width:718px;
height:50px;
float:left;
padding-top:8px;
line-height:1.5em
}

.hyperlinks {
width:718px;
height:40px;
float:left;
padding-top:5px;
}

.top-number {
width:718px;
height:40px;
float:left;
text-align:right;
font-weight:bold;
font-size:16px;
padding-top:10px
}

a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
}

a:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;

}

a:hover {
color:#cccccc; 
text-decoration:none;
font-weight:bold;
}

a:active {
color:#ff0000; 
text-decoration:none;
font-weight:bold;
}

a:visited {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
}



/* ---------------------------------------------  Body Styles Index Page ---------------------------------------------------  */

.main-body {

}

.home-img {
background:url(../images/home-img.jpg) top center;
width:935px;
height:625px;
float:left;
text-align:center;
}

.home-box-top {
background:url(../images/home-box-top.gif) bottom center;
width:475px;
height:20px;
float:left;
}


.home-box-center {
width:455px;
height: auto;
float:left;
background-color:#090a0a;
text-align: justify;
padding:0px 10px 10px 10px;
}

.home-box-bottom {
background:url(../images/home-box-bot.gif) bottom center;
width:475px;
height:20px;
float:left;
}

.footer {
width:100%;
height:66px;
margin:0 auto;
clear:both;
background:url(../images/footer-bg.jpg) top center repeat-x ;
}


.footer2 {
width:100%;
height:66px;
margin:0 auto;
clear:both;
background:url(../images/footer-bg.jpg) top center repeat-x ;
font-size:12px;
}


.footer-text {
float:left;
font-weight:bold;
width:600px;
text-align:left;
padding:10px 0px 0px 15px;
}



/* ---------------------------------------------  Body Styles Events Page ---------------------------------------------------  */



.events-body {
width:935px;
height:640px;
float:left;
margin-top:15px
}

.left-panel {
width:276px;
height:600px;
float:left;
text-align:left;
}

.center-panel {
width:276px;
height:600px;
text-align:left;
margin-left:50px;
float:left;
}


.right-panel {
width:276px;
height:627px;
float:right;
text-align:left;
}

.event-right-top {
background:url(../images/events-images/box-right-top.gif) bottom center;
width:276px;
height:12px;
float:left;
}

.event-right-center {
width:276px;
float:left;
background-color:#9966ff;
height:580px;
}

.event-right-bottom {
background:url(../images/events-images/box-right-bottom.gif) bottom center;
width:276px;
height:26px;
float:left;
}

.image-box {
width:276px;
height:112px;
clear:both;
margin-bottom:15px

}


.image-box2 {
width:276px;
height:112px;
clear:both;
margin-bottom:15px

}



.event-input-box {
width:244px;
height:370px;
float:left;
}

.input-bg {
background:url(../images/events-images/input-bg.gif) no-repeat center top;
width:131px;
height:29px;
border:1px solid #9966ff;
}

strong {
color:#ffffff;
font-size:14px;
}

textarea {
width:130px;
}




.input-textfield {
background:url(../images/events-images/input-bg.jpg) no-repeat center top;
width:131px;
height:29px;
margin:3px 0 0 10px;
border:1px solid #9966ff;
}


.top-eve-left {
background:url(../images/events-images/box-top.gif) no-repeat bottom;
width:244px;
height:9px;
float:left;
}

.center-eve-left {
background:url(../images/events-images/box-center.gif) repeat-y center top;
width:244px;
height: 346px;
float:left;
}

.bottom-eve-left {
background:url(../images/events-images/box-bottom.gif) no-repeat top ;
width:244px;
height:9px;
float:left;
}


.addon a {
margin-right:0px !important;
text-decoration:underline

}


.addon {


}






/* ---------------------------------------------  Body Styles Contact Page ---------------------------------------------------  */

.input-bg-contact {
background:url(../images/Contact-images/input-con.jpg) no-repeat center top;
width:294px;
height:29px;
border:1px solid #575555;
}

.contact-body {
width:935px;
height:640px;
float:left;
margin-top:15px
}

.contact-boxes {
width:935px;
height:606px;
float:left
}

.contact-left-top {
background:url(../images/Contact-images/left-top.jpg) no-repeat center bottom;
width:636px;
height:26px;
float:left
}

.contact-left-center {
width:636px;
height:auto;
float:left;
background-color:#575555;
font-weight:bold;
font-size:13px;
}

.contact-left-bottom {
background:url(../images/Contact-images/left-bottom.jpg) no-repeat center bottom;
width:636px;
height:26px;
float:left
}


.contact-right-top {
background:url(../images/Contact-images/right-top.jpg) no-repeat center bottom;
width:276px;
height:21px;
float:left
}
.contact-right-center {
width:255px;
height:auto;
float:left;
background-color:#292929;
text-align:left;
font-weight:bold;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
padding-top:0;
}


.contact-right-bottom {
background:url(../images/Contact-images/right-bottom.jpg) no-repeat center bottom;
width:276px;
height:21px;
float:left
}

.textarea2 {
width:290px;
height:100px;
}



/* ---------------------------------------------  Body Styles marketing Page ---------------------------------------------------  */


.yellow-top {
background:url(../images/marketing/yellow-top.jpg) no-repeat bottom;
width:277px;
height:22px;
float:left;
}

.yellow-center {
background:url(../images/marketing/yellow-center.jpg) repeat-y center;
width:277px;
height: auto;
float:left;
font-weight:bold;
text-align:left;

}

.yellow-bottom {
background:url(../images/marketing/yellow-bottom.jpg) no-repeat top;
width:277px;
height:22px;
float:left;
}


a.yelow { text-decoration:none;color:#ffffff; font-weight:bold; margin-bottom:40px}
a.yelow:link { text-decoration:none;color:#ffffff; font-weight:bold; margin-bottom:40px}
a.yelow:hover { text-decoration:none;color:#fefe2a; font-weight:bold; margin-bottom:40px}



/* ---------------------------------------------  Body Styles Catering Page ---------------------------------------------------  */


.Orange-top {
background:url(../images/catering-images/orange-top.gif) no-repeat bottom;
width:220px;
height:13px;
float:left;
}

.Orange-center {
background:url(../images/catering-images/orange-center.gif) repeat-y top;
width:220px;
height: 280px;
float:left;
}

.Orange-bottom {
background:url(../images/catering-images/orange-bottom.gif) no-repeat top;
width:220px;
height:13px;
float:left;
}

.input-bg-cat {
background:url(../images/catering-images/input-bg.gif) no-repeat center top;
width:129px;
height:28px;
border:1px solid #f26b31;
}



.Orange-right-top {
background:url(../images/catering-images/orange-right-top.gif) no-repeat bottom;
width:276px;
height:14px;
float:left;
}

.Orange-right-center {
background:url(../images/catering-images/orange-right-center.gif) repeat-y top;
width:276px;
height:auto;
float:left;
text-align:left;
font-weight:bold;
}

.Orange-right-bottom {
background:url(../images/catering-images/orange-right-bottom.gif) no-repeat top;
width:276px;
height:14px;
float:left;
}


a.orange { text-decoration:none;color:#ffffff; font-weight:bold; margin-bottom:40px}
a.orange:link { text-decoration:none;color:#ffffff; font-weight:bold; margin-bottom:40px}
a.orange:hover { text-decoration:none;color:#f26b31; font-weight:bold; margin-bottom:40px}





/* ---------------------------------------------  Body Styles Marquee Page ---------------------------------------------------  */

.mar-top {
background:url(../images/marquee-images/top.gif) no-repeat bottom center;
width:276px;
height:13px;
float:left;
}

.mar-center {
background:url(../images/marquee-images/center.gif) repeat-y top center;
width:276px;
height: auto;
float:left;
text-align:left;
}

.mar-bottom {
background:url(../images/marquee-images/bottom.gif) no-repeat top center;
width:276px;
height:13px;
float:left;
}


a.green { text-decoration:none;color:#80c433; font-weight:bold; margin-bottom:40px}
a.green:link { text-decoration:none;color:#80c433; font-weight:bold; margin-bottom:40px}
a.green:hover { text-decoration:underline;color:#80c433; font-weight:bold; margin-bottom:40px}

h3 {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF

}
/* ---------------------------------------------  Body Styles management Page ---------------------------------------------------  */



.image-case {
background:url(../images/management-images/management.jpg) center no-repeat;
width:624px;
height:407px;
float:left;
}


.blue-right-top {
background:url(../images/management-images/top.gif) no-repeat bottom;
width:276px;
height:24px;
float:left;
}

.blue-right-center {
background:url(../images/management-images/center.gif) repeat-y top;
width:276px;
height: auto;
float:left;
text-align:left;
font-weight:bold;
}

.blue-right-bottom {
background:url(../images/management-images/bottom.gif) no-repeat bottom;
width:276px;
height:24px;
float:left;
}



/* ---------------------------------------------  Body Styles Wedding Page ---------------------------------------------------  */


.wedding {
background:url(../images/wedding-images/wedding.jpg) no-repeat center;
width:646px;
height:606px;
float:left;
}


.wedding-top {
background:url(../images/wedding-images/top.jpg) no-repeat bottom;
width:276px;
height:24px;
float:left;
}

.wedding-center {
background:url(../images/wedding-images/center.jpg) repeat-y top;
width:276px;
height: auto;
float:left;
text-align:left;

}
.wedding-bottom {
background:url(../images/wedding-images/bottom.jpg) no-repeat top;
width:276px;
height:24px;
float:left;
}



.wed-top {
background:url(../images/wedding-images/form-top.gif) center bottom;
width:220px;
height:11px;
float:left;
}

.wed-center {
background:url(../images/wedding-images/form-center.gif) center ;
width:220px;
height: 293px;
float:left;
}

.wed-bottom {
background:url(../images/wedding-images/form-bottom.gif) center top;
width:220px;
height:11px;
float:left;
}

.input-bg-wed {
background:url(../images/wedding-images/input.gif) no-repeat center top;
width:130px;
height:30px;
border:1px solid #ff3366;
float:right;
}






/* ---------------------------------------------  Body Styles Marquee-hover Page ---------------------------------------------------  */



#leftcolumn{
float:left;
width:150px;
height: 400px;
border: 3px solid black;
padding: 5px;
padding-left: 8px;

}

#leftcolumn a{
padding: 3px 1px;
display: block;
width: 100%;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid gray;
}

#leftcolumn a:hover{
background-color: #FFFF80;
}

#rightcolumn{
float:left;
width:250px;
height:580px;
padding: 5px;
padding-bottom: 8px;
line-height:15px;
 text-align:left;
}

/*---------------------//   Top links Colors (HOME)  //-----------------------*/

a.homeb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.homeb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.homeb:hover {
color:#cccccc; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}

/*---------------------//   Top links Colors (VENUE MANAGEMENT)  //-----------------------*/

a.managementb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.managementb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.managementb:hover {
color:#0194d7; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}

/*---------------------//   Top links Colors (MARQUEE HIRE)  //-----------------------*/

a.marqueeb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.marqueeb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.marqueeb:hover {
color:#82c333; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}


/*---------------------//   Top links Colors (CATERING)  //-----------------------*/

a.cateringb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.cateringb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.cateringb:hover {
color:#f26b31; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}

/*---------------------//   Top links Colors (MARKETING/PR)  //-----------------------*/

a.maketingb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.maketingb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.maketingb:hover {
color:#ffff2b; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}

/*---------------------//   Top links Colors (WEDDINGS)  //-----------------------*/

a.weddingb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.weddingb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.weddingb:hover {
color:#f45084; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}


/*---------------------//   Top links Colors (EVENTS)  //-----------------------*/

a.eventsb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.eventsb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.eventsb:hover {
color:#c728f9; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}


/*---------------------//   Top links Colors (CONTACT)  //-----------------------*/

a.contactb {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.contactb:link {
color:#ffffff; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}
a.contactb:hover {
color:#cccccc; 
text-decoration:underline;
font-weight:bold;
margin-right:15px;
}
a.contactb:active {
color:#ff0000; 
text-decoration:none;
font-weight:bold;
margin-right:15px;
}


Home Active 

.home-active {
color:#cccccc; 
margin-right:15px;
text-decoration:underline
}



Management Active 

.management-active {
color:#006390; 
margin-right:15px;
text-decoration:underline
}



Marquee Active 

.marquee-active {
color:#80c433; 
margin-right:15px;
}


Catering Active 

.catering-active {
color:#f26b31; 
margin-right:15px;
text-decoration:underline
}

marketing Active 

.marketing-active {
color:#ffff2b; 
margin-right:15px;
text-decoration:underline
}

Wedding Active 

.wedding-active {
color:#ff3366; 
margin-right:15px;
}


Events Active 
.events-active {
color:#9966ff; 
margin-right:15px;
}

Contact Active 
.contact-active {
color:#cccccc; 
margin-right:15px;
text-decoration:underline
}




 Contact submit  

.submit-contact {
background:url(../images/Contact-images/btn-submit-contact.jpg) no-repeat center top;
width:115px;
height:40px;
border:none;
}


.submit-contact :link{
background:url(../images/Contact-images/btn-submit-contact.jpg) no-repeat center top;
width:115px;
height:40px;
border:none;
}

.submit-contact:hover {
background:url(../images/Contact-images/btn-submit-contact-hover.jpg) no-repeat center top;
width:115px;
height:40px;
border:none;
}




 event submit  

.submit-event {
background:url(../images/events-images/btn-submit.gif) no-repeat center top;
width:143px;
height:33px;
border:none;
}


.submit-event :link{
background:url(../images/events-images/btn-submit.gif) no-repeat center top;
width:143px;
height:33px;
border:none;
}

.submit-event:hover {
background:url(../images/events-images/btn-submit-hover.gif) no-repeat center top;
width:143px;
height:33px;
border:none;
}




 wedding submit  

.submit-wedding {
background:url(../images/wedding-images/button.gif) no-repeat center top;
width:144px;
height:35px;
border:none;
}


.submit-wedding :link{
background:url(../images/wedding-images/button.gif) no-repeat center top;
width:144px;
height:35px;
border:none;
}

.submit-wedding:hover {
background:url(../images/wedding-images/button-hover.gif) no-repeat center top;
width:144px;
height:35px;
border:none;
}
.h1_class {
	font-size:14px;
	text-align:center;
	color: #333333;


}

.addon ul {

padding:0px !important;
margin-left:15px  !important;
margin-top:0px  !important;
margin-bottom:0px  !important;
margin-right:0px  !important

}

.addon2 a{

color: #333333;
text-decoration:underline;
margin:0px !important

}

.addon2 {

}