#arabic { display:none; }  /*hide the arabic language pick:*/

/*KER-1553*/
a.sidebarnav_menus_menuitem_selected_link:link { 
-x-system-font:none;
color:#00C4FF;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

a.sidebarnav_menus_menuitem_link:link {
font:11px; 
}
a.sidebarnav_menus_menuitem_link:visited {
font:11px;
}
a.sidebarnav_menus_menuitem_link:hover {
font:11px;
}
a.sidebarnav_menus_menuitem_link:active {
font:11px;
}
a.sidebarnav_menus_submenu_selected_link:visited {
font:11px;
}
a.sidebarnav_menus_submenu_selected_link:hover {
font:11px;
}
a.sidebarnav_menus_submenu_selected_link:active {
font:11px;
}

ol { /* KER-257 */
	list-style-type: circle;
	direction:rtl;
}

ol > li{
	text-align:right;
}

.productcss .article-titletext {
padding-right:30px;
}

.searchboxnavigationul {
margin:0;
position:relative;
right:406px;
top:1px;
width:550px !important; 
}

.searchboxtextbox {
border:1px solid #C6C6C6;
height:21px;
left:-7px;
max-height:21px;
max-width:185px;
min-height:21px;
min-width:179px;
padding:5px 0 0 4px;
position:relative;
top:-5px;
width:179px;
}

html, body, form {
color:#555759;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:right;
}

.booknow_main ul {
text-align:right;
}


.contentarea {
text-align:right;
}

.footersociallinkswrap {
border-bottom:1px solid #C6C6C6;
border-left:1px solid #C6C6C6;
border-right:1px solid #C6C6C6;
height:41px;
max-height:41px;
min-height:41px;
padding:0 0 0 0;
text-align:left;
}

.sociallinksitemtext {
left:480px;
position:relative;
top:12px;
}
/*.sociallinksitemtext {
left:493px;
position:relative;
top:12px;
}*/
.footerheadlinetitle {
font-weight:bold;
}

.booknow_secondary_headers {
padding-right:5px;
}
/*
td.refinesearch_checkout_padding {
padding-left:9px;
}*/

td.refinesearch_title_padding {
padding-right:13px;
padding-left:9px;  /* KER-557 */
padding-top:7px;
}

.text_field_title {
color:#8B9298;
font-family:Arial;
font-size:15px;
font-weight:bold;
}

.BookNow_MainTable .refinesearch_addaroom {
	left:-6px;
}

.refinesearch_addaroom {
	position:relative;
	top:-5px;
}


.rsv_bookingstepsnavbuttonsleft {
background:transparent url(/_basethemes/atl_default/images/reservations/buttons/standard26h_bntright.jpg) no-repeat scroll left center;
}

.rsv_bookingstepsnavbuttonsright {
background:transparent url(/_basethemes/atl_default/images/reservations/buttons/standard26h_bntleft.jpg) no-repeat scroll right center;
}

.navbuttontext{
font-size:15px;
}

.BookNow_MainTable .navbuttonright {
height:26px;
max-height:26px;
max-width:6px;
min-height:26px;
min-width:8px;
width:8px;
}

.primarynavigationli {
height:33px;
top:0;
}

.sidebarnav_menus_menuitem_link {
padding:5px 9px 5px 5px;
white-space:nowrap;
}

.article-td {
padding-right:10px;
vertical-align:top;
}

.sidebarnav_menus_submenu_li_pns, .sidebarnav_menus_submenu_li_selected_pns, .sidebarnav_menus_submenu_li_ps, .sidebarnav_menus_submenu_li_selected_ps {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 20px 0 0;
}

.sidebarnav_menus_menuitem_selected_li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 2px 8px;
max-width:186px;
min-width:164px;
width:164px;
}

.sidebarnav_heading {
	padding-right:10px;
}

.sidebarnav_menus_menuitem_li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:6px 0 2px 7px !important; /*	KER-355*/
max-width:164px;
min-width:164px;
padding:6px 2px 6px 5px;
width:174px;
}


.sidebarnav_menus_menuitem_selected_link {
	margin:0 0 0 4px;
	padding:5px 10px 5px 5px;
	white-space:nowrap;
}


.sia_220x215_homepage .article-contenttext {
height:44px;
position:relative;
top:3px;
right: -10px;
}

.sia_quickfacts2 .article-contenttext {
padding:1px; /*KER-594*/
}
.featureexpfooteritem {
font-size:11pt;
font-weight:bold;
text-transform:uppercase;
}

.featureexpfooteritem:hover {
font-size:11pt;
}

/*Styles for changing label on main page*/
/*
.footerheadlinetitle {
	float:right;
	margin-right:41%;
	padding:15px 0 0 10px;
	position:relative;
}

.footerheadline {
	float:left;
	padding:15px 0 0 6px;
	position:relative;
}
.footerstayintouch {
	display:block;
	float:right;
	padding:15px 20px 15px 0;
	position:relative;
	top:-30px;
}
*/

.footerstayintouch {
	position:absolute;
	top:0;
	width:310px;
	padding:15px 0 0 0 !important;
}

.footerheadline {
 
}

.footerheadlinetitle {
	float:right;
	margin-right:400px;
	width:10px;
}

.booknow_main ul li {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:9px 1px 1px;
}

.sf-menu {
float:right;
margin-bottom:1em;
}

