body {
background:#462100 url("../images/body-bg.jpg") repeat-x center top;
text-align:left;
color:#2a1302;
font-family: GillSansLight,GillSans,Arial,Helvetica,sans-serif;
font-size:100%;
margin:0;
padding:0;
}

.clear {
clear:both;
}

#content h1 {
    font-size: 1.6em;
    line-height: 1.3em;
}

h1, h2, h3 {
    color: #c86d19;
    font-weight: normal;
margin-top:0;
}

h2 {
font-size:1.188em;
}

p {
font-size:0.938em;
}

a:link,
a:visited {
	text-decoration:none;
border-bottom:1px solid #d69253;
	color:#cf7f36;
}

a:hover {
border-bottom:1px solid #f1dac5;
}

#wrapper
{
	width:978px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:30px;
}

#wrapper h4
{
background:#cf7019;
margin:0 0 0 0;
}

#wrapper h4.projectName span
{
padding: 20px 0 20px 36px;
width: 415px;
float:right;
}

#wrapper h4 span
{
background:#cf7019;
    display: block;
    padding: 20px 0 20px 40px;
font-weight:normal;
font-size:1.625em;
color:#fff;
}

#wrapper div.linkBand
{
background: #cf7019 url('../images/layout/orane-band-bg.gif') repeat-y left top;
font-weight:normal;
font-size:1.625em;
color:#fff;
overflow:auto;
height:auto;
width:100%;
}
#wrapper div.linkBand a:link,
#wrapper div.linkBand a:visited
{
color:#fff;
}
#wrapper div.linkBand a:hover
{
background:#be6718;
color:#1e0e01;
border-bottom:none;
}

a.leftLink
{
float:left;
display: block;
padding: 20px 0 20px 40px;
width:449px;
border-bottom:none;
}
a.rightLink
{
float:right;
width:448px;
display: block;
padding: 20px 40px 20px 0px;
text-align:right;
background:#5f6062;
border-bottom:none;
}

#wrapper div.linkBand a.rightLink:hover
{
background:#555556;
border-bottom:none;
}

#header
{
height:auto;
text-transform:lowercase;
font-size:1.313em;
background:url('../images/header-bg.png') repeat;
border-bottom:10px solid #5f6062;
margin-top:21px;
overflow:auto;
}

#header ul
{
width:600px;
	float:right;
	position:relative;
	margin-top:13px;
padding:28px 30px 0 0;
}
#header ul li
{
	display:inline;
}
#header ul li a.first
{
padding: 20px 0 20px 0px;
background:none;
border:1px solid red;
}
#header ul li a.last
{
padding: 20px 0 20px 0px;
background:none;
}
#header ul li a:link,
#header ul li a:visited
{
	text-decoration:none;
	border-bottom:none;
	color:#9a8d82;
	padding: 20px 0px 20px 52px;
	background:url("../images/layout/nav-divider.png") no-repeat left top;
}
#header ul li a:active
{
color:#82460f;
}

#header ul li a:hover
{
color:#82460f;
}

#logo
{
float:left;
}
#logo img
{
border:none;
text-decoration:none;
}
#logo a:link,
#logo a:visited
{
border-bottom:none;
}

.css-carousel {
	width: 100%;
	height: 463px; /* Height of images */
	position: relative;
	overflow: hidden;
}
.css-carousel .css-img {
	max-width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	opacity: 0;
	-webkit-animation: css-carousel-fade 90s linear infinite;
	-moz-animation: css-carousel-fade 90s linear infinite;
	-ms-animation: css-carousel-fade 90s linear infinite;
	animation: css-carousel-fade 90s linear infinite;





	background-image: url(img/Slider-1
.JPG);
	background-image: url(img/Slider-1
.JPG);
	background-image: url(img/Slider-1
.JPG);
}
.css-carousel .css-img:nth-child(2) {
	-webkit-animation-delay: 5s;
	-moz-animation-delay: 5s;
	-ms-animation-delay: 5s;
	animation-delay: 5s;
}
.css-carousel .css-img:nth-child(3) {
	-webkit-animation-delay: 10s;
	-moz-animation-delay: 10s;
	-ms-animation-delay: 10s;
	animation-delay: 10s;
}
.css-carousel .css-img:nth-child(4) {
	-webkit-animation-delay: 15s;
	-moz-animation-delay: 15s;
	-ms-animation-delay: 15s;
	animation-delay: 15s;
}
.css-carousel .css-img:nth-child(5) {
	-webkit-animation-delay: 20s;
	-moz-animation-delay: 20s;
	-ms-animation-delay: 20s;
	animation-delay: 20s;
}
.css-carousel .css-img:nth-child(6) {
	-webkit-animation-delay: 25s;
	-moz-animation-delay: 25s;
	-ms-animation-delay: 25s;
	animation-delay: 25s;
}

