*{margin:0;padding:0;outline:none;}
img {border:none;}

/*Layout*/
body {background:#C0C0C0 url(../img/back_body.jpg) repeat-x;font:12px Arial, Trebuchet MS, Verdana, Tahoma, sans-serif;color:#000000;margin-top:0;}

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:901px;height:620px;margin:0 auto;}
#main #logoMain {margin:10px 0 20px 10px;}

h1 {width:290px;height:45px;float:right;padding:25px 0 0 30px;}
div.content {width:260px;height:435px;display:none;overflow:auto;float:right;padding:0 30px;}

.fckeditor ul,
.fckeditor ol {margin-left:20px;}

/*home*/
#home{background:white url(../img/background/home.jpg) no-repeat;width:601px;height:506px;overflow:hidden;float:left;position:relative;}
#home #boxHome {background:url(../img/back_boxhome.png) repeat;width:300px;padding:10px;position:absolute;bottom:40px;right:0;}
#home #boxHome h3 {color:#333;font-size:14px;}
#home #boxHome p {margin:0;}

/*aboutUs*/
#aboutus{background:white url(../img/background/about_us.jpg) no-repeat;width:50px;height:506px;overflow:hidden;float:left;}

/*grandtower*/
#grandtower{background:white url(../img/background/grandtower.jpg) no-repeat;width:50px;height:506px;overflow:hidden;float:left;position:relative;}

/*museumtower*/
#museumtower{background:white url(../img/background/galleries.jpg) no-repeat;width:50px;height:506px;overflow:hidden;float:left;position:relative;}

#grandtower div.content,
#museumtower div.content,
#promenatetower div.content {height:390px;}

#grandtower ul.buttonMenu,
#museumtower ul.buttonMenu,
#promenatetower ul.buttonMenu {position:absolute;bottom:10px;right:40px;}

#grandtower ul.bigMenu,
#museumtower ul.bigMenu,
#promenatetower ul.bigMenu {position:absolute;bottom:10px;right:0px;}

#grandtower ul.buttonMenu li,
#museumtower ul.buttonMenu li,
#promenatetower ul.buttonMenu li {display:inline;float:left;list-style:none;margin:0 10px 0 0;}

#grandtower .loadingSub,
#museumtower .loadingSub,
#promenatetower .loadingSub {position:absolute;top:60px;left:310px;display:none;}

#museumtower .gallery #scroller ul {margin:0;}

.gallery h1 {float:left;width:255px;padding-left:40px;}
.gallery h2 {float:right;width:280px;padding:25px 0 0 0;}
.gallery h2 img {margin-right:3px;}
.gallery div.content {width:530px;overflow:hidden;height:auto;padding:0;}
.gallery div.content #box{float:left;background:black;width:380px;height:370px;padding:10px;margin-right:18px;}
.gallery div.content #box hr{margin-top:3px;color:#333333;border-top:solid 1px #333333;border-bottom:solid 1px #333333;}
.gallery div.content #box p{color:white;margin-top:3px;font-size:14px;}
.gallery #scroller    {float:left;width:95px;height:390px;border-left:solid 1px #333333;border-right:solid 1px #333333;padding:0 2px;overflow:auto;}
.gallery #scroller ul {margin:0;}
.gallery #scroller ul li {display:block;width:73px;height:78px;border-top:solid 1px #fff;border-bottom:solid 1px #fff;list-style:none;}

/*promenatetower*/
#promenatetower{background:white url(../img/background/amenities.jpg) no-repeat;width:50px;height:506px;overflow:hidden;float:left;position:relative;}

/*properties*/
#properties{background:white url(../img/background/propreties.jpg) no-repeat;width:50px;height:506px;overflow:hidden;float:left;}

/*contactUs*/
#contactus{background:white url(../img/background/contact_us.jpg) no-repeat;width:50px;height:506px;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:5px;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;}