.footerexpandedstandardsitemenuwrap {
text-align:right;
}

.featureexpfooterwrap {
float:right;}

.footerexpandedfeaturesitemenuwrap {
float:right;
height:258px;
margin:-42px 0 0;
max-width:230px;
min-width:230px;
text-align:left;
width:230px;
}

.footerexpandedfeaturesitemenuwrap {
text-align:right;
}

.featureexpfooteritem {
height:32px;
max-height:32px;
max-width:190px;
min-height:32px;
min-width:190px;
padding:8px 9px 0 5px;
width:190px;
}

.featureexpfooteritem:hover {
height:32px;
max-height:32px;
max-width:190px;
min-height:32px;
min-width:190px;
padding:8px 9px 0 5px;
width:190px;
}


.weatherwrap .weathertemp {
height:40px;
margin-right:15px;
padding:10px 0 0 7px;
text-align:left;
width:108px;
}

.weatheraverageswrap table {
border-collapse:collapse;
border-spacing:0;
text-align:right;
}

.AvgSectionheadings {
color:#555759;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

.AvgDesc {
color:#555759;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:justify;
}

.AvgDesc span {
padding:0 10px 3px;
}

a.primarynavigationfeatureitem:link {
       margin-right:3px;
}

.booknow_dates {
cursor:pointer;
height:18px;
padding-left:0;
padding-right:5px;
padding-top:3px;
width:89px;
}

.rsv_pricewrap .rsv_price_digits {
padding:10px 0;
}

.rsv_pricewrap .rsv_price_digitswrap {
	margin-right:15px;
	position:relative;
	top:10px;
}

.rsv_pricingfromwrap {
padding-right:15px !important;
padding-top:8px !important;
}

.rsv_price_asteriskwrap  {
left:-5px;
position:absolute;
top:10px;
}

.vendorcss .article-titletext {
padding:11px 29px 18px 1px;
}

.headermenu {
text-align:right;
}

.featureexpfooteritem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_basethemes/atp_default/images/footer/expfooterfeatureitembg.png) no-repeat scroll right top;
}
.featureexpfooteritem:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_basethemes/atp_default/images/footer/expfooterfeatureitembg.png) no-repeat scroll right top;
}


.logindialogtitle {
float:right;
height:100%;
width:200px;
}

.headertop {
text-align:right;
}

.dialogclosexbutton {
border:0px solid gray;
height:15px;
position:relative;
right:86px;
width:9px;
}

.dialogclosextext {
cursor:pointer;
display:inline;
float:right;
height:14px;
padding:1px 3px 0 0;
position:relative;
right:44px;
text-align:right;
width:60px;
}

.logindialogpasswordfield {
margin:0 22px 0 4px;
width:210px;
}

.logindialogemailfield {
margin:0 5px 0 4px;
width:210px;
}


.logindialogerrormsgwrap {
color:Red;
float:right;
font-weight:bold;
padding-top:5px;
text-align:justify;
width:230px;
}

.stouchtitle {
float:right;
height:100%;
width:362px;
}

.stouchcheckbox {
float:right;
width:155px;
}

.stouchformwrap {
float:right;
margin:0 17px 0 0px;
padding:5px 0 7px;
width:465px;
}

.stouchbutton {
float:left;
height:30px;
width:74px;
}

.stoucherrormsgwrap {
float:right;
padding-right:15px;
padding-top:5px;
text-align:right;
width:300px;
}

.stouchbuttonwrap {
border-top:1px solid #D9D9D9;
float:right;
margin:5px 0 0 18px;
padding:8px 0 5px;
width:465px;
}

.stouchfieldwrap2 {
border-bottom:1px solid #D9D9D9;
float:right;
padding-bottom:10px;
padding-top:5px;
width:465px;
}

.stouchtitlefieldwrap {
text-align:right;
}

.stouchtitlefieldwrap {
float:right;
margin:0 0 0 5px;
text-align:right;
vertical-align:middle;
width:465px;
}

.footerpropertieslinkswrap {
left:-10px;
max-width:210px;
min-width:210px;
padding:8px 0 0;
position:relative;
top:-42px;
width:210px;
}

.propertiesdroplistli {
text-align:right;
}

.propertiesdroplistbutton {
height:28px;
padding-right:22px;
text-align:right;
width:198px;
}

.propertiesdroplistli {
margin:0;
padding:5px 15px 0;
text-align:right;
width:186px;
}

.stouchfieldwrap1 {
float:right;
padding-top:5px;
width:475px;
}

.stouchinputs {
float:right;
margin:0 0 0 3px;
width:140px;
}

.stouchtextwrap {
float:right;
margin:0 0 0 17px;
padding:10px 20px 3px 0;
width:465px;
}


.stouchfields {
float:right;
padding:3px 10px 0 0;
text-align:right;
width:73px;
}


.booknow_spacer {
margin-left:1px;
margin-right:1px;
}

.booknow_calendar {
cursor:pointer;
height:26px;
padding-left:3px;
padding-right:3px;
vertical-align:bottom;
width:29px;
}

.scrollable_content span.navi {
float:right;
height:20px;
padding-right:25px;
}

.scrollable_content a.next, .scrollable_content a.nextPage {
cursor:pointer;
display:block;
float:right;
height:9px;
left:19px;
top:8px;
width:5px;
}