.css-carousel .css-img:nth-child(7) {
	-webkit-animation-delay: 30s;
	-moz-animation-delay: 30s;
	-ms-animation-delay: 30s;
	animation-delay: 30s;
}
.css-carousel .css-img:nth-child(8) {
	-webkit-animation-delay: 35s;
	-moz-animation-delay: 35s;
	-ms-animation-delay: 35s;
	animation-delay: 35s;
}
.css-carousel .css-img:nth-child(9) {
	-webkit-animation-delay: 40s;
	-moz-animation-delay: 40s;
	-ms-animation-delay: 40s;
	animation-delay: 40s;
}
.css-carousel .css-img:nth-child(10) {
	-webkit-animation-delay: 45s;
	-moz-animation-delay: 45s;
	-ms-animation-delay: 45s;
	animation-delay: 45s;
}
.css-carousel .css-img:nth-child(11) {
	-webkit-animation-delay: 50s;
	-moz-animation-delay: 50s;
	-ms-animation-delay: 50s;
	animation-delay: 50s;
}

.css-carousel .css-img:nth-child(12) {
	-webkit-animation-delay: 55s;
	-moz-animation-delay: 55s;
	-ms-animation-delay: 55s;
	animation-delay: 55s;
}
.css-carousel .css-img:nth-child(13) {
	-webkit-animation-delay: 60s;
	-moz-animation-delay: 60s;
	-ms-animation-delay: 60s;
	animation-delay: 60s;
}
.css-carousel .css-img:nth-child(14) {
	-webkit-animation-delay: 65s;
	-moz-animation-delay: 65s;
	-ms-animation-delay: 65s;
	animation-delay: 65s;
}
.css-carousel .css-img:nth-child(15) {
	-webkit-animation-delay: 70s;
	-moz-animation-delay: 70s;
	-ms-animation-delay: 70s;
	animation-delay: 70s;
}
.css-carousel .css-img:nth-child(16) {
	-webkit-animation-delay: 75s;
	-moz-animation-delay: 75s;
	-ms-animation-delay: 75s;
	animation-delay: 75s;
}
.css-carousel .css-img:nth-child(17) {
	-webkit-animation-delay: 80s;
	-moz-animation-delay: 80s;
	-ms-animation-delay: 80s;
	animation-delay: 80s;
}
.css-carousel .css-img:nth-child(18) {
	-webkit-animation-delay: 85s;
	-moz-animation-delay: 85s;
	-ms-animation-delay: 85s;
	animation-delay: 85s;
}











@-webkit-keyframes css-carousel-fade {
    0%, 20%, 100% { opacity: 0; }
    5%, 15% { opacity: 1;}
}
@-moz-keyframes css-carousel-fade {
    0%, 20%, 100% { opacity: 0; }
    5%, 15% { opacity: 1;}
}
@-ms-keyframes css-carousel-fade {
    0%, 20%, 100% { opacity: 0; }
    5%, 15% { opacity: 1;}
}
@keyframes css-carousel-fade {
	0%, 20%, 100% { opacity: 0; }
	5%, 15% { opacity: 1;}
}



.fakefloat {
height:auto;
position:relative;
width:512px;
float:left;
}

.side-content {
height:auto;
width:340px;
position:relative;
float:right;
}

.side-content ul {
font-size:0.875em;
line-height:1.5em;
margin-bottom:20px;
}

.side-content ul li {
line-height:1.5em;
background:url('../images/layout/bullet.gif') left no-repeat;
list-style-type:none;
padding-left:18px;
}

#content {
padding:25px 30px 30px 30px;
background:#FFF;
}

.contentMain {
padding:25px 40px 40px 40px;
background:#FFF;
}

.contentPro {
background:#FFF;
border-bottom: 10px solid #5F6062;
}




.panel {
border-bottom:1px solid #dfe0e0;
margin:0 0 27px 0;
padding-bottom:10px;
}

.bottomPanel {
border:none;
margin-bottom:0;
padding-bottom:0px;
}
.panel img {
border:none;
}

.panel div img a
{
border:none;
text-decoration:none;
}

.panel div {
background:url('../images/layout/home-thumb-feature-bg.gif') no-repeat top left;
padding:3px;
overflow:auto;
width:124px;
height:83px;
float:left;
margin-right:15px;
}

.panel h5
{
font-size:1.625em;
border-bottom:1px solid #e5b081;
margin:0 0 22px 0;
font-weight:normal;
color:#c86d19;
padding-bottom:10px;
}

.panel h5#latestNews
{
background:url('../images/layout/latest-news-icon.gif') no-repeat 0px 4px;
padding-left:35px;
}

.panel h5#latestProject
{
background:url('../images/layout/latest-project-icon.gif') no-repeat 0px 8px;
padding-left:35px;
}

.panel h5 a:link,
.panel h5 a:visited
{
border-bottom:none;
text-decoration:none;
}


