.dates
 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #4b4b4b
}

.aaaaaaaaaaaa
 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #003399; font-style: normal; font-weight: bold
}

.title
 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #003399; font-style: normal; font-weight: bold
}
.landtitle
 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #0000FF; font-weight: bold;
}

td.center{
	background-position : top;
	background-image : url(/images/weddings_bg.gif);
	background-repeat : repeat-y;
}

.headlinegrey
 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #4b4b4b; font-style: normal; font-weight: bold
}

.photozoom
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textbodywhite
 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none
}

.season
{ font-size: 8pt; COLOR: #4b4b4b; font-family: Arial, Helvetica, sans-serif
}

.phototext 
 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #B6B6B6
 }
 
.PhotoCapWhite
{ FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.PhotoStripHead
{ FONT-SIZE: 10pt; COLOR: orange; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textbody1
 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4B4B4B; line-height: 15px
}
.wed_menu
 { font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 color: #666666; 
 line-height: 15px;
 margin-bottom: 30px;
 padding-bottom: 30px;
 font-weight: bold;
 text-decoration: none;
}
.wed_menu1
 { font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 color: #90B8D0;
 line-height: 15px;
 margin-bottom: 30px;
 padding-bottom: 30px;
 font-weight: bold;
 text-decoration: none;
}
.diveshop
 { font-family: Comic Sans MS, Arial, Helvetica, sans-serif; font-size: 15px; color: #4B4B4B;
}

.vendorbullet
 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4B4B4B; line-height: 18px
}


.textbody
 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6000; line-height: 15px
}
.testimonials
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 15px;
	font-style: italic;
}

.recipehead
 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF6000;
}

.text
 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4B4B4B; line-height: 18px;
}

.navigation
 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4B4B4B;
}

.status
 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6000; line-height: 15px
}

.textbodylink
 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  line-height: 15px
}


.photocaption
 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; text-decoration: none; color: #4B4B4B
}

.copyright
 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #4B4B4B
}

.openingtext
 {  font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #3C3C3C;
 line-height:13pt;}

.login
 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold; color: #4B4B4B
}
.landsidenav
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #4B4B4B;
	padding-top: 3px;
	padding-bottom: 3px;
}

.copyrightblack
 {   FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none
}

.weddingtitle {
	font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14pt; color: #FF3366; font-style: italic;
}
.wedcam {
	font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #FF3366;
}
.weddingsubhead {
	font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10pt; font-weight: bold; color: #4f4f4f;
}

.weddingsubtitle {
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #A253D0; font-weight: normal; font-style: italic;
}

.weddingslist {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
	color: #A253D0; 
	font-weight: bold; 
	line-height: 22px;
}
td.wedding {
	border-color: #FF0000;
	border: 1px;	
}
a.weddingslist:hover{
	color: #FF4873; 
}
.weddingtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4B4B4B;
	line-height: 16pt;
	font-weight: normal;
}

.listhead 
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 12pt; color: #CC6633;
}

.listrecipe 
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 12pt; color: #000000;
}

.headline {
	font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #000000;
}

a:hover
 {  color: #346684;
}
h4 {
	color: #346684;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	margin-top: 20px;
}
h1{
	color: #999999;
	font-size: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}
h2 {
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
}
h3 {
	color: #3457AE;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.tropical {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 4B4B4B;
	padding-top: 4px;
	padding-bottom: 4px;
}
.marriage {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		color: 4B4B4B;
}
.faraway_villa {
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 11px;
	text-align:left;
	padding-right: 10px;
	padding-left: 10px;
}
.landcaption {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		color: 4B4B4B;
}
.weddings{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 4B4B4B;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 5px;
}
  pre
{
  white-space:normal;  word-wrap:break-word;
}
.bookingsteps {    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.enquirytitle {    FONT-WEIGHT: bold; 
    FONT-SIZE: 10pt; 
    COLOR: #ff6600; 
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.required {    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.stepsheading {    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.space {
 margin-left: 5px;
 margin-bottom: 30px;
}
.newstable2 {
	BORDER-RIGHT: #BDCFFB thin dashed;
	BORDER-TOP: #BDCFFB thin dashed;
	BORDER-LEFT: #BDCFFB thin dashed;
	BORDER-BOTTOM: #BDCFFB thin dashed;
	BACKGROUND-COLOR: #ffffff;
}
.newstable {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D6C89;
	line-height: 11px;
	text-align:justify;
}
.villacomments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D6C89;
	padding: 3px;
}
.searchbartext { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; color: #000000;
	}
.bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #d4d0c8;
	margin: 0px;
	padding: 0px;
	border-top: 1px outset;
	border-right: 2px outset;
	border-bottom: 2px outset;
	border-left: 1px outset;
}
ul {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #4b4b4b;

}