.scrollable_content a.prev, .scrollable_content a.prevPage {
cursor:pointer;
display:block;
float:right;
height:9px;
left:-21px;
top:8px;
width:5px;
z-index:100;
}

.scrollable_content a.prev, .scrollable_content a.prevPage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_basethemes/atp_default/images/presenter/slider_arrow_right.gif) no-repeat scroll 0 0;
}

.scrollable_content a.next, .scrollable_content a.nextPage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_basethemes/atp_default/images/presenter/slider_arrow_left.gif) no-repeat scroll 0 0;
}

.scrollable_content div.scrollable div.items div.content {
float:right;
height:277px;
margin-top:5px;
overflow:hidden;
width:190px;
}

.sia_728_png_expand .article-titletext {
margin-right:20px;
margin-left:0px;
}

#article-5630 table.article-table .article-titletext, #article-5630 table.article-table .article-contenttext {
	margin-right:30px;
}

.sia_352x247 .singleimagearticlecontentlink-div {
padding:4px 12px 0 9px;
}

.sidebaroverlaywrap {
max-width:200px;
min-width:200px;
position:absolute;
top:164px;
width:200px;
z-index:2000;
}

.sia_728_expand .article-titletext {
margin:8px 10px 8px 20px;
}

.master_pagebody_hiddenmiddletd_div2 {
border-right:1px solid #E3E3E3;
/*height:100%;
max-height:100%;
min-height:100%;*/
min-width:12px;
position:relative;
top:68px;
}

.sia_728x163 .article-contenttext {
-x-system-font:none;
color:#555759;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


.master_pagebody_main {
padding-right:7px;
}


.sia_bordered_content .article-contenttext {
padding:0;
}

.sia_728x163 .article-contenttext {
margin:0 20px;
}

.sia_728_expand .article-titletext, .sia_728_png_expand .article-titletext {
-x-system-font:none;
text-align:right;
}

.sia_728_png_expand .article-contenttext {
margin:5px 20px 0;
max-width:685px;
text-align:right;
}

.sia_728x163 .singleimagearticlecontentlink-div {
padding:5px 17px 0;
}

.sia_728x163 .article-titletext {
margin:12px 20px 9px 23px;
}

a.sidebarnav_menus_menuitem_selected_link:active {
-x-system-font:none;
color:#00C4FF;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.sia_728x163 {
height:158px;
overflow:hidden;
padding:5px 0 15px;
width:724px;
}

.sia_352x247 a .article-contentimage {
margin:0 -10px -42px;
}

.zone-td {
padding-left:0px;
vertical-align:top;
}

table.zone-table tr.zone-tr td.zone-td {padding-left:10px;} /*KER-819*/

.sia_728_expand .article-contenttext, .sia_728_png_expand .article-contenttext {
-x-system-font:none;
color:#555759;
font-family:arial,helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


.booknow_addcodeclosed {
	cursor:pointer !important;
	padding-right:15px !important;
	white-space:nowrap !important;
	position:relative !important;
	right:-10px !important;
}

.booknow_addcodeopen {
	cursor:pointer;
	left:10px;
	padding-right:15px;
	position:relative;
	white-space:nowrap;
}

.booknow_gcode_lower  > div > table {
	float: left;
}

#agentLoginDiv .booknow_tertiary_headers{
	float:right !important;
	text-align:right !important;
}

#agentLoginDiv .regular_sentence_text{
	float:right !important;
	height:20px;
	width:80px !important;
}

#agentLoginDiv > div > table {
	float:left !important;
	margin-left:50px !important;
}

#agentLoginDiv .booknow_special_links_rollover{
	left:-10px;
	position:relative;
	float:left;
}

#RSDatesTable{
	float:right;
}


/* Price alignment*/
.rsv_pricewrap{
	left:-27px !important;
}

.rsv_currencysymbolwrap {
	top:-2px !important;
}

.rsv_description {
	margin-right:15px !important;
	padding-top:20px !important;
}


/* */

#ctl00_ctl00_ContentPlaceHolder_Main_cph_bookingengine_ItineraryOptions_divPriceSummaryRightArea > table  td[align=left]{
	text-align:right;
}

#ctl00_ctl00_ContentPlaceHolder_Main_cph_bookingengine_ItineraryOptions_divPriceSummaryRightArea > table  td[align=right]{
	text-align:left;
}

.rsv_lineseparator{
	text-align:left;
}

#ctl00_ctl00_ContentPlaceHolder_Main_cph_bookingengine_divPersonalInfo .rsv_ginfo_mainsubwrap > table td[colspan="3"]{
	float:right;
	margin-right:205px;
}

#divPriceSummaryLeftArea{
	float:right!important;
}

#ctl00_ctl00_ContentPlaceHolder_Main_cph_bookingengine_divVacationTitle{
	float:right!important;
}

#ctl00_ctl00_ContentPlaceHolder_Main_cph_bookingengine_divVacationSection > .rsv_ginfo_section{
	float:left;	
}

/* Arabic_bug_report_IE7.ppt: page 10:Correcting book now calendar layout*/
li.booknow_date  table td{
	padding-left:0 !important;
}
div.booknow_dates{
	margin-right: 10px;
}

/* why is this here?? it is breaking the layout on every page with scrolling images. I'm commenting it out for now - TEDD
#divHeroCarousel .jcarousel-prev  {
	left:46% !important;
}
*/

