@charset "UTF-8";

* { margin:0; padding:0; }

body {background-image: url(../images/background.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; scrollbar-face-color:#FFF4FA; scrollbar-shadow-color:#FFDFF0; scrollbar-highlight-color:#FFDFF0; scrollbar-3dlight-color:#FFDFF0; scrollbar-darkshadow-color:#FFDFF0; scrollbar-track-color:#FFFFFF; scrollbar-arrow-color:#B1507B; }

#container { width:895px; margin-top: 50px; margin-left:auto; margin-right:auto; ) }

p {margin-bottom: 17px; line-height: 18px;}

a {text-decoration:underline; color:#ba0000}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#ba0000}
a.link:hover {text-decoration:none}

a img {border:none;}


/*** STYLES FOR THE HOME PAGE ***/

#homeflash { float: left; width:895px; height:137px; text-align: center;}

#homedivider { float: left; width:895px; height:18px; background-image: url(../images/homeholder_01.gif); }

#hometopcontent { float: left; width:895px; height:298px; margin-bottom: 0px; background-image: url(../images/homeholder_02.gif);}

#homeflash2 { float: left; margin-left: 45px; margin-right: 20px; margin-bottom: 10px;}

#homebody {text-align: left; margin-right: 30px;  }

.small { line-height: 125%; }

#homebody .homehead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #8A003D;	border-bottom: 1px dotted #8A003D; }

#homebody p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  }

#homedivider2 { float: left; width:895px; height:39px; background-image: url(../images/homeholder_03.gif); }

#homenews { float: left; width:895px; height: 135px; background-image: url(../images/homeholder_04.gif); }

#hnewsscroll { height: 125px; width: 825px; overflow: auto; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 9px; font-size: 11px; color: #000000; margin-left: 45px; margin-right: 36px; text-align: left; }

#hnewsscroll p { line-height: 12px; margin-right: 10px;  } 

#homedivider3 { float: left; width:895px; height:45px; background-image: url(../images/homeholder_05.gif); }

#homecopyright { float: left; width:865px; height:43px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999; text-align: center; }

#homecopyright a:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;	font-weight: bold;	color: #999999; text-decoration: none;	
}
#homecopyright a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #999999; text-decoration: none; }

#homecopyright a:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold;
text-decoration: none;	background-color: transparent;	border-color: #D0BFFA;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 0px;	border-top-width: 0px;	border-style: dotted; }

.homelogosfinal { width: 533px; height: 50px; margin-left: 180px;}

/*** STYLES FOR THE GALLERY PAGE ***/

#gallery #serviceintro2 { margin-left: 50px; width: 800px; }

#gallery #serviceintro2 td a:hover { background-color: transparent;	border-color: #D0BFFA;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 0px;	border-top-width: 0px;	border-style: none; }

#gallery #serviceintro2 td a { text-decoration: none; }

/*** STYLES FOR THE PROFILES PAGE ***/


#profilehd { float: left; width:895px; height:26px; background-image: url(../images/headlineback.gif);}

#profilehd p { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 13px; font-weight: bold; color: #8A003D; border-bottom: 1px dotted #8A003D; width: 300px; margin-left: 45px;}

#dropdown {float: right; margin-top: -25px; z-index: 5; margin-right: 45px; }
select.profiles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #8A003D; }

#profiletopcontent { float: left; width:895px; background-image: url(../images/interiorback.gif); padding-top: 5px;}

#profileflash { float: left; width: 295px; margin-left: 45px; margin-right: 20px; margin-bottom: 10px;}

#profilesintro {text-align: left; margin-right: 30px;}

#profilesintro p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

#profilesintro ul { list-style-type:none; padding:0px; margin:0px; }

#profilesintro li { line-height: 25px; }

.clear { clear:both; height:0px; font-size:0; }

#profilesintro a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
	margin-left: 15px;
}
#profilesintro a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
	margin-left: 15px;
}
#profilesintro a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B1507B;	
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	border-color: #B1507B;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	margin-left: 15px;
}

#profiletext { text-align: left; margin-top: -1.0em;}

#profiletext .profilehd { color: #B1507B;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}	

#profiletext p { text-align: left; margin-left: 45px; margin-right: 45px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

#interiordivider3 { float: left; width:895px; height:55px; background-image: url(../images/interiorbottom.gif); }

