/*--------------------------------------------------------------------------
File:main style sheet for The Regency - ENGLISH
Created by: The Tribe Digital| http://www.thetribe.com/
----------------------------------------------------------------------------*/

html, body, form, fieldset { margin: 0; padding: 0; font: 12px/140% Lucida Sans, Helvetica, Arial; color: #fefefe;   }

a img{ border: 0; }
p, pre, blockquote, ul, ol, dl, address { margin: 3px 0 10px 0; padding: 0; }
li, dd, blockquote { margin-left: 1.5em; padding-left: 1em; list-style:none; }
li, ul{ position: relative;}

form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
select option{ padding-right: .8em; }

hr{ clear: both; border: 0; width: 100%;  height: 0; text-indent: -9999px; overflow: hidden; margin: 0; padding: 0; }

/* Links -------------------------------------------------------------------------- */

a, a:link, a:visited{ color: #fff; text-decoration: none; }
a:hover{ text-decoration: underline; }
.back{ width: 129px; height:22px; position:relative; float:right; margin-top:-30px; margin-right:10px;}

/* Headings ------------------------------------------------------------------------ */

h1, h2, h3, h4, h5, h6{ color: #fff; font-weight: bold; padding: 0; line-height: 1.4; margin: 12px 0; }
h2{ font-size: 20px; text-align:left; color: #ffffff; font-weight: normal; margin: 0 0 10px 0; }
h3, #col-01 h2{ font-size: 16px; font-weight: normal; margin: 0 0 10px 0; }
h4{ font-size: 14px; font-weight: bold; color:#333333;}
h2.mainheading{ font-size: 16px; text-align: left; color:#660D00; font-weight: bold; margin: 10px 0 25px 0; }

/* Main structure -------------------------------------------------------------------------- */
html{ height: 100%; width: 100%; }
body{ text-align: center; color: #fefefe;  background: #3e0001 url(../images/body_bg3.jpg)  0 0 repeat-x;}
#container{ width: 960px; margin: 0 auto; text-align: left; position: relative;  }

#top-nav{width: 970px; height:40px; font: 15px/160% Lucida Sans, Helvetica, Arial;position: relative; padding: 0; margin:0;}
/*--#top-nav a{ color: #fff;}
#topNav #eng a:hover, #top-nav a.current { color: #fff; text-decoration:underline;}
#topNav #arb a:hover, #top-nav a.current  { color: #fff; }
.language-link{ padding-left: 40px; font: 10px/160% Lucida Sans, Helvetica, Arial;  }
.rss-link{ padding-left: 220px; font: 10px/160% Lucida Sans, Helvetica, Arial;   }
.rss-link img{margin-bottom:-4px;}

#top-left{ width:730px; height:25px; padding:0; margin:0; position:absolute; top: 10px; left: 0; font-size: 15px; line-height: 1;}
#top-left .big {font-size:17px; color:#fff; font-weight:bold;}
#top-right{ width:230px; height:30px; padding:0px; margin:0; position:absolute; top: 8px; right: 0; font: normal 11px/160% Lucida Sans, Helvetica, Arial; }
#top-right .NewsLetterbgr{ background:#fff url(../images/email-btn.png) 0 0 no-repeat;color:#8C8C8C; position:relative; float:left; border:0px; margin:0px; padding:3px 0px 0px 3px; width:95px; height:19px;}
#top-right .NewsLetterText{ position:relative; float:left; margin:0px 0px 0px 0px; width:63px; height:20px; background:url(../images/newsletter.png) 0 0 repeat-x; padding: 2px 0px 0px 3px; }
#top-right .btnbgr{background:url(../images/sign-up.png) 0 0 repeat-x; border:0px; width:56px; position:relative; float:left; height:22px; color:#ffffff; margin:0px; padding:0px 0px 2px 0px; }--*/

#top-nav{width: 970px; height:40px; font: 15px/160% Lucida Sans, Helvetica, Arial;position: relative; padding: 0; margin:0;}
#top-nav a{ color: #fff;}
#topNav #eng a:hover, #top-nav a.current { color: #fff; text-decoration:underline;}
#topNav #arb a:hover, #top-nav a.current { color: #fff; }
.language-link{ padding-left: 40px; font: 10px/160% Lucida Sans, Helvetica, Arial; }
.rss-link{ padding:0px; font: 10px/160% Lucida Sans, Helvetica, Arial;width:70px; height:25px; padding:0; margin:0; position:absolute; top: 10px; left: 670px; }
.rss-link img{margin-bottom:-4px;}

#top-left{ width:630px; height:25px; padding:0; margin:0; position:absolute; top: 10px; left: 0; font-size: 15px; line-height: 1;}
#top-left .big {font-size:17px; color:#fff; font-weight:bold;}
#top-right{ width:230px; height:30px; padding:0px; margin:0; position:absolute; top: 8px; right: 0; font: normal 11px/160% Lucida Sans, Helvetica, Arial; }
#top-right .NewsLetterbgr{ background:#fff url(../images/email-btn.png) 0 0 no-repeat;color:#8C8C8C; position:relative; float:left; border:0px; margin:0px; padding:3px 0px 0px 3px; width:95px; height:19px;}
#top-right .NewsLetterText{ position:relative; float:left; margin:0px 0px 0px 0px; width:63px; height:20px; background:url(../images/newsletter.png) 0 0 repeat-x; padding: 2px 0px 0px 3px; }
#top-right .btnbgr{background:url(../images/sign-up.png) 0 0 repeat-x; border:0px; width:56px; position:relative; float:left; height:22px; color:#ffffff; margin:0px; padding:0px 0px 2px 0px; }

#header{width: 960px; height:130px; margin: 0 auto; position:relative; clear:both;}
#header h1 { position:absolute; top: 0; left: 0;  display: block; width: 278px; height: 96px; margin: 0; padding: 0; }
#header .Searchbgr{background:url(../images/search-bg.png) no-repeat 0 0; border:0px; width:136px; height:19px;  margin:0px 0px 0px 0px; color:#8C8C8C;  padding:3px 0 0px 28px; position:relative; float:right;}
#header .Searchbtnbgr{background:url(../images/signup-btn.png) 0 0 repeat-x; width:55px; height:22px; border:0px; margin:0px 0px 0px 0px; padding:0px 0px 3px 2px;position:relative; float:right; color:#ffffff;}
#header #SearchBox{ position:relative; height:22px; float:right; margin:-50px 0px 0px 0px; padding:0px;font: 11px/160% Lucida Sans, Helvetica, Arial; }
#header .PrefLogo { position:relative; float:right; margin-top:15px;}
    
#content-nav{width: 960px; background: #3C0000 url(../images/content-bg.png) repeat-x 0 0; margin: 0 auto; height:100%; clear: both;}
#Home #content{width: 940px;background-color:#320001; margin: 0 auto; position:relative;}
#InsideOne #content, #InsideTwo #content, #SubNav #content, #Generic #content {width: 940px; margin: 0 auto;}

#col-01{width: 220px; position:relative; float:left;margin:0px;}
#col-02{width: 720px; position:relative; float:left;margin:0px;}
#Home p{ color:#fff;}
#InsideOne #col-02 p{ color:#000;}
#InsideOne #col-02 p a.current{ color:#660000;}
#InsideTwo #col-02, #Generic #col-02 p, #SubNav #col-02 p{color:#000;}

#box-01{width: 185px; position:relative; float:left;background:#290101 url(../images/box-01-bg.png) repeat-x 0 0;  padding: 15px 15px 15px 20px; height:273px; clear:both;}
#box-02{width: 200px; position:relative; float:left;background:#2c0000 url(../images/box-02-bg.png) repeat-x 0 0;  padding: 18px 0px 20px 20px;clear:both;}
#box-02 .extra-images{ margin:3px 3px 3px 0px; width:179px; height:89px; position:relative; float:left;}
#box-02 .PrefLogo{ margin:12px 0px 0px 0px;position:relative; float:left;}

#frag-01{width: 720px; vertical-align:top; overflow:hidden; position:relative; float:left; background:#000 url(../images/main-frag-bg.png) repeat-x 0 0; margin:0px; }
#frag-02{width: 700px; position:relative; float:left;background:#000000 url(../images/frag-02-bg.png) repeat-x 0 0;  padding: 20px 0px 20px 20px;margin-top:-3px;}
#frag-03{width: 700px; position:relative; float:left;background:url(../images/frag-02-bg.png) repeat-x 0 0;  padding:0px;}
#Home #frag-01 li{position:relative; float:left; margin:0px; padding:0;}

#section-01{width: 470px; position:relative; float:left; margin-right:20px; padding-top:5px; }
#section-02{ width:200px; margin:0; padding: 0px; list-style: none; overflow: hidden;position:relative; float:left; margin:0px; padding-top:10px; }
#section-022{ width:200px; margin:0; padding: 0px; list-style: none; overflow: hidden;position:relative; float:left; margin:0px; padding:0px; }
#section-022 li{ display: block; margin: 0; padding: 7px 0px 15px 5px; background: url(../images/section-02-btn.jpg) repeat-x 0 0; width: 172px;  font: normal 11px Arial; text-decoration: none; }
#section-02 li{ display: block; margin: 0; padding: 7px 0px 15px 5px; background: url(../images/section-02-btn.jpg) repeat-x 0 0; width: 172px;  font: normal 11px Arial; text-decoration: none; }
#section-02 a{ text-decoration:underline;}

/* Static Menu
-------------------------------------------------------------------------- */
#StaticMenu { margin: 0; padding: 0; position: absolute; bottom: 0; left: 0; width: 450px; height: 33px; background: url(../images/menu.png) 0 0 no-repeat; overflow: hidden; }

#StaticMenu li, #StaticMenu  li a{ float: left; display: block; margin: 0; padding: 0; position: relative; height: 33px;}
#StaticMenu li a{ position: relative; text-indent: -9999px; height: 33px; display: block; }
#StaticMenu li#MainHome a{ width:116px; }
#StaticMenu li#RoomsSuites a{ width:154px; }
#StaticMenu li#MeetingEvents a{ width:180px; }

#StaticMenu li#MainHome a:hover, #StaticMenu li#MainHome a.current{ background: url(../images/menu.png) 0 -33px no-repeat; }
#StaticMenu li#RoomsSuites a:hover, #StaticMenu li#RoomsSuites a.current{ background: url(../images/menu.png) -116px -33px no-repeat; }
#StaticMenu li#MeetingEvents a:hover, #StaticMenu li#MeetingEvents a.current{ background: url(../images/menu.png) -270px -33px no-repeat; }


/* Menu 1
-------------------------------------------------------------------------- */

#Menu1{ margin:0px; padding:18px 0px 20px 25px; float:left; position:relative; width:900px;}
#Menu1 li { list-style:underline; position:relative; float:left; margin:0px; padding:0px 0px 0px 3px;}
#Menu1 li a { color:#c6a4a3; font-size:13px; text-decoration:underline; font-weight:bold; padding:0px 8px 0px 0px; background:url(../images/menu_divider.png) no-repeat bottom right;}
#Menu1 li a:hover, #Menu1 li a.current{ color:#ffffff;}
#Menu1 li a.last{ color:#c6a4a3; font-size:13px; text-decoration:underline; font-weight:bold; padding:0px 8px 0px 0px;background:none;}
#Menu1 li a.currentlast{ color:#ffffff; font-size:13px; text-decoration:underline; font-weight:bold; padding:0px 8px 0px 0px;background:none;}
#Menu1 li a.currentlast:hover{ color:#fff; font-size:13px; text-decoration:underline; font-weight:bold; padding:0px 8px 0px 0px;background:none;}
#Menu1 li a.last:hover{ color:#fff; font-size:13px; text-decoration:underline; font-weight:bold; padding:0px 8px 0px 0px;background:none;}
#Menu3{ width:200px; margin:0; padding: 0px; list-style: none; overflow: hidden; }
#Menu3 li{ display: block; margin: 0; padding: 0; }
#Menu3 a{ display: block; margin: 0; padding: 7px 0px 15px 5px; color: #fff; width: 172px; background: url(../images/section-02-btn.jpg) repeat-x 0 0; font: normal 11px Arial; text-decoration: none;  }
#Menu3 a:hover, #Menu2 a:focus, #Menu2 a:active{ color: #000;  }
#Menu3 li .current { color: #000;} 

/* Book Nov
-------------------------------------------------------------------------- */

#book-now a{ width:219px; height:33px;position:absolute; bottom: 0; right: 0; background: url(../images/book-now.png) no-repeat 0 0; margin:0px; padding:0; text-align:center; font-size:13px; text-indent: -9999px;display:  block; }
#book-now a:hover{ background:url(../images/book-now.png) no-repeat 0 -33px; }

/* Footer
-------------------------------------------------------------------------- */

#footer{ padding: 0; margin: 0px auto 0px auto; font-size: 12px; clear: both; width: 100%;  text-align: left; position: relative; color: #C8B7B7; height:52px;  }
#copy{ padding: 20px 0 10px 15px; margin: 0; width:280px; float:left; position:relative;color: #C8B7B7;  }
#footnav{ padding: 20px 0 5px 25px; margin: 0; float:right; position:relative;color: #C8B7B7;  }
#footer a{ color: #C8B7B7; padding: 20px 10px 5px 25px;}
#footer a:hover, #footer a#current{ color: #C8B7B7; }

#bottom-nav{ color: #C8B7B7; width:918px; height:123px; margin:0px auto 50px auto; background:url(../images/bottom-bg.png) repeat-x 0 0; padding:12px 12px 12px 22px; }
.bottom-nav{ color: #C8B7B7; width:150px; float:left; position:relative; margin:0; padding: 0px; list-style: none; overflow: hidden;}
.bottom-nav li{ color: #C8B7B7; display: block; margin: 0; padding: 0px;  width: 140px;  font: normal 11px/150% Lucida Sans, Helvetica, Arial; text-decoration: none; }
.bottom-nav li a{ color: #C8B7B7;}

/* Home Slideshow
-------------------------------------------------------------------------- */

#Home #frag-01 ul{ list-style: none; width: 720px; margin: 0; padding: 0; position: relative;}
#Home #frag-01 li{ display: inline; float: right;}
.panel-overlay h3 { margin:4px 0 0 9px; font-size: 14px; }
.panel-overlay p { margin:0 0 0 10px; font-size: .9em;}

#gallery_wrap {
	padding:0px; WIDTH: 560px; HEIGHT: 303px;
}

/* Generic
-------------------------------------------------------------------------- */

#Generic #frag-03, #SubNav #frag-03{width:720px; position:relative; float:left;background:#EEEEEE;  margin-top:-5px;  }
#Generic #frag-03 .roomsfe{ background:#ffffff; margin:0px 10px 40px 0px; padding:20px 20px 20px 20px; min-height:400px;} 
#SubNav #frag-03 .roomsfe{ background:#ffffff; margin:0px 10px 40px 0px; padding:20px 20px 20px 20px;position:relative; float:left;}
#SubNav #frag-03 .roomsfe h2{ color:#660D00;}

#Generic #frag-03 .roomsfe h2{ color:#660D00;width:100%; float:left;position:relative;}
#Generic #frag-03 .roomsfe #divSort{ position:absolute; right:35px; top:10px;}
#Generic #frag-03 .roomsfe #divSort p{position:relative; text-align:right;}
#Generic #frag-03 li, #SubNav #frag-03 li{ background:url(../images/line_bgr.png) 0 6px no-repeat; color:#000;}

#Generic #frag-03 .Offer_cont{ padding:10px; margin:10px 0px 0px 0px; background:#E5E5E5; height:100px; }
#Generic #frag-03 .Offer_cont img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#Generic #frag-03 .Offer_cont .Offer_Text{ position:relative; float:left; margin:0px 0px 0px 15px; padding:0px; width:400px;}
#Generic #frag-03 .Offer_cont .Offer_Text h2{ color:#333333;width:400px;}
#Generic #frag-03 .Offer_cont .Offer_Text h3{ color:#333333;font-size:17px;}
#Generic #frag-03 .Offer_cont .Offer_Text p{ color:#999999;}
#Generic #frag-03 .Offer_cont .Offer_Cur{ position:relative; float:left; width:100px; height:60px; color:#858585; padding:0px 10px 0px 20px;}
#Generic #frag-03 .Offer_cont .Offer_Cur a{color:#858585; text-decoration:underline;}
#Generic #frag-03 .Offer_cont .Offer_Cur .kwd{color:#660000; font-size:14px; font-weight:bold;}
#Generic #frag-03 .Offer_cont .Offer_Img img{ position:relative; float:right; padding:5px 0px 0px 10px;}

#Generic #frag-03 .Offer_wit{ padding:10px; margin:10px 0px 0px 0px; background:#ffffff; height:80px; }
#Generic #frag-03 .Offer_wit img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#Generic #frag-03 .Offer_wit .Offer_Text{ position:relative; float:left; margin:0px 0px 0px 15px; padding:0px; width:400px;}
#Generic #frag-03 .Offer_wit .Offer_Text h2{ color:#333333;width:400px;}
#Generic #frag-03 .Offer_wit .Offer_Text h3{ color:#333333;font-size:17px;}
#Generic #frag-03 .Offer_wit .Offer_Text p{ color:#999999;}
#Generic #frag-03 .Offer_wit .Offer_Cur{ position:relative; float:left; width:100px; height:60px; color:#858585; padding:0px 10px 0px 20px;}
#Generic #frag-03 .Offer_wit .Offer_Cur a{color:#858585; text-decoration:underline;}
#Generic #frag-03 .Offer_wit .Offer_Cur .kwd{color:#660000; font-size:14px; font-weight:bold;}
#Generic #frag-03 .Offer_wit .Offer_Img img{ position:relative; float:right; padding:5px 0px 0px 10px;}

#Generic #frag-03 .Offer_wit_ar{ padding:10px; margin:10px 0px 0px 0px; background:#ffffff; height:100px; }
#Generic #frag-03 .Offer_wit_ar img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#Generic #frag-03 .Offer_wit_ar .Offer_Text_ar{ position:relative; float:left; margin:0px 0px 0px 15px; padding:0px; width:400px;}
#Generic #frag-03 .Offer_wit_ar .Offer_Text_ar p.heading{ color:#333333;font-size:17px;direction:rtl; float:right;}
#Generic #frag-03 .Offer_wit_ar .Offer_Text_ar p{ color:#999999;direction:rtl;float:right;}
#Generic #frag-03 .Offer_wit_ar .Offer_Img img{ position:relative; float:right; padding:5px 0px 0px 10px;}

#Generic #frag-03 .Offer_cont_ar{ padding:10px; margin:10px 0px 0px 0px; background:#E5E5E5; height:100px; }
#Generic #frag-03 .Offer_cont_ar img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#Generic #frag-03 .Offer_cont_ar .Offer_Text_ar{ position:relative; float:left; margin:0px 0px 0px 15px; padding:0px; width:400px;}
#Generic #frag-03 .Offer_cont_ar .Offer_Text_ar p.heading{ color:#333333;font-size:17px; direction:rtl; float:right;}
#Generic #frag-03 .Offer_cont_ar .Offer_Text_ar p{ color:#999999;direction:rtl;float:right;}
#Generic #frag-03 .Offer_cont_ar .Offer_Img img{ position:relative; float:right; padding:5px 0px 0px 10px;}


#Generic #frag-03 .roomsfe p a{color:#000; font-size:12px; text-decoration: none;}
#Generic #frag-03 .roomsfe p a:hover{color:#000; font-size:12px; text-decoration: underline;}
#breadcrumb{ margin:0px; padding:18px 0px 20px 25px; float:left; position:relative; width:900px;}
#breadcrumb li{ list-style:underline; position:relative; float:left; margin:0px; padding:0px 0px 0px 3px;}
#breadcrumb li a{ color:#c6a4a3; font-size:13px; text-decoration:underline; font-weight:bold; padding:0px 8px 0px 0px;}
#breadcrumb li a.current{ color:#ffffff;}
#breadcrumb li a.Breadbgr{ background:url(../images/menu_divider.png) no-repeat bottom right;}
/* SubNav
-------------------------------------------------------------------------- */

#SubNav #frag-03 .SubNav_cont{ padding:10px; margin:20px 0px 0px 0px; background:#E5E5E5; height:100px; }
#SubNav #frag-03 .SubNav_cont img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#SubNav #frag-03 .SubNav_cont .SubNav_Text{ position:relative; float:left; margin:0px 0px 0px 20px; padding:10px 0; width:370px;}
#SubNav #frag-03 .SubNav_cont .SubNav_Text h2{ color:#333333;}
#SubNav #frag-03 .SubNav_cont .SubNav_Text p{ color:#999999;}
#SubNav #frag-03 .SubNav_cont .SubNav_Img{ position:relative; float:left; padding:40px 0px 0px 10px;}

#SubNav #frag-03 .SubNav_wit{ padding:10px; margin:8px 0px 10px 0px; background:#ffffff; height:80px;}
#SubNav #frag-03 .SubNav_wit img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#SubNav #frag-03 .SubNav_wit .SubNav_Text{ position:relative; float:left; margin:0px 0px 0px 20px; padding:10px 0px; width:370px;}
#SubNav #frag-03 .SubNav_wit .SubNav_Text h2{ color:#333333;}
#SubNav #frag-03 .SubNav_wit .SubNav_Text p{ color:#999999;}
#SubNav #frag-03 .SubNav_wit .SubNav_Img{ position:relative; float:left; padding:40px 0px 0px 10px;}

#SubNav  #frag-03 .Suites_cont{padding:10px 0px 20px 0px; position:relative; float:left}
#SubNav  #frag-03 .Suites_cont img{ position:relative; float:left; padding: 0px 0px 0px 0px;}
#SubNav  #frag-03 .Suites_cont h4{ position:relative; float:left; padding:0px 0px 0px 20px; margin:0px; width:500px;}
#SubNav #frag-03 .Suites_cont p{margin:0px; width:510px; padding:10px 0px 15px 20px ; display: block; position:relative; float:left; }

#SubNav #frag-03 .roomsfe p a{color:#660000; font-size:12px; text-decoration: none;}
#SubNav #frag-03 .roomsfe p a:hover{color:#660000; font-size:12px; text-decoration: underline;}


/* Inside One ----------------------------------------------------------------------------*/

#frag-01 li{ position:relative; float:left; margin:0px; padding:7px 0px 7px 11px;}
#InsideOne #frag-03 li{color:#28211f; background:url(../images/line_bgr.png) 0 6px no-repeat;}
#InsideOne #frag-03{width:720px; position:relative; float:left;background:#EEEEEE; margin:0px; }
#InsideOne #frag-03 .roomsfe{ background:#ffffff; min-height:300px; margin:0px 10px 40px 0px; padding:30px 20px 20px 20px;}
#InsideOne #frag-03 .roomsfe h2{color:#660D00;}
#InsideOne #frag-03 .suites-box{background:#E5E5E5; padding: 10px 10px 10px 10px; width: 640px; clear: both; overflow: hidden;}
#InsideOne #frag-03 .suites-box-white{ background:#ffffff; padding: 10px 10px 10px 10px; width: 640px; clear: both; overflow: hidden;}
#InsideOne #frag-03 .suites-box-white .pic{ position:relative; float:left; padding: 0; width: 120px;}
#InsideOne #frag-03 .suites-box-white .go{ position:absolute; top: 0; right: 0; width: 120px;height:30px;}
#InsideOne #frag-03 .suites-box .pic{ position:relative; float:left; padding: 0; width: 120px;}
#InsideOne #frag-03 .suites-box-cont{margin:0px; padding:0; display: block; position:relative; float: right; width: 500px; }
#InsideOne #frag-03 .suites-box .go{ position:absolute; top: 0; right: 0; width: 120px;}

#InsideOne #frag-03 .roomsfe h2.packHeabgr{ background:#343434; color:#ffffff; padding:7px 0px 7px 7px;}
#InsideOne #frag-03 .roomsf ul.packulcolor{color:#666666;}

/* Packages
----------------------------------------------------------- */
#InsideOne #frag-03 .Pack_cont{ padding:10px; margin:20px 0px 0px 0px; background:#E5E5E5; height:70px; float:left; position:relative; clear:both; }
#InsideOne #frag-03 .Pack_cont img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#InsideOne #frag-03 .Pack_cont .Pack_Text{ position:relative; float:left; margin:0px 0px 0px 20px; padding:0px 10px 0px 0px; width:370px;}
#InsideOne #frag-03 .Pack_cont .Pack_Text h2{color:#333333;}
#InsideOne #frag-03 .Pack_cont .Pack_Text p{ color:#999999;}
#InsideOne #frag-03 .Pack_cont .Pack_Img{ position:relative; float:left; padding:10px 0px 0px 10px;}
#InsideOne #frag-03 .Pack_cont .Pack_Text a{ text-decoration:underline; color:#853939; font-size:11px; padding:0px 0px 0px 0px;}
#InsideOne #frag-03 .Pack_cont .Pack_Cur{ position:relative; float:left; width:100px; height:60px; color:#858585; padding:0px 10px 0px 20px;}
#InsideOne #frag-03 .Pack_cont .Pack_Cur a{color:#858585; text-decoration:underline;font-size:10px;}
#InsideOne #frag-03 .Pack_cont .Pack_Cur .kwd{color:#660000; font-size:14px; font-weight:bold; float:left;}

#InsideOne #frag-03 .Pack_wit{ padding:10px; margin:0px 0px 0px 0px; background:#ffffff; height:50px;  position:relative; clear:both; }
#InsideOne #frag-03 .Pack_wit img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#InsideOne #frag-03 .Pack_wit .Pack_Text{ position:relative; float:left; margin:0px 0px 0px 20px; padding:0px 10px 0px 0px; width:370px;}
#InsideOne #frag-03 .Pack_wit .Pack_Text h2{ color:#333333; }
#InsideOne #frag-03 .Pack_wit .Pack_Text p{ color:#999999;}
#InsideOne #frag-03 .Pack_wit .Pack_Img{ position:relative; float:left; padding:10px 0px 0px 10px;}
#InsideOne #frag-03 .Pack_wit .Pack_Text a{ text-decoration:underline; color:#853939; font-size:11px; padding:0px 0px 0px 0px;}
#InsideOne #frag-03 .Pack_wit .Pack_Cur{ position:relative; float:left; width:100px; height:60px; color:#858585; padding:0px 10px 0px 20px;}
#InsideOne #frag-03 .Pack_wit .Pack_Cur a{color:#858585; text-decoration:underline;font-size:10px;}
#InsideOne #frag-03 .Pack_wit .Pack_Cur .kwd{color:#660000; font-size:14px; font-weight:bold; float:left;}

/* Offers -----------------------------------------------------------*/
#InsideOne #frag-03 .Offer_cont{ padding:10px; margin:20px 0px 0px 0px; background:#E5E5E5; height:70px;float:left; position:relative; clear:both; }
#InsideOne #frag-03 .Offer_cont img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#InsideOne #frag-03 .Offer_cont .Offer_Text{ position:relative; float:left; margin:0px 0px 0px 20px; padding:0px 10px 0px 0px; width:370px;}
#InsideOne #frag-03 .Offer_cont .Offer_Text h2{color:#333333;}
#InsideOne #frag-03 .Offer_cont .Offer_Text p{ color:#999999;}
#InsideOne #frag-03 .Offer_cont .Offer_Img{ position:relative; float:left; padding:10px 0px 0px 10px;}
#InsideOne #frag-03 .Offer_cont .Offer_Text a{ text-decoration:underline; color:#853939; font-size:11px; padding:0px 0px 0px 0px;}
#InsideOne #frag-03 .Offer_cont .Offer_Cur{ position:relative; float:left; width:100px; height:60px; color:#858585; padding:0px 10px 0px 20px;}
#InsideOne #frag-03 .Offer_cont .Offer_Cur a{color:#858585; text-decoration:underline; font-size:10px;}
#InsideOne #frag-03 .Offer_cont .Offer_Cur .kwd{color:#660000; font-size:14px; font-weight:bold; float:left;}

#InsideOne #frag-03 .Offer_wit{ padding:10px; margin:0px 0px 0px 0px; background:#ffffff; height:50px; position:relative; clear:both; }
#InsideOne #frag-03 .Offer_wit img{ position:relative; float:left; margin:0px; padding:5px 0px 0px 0px;}
#InsideOne #frag-03 .Offer_wit .Offer_Text{ position:relative; float:left; margin:0px 0px 0px 20px; padding:0px 10px 0px 0px; width:370px;}
#InsideOne #frag-03 .Offer_wit .Offer_Text h2{ color:#333333;}
#InsideOne #frag-03 .Offer_wit .Offer_Text p{ color:#999999;}
#InsideOne #frag-03 .Offer_wit .Offer_Img{ position:relative; float:left; padding:10px 0px 0px 10px;}
#InsideOne #frag-03 .Offer_wit .Offer_Text a{ text-decoration:underline; color:#853939; font-size:11px; padding:0px 0px 0px 0px;}
#InsideOne #frag-03 .Offer_wit .Offer_Cur{ position:relative; float:left; width:100px; height:60px; color:#858585; padding:0px 10px 0px 20px;}
#InsideOne #frag-03 .Offer_wit .Offer_Cur a{color:#858585; text-decoration:underline;font-size:10px;}
#InsideOne #frag-03 .Offer_wit .Offer_Cur .kwd{color:#660000; font-size:14px; font-weight:bold;  float:left;}

#InsideOne #frag-03 .offersitem {background:#ffffff; color:#000;  margin:0px 10px 40px 0px; padding:30px 20px 20px 20px; position:relative; overflow:hidden;}
#InsideOne #frag-03 .offersitem h2{margin:0px; padding:0px; color:#660D00; font-size:15px;}
#InsideOne #frag-03 .offersitem h3{margin:0px; padding:0px; color:#660D00; font-size:15px;}
#InsideOne #frag-03 .offersitem img{ padding: 0;  margin: 5px 10px 5px 0; border: none; width:120px; height:90px;}
#InsideOne #frag-03 .offersitem p{margin: 0; padding: 0px 10px 5px 0px; text-align:left; line-height:20px;}
#InsideOne #frag-03 .offersthumb {width:80px; height:50px; float: left; margin: 15px 10px 0px 0;}
#InsideOne #frag-03 .offersbig {width:120px; height:90px; float: left; margin: 15px 10px 0px 0;}
#InsideOne #frag-03 .offersback {color:#660D00; font-size:12px;text-decoration:underline; float:right; margin:0 0px 10px 10px; background:url(../images/back-btn.png) no-repeat 0 0;width:130px ;height:35px;}


#InsideOne #frag-03 .roomsfe .readmore{color:#660D00; font-size:12px;text-decoration:underline;}
#InsideOne #frag-03 .roomsfe .readmore a{color:#660D00; font-size:12px;text-decoration:underline;}
#InsideOne #frag-03 .roomsfe .readmore a:hover{color:#660D00; font-size:12px; text-decoration:underline;}
#InsideOne #frag-03 .roomsfe .readmore a:visited{color:#660D00; font-size:12px; text-decoration:underline;}
#InsideOne #frag-03 .roomsfe .goback{width:129px;height:30px; color:#660D00;position:relative;float:right;padding:0px 20px 0px 0px;background:url(../images/back-btn.png) no-repeat 0 0;}

#InsideOne #frag-03 .roomsfe p a, #Generic #frag-03 .roomsfe p a{color:#660000; font-size:12px; text-decoration: none;}
#InsideOne #frag-03 .roomsfe p a:hover,#Generic #frag-03 .roomsfe p a:hover{color:#660000; font-size:12px; text-decoration: underline;}


#InsideOne #frag-03 .Selet_Date{ width:670px; height:60px; background:#1D1D1D;}
#InsideOne #frag-03 .roomsfe #Step_btn{width:680px; height:21px; margin:20px 0px 10px 0px}
#InsideOne #frag-03 .roomsfe #Step_btn li {position:relative; float:left; list-style:none; background:none; margin:0px; padding:0px;}
#InsideOne #frag-03 .roomsfe #Step_btn li a{position:relative; float:left; margin:0px; padding:0px 30px 0px 0px;}
#InsideOne #frag-03 .Selet_Date .IndsiDates{ position:relative; float:left; height:60px; margin: 10px 0px 0px 30px;}
#InsideOne #frag-03 .Selet_Date .IndsiDates span{ font-weight:bold; font-size:14px; padding:0px; margin:0px 20px 0px 0px; position:relative; top:10px;  }
#InsideOne #frag-03 .Selet_Date .ImgGo{position:relative; float:left; height:60px; margin: 20px 0px 0px 30px;}

#InsideTwo #frag-03 li{color:#000;}
#InsideTwo #frag-03{width:720px; position:relative; float:left;background:#EEEEEE;  margin:0px;  }
#InsideTwo #frag-03 .roomsfe{ background:#ffffff; margin:0px 10px 40px 0px; padding:30px 20px 20px 20px; min-height:400px;} 
#InsideTwo #frag-03 .roomsfe h2{ color:#660D00;}
#InsideTwo #frag-03 .roomsfe p a{color:#660000; font-size:12px; text-decoration: none;}
#InsideTwo #frag-03 .roomsfe p a:hover{color:#000; font-size:12px; text-decoration: underline;}
#InsideTwo #frag-03 li{ background:url(../images/line_bgr.png) 0 6px no-repeat;}

/* Home Page packages , Offers
 -------------------------------------------------------------*/

.package{width:178px; height:89px;float:left; position:relative; background:url(../images/package-bg.png) repeat-x 0 0; margin:0; padding:0; display:block;}
.package .picture{padding:0; margin:0; float:left; position:relative; width:120px; height:89px; border:none;}
.package .title{font-size:9px;}
.package .title a{font-size:9px; height:45px;position:relative; margin: 8px 10px 0px 3px; padding:0; width:35px; line-height:15px;float:right;color:#ffffff; text-decoration:none; font-weight:normal;}
.package p{float:left; position:relative;padding-top:3px;}
.package p a{font-weight:bolder; text-decoration:underline; }
.package .next{font-size:12px;float:right; font-weight:bold; text-decoration:underline;}
.package .next a{font-size:12px;float:right; position:relative; color:#ffffff;font-weight:bold; text-decoration:underline; padding: 10px 17px 10px 0px; margin:0;}

.PackagesEventHidden { display: none; }
.PackagesEventVisible { display: block; }
.OffersEventHidden { display: none; }
.OffersEventVisible { display: block; }


/*Booking Widget
--------------------------------------------------------------------------*/
#InputSection{ width:630px; float:left; position:relative; padding-left:0px; margin-top:5px;}
.Label{ position:relative; float:left; width:200px; font-weight:normal; color:#660000; margin:3px 0px 3px 0px; padding:0px; }
#TextBox input{ background-color:#fff; border:1px #d8d8d8 solid; width:150px; height:15px; font-size:12px;margin:3px 0px 3px 0px; color:#660000;}
#InputSection p{color: #660000; font: 12px/160% Lucida Sans, Helvetica, Arial; padding:0px 0px 3px 0px; }
#CheckBoxList{width: 600px; padding:0px 0px 0px 10px; margin-top:0px; float:left; position:relative; color:#660000; font: 12px/160% Lucida Sans, Helvetica, Arial;}
#CheckBoxList label{ float: left; display: block; width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 20px; text-align: left; font-weight:normal; color:#660000; }
#CheckBoxList input{ width: auto; float: left; border: none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;color:#660000; }
.SelectBox{background-color:#ffffff; border:1px #d8d8d8 solid; width:130px; height:20px; font-size:12px; color:#660000;}
.submit {background:url(../images/submit_btn.png) 0 0 no-repeat; border:0px; height:22px; margin:5px 0px 15px 200px; padding: 2px 5px 2px 5px;cursor: pointer; width:120px;}
.Error{color:#FF0000;font-weight:bold;margin-left:3px;}
.Thankyou{color:#660000; font-weight:bold;margin:10px 0px 0px 20px;}




/*Photo Gallery*/

#PhotoGallery {	position:absolute; top:192px; right:10px; cursor:pointer; z-index:1000}

/*----------------------------------------*/
#InsideOne #frag-03 .offersitem .heading{ color:#660D00;font-size:20px;direction:rtl; float:right;margin:0px; padding:0px;}
#InsideOne #frag-03 .offersitem .dateArabic{ color:#999999;text-align:right;float:right;margin:0px; padding: 5px 0px 0px 10px;}
#InsideOne #frag-03 .offersitem .teaserArabic{ color:#333333;text-align:right;float:right;direction:rtl;padding: 5px 0px 0px 10px;}
#InsideOne #frag-03 .offersitem .clsArabic{direction:rtl; float:right;margin: 0; padding: 5px 0px 0px 10px; text-align:right;line-height:20px;}