/* Arabic_bug_report_IE7.ppt: page 20:Formatting: Align with the red line.

.jcarousel-next-horizontal {
	right:0.1% !important;
}
*/

/* This is breaking the vertical bar on landing pages, commenting out.
#hiddenmiddletddiv {
	border-right:0px none #E3E3E3;
}

*/

.master_pagebody_main .zone {
	border-right:1px solid #E3E3E3;
}


.master_pagebody_main .zone-table {
        padding-right:5px; /*KER-294*/
}

#main1-1476 table.zone-table, #main1-1480 table.zone-table, #main1-1479 table.zone-table, 
#main1-1733 table.zone-table, #main1-1752 table.zone-table, #main1-1734 table.zone-table, 
#main1-1343 table.zone-table, #main1-1735 table.zone-table, #main1-1753 table.zone-table,
#main1-1736 table.zone-table, #main1-1470 table.zone-table, #main1-1471 table.zone-table,
main3-1720 table.zone-table, #main1-1474 table.zone-table, main1-1475 table.zone-table, 
#main1-1420 table.zone-table {
 padding-right:6px;
}

#main2-1779 table.zone-table, #main3-1779 table.zone-table{padding-right:0px;}
#main1-1784 table.zone-table {margin-right:-7px; }

/*#article-4497 {padding-right:35px; KER-598
}*/

div#main1-1420.zone { /*KER-596*/
margin-right:-20px;
}

/*Arabic_bug_report_IE7.ppt: page 23. Complete the missing edge for images.*/
.master_pagebody_main  .article-td {
	padding-right:0px !important;
}

/*Arabic_bug_report_IE7.ppt: page 24. Align the image and title and the line with the red line.
.article-table .article-contenttext img {
	position:relative;
	right:-10px;
}
*/
/*Arabic_bug_report_IE7.ppt: page 26. Missing line */
#hiddenmiddletddiv.master_pagebody_hiddenmiddletd_div2{
	border-right:1px solid #E3E3E3 !important;
}

.master_pagebody_hiddenmiddletd_div { /*KER-817*/
min-width:10px;
}

/*Arabic_bug_report_IE7.ppt: page 28. All text should be aligned form the red line.*/
#ctl00_ContentPlaceHolder_Main_main1  .zone {
	border-right:0px none #E3E3E3;
	position:relative;
	right:-10px;
}

#ctl00_ContentPlaceHolder_Main_main1  .master_pagebody_main .zone-table {
	padding-right:0px !important;
}

.brochurerequest_titledropdown, .brochurerequest_inputfield {
	margin-right:0 !important;
}

/*Arabic_bug_report_IE7.ppt: page 32. Repeated bugs related to the align and the edges of the images and the arrows direction*/
#article-4212 a .article-contentimage , #article-4210 a .article-contentimage , #article-4209 a .article-contentimage {
	margin:0 0 -42px;
}

.master_pagebody_main .zone{
	position:relative;
	right:-2px;
}

#headerbgcontainer {
	direction:ltr;	
}

.jcarousel-container {
	direction:ltr;
}

/*Arabic_bug_report_IE7.ppt: page 2. Move to the left side */
.logindialoglinkwrap {
	float:right;
	margin:15px 0 8px;
	text-align:left;
	width:285px;
	z-index:20001;
}

#main1-1366.zone{
	border-right:medium none;
	right:-12px;
	
}

#main1-1355.zone{
	border-right:medium none;
	right:-12px;
	
}

#main1-1442.zone{
	border-right:medium none;
	right:-12px;
	
}

#main1-1442.zone{
	border-right:medium none;
	right:-8px;
	
}

#main1-1446.zone {
	right:-5px;
	border-right:medium none;
}

#main1-1414.zone {
	right:-5px;
	border-right:medium none;
}

#article-4236, #article-4707{
	position:relative;
	right:17px;
}

#main2-1414.zone {
	right:-5px;
	border-right:medium none;
}

#main1-1413.zone {
	right:-5px;
	border-right:medium none;
}

#main1-1412.zone {
	right:-6px;
	border-right:medium none;
}

#main2-1412.zone {
	right:-6px;
	border-right:medium none;
}

.sidebaroverlaycontentwrap {
	position:relative;
	right:-15px;
}


.sidebarnav_heading {
	margin-right:11px;
	max-width:160px;
	min-width:160px;
	width:160px;
}

.sidebar_booknowwrap {
	width:170px;
	margin-right:10px !important;
}

.sidebar_booknowwrap{
	margin:7px 0 0;
}

.sidebarnav_menus_menuitem_selected_li{
	width:176px;
}

.sia_bordered_content .article-contenttext {
	margin-left:1px;
	margin-right:10px;
}

#article-3955 .article-titletext, #article-3945 .article-titletext{
	margin-right:10px;
}

.sia_bordered_content {
	position:relative;
	right:-5px;
}

#article-3945 .article-contenttext {
	line-height:0.9;
}

.globalhatwrap { 
	float:left !important;
}

.headertopleftlinkswrap {
	float:right !important;
}

.sociallinksul {
	float:right;
	position:relative;
	right:100px;
}

.footerpropertieslinkswrap {
	left:0;
	position:absolute;
	top:0;
}