.panel h3
{
font-size:1.188em;
color:#c86d19;
font-weight:normal;
margin:0 0 12px 0;
}

.panel i
{
font-size:0.938em;
color:#5f5f5f;
font-style:normal;
margin:0 0 13px 0;
}





#footer {
background:#5f6062;
position:relative;
height:auto;
width:918px;
padding:30px;
overflow:auto;
color:#FFF;
}

#footer a:link,
#footer a:visited
{
color:#FFF;
text-decoration:none;
border-bottom:none;
}

#footer ul {
float:left;
width:210px;
margin:0 25px 0 0;
line-height:1.813em;
   display: inline;
    padding: 0 6px;
list-style-type:none;
text-transform:lowercase;
}

#footer b{
font-size:1.188em;
font-weight:normal;
}

#footer p{
margin-top:0;
}

#footer-left {
width:410px;
height:auto;
float:left;
}
#footer-left p{
font-size:0.938em;
}



.footer-links
{
color:#5f6062;
padding:0 0 0 0;
margin:0 0 0 0;
overflow:auto;
font-size:0.781em;
}
.footer-links p a:link,
.footer-links p a:visited
{
color:#725e4d;
border-bottom:none;
}





.galleryThumb
{
float:left;
width:176px;
margin:0 4px 15px 0;
font-size:0.838em;
}

.galleryThumb h3
{
margin:10px 0 2px 0;
}

.galleryThumb p
{
margin:0 0 0 0;
}
.galleryThumb a:link,
.galleryThumb a:visited
{
border:none;
}

.galleryThumb img
{
border:none;
}


.galleryThumbLAST
{
margin:0 0 0 0;
}


#loadarea
{
float:left;
    height: 528px;
    width: 527px;
background:#e5e5e5;
text-align:center;
vertical-align:middle;
}

span#loadareaCaption
{
margin-top:10px;
display:block;
font-size:0.9em;
}

.panelRight{
width:451px;
float:right;
}

.panelRightInner
{
padding: 40px 37px 0px 36px;
}

.panelRightInner img a 
{
border:none;
text-decoration:none;
}
.panelRightInner a 
{
border-bottom:none;
}
.panelRightInner img
{
border:none;
}

.panelRightInner p
{
margin:0 0 15px 0;
}

.panelRightInner p a
{
	text-decoration:none;
border-bottom:1px solid #d69253;
	color:#cf7f36;
}

a.orangeBar
{
background:#cf7019;
display:block;
text-align:right;
color:#FFF;
padding:10px 40px 10px 0;
text-decoration:none;
text-transform:uppercase;
border-bottom:none;
font-size:0.938em;
}

a:hover.orangeBar
{
border-bottom:none;
}

p a.boldNoClr
{
    border-bottom:none;
    color: #2A1302;
    margin-top: 15px;
    padding: 10px 10px 10px 0px;
    text-transform: uppercase;
float:left;
}

a.boldNoClr
{
    border-bottom: medium none;
    color: #2A1302;
    margin-top: 10px;
    padding: 10px;
    text-transform: uppercase;
}

.listingImg {
    border-bottom: 1px solid #DEDEDE;
    clear: both;
    display: block;
    height: auto;
    margin-bottom: 50px;
}
.listingImg img {
    border: 0 none;
    float: left;
    margin-bottom: 0;
    margin-right: 20px;
    position: relative;
}
.listingImg h2 {
    display: block;
    font-size: 1.3em;
    margin: 0 0 10px;
}
.listingImg p {
    margin-top: 0;
}


#panel {
	height: auto;
	display: none;
}
.slideButt {
    border-bottom:none;
    color: #2A1302;
    margin-top:15px 0 0 0;
    padding: 10px 0px 0px 0px;
    text-transform: uppercase;
float:right;
text-align:right;

}
.slideButt a:link,
.slideButt a:visited
 {
    border-bottom:none;

}
.btn-slide {
	text-align: right;	
	padding: 15px 0px 0 0;
	margin: 0 auto;
	display: block;
	color: #fff;
	text-decoration: none;
border-bottom:none;
}
.active {
	background-position: right 12px;
}


.orangeBox
{
background:#faf0e8 url('../images/layout/watermark-box.gif') no-repeat top left;
border:1px solid #f5e2d1;
padding:25px;
margin:0 0 25px 0;
overflow: auto;
}

.orangeBox ul
{
line-height:24px;
font-size: 0.938em;
}

.floatingImgR
{
float:right;
border: 1px solid #fff;
padding:5px;
margin:0 0 0 20px;
}





#container {
  position: relative;
  width: 378px;
  height: 100px;
  overflow: hidden;
}


.content {
  width: 378px;
  height: 134px;
  float: left;
}



/*Aliew*/
.contenthidden
{
    display:none;
}
.contentshown
{
    display:block;
}
