/* CSS Document */


/*(*) indicates UNIVERSAL method of declaring the parameters to browers....universal selector rule*/

* { 
	margin: 0px; 
	padding: 0px;
}

html,body
{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

/*This rule applies in all cross browsers and ie higher version except it hide a rule from IE lower versions [6 and below]= child selector >*/
html>body { /*parent to chile selector rule*/
	font-size: 11px;
}


/*input.button,input[type="button"],input[type="submit"]{background:#CCCCCC url('/images/button-bg-tile.gif') top repeat-x;}*/

.body
{
	background:#8C6E4A;
}

a.mainmenu
{
	font-family:Arial;
	font-size:11px;
	color:#850304;
	font-weight:normal;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;		
}
a.mainmenu:hover
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;		
}

a.mainmenu1
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;		
}
a.mainmenu1:hover
{
	font-family:Arial;
	font-size:11px;
	color:#ff0000;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;		
}

#divmainhldr
{
	height:auto;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	border-top:none;
	background:#D7CBB1; /*E0724F-7B0001-F7BF74*/
}

.welcometext1
{
	font-family:Arial;
	font-size:18px;
	color:#000000;
}
.welcometext2
{
	font-family:Arial;
	font-size:18px;
	color:#850304;
}

.welcometextfinal1
{
	font-family:Arial;
	font-size:18px;
	color:#87CEFA;
}

.welcometextfinal2
{
	font-family:Arial;
	font-size:18px;
	color:#ffffff;
}
/*Contact US*/


.content {
  /*margin:1em;*/
  padding:0px;
  margin-top:1px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  text-align:justify;
  /*border:1px dotted #333;*/
}

.LightskyblueText{
	font-family:Arial;
	font-size:12px;
	color:#87CEFA;/*87CEFA*/
}