#propertiesdroplistwrap {
	position: relative; 
	left: -5px;
}
/*
#logindialogmainwrap {
	left:191px !important;
}
*/
.logindialogtab {
	float:left !important;
	/*width:79px !important;
	left:-1px !important;
	position:relative !important;*/
}
/*
#stouchdlg {
	left:270px !important;
}
*/


#stouchdlgtab {
	float:left !important;
}

.stouchdlgtabwrap {
	position:absolute !important;
	right:419px !important;
}

.jcarousel-prev_new{
	left: 2% !important;
}

.jcarousel-next_new{
	right:23% !important;
}

.jcarousel-next_old{
	right:1% !important;
}


.sidebarnav_menus_submenu_li_selected_pns a.sidebarnav_menus_submenu_selected_link,
.sidebarnav_menus_submenu_li_pns a.sidebarnav_menus_submenu_link{
	padding-right:5px;
}

.sidebarnav_menus_submenu_ul_pns {
	margin:8px -8px -5px 11px;
}	

.sia_352x247 a .article-contentimage {
	margin:0 0 -42px;
}


#main1-1403.zone {
	border-right:medium none;
	right:-9px;
}


.AvgDesc  {
	width:120px !important;
}

#article-4296 ol{
	width:530px;
}



#ctl00_cph_content_main_main1_ctl01_152 a {
	padding-left:5px;
	padding-right:5px;
}

#main1-1488{
    position:relative;
    border:none;
    right:-9px
}

#main1-1370.zone {
	border-right:medium none;
	right:-8px;
}

/*Arabic_bug_report_IE7_NEW.ppt: page 1-5*/
.expfooterwrap {
	float:right !important;
}
/*
#ol-header-menu-div {
	left:190px !important;
}
*/

#article-3834 .article-td {
	padding-right:20px;
}

#article-3834  .article-titletext {
	margin:0 20px;
}	

#main1-1373.zone,
#main1-1372.zone{
	border-right:medium none;
	right:-8px;
}

#article-3973 div.article-content a img,
#article-3976 div.article-content a img,
#article-3981 div.article-content a img,
#article-3984 div.article-content  a img
{
		position:relative;
		right:-10px;
}

.sidebarnav_menus .sidebarnav_menus_menuitem_li{
	margin:0 0px 0 0;
}

.sidebarnav_menus .sidebarnav_menus_ul{
	margin:0 10px 0 0;
}

#ctl00_footerbottomleftlinkswrap, #ctl00_footerbottomleftlinkswrap li,
#ctl00_ctl00_footerbottomleftlinkswrap, #ctl00_ctl00_footerbottomleftlinkswrap li  /*KER-574*/ { 
	float:right;
}

#ctl00_footerbottomleftlinkswrap {
	margin:8px -12px 0 !important;/*KER-875*/
}

#footerbottomrightlinkswrap{
	float:left;
}

#liSearchSpacer {
	float:left;
	left:110px;
	margin-left:0 !important;
	position:relative;
}

.booknow_search {
	float:left !important;
	padding-left:3px !important;
}


.sia_728_png_expand .article-contenttext{
	margin-right:20px;
}

#article-4224 .article-titletext{
	margin:12px 23px 9px;
}


/*#liAddARoom {
	margin-left:87px;
}*/

#datepicker_bottom {
	left:40% !important;
	margin-left:0 !important;
}

#article-3952  .article-titletext, 
#article-3952  .article-contenttext,
#article-3917  .article-titletext,
#article-3917  .article-contenttext{
	margin:8px 20px;
} 

#article-3926.zone,
#main2-1413.zone,
#main1-1400.zone,
#main1-1419.zone{
	border-right:medium none;
	right:-8px;
}
#contenthighlight-1420 {
	position:relative;
	right:-10px;
}

.LTRText {
	direction:ltr !important;
	display:inline;
	white-space:nowrap;
}
.PhoneNumber { /*this is the solution to keep phone number consistent with the English site*/
	direction:ltr !important;
	display:inline;
	white-space:nowrap;
}
.stouchtitlefieldwrap > span.globalhat_title {
	padding:3px 10px 0 0;
	width:73px;
	float:right;
	padding-left:0px !important;
}

.stouchfieldwrap1  #ctl00_GlobalHat_ddlStayCountry{
	width:143px;
}

#ol-search-box-menu  {
top:-4px; /* cause problems for safari mac. overwrite for safari mac */ 
}

/*KER-309*/
.BookNow_MainTable #DatesDiv {
	width:112% !important;
}

.BookNow_MainTable #PSDDiv {
	width:100% !important;
}

#PSTTable #trRoom1 .refinesearch_room_padding {
	padding-right: 0px !important;
}

#trAddRoom #aAddRoom .refinesearch_imageaddroom {
	height:15px !important;
}

/*KER-308*/
#main3-1468{
	margin-right:15px;
	border-right:0px solid #E3E3E3 !important;
}

#main2-1468 {
	margin-right:10px;
	border-right:0px solid #E3E3E3 !important;
}

#article-4013 .article-contenttext,
#article-4012 .article-contenttext{
	direction:ltr;
	text-align:right;
}

.master_pagebody_main #main1-1432 {
	position:relative !important;
	right:-7px !important;
	border-right:0px none #E3E3E3 !important;;
}

.sidebaroverlaymenuouterwrap {
	position:relative;
	right:6px;
}

.sia_quickfacts2 ul{
	padding-right:13px;
}

