/*-----------------------------------------------------------------------------
Title:      riadsinmarrakech.com local styles for screen media
Author:     Jim Pannell / sixmedia.net
Updated:    May 2008
-----------------------------------------------------------------------------*/

.imageDefaultHolder { position: relative; width: 565px; }
.imageDefault { position: absolute; top:5px; left: 0px; width:159px; height: 99px; }

/* General */

.asterisk { font-size: 95%; color: #F68622; font-weight: bold; vertical-align: -2px; }
.defaultErr { color: #cc0000; padding: 0; }

div.pagination {width: 100%; margin:1em 0; font-size: 1.1em; }
div.pagination a, div.pagination strong {text-decoration: none; padding: 1px .3em; border:1px solid #ccc; margin-left:.3em;}
div.pagination strong {border: none; color: #000; padding: 1px .25em; margin-left:.25em;}
div.pagination a:hover{color:#fff; background:#ed1b23;}

h2.searchRentals { width:177px; height:88px; background-image:url(http://www.cityred.ma/images/headers/h2_searchrentals.gif); }

/* Top Nav */
#header { float:left; width:272px; padding-left:85px; }
#header ul { display:block; width:230px;}
#header ul li { display:block; float:left; width:115px; font-size:1em; line-height:1.2em; white-space:nowrap; }
#header ul li.selected a { color:#000; }
#header p { padding:12px 0 0 115px; clear:both; margin:0; color:#e3252f; }
#header p.time	{ position:absolute; padding:0; margin:125px 0 0 115px; }
#header h3 { text-indent:0; font-size:1em; white-space:nowrap; font-weight:normal; }

/* New Property Details Layout */
#roundedCornerDetails{clear:both;width:574px;}
#imagedetail{float:left;width:360px;padding-right:16px;}
#imagelist{float:left;width:186px;}
#propertyPrimary{clear:both;float:left;width:354px;margin:1em 24px 1em 0;}
#propertyPrimary h3{font-size:1.2em;text-indent:0;margin-bottom:1em;}
#propertySecondary{float:left;width:196px;margin:1em 0;}
#propertyPrimary dl,#propertySecondary dl{margin:0 0 1em 0;padding:0;font-size:95%;line-height:1.2em;}
#propertyPrimary dt,#propertySecondary dt{float:left;width:auto;margin:0;padding:0 0.5em 0 0;font-weight:bold;color:#000;}
#propertyPrimary dd,#propertySecondary dd{margin:0;padding:0;font-weight:bold;color:#e3252f;}
#propertyPrimary dl.rooms dd,#propertySecondary dl.rooms dd{color:#333;}
#propertyPrimary dl.rooms{padding-bottom:1em;}
#propertyPrimary dl a,#propertySecondary dl a{border-bottom:1px dotted #999;}
#propertyPrimary h4,#propertySecondary h3{font-size:1.2em;text-indent:0;border-bottom:1px solid #b2b2b2;margin-bottom:1em;}
#propertyPrimary h4{margin-bottom:.5em;}
#propertyFeatures ul li{margin:0;color:#e3252f;}
ul.servicesSecondary li{font-weight:normal;}
.paraRiadSecondary{margin:0;padding:1em 0 0 0;}

/* Booking details */
#propertyCalendarHolder{float:left;width:15.75em;/*background-color:#f0f0f0;*/}
#propertyCalendarKey{float:right;margin-top:2.4em;}

#primaryColumn .calendar .month h2{margin:0;padding:0;padding-top:0.5em;padding-bottom:0.5em;text-align:center;font-weight:normal;font-size:120%;color:#000;}
#propertyCalendarContainer{position:relative;}
#bookingWindow{position:absolute;padding-left:8px;left:0;top:0;width:346px;height:340px;border:1px solid #b2b2b2;background-color:#fff;}
#bookingWindow #bookingDates{font-weight:bold;}

#bookingWindow fieldset{margin:0;padding:0;border:none;}
#bookingWindow legend{text-indent:-9000px;font-weight:bold;}
#bookingWindow label{float:left;width:12em;}
#bookingWindow #styledForm input{width:140px;border:1px solid #ccc;padding:3px;}
#bookingWindow #styledForm select{border:1px solid #ccc;padding:3px;}
#bookingWindow #styledForm .autoSize{width:auto;border:none;}
#bookingWindow #styledForm .required{font-size:0.85em;color:#900;font-style:normal;}
#bookingWindow #styledForm img{padding-top:5px;}
#bookingWindow #styledForm p{margin-bottom:1em;}
#bookingWindow .iconClose{position:absolute;top:4px;right:5px;}

#bookingLoading,
#bookingLoadingBG,
#bookingLoadingProgress,
#bookingMessage{position:absolute;left:0;top:0;width:354px;}
#bookingLoading,
#bookingLoadingBG{height:233px;}
#bookingLoadingBG{background-color:#fff;}
#bookingLoadingProgress{left:16px;top:70px;width:322px;text-align:center;font-size:120%;}
#bookingMessage{padding:8px;left:0;top:0;width:338px;height:322px;background:#fff;overflow:auto;}

#popupSixzerozero #wrapper{width:600px;}
#popupSixzerozero #content{background:#fff url(http://www.cityred.ma/images/interface/pagetop_popup-600.gif) no-repeat scroll 0 0;width:593px;}
#popupSixzerozero #footer{background:#fff url(http://www.cityred.ma/images/interface/pagebottom_popup-600.gif) no-repeat scroll 0 100%;width:593px;}