@charset "UTF-8";
/* CSS Document */

/* Used for banner and sub navigation */
@charset "UTF-8";
/* CSS Document */

/* GLOBAL STYLES -- RESET EVERYTING TO -0- */

/* reset img borders to 0 */
img {
border: 0;
}

* {
margin: 0;
padding: 0;
}


td {vertical-align:top;}

table {margin: 0 auto; vertical-align: top; text-align: left;}


/* END ---- GLOBAL STYLES - */


/**********************************
***			Structure		***
**********************************/

body {
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	word-spacing: 1px;
	letter-spacing: 1px;
}

#logoWrap {text-align:center;
			width:868px;
			margin:auto;
			border:0px;
			height:100px}
#headerWrap {text-align:center; width:868px; margin:0 auto; border:#CCCCCC 1px solid; background-color:#FFF}
#bodyWrap {text-align:center; width:868px; margin:0 auto; border:#CCCCCC 1px solid; background-color:#FFF}
#navWrap {text-align:center; width:868px; margin:0 auto;}
#heroWrap {text-align:center; width:860px; height:200; margin:0 auto; border:#CCCCCC 4px solid; background-color:#CCCCCC}
#bottomNavWrap {text-align:center; width:868px; margin:0 auto; margin-bottom:20px; margin-top:5px; background-color:#FFF}

.li, ul {
	list-style-type: square;
	font-size: 9px;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left:30px;
}


/**********************************
***			Titles		***
**********************************/

h1 {color:#333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: normal;
	padding:20px 0px 10px 0px;
	margin-right:30px;}

h2 {color:#333333;	font-family: Tahoma, Geneva, sans-serif;
font-size: 15px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 20px;
	margin-right:30px;
	}
	
h3 {color:#333333;	font-family: Tahoma, Geneva, sans-serif;
font-size: 15px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 20px;
	padding:20px 0px 15px 0px;
	margin-right:30px;
	}

/**********************************
***			Copy Styles		***
**********************************/

.bodyCopy {
	color:#333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 14px;
	padding: 5px 30px 5px 30px;}
	
ul.bodyCopy {
	color:#333333;	font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
	text-align: left;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 14px;
	padding: 5px 30px 5px 30px;}
	
.formCopy{
	color:#333333;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
	text-align: right;
	letter-spacing: 1px;
	font-weight: normal;
	}
	
.BottomNavCopy {
	color:#000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 8px;letter-spacing: 0px;

}

.HeaderNav {
	color:#828282;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;letter-spacing: 2px;
}

.disclaimer {
	color:#333333;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 9px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 12px;
	margin: 0px 30px 10px 10px;
	text-align:justify
}



/**********************************
***			STANDARD LINKS		***
**********************************/


a:link {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	
	font-family: Tahoma, Geneva, sans-serif;
}
a:visited {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	
	font-family: Tahoma, Geneva, sans-serif;
}
a:active {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	
	font-family: Tahoma, Geneva, sans-serif;
}
a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}




/**********************************
***		TILE LINKS on LHS			***
**********************************/
#boxLinks a{color:#fffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 1.5px;
	font-weight: bold;
	line-height: 20px;
	display:block;
	padding:50px 0px 50px 0px;
	text-decoration:none;
	}
	
#boxLinksFour a{
	color:#828282;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 1.5px;
	line-height: 20px;
	display:block;
	padding:49px 0px 49px 0px;
	text-decoration:none;
	}
	

/** HOMEPAGE **/
#HomeA {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_blue.jpg) no-repeat center top;}
#HomeA:hover {background:url(/sm_images/Nav/SPA_webready/04_2_BUTN.jpg) no-repeat center top;}

#HomeB {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#HomeB:hover {background:url(/sm_images/Nav/REST_webready/05_4_BUTN.jpg) no-repeat center top;}

#HomeC {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_silver.jpg) no-repeat center top;}
#HomeC:hover {background:url(/sm_images/Nav/BAR_webready/06_1_BUTN.jpg) no-repeat center top;}

#HomeD {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#HomeD:hover {background:url(/sm_images/Nav/STUDIO_webready/07_1_BUTN.jpg) no-repeat center top;}

/** STORY **/
#StoryA {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box2upTall_silver.jpg) no-repeat center top;}
#StoryA:hover {background:url(/sm_images/Nav/STORY_webready/01_13_BUTN.jpg) no-repeat center top;}