#sidebaroverlaymenuwrap-1742 ul li {
	margin:8px 0 0 !important;
}

.headertoprightlinksitemdivider{
	border-left:none;
	border-right:1px solid #D9D9D9;
}

.headertoprightlinksitem, .headerpreloginwrap , .headertoprightlinksitem {
	float:right;
}


.quickweatherlocation{
	left:23px;   /* KER-244 */
    position:relative; /* KER-597 */

}

.headerlogonmenucontainer {
	max-width:980px;
	min-width:980px;
	width:980px;
}

.sidebaroverlaymenuouterwrap{
	right:-1px;
}

#main1-1738{
	border:medium none;
	right:-7px;
}

#divPresenter_1338_default_main1_765_2,
#divPresenter_1338_default_main1_765_3,
#divPresenter_1338_default_main1_765_1{
	float:right;
}

#article-4494,
#article-4491 {
	margin-right:18px;
}

#sidebaroverlaymenuwrap-1636 .sidebarnav_menus_ul .sidebarnav_menus_submenu_ul_pns li{
	padding:3px 20px 0 0 !important;
}

#article-4494 table {
	font-size:11px !important;
	width:110% !important;
}

#main1-1371 {
	position:relative !important;
	right:-8px !important;
	border-right:0px none #E3E3E3;
}

#txtBookNowCheckIn,
#txtBookNowCheckOut {
	width:90px !important;
}

#article-4246 {
	position:relative;
	right:12px !important;
}

#main1-1427, #main2-1427, #main1-1487, #main1-1448{
	right:-8px !important;
	border-right:none;
}

/*KER-293*/
#sidebaroverlaymenuwrap-1643 .sidebarnav_menus .sidebarnav_menus_ul .sidebarnav_menus_menuitem_li {
	padding:5px 2px 6px 5px !important;
}

/*KER-296*/
#sidebaroverlaymenuwrap-1419 .sidebarnav_menus_submenu_ul_pns li{
	padding:3px 20px 0 0 !important;
}

#article-3917.sia_728x163 .article-contenttext {
	font-size:14px !important;
	line-height:1;
}

/*KER-308*/
#main1-1468 {
	position:relative !important;
	right:-2px !important;
	border-right:0px none #E3E3E3 !important;
}
/*
#PSLTable {
	float:left;
	left:-7px;
	margin-right:0;
	position:relative;
}
*/




#ctl00_ContentPlaceHolder_Main_BookYourStaySearchUserCtrl_agentOptions{
	padding-top:0px !important; /*KER-563*/
}


#DatesDiv div table td[align="right"] > table{
	position:relative;
	left:-100px;
}

#ctl00_ContentPlaceHolder_Main_BookYourStaySearchUserCtrl_agentOptions table tr td .special_links {
	margin-right:5px; /*KER-308*/
}

#languagenavigationwrap {
	margin-right:-10px; /*KER-552*/
}

#main1-1640 {
	right:-8px !important;
	border-right:0px none #E3E3E3 !important;
}

#article-3922 table .article-titletext,
#article-3922 table .article-contenttext {
	margin:0 30px !important; /*KER-596*/
}

td.master_pagebody_main  > div  > div.zone {
	border:none;
}

#article-4297  br {
     line-height: 1em;  /*KER-350*/
}


#article-4294 td[align="right"] span,
#article-4294 td[align="right"] p{
	float:left; /*KER-346*/
}

.rsv_subnav_itemswrap {
	left:-5px;
position:relative !important;
top:3px !important;
}

#ctl00_ctl00_ContentPlaceHolder_Main_CtrlBookingSteps_lnkNav0 {
	left:4px !important;
	position:relative !important;
	top:-3px !important;
}

.rsv_subnav_itemlinkborderleftselectedfirsttab {
	left:3px !important;
	position:relative !important;
padding:11px 9px 7px 0;
}

.rsv_subnav_itemlinkborderrightselected {
	left:6px !important;
	position:relative !important;
background:transparent url(/_basethemes/atp_default/images/reservations/nav/subnavtab_selectedright.jpg) no-repeat scroll 0 0px;
padding:11px 7px 10px 0;
}

.rsv_currencysymbol {
	right:-13px !important;
}

.maincontentwrap_hiddenexpfooter {
text-align:right !important;
}

#ctl00_ctl00_ContentPlaceHolder_Main_bookingsteps {
text-align:right !important;
}

.bemaster_mainplaceholderwrap {
text-align:right !important;
}

.rsv_sr_packagewrap {
text-align:right !important;
}

.bookingtoolbar_yourexperience_plus div, .bookingtoolbar_yourexperience_minus div {
	margin-right:70px;
}
#ddlRoom1  { /*KER-632*/
text-align:right;
}

/*td.navbuttonleft { KER-631
padding:0 450px 0 0;
}*/

td.daytrip_refinesearch_prefertime_padding { /*KER-630*/
padding-left:15px;
}

/*#tblRefineSearch { KER-640
direction:rtl;
position: absolute; 
left: 480px !important; 
top: 255px;
}*/

#RefineSearchButtonTable {
left:480px;
position:relative;
}

.rsv_pi_ps_mainwrap .rsv_pi_ps_product  .rsv_pricingwrap_multipart .rsv_pricingbackground_middle .rsv_pricewrap .rsv_price_digitswrap  { /*price*/
left:22px;
position: relative; 
top: 0px;
}