.errorLbl
{
	float: left;
	font-family:Arial;
	font-size:11px;
	color:#ff0000;
	font-weight:normal;
	width: auto;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
}
/*Contact US*/
/* Container */
#divContainer
{
	float:left;
	width:850px;
	height:auto;
	/*height:100%;*/
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
p
{  
	text-align:left; 
	line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
/* Container */
/*Top Heading*/
#divMainContent, .divMainContent
{
	float:left;
	width:98%;
	margin:auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#divMainContent1
{
	float:left;
	width:98%;
	width/**/:/**/535px;
	margin:auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#divWelcomeHldr, .divWelcomeHldr /*IE7 and cross browser specific rule */
{
	float:left;	
	padding-top:10px;
	padding-bottom:10px;
	width:auto;
	width/**/:/**/100%; /*for IE 5 and below rule*/
	/*border-bottom:3px solid #666666;*/
}

.BrdrBtm
{
	float:left;
	width:auto;
	width/**/:/**/100%; /*for IE 5 and below rule*/
	border-bottom:3px solid #666666;
}

.BrdrBtmNone
{
	float:left;
	width:auto;
	width/**/:/**/100%; /*for IE 5 and below rule*/
	border-bottom:0px;
}

.ul-WelcomHldr{
	float:left;
	margin:0% auto;
	list-style-type:none;
	padding:0px;
}

.ul-WelcomHldr li{
	float:left;
	margin:0px;
	padding:0px;
	padding-left:10px;
}

.ul-WelcomHldr li.comingSoon{
	width:150px;
	margin:0px;
	padding:0px;
	padding-left:10px;
}

.ul-WelcomHldr li.Lounge{
	width:250px;
	margin:0px;
	padding:0px;
	padding-left:10px;
}


#divContent, .divContent
{
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	padding-top:5px;
	padding-bottom:5px;
}
/*Top Heading*/
/* Left Container */
#divLeftContainerhldr
{
	float:left;
	width:572px !important; /*IE 7 and cross-browsers specific rule*/
	height:auto;
	margin:auto;
	padding-bottom:5px;
	/*padding-bottom:5px;*/
	/*background:#ffcc00;*/
}
#divHeader
{
	float:left;
	width:572px;/*572 = percentage show difference in browsers when pixels are mentioned...when applied pixel, do not stretch block in % apply only pixels*/
	height:auto;
	margin-top:auto;
	margin-left:auto;
	/*margin-right:auto;	*/
	text-align:center;
	/*background:#ff0000;*//*0000ff*/
}


#divLogoHldr
{
	float:left; 
	padding:5px;/*10*/
	width:auto;
	height:auto;
}

#divSpecHldr
{
	float:left;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
	padding-left:30px;
}

.mainmenu
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;		
}

.mainmenufinal
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;		
}

.DiwaliBlast{
	float:left;
	background:url(images/diwali-celebration.gif) 50% 50% no-repeat;
	width:500px;
	height:647px;
	margin:0px;
	padding:0px;
	padding-left:5%;
	padding-top:2%;
	cursor:pointer;
}

/* Left Container */
/* ---- Start Services ---- */
#boxmain_con
{ 
	float:left; 
	width:545px;
}
#services_01, .services_01 /* IE7 and cross browsers specific rule*/
{ 
	float:left; 
	width:535px; 
	border-top:3px solid #666666; 
	padding:0px 5px 0px 5px;
}
.services_points
{ 
	background-image:url(images/iconli.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:20px; 
	padding-left:20px;
	padding-top:5px;
	margin:0px; 
	color:#1A6791; 
	font-size:12px;
	font-family:Arial; 
	font-weight:bold;
}
.services_bullets
{ 
	background-image:url(images/bullets.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:20px; 
	padding-left:20px;
	margin:auto;
	color:#1d1d1d; 
	font-size:11px;
	font-family:Arial;  
	margin-left:15px;
}
#services_righttpanel_bottombg
{ 
	float:left; 
	width:245px; 
	height:486px; 
	background-color:#ECF0F1;
}
.dining_height_space
{ 
	height:1px; 
	margin-top:10px; 
	margin-bottom:5px; 
	border-bottom:1px dashed #DF8F26;
}
/* ---- End Services ---- */
/* ---- Start Accommodation ---- */
.accommodation_points
{ 
	background-image:url(../images/iconli.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:20px; 
	line-height:18px;
	padding-left:20px;
	color:#1d1d1d;
}
#accommodation_01
{ 
	float:left;
	border-bottom:1px dashed #D98F26; 
	padding:5px 5px 10px 5px;
	margin:0px;
	width:98%;
}
#accommodation_03
{ 
	float:left; 
	width:98%;
	padding:10px 5px 10px 5px;
}
#boxmain_con
{ 
	float:left;
	margin:auto;
	height:auto;	
	width:535px; 
	width/**/:/**/535px;
}
/* ---- End Accommodation ---- */
/* ---- Start Attractions ---- */
.feature
{ 
	padding: 0px 0px 0px 0px; /*shorthand rule*/
	font-size: 12px; 
	width:535px; 
}

.GenText
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
#attractions_con
{ 
	float:left; 
	width:535px; 
	text-align:left; 
	margin-top:0px; 
	padding-bottom:10px;
}
.attractions_title
{ 
	font-family:Arial; 
	font-size:13px; 
	color:#000000; 
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.attractions_points
{ 
	background-image:url(../images/iconli.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:20px;
	line-height:18px; 
	padding-left:18px; 
	color:#196692;
}
#attractions_01
{ 
	float:left; 
	width:100%; 
	/*border-top:3px solid #666666; */
	border-bottom:1px dashed #850304; /*shorthand rule*/
	padding:10px 5px 5px 5px;
}
#attractions_02, .attractions_02 /*IE 7 Specification common ID & class IE7 and cross browser specific rule */
{ 
	float:left; 
	width:100%; 
	border-bottom:1px dashed #850304; 
	padding:5px 5px 5px 5px;
}
#attractions_03, .attractions_03 /*IE 7 Specification common ID & class*/
{ 
	float:left; 
	width:100%; 
	padding:5px 5px 5px 5px;
}
#attractions_righttpanel_bottombg
{ 
	float:left; 
	width:255px; 
	height:212px; 
	background-color:#ECF0F1;
}
/* ---- End Attractions ---- */
/* Contact Us */
.contact_brockton_title{ font-family:Arial; font-size:13px; color:#850304; font-weight:bold;}
.contactpersons{ height:20px; padding-top:10px; padding-bottom:5px; padding-left:0px; color:#1d1d1d; font-size:12px; font-weight:bold;}
.contacttext{ font-weight:bold;}
.contact_url { font-family:Arial; font-size:11px; color:#850304; text-decoration:none; padding-left:0px;}
a.contact_url:link { font-family:Arial; font-size:11px; color:#850304; text-decoration:none; padding-left:0px; text-align:left;}
a.contact_url:hover { font-family:Arial; font-size:11px; color:#666666; text-decoration:underline; padding-left:0px;}
.contact_url2 { font-family:Arial; font-size:11px; color:#850304; text-decoration:none; padding-left:0px; margin-left:35px;}
a.contact_url2:link { font-family:Arial; font-size:11px; color:#850304; text-decoration:none; padding-left:0px; text-align:left; margin-left:35px;}
a.contact_url2:hover { font-family:Arial; font-size:11px; color:#666666; text-decoration:underline; padding-left:0px; margin-left:35px;}
/* End Contact Us */
/* ---- Start Dining ---- */
#dining_top{ float:left; width:535px; border-top:3px solid #1C8FD0; padding:5px 5px 5px 5px; text-align:center;}
.dining_topmenu { font-family:Arial; font-size:14px; color:#1d1d1d; text-decoration:none; padding:0px 5px 0px 5px; font-weight:bold;}
a.dining_topmenu:link { font-family:Arial; font-size:14px; color:#1d1d1d; text-decoration:none; padding:0px 5px 0px 5px; font-weight:bold;}
a.dining_topmenu:hover { font-family:Arial; font-size:14px; color:#D98F26; text-decoration:none; padding:0px 5px 0px 5px; font-weight:bold;}
.dining_title{ font-family:Arial; font-size:13px; color:#850304; font-weight:bold;}
.dining_points
{ 
	background-image:url(../images/iconli.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:20px; 
	padding-top:10px; 
	padding-bottom:5px; 
	padding-left:20px; 
	color:#1d1d1d; 
	font-size:12px; 
	font-weight:bold;
}
.dining_contactno{ color:#850304; padding-left:5px;}
.dining_punchline{ color:#850304; padding-left:20px; font-weight:normal;}
.dining_text{ color:#1d1d1d; padding-left:20px; padding-top:10px; text-align:left;}
.dining_url { font-family:Arial; font-size:11px; color:#850304; text-decoration:none; padding-left:20px;}
a.dining_url:link { font-family:Arial; font-size:11px; color:#850304; text-decoration:none; padding-left:20px; text-align:left;}
a.dining_url:hover { font-family:Arial; font-size:11px; color:#666666; text-decoration:underline; padding-left:20px;}
.dining_dotline{ float:left; height:7px; width:500px;background-image:url(../images/dining_dotline.jpg); background-position:top; background-repeat:no-repeat;}
.dining_height_space{ height:1px; margin-top:10px; margin-bottom:5px; border-bottom:1px dashed #850304;}

#dining_titleline{ float:left; width:100%; border-top:3px solid #666666; padding:0px 5px 0px 5px;}
#dining_01, .carlton_lounge { float:left; width:535px; border-bottom:3px solid #850304; padding:5px 0px 0px 0px;}
#dining_02, .dining_02{ float:left; width:535px; border-bottom:3px solid #850304; padding:10px 0px 0px 0px;}
.dining_backtotop{ float:right; width:535px; text-align:right; background-color:#FCE7BC; background-image:url(../images/backtotop.gif); background-position:right; background-repeat:no-repeat; height:20px; line-height:20px; margin-top:10px;}
.dining_backtotop_link { font-family:Arial; font-size:12px; color:#850304; text-decoration:none; padding-right:10px;}
a.dining_backtotop_link:link { font-family:Arial; font-size:12px; color:#850304; text-decoration:none; padding-right:10px;}
a.dining_backtotop_link:hover { font-family:Arial; font-size:12px; color:#666666; text-decoration:underline; padding-right:10px;}

#dining_righttpanel_bottombg{ float:left; width:255px; height:651px; background-color:#ECF0F1;}
/* ---- End Dining ---- */

/* right Container */

#divRightContainerhldr
{
	float:left;
	width:278px;
	margin:0px;
	/*background:url(images/Hmenubg.jpg) #D7CBB1 scroll 0px 10.49em repeat-x;*/ /* for IE higher versions and cross-browser*/;
	background:#D7CBB1;
	padding-bottom:5px;
	/*background-image:url(images/extramenu.jpg);
	background-repeat:repeat-x;*/
	/*background:#eeeeee;*/
}


#divmenu
{
	float:left;
	background:url(images/Hmenubg.jpg) #F7BF74 0px 0.01em repeat-x;
	width:100%;
	height:34px;
}

#divmenu1
{
	float:left;
	background:url(images/menubg4.jpg) repeat-x right top #800080;/*F7BF74 - shorthand rule*/	
	width:100%;
	height:34px;
}
#divmenuhldr
{

	float:left;
	padding:10px;
	width:auto;
}

#divTopmenu
{
	float:left;
	width:auto;
	height:45px;/*45*/
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:24px;
}

#topimage
{
	float:left;
	width:256px;
	/*height:45px;*/
	padding-top:24px;
	background:url(images/topimage.jpg) no-repeat;
}

.topmenulink
{
	color:#000000;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}
a.topmenulink
{
	color:#850304;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

a.topmenulink:hover
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.topmenulink1
{
	color:#ffffff;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

a.topmenulink1:hover
{
	color:#000000;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

a.topmenulinkfinal
{
	color:#ffffff;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

a.topmenulinkfinal:hover
{
	color:#ff0000;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

.flashimage
{
	background-image:url(images/flashimage.jpg);
	width:256px;
	height:386px;
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#flashimage1
{
	float:left;
	/*background:#8C6E4A;*/
	width:278px;/*256*/
	height:386px;
	margin:0px;
	padding:0px;
	/*vertical-align:top;*/
}


:first-child+html #divRightContainerhldr{ /*IE 7 specific*/
	background:url(images/Hmenubg.jpg) #D7CBB1 0% 118px repeat-x;
	float:left;
	width:278px;
	margin:0px;
	padding-bottom:5px;
}

html>body #divRightContainerhldr{ /*Cross browser specific = mozilla, opera...*/
	background:url(images/Hmenubg.jpg) #D7CBB1 scroll 0% 115px repeat-x;
	float:left;
	width:278px;
	margin:0px;
	padding-bottom:5px;
}

* html body #divRightContainerhldr{ /*IE6 specific*/
	background:url(images/Hmenubg.jpg) #D7CBB1 0% 118px repeat-x;
	height:152px;
	width:auto;
}


#indexDemo{
	float:left;
	/*background:#8C6E4A;*/
	width:auto;
	height:auto;
	margin:0px;
	padding-left:1px;
}

#divVirtualtour
{
	float:left; 
	/*background-color:#edf0f1;*/
	background:url(images/menubg1.jpg) repeat-x right top #D7CBB1;/*Shorthand rule*/
	width:256px; 
	width/**/:/**/256px;
	height:auto; 
	padding-top:2px;
	margin:auto;
}

#divVirtualtourfinal
{
	float:left; 
	/*background-color:#edf0f1;*/
	background:url(images/menubg4.jpg) repeat-x right top #800080;
	width:256px; 
	width/**/:/**/256px;
	height:auto; 
	padding-top:2px;
	margin:auto;
}

#divVirtualTextPanel
{
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#850304;
	padding-top:10px; 
	padding-bottom:10px; 
	padding-left:10px; 
	width:100%;
	width/**/:/**/auto; /*rule for IE 5 and lower version*/
}

#divVirtualTextPanelfinal
{
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	padding-top:10px; 
	padding-bottom:10px; 
	padding-left:10px; 
	width:100%;
	width/**/:/**/auto;
}
/* right Container */

/* footer */

#divfooterhldr
{
	float:left;
	width:850px;
	height:auto;
	margin:auto;
	/*padding:inherit;*/
	padding-top:5px;
	padding-bottom:10px;
	border-top:2px solid #666666;
}

#divfooter
{
	float:left;
	width:97%;
	height:30px;
	font-family:Arial;
	font-size:11px;
	margin-left:10px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:0px;
}
.footerlink
{
	font-family:Arial;
	font-size:11px;
	color:#800080;/*1a6692*/
	padding-left:2px;
	padding-right:2px;
	margin:auto;
}

.footerlink1
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	margin:auto;
}

.footerlink2
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	padding-left:2px;
	padding-right:2px;
	margin:auto;
}

a.footerlink
{
	font-family:Arial;
	font-size:11px;
	color:#7D0102;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	margin:auto;	
}
a.footerlink:hover
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	margin:auto;
}

a.footerlink1
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	margin:auto;	
}
a.footerlink1:hover
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	margin:auto;
}

a.footerlink2
{
	font-family:Arial;
	font-size:11px;
	color:#7D0102;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	margin:auto;	
}
a.footerlink2:hover
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	margin:auto;
}

#divCopyright
{
	float:left;
	width:97%;
	height:auto;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	margin-left:10px;
	margin-right:auto;
	padding:0px;
	
}
/* footer */

/* ---- Start Welcome ---- */
#welcome_con{ float:left; width:98%;/*535px;*/ text-align:left; padding-left:10px; margin-top:10px; margin-bottom:10px;}
.welcome_con{ float:left; width:98%;/*535px;*/ text-align:left; padding-bottom:10px;}
.TextBlock{float:left; padding:5px;}
.welcome_txt_black{ font-family:Arial; font-size:18px; color:#000000;}
.welcome_txt_blue{ font-family:Arial; font-size:18px; color:#1A6692;}
.feature{padding:5px; font-size: 12px; width:535px;}
.feature img{ float: left; padding:0px 10px 0px 0px; margin:0px 5px 0px 0px;}
h3{ font-family:Arial; font-size:18px; color:#000000; font-weight:normal;}
h4{ font-family:Arial; font-size:18px; color:#1A6692; font-weight:normal;}
p{ padding-top:5px; text-align:justify; line-height:14px;}
/* ---- End Welcome ---- */
/* ---- Start Boxes Main ---- */
#boxmain_con{ float:left; width:545px; padding-left:10px; margin-left:auto; margin-right:auto;}
#boxmain_line_box_top, .boxmain_line_box_top{ float:left; height:2px; width:545px;background-image:url(images/line_box_top.jpg); background-position:top left; background-repeat:no-repeat;}
#boxmain_line_box_middle{float:left; height:7px; width:99%;background-image:url(images/line_box_middle.jpg); background-position:center center; background-repeat:no-repeat; margin-top:3px; margin-bottom:3px;}
#FeatureImgboxHldr{float:left; width:193px; height:auto; background:#ffcc00;}
#textHldr{float:left;font-size:12px; color:#000000;width:62%; padding-left:10px;}
.box_title{font-family:Arial; font-size:13px; color:#850304; font-weight:bold;background:#007B5D; padding:8px;background:url(images/menubg1.jpg) #D7CBB1 repeat-x right top;}
.points_icon{ background-image:url(../images/iconli.gif); background-position:left; background-repeat:no-repeat; height:20px; padding-left:20px;}
.points_icon_link{ color:#196692; text-decoration:underline;}
a.points_icon_link:link{ color:#196692; text-decoration:underline;}
a.points_icon_link:hover{ color:#196692; text-decoration:none;}
.points_icon_link_small{ color:#196692; text-decoration:underline; font-size:11px;}
a.points_icon_link_small:link{ color:#196692; text-decoration:underline; font-size:11px;}
a.points_icon_link_small:hover{ color:#196692; text-decoration:none; font-size:11px;}
a.viewmore{ color:#ffffff; text-decoration:underline;}
a.viewmore:hover{ color:#D1983F; text-decoration:underline;}
.arrows{font-family:Arial; font-size:10px; color:#ffffff/*D1983F*/;}
.feature_box{float:left;padding: 3px 0px 0px 0px; font-size: 12px; width:auto/*250px*/; text-align:left;}
.feature_box img{ float: left; padding:0px 10px 0px 0px; margin:0px 5px 0px 0px;}
.box_p{ padding-top:0px; text-align:justify; line-height:14px; font-size:11px;}

#box12_con{ float:left; width:545px; background-color:Transparent/*#c8c8c8*/;}
#box_abouthotel_con{float:left; width:49%; /*background-color:#0000ff*//*#fff;*/ border-top:3px solid #666666;border-left:3px solid #666666;border-right:3px solid #666666; padding:0px 0px 0px 0px;}
.box_abouthotel_con{float:left; width:49%; /*background-color:#0000ff*//*#fff;*/ border-left:3px solid #666666;border-right:3px solid #666666;border-bottom:3px solid #666666; padding:0px 0px 0px 0px;}
#box_accommodation_con{float:left; width:48%; /*height:210px;*/ /*background-color:#ffff00*//*#ECF0F1;*/ /*border:3px solid #ffffff;*/ padding:0px 0px 0px 0px;border-top:3px solid #666666;border-left:3px solid #666666;border-right:3px solid #666666; margin-left:3px;}
.box_accommodation_con{float:left; width:48%; /*height:210px;*/ /*background-color:#ffff00*//*#ECF0F1;*/ /*border:3px solid #ffffff;*/ padding:0px 0px 0px 0px;border-left:3px solid #666666;border-right:3px solid #666666;border-bottom:3px solid #666666; margin-left:3px;}

#box_abouthotel_confinal{float:left; width:49%; /*background-color:#0000ff*//*#fff;*/ border-top:3px solid #800080;border-left:3px solid #800080;border-right:3px solid #800080; padding:0px 0px 0px 0px;}
.box_abouthotel_confinal{float:left; width:49%; /*background-color:#0000ff*//*#fff;*/ border-left:3px solid #800080;border-right:3px solid #800080;border-bottom:3px solid #800080; padding:0px 0px 0px 0px;}
#box_accommodation_confinal{float:left; width:48%; /*height:210px;*/ /*background-color:#ffff00*//*#ECF0F1;*/ /*border:3px solid #ffffff;*/ padding:0px 0px 0px 0px;border-top:3px solid #800080;border-left:3px solid #800080;border-right:3px solid #800080; margin-left:3px;}
.box_accommodation_confinal{float:left; width:48%; /*height:210px;*/ /*background-color:#ffff00*//*#ECF0F1;*/ /*border:3px solid #ffffff;*/ padding:0px 0px 0px 0px;border-left:3px solid #800080;border-right:3px solid #800080;border-bottom:3px solid #800080; margin-left:3px;}

#box34_con{float:left; width:545px; background-color:Transparent; padding-bottom:5px;}
#box_specials_con{float:left; width:49%;/*height:210px;*/ /*background-color:#ff0000;/*#ECF0F1*/  border-top:3px solid #ffffff;border-left:3px solid #ffffff;border-right:3px solid #ffffff; padding:0px 0px 0px 0px;}
.box_specials_con{float:left; width:49%;/*height:210px;*/ /*background-color:#ff0000;*//*#ECF0F1*/  border-left:3px solid #ffffff;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff; padding:0px 0px 0px 0px;}
#box_services_con{float:left; width:48%; /*height:210px;*/ background-color:#ffffff; padding:0px 0px 0px 0px;border-top:3px solid #ffff00;border-left:3px solid #ffff00;border-right:3px solid #ffff00; margin-left:3px;}
.box_services_con{float:left; width:48%; /*height:210px;*/ background-color:#ffffff; padding:0px 0px 0px 0px;border-left:3px solid #ffff00;border-right:3px solid #ffff00;border-bottom:3px solid #ffff00; margin-left:3px;}

/* ---- End Boxes Main ---- */


/* Start Sitemap */

.sitemaplink{ 
	background-image:url(../images/iconli.gif); background-position:left; background-repeat:no-repeat; 
	height:20px; line-height:18px; padding-left:18px; color:#196692; text-decoration:none;
}
a.sitemaplink:link{ 
	background-image:url(../images/iconli.gif); background-position:left; background-repeat:no-repeat; 
	height:20px; line-height:18px; padding-left:18px; color:#196692; text-decoration:none;
}
a.sitemaplink:hover{ 
	background-image:url(../images/iconli.gif); background-position:left; background-repeat:no-repeat; 
	height:20px; line-height:18px; padding-left:18px; color:#D98F26; text-decoration:underline;
}

/* End Sitemap */

.Attraction ul{list-style-type:none; padding:0px; margin:0px; display:inline;}
.Attraction li {float:left;font-family:arial, sans-serif; font-size:11px; color:#ffffff;display:inline;padding:5px; margin:1px; background:#007B5E; width:49%;}
.Attraction li.green{background:#9B998A; width:30%;}


/*Form Style Starts*/
 
		.instructionText
		{
		font-family:Arial;
		font-size:11px;
		color:#ff0000;
		font-weight:normal;
		}
		
		.requireFileds
		{
		font-family:Arial;
		font-size:11px;
		color:#ff0000;
		font-weight:normal;
		}
		.Highlightedtext
		{
		font-family:Arial;
		font-size:12px;
		font-weight:900;
		color:#ff0000;
		}
				
		.labelresource{
		float: left;
		width: 30px;
		font-weight: normal;
		}
		.labelresourceright{
		float: left;
		width: 60px;
		font-weight: normal;
		}
		.labelresourceright1{
		 float: left;
		 font-weight: normal;
		 text-align:left;
		 padding-left: 10px;		 
		 width:20%;
		 height:30%;
		}
		.label
		{
		float:left;
		width: 120px;
		font-family:Arial;
		font-size:12px;
		color:#000000;
		font-weight: bold;
		}
		.loginlabel
		{
		float: left;
		width: 100px;
		font-family:Arial;
		font-size:12px;
		color:#000000;
		font-weight: bold;
		}
		.ValidationBx
		{
		float: left;
		width: 100%;
		font-weight: bold;
		text-align:center;
		height:25px;
		}
		
		.errorLbl
		{
		font-family:Arial;
		font-size:11px;
		color:#ff0000;
		font-weight:normal;
		width: auto;
		font-weight: bold;
		text-align:center;
		vertical-align:top;
		}

		/*input, textarea{
		width: 180px;
		margin-bottom: 5px;
		}*/
		
		.input, .textarea{
		width: 180px;
		margin-bottom: 5px;
		font-family:arial;
		font-size:11px;
		color:#000000;
		}

		/*textarea{
		width: 250px;
		height: 150px;
		}

		.boxes{
		width: 1em;
		}

		#submitbutton{
		margin-left: 120px;
		margin-top: 5px;
		width: 90px;
		}*/

/*Form Style Ends*/		


/*DO NOT DELETE!!*/

/*Both Opera (versions 6 and before) and IE/win (versions 6 and before) don’t understand the :first-child selector rule
and will ignore the entire rule. IE5/Mac, Netscape 6, and Mozilla will diplay the proper fixed background image. Do not Delete!!*/
/*head:first-child+body #TopMenuHldr{
	background:url(images/menubg1.jpg) purple left bottom repeat-x;
	height:149px;
	width:auto;
}*/

/*content: after properties*/
/*<p class="aft">&nbsp;</p>
<p class="link"><a class="uline" href="http://www.w3.org/TR/REC-CSS2/generate.html#content"></a></p>*/

/*p.link {margin-left:auto;}
a.uline:after{content:attr(href); font-size:11px;}
p.aft:after {content:"If you have Mozilla or Opera than you should be seeing this page content. It is put in automatically, when the page is generated, from text held in the css. Internet Explorer does not yet support this so will see nothing on the page. Not even the link below which is also generated from the css. Possibly a method of hiding email addresses from 'harvesters' once all browsers comply with the w3c recommendations."; display:block; margin:0 15px; font-size:11px; line-height:16px;}*/


/*ALL IE ESCAPE SEQUENCE [6 and below] Do not Delete!!!*/


/*#TopMenuHldr{
	background:url(images/menubg1.jpg) cyan left bottom repeat-x;
	height:149px;	
	width:auto;
}*/

/*#divRightContainerhldr > #TopMenuHldr{
	background:url(images/menubg1.jpg) green left bottom repeat-x;
	height:149px;
	he\ight:150px;
	_height:150px;
	width:auto;
}*/

/**html #TopMenuHldr{
	background:url(images/menubg1.jpg) pink left bottom repeat-x;
	height:152px;
	width:auto;
}*/

.whitebg{ background:#ffffff; padding:5px;}
.headerbg, .headerbg1 { background:#850304; color:#ffffff; padding:5px;}
.headerbg { border-left:1px solid #ffffff;}
.headerbg1{ border:0px;}

a.twitter, a.facebook{ display:inline-block; height:35px;}

a.twitter 	{ background:url(images/icon_twitter.png) left top no-repeat; width:57px; height:35px ; margin:0px 0px 0px 0px;}
a.facebook 	{ background:url(images/icon_facebook.png) left top no-repeat; width:94px; height:35px; margin:0px 0px 0px 2px;}
