BODY {
	margin-left: 0.1in;
	margin-right: 0in;
	margin-bottom: 0px;
	margin-top: 5px;
}


A {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8B1B27; font-weight: normal; text-decoration:none;}
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8B1B27; font-weight: normal; text-decoration:underline;}



.main_intro {          font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #827668; font-weight: normal; text-decoration:none;}
A.main_intro:link {    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8B1B27; font-weight: normal; text-decoration:none;}
A.main_intro:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8B1B27; font-weight: normal; text-decoration:none;}
A.main_intro:hover {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8B1B27; font-weight: normal; text-decoration:underline;}

TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #827668; font-weight: normal; text-decoration:none;}

.SOP_SO_OfferTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #827668; font-weight: bold; text-decoration:none; line-height: 16px;}

.main_intro li {list-style-image: url(/SWCode/cms_images/prop_diplomat_Resort/diplomat_gen_bullet.gif)};

col1_collection {          font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #edecea; font-weight: normal; text-decoration:none;}
A.col1_collection:link {    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #827668; font-weight: normal; text-decoration:none;}
A.col1_collection:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #827668; font-weight: normal; text-decoration:none;}
A.col1_collection:hover {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #827668; font-weight: normal; text-decoration:underline;}



.2ndLevel_address { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #827668; font-weight: normal;}


.topNavbar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4E4B46; font-weight: normal; text-decoration:none;}
A.topNavbar:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4E4B46; font-weight: normal; text-decoration:underline;}
A.topNavbar:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4E4B46; font-weight: normal; text-decoration:underline;}
A.topNavbar:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #6c6c70; font-weight: normal; text-decoration:underline;}


.topnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4E4B46; font-weight: normal; text-decoration:none;}
A.topnav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4E4B46; font-weight: normal; text-decoration:none;}
A.topnav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4E4B46; font-weight: normal; text-decoration:none;}
A.topnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #6c6c70; font-weight: normal; text-decoration:none;}