.rsv_pi_ps_mainwrap .rsv_pi_ps_product .rsv_pi_ps_product  .rsv_pricingwrap_multipart .rsv_pricingbackground_middle .rsv_pricewrap { /*Arabic price*/
margin:0; !important;
}

.rsv_pi_ps_mainwrap .rsv_pi_ps_product .rsv_pricingwrap_multipart .rsv_pricingbackground_middle .rsv_description {
position: relative; 
	top: 15px;
margin-right:25px !important;
}

.rsv_pi_ps_mainwrap .rsv_pi_ps_product .rsv_pricingwrap_multipart .rsv_pricingbackground_middle .rsv_pricingfromwrap {
padding-right:25px !important;
padding-top:0 !important;
}

.rsv_pi_ps_mainwrap .rsv_pi_ps_product .rsv_pricingwrap_multipart .rsv_pricingbackground_middle .rsv_pricewrap .rsv_currencysymbol {
position:absolute;
top:70px !important;
}

.rsv_pi_ps_mainwrap .rsv_pi_ps_product  .rsv_pricingwrap_multipart .rsv_pricingbackground_middle .rsv_pricewrap .rsv_currencysymbolwrap .rsv_currencysymbol {

white-space:nowrap;
left:480px;
position:relative;
}

.refinesearch_hovertopleft {
direction:ltr;
}

.rsv_subnav_itemlinkborderleftselected {
background:transparent url(/_basethemes/atp_default/images/reservations/nav/subnavtab_selectedleft.jpg) no-repeat scroll 2px 1px;
}



.rsv_refinesearchmainwrap {  /* refine search (button only) */
  direction: ltr;
}

.refinesearch_maintable { /* refine search (open panel) */
  direction: ltr !important;
  /*border: 1px solid yellow;*/
}

.refinesearch_maintable table { /* refine search (open panel) */
  direction: ltr !important;
}

.refinesearch_maintable #RSDatesTable {
  direction: ltr !important;
}

.refinesearch_maintable #PSLTable {
  direction: ltr !important;
  margin-left:-8px;
}

.refinesearch_buttonleft {
background:transparent url(/_basethemes/atp_default/images/reservations/refinesearch/booking_bgbntleft.jpg) no-repeat scroll 0 0;
}

.refinesearch_buttonright {
background:transparent url(/_basethemes/atp_default/images/reservations/refinesearch/booking_bgbntright.jpg) no-repeat scroll right top;
}

.currencyconversion_offsettop {
	margin-top:5px !important;
	position:relative !important;
	right:13px !important;
}

#trAddRoom {
	text-align:left !important;
}

.refinesearch_adults_droplist {
	text-align:right!important;
}

.refinesearch_kids_droplist .textfield_select {
	text-align:right!important;
}


.refinesearch_updatesearch #RefineSearchButtonTable {
	left:0 !important;
	position:relative !important;
}


.currencyconversion_pricewrap {
	padding-top:10px;
}

.rsv_searchresultsheadingtitle{
	margin-left:10px;
}

.resv_viewdetailbtn , 
.resv_hidedetailbtn {
	float:left;
}

.rsv_bookingstepsnavbuttonsright{
	width:8px;
}

#ctl00_ctl00_ContentPlaceHolder_Main_ButtonsNav_TableContinueButton{
	width:65px;
}

#ctl00_ctl00_ContentPlaceHolder_Main_CtrlBookingSteps_cell1 .rsv_subnav_itemlinkborderrightselected{
	background:transparent url(/_basethemes/atp_default/images/reservations/nav/subnavtab_selectedright.jpg) no-repeat scroll 0 1px;
	left:2px !important;
}

#ctl00_ctl00_ContentPlaceHolder_Main_CtrlBookingSteps_cell2 .rsv_subnav_itemlinkborderrightselected {
	background:transparent url(/_basethemes/atp_default/images/reservations/nav/subnavtab_selectedright.jpg) no-repeat scroll 0 1px;
	padding:11px 7px 10px 2px;
}

#main2-1426 {
	position:relative !important; /*KER-647*/
	right:-7px !important;/*KER-647*/
}

#main1-1436 {
	position:relative !important; /*KER-646*/
	right:-12px !important;/*KER-646*/
}

/*fixing text alignment issues*/
.master_pagebody_maincontent {
padding-left:0;
padding-right:0px;
}


.master_pagebody_sidebaroverlay {
max-width:220px;
min-width:220px;
width:220px;
}

.sia_352x247 {
height:250px;
overflow:hidden;
padding:5px 6px 0 4px;

width:344px;
}


#languagenavigationwrap {
	border-left: none; 					/*	KER-657 */
	border-right: 1px solid #D9D9D9;    /*	KER-657 */
}

.sia_bordered_content .article-content {
border:1px solid #D9D9D9;
padding-bottom:8px;
}

.datepicker_clear, 
.datepicker_prev {
	float:right !important;	/*KER-764*/
}

.datepicker_current {
	float:right !important;	/*KER-764*/
}

.datepicker_next {
	float:left !important; /*KER-764*/	
	text-align:left !important;	/*KER-764*/
}



.errormsg {
	position:relative;
	right:35px;
	width:180px;
}

#article-3849 div {
	left:0 !important; /*KER-795*/
}

