/* CSS Document */

body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; font-size:12px; color:#666666; font-style:normal; text-align:center; background:url(../images/body-top-bg.gif) top repeat-x;}
a{ text-decoration:none; color:#666666; font-size:11px;}
a:hover{ text-decoration: underline; color: #666666; font-size:11px;}
.selected_lnk{text-decoration: none; color: #999999; font-size:11px;}
img{ border:none;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333333; margin:0; padding:0; font-weight:normal}
h2{ font-size:14px; color:#333333; margin:0; padding:0;}
h3{ font-size:12px; color:#333333; margin:0; padding:0;}
p{ padding-right:5px; text-align:justify;}

.spacers{ clear:both;}
/*Homepage styles*/
#wrapper{ width:100%; height:100%; text-align:center;}
#wrap{ width:992px; height:100%; text-align: left; margin:0 auto;}


#header{ width:992px; height:83px; clear:both;}
.header_left{float:left; width:126px;}
.header_right{float:right; width:865px; height:83px;}
#header .topnavi{ height:35px;text-align:right; line-height:30px;}
#header .topnavi a{ text-decoration: underline; color:#666666; font-size:11px; padding-left:5px; padding-right:5px;}
#header .topnavi a:hover{ text-decoration: none; color:#b3b3b3; font-size:11px;}

.topmain_navigation{ height:42px; background: url(../images/header-right-navi-bg.jpg) repeat-y left; color:#FFFFFF;}
.topmain_navigation .iamlooking{ float:left; width:127px; background-color:#603f09}

#brands_navi{ float:right; width:734px;}
#brands_navi .mainmenu_container{float: left; z-index:6;}



/*old
#header{ width:992px; height:96px; background:#FFFFFF url(../images/home-header-bg-line.gif) repeat-y left;}
#header .divhead_left{ float: left; width:387px;}
#header .divhead_left .logos{ width:74px; padding:20px 0px 0px 20px; float:left;}
#header .divhead_left .mainlnks{ width:250px;padding:20px 0px 0px 20px; float:right; }
.mainlnks a{ line-height:16px;}

#header .divhead_right{ float: right; width:586px;}
#header .divhead_right .topbrands_lnk{ width:490px;float:left; padding-top:20px;}
.topbrands_lnk .left_button{ float:left; width:69px; height:51px; background:url(../images/scroll-left-img.gif) left top no-repeat;}
.topbrands_lnk .right_button{ float:right;width:12px; height:51px;background:url(../images/scroll-right-img.gif) right top no-repeat;}

#lookingfor{ clear:both; width:992px; height:30px; margin:0; padding:0; color:#FFFFFF; line-height:30px; vertical-align:text-top;}
* html #lookingfor{ clear:both; width:992px; height:30px; margin:0; padding:0; color:#FFFFFF; line-height:30px; padding-top:5px;}
#lookingfor img{ vertical-align: middle;}
#lookingfor a{ color:#FFFFFF; text-decoration:underline;}
#lookingfor a:hover{ color: #CCCCCC; text-decoration: none;}

#lookingfor{ clear:both; width:992px; height:30px; margin:0; padding:0; color:#FFFFFF; line-height:30px; vertical-align:text-top;}


#bokking_container{ width:992px; height:87px; clear:both;}


#navigation{}
#container{}
/*****/
#header .divhead_right .lang_div{ width:77px; float:right; padding-left:15px; padding-top:20px;}
.lang_div a{ line-height:16px;}
/*****/




#event_link_container{ width:992px; text-align:left; padding-top:20px;padding-bottom:20px; border-bottom:#CCCCCC 1px solid;}

#event_link_container ul{ margin:0; padding:0;}
#event_link_container ul li{ margin:0; padding:0; margin-left:15px; padding-left:0px;list-style-image:url(../images/event_bullet.jpg); line-height:17px;}

#event_link_container .event_container{ width:387px; float:left;}
.event_container .left_events{ width:75px; padding:90px 20px 0px 20px; float:left; font-size:12px; font-weight:bold;}
.event_container .right_events{ width:272px;float: right;}

#event_link_container .quicklink_container{ width:586px; float: right;}
.quicklink_container .left_qlinks{ width:194px; float:left;}
.quicklink_container .right_qlinks{ width:372px; float: right;}
.quicklink_container .right_qlinks p{ margin:0;padding:0;}
.quicklink_container .right_qlinks input{ vertical-align: text-top; color:#999999; font-size:10px;width:138px; height:15px;}
.quicklink_container .right_qlinks .buttons{width:25px; height:21px;}

/*
#footer{ width:100%; text-align:center;color: #999999; border-top:#CCCCCC 1px solid;}
#footer .footer_div_left{ float:left; width:650px; text-align:left;}
.footer_div_left p{ padding-left:10px; padding-top:10px; line-height:18px;}
#footer .footer_div_right{ float: right; width:300px; text-align:right}
.footer_div_right p{ padding-left:10px; padding-top:10px; color: #acacac; line-height:18px;}
#footer a{ font-size:10px; color:#acacac; text-decoration:none;}
#footer a:hover{ font-size:10px; color: #999999; text-decoration: underline;}
*/

#footer{ width:992px; text-align:center; margin:0 auto;color:#666666; font-size:11px;}
.footercontainer{ text-align:center; color:#666666;}
.footercontainer p{ margin:0px; padding:0px; padding-top:10px; text-align:center; color:#666666;}
#footer span{ color:#666666;}
.footercontainer a{ color:#666666; padding-left:3px; padding-right:3px;}
.footercontainer a:hover{ color:#999999;}

/**************************************/
#reseration_container{ clear:both; width:788px; border-left: #CCCCCC 1px solid;border-right: #CCCCCC 1px solid; background:url(../images/reserv-con-bg.gif) center repeat-y; margin-left:114px;}
#reseration_container h1{margin:0; padding:0; padding-left:20px; padding-bottom:10px;}
#reseration_container .left_reserv_navi{ width:270px; float:left;}
.left_reserv_navi p{ margin:0; padding:0; padding-left:20px; padding-bottom:10px;}
#reseration_container .right_reserv_navi{ width:512px; float: right; margin-right:1px;}
.right_reserv_navi p{ margin:0; padding:0; padding-left:20px; padding-bottom:10px;}
#reseration_container .style_textarea{ color:#666666; font-size:10px; width:100px; height:18px;}
#reseration_container .style_select1{ color:#666666; font-size:10px; width:152px; height:18px;}
#reseration_container .style_select2{ color:#666666; font-size:10px; width:58px; height:18px;}


/**************************************/
#inner_container{ clear:both; width:992px;}
#inner_contents{ clear:both; width:880px; border-left: #e9e9e9 1px solid;border-right: #e9e9e9 1px solid; margin-left:114px;background:url(../images/inner-main-content-bg.gif) center repeat-y;}
#inner_contents .inner_con_left{ width:271px; float:left;}
.inner_con_left .brandlogos{ margin:0; padding:0;height:66px; padding-top:14px; padding-left:20px;}
.inner_con_left .brand_sublinks{ margin:0; padding:0; padding-left:35px; line-height:15px;}
.inner_con_left .brand_address{ margin:0; padding:0; padding-left:20px; padding-top:18px; line-height:15px;}
.inner_con_left .brand_reservation{ border-top: #e9e9e9 1px solid;border-bottom: #e9e9e9 1px solid; clear:both; background-color: #f3f3f3; padding-left:20px;}


.inner_con_left form{ margin:0; padding:0;}
.inner_con_left p{ margin:0; padding:0; padding-top:10px;}
.inner_con_left textfield, select{ margin:0; padding:0;}
.inner_con_left .select_1{ width:145px; height:23px; color:#999999; font-size:11px;}
.inner_con_left .select_2{ width:60px; height:23px; color:#999999; font-size:11px;}
.inner_con_left .textfeild1{ width:85px; height:16px; color:#999999; font-size:11px; line-height:16px;}
.inner_con_left .textfeild2{ width:85px; height:21px; color:#999999; font-size:11px;}
.inner_con_left .imgs{vertical-align: text-bottom;}
*:first-child+html .inner_con_left .imgs{ vertical-align: text-bottom;}
* html .inner_con_left .imgs{ vertical-align: text-top;}


.inner_con_left .textfield1{ width:81px; height:21px;color:#999999;}
.inner_con_left .textfield1{ width:95px; height:21px;color:#999999;}
.inner_con_left .select1{ width:70px; height:21px;color:#999999;}
.inner_con_left .select2{ width:62px; height:21px;color:#999999;}
.inner_con_left .select3{ width:80px; height:21px;color:#999999;}

#inner_contents .inner_con_right{ width:607px; float: right;}
.inner_con_right .brand_link_icons{ height:66px; clear:both; text-align: left;}
* html .inner_con_right .brand_link_icons{ height:66px; clear:both; text-align: right;}
.inner_con_right .brand_link_icons img{ border:none; padding:6px;}
.inner_con_right .rightcontents{ }
.inner_con_right .brand_img_gallery{}

.inner_con_right .right_content_container{ padding:17px;}
.inner_con_right .right_content_container p{ padding-top:8px; padding-bottom:8px;line-height:16px;}
.right_content_container p{ padding:5px;padding-bottom:0px;line-height:16px;}
.right_content_container li{ padding-bottom:5px; list-style-image:url(../images/plus.gif)}


/**************************************/
.mar_con{width:390px; margin-left:5px;}

.scrol_content_left{width:190px; float:left; padding:5px;}
.scrol_content_right{width:290px; float:right; padding:5px;}

.scrol_content_left ul{ margin:5px; padding:0;}
.scrol_content_left ul li{ margin:0; padding:0; margin-left:15px; padding-left:0px;list-style-image:url(../images/event_bullet.jpg); line-height:17px;}

/***********Deepak**/
/***************
.header1{
font-family: Verdana;
font-size: 14px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.header2{
font-family: Verdana;
font-size: 12px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

p
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.content
{
	float:left;
	width:500px;
	padding: 10px;
	border: thin solid #999999;
}
/*-------------TABLE-----------------
table.style {
		border-collapse:collapse;
		background:#EFF4FB url(teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.7em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
}

table.style th{background:#333 url(llsh.gif) repeat-x; color:#fff; padding:2px;}
table.style td{text-align:center;}


/* body-----------------------------------------------
table.style tbody th, tbody td {border-bottom: dotted 1px #333;}
table.style tbody th {white-space: nowrap;} 
table.style tbody th a {color:#333;}
table.style tbody tr:hover {background:#fafafa}

**/


/******************************/
#inner_content{ clear:both; width:992px;margin:0 auto;}
.inner_content1{ clear:both; width:880px; margin-left:112px; background: url(../images/inner-content-bg-line.gif) center repeat-y;}
#inner_content .left_reserv_navi{ width:273px; float:left;}
.left_reserv_navi h1{ font-size:18px; font-weight:normal; color:#444343; margin:0; padding:0; padding-left:20px;}
.left_reserv_navi p{ margin:0; padding:0; padding-left:20px; padding-bottom:10px;}
#inner_content .right_reserv_navi{ width:605px; float: right; margin-right:1px;}
.right_reserv_navi h1{ font-size:18px; font-weight:normal; color:#444343; margin:0; padding:0; padding-left:20px;}
.right_reserv_navi p{ margin:0; padding:0; padding-left:20px; padding-bottom:10px;}
#inner_content select{ color:#666666; font-size:10px; width:152px; height:21px;}

/*****About Us styles************/
.aboutus_tits{ background:url(../images/about-us-content-title.gif) no-repeat top left;}

/******************************/
#business_contentainer{ clear:both; width:992px;margin:0 auto;}
.business_content_1{ clear:both; width:880px; margin-left:114px; background: url(../images/business-content-bg-line.gif) center repeat-y;}
.business_content_1 h1{ margin:0; padding:0;}
.business_content_1 p{ margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
.business_contentleft{width:650px; float:left; padding-left:20px;}
.business_contentright{ width:205px; float:right;}
.business_contentright .table_lines{ line-height:20px;}

#business_content_bottom{ clear:both;border-top:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid; height:150px;}
.bus_brand_reservation{ background-color: #f3f3f3; width:250px; float:left; padding-left:20px; border-right: #CCCCCC 1px solid; height:150px;}
.bus_brand_reservation form{ margin:0; padding:0;}
.bus_brand_reservation p{ margin:0; padding:0; padding-top:10px;}
.bus_brand_reservation textfield, select{ margin:0; padding:0;}
.bus_brand_reservation .select_1{ width:145px; height:23px; color:Black; font-size:11px;}
.bus_brand_reservation .select_2{ width:60px; height:23px; color:Black; font-size:11px;}
.bus_brand_reservation .textfeild1{ width:85px; height:16px; color:#333333; font-size:11px; line-height:16px;}
.bus_brand_reservation .textfeild2{ width:85px; height:21px; color:#333333; font-size:11px;}
.bus_brand_reservation .imgs{vertical-align: text-bottom;}
*:first-child+html .bus_brand_reservation .imgs{ vertical-align: text-bottom;}
* html .bus_brand_reservation .imgs{ vertical-align: text-top;}

#business_content_bottom .bus_articles{ width: 290px; float:left;  border-right: #CCCCCC 1px solid;height:150px; padding-left:20px; padding-right:20px;}
#business_content_bottom .bus_promotion{ width: 260px; float:left;height:150px;}


/*****/
#job_content{ clear:both; width:992px;}
.jobpage_left_container{ margin:0; padding:0; width:880px; margin-left:112px; border-left: #CCCCCC 1px solid;border-right: #CCCCCC 1px solid;}

.innerpage_left_container{ margin:0; padding-left:15px; width:850px; margin-left:125px; border-left: #CCCCCC 1px solid;border-right: #CCCCCC 1px solid;}
#formpage_left_container{ margin:0; padding-left:15px; width:970px; padding-left:20px; border: #CCCCCC 1px solid; padding-top:20px;}
.formpage_left_container{ margin:0; padding-left:15px; width:850px; margin-left:125px; padding-left:20px;}
/*Portfolio page styles*/

.portfoliocontainer{ width:600px; height:auto; background:url(../portfolio/images/portfolio-bg.gif) top left no-repeat;}
.portfoliocontainerimg{ }


/**********************/
/*Brand innerpages*/
#brandinnerpage_container{width:990px; border:#dfdfdf 1px solid;}
#brandinnerpage_container a{ text-decoration:none;}
.brandinnerpage_container_top{ clear:both; background-color:#FFFFFF;background:url(../images/inner-page-content-bg.gif) repeat-y left; height:100%}
.brandinnerpage_container_left{ width:220px; margin:15px 0px 0px 18px; float:left;}
.brandinnerpage_container_right{ width:720px; float:right; padding-top:10px;}
.brandinnerpage_container_right h1{ margin:0; padding:0; padding-bottom:15px; }
.brandinnerpage_container_right p{ margin:0; padding:0; padding-bottom:15px; }
.brandinnerpage_container_content{clear:both;}
.brandinnerpage_container_content p{ padding-right:15px; text-align:justify; line-height:19px;}
.brandinnerpage_container_left form{ margin:0; padding:0;}
.brandinnerpage_container_left p{ margin:0; padding:0; padding-top:10px;}
.brandinnerpage_container_left textfield, select{ margin:0; padding:0;}
.brandinnerpage_container_left .select_1{ width:145px; height:23px; color:#333333; font-size:11px;}
.brandinnerpage_container_left .select_2{ width:65px; height:23px; color:#333333; font-size:10px;}
.brandinnerpage_container_left .textfeild1{ width:60px; height:16px; color:#333333; font-size:11px; line-height:16px;}
.brandinnerpage_container_left .textfeild2{ width:85px; height:21px; color:#333333; font-size:11px;}
.brandinnerpage_container_left .imgs{vertical-align: text-bottom;}
*:first-child+html .brandinnerpage_container_left .imgs{ vertical-align: text-bottom;}
* html .brandinnerpage_container_left .imgs{ vertical-align: text-top;}

.common-title .brand_link_icons{ height:66px; clear:both; text-align: left;}
.common-title .brand_link_icons img{ border:none; padding-left:10px;}
.brand_link_icons_over{ margin-left:750px;}
/**********************/
.forminput{height:15px; padding-top:2px; border:1px solid #467b8a; width:160px; color:#666666; padding-left:5px; font-size:11px;}
.formselect{height:19px; padding-top:2px; border:1px solid #467b8a; width:168px; color:#666666; padding-left:5px; font-size:11px;}


/*****Image over*******/
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail img{ vertical-align:text-bottom}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 6px;
left: -1000px;
border: 1px  solid  #CCCCCC;
visibility: hidden;
color: Gray;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 15px;
left: 60px;
}

/********Disclaimer*******/
#disclaimer{padding-left:20px; padding-top:20px; text-align:center;}
#disclaimer p{padding-right:15px; text-align:justify;}

/*innerpage left side phone contact styles*/
.leftside_contact_info{ margin:0; padding:0; text-align:left; padding-top:10px; padding-bottom:20px; border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;}
* html .leftside_contact_info{ width:218px; margin:0; padding:0; text-align:left; padding-top:10px; padding-bottom:20px; border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;}
.leftside_contact_info p{ margin:0; padding:0; padding-bottom:5px; font-size:11px; background:url(../images/left-side-contact-bg.jpg) repeat-x; height:45px; text-align:left;}
.leftside_contact_info img{ text-align:absmiddle;}
.leftside_contact_info strong{ font-size:12px; line-height:18px;}
/*** convention centre*********/
#convention{ padding:10px;}
#convention p{ text-align:left;}
#table{ float:left; padding:10px;}
#table table{ border:0; text-align:center;}
#table table td{ width:100px;background-color:#e3e4d4;}


#iamlooking a{ color:Black;}

#iamlooking a{ color:Black;}
.iam_1st{margin-left:-15px;}
* html .iam_1st{margin-left:0px;}


.TitleBgInner{background-color:#DCC261;color:#FFFFFF;padding:5px;}

.soon{font:9px;font-family:Arial;color:#CDA716;}

/*package styles
.pck_sty{clear:both; width:100%;}
.pck_left{float:left; width:625px; padding-top:15px; line-height:18px; padding-left:25px;}
.pck_left td{ padding:2px;}
.pck_left img{ vertical-align: text-bottom;}

.pck_right{float:right;width:250px; padding-top:25px;}

*/
.pck_sty{clear:both; width:1000px;height:445px; background:url(../images/package-con-bg-1.png) top left no-repeat; color: #333333}
* html .pck_sty{clear:both; width:1000px;height:445px; background:url(../images/package-con-bg-1.png) top center no-repeat; color: #333333}
.pck_sty p,td{ color: #333333}

.pck_sty ul{ margin:0; padding:0}
.pck_sty li{ margin:0; padding:0;}

.pck_left1{width:415px; float:left; margin-left:10px;}
.pck_left1 td{ padding:2px;}

.pck_left1 img{ vertical-align: bottom; padding-bottom:1px;}
* html .pck_left1 img{ vertical-align: text-bottom; padding-top:1px;}

.pck_left2{width:375px; height:320px; background:url(../images/package-con-bg-2.png) top left no-repeat; position:absolute; z-index:10; margin-left:335px; padding-top:20px;}
* html .pck_left2{width:375px; height:320px; background:url(../images/package-con-bg-2.png) top left no-repeat; position:absolute; z-index:10; margin-left:305px; padding-top:20px;}
.pck_left21{ width:280px; margin-left:85px;}
.pck_left3{width:250px; height:320px; float: right;text-align:center;margin-right:15px; padding-top:5px;}
.pck_left3 a img{ border:#ceb70d 1px solid; padding:6px; background-color:#FFFFFF;}
.pck_left3 a:hover img{ border: #666666 1px solid; padding:6px; background-color: #cba418;}



/*Greeting card page udpates*/
.greeting_form td{ vertical-align: middle; padding-left:5px;}
.greeting_form input{ width:200px; margin:2px;}
.greeting_form textarea{ width:200px;margin:2px;}

/**/