#StoryB {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_silver.jpg) no-repeat center top;}
#StoryB:hover {background:url(/sm_images/Nav/STORY_webready/01_2_BUTN.jpg) no-repeat center top;}

#StoryD {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_silver.jpg) no-repeat center top;}
#StoryD:hover {background:url(/sm_images/Nav/STORY_webready/01_4_BUTN.jpg) no-repeat center top;}

/** Villas **/
#VillasA {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#VillasA:hover {background:url(/sm_images/Nav/VILLA_webready/02_1_BUTN.jpg) no-repeat center top;}

#VillasB {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#VillasB:hover {background:url(/sm_images/Nav/VILLA_webready/02_2_BUTN.jpg) no-repeat center top;}

#VillasC {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#VillasC:hover {background:url(/sm_images/Nav/VILLA_webready/02_3_BUTN.jpg) no-repeat center top;}

#VillasD {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#VillasD:hover {background:url(/sm_images/Nav/VILLA_webready/02_4_BUTN.jpg) no-repeat center top;}




#VillasE {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_amenities.jpg) no-repeat center top;}
#VillasE:hover {background:url(/sm_images/boxes/SUNMAR_amenities_off.jpg) no-repeat center top;}




/** Suites **/
#SuitesA {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#SuitesA:hover {background:url(/sm_images/Nav/SUITE_webready/03_1_BUTN.jpg) no-repeat center top;}

#SuitesB {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#SuitesB:hover {background:url(/sm_images/Nav/SUITE_webready/03_2_BUTN.jpg) no-repeat center top;}

#SuitesC {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#SuitesC:hover {background:url(/sm_images/Nav/SUITE_webready/03_3_BUTN.jpg) no-repeat center top;}

#SuitesD {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#SuitesD:hover {background:url(/sm_images/Nav/SUITE_webready/03_4_BUTN.jpg) no-repeat center top;}

/** SPA **/
#SpaA {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box2upTall_blue.jpg) no-repeat center top;}
#SpaA:hover {background:url(/sm_images/Nav/SPA_webready/04_13_BUTN.jpg) no-repeat center top;}

#SpaB {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_blue.jpg) no-repeat center top;}
#SpaB:hover {background:url(/sm_images/Nav/SPA_webready/04_2_BUTN.jpg) no-repeat center top;}

#SpaD {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_blue.jpg) no-repeat center top;}
#SpaD:hover {background:url(/sm_images/Nav/SPA_webready/04_4_BUTN.jpg) no-repeat center top;}


/** STUDIO **/
#StudioA {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box2upTall_brown.jpg) no-repeat center top;}
#StudioA:hover {background:url(/sm_images/Nav/STUDIO_webready/07_13_BUTN.jpg) no-repeat center top;}

#StudioB {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#StudioB:hover {background:url(/sm_images/Nav/STUDIO_webready/07_2_BUTN.jpg) no-repeat center top;}

#StudioC {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#StudioC:hover {background:url(/sm_images/Nav/STUDIO_webready/07_3_BUTN.jpg) no-repeat center top;}

#StudioD {width:155px;  vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_brown.jpg) no-repeat center top;}
#StudioD:hover {background:url(/sm_images/Nav/STUDIO_webready/07_4_BUTN.jpg) no-repeat center top;}

/** RESTAURANT **/

#RestaurantA {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#RestaurantA:hover {background:url(/sm_images/Nav/REST_webready/05_1_BUTN.jpg) no-repeat center top;}

#RestaurantB {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#RestaurantB:hover {background:url(/sm_images/Nav/REST_webready/05_2_BUTN.jpg) no-repeat center top;}

#RestaurantC {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#RestaurantC:hover {background:url(/sm_images/Nav/REST_webready/05_3_BUTN.jpg) no-repeat center top;}

#RestaurantD {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#RestaurantD:hover {background:url(/sm_images/Nav/REST_webready/05_4_BUTN.jpg) no-repeat center top;}

/** MEETINGS AND EVENTS **/

#EventsA {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box2upTall_green.jpg) no-repeat center top;}
#EventsA:hover {background:url(/sm_images/Nav/EVENTS_webready/03_BUTN_tall.jpg) no-repeat center top;}

