*{margin:0;padding:0;}
img {border:none;}

/*Layout*/
body {background:black url(../img/back_body.jpg) repeat-x;font:12px Arial, Trebuchet MS, Verdana, Tahoma, sans-serif;color:#000000;margin-top:30px;}

input, select, textarea {background:white;border:solid 1px black;}

h1, h2 {display:none;}

a		{color:black;text-decoration:none;}
a:hover	{color:black;text-decoration:underline;}

p{margin-bottom:14px;}

#main {width:1000px;height:620px;margin:0 auto;}
#main img {float:left;}

h1 {width:300px;height:45px;float:right;padding:25px 0 0 20px;}
div.content {width:280px;height:480px;display:none;overflow:auto;float:right;padding:0 20px;}

/*home*/
#home{background:white url(../img/background/home.jpg) no-repeat;width:601px;height:566px;overflow:hidden;float:left;}

/*aboutUs*/
#aboutus{background:white url(../img/background/about_us.jpg) no-repeat;width:50px;height:566px;overflow:hidden;float:left;}

/*galleries*/
#galleries{background:white url(../img/background/galleries.jpg) no-repeat;width:50px;height:566px;overflow:hidden;float:left;}
#galleries h1 {width:255px;padding-left:0;}
#galleries h2 {float:right;width:280px;padding:25px 0 0 0;}
#galleries h2 img {margin-right:3px;}
#galleries div.content {width:515px;overflow:hidden;height:auto;}
#galleries div.content #box{float:left;background:black;width:390px;height:447px;padding:10px;}
#galleries div.content #box hr{margin-top:10px;color:#333333;border-top:solid 1px #333333;border-bottom:solid 1px #333333;}
#galleries div.content #box p{color:white;margin-top:5px;font-size:14px;}
#galleries #scroller    {float:right;width:90px;height:464px;border-left:solid 1px #333333;border-right:solid 1px #333333;padding:0 2px;overflow:auto;}
#galleries #scroller li {display:block;width:73px;height:78px;border-top:solid 1px #fff;border-bottom:solid 1px #fff;list-style:none;}

/*amenities*/
#amenities{background:white url(../img/background/amenities.jpg) no-repeat;width:50px;height:566px;overflow:hidden;float:left;}
#amenities ul{margin-left:15px;}
#amenities ol{margin-left:15px;}

/*properties*/
#properties{background:white url(../img/background/propreties.jpg) no-repeat;width:50px;height:566px;overflow:hidden;float:left;}

/*contactUs*/
#contactus{background:white url(../img/background/contact_us.jpg) no-repeat;width:50px;height:566px;overflow:hidden;float:left;}

.validate label {display:block;}
.validate input, .validate textarea {width: 220px;}
.validate .submit input {width:auto;margin-top:10px;}


/*login*/
#login {margin:200px 0 0 150px;width:280px;background-color:black;padding:10px;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;}
#login label {display:block;color:white;}
#login div.input input {width:280px;} 
#login p {clear:both;display:block;color:white;}
#login a  {color:white;}

/*footer*/
#footer {text-align:right;padding-top:7px;margin-right:40px;color:#666;clear:both;}
#footer a, #footer a:hover {color:#666;}
#footer img {display:inline;float:right;padding:0 2px;}

/*Class*/
a.title img{float:left;padding-top:18px;padding-left:19px;}

span.error {display:block;color:red;}
.message {color:red;}

.scrollTop{float:none;cursor:pointer;}
.scrollBottom{float:none;cursor:pointer;}

.loadingForm {margin-top:10px;}

.content img {float:none !important;}