#article-5768 .article-tr .article-td .article-contentimage {
	position:relative !important; /*KER-803*/
	right:-9px !important; /*KER-803*/
}

.sia_960_png_expand .article-contenttext, .sia_960_png_expand .article-titletext { /*KER-814*/
	margin-right:10px;
}
.sia_960_png_expand hr { /*KER-808*/
	margin-left:13px;
	margin-right:0px;
}

.sidebar_booknow_button_bgimg { /*	KER-839 */
 background:transparent url(/_onelink_/atlantis/en2ar/_basethemes/atp_default/images/backgrounds/booknowbutton.gif) no-repeat scroll 0 0 !important;
}

.sidebar_booknow_button_bgimgover { /*	KER-839 */
 background:transparent url(/_onelink_/atlantis/en2ar/_basethemes/atp_default/images/backgrounds/booknowbutton_over.gif) no-repeat scroll 0 0 !important;
}

.booknow_searchbutton {
	background:transparent url(/_onelink_/atlantis/en2ar/_basethemes/atp_default/images/booknow/search.gif) repeat scroll 0 0 !important;/*KER-841*/
}
.booknow_searchbutton_mouseover {
	background:transparent url(/_onelink_/atlantis/en2ar/_basethemes/atp_default/images/booknow/search_over.gif) repeat scroll 0 0 !important;/*KER-841*/
}

.master_pagebody_main #main1-1341.zone {
position:relative;
right:-7px;
}
/*KER-809*/
#article-5526 table.article-table tr.article-tr td.article-td, 
#article-5527 table.article-table tr.article-tr td.article-td
	{padding-right:1px;}
/*KER-809*/
#article-5526 table.article-table tr.article-tr td.article-td div, 
#article-5527 table.article-table tr.article-tr td.article-td div
	{padding-right:15px;}


#top-1521{ /*KER-917*/
	margin-top: -5px;
}

#main1-1338 .presenter-tabs .ui-tabs-nav li {
	width:173px !important;/*KER-871*/
}
#main1-1336 {
	left:10px;/*KER-881*/
	position:relative;/*KER-881*/
}

#article-5390 {
	left:10px;/*KER-882*/
	position:relative;/*KER-882*/
}

.footerlinkswrap{/*KER-574*/
	max-width:980px;
	min-width:980px;
	width:980px;
}
#article-5672 table.article-table, #article-5270 table.article-table{
	padding-right:20px;
}

.BookNow_MainTable #PSTTable{ /*KER-559*/
	float:right !important;
	margin-left: 0px !important;
	margin-right:35px !important;
}

.BookNow_MainTable #PSLTable {/*KER-559*/
	float:right !important;
	margin-left: 0px !important;
	margin-right:30px !important;
}

td.refinesearch_kids_padding, td.refinesearch_adult_padding {/*KER-559*/
padding-right:70px;
}
#ctl00_cph_content_main_main1_ctl01_152 a.htc {
direction:ltr
}
.bookingtoolbar_11pt  {
font-size:10px;
}

#article-6125 .article-tr > .article-td > .article-contenttext > font[size="1"] > span{
	font-weight: normal !important; /*KER-891*/
}

.bemaster_mainplaceholderwrap .rsv_ginfo_buttonwrap div {
}

.searchboxnavigationrightimage  {
right:511px;
top:-57px;
}

.maincontentwrap_herowithbookingbarunderhero  {
margin:123px 0 0;
}

.singleimagearticlecontentlink-div #a-7396 a:link {
	font:10px ;
}
#article-7396 .sia_728x163 .article-titletext {
	font:14px ;
}


/* call back pop-up - KER-1274 */

.callback_textfield_input, #ddlCBTime {
left:40px;
position:relative;
}

.callback_datefield_input {
margin-right:-40px;
text-align:right;
}

.callbackhide {
display:block;
}

input#txtCBPhoneNumber, input#txtCBEmail{
direction:ltr !important;
}

input#txtCBCheckIn, input#txtCBCheckOut {
direction:rtl !important;
}

.errormsg {
right:0;
}

/* end call back pop-up - KER-1274 */




#article-9329 table td table, #article-9324 table td table {
direction:rtl; 
}

#kzlCalendar { /*KER-632*/
width:500px;
}

/*marineandwaterpark.aspx page fix*/

a[href$="/marineandwaterpark/atlantisdivecentre.aspx"]
{
  margin-right:6px;
  padding-right:0px;
  padding-left:-5px;   
}
/*
.sia_728x163 .article-contenttext {
margin-left:52px;
}
*/
/*KER-1553*/
a.sidebarnav_menus_menuitem_selected_link:visited {
    font: 10px arial;
}

/*KER-1672*/
.expfooterli{
  width:104px;
}
.sociallinksitemtext {
left:480px;
top:10px;
}
/*KER-1672*/
.languagehorizontalnavigationul {
  width:396px !important;
}
#divBookNow{
  margin-top:7px !important;
}
.sociallinksul {
  right:130px !important;
  width:476px;
}
.rsv_price_digits {
  left:11px !important;
}
#article-6274{
  direction:ltr;
}
#ctl00_ContentPlaceHolder_Main_sidebaroverlaymenuwrap{
  width:212px;
}
.sia_728x163 h3{
 margin-top:0px;
}
.languagehorizontalnavigationhilitemedia {
width:25px;
}