.2ndLevel_1stColHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #a69c8d; font-weight: normal;}
A.2ndLevel_1stColHeader{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #a69c8d; font-weight: bold; text-decoration:none}
A.2ndLevel_1stColHeader:LINK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #a69c8d; font-weight: bold; text-decoration:none}
A.2ndLevel_1stColHeader:HOVER { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #a69c8d; font-weight: bold; text-decoration:none}



.FootNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #4e4b46; font-weight: normal; text-decoration:none;}
A.FootNav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #4e4b46; font-weight: normal; text-decoration:none;}
A.FootNav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #4c4a4b; font-weight: normal; text-decoration:underline;}


.main_intro_headline{ font-family: Times, Verdana, Arial, Helvetica, sans-serif; font-size: 17pt; color: #827668; font-weight: normal;}


.HeadlineRegForm{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: bold;}


.RegForm{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight: normal;}
A.RegForm:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #8c271f; font-weight: normal;}
A.RegForm:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal;}

.subHeadlineRegForm{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight: normal;}
A.subHeadlineRegForm:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #8b1b27; text-decoration:underline;}
A.subHeadlineRegForm:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #8b1b27; font-weight: bold;text-decoration:underline;}




.Bulletz_text{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal;}
A.Bulletz_text:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #827668; font-weight: normal;  text-decoration:none}
A.Bulletz_text:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal;  text-decoration:underline}




.forma { 
font-family: Verdana;
 font-size: 9px;
 font-color: #000000; 
 background-color: #ffffff; 
 border: 1px solid #666666; 
 
}



ul {
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 10px;
}

ol {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;	
}

select {border: 1px solid #000000; color: #000000; font: 400 9px "verdana", mono; height: 12px}




.subHead{ font-family: Times, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #827668; font-weight: bold;}


.Detail_ContactGroupSpecialist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #8b1b27; font-weight: bold;}
A.Detail_ContactGroupSpecialist:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #8b1b27; font-weight: bold;}
A.Detail_ContactGroupSpecialist:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #8b1b27; font-weight: bold;text-decoration:underline;}

.Header_ContactGroupSpecialist{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: bold;}


.photoCaptions{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000099; font-weight: normal;}

.small  {font-size : 9px;font-family : Palatino,'Times New Roman',TimesNR,Times,serif;color:#827668;text-decoration:none;font-weight:normal;}


.main  {font-size : 9px;font-family : Verdana,Helvetica,Arial,sans-serif;color:#827668;text-decoration:none;font-weight:normal;}
A.main, A.main:Visited, A.main:Hover, A.main:Active   {font-size : 9px;font-family : Verdana,Helvetica,Arial,sans-serif;color:#3E474A;text-decoration:underline;font-weight:normal;}


.title  {font-size : 14px;font-family : Verdana,Helvetica,Arial,sans-serif;color:#827668;text-decoration:none;font-weight:bold; line-height:20px;}
A.title, A.title:Active, A.title:Hover  {font-size : 14px;font-family : Verdana,Helvetica,Arial,sans-serif;color:#827668;text-decoration:underline;font-weight:bold; line-height:20px;}
A.title:Visited  {font-size : 14px;font-family : Verdana,Helvetica,Arial,sans-serif;color:#827668;text-decoration:underline;font-weight:bold; line-height:20px;}





/***** --- FOOTER DEFINITIONS --- ******/
	#footerContainer { text-align:left; margin: 2px 0px 0px 0px; padding: 0px; }
	
	/** bottom navigation definitions **/ 
	#footerContainer #botNavContainer { background-color:#CBC5BE; padding: 0px; margin: 0px; height:22px; }
	#footerContainer #botNavContainer ul { font-family: arial, verdana, sans-serif; padding: 0px 5px 0px 0px; margin: 0px;  }
	#footerContainer #botNavContainer li { float:right; padding: 5px 5px 0px 5px; margin: 0px; list-style-type: none; }
	#footerContainer #botNavContainer li a {font-size:10px; }
	#footerContainer #botNavContainer ul .store { float:left; height:22px; padding: 0px; margin: 0px; } 
	#footerContainer #botNavContainer ul .store a { display:block; color:#ffffff; height:17px; text-decoration:none; font-weight:bolder; font-size:10px; background: url(/SWCode/westin/images/icons/wi_btn_store_icon_off.gif) left no-repeat #8A7D71; padding:5px 10px 0px 31px; }
	*html #footerContainer #botNavContainer ul .store a { height:22px; width:115px; padding:5px 0px 0px 31px;}
	#footerContainer #botNavContainer ul .store a:hover { display:block; color:#ffffff; height:17px; text-decoration:none; font-weight:bolder; font-size:10px; background: url(/SWCode/westin/images/icons/wi_btn_store_icon_on.gif) left no-repeat #703745; padding:5px 10px 0px 31px; }
	*html #footerContainer #botNavContainer ul .store a:hover { height:22px; width:115px; padding:5px 0px 0px 31px;}
	#footerContainer #botNavContainer a { color:#4D4D4D; text-decoration:none; font-weight:bolder; font-size:11px; }
	#footerContainer #botNavContainer a:hover { color: #8C271F; }
	#footerContainer #botNavContainer a.locked { color: #8C271F; }
	#footerContainer #botNavContainer a:hover.locked { color: #8C271F; }
	
	/** brand bar definitions **/
	#brandBarContainer { clear: both; margin: 20px 0px 0px 0px; }
	#brandBarContainer #starBar .corpImg { float: right; vertical-align: bottom;}
	#brandBarContainer #starBar .spgImg { vertical-align: bottom; }
	#brandBarContainer #hotelBar { clear: both; display: block; border-color: #8C8C8C; border-style: solid; border-width: 1px 0px 0px 0px; margin: 5px 0px 0px 30px; padding: 12px 0px 0px 0px; }
	#brandBarContainer #hotelBar a { display: block; float: left; margin: 0px 25px 0px 0px; padding: 0px; }
	#brandBarContainer #hotelBar a.last { display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px; }
	#brandBarContainer #hotelBar img { vertical-align: top; }
	/** end brand bar definitions **/
	
	/** legal footer definitions **/
	#footerContainer #legalNav { clear: both; color: #A6A6A6; font-size: .9em; padding: 21px 0px 0px 30px; }
	#footerContainer #legalNav p { padding: 0px; margin:0px; }
	#footerContainer #legalNav p a { color: #A6A6A6; text-decoration: none; }
/***** --- END FOOTER DEFINITIONS --- ******/
