body {

	color: #262424;

	font: 400 13px/16px 'Source Sans Pro',sans-serif;

	padding:0;

	margin:0;

	background-color:#E6E6E6;



}

a {

    color: #262424;

    text-decoration: none;

}

h1, h2, h3, h4, h5, h6 {

    color: #808080;

    font-weight: lighter;

    line-height: 1em;

    padding-bottom: 5px;

    text-shadow: none;

}

#container {

	margin:0 auto;

	width:1024px;

	padding:0;



}

#header {

	height:110px;

	background-color:white;

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7);

	border-radius: 10px 10px 10px 10px;

	padding:10px 15px 3px;

	margin-top:10px;

}

#logo {

	float: left;

	border-style:none;

	height: auto;

	width: auto;

	max-width: 100%;

}



.main-menu {

	font:font-family: 'Droid Sans',Arial,sans-serif !important;

	margin-top:78px;

	float:right;

	

}

.main-menu li {

	display: block;  

	float: left;

	padding-left:20px;

	padding-right:20px;

	font-size:16px;

	border-right:1px solid #eeeeee;

}

.content {

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7);

	border-radius: 10px 10px 10px 10px;

	background-color:#fff;

	margin-top:10px;

	width:1004px;

	padding-top:10px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:30px;

	min-height:1000px;

}

.content #content-area img {

	padding-top:10px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

}

.content #multi-media-bar img{



	padding-top:10px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

}





#footer {

	padding-top:10px;

	padding-bottom:10px;

	text-align:center;	

	color:#929292;

}

.r1c1{

	background:url('images/pic11.png');

}

.r1c2{

	background:url('images/pic22.png');

}

.r1c3{

	background:url('images/pic33.png');

}

.r2c1{

	background:url('images/pic44.png');

}

.r2c2{

	background:url('images/pic5.png');

}

.r2c3{

	background:url('images/pic66.png');

}

.r1c1, .r1c2, .r1c3, .r2c1, .r2c2, .r2c3 {

	float: left;

	width:330px; 

	height:330px; 

	background-position: center center;

	background-repeat:no-repeat;

	padding-left:4px;

}

.imgMenu {

	text-align:top;

    margin: 0 auto;

    position: relative;

    top: 45px;

	left:130px;

}

a:hover .r1c1, a:hover .r1c2, a:hover .r1c3, a:hover .r2c1, a:hover .r2c2, a:hover .r2c3{

	font-size: 26px;

	color:#fff;

	background: url('images/project-selected.png');

}

.main-menu a:hover  {

	color: #ff6900;

}

.main-menu a{

	color:#999797;

}

#lastli{

	border:none;

}

#home-quote {

    background: none repeat scroll 0 0 #F9F9F9;

    border-bottom: 1px solid #EEEEEE;

    border-top: 1px solid #EEEEEE;

    color: #666666;

    font-size: 16px;

    padding: 20px;

    text-align: center;

}

#content-area {

    padding: 45px 36px 60px;

}

#services {

    margin-bottom: 40px;

}



.service {

    float: left;

    margin-right: 90px;

    width: 248px;

}

.service h3.title {

    margin-bottom: 4px;

    margin-left: 5px;

}



h3.title, #et-control-panel h3.control_title {

    color: #1D1D1D;

    font-family: 'Kreon',Arial,sans-serif;

    font-size: 20px;

    font-weight: lighter;

}

.service .thumb {

    background: none repeat scroll 0 0 transparent;

    border: 1px solid #F0F0F0;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);

    height: auto;

    padding: 3px;

    width: auto;

}

.service .thumb {

    margin-bottom: 10px;

    position: relative;

    width: 242px;

}



.clearfix:after {

    clear: both;

    content: " ";

    display: block;

    font-size: 0;

    height: 0;

    visibility: hidden;

}

.last {

    clear: right;

    margin-right: 0 !important;

}

.last {

    margin-right: 0;

}



#multi-media-bar {

    float: left;

    margin-left: 115px;

    width: 769px;

}





#multi-media-bar h3.title {

    margin-bottom: 10px;

}



a#left-multi-media {

    background: url("images/left-multi-media-arrow.png") no-repeat scroll 0 0 transparent;

    left: -13px;

}



a#right-multi-media {

    background: url("images/right-multi-media-arrow.png") no-repeat scroll 0 0 transparent;

    right: -13px;

}



