/* This is the style sheet for TRIDENT HOTELS..... [PLEASE DONT EDIT THIS FILE]*/



body {
margin:0; 
padding:0 0 10px;  
font-size:12px; 
background:url('/images/background.gif') repeat-x scroll 0 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
line-height:18px;
}

.grayout {
  background-color: #fff;
  width: 100%;
  height: 100%;
  opacity: 100;
  filter: alpha(opacity=100);
}

a:focus{
	outline:none;
	}


.button {
background-color:#B7B6AB;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:center;
padding: 2px 4px 2px 4px;
border-bottom: #B9994F 1px solid;
border-right:#B9994F 1px solid;
border-top: #E2CBA9 1px solid;
border-left: #E2CBA9 1px solid;
cursor:pointer;
}

.button:hover {
background-color:#910A2B;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:center;
padding: 2px 4px 2px 4px;
border-bottom:#660000 1px solid;
border-right:#660000 1px solid;
border-top: #CC0000 1px solid;
border-left: #CC0000 1px solid;
cursor:pointer;
}


.tab_button {
background-color:#B7B6AB;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:center;
padding: 4px;
border-bottom: #B9994F 1px solid;
border-right:#B9994F 1px solid;
border-top: #E2CBA9 1px solid;
border-left: #E2CBA9 1px solid;
cursor:pointer;
}

.tab_button:hover {
background-color:#910A2B;
color:#FFFFFF !important;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none !important;
text-align:center;
padding: 4px;
border-bottom:#660000 1px solid;
border-right:#660000 1px solid;
border-top: #CC0000 1px solid;
border-left: #CC0000 1px solid;
cursor:pointer;
}



a {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
}

a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#860928;
}

.small_font{
font-size:10px;
}

.red{
	color:#860928
	}
.os {
width:1003px; 
margin:0 auto; 
background: url(/images/background_transparent.png) repeat-y;  
behavior: url(../../../scripts/iepngfix.htc);
}

.main {
width:993px; 
margin:0 auto;
}

.invisible { display:none;}

/*common styles starts*/
a {
text-decoration:none;
}



.bullet_list {
	list-style-image:url(/images/bullet.gif);
	margin-left:10px;
	padding-left:10px;
	_margin-top:-2px;
	}
	
.bullet_list li {
	_padding-top:-4px;
	_margin-top:-4px;
	}

ul {
list-style-type:none; 
margin:0; 
padding:0;
}

hr{height:1px;}

/*.test {
margin-left:10px; 
padding-left:10px;
list-style:circle;
background-color:#FF0000;
}
*/

.last {
border:none !important;
}


h3 {
color:#fff; 
font-size:16px; 
margin:0;
}


.marb10 {
margin-bottom:0px;
}


.leftnav_container {
margin-top:10px; 
font-size:12px
}

.leftnav_container ul {
list-style-type:none; 
margin:0; 
padding:0;
}

.dotlast { 
border-bottom:#ABABAB dashed 1px; 
padding-bottom:5px; 
margin-bottom:5px
}
.dotlast_top { 
border-top:#ABABAB dashed 1px; 
padding-top:5px; 
margin-top:5px
}
.icon_arrow {
background:url('/images/icon_proceed.gif') no-repeat scroll 0 0; 
padding-left:20px;
}

