/* CSS Document */

/*body{
float:none;
width:960px;
min-height:1000px;
margin:0px auto;
padding:0px;
font-family:Arial,Helvetica,sans-serif;
background-image:url(images/body_bg.jpg);
background-repeat:repeat-x;
}*/

.wrapper{
float:left;
background-image:url(images/body_back1.jpg);
background-repeat:no-repeat;
min-height:1000px;
width:960px;
margin:0px auto;
padding:0px;
}

.wrapper1{
float:left;
background-image:url(images/body_backs.jpg);
background-repeat:no-repeat;
min-height:1000px;
width:960px;
margin:0px auto;
padding:0px;
}


.menu{
float:left;
height:27px;
width:887px;
background-color:#535353;
margin:40px 0px 0px 36px;
padding:0px;
}

.menu_content1 a{
float:left;
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
text-decoration:none;
padding:0px 6px 0px 6px;
text-align:center;
height:20px;
border:0px solid #000000;
}

.menu_content1 a:hover{
float:left;
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 6px 0px 6px;
text-align:center;
height:24px;
border:0px solid #ff0000;
width:auto;
}

.menu_content a{
float:left;
font-size:14px;
color:#FFFFFF;
margin:5px 0px 0px 0px;
text-decoration:none;
padding:0px 6px 0px 6px;
text-align:center;
height:20px;
border:0px solid #000000;
}

.menu_content a:hover{
float:left;
font-size:14px;
color:#000000;
margin:-8px 0px 0px 0px;
padding:13px 6px 0px 6px;
text-align:center;
height:24px;
background-image:url(images/home.jpg);
background-repeat:repeat-x;
border:0px solid #ff0000;
width:auto;
}

.separator {
background-image:url(images/separator.jpg);
background-repeat:no-repeat;
height:27px;
float:left;
width:1px;
margin:0px 5px 0px 5px;
padding:0px; 
}

.menu_top{
float:left;
background-image:url(images/menu_top.jpg);
background-repeat:no-repeat;
background-position:center top;
width:912px;
margin-left:10px;
height:9px;
}

.main_body{
float:left;
background-image:url(images/body_border.jpg);
background-repeat:repeat-y;
width:930px;
min-height:508px;
margin-left:14px;
margin-top:-60px;
border:0px solid;
}

.menu_bottom{
float:left;
width:888px;
height:107px;
margin-top:10px;
margin-left:36px;
}
.logo{
float:left;
height:107px;
width:456px;
vertical-align:top;
}
.logo_content{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:800px;
color:#999966;
}
.bookon{
float:left;
border:0px solid;
height:107px;
width:428px;
padding-left:3px;
}
.image_gal{
float:left;
height:311px;
width:888px;
margin-top:5px;
}
.contactus{
float:left;
font-size:18px;
color:#FFFFFF;
padding-left:15px;
}
.left_content{
font-size:14px;
color:#333333;
padding-left:15px;
}

.telno{
font-size:18px;
font-weight:bold;
color:#333333; }
.email{
color:#333333;
font-size:11px;
}

.address{
color:#333333;
font-size:12px;
padding-left:15px;
}

.body_bot{
background-image:url(images/body_border.jpg);
background-repeat:repeat-y;
float:left;
min-height:200px;
margin-left:14px;
margin-top:324px;
width:930px;
}

.body_bot1{
background-image:url(images/body_border.jpg);
background-repeat:repeat-y;
float:left;
min-height:480px;
margin-left:14px;
margin-top:79px;
width:930px;
padding-top:5px;
}

.body_bot2{
background-image:url(images/body_border.jpg);
background-repeat:repeat-y;
float:left;
min-height:200px;
margin-left:14px;
margin-top:0px;
width:930px;
}


.body_contents{
float:left;
border:2px solid #CCCCCC;
min-height:236px;
width:684px;
margin-left:22px;
padding:0px;
}
.body_header{
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
padding:20px 0px 0px 25px;
color:#48586e;
}
.contents{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
padding:20px 20px 20px 25px;
width:636px;
}

.body_right{
	float:left;
	width:196px;
	height:236px;
	margin-left:5px;
}
.about{
float:left;
height:113px;
width:194px;
padding:0px;}

.about1{
float:left;
height:113px;
width:194px;
margin-top:5px;
padding:0px;}

.guest{
float:left;
height:113px;
width:194px;
margin:10px 0px 0px 0px;
padding:0px;}

.gallery{
float:left;
width:890px;
height:137px;
margin:10px 0px 0px 22px;
text-align:justify; 
}

.footer{
float:left;
background-image:url(images/footer.jpg);
width:960px;
height:32px;
}
.footer_content{
float:left;
width:885px;
min-height:50px;
margin-left:22px;
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}
.footer_content a{
text-decoration:none;
color:#000000;
}

.error{
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}

.rerror{
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF0000;
}

.dot{
float:none;
background-image:url(images/dot.jpg);
background-repeat:repeat-x;
}

.header{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
}

.contents1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
padding:20px 20px 20px 25px;
width:636px;
}

.contents1 img{
padding:4px;}
.contents1 p{ float:left; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
width:200px;
font-weight:bold;
margin:4px;
text-align:center;
}
.contact_img{
float:left;
background-image:url(images/contact_bg.jpg);
height:311px;
width:194px;
}
.banner{
	float:left;
	margin-top:5px;
}

.menu_right{
float:right;
margin-top:5px;
min-height:900px;
position:relative;
}