/* CSS Document */

*									{ padding:0px; border:0px; margin:0px;}
img, div 							{ behavior: url(includes/iepngfix.htc) }
body								{ padding:0px; margin:0px; font-family:Arial; font-size:12px; background:url(../images/background.jpg) repeat-x; background-color:#FFFFFF;}
strong								{ color:#935315; font-size:13px; } 
#main								{ width:1004px; margin:auto;}

#top								{ width:125px; padding:23px 0px 0px 75px; float:left; height:58px;}
#topinner							{ width:125px; padding:23px 0px 0px 75px; float:left; height:58px;}
#topLinks							{ width:291px; height:26px; float:right; color:#f2bb85; font-size:11px; margin:13px 0 0 0;  }
#topLinks a							{ color:#f2bb85; text-decoration:none;  }
#topLinks a:hover					{ color:#ffffff; text-decoration:underline;  }

/*Menu Style Open*/
#menumain							{ width:750px; float:right; padding:0px 0px 0px 0px;}
#home								{ width:56px; height:27px; float:left; border:0px #ffffff solid;}
a.mnuhome							{ width:56px; height:27px; float:left; background:url(../images/menuhome.jpg) no-repeat;}
a.mnuhome:hover						{ width:56px; height:27px; float:left; background:url(../images/menuhome_over.jpg) no-repeat;}
a.mnuhomeact						{ width:56px; height:27px; float:left; background:url(../images/menuhome_over.jpg) no-repeat;}

#aboutus							{ width:73px; height:27px; float:left; border:0px #ffffff solid; padding:0px 0px 0px 22px;}
a.mnuaboutus						{ width:73px; height:27px; float:left; background:url(../images/menuaboutus.jpg) no-repeat;}
a.mnuaboutus:hover					{ width:73px; height:27px; float:left; background:url(../images/menuaboutus_over.jpg) no-repeat;}
a.mnuaboutusact						{ width:73px; height:27px; float:left; background:url(../images/menuaboutus_over.jpg) no-repeat;}

#factsheet							{ width:83px; height:27px; float:left; border:0px #ffffff solid; padding:0px 0px 0px 22px;}
a.mnufactsheet						{ width:83px; height:27px; float:left; background:url(../images/menufactsheet.jpg) no-repeat;}
a.mnufactsheet:hover				{ width:83px; height:27px; float:left; background:url(../images/menufactsheet_over.jpg) no-repeat;}
a.mnufactsheetact					{ width:83px; height:27px; float:left; background:url(../images/menufactsheet_over.jpg) no-repeat;}

#prices								{ width:61px; height:27px; float:left; border:0px #ffffff solid; padding:0px 0px 0px 22px;}
a.mnuprices							{ width:61px; height:27px; float:left; background:url(../images/menuprices.jpg) no-repeat;}
a.mnuprices:hover					{ width:61px; height:27px; float:left; background:url(../images/menuprices_over.jpg) no-repeat;}
a.mnupricesact						{ width:61px; height:27px; float:left; background:url(../images/menuprices_over.jpg) no-repeat;}

#services							{ width:70px; height:27px; float:left; border:0px #ffffff solid; padding:0px 0px 0px 22px;}
a.mnuservices						{ width:70px; height:27px; float:left; background:url(../images/menuservices.jpg) no-repeat;}
a.mnuservices:hover					{ width:70px; height:27px; float:left; background:url(../images/menuservices_over.jpg) no-repeat;}
a.mnuservicesact					{ width:70px; height:27px; float:left; background:url(../images/menuservices_over.jpg) no-repeat;}


.mnuservices_act 					{ width:70px; height:27px; float:left; background:url(../images/menuservices_over.jpg) no-repeat;}
.mnuservices_dis					{ width:70px; height:27px; float:left; background:url(../images/menuservices.jpg) no-repeat;}

#photogallery						{ width:100px; height:27px; float:left; border:0px #ffffff solid; padding:0px 0px 0px 22px;}
a.mnuphotogallery					{ width:100px; height:27px; float:left; background:url(../images/menuphotogallery.jpg) no-repeat;}
a.mnuphotogallery:hover				{ width:100px; height:27px; float:left; background:url(../images/menuphotogallery_over.jpg) no-repeat;}
a.mnuphotogalleryact				{ width:100px; height:27px; float:left; background:url(../images/menuphotogallery_over.jpg) no-repeat;}

#contacts							{ width:70px; height:27px; float:left; border:0px #ffffff solid; padding:0px 0px 0px 22px;}
a.mnucontacts						{ width:70px; height:27px; float:left; background:url(../images/menucontacts.jpg) no-repeat;}
a.mnucontacts:hover					{ width:70px; height:27px; float:left; background:url(../images/menucontacts_over.jpg) no-repeat;}
a.mnucontactsact					{ width:70px; height:27px; float:left; background:url(../images/menucontacts_over.jpg) no-repeat;}

#location							{ width:70px; height:27px; float:left; border:0px #ffffff solid; padding:0px 0px 0px 22px;}
a.mnulocation						{ width:70px; height:27px; float:left; background:url(../images/menulocation.jpg) no-repeat;}
a.mnulocation:hover					{ width:70px; height:27px; float:left; background:url(../images/menulocation_over.jpg) no-repeat;}
a.mnulocationact					{ width:70px; height:27px; float:left; background:url(../images/menulocation_over.jpg) no-repeat;}
/*Menu Style Over*/

#banner								{ width:1004px;}

#contentmain						{ width:1004px; float:left; padding:10px 0 0 0;}
#photogallerymain					{ width:370px; float:left; padding-bottom:20px; border:0px solid #00FF00;}
#photogalleryheading				{ width:260px; float:left; color:#fa3a92; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; padding:6px 0 0 12px;  }
#photogalleryimagemain				{ width:354px; float:left; border:1px solid #00FF00; }
#photogalleryleftimage				{ width:10px; float:left;}
#photoscrollflash					{ width:354px; float:left;}

#locationmain						{ width:506px; float:right;}
#locationheading					{ width:81px; float:right; padding:16px 23px 0px 0px;}
#aboutuscontentbg					{ width:436px; height:167px; float:right; padding:20px 30px 0px 30px; line-height:20px; background:url(../images/aboutuscontentbg.jpg) no-repeat; margin:8px 0px 0px 0px;}

#footermain							{ width:100%; background:url(../images/footerbg.jpg) repeat-x; float:left;}
#footercontainer   					{ width:1004px; margin:auto; }
#footerleftsidemain					{ width:450px; padding:56px 0px 0px 20px; float:left; color:#FFFFFF;}
a.bot_menu							{ color:#ffffff; font-size:11px; text-decoration:none;}
a.bot_menu:hover					{ color:#e6b98d; font-size:11px; text-decoration:underline;}
#copyrighttxt						{ font-size:11px; color:#e6b98d; padding:0 0 8px 0;}
#footerrightsidemain				{ width:460px; height:102px; font-size:11px; color:#FFFFFF; float:left; padding:33px 0px 0px 65px; line-height:20px;color:#FFFFFF; text-align:left; background:url(../images/footerlogoimagenew.jpg) no-repeat right top;}

/*aboutus style open*/
#bgAbtUs							{ background:url(../images/bgAbtUs.jpg) no-repeat; width:296px; height:139px; padding:14px; margin:12px 0 0 0; line-height:19px; }
#aboutusheading						{ color:#c37f3d; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; padding:8px 0 0 12px;  }
#aboutusheadinginner				{ padding:18px 15px 0px 15px; font-size:12px; color:#595656; line-height:18px;}
#allsubheading						{ color:#c37f3d; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; padding:0px 0px 0px 4px; ont-weight:bold;}
#allsubheadingsome					{ color:#c37f3d; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; padding:0px 0px 0px 0px; ont-weight:bold;}
#allsubheadingrose					{ color:#d7588d; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; padding:0px 0px 0px 4px; font-weight:bold;}
bgAbtUs a							{ color:#e0865a; font-size:11px; text-decoration:underline; }
bgAbtUs a:hover						{ color:#000000; font-size:11px; }

#moretext							{ float:right; color:#54a0aa; font-size:12px; padding:8px 5px 0px 0px;}
a.morelink							{ color:#e0865a; font-size:12px; text-decoration:none; }
a.morelink:hover					{ color:#000000; font-size:12px; text-decoration:underline; }

a.morelink1							{ color:#e0865a; font-size:11px; text-decoration:underline; }
a.morelink1:hover					{ color:#000000; font-size:11px; text-decoration:none; }


/*aboutus style close*/

#factsheetheading					{ padding:18px 15px 0px 15px; font-size:12px; color:#595656; line-height:18px;}
a.download							{ color:#595656; font-size:14px; font-weight:bold; text-decoration:none;}
a.download:hover					{ color:#54a0aa; font-size:14px; font-weight:bold; text-decoration:underline;}


#pricesheading						{ padding:18px 15px 0px 15px; font-size:12px; color:#595656; line-height:18px; float:left;}
#priceslistmain						{ width:600px; float:left;}
#pricesseasonheading				{ font-size:18px; color:#cb0a64; padding:5px 0px 5px 0px;}
#pricesseasonheadingnew				{ font-size:18px; color:#cb0a64; padding:5px 0px 5px 0px; text-align:center;}
#pricesseasonheadingnew_font		{ font-size:14px; color:#000000; font-weight:bold; padding:5px 0px 5px 0px; text-align:center;}
#pricesdetailstxt					{ font-size:12px; color:#595656; padding:5px 0px 5px 0px;}
#children							{ width:600px; float:left; border:0px #00FF00 solid; padding:10px 0px 0px 20px;}
ul.childrenoffer 					{ text-align:left; padding:0px 0px 0px 0px; font-size:12px; list-style-type:none; color:#595656;}
ul.childrenoffer li 				{ height:9px; background:url(../images/leftarrow.gif) no-repeat 0px 5px; padding:0px 0px 15px 20px; color:#595656;}



/*services style open*/

#servicesheading					{ padding:18px 15px 0px 15px; font-size:12px; color:#595656; line-height:18px;}
#servicestxtbg						{ width:955px; height:100%; float:left; padding:15px 0px 0px 19px; background:url(../images/servicescontentareabg.jpg) no-repeat;}
#servicestxtbgforbusiness			{ width:955px; eight:250px; padding:15px 0px 0px 19px; background:url(../images/servicescontentareabg.jpg) no-repeat; float:left;}
#taramaforwellnessheading			{ padding:0px 0px 0px 0px; width:100%; float:left; height:100%; border:0px solid red;}
#taramalistmain						{ width:692px; padding:0px 0px 0px 0px; float:left; height:100%; vertical-align:top; border:0px solid red;}
#taramalistmain1					{ width:100%; padding:0px 0px 0px 0px; float:left; height:100%; vertical-align:top; border:0px solid red;}
ul.taramalist 						{ text-align:left; padding:0px 0px 0px 0px; font-size:12px; list-style-type:none;}
ul.taramalist li 					{ background:url(../images/arrow.png) no-repeat 5px 6px; padding:0px 0px 5px 25px;}

#bgTW								{ background:url(../images/imgHmTWellness.jpg) no-repeat; width:162px; height:66px;  color:#da226c; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0 0 12px; text-align:right; padding:10px 12px 0 0; border:0px solid red; }
#bgTW a 							{ color:#da226c; font-size:11px; text-decoration:underline; }
#bgTW a:hover						{ color:#da226c; font-size:11px; }

#bgTUW								{ background:url(../images/imgHmTUW.jpg) no-repeat; width:162px; height:66px;  color:#c8843a; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0 0 12px; text-align:right; padding:10px 12px 0 0; border:0px solid red; }
#bgTUW a 							{ color:#c8843a; font-size:11px; text-decoration:underline; }
#bgTUW a:hover						{ color:#da226c; font-size:11px; }

#bgTB								{ background:url(../images/imgHmTBusiness.jpg) no-repeat; width:162px; height:66px;  color:#979ca2; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0 0 12px; text-align:right; padding:10px 12px 0 0; border:0px solid red; }
#bgTB a 							{ color:#979ca2; font-size:11px; text-decoration:underline; }
#bgTB a:hover						{ color:#da226c; font-size:11px; }

#bgTPAce							{ background:url(../images/imgHmTPAcE.jpg) no-repeat; width:162px; height:66px;  color:#3c8a91; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0 0 12px; text-align:right; padding:10px 12px 0 0; border:0px solid red; }
#bgTPAce a 							{ color:#3c8a91; font-size:11px; text-decoration:underline; }
#bgTPAce a:hover					{ color:#da226c; font-size:11px; }
/*services style close*/

#bgHomReservations					{ background:url(../images/bgHomReservations.jpg) no-repeat; width:241px; height:139px; padding:14px; }
#reservationsHeading				{ color:#000000; font-weight:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; padding:8px 0 0 12px;  }

#contactcontentmain					{ width:944px;}
#contactcontentleft					{ width:310px; float:left; padding:0px 0px 0px 90px;}
a.maillink							{ color:#595656; font-size:12px; text-decoration:none;}
a.maillink:hover					{ color:#54a0aa; font-size:12px; text-decoration:underline;}
#contactcontentright				{ width:300px; float:right; padding:0px 0px 0px 200px;}


#locationcontentleft				{ width:400px; float:left; padding:0px 0px 0px 0px;}
#compassbg							{ width:400px; height:431px; float:right; background:url(../images/compasssbg.jpg) no-repeat;}
#compasstxt							{ font-size:12px; color:#2a2a2a; text-align:left; padding:10px 15px 0px 4px; line-height:24px;}
#locationcontentright				{ width:505px; float:right; padding:0px 0px 0px 0px;}

#photogalleryimagebg				{ width:975px; height:135px; float:left; padding:15px 0px 0px 0px; background:url(../images/photogalleryimagebg.jpg) no-repeat;}
#photo_image						{ width:162; height:105; float:left; padding:0px 0px 0px 15px; text-align:center;}


/*form styles----------*/

.formtxt					{ font-size:12px; text-align:right; padding:10px 8px 4px 0px;}
.txtboxmain					{ font-size:12px; padding:10px 0px 0px 0px; color:#964a66;}
.txtbox						{ font-size:11px; color:#964a66; border:1px #e2e2e2 solid; width:117px; height:19px; }
.txtboxnights				{ font-size:11px; color:#964a66; border:1px #e2e2e2 solid; width:50px; height:19px; }
.txtareabox					{ font-size:12px; color:#964a66; border:1px #ebbcce solid;}
.cmpBox						{ font-size:11px; color:#000000; olor:#964a66; border:1px #e2e2e2 solid; width:227px; height:19px; }	
.cmpBoxNos					{ font-size:11px; color:#964a66; border:1px #e2e2e2 solid; width:44px; height:19px; }	
#requiredfieldtxt			{ font-size:12px; text-align:right; padding:10px 8px 4px 0px;}
#submitbutton				{ font-size:12px; padding:10px 17px 10px 0px; color:#964a66;}

a.pacelink							{ color:#595656; font-size:11px; text-decoration:none;}
a.pacelink:hover					{ color:#d3256d; font-size:11px; text-decoration:underline;}

ul.sitemaplist 						{ text-align:left; padding:0px 0px 0px 0px; font-size:14px; list-style-type:none;}
ul.sitemaplist li 					{ background:url(../images/arrow.png) no-repeat 5px 6px; padding:0px 0px 10px 25px;}

ul.sitemaplistinner 						{ text-align:left; padding:10px 0px 0px 0px; font-size:14px; list-style-type:none;}
ul.sitemaplistinner li 					{ background:url(../images/arrow.png) no-repeat 5px 6px; padding:0px 0px 5px 25px;}

a.sitemaplink							{ color:#595656; font-size:12px; text-decoration:none;}
a.sitemaplink:hover					{ color:#d3256d; font-size:12px; text-decoration:underline;}

a.sitelink							{ color:#000000; font-size:12px; text-decoration:none;}
a.sitelink:hover					{ color:#e0865a; font-size:12px; text-decoration:underline;}


#resortheading						{ padding:0px 0px 0px 5px; font-size:15px; font-weight:bold; }
#factsheetareacontentmain			{ width:944px;}
#factsheetareacontentleft			{ width:670px; float:left; padding:0px 0px 0px 0px;}
#factsheetareacontentright			{ width:250px; float:right; padding:0px 0px 0px 0px;}















