@charset "utf-8";
/* Windsor Castle */

body{margin:0px; padding:0px; background:#422d1b;}
#wrapper{width:980px; height:auto; background:#e3deda; margin:auto; margin-top:15px; margin-bottom:15px;}
#top-banner{width:980px; height:90px; background:url(../images/top-banner.jpg);}
.acll-us{margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#900; float:right; padding-top:70px; padding-right:10px;}
#menu_bg{width:980px; height:37px; background:url(../images/menu-color-bg.jpg) repeat-x;}
#menu{width:970px; height:32px; margin-left:9px;}
#menu ul{margin:0px; padding:0px; text-decoration:none;}
#menu li{display:inline;}
#menu a{width:92px; line-height:32px; display:block; float:left; margin-left:2px; margin-right:2px; background:url(../images/menu-bg.jpg) no-repeat; text-align:center; font-family:Arial; font-size:12px; color:#FFF; text-decoration:none;}
#menu a:hover{background:url(../images/menu-hover.jpg) no-repeat; color:#fff;}
#menu .active a{background:url(../images/menu-hover.jpg); color:#fff;}
#banner{width:980px; height:366px; margin-top:2px;}
#information-div{width:980px; height:auto; margin-top:9px;}
#welcome-to-the-windsor-castle{width:300px; height:200px; float:left; margin-left:15px; background:url(../images/winsder-castel-hotel-02_22.jpg);}
#rooms{width:300px; height:200px; float:left; margin-left:15px; background:url(../images/rooms-bg.jpg);}
#rooms-reservations{width:300px; height:200px; float:left; margin-left:15px; background:url(../images/rooms-reservations.jpg);}
.doot-line{width:2px; height:200px; float:left; border-right:2px #927100 dotted; margin-left:5px;}
.box-inforamtion{margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#663300; padding-left:12px; padding-right:12px; text-align:justify; line-height:1.5em; padding-top:30px;}
.cheak-box{margin:0px; padding:0px; font-size:12px; font-family:Arial; color:#4a3f31;}
#blank-footer{width:980px; height:15px; clear:left;}
#footer{width:980px; height:203px; background:url(../images/footer.jpg) no-repeat; clear:both;}
.footer{ margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#453d36; text-align:center; padding-top:15px;}
.footer a{ text-decoration:none; color:#453d36;}
.footer a:hover{text-decoration:underline; color:#453d36;}

/* Hotel Profile */

#information-div-pages{width:952px; float:left;  height:auto !important; margin:auto; margin-left:12px; margin-top:10px; border:1px solid #663300; background:#ded9d3;}
#information-div-left{width:610px; height:auto !important; float:left; border-right:1px solid #663300; border-bottom:1px solid #663300;}
#information-div-right{width:339px; height:auto; float:right;}
#streep-image{width:610px; height:99px; margin-top:20px;  background:#ded9d3;}
#information-image-div{width:610px; height:auto; background:url(../images/text-bg.gif);}
.pages-info{margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#663300; padding-left:20px; padding-right:20px; text-align:justify; line-height:1.7em;}
#side-menu{width:339px; height:27px; margin-top:22px;}
#side-image{width:317px; height:208px; margin:auto; margin-top:15px;}
.menu-class{width:84px; height:27px; float:left; margin-left:15px; background:url(../images/home-1.gif);}
.menu-class-text{margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#FFF; text-align:center; line-height:27px;}
.menu-class-text a{font-family:Verdana; color:#FFF; text-decoration:none; display:block;}
.menu-class-text a:hover{background:url(../images/home-hover.gif);}
#side-reservation-box{width:300px; height:200px; margin:auto; margin-top:20px; background:url(../images/rooms-reservations.jpg);} 
.inforantion{margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#77716c; padding-left:15px; padding-right:15px; text-align:justify; line-height:1.5em;}
.inforantion a{color:#fff; text-decoration:none; font-weight:bold;}
.inforantion a:hover{color:#463d36; text-decoration:underline;}
#booking-div{width:610px; height:25px;}



.room-type{width:152px; height:15px; float:left;}
.rooms-info{margin:0px; padding:0px; line-height:25px; font-family:Verdana; font-size:11px; color:#663300;  padding-left:5px;}
.room-info-id{width:610px; height:45px; float:left; }

#blanket-reg {
background-color:#000;
opacity: 0.20;
filter:alpha(opacity=20);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv-reg {
position:absolute;
background-color:#B2AEA9; /* #eeeeee */
width:600px;
height:310px;
z-index: 9002;
border:2px solid #57320A;/* #DFDFDF*/
padding:0 0px 0 0px; 
text-align:left;}


#blanket-login {
background-color:#111;
opacity: 0.60;
filter:alpha(opacity=80);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv-login {
position:absolute;
background-color:#B2AEA9; /* #eeeeee */
width:250px;
height:auto;
z-index: 9002;
border:1px solid #57320A;/* #DFDFDF*/
padding:0 0px 0 0px; 
text-align:left;
}

.error { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#F00;}

.hotofferh{FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#E26223; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}

.main_form{width:560px; height:255PX;  padding-top:15PX; margin:auto; margin-top:20px; border:solid 1PX #CCC;}
.form_left{width:280px; float:left;}
.form_right{width:280px; float:left;}
.name_field{width:120px; height:25px; margin-top:5px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; line-height:25px; padding-left:10PX;}

.name_field1{width:120px; height:25px; margin-top:5px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#E66A2F; line-height:25px; padding-left:10PX;}


.text_filed{width:150px; height:25px; margin-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF9E3E; line-height:25px;}

.filed{width:120px; font:Verdana, Geneva, sans-serif; font-size:10px; color:#666;}
.bookdleft{FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#663300; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}

.rooms-info1{margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#663300;  padding-left:5px;}