.icon_rcall {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 0px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_rcall:hover{
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -108px; 
padding-left:20px; 
color:#910a2b;
}


.icon_callus {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -20px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_callus:hover {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -128px; 
padding-left:20px; 
color:#910a2b;
}


.icon_write {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -42px; 
padding-left:20px; 
color:#8b8b8b;
}

.icon_write:hover {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -150px; 
padding-left:20px; 
color:#910a2b;
}

.icon_spa {
background:url('/images/icon_spa.gif') no-repeat; 
padding-left:20px; 
color:#8b8b8b;
}

.icon_spa a {
background:url('/images/icon_spa.gif') no-repeat; 
padding-left:20px; 
color:#C20808;
}

.icon_spa:hover {
background:url('/images/icon_spa.gif') no-repeat; 
padding-left:20px; 
color:#8b8b8b;
text-decoration:underline;
}


.icon_food {
background:url('/images/icon_food.gif') no-repeat 0 2px; 
padding-left:18px;
display:block;
color:#8b8b8b;
line-height:17px;
}

.icon_food a {
background:url('/images/icon_food.gif') no-repeat 0 2px; 
padding-left:18px;
display:block;
color:#C20808;
}

.icon_food:hover {
background:url('/images/icon_food.gif') no-repeat 0 2px; 
padding-left:18px;
display:block; 
color:#8b8b8b;
text-decoration:underline;
}


.icon_address {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -64px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_address:hover {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -172px; 
padding-left:20px; 
color:#910a2b;
}


.icon_star {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -86px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_star:hover {
background:url('/images/icon_contact_us.gif') no-repeat scroll 0 -194px; 
padding-left:20px; 
color:#910a2b;
}

.icon_time {
background:url('/images/clock.gif') no-repeat scroll 0 0px; 
padding-left:20px; 
padding-top:1px;
font-size:11px;
color:#505050;
}

.spantime { 
font-size:11px;
color:#505050;
}

/*common style ends*/





/*header styles starts*/
.header {
height:120px; 
position:relative; 
z-index:999; 
padding-right:8px;
background:url(/images/header_bg.gif) repeat-y;}


.header .logocon {
padding:20px 0 0 10px; 
width:170px;
}

.header .logocon img {
display:block;
}

.header ul.toplinks {
position:absolute; 
top:10px; 
right:16px;
list-style-type:none; 
}

.header ul.toplinks li {
padding:0 18px; 
border-right:1px solid #ccc; 
font-size:10px; 
float:left;
list-style-type:none; 
}

.header ul.toplinks li a {
color:#999999;
}

.header ul.toplinks li a:hover{
color:#860928;
}


.header .user {
position:absolute; 
bottom:5px; 
right:4px; 
width:205px; 
height:80px; 
background-color:#efefed; 
color:#ccc; 
padding:10px 0 0 10px; 
font-family: Arial, Helvetica, sans-serif; 
color:#666666; font-size:11px; 
text-align:right;
}



/*.header .user input {
width:110px;  
border: #e9e7e3 1px solid; 
padding:4px 0px 0px 8px; 
font-size:11px;	
color:#999999;
margin-left:4px; 
margin-right:24px;
}*/

.input {
font-family:Arial, Helvetica, sans-serif;
width:120px;   
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.input_small {
font-family:Arial, Helvetica, sans-serif;
width:30px;   
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.input_currency_converter {
font-family:Arial, Helvetica, sans-serif;
width:50px;   
margin-right:10px;
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.dropdown_currency_converter {
font-family:Arial, Helvetica, sans-serif;
width:90px;   
margin-right:10px;
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}



.textarea {
font-family:Arial, Helvetica, sans-serif;
padding:2px 2px 2px 2px;
width:160px;
height:50px;
overflow: auto;
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}


.dropdown { 
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 2px; 
font-size:11px;	
color:#333333;
background:#FFFFFF;
text-align:left;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.dropdown_1 { 
padding:0px 0px 0px 2px;
margin-right:10px; 
font-size:11px;	
color:#333333;
text-align:left;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}



.header .user .pass {
margin-top:5px;
}

.header .user .login {
float:right; 
clear:left; 
margin-top:-13px; 
margin-right:8px;
}


.header .user .registernow { 
float:left; 
width:80px; 
_width:81px; 
margin-top:12px; 
padding:4px 10px 4px 0px; 
margin-left:-6px;
}
 
 
.header .user .forgotpass {
background-color:#fff; 
height:12px; 
float:left; 
width:104px; 
_width:105px; 
padding:4px 15px 6px 0px; 
margin-top:12px;
}


#home_icon{ 
float:left; 
position:absolute; 
top:98px;
left:210px; 
width:50px; 
height:13px;
display:block;
}

#home_icon a{ 
background:url(/images/icon_home.gif) no-repeat 0 0; 
display:block;
}

#home_icon a:hover{ 
background:url(/images/icon_home.gif) no-repeat 0 -28px; 
display:block;
}

/*header style ends*/


/*hotel main page banner style starts*/

#homebanner {
float:left; 
width:585px; 
height:289px; 
margin:0; 
padding:0; 
background:url(/images/loading_bg.gif) center no-repeat; 
z-index:0;
}

#homebanner_wrapper {
width:100%; 
z-index:2;
}

.loading_gif{
background:url(/images/loading_bg.gif) center no-repeat; 
}

#homebanner_banner {
display:block; 
float:left; 
position:relative;
z-index:0;
}

#homebanner_banner.insidepage{
width:350px; 
height:291px;
background:url(/images/loading_bg.gif) center no-repeat; 
}

#homebanner_banner.gallery{
width:584px; 
height:461px;
background: url(/images/gallery_bg.gif) repeat-x; 
}

