* { margin: 0; padding: 0; outline: none; }
form, fieldset, img { border: none; }
body { font: 13px Arial, Helvetica, sans-serif; background:#161616; color: #878787; }
.clear { clear:both; line-height: 0; overflow: hidden; }
#layout { width:96%; position:relative; padding:36px 2% 50px 2%; float:left; }
#header { width:100%; float:left; height:159px; }
#header h1 { width:auto; float:left; padding-top:14px; }
.menu { width:auto; float:right; padding-right:1px; }
.menu ul { width:auto; float:left; list-style:none; }
.menu ul li { float:left; padding-right:25px; position:relative; }
.menu ul li a { color: #515151; text-decoration:none; font-size:18px; display:inline-block; padding:9px 5px; font-family:'Museo 300'; }
.menu ul li:hover a.change{background:#515151; color:#fff;}
.menu ul li a:hover, .menu ul li a.active { color:#ffffff; font-family:'Museo 700'; }
.menu ul ul{position:absolute; z-index:9999; top:40px; left:0; float:none; padding-top:0; width:180px;}
.menu ul li ul{display:none; }
.menu ul li:hover ul{display:block;}
.menu ul li ul li{float:none; padding-right:0;}
.menu ul li ul li a{font-size:16px; padding:0; }
.menu ul li ul li a img{ float:left; display:block; width:auto;}
.menu ul li ul li a span{display:block; width:180px; float:left; height:33px; line-height:33px; background:#161616;}
#content { width:100%; float:left; padding-top:9px; }
.build_content { width:892px; margin:0px auto; }
.build_content .content_section { width:892px; float:left; padding:44px 0 0 0 }
.block { width:892px; float:left; padding-bottom:32px; }
.block.sec { padding-bottom:31px; }
.block .img_sec { width: 225px; float:left; padding-top:5px; padding-right:40px; }
.block .img_sec.in { padding:5px 2px 0 38px; float:right; }
.block .content_sec { width:627px; float:left; }
.block .content_sec h2 { font-family:'Museo 700'; color:#81705e; font-size:18px; padding-bottom:17px; }
.block .content_sec p { font-family:'Museo 300'; line-height:18px; }
.floor_content { width:1053px; margin:0 auto; }
.floor_content .content_section { width:100%; float:left; padding:67px 0 0 0; }
.floor_content .content_section h2 { font-family:'Museo 300'; letter-spacing:-1px; font-size:30px; color:#81705e; padding-bottom:4px; }
.floor_content a.view { width:82px; height:18px; font-weight:bold; color:#7c7c7c; text-decoration:none; background:url(../images/button.jpg) top left no-repeat; line-height:18px; text-align:center; display:block; }
.floor_content a.view:hover, .floor_content a.view.active { background-image:url(../images/button_active.jpg); color: #fff; }
.floor_content tr td img { float:left }
.floor_content .content_section tr.heading td { font-family: 'Museo 500'; font-size:18px; height:45px; border-bottom:1px solid #313131; border-top:1px solid #313131; }
.floor_content .content_section tr.sec td { padding-top:15px; }
.floor_content .content_section tr.third { background:#1b1b1b; }
.gallery { width:800px; margin:0px auto; }
.gallery_content { width:700px; float:left; padding-right:100px; padding-top:18px; }
.gallery_content .heading { width:auto; float:left; }
.gallery_content .heading h2 { font-family:'Museo 300'; color:#81705e; font-size:30px; }
.gallery_content .heading p { font-family:'Museo 700'; color:#515151; }
.gallery_content .content_section { width:100%; float:left; padding-top:56px; }
.gallery_content .content_section.in { padding-top:0px; position:relative; }
.gallery_content .picture { width:700px; float:left; list-style:none }
.gallery_content .picture li { float:left; width:100px; height:100px; position:relative; }
.gallery_content .picture li.first { position:relative; z-index:4 }
.gallery_content .picture li.second { position:relative; z-index:3 }
.gallery_content .picture li.third { position:relative; z-index:2 }
.gallery_content .picture li.forth { position:relative; z-index:1 }
.gallery_content .picture li .content_sec { display:none; }
.gallery_content .picture li:hover .content_sec { display:block; }
.gallery_content .picture li .content_sec { width:170px; height:64px; position:absolute; top:0; left:100px; padding:36px 0 0 30px; z-index:99; background:#282828; }
.gallery_content .picture li .content_sec p { color:#fff; font-family:'Museo 700'; }
.gallery_content .picture li .content_sec p.sec { font-family:'Museo 300'; }
.gallery_content .picture li a { width:100px; height:100px; display:block; float:left; text-indent:-9999px; background:url(../images/img07.jpg) top left no-repeat; }
.gallery_content .picture li a:hover, .gallery_content .picture li a.active { background-image:url(../images/img07_hover.jpg) }
.gallery_content .picture li a.pic2 { background-image:url(../images/img08.jpg) }
.gallery_content .picture li a.pic2:hover, .gallery_content .picture li a.pic2.active { background-image:url(../images/img08_hover.jpg) }
.gallery_content .picture li a.pic3 { background-image:url(../images/img09.jpg) }
.gallery_content .picture li a.pic3:hover, .gallery_content .picture li a.pic3.active { background-image:url(../images/img09_hover.jpg) }
.gallery_content .picture li a.pic4 { background-image:url(../images/img10.jpg) }
.gallery_content .picture li a.pic4:hover, .gallery_content .picture li a.pic4.active { background-image:url(../images/img10_hover.jpg) }
.thumbnail { width:300px; float:right; }
.thumbnail a { display:block; float:left; width:100px; }
.thumbnail a img { float:left; }
.thumbnail .content_sec { width:170px; height:64px; padding:36px 0 0 30px; float:left; background:#282828; }
.thumbnail .content_sec p { color:#fff; font-family:'Museo 700'; }
.thumbnail .content_sec p.sec { font-family:'Museo 300'; }
a.next { width:100px; height:70px; display:block; color:#3b3b3b; text-decoration:none; padding-top:30px; text-align:center; background:url(../images/thumnail.jpg) top left no-repeat; font-size:14px; line-height:15px; font-family:'Museo 500'; position:absolute; top:0; right:-100px; }
a.next span { display:block; font-family:'Museo 700'; }
a.close { width:100px; height:100px; position:absolute; top:-100px; right:-100px; }
.contact { width: 438px; height:100%; position:absolute; top:0; right:0px; z-index:999; background:#242424; color:#fff; padding:50px 50px 350px 50px; display:none; }
#contact_pop { }
.contact .top { width:100%; float:left; }
.contact .top a { display:block; float:left; padding-bottom:30px; }
.contact .top span { display:inline-block; float:right; font-size:18px; font-family:'Museo 700' }
.contact p { color:#878787; display:block; float:left; }
.contact .formbox { width:100%; float:left; padding-top:40px; }
.contact .formbox li { list-style:none; height:30px; width:393px; float:left; padding:18px 20px 0 25px; background:#515151; margin-bottom:1px; }
.contact .formbox li.message { height:200px; }
.contact .formbox li.last { margin-bottom:0; background:none; padding-left:0; background:url(../images/border.jpg) 0 28px repeat-x; }
.contact .formbox li label { width:70px; float:left; display:block; font-family: 'Museo 500'; font-size:15px; color:#fff }
.contact .formbox li input { background:none; color:#fff; float:left; width:300px; height:18px; line-height:18px; border:none; }
.contact .formbox li input.button { width:41px; height:17px; padding-right:54px; float:left; cursor:pointer; background:#242424 url(../images/send.gif) left 2px no-repeat; }
.contact .formbox li textarea { background:none; color:#fff; width:300px; height:200px; line-height:18px; border:none; }
.location { width:800px; margin:0px auto; }
.location_content { width:800px; float:left; padding-top:18px; }
.location_content h2 { font-family:'Museo 300'; color:#81705e; font-size:30px; }
.location_content .content_section { width:100%; float:left; padding-top:20px; }
.location_content .content_section .top { width:770px; float:left; background:#2f2f2f; padding:25px 0 21px 30px }
.location_content .content_section .top ul { width:auto; float:left; padding-right:45px; list-style:none; }
.location_content .content_section .top ul li a { color:#a0a0a0; text-decoration:none; letter-spacing:-1px; font-size:14px; font-family:'Museo 500' }
#footer { width:100%; float:left; padding-top:170px; }
#footer p { color:#757575; font-size:12px; font-family:'Museo 300' }
#footer p span { color:#81705e; font-family:'Museo 700' }

/** Small-image gallery */
ul.building_gallery{
	list-style: none;
	width: 700px;
}

ul.building_gallery > li{
	float: left;
	height: 100px;
	position: relative;
	width: 100px;
}

ul.buiding_gallery > li > a{
	height: 100%;
	width: 100%;
}

ul.building_gallery img.off{
	display: none;
}

ul.building_gallery > li > div.details{
	background-color: #282828;
	display: none;
	height: 64px;
	left: 100px;
	padding: 18px 15px;
	position: absolute;
	top: 0px;
	width: 170px;
	z-index: 99;
}

ul.building_gallery > li > div.details > p{
	color: #fff; 
	font-family: 'Museo 700';
}

ul.building_gallery > li > div.details > p.sub1{
	font-family: 'Museo 300';
}
/** Small-image gallery end */


/** Large-image gallery */
ul.building_gallery_large{
	list-style: none;
	position: relative;
	width: 700px;
}

ul.building_gallery_large > li{
	float: left;
	height: 140px;
	margin: 0 0 4px 0;
	position: relative;
}

ul.buiding_gallery_large > li > a{
	height: 100%;
	width: 100%;
}

ul.building_gallery_large img.off{
	display: none;
}

ul.building_gallery_large > li > div.details{
	background-color: transparent;
	display: none;
	float: right;
	height: 96px;
	padding: 18px 15px;
	position: absolute;
	top: 0px;
	width: 170px;
	z-index: 99;
}

ul.building_gallery_large > li > div.details > p{
	color: #fff; 
	font-family: 'Museo 700';
}

ul.building_gallery_large > li > div.details > p.sub1{
	font-family: 'Museo 300';
}
/** Large-image gallery end */


/** homepage gallery */
ul.home_gallery{
	list-style: none;
	margin: -75px 0 0 40px;
	position: relative;
	width: 722px;
}

ul.home_gallery > li{
	float: left;
	height: 240px;
	margin: 0 0 0 0;
	padding: 4px;
	position: relative;
	width: 353px;
}

ul.home_gallery > li > a{
	height: 100%;
	width: 100%;
}

ul.home_gallery img.off{
	display: none;
}

ul.home_gallery > li > div.details{
	background-color: transparent;
	display: ;
	float: right;
	padding: 18px 15px;
	position: absolute;
	top: 0px;
}

ul.home_gallery > li > div.details > p{
	color: #333; 
	font-family: 'Museo 700';
	font-size: 16px;
	font-weight: bold;
}

ul.home_gallery > li > div.details > p.sub1{
	font-family: 'Museo 300';
}
/** Large-image gallery end */
