body {margin:0px 0 0px 0px; background: url(../../images/bg_body.jpg);}
.bg_pages{background: url(../../images/bg_pages.jpg) no-repeat center top;}
.main_div{ width:960px;}

.bg_pages_inner{background:#f3f2db url(../../images/bg_pages_inner.jpg) no-repeat center top; padding:24px 0 0 0;}
.comfort_inn_logo{ position:absolute; margin:53px 0 0 10px;}
.comfort_inn_menu{ position:absolute; margin:96px 0 0 223px; height:30px; width:695px; vertical-align:top;}
.comfort_contact_top{ position:absolute; height:30px; width:195px;vertical-align:top; float:left; text-align:right; padding:0 0 0 0px;}

.top_contact01{text-align:right; color:#1a3c54; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;  }
.top_contact02{text-align:right; color:#6b8fa9; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:2px; font-size:11px; clear:both; margin-top:6px;}
.top_contact02 a:link	{ color:#6b8fa9; text-decoration: none; font-weight:bold; letter-spacing:2px; }
.top_contact02 a:activated	{ color:#6b8fa9; text-decoration: none; font-weight:bold; letter-spacing:2px;}
.top_contact02 a:visited	{ color:#6b8fa9; text-decoration: none; font-weight:bold; letter-spacing:2px;}
.top_contact02 a:hover	{ color:#1a3c54; text-decoration:none; font-weight:bold; letter-spacing:2px;}


.bg_heading{background: url(../../images/bg_heading.png) no-repeat center top; z-index:10; margin:278px 0 0 65px; height:64px; padding:0px; position:absolute; width:831px; text-align:center;}
.bg_heading span{display: none;}

.room_heading{background: url(../../images/room_heading.png) no-repeat center top; z-index:10; margin:278px 0 0 65px; height:64px; padding:0px; position:absolute; width:831px; text-align:center;}
.room_heading span{display: none;}

.amenities_heading{background: url(../../images/amenities_heading.png) no-repeat center top; z-index:10; margin:278px 0 0 65px; height:64px; padding:0px; position:absolute; width:831px; text-align:center;}
.amenities_heading span{display: none;}

.packages_heading{background: url(../../images/packages_heading.png) no-repeat center top; z-index:10; margin:278px 0 0 65px; height:64px; padding:0px; position:absolute; width:831px; text-align:center;}
.packages_heading span{display: none;}

.attraction_heading{background: url(../../images/attraction_heading.png) no-repeat center top; z-index:10; margin:278px 0 0 65px; height:64px; padding:0px; position:absolute; width:831px; text-align:center;}
.attraction_heading span{display: none;}

.directions_heading{background: url(../../images/directions_heading.png) no-repeat center top; z-index:10; margin:278px 0 0 65px; height:64px; padding:0px; position:absolute; width:831px; text-align:center;}
.directions_heading span{display: none;}

.contact_heading{background: url(../../images/contact_heading.png) no-repeat center top; z-index:10; margin:278px 0 0 65px; height:64px; padding:0px; position:absolute; width:831px; text-align:center;}
.contact_heading span{display: none;}

.submenu_divabout{position:absolute; z-index:1000000; width:300px; height:309px; padding:0 0 0 0; background:#ccc8aa; border:solid 10px #403f2e; }

.popup_logo{width:auto; height:auto; padding:18px 0 12px 0px; margin:0px; text-align:center; }

.pop_text { font-family:Georgia, "Times New Roman", Times, serif; color:#28310e; font-size:15px; font-weight:normal; line-height:30px; text-align:center; vertical-align:top; padding:0px 10px 0 10px; letter-spacing:1px;}

.close_btn_div { width:auto; height:auto; text-align:left; margin:12px 0 0 114px;}

.close_buttion{display:block;width:72px; height:25px;background:url(../../images/btn_close.jpg) no-repeat top left; overflow:hidden; cursor:pointer;}
.close_buttion:hover{background-position: 0 -25px;}
.close_buttion span{display: none;}


.body_part{position:relative; margin:-84px 0 0 3px; width:831px; padding:0 11px 0 6px;  background:url(../../images/bg_text_pages.png) no-repeat center top;  }
.body_text{ font-family:Georgia, "Times New Roman", Times, serif; color:#707b83; font-size:12px; font-weight:normal; line-height:22px; text-align:left; vertical-align:top; }
.body_text a:link	{ color:#707b83; text-decoration: none; font-weight:bold; }
.body_text a:activated	{ color:#707b83; text-decoration: none; font-weight:bold;}
.body_text a:visited	{ color:#707b83; text-decoration: none; font-weight:bold;}
.body_text a:hover	{ color:#1a3c54; text-decoration:none; font-weight:bold;}

p{ padding:0px; margin:20px; 0 0 0; }
.check_in{ padding:0 0 10px 0; margin:0 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; color:#72b1de; font-size:15px; font-weight:normal;}
.text_box{ background:url(../../images/text_box.jpg) no-repeat top left; width:190px; }
.input_box{ background:none; border:solid 0px red; width:170px; padding:0px 0 0 7px; font-family:Georgia, "Times New Roman", Times, serif;font-size:15px; color:#b4b3b0; vertical-align:top;}
.find_a_room{display: block;width:226px;height: 51px;background:url(../../images/btn_find_aroom.jpg) no-repeat 0 0;}
.find_a_room:hover{background-position: 0 -51px;}
.find_a_room span{display: none;}

.best_rate{display: block;width:179px;height: 8px;background:url(../../images/best_rate.jpg) no-repeat 0 0;}
.best_rate:hover{background-position: 0 -8px;}
.best_rate span{display: none;}

.footer_text {font-family:Georgia, "Times New Roman", Times, serif; color:#f3f2db; font-weight:normal; font-size:14px; text-align:right; line-height:20px; padding:20px 0 30px 0;}
.footer_text a:link	{ color:#f3f2db; text-decoration: none; font-weight:normal; }
.footer_text a:activated	{ color:#f3f2db; text-decoration: none; font-weight:normal;}
.footer_text a:visited	{ color:#f3f2db; text-decoration: none; font-weight:normal;}
.footer_text a:hover	{ color:#2e3418; text-decoration:none; font-weight:normal;}
.comfort_inn{font-family:Georgia, "Times New Roman", Times, serif; color:#2e3418; font-weight:normal; font-size:15px; text-align:left; padding:23px 0 0 0; }
.divider{ background:url(../../images/divider.jpg) no-repeat left top; height:48px; vertical-align:top;}

.padd01{padding:70px 26px 0px 26px; }
.padd02{padding:28px 32px 0px 26px;}
.padd03{padding:10px 32px 0px 18px;}
.padd04{padding:46px 32px 34px 18px;}
.padd05{padding:7px 15px 0px 26px; }
.padd06{padding:0px 26px 0px 0px; }
.padd07{padding:15px 0px 0px 0px; }
.padd08{padding:48px 26px 10px 27px; }
.padd09{padding:28px 26px 10px 28px; }
.padd06a{padding:0px 26px 0px 25px; }
.paddtrip{padding:26px; }
/* top_nav css start* /
#home li.home a, /*--Home Page > Home Link--*/
#plan_vaccation li.plan_vaccation a, /*--Plan Your Vaccation > Plan Your Vaccation--*/
#rooms li.rooms a, /*--Rooms Page > Rooms Link--*/
#amenities li.amenities a, /*--Amenities Page > Amenities Link--*/
#package li.package a, /*--Package Page > Package Link--*/
#attractions li.attractions a, /*--Attractions Page > Attractions Link--*/
#our_team li.our_team a, /*--Our Team Page > Our Team Link--*/
{background-position: left -32px; outline:none;}

#topnavarea { width:695px; height:32px; float:left;}

ul#topnav {margin: 0; padding: 0;list-style: none;float: left;width:695px;}
ul#topnav li {float: left;margin: 0; padding: 0; outline:none;}

/*--CSS Sprites - Default State--*/
ul#topnav a {float: left;display: block;height: 32px; /*--Specify height of navigation--*/
	text-indent: -99999px; /*--Shoot the text off the page--*/background-position: left top;}
/*--CSS Sprites - Hover State--*/
ul#topnav a:hover {	background-position: left -32px;}

/*--Assign an image and width to each link--*/
ul#topnav li.rooms a {background-image:url(../../images/topnav/rooms.png);width: 88px; outline:none;}
ul#topnav li.amenities a {background-image:url(../../images/topnav/amenities.png);width: 119px; outline:none;}
ul#topnav li.package a {background-image:url(../../images/topnav/package.png);width:114px; outline:none;}
ul#topnav li.attractions a {background-image:url(../../images/topnav/attractions.png);width: 139px; outline:none;}
ul#topnav li.home a {background-image:url(../../images/topnav/home.png);width: 79px; outline:none;}
ul#topnav li.directions a {background-image:url(../../images/topnav/directions.png);width: 127px; outline:none;}

/*top_nav css end*/

.right_box02{ position:absolute; background:url(../../images/bg_rightpannerl.jpg) no-repeat top left; height:300px; width:297px; margin:0 0 0 -4px; padding:0 0 0 4px;}
ul{ padding:0px; margin:0px;}
.li_arrow{ background: url(../../images/li_arrow.jpg) no-repeat 0 14px; padding:0 0 0 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#707b83; font-weight:normal; font-size:14px; text-align:left; line-height:32px;}
.li_arrow02{padding:0 0 0 15px; margin:0px; line-height:26px;}
.bg_dropdown_box{ background:url(../../images/dropdown.jpg) no-repeat left top; padding:0 0 0 0; width:57px;}
.Adults_top_arrow {width:23px;background: url(../../ArrowCounter/Counter_UpArrow.jpg) top center no-repeat; position:absolute; margin:-0 0 0 33px; height:18px; cursor:pointer; }
.Adults_bottom_arrow {width:23px;background: url(../../ArrowCounter/Counter_DownArrow.jpg) top center no-repeat; position:absolute; margin:15px 0 0 33px; height:18px;cursor:pointer; }



.right_shadow{background:url(../../images/bg_rightpannerl.jpg) no-repeat top -4px;width:297px; height:300px; border:1px solid red;}
.New_right_bg{width:11px; height:301px; position:absolute; z-index:1; margin:0 0 0 287px; background:url(../../images/new_right_bg.jpg) top left no-repeat;}


.Book_now{display:block;width:187px; height:30px;background:url(../../images/btn_booknow.jpg) no-repeat top left; overflow:hidden;}
.Book_now:hover{background-position: 0 -30px;}
.Book_now span{display: none;}

.best_ratetext{text-align:center; color:#1a3c54; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; }
.best_ratetext a:link	{ color:#1a3c54; text-decoration: none; font-weight:normal; }
.best_ratetext a:activated	{ color:#1a3c54; text-decoration: none; font-weight:normal;}
.best_ratetext a:visited	{ color:#1a3c54; text-decoration: none; font-weight:normal;}
.best_ratetext a:hover	{ color:#a1a1a8; text-decoration:none; font-weight:normal;}