.gallery{
width:584px; 
height:461px;
background: url(/images/gallery_bg.gif) repeat-x; 
}

.gallery3{
width:574px;
background-color:#910A2B;
color:#FFFFFF;
height:24px;
float:left;
padding-left:10px;
_top:0px;
}

.gallery1{
padding-left:10px;
float:left;
width:574px; 
_padding-top:5px;
height:24px;
color:#FFFFFF;
background-color:#910A2B;
}


#homebanner_banner.insidepage_big{
width:585px; 
height:265px;
}

#homebanner_nav { 
text-align:left; 
background:#910A2B; 
color:#FFF; 
float:left; 
position:relative;
_margin-top:265px;
 }
 
 
#homebanner_nav.insidepage{ 
width:350px; 
height:24px;
_margin-top:0px;
 }
 
 #banner_text{
 width:206px; 
 height:268px;
 _height:266px;
 padding:10px; 
 float:right; 
 position:relative; 
 background:#910A2B;
 color:#DDA6B3;
 font-size:12px;
 overflow:hidden;
 }
 
#homebanner_nav.gallery1{
padding-left:10px;
width:574px; 
height:24px;
/*added by sunil*/
float:left;
}


 
#homebanner_nav.insidepage_big{
 width:585px;
 _width:585px; 
 height:23px; 
 _height:26px;
 _margin-top:265px;  
 background:#910A2B;
 }



#homebanner_pager a {
margin: 5px 5px; 
padding: 0px 5px 3px 5px; 
font-size:10px; 
color:#C08A97;
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif; 
}

#homebanner_pager a.activeSlide {
/* background-image:url(rollover.gif); background-repeat:no-repeat; */
background:#570318; 
color:#E9C2CB;
}

#homebanner_pager a:focus {
outline: none; 
}

#book_banner{ 
float:right; 
position:relative; 
margin-top:-15px; 
margin-right:5px;
}
/*hotel main page banner style ends*/




/*content style starts*/
.content {
width:984px; 
margin:0 0 0 5px; 
overflow: hidden; 
position:relative; 
background:#FFFFFF;
}

.content .column1 {
float:left; 
margin-left:8px; 
width:754px; 
_display:inline;
}

.content .column1 a { 
font-family: Arial, Helvetica, sans-serif; 
/*color:#910A2B; */
text-decoration:none;
}

.content .column1 a:hover { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:underline;
}

.content .column2 {
float:left; 
margin-left:8px; 
margin-right:4px; 
width:585px; 
overflow:hidden;
}


#image_area {
float:left;
width:350px;
height:315px;
}

#image_content  {
float:left;
width:218px;
height:292px;
background-color:#b7b6ab;
padding: 15px 8px 8px 8px;
color:#FFFFFF;
overflow:hidden;
font-size:12px;
}

#image_content .highlight {
 color:#504A3E; 
 font-family: Arial, Helvetica, sans-serif; 
 text-decoration:none;
}

#image_content a{
 color:#797878; 
 font-family: Arial, Helvetica, sans-serif; 
 text-decoration:none;
 }
 
#image_content a:hover{ 
color:#797878; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline;
}


#image_content p { 
margin-top:8px; 
margin-bottom:8px;
}

.inner { 
_padding: 0 0 0 1px;
}

.content .column3 {
float:left; 
margin-left:6px; 
width:216px; 
 }
 
 
.inner .content .column1 {
width:157px; 
}
.inner .content .column1 div {
background-color:#ecebe8; 
padding:8px;
}
.inner .content .column1 ul li {
line-height:18px;
list-style-type:none; 
}

.infocontent_container{
	background:url('/images/infocontent_bg.gif') repeat-x;
	padding-left:155px;

	}
	



