@charset "utf-8";
/* CSS Document */
*					    { margin: 0; padding: 0;}
/*body					{ margin:0; padding:0; color:; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; background:url(../images/diagnalbg.png);} */
body					{
	
}
H6, h6					{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 5px 10px; background:url(../images/diagnalbg.png); line-height:15px; text-align: center; margin-bottom:10px;}
.bgphoto {
	background-attachment: fixed;
	background-image: url(../images/diagnalbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.imagetopalign {
	text-align: center;
}
.bookonline {
	text-decoration: underline;
}

H5, h5					{ font-size:15px; padding:0px; margin:0px; }
H4, h4					{ font-size:14px; padding:12px 0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#6a6464;}
H3, h3					{ font-size:21px; padding:0px; margin:0px; }
H2, h2					{ font-size:23px; padding:0px; margin:0px; }
H1, h1					{ font-size:18px; font-weight:bold; line-height:18px; color:642b21; padding:25px 0 10px 0; font-family:Arial, Helvetica, sans-serif; color:#642b21; }

/*fonts, size and color*/
 /*color of the text*/
 .color_red				{color:#b13944;}
 .color_green			{color:#95ad15;}
 .color_sky				{color:#53738d;}
 .color_deemyellow		{color:#6e734d;}
 .color_yellow			{color:#bfb23e;}
 .color_deem_sky		{color:#435e71;}


a						{text-decoration:none; color:white;}
a:hover	{color:black;}



/*pre-defined changed*/
ul						{list-style-type:bullets;color:black; padding-left:100px;}
li						{color:black;}
p						{color:black; padding-bottom:11px; padding-left:10px;  text-align:left;}
img						{float:left; border:20px;}
span					{text-align:left;}
p>span					{font-size:12px;}
.hr						{width:100%; float:left; height:1px; background:#A80000; margin-bottom:40px;}
.f_b					{font-weight:bold;}
.fll					{float:left;}
.flr					{float:right;}
.clear					{clear:both;}
.imges					{padding-bottom:20px; padding-left:20px; float:left;}
.pics                   {padding-right:0px; padding-top:2px; float:right;}




/*pre-defined changed*/

/*layout*/
.div_row				{width:100%; float:left;}
.content				{width:940px; margin:0 auto; height:auto;}
/*layout end*/

/*header start here */
.cwrapper							{width:100%; height:auto; clear:both;}
.header								{width:100%; float:left; padding-bottom:0px; height:auto; repeat-x top;}
.header .menu						{width:940px; height:auto; float:left; background:#fff; padding-top:7px; position:relative; z-index:1;}
.header .menu ul					{list-style-type:none;}
.header .menu ul li					{width:156px; height:48px; float:left; text-align:center; display:block;}
.header .menu ul li a				{width:156px; height:44px; float:left; text-align:center; color:#FFF; padding-top:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:		
									block; position:relative; z-index:2; font-size:14px;}
.header .menu ul li a:hover			{width:156px; height:44px; text-align:center; float:left; text-align:center; color:#FFF; padding-top:14px; position:relative; z-index:2;}
.header .menu ul li a.selected		{width:156px; height:44px; text-align:center; float:left; text-align:center; color:#FFF; padding-top:14px;position:relative; z-index:2;}

.top_bar                {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#252525; height:auto; float:left; width:100%; padding-top:40px;}
.top_bar_lft			{width:200px; float:left; line-height:40px;}
.top_bar_rght			{width:370px; float:right; color:#642b21; font-size:18px; text-align:right; line-height:24px;}
.logo					{float:left;}
.banner					{width:926px; float:left; height:auto; border-left:7px solid #FFF; border-right:7px solid #FFF;}
.nav					{width:200px; height:auto; float:left;}
.nav ul					{list-style-type:none;}
.whitetext {
	color: #FFF;
}

.nav ul li				{float:left; height:33px; padding:0px 0px 0px 0px; width:200px;}
.nav ul li a			{height:28px; padding:5px 0px 0px 10px; width:190px; float:left; font-family:arial, helvetica, sans-sarif; font-style:medium; font-size:11px; color:#e3edef; 	
						 text-decoration:none;}
.nav ul li a:hover		{height:28px; padding:5px 0px 0px 10px; width:190px; float:left; font-family:arial, helvetica, sans-sarif; font-style:medium; font-size:11px; color:#e3edef; 	
						 text-decoration:none; background:#000;}
.reservation_bx			{background:#8c2614; width:926px; padding:0px 0 0px 0px; float:left; border:7px solid #fff; border-top:none;}
.hdr_foot_title			{width:680px; float:left; font-size:26px; font-family:Arial, Helvetica, sans-serif; padding:14px 0 0px 50px; color:#2d2c2c;}
.reservation		    {background:url(../images/reservation_bg.jpg) repeat-x; width:185px; height:73px; float:left; margin:8px; color:#FFF; font-family:Arial, Helvetica, sans-serif;
						text-transform:uppercase; padding:12px 0; text-align:center;}
.reservatin_form		{width:926px; float:left; height:auto; color:#FFF;background:url(../images/reservation_bg.jpg) repeat-x; height:73px;}
.foot_reservatin_form	{width:602px; float:left; height:auto; color:#FFF;background:url(../images/reservation_bg.jpg) repeat-x; height:73px;}

input[type=text]		{width:105px; height:20px;}
.padd_20lft				{margin:0 0 0 30px;}
.padd_16lft			    {padding-left:16px;}

/*header end here */
/*footer start here*/
.footer					{width:100%; height:261px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.footer a				{color:#FFF;}
.footer a:hover			{color:#A80000;}
.footer_arrow			{width:90%; float:left; min-height:64px; background:url(../images/footer_arrow_03.jpg) repeat-x; margin:50px 0;}
.foot_top_bar           {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; height:auto; float:left; width:100%; padding:10px 0; margin-top:50px;}
.foot_form				{width:534px; height:67px; float:left; background:url(../images/foot_form.jpg) repeat-x; padding:28px 50px 25px 0;}
.margin_top_10			{margin-top:10px;}
/*footer end here*/

/*container start here*/
.main_container			{width:100%; float:left; clear:both;}
.container				{width:940px; float:left; padding:0px 0px; height:auto;}
.container_left			{width:580px; float:left; height:auto; margin-top:20px; padding-left:20px; padding-right:15px; background:#fed472; min-height:624px;}
.container_left_alt		{width:908px; float:left; height:auto; margin-top:20px; padding-left:20px; padding-right:15px; background:#fed472; min-height:624px;}
.container_leftformanager{width:580px; float:left; height:auto; margin-top:20px; padding-left:20px; padding-right:15px; background:#fed472; min-height:280px;}
.container_leftforframe	{width:666px; float:left; height:auto; margin-top:20px; padding-left:20px; padding-right:15px; background:#fed472; min-height:624px;}
.submenu				{width:100%; float:left; height:auto; margin:10px 0;}
.submenu ul				{list-style-type:none;}
.submenu ul li			{float:left; text-align:center; background:#d1662c; color:#FFF; margin-right:5px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px 2px 10px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.submenu ul li:hover	{float:left; text-align:center; background:#8c2614; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; padding:0 10px 2px 10px;
-moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.submenu ul li.selected	{float:left; text-align:center; background:#8c2614; color:#FFF; 
						font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; padding:0 10px 2px 10px;}

.submenu ul li a		{float:left; text-decoration:none; text-align:center; color:#FFF; display:block; height:30px; float:left;-moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.submenu ul li a:hover	{float:left; text-align:center; background:url(../images/submenu_hover.png) center bottom no-repeat; color:#FFF; float:left; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.submenu ul li a.selected	{float:left; text-align:center; background:url(../images/submenu_hover.png) center bottom no-repeat; color:#FFF; float:left;}
/*
 .rounded {
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
      -khtml-border-radius:5px;
      border-radius:5px;
      }
*/.container_right		{width:281px; float:right; height:auto; padding-right:20px;}
.container_rightforframe{width:195px; float:right; height:auto; padding-right:20px;}
.container_right ul		{list-style-type:none;}
.container_right ul	li	{margin:0; padding-left:10px; line-height:28px; display:block; color:#6a6464; font-size:14px;  font-family:Arial, Helvetica, sans-serif;}
.right_box				{width:100%; height:auto; float:left;}
.container_right_img	{width:275px; height:111px; border:3px solid #fff; margin-bottom:10px;}
.div_col40				{width:48%; height:auto; float:left; padding-right:2%; color:#fff;}
.div_col38				{width:38%; height:auto; float:left; padding-right:2%; color:#fff;}
.welcome_title			{font-size:18px; padding:12px 0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#dce1e6;}
.gallery_boxes			{width:242px; height:auto; float:left; padding:0 60px 40px 0;}
.gallery_pic			{width:238px; height:165px; float:left; border:2px solid #FFF;}
.gallery_pic_title		{width:242px; height:auto; float:left; color:#FFF;}
.mi_float				{width:62px; float:right; text-align:right;}
.mi_name				{width:180px; float:left; padding-right:0px; text-align:left;}

/*container start here*/
.address				{width:100%; font-size:10px; height:auto; float:left; margin-bottom:20px; color:#FFF; background-color:#942B18; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.opacity70				{filter:alpha(opacity=70); -opacity:0.7; opacity:0.7; -khtml-opacity:0.7;}
.fast_reservation		{width:904px; height:25px; float:left;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/fast_resevation.jpg) repeat-x; 						color:#FFF; padding-left:22px; padding-top:4px;}
.foot_fast_reservation	{width:602px; height:25px; float:left;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/fast_resevation.jpg) repeat-x;		
						color:#FFF; padding-top:4px;}

.left_side_clip				{
	background:url(../images/diagnalbg.png) no-repeat;
	width:12px;
	height:59px;
	position:absolute;
	left: -9px;
	top: 7px;
}
.right_side_clip				{
	background:url(../images/diagnalbg.png) no-repeat;
	width:12px;
	height:59px;
	position:absolute;
	left: 936px;
	top: 7px;
}
