@charset "utf-8";
/* CSS Document */
body, html{ margin:0; padding:0; background: url(../images/bgg.jpg) repeat top center #000;}
.clearleft{ clear:left;}
.clearboth:after{ clear:both; height:0; content:"."; display:block; visibility:hidden;}
.fontbold{ font-weight:bold;}
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; line-height:18px; font-weight:normal; text-decoration:none; text-align:justify;}

#cover{ margin-left:auto; margin-right:auto; padding:0px; width:960px;}
#main_container{ margin-left:auto; margin-right:auto; padding:0px; width:960px;background:url(../images/body_bg.jpg) repeat-y top left; }
.bottom_box{ padding:0 0 0 0;}
#banner_main{ padding:0px 0 0 10px; width:960px;}
.flash_banner{ padding:0 0 0;}
.flash_move_car{ padding:0 0px 0 0px;}


.navigation{ float:left; margin:0 0 0 2px; padding:0px 0px 0px 0px; width:939px;}

.rss_feed_logo{ padding:0 15px 5px 0; text-align:right;}




#mid_body{ margin-left:auto; padding:0 9px 0 12px; margin-right:auto; width:939px;}
.midbody_left{ float: left; padding:0; width:271px; background:url(../images/service_box_topp.jpg) no-repeat top left; }
.service_bg{ padding:5px 0 0 0;background:url(../images/service_bg.jpg) repeat-x top left #000000;}
.click_here{ padding:0 0 0 50px;}
.click_here1{ padding:0 0 0 58px}
.click_here2{ padding:0 0 0 18px;}
.click_here3{ padding:0 0 0 23px}

.service_image{ padding:0 0 0 0;}
.service_link{ margin:0; padding:8px 0 0px 8px; color: #f1f8ff;font-size:18px;}
.service_link ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.service_link li{ margin:0; padding:0px 0px 0px 24px; line-height:28px; text-align:justify; background: url(../images/service_bullet.jpg) no-repeat center left; color: #f1f8ff; font-size:14px;}
.service_link li a{ margin:0; padding:0px 0px 0px 0px; line-height:28px; text-align:justify; color:#FF9900;font-size:14px;}
.service_link li a:hover{ margin:0; padding:0px 0px 0px 0px; line-height:28px; color:#FF0000;}

.service_link_no{ margin:0; padding:0px 0 22px 10px; color: #f1f8ff;}
.service_link_no ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.service_link_no li{ margin:0; padding:0px 0px 0px 26px; line-height:28px; text-align:justify; background: url(../images/service_bullets.jpg) no-repeat center left; color: #f1f8ff;}
.service_link_no li a{ margin:0; padding:0px 0px 0px 0px; line-height:28px; text-align:justify;}
.service_link_no li a:hover{ margin:0; padding:0px 0px 0px 0px; line-height:28px; color:#FF0000;}

.service_link22{ margin:0; padding:0px 0 0px 8px; color: #f1f8ff;font-size:18px;}
.service_link22 ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.service_link22 li{ margin:0; padding:0px 0px 0px 24px; line-height:22px; text-align:justify; background: url(../images/service_bullet.jpg) no-repeat center left; color: #f1f8ff; font-size:14px;}
.service_link22 li a{ margin:0; padding:0px 0px 0px 0px; line-height:22px; text-align:justify; color:#FF9900;font-size:14px;}
.service_link22 li a:hover{ margin:0; padding:0px 0px 0px 0px; line-height:22px; color:#FF0000;}


.mid_tops{ clear:both;}
.midbody_right{ float:right; padding:0 0 0 7px; width:660px;}
#newsletterplc { float:right; padding:0 0 0 7px; width:660px; margin-top: 20px; text-align: center;}
.welcome_bg{ padding:0 0 0px 0px; width:658px; background:url(../images/midright_bg.jpg) repeat-x top left #000000;}
.image_welcome{ padding:20px 0 0 19px;}
.flag{ padding:0 0 0 0;}
.flag_strt{ padding:0 0 0 22px;}
.flag_links{ padding:0 0 0 10px;}
.welcome_text{ padding:5px 20px 25px 20px; color:#bbbbbb;}

.midpart_main{ clear:both; margin:10px 0 0 0; width:939px; background:#0d0d0d;}
.midpart_left{ float:left; padding:0 0 0 0; width:260px;}
.girl{ padding:6px 0 0 6px;}

.midpart_center{ float:left; padding:6px 16px 0 20px; width:330px;}
.form_contacts_start{ padding:0 0 0 30px;}
.image_resrevation{ padding:0 0 0 10px;}
.logo_hotel{ padding:0 0 0 5px;}
.flash_of_hotel{ padding:6px 0 0 15px;}
.nav_imgs{ margin:4px 0 0 100px; background:url(../images/navs.jpg) no-repeat top left;}
.book_hotel{ padding:6px 0 9px 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.book_hotel a{ padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.book_hotel a:hover{ padding:0 0 0 0; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#form_contacts{  padding:15px 0 0 0; color:#FFFFFF; font-size:14px;}
.cssform_contacts p{ margin:10px 0 0 20px; width:280px; padding:0px 0px 0px 0; color:#000000; font-size:14px;}
.cssform_contacts label{ float:left; text-align:left; width:60px;}
.feedback_contacts{ padding-left:0px; width:180px; color:#000000;}
.btn{ margin:15px 0 10px 25px; padding:0 0 0px 0; text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff;}

.midpart_right{ float:left; padding:0 0 0 0px; width:306px; text-align:right;}
.book_car{ margin:6px 0 0 15px; background:url(../images/book_car.jpg) no-repeat top left;}
.booking{ padding:200px 0 9px 110px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.booking a{ padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.booking a:hover{ padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF0000;}
.bottom_part{ padding:0 0 0 0; width:939px;}
.contact_details{ float:left; width:270px;}
.contact_img{ padding:20px 0 0 20px;}
.contact_text{ padding:10px 0 0 20px; color:#FFFFFF;}


.email_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#ccc;}
a.email_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#ccc;}
a.email_link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color: #FFCC00;}

.logos_atlanta{ padding:20px 0 0 20px;}
.proud_member{ padding:0 0 0 20px; font-size:9px; color:#488BAB;}
.prouds{ padding:0 0 0 20px; font-size:11px;color:#488BAB;}
.follow_us{ padding:5px 0 0 0px; font-size:14px; color:#BF6B11; font-weight:bold;}
.main_follow{ padding:0 0 0 0; width:230px;}
.follow_us_left{ float:left; padding:0 0 0 0; width:100px;}
.follow_us_right{ float:right; padding:0 0 0 0; width:100px;}


.follow_us_image{ padding:15px 0 0 5px; }
.foll_img{ padding:15px 20px 0 0;}
.gallery{ float:right; padding:10px 0 0 0 ; width:660px;}
.icon_links_img1{ float:right; padding:20px 5px 5px 0px; width:380px;}
.icon_bottom_img{ float:right; padding:0px 0 0px 0px;}
.icon_bottom_img ul{ margin:0; padding:0; float:left; list-style: none;}
.icon_bottom_img ul li{ float:left; margin:0 15px 0 0px; padding:0 0px 0 0px;}




.gallery_cover{ margin:5px 0 0 0; width:660px; background:url(../images/gallery_box1.jpg) no-repeat top left;}

/*.gallery_move{ padding:40px 0 30px 17px;- padding:0px 0 10px 17px;}*/
.gallery_move[CLASS]{ padding:40px 0 30px 17px;}
.gallery_move{ padding:40px 0 30px 17px;}

.main_col_gal{ padding:0; background:#151610;}

.we_accept{ padding:0px 0px 0 0; text-align:right;}
.credit_cards{ padding:0px 0 0 8px; text-align:right;}
.credit_cards_more{ padding:0 0px 0 20px;}

/********************************* contact page *****************************************/
.image_welcome_contact{ padding:20px 0 0 10px;}
#form_contact{ width:435px; margin:0px 0 0px 40px; padding:0 0 0 0px;}
.fillform{ margin:0; padding:10px 0 20px 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; color: #fff;}
.cssform_contact{ margin:0; width:420px;}
.cssform_contact p{ margin:0; width:420px; padding:3px 0 3px 0; }
.cssform_contact label{ float:left; text-align:left; width:220px; color:#fff; font-weight:bold; font-size:14px;}
.star{ color:#FF0000;}
.feeback_contact{ border:1px solid #000; color:#000; width:170px; line-height:20px; height:20px; padding-left:4px; background:#e2effe;}
.feedback_contact1{ border:1px solid #000; color:#0c2038; width:70px; line-height:20px; height:20px; padding-left:4px; background:#e2effe;}
.feeback_contact2{ border:1px solid #000; color:#0c2038; width:190px; height:85px; padding-left:4px; background:#e2effe;}

.btn{ text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red{ padding:0 0 20px 0px; font-size:15px; font-weight:bold; color:#FF0000;}
.plz_con{ margin:0px; padding:0px 0px 10px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.plz_con[class]{ padding:0 0 15px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.note{ color:#fff; padding:0 0 5px 0;} 
.example{ color:#000; text-align:left;}
.flash_start{ padding:0 0 0 0; width:939px;}
.flash_new{ float:left; padding:0 0 0 0px; width:270px;}

.flash_right{ float:right; padding:0 0px 0 0; width:659px;}
.sound_atlanta{ padding:18px 0 0 0; width:648px;}
.sound_left{ float:left; padding:0 0 0 0; width:250px;}
.sound_right{ float:right; padding:0 0 0 0; width:350px;}


#footer_cover{ margin:0px 0 0 0px; padding:0 0 0px 0; background: url(../images/footer_bg.jpg) repeat-x top left; color:#000; }
#footer{ clear:both; margin:0px 0 0 0px; padding:0px 0 10px 0px; text-align:center;}
#footer p{ padding:0px 0 10px 1px; font-size:12px; text-align:center; color: #CCC;}
#footer a{ padding:0px 0 0 0; font-size:12px; text-decoration:underline; color:#fff;}
#footer a:hover{ font-size:12px; color: #bcfa19;}
.w3c_logo{ padding:10px 0 0 0;}
/********************************* entertainment page *****************************************/

#entertainment_bg{ clear:both; margin:0 0 20px 1px; padding:0 0 0 0px; width:934px; background:url(../images/midright_bg.jpg) repeat-x top left #000000;}
.entertainment_start{ padding:20px 0 0 100px; width:834px;}
.entertainment_start_rss{ padding:20px 0 0 20px; width:834px;}
.entertainment_start_rss table {
	width: 890px;
}
.entertainment_right{ float:right; padding:0 0 0 10px; width:457px;}
.big_text{ padding:0 0 0 5px; font-size:16px; color:#fff; font-weight:bold;}
.texx_sec{ padding:0 0 0 0; color:#FF0000;}
.links_enter{ padding:0 0 0 10px; color:#FF9900;}
.bodytext{ padding:0 10px 0 10px;}
.text{ padding:0 0 0 10px}

.bodytext{ padding:0 10px 0 10px; border:1px solid #999999;}


/********************************* rates page *****************************************/
.text_rates{ padding:5px 20px 0 20px; }
.text_rates_here{ padding:20px 0 0 7px; width:645px;}
.text_rates_left{ float:left; width:519px; margin:0 0 0 8px; background:#000000;}
.left_text{ padding:0px 0 0 0;}
.pickup_text{ padding:4px 0 4px 0px; font-size:16px; font-weight:bold; line-height:22px; text-align:center; background: #666666;}
.border_line{ padding:0 0 0 0; border:1px solid #CCCCCC; line-height:20px;}
h1{ padding:3px 0 3px 15px; line-height:22px;}

/*.text_rates_right{ float:right; width:100px; padding:0 18px 0 0; -padding:0 10px 0 0;background:#000000;}*/
.text_rates_right[CLASS]{ float:right; width:100px; padding:0 18px 0 0;}
.text_rates_right{ float:right; width:100px; padding:0 10px 0 0;}

.inside_text_right{ padding:4px 0 4px 0; font-size:16px; font-weight:bold; line-height:22px; text-align:center; background:#666666;}
h2{ padding:3px 0 3px 0px; line-height:22px; text-align:center;}

.phone_lefts_main{ padding:0 0 0 0; width:640px;}
.info_mains_left{ float:left; padding:0 0 0 25px; width:158px;}
h3{ padding:20px 0 0 0;}
h4{ padding:0 0 0 45px;}
h5{ padding:0 0 0 20px;}
.tell{ padding:0 0 0 8px;}
.more_info{ padding:0 0 15px 0;}

.info_mains_right{ float:right; padding:20px 0 0 30px; width:390px;}
.lim_svc{ margin:0; padding:8px 0 0px 10px; color: #f1f8ff; line-height:18px;}

/********************************* hotel page *****************************************/
.form_main_hott{ padding:0 20px 5px 20px; width:600px;}
.hotel_reser{ padding:20px 0 15px 0; font-size:18px; font-weight:bold;}
.plz_complete{ padding: 5px 0 0 5px;}
.hotel_starts{ margin:40px 0 20px 0px; width:380px; background:#333333;}
.bg_under{ padding:20px 0 0 40px;}
.links_email{ padding:0 0 0 0; color:#FF6600; font-size:20px;}
.text_hotels{ padding:15px 0 0 0; font-size:16px; color:#fff; font-weight:bold;}
.teee{ padding:2px 0 0 3px; font-size:15px; font-weight:bold;}

/********************************* Sercice area *****************************************/
.main_service_page{ padding:0 0 0 10px; width:630px;}
.plz_complete_la{ padding:10px 15px 0 10px; font-size:14px; font-weight:bold;}
.hotel_reserrts{ padding:20px 0 0 10px; font-weight:bold; font-size:18px;}
.sercice1{ padding:15px 0 0 0px;}
.service_area_left{ float:left; padding:0 0 0 0; width:320px;}
.aervice_area_right{ float:right; padding:0 0 0 0; width:310px;}

.area_services_all{ margin:0; padding:10px 0 22px 10px; color: #f1f8ff;}
.area_services_all ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.area_services_all li{ margin:0; padding:0px 0px 0px 26px; line-height:20px; text-align:justify; background: url(../images/service_bullet.jpg) no-repeat center left; color: #f1f8ff;}
.area_services_all li a{ margin:0; line-height:20px;color: #f1f8ff;}
.area_services_all li a:hover{ text-align:justify;color: #ff0000;}

.area_services_al_more{ padding:0 0 0 0; width:500px;}

/********************************* Blog page *****************************************/
.blog_page_here{ padding:0 15px 0 15px; width:905px; background:url(../images/midright_bg.jpg) repeat-x top left #030303;}
.blog_main{ padding:10px 0 0 0; width:905px;}
.glog_stma{ padding:10px 0 15px 0; color:#FFFFFF; font-size:18px; font-weight:bold;}
.blog_left{ float:left; padding:0 0 0 0; width:452px;}
.blog_right{ float:right; padding:0 0 0 80px; width:322px;}
.block_first{ padding:0px 0 0 0; color: #fff; font-size:14px;}
.block_first a{ padding:0 0 0 0; color:#fff; font-size:14px;}
.block_first a:hover{ color:#FF6600;}
.block_image1{ padding:10px 0 10px 0;}
.person_name{ padding:0 0 0 0; color:#FF9900; font-size:16px; font-weight:bold;}
.person_name a{ padding:0 0 0 0; color:#ff0000; font-size:16px; font-weight:bold;}
.person_name a:hover{ padding:0 0 0 0; color:#FF9900; font-size:16px; font-weight:bold;}
.person_details{ padding:0 0 0 0; color:#fff;}
.border_blog{ margin:22px 0 0 0; border:1px solid #CCCCCC;}
.normal_text{ padding:10px 0 0 0; color:#fff; }
.phone_highlightes{ padding:10px 0 0 0; color:#fff; font-size:15px; font-weight:bold;}
.next_color_hoce{ padding:5px 0 0 0; color:#FFFFFF;}
.next_color_hoce a{ padding:0; color: #FF6600;}
.next_color_hoce a:hover{ padding:0; color:#FF0000;}
.border_long{ margin:15px 0 15px 0; border:1px solid #333333;}


.nla_logo{ padding:20px 0 0 20px;}

.link a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; font-weight:bold;}
.for_calcellation{ margin:0; padding:15px 0 10px 18px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}