.infocontent_column1{
	padding-top:70px;
	padding-left:15px;
	padding-right:35px;
	border-left:#FFF solid 8px;
	padding-bottom:5px;
	}

.infocontent_column1 a{
	color:#860928;
	}

.infocontent_column1 a:hover{
	text-decoration:underline;
		}

.infocontent_discover{
		}




.content .column3 .online {
background-color:#b3b2b2; 
padding:10px; 
margin-bottom:10px; 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
}

.content .column3 .online span {
display:block; 
margin-top:5px;
}


.content .column3 .online .des {
	width:153px;
/*	height:16px;*/
	font-size:11px;
	color:#333333;
	}

.content .column3 .online .date {
	width:50px; 
	height:16px;
	font-size:11px;
	color:#333333;
	margin-right:10px;
}

.content .column3 .online .year {
	width:100px; 
	height:16px;
	font-size:11px;
	color:#333333;
}

.content .column3 ul.nav {
margin-top:5px;
}

.content .column3 ul.nav li {
/*border-bottom:1px dashed #E8E8E8; */
line-height:22px; 
width:163px; 
}

.content .column3 ul.nav li a {
color:#505050; 
font-size:12px;
}

.content .column3 .contact {
padding:10px;
margin-bottom:10px;
_margin-top:-10px;
_margin-bottom:20px;
background:#e8e8e4 url('/images/spa_offer_image.jpg') repeat-y scroll 164px 0;
}

.content .column3 .featured_event {
padding:10px;
margin-bottom:10px;
_margin-top:-10px;
_margin-bottom:20px;
background:#e8e8e4;
font-size:12px;
}

.content .column3 .featured_event a {
color:#910a2b; 
}

.content .column3 .featured_event a:hover {
color:#910a2b;
text-decoration:underline;
}

.content .column3 .twitter_box {
padding:10px;
height:25px;
margin-bottom:10px;
_margin-top:-10px;
_margin-bottom:20px;
background:#e8e8e4;
font-size:12px;
}

.content .column3 .twitter_box a {
color:#910a2b;
}

.content .column3 .twitter_box a:hover {
color:#910a2b;
text-decoration:underline;
}

.content .column3 .facebook_box {
padding:10px;
height:29px;
margin-bottom:10px;
_margin-top:-10px;
_margin-bottom:20px;
background:#e8e8e4;
font-size:12px;
}

.content .column3 .facebook_box a {
color:#910a2b;
}

.content .column3 .facebook_box a:hover {
color:#910a2b;
text-decoration:underline;
}



/* IE7 Only */
*:first-child+html .twitter_box {
margin-top :-10px;
}

.content .column3 .local_time {
padding:10px;
margin-bottom:10px;
_margin-top:-10px;
_margin-bottom:20px;
background:#e8e8e4 ;
font-size:12px;
}

.content .column3 .local_time a{
color:#860928;
}

.content .column3 .local_time a:hover{
text-decoration:underline;
}

.content .column3 .contact a {
color:#8b8b8b; 
}

.content .column3 .contact a:hover {
color:#910a2b; 
}
/*content style ends*/

.footer { 
width:986px; 
margin:0 0 0 8px; 
padding:10px 0px; 
text-align:center;
}

.footer span {
margin:0 30px; 
color:#7D7D7D;

}

.footer span a {
color:#910A2B;
/*color:#999999;*/
}

.footer span a:hover{
color:#860928;
}





#hotel_page_content{
float:left;
width:575px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}

#hotel_page_content a { 
color:#910a2b; 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif;
}

#hotel_page_content a:hover { 
color:#910a2b; 
text-decoration: underline; 
font-family: Arial, Helvetica, sans-serif;
}

.page_content_indent {
margin-left:86px;
}
.page_content_indent p {
margin-top:8px;
}


#homepage_tab {
position:relative;
left:0px;
margin-top:-40px;
z-index:150;
overflow:visible;
}
.homepage_tab2 {
-margin-top:-80px;

}
#homepage_tab1{
position:relative;
left:0px;
top:-40px;
bottom:0px;
z-index:150;

}



.tabbed_col{
float:left;
margin-right:10px;
height:20px;
}
.tabbed_colNew{
position:relative;
z-index:150;
float:left;
margin-right:2px;
height:20px;
_margin-top:-0px;

}