/*** STYLES FOR THE SERVICES PAGES ***/

#servicehd { float: left; width:895px; height:26px; background-image: url(../images/headlineback.gif);}

#servicehd p { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 13px; font-weight: bold; color: #8A003D; border-bottom: 1px dotted #8A003D; width: 400px; margin-left: 45px;}

#servicetopcontent { float: left; width:895px; background-image: url(../images/interiorback.gif); padding-top: 5px;}

#serviceflash { float: left; width: 480px; height: 360px; margin-top: -15px; margin-left: 25px; margin-right: 30px; margin-bottom: 0px;}

#serviceflash p { text-align: left; line-height: 9px;}

#serviceflash a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
	margin-top: 10px;
}
#serviceflash a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
	
}
#serviceflash a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #B1507B;	
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	border-color: #B1507B;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	
}

#serviceintro {text-align: left; margin-right: 50px; }

#serviceintro p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

#serviceintro li { padding-bottom: 5px; }
#serviceintro2 {
	text-align: left;
	margin-left: 50px;
	width: 800px;
}

#serviceintro2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

#serviceintro2 ul { padding:0px; margin-left:20px; }

#serviceintro2 li { line-height: 18px; }

#serviceintro2 a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
}
#serviceintro2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
}
#serviceintro2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B1507B;	
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	border-color: #B1507B;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}	
#servicespics { float: right; text-align: left; width: 417px; height: 126px; margin-right: 45px;}

#portfoliopics { float: right; margin-right: 30px; width: 493px; margin-left: 15px; margin-top: 15px; text-align: center;}

#portfoliopics ul { list-style-type:none; padding-bottom: 8px;}

#portfoliopics li { width: 229px; height: 170px; display: inline; margin-right: 10px; }



#profilesmainpics { float: right; text-align: left; width: 368px; margin-right: 45px; margin-left: 25px; text-align: center;}

#profilesmainpics ul { list-style-type:none; padding-bottom: 8px;}

#profilesmainpics li { width: 174px; height: 132px; display: inline; margin-right: 10px; }



a.gallery:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
}
a.gallery:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
}
a.gallery:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B1507B;	
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	border-color: #B1507B;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}	

a.gallery2:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
}
a.gallery2:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: none;
}
a.gallery2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #B1507B;	
	text-decoration: underline;
}	


.subhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #8A003D;}


#contacttext { float: right; margin-left: -25px; text-align: left; width: 417px; height: 126px; margin-right: 45px;}


.fieldcell { 

 padding-top: 3px;

 padding-bottom: 3px;

 padding-left: 4px; 

}



.fieldcell input { 

 width: 220px; 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #FFFFFF; 

 color: #000000; 

 border: 1px solid #cc0066;  

}	
td.submitcell {
	padding-top: 10px;
}	
textarea {
	width: 220px; 

 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #FFFFFF; 

 color: #000000; 

 border: 1px solid #cc0066;  

}

/*** STYLES FOR THE EVENT PLANNING PROJECTS PAGE ***/

img.ppsample { width:320px; height: 213px;  border: 1px solid #dddddd; padding: 10px; margin-left: 10px; } 

img.ppsample2 { width:158px; height: 215px;  border: 1px solid #dddddd; padding: 10px; margin-right: 10px; }

img.ppsample3 { width:264px; height: 215px;  border: 1px solid #dddddd; padding: 10px; margin-left: 10px; } 

img.ppsample4 { width:320px; height: 214px;  border: 1px solid #dddddd; padding: 10px; margin-right: 10px; }

 

/*** STYLES FOR THE MEETING PRODUCTION PROJECTS PAGE ***/

img.mprodsample { width:290px; height: 193px;  border: 1px solid #dddddd; padding: 10px; margin-left: 10px; } 


/*** STYLES FOR THE DESTINATION MANAGEMENT PROJECTS PAGE ***/

img.dmsample { width:290px; height: 240px;  border: 1px solid #dddddd; padding: 10px; margin-right: 10px; } 

img.dmsample2 { width:320px; height: 192px;  border: 1px solid #dddddd; padding: 10px; margin-left: 10px; margin-bottom:10px; }

img.dmsample3 { width:290px; height: 211px;  border: 1px solid #dddddd; padding: 10px; margin-left: 10px; margin-bottom:10px; }