#EventsB {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#EventsB:hover {background:url(/sm_images/Nav/EVENTS_webready/02_BUTN.jpg) no-repeat center top;}

/*#EventsC {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#EventsC:hover {background:url(/sm_images/Nav/EVENTS_webready/03_BUTN.jpg) no-repeat center top;}*/

#EventsD {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_green.jpg) no-repeat center top;}
#EventsD:hover {background:url(/sm_images/Nav/EVENTS_webready/04_BUTN.jpg) no-repeat center top;}

/** CONTACT **/
#ContactA {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_silver.jpg) no-repeat center top;}
#ContactA:hover {background:url(/sm_images/Nav/CONTACT_webready/08_1_BUTN.jpg) no-repeat center top;}

#ContactB {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_silver.jpg) no-repeat center top;}
#ContactB:hover {background:url(/sm_images/Nav/CONTACT_webready/08_2_BUTN.jpg) no-repeat center top;}

#ContactC {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_silver.jpg) no-repeat center top;}
#ContactC:hover {background:url(/sm_images/Nav/CONTACT_webready/08_3_BUTN.jpg) no-repeat center top;}

#ContactD {width:155px; vertical-align:middle; text-align:center; background:url(/sm_images/boxes/SUNMAR_box4up_silver.jpg) no-repeat center top;}
#ContactD:hover {background:url(/sm_images/Nav/CONTACT_webready/08_4_BUTN.jpg) no-repeat center top;}


/**********************************
***			FOOTER LINKS		***
**********************************/

.FooterTitle {
	font-size:12px;
	letter-spacing: 16;
			}

.FooterText {
	color:#000000;
	font-family: Tahoma, Geneva, sans-serif;

font-size: 9px;
font-weight: normal;
	line-height: 12px;
	letter-spacing: 1px;
text-decoration: none;
}


.FooterTitle {
	color:#000000;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 15px;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: 2px;
	text-decoration: none;
}


/* Title Links */


a.FooterLinktitle:link {
color:#999999;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 9px;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;
}

a.FooterLinktitle:visited {
color:#999999;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 9px;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;
}

a.FooterLinktitle:hover {
color:#999999;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 9px;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;
}

a.FooterLinktitle:active {
color:#999999;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 9px;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;
}



/* Links */



a.FooterLink:link {
	color:#939598;
	font-family: Tahoma, Geneva, sans-serif;

font-size: 9px;
font-weight: normal;
	letter-spacing: 1px;
text-decoration: none;
}

a.FooterLink:visited {
	color:#939598;
	font-family: Tahoma, Geneva, sans-serif;

font-size: 9px;
font-weight: normal;
	letter-spacing: 1px;
text-decoration: none;
}

a.FooterLink:hover {
	color:#000000;
	font-family: Tahoma, Geneva, sans-serif;

font-size: 9px;
font-weight: normal;
	letter-spacing: 1px;
text-decoration: none;
}

a.FooterLink:active {
	color:#939598;
	font-family: Tahoma, Geneva, sans-serif;

font-weight: normal;
	letter-spacing: 1px;
text-decoration: none;
}

.FootnoteText {
	color:#666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 9px;letter-spacing: 0.5px;
	text-decoration: none;
}




/**********************************
***			Specials Page		***
**********************************/

.Silvertableborder {
		font-family: Tahoma, Geneva, sans-serif;

	border: 1px solid #949CA1;
	padding: 10px 10px 10px 10px;
	background-color: #FFF;
	width: 800px;
} 

.SPECIALS_SMALL_copy {
	color:#666666;	font-family: Tahoma, Geneva, sans-serif;
font-size: 8px;
	letter-spacing: 1px;
	font-weight: nornal;
	line-height: 16px;}

.SPECIALS_TITLE_copy {
	color:#333333;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 15px;
	letter-spacing: 1px;
	line-height: 20px;margin-top: 25px;
	text-align: left;
}

.SPECIALS_GREY_copy {
	color:#333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	margin-top: 25px;
	text-align: left;
}

.SPECIALS_copy {
	color:#333333;
	font-family: Tahoma, Geneva, sans-serif;
font-size: 15px;
	letter-spacing: 1px;
	line-height: 20px;margin-top: 25px;
	text-align: left;
}


.packages {
	list-style-type: square;
	font-size: 11px;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 20px;
	margin-left:30px;
}