#tabbed_col_text {
left:0px;
position:relative;
padding:4px 10px 0 10px;
float:left;
background:url(/images/home_tab_bg.gif) top repeat-x;
font-family: Arial, Helvetica, sans-serif;
}

#tabbed_col_text a{
color:#910a2b; 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif;
}

#tabbed_col_text a:hover{
color:#910a2b; 
text-decoration: underline; 
font-family: Arial, Helvetica, sans-serif;
}

#tabbed_col_text p{ 
margin-top:0px
}

#h6 { 
font-family: Arial, Helvetica, sans-serif;

font-size:15px;
font-weight: 600;
margin-top:3px;
padding:10px 10px 7px 10px;
height:20px;
color:#FFFFFF;
background: url(/images/home_tab_bg.png) repeat top left;
behavior: url(../../../scripts/iepngfix.htc);
}
#break_div
{
-moz-opacity:0.4;filter:alpha(opacity=50);

}
#experience_div
{
-moz-opacity:0.4;filter:alpha(opacity=50);
}
#business_div
{
-moz-opacity:0.4;filter:alpha(opacity=50);
}
#h6New{ 
font-family: Arial, Helvetica, sans-serif;
width:104px;
font-size:15px;
font-weight: 600;
margin-top:0px;
padding:10px 0px 0px 6px;
height:20px;
color:#000000;

}

/*#h6.welcome {
background: url(/images/home_tab_bg.png) top left;
behavior: url(iepngfix.htc);
}

#h6.need {
background: url(/images/home_banners/home_tab_bg.png) top  left;
behavior: url(iepngfix.htc);
}*/


/*.textinput, .textareaHovered {
	margin-right:10px;
	height:13px;
	background: url(/images/input_bg.gif) repeat-x left top;
	border-left:#e9e7e3 1px solid;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#999999;
	margin-top:5px;
	padding-left:5px;
}*/


#content_column1 {
float:left; 
margin-top:10px;
margin-right:10px;
background-color:#f0f0ee;
width:264px;
padding:10px;
}


#content_column1 p {
margin-top:8px;
margin-bottom:8px;
}

#content_column1 a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column1 a:hover { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:underline;
}



#content_column2 {
float:left; 
margin-top:10px;
background-color:#f0f0ee;
width:270px;
padding:10px;
}

#content_column3 {
float:left; 
margin-top:10px;
margin-right:10px;
background-color:#f0f0ee;
width:554px;
padding:15px;
}

#content_column3 a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column3 a:hover { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}


#content_column_wide {
float:left; 
margin-top:10px;
margin-right:10px;
width:565px;
padding:10px;
}

#content_column_wide_colorbg {
float:left; 
margin-top:10px;
margin-bottom:20px;
margin-right:10px;
width:560px;
padding:10px;
background:#F0F0EE;
}

#content_column_wide_colorbg a{color:#910A2B; 
text-decoration:none;}

#content_column_wide_colorbg a:hover{color:#910A2B; 
text-decoration:underline;}

.column2  a{color:#910A2B; 
text-decoration:none;}

.column2  a:hover{color:#910A2B; 
text-decoration:underline;}

#content_column_wide_colorbg_800 {
float:left; 
margin-top:10px;
margin-right:10px;
width:780px;
padding:10px;
background:#F0F0EE;
display:block;
}

#content_column_weather {
	float:left;
	position:relative;
	margin-top:18px;
	text-align:right;
	padding-left:13px;
	/*width:584px;*/
	}


#content_column_wide a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column_wide a:hover { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:underline;
}

#content_column_wide  .anchor a{
color:#666666}

#content_column_wide .anchor a:hover{
color: #910A2B}

#content_column_details {
float:left; 
margin-top:10px;
width:584px;
padding:10px;
}

#content_column_details a {
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column_details a:hover {
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:underline;
}

#content_column2 p {
margin-top:8px;
margin-bottom:8px;
}


#content_column2 a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column2 a:hover { 
font-family: Arial, Helvetica, sans-serif;
color:#910A2B; 
text-decoration:underline;
}

#shadow {
	height:13px;
	position:absolute;
	left:0px;
	background:url('/images/shadow1.png') scroll 0 0;
	width:100%;
	behavior:url(../../../scripts/iepngfix.htc);
	z-index:5;
/*z-index:8;*/
}

#shadow_bottom {height:12px; 
position:relative;  top:12px; left:-1px; 
background:url('/images/shadow.png') scroll 0 0; 
width:100%;  
behavior:url(../../../scripts/iepngfix.htc);
}


.currency_converter {
background:url(/images/currency_converter.png) no-repeat;
color:#000000;
width:200px;
height:174px;
padding-left:15px;
z-index: 99 ;
position: absolute;
clear:left;
display:none;
left:84px;
}



#currency_converter_row1 {
float:left;
/*width:150px;*/
height:28px;
text-align:right;
padding-top:8px;
padding-left:185px;
_padding-left:180px;
}

.currency_converter a{
color:#000000;
}
.currency_converter .link  {
font-size:12px;
background-color:#B7B6AB;
color:#000000;
padding:2px 6px 2px 6px;
}

.currency_converter .link:hover  {
font-size:12px;
background-color:#910A2B;
color:#FFFFFF;
padding:2px 6px 2px 6px;
}


.currency_converter_close {
color:#000000;
float:left;
display:block;
margin-left:-15px;
width:12px;
_height:12px;
_height:1px;
text-align:center;
vertical-align:middle;
}

.currency_converter_close a {
margin-left:-15px;
color:#000000;
display:block;
width:12px;
_height:12px;
_height:1px;
text-align:center;
vertical-align:middle;
}


.currency_converter_close a:hover {
color:#FFFFFF;
background-color:#999999;
display:block;
width:12px;
_height:12px;
_height:1px;
vertical-align:middle;
}


.bookmark {
background:transparent url(/images/bookmark_share.png) no-repeat top;
color:#000000;
width:250px;
height:174px;
padding-left:15px;
position: absolute; 
left:432px;
margin-top:-150px;
clear:right;
display: none;
z-index: 999 }


#bookmark_row1 {
float:left;
width:220px;
_width:210px;
height:25px;
text-align:right;
padding-top:8px;
_padding-left:-25px;
margin-left:10px;
}

#bookmark_row2 {
float:left;
width:250px;
height:120px;
_padding-left:0px;
}

#bookmark_row2 a{
display:block;
width:110px;
height:21px;
}

#bookmark_row2 a:hover {
display:block;
width:110px;
}

#bookmark_column1{
float:left;
width:110px;
height:110px;
margin-right:5px;
margin-left:2px;
}

#bookmark_column1 ul li{
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}


#bookmark_column1 ul li:hover{
background-color:#FFFFFF;
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}

#bookmark_column2 ul li{
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}

#bookmark_column2 ul li:hover{
background-color:#FFFFFF;
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}


#bookmark_column2{
float:left;
width:110px;
height:110px;
}

.bookmark_close a {
margin-top:-5px;
color:#000000;
display:block;
width:12px;
_height:12px;
_height:1px;
text-align:center;
vertical-align:middle;
}

.bookmark_close a:hover {
color:#FFFFFF;
background-color:#999999;
display:block;
width:12px;
_height:12px;
_height:1px;
vertical-align:middle;
}


.div_indent {
margin-right:-3px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Navigaion style DONT TOUCH THIS CODE


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* Global Navigation style starts */

.menu {
height:32px; 
font-size:12px; 
position:absolute; 
z-index:999;
right:69px; 
/* right:226px; position before introducing Spa and Reservations links */
bottom:-1px;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}

/*.menu ul ul {width:149px;}*/

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:auto;
position:relative;
}