#media-slides {

    height: 60px !important;

}



#et-multi-media .thumb {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #F0F0F0 #D4D4D4 #D4D4D4 #F0F0F0;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);

    float: left;

    margin-right: 16px;

    padding: 4px;

    position: relative;

}

#et-multi-media .thumb a {

    display: block !important;

}

span.more {

    background: url("images/more.png") no-repeat scroll 0 0 transparent;

    display: none;

    height: 33px;

    left: 12px;

    position: absolute;

    top: 12px;

    width: 33px;

}



#et-multi-media {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #F0F0F0 #DCDCDC #D1D1D1 #F0F0F0;

    border-image: none;

    border-radius: 10px 10px 10px 10px;

    border-style: solid;

    border-width: 1px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);

    padding: 14px 15px 14px 22px;

    position: relative;

	height: 113px;

}



p {

	color: #929292;

    line-height: 24px;

    padding-bottom: 10px;

}

.entry{

	padding-left:70px;

	padding-right:70px;

	padding-top: 20px;

	padding-bottom:20px;

}



.multi-media-image{

	border:none;

}



.left-area {

    float: left;

    width: 586px;

	border-right:1px;

}



.right-area {

    float: left;

    padding-left: 40px;

    padding-top: 35px;

    width: 238px;

}

#contact_entry {

	border-bottom: 1px solid #EEEEEE;

}



#content_area{

	padding: 0 48px 60px;

}

#area {

	width: 100%;

}



.entry_products {

	padding: 35px 35px 25px 0;

}

#product_gallery{

	margin-left: -41px;

    margin-right: -51px;

}

.product_gallery_row{

	margin-bottom: 45px;

	margin-top:30px;

}

.product_gallery_item{

	float: left;

    width: 161px;

	margin-left:70px;

}



.product_title{

    color: #4b4b43;

	text-align:center;

}

.product_prt{

	-moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #FFFFFF;

    border-color: #DADADA #DADADA #B7B7B7;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

    margin-bottom: 7px;

    padding: 5px;

	border-radius: 10px 10px 10px 10px;

}

.product_prt_image {

	position: relative;

}

#contact_img {

	padding-left:26px;

	padding-bottom:15px;

}

.entry_image{

	margin:10px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

	float:left;

}

.float_img {

	float:left;

}

.entry_content {

	padding-top:30px;

}

#logo_info {

	width: auto;

	margin-right:10px;

}

#logo_header {

	color:#212163;

	font-size:46px;

	float:left;

	margin-top:68px;

	text-shadow: 3px 3px 3px #b8b3b3;

	text-transform:uppercase;

}

#logo_slogan2{

	color: #a7a0a0;

	font-size:20px;

	float:left;

	padding-left:10px;

	margin-top:28px;

	text-shadow: 2px 2px 2px #b8b3b3;

}

#logo_slogan{

	color: #a7a0a0;

	font-size:28px;

	float:left;

	padding-left:10px;

	margin-top:78px;

	text-shadow: 2px 2px 2px #b8b3b3;

}

.heading{

	width: 400px;

	float:left;

	color:#000000;

}

.head_title{

	text-shadow: 3px 3px 3px #b8b3b3;

	text-transform:uppercase;

	margin-top:72px;

	float:left;

	font-size:46px;

	letter-spacing:3px;

}

.subtitle1{

	font-size:20px;

	margin-top:62px;

	float:left;

	text-shadow: 2px 2px 2px #b8b3b3;

	letter-spacing:8px;

}

.subtitle2{

	font-size:20px;

	margin-top:82px;

	height:20px;

	text-shadow: 2px 2px 2px #b8b3b3;

	letter-spacing:1px;

}

.contact_us h3{

	text-shadow: 2px 2px 2px #b8b3b3;

	font-size:22px;

	letter-spacing:3px;

}

.contact_us h4{

	text-shadow: 2px 2px 2px #b8b3b3;

	font-size:18px;

	color: #212163;

	letter-spacing:1px;

}

.contact_us .head{
	color: #212163;
	text-shadow: 2px 2px 2px #b8b3b3;

}

#map, #panorama {

    background: none repeat scroll 0 0 #6699CC;

    height: 300px;

}

span{

	color:#946b2d;

}

.head_par {

	color:#000000;

	font-size: 18px;

	text-shadow: 2px 2px 2px #b8b3b3;

}