.menu li.seperator{
font-size:14px; 
color:#666666; 
padding:6px 10px 0px 10px;
}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#666666; padding:0 10px 0 10px; line-height:31px;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto; w\idth:auto;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited { background:url(/images/navigation_bg.png) bottom  repeat-x; border-top:#000000 3px solid; }
/* style the second level hover */
.menu ul ul a.drop:hover{background:url(/images/navigation_bg.png) bottom  no-repeat; }
.menu ul ul :hover > a.drop {background:url(/images/navigation_bg.png) bottom right no-repeat; }
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#000;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:0px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:url(/images/navigation_bg.png) bottom; color:#FFF; height:auto; line-height:13px; padding:8px 10px; width:135px;border-width:0 1px 1px 1px; filter: alpha(opacity=90); }
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:135px; }

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#FFFFFF; background:url(/images/navigation_bg1.png) bottom repeat-x; display:block; }
.menu a:hover {color:#860928; background:none;}
.menu :hover > a, .menu ul ul :hover > a {color:#FFFFFF; }
.menu :hover > a{color:#860928; background:none; cursor:pointer;}
.background_white { background:none; color:#666666;}
.background_white a{ background:none; color:#666666; text-decoration:none;}
.background_white a:hover{ background:none; color:#860928; text-decoration:none;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; color:#860928; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/* Global Navigation style eds */





/* Language Navigation style starts */

.lang {font-size:10px; position:absolute; right:221px; top:10px; _top:10px; bottom:-1px; z-index:999}
/* remove all the bullets, borders and padding from the default list styling */
.lang ul {padding:0;margin:0;list-style-type:none;}
/*.lang ul ul {width:149px;}*/
/* float the list to make it horizontal and a relative positon so that you can control the dropdown lang positon */
.lang li {float:left;width:auto;position:relative;}
/* style the links for the top level */
.lang a, .lang a:visited {display:block;font-size:10px;text-decoration:none; color:#666666; padding:0 10px 0 10px; }

/* a hack so that IE5.5 faulty box model is corrected */
* html .lang a, * html .lang a:visited {width:auto; w\idth:auto;}

/* style the second level background */
.lang ul ul a.drop, .lang ul ul a.drop:visited { background:#FFFFFF; }
/* style the second level hover */
.lang ul ul a.drop:hover{background:none; }
.lang ul ul :hover > a.drop {background:none; }
/* style the third level background */
.lang ul ul ul a, .lang ul ul ul a:visited {background:#000;}
/* style the third level hover */
.lang ul ul ul a:hover {background:#000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.lang ul ul {visibility:hidden;position:absolute;height:0;top:15px;left:0; width:100px;}
/* another hack for IE5.5 */
* html .lang ul ul {top:15px;t\op:16px;}

/* position the third level flyout lang */
.lang ul ul ul{left:149px; top:0px; width:100px;}

/* position the third level flyout lang for a left flyout */
.lang ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.lang table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.lang ul ul a, .lang ul ul a:visited {background:none; color:#666666; height:auto; line-height:10px; padding:3px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .lang ul ul a, * html .lang ul ul a:visited {width:100px;w\idth:106px; }

/* style the top level hover */
.lang a:hover, .lang ul ul a:hover{color:#860928; background:none; display:block; }
.lang a:hover {color:#860928; background:none;}
.lang :hover > a, .lang ul ul :hover > a {color:#860928; }
.lang :hover > a{color:#860928; background:none; cursor:pointer;}
.background_white { background:none; color:#666666;}
.background_white a{ background:none; color:#666666; text-decoration:none;}
.background_white a:hover{ background:none; color:#860928; text-decoration:none;}


/* make the second level visible when hover on first level list OR link */
.lang ul li:hover ul,
.lang ul a:hover ul{visibility:visible; color:#860928; }
/* keep the third level hidden when you hover on first level list OR link */
.lang ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.lang ul :hover ul :hover ul{ visibility:visible;}

/* Language Navigation style eds */

 


.text_button{
	padding:5px 10px;
	background:#009900;
	border:#FF0000 solid 1px;
	color:#FFFFFF;
	}

.text_button:hover{
	background: #6633FF;
	border:#FF0000 solid 1px;
	color:#FFFFFF;
	}
	


/* div switcher style */

.divhead{
font-size:14px;
font-weight:bold
}


ul.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
	}

ul.tabNavigation li a {
		}

ul.tabNavigation li a.selected{
	font-weight:bold;
	}






































/*top right links with drop down */


.topmenu {
right:15px;
top:4px;
height:15px; 
font-size:10px; 
position:absolute; 
z-index:9999;
bottom:-1px;}


.topmenu ul {
padding:0;
margin:0;
list-style-type:none;
}

.topmenu li {
float:left;
width:auto;
position:relative;
}

.topmenu li.seperator{
font-size:14px; 
color: #CCCCCC; 
padding:6px 8px 0px 8px;
}

/* style the links for the top level */
.topmenu a, .topmenu a:visited {display:block;font-size:10px;text-decoration:none; color:#666666; padding:0 8px 0 8px; line-height:31px;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .topmenu a, * html .topmenu a:visited {width:auto; w\idth:auto;}

/* style the second level background */
.topmenu ul ul a.drop, .topmenu ul ul a.drop:visited { background: #FFCCFF; border-top:#000000 3px solid; }
/* style the second level hover */
.topmenu ul ul a.drop:hover{background: #FF3300; }
.topmenu ul ul :hover > a.drop {background: #FFCC00; }
/* style the third level background */
.topmenu ul ul ul a, .topmenu ul ul ul a:visited {background:#000;}
/* style the third level hover */
.topmenu ul ul ul a:hover {background:#000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.topmenu ul ul {visibility:hidden; position:absolute; height:0; top:25px; left:2px; width:149px;}
/* another hack for IE5.5 */
* html .topmenu ul ul {top:25px;t\op:26px;}

/* position the third level flyout topmenu */
.topmenu ul ul ul{left:155px; top:0px; width:149px;}

/* position the third level flyout topmenu for a left flyout */
.topmenu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.topmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.topmenu ul ul a, .topmenu ul ul a:visited {background:#333333; color:#FFFFFF; height:auto; line-height:10px; padding:5px 7px; width:61px; border-width:0 1px 1px 1px;  border-bottom:#868686 solid 1px;}
/* yet another hack for IE5.5 
* html .topmenu ul ul a, * html .topmenu ul ul a:visited {width:150px;w\idth:130px; }*/

/* style the top level hover */
.topmenu a:hover, .topmenu ul ul a:hover{color:#FFFFFF; background:#860928; display:block; }
.topmenu a:hover {color:#860928; background:none;}
.topmenu :hover > a, .topmenu ul ul :hover > a {color:#FFFFFF; }
.topmenu :hover > a{color:#860928; background:none; cursor:pointer;}


/* make the second level visible when hover on first level list OR link */
.topmenu ul li:hover ul,
.topmenu ul a:hover ul{visibility:visible; color:#860928; }
/* keep the third level hidden when you hover on first level list OR link */
.topmenu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.topmenu ul :hover ul :hover ul{ visibility:visible;}

.alignmiddle {
vertical-align:middle;
}

/* Website Feedback Begins */
#feedback_background {
background:#FFFFFF;
}
#feedback_header {
width:100%;
float:left;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
background:#FFFFFF;
}
#feedback_header img {
margin-left:10px;
margin-right:10px;
}
#feedback_content {
width:100%;
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
}
#feedback_content p,
#feedback_content table {
color:#333333;
}
#feedback_content .comment_limit {
color:#999999;
font-size:10px;
}
#feedback_content p {
margin:0px;
padding:15px 10px;
}
#feedback_content select {
width:232px;
border:1px solid #7F9DB9;
font-size:12px;
padding:3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#feedback_content textarea {
padding:5px;
width:226px;
border:1px solid #7F9DB9;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#feedback_content .feedback_input {
width:184px;
border:1px solid #7F9DB9;
padding:3px;
font-size:12px;
}
#feedback_content .feedback_submit {
border:1px solid #6E7278;
padding:3px;
background:#D0CFCF;
}
#feedback_content .feedback_border {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#feedback_content .feedback_leftborder {
border-left:1px solid #CCCCCC;
}
#feedback_content .feedback_toppadding {
padding-top:2px;
}
#feedback_content .feedback_leftpadding {
padding-left:10px;
}
#feedback_content .feedback_rightpadding {
padding-right:10px;
}
#feedback_content .white_border {
border-left:3px solid #FFFFFF;
}
.align-right {
float:right;
}
.floatleft {
float:left;
}

.error_message
{  
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal; 
    font-weight: normal; 
    color: red; 
	font-size:10px;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}

/* Website Feedback Ends */

/* new home page banner */
.flash_home_wrapper {
height:510px; 
overflow:hidden; 
position:relative;
}
.flash_home_banner {
height:510px; 
position:absolute; 
width:745px;
}

/* new home page end banner */
