/* css document */

body{
background:#f1f2f3;
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
font-size:12px;
padding:20px 0px 0px 0px;
margin:0;
text-align:center;
}
.cleardiv{
clear:both;
}
/*begin editing container
--------------------------------------------------------*/
#container{
width:960px;
margin:0 auto;
padding:0px;
background:#fff;
height:auto;
text-align:justify;
}

#wrapper{
width:920px;
padding:20px;
margin:0px;
height:auto;
}

#header{
width:920px;
height:85px;
background:url(../images/header_bg.jpg) top left repeat-x #356C53;
float:left;
}

.nav{
width:920px;
height:45px;
background:#4E9577;
float:left;
}

#content{
width:920px;
height:auto;
float:left;
background:url(../images/content_bg.jpg) repeat-x #fff top left;
}

/*divs inside content div
------------------------------------------------------------------*/

/*background Styles*/
.negspan{
width:14px;
height:250px;
margin:20px 0px 0px 35px;
padding:0px;
float:left;
background:url(../images/adj1.jpg) top left no-repeat;
}
.inspan{
width:822px;
height:250px;
margin:20px 0px 0px 0px;
padding:0px;
float:left;
background:url(../images/nbg.jpg) bottom right no-repeat #4E9577;
}
.pospan{
width:14px;
height:250px;
margin:20px 35px 0px 0px;
padding:0px;
float:left;
background:url(../images/adj2.jpg) top left no-repeat;
}
.inspan img{
display:block;
float:left;
margin:10px;
}
/*content Styles*/
.ehire{
width:292px;
height:223px;
float:left;
margin:20px 0px 10px 20px;
}
.contentl{
margin:20px 0px 0px 35px;
background:url(../images/adj3.jpg) top left no-repeat #EDEDED;
width:10px;
height:180px;
float:left;
}
.contentc{
margin:20px 0px 0px 0px;
background:#EDEDED;
width:830px;
height:180px;
float:left;
}
.contentr{
margin:20px 35px 0px 0px;
background:url(../images/adj4.jpg) top left no-repeat #EDEDED;
width:10px;
height:180px;
float:left;
}
.inc1{
margin:0px 10px 0px 0px;
width:260px;
height:180px;
background:url(../images/hire_bg.jpg) top left no-repeat #EDEDED;
border-right:1px dashed #4E9577;
float:left;
}
.inc2{
margin:0px 10px 0px 0px;
width:260px;
height:180px;
background:url(../images/rental_bg.jpg) top left no-repeat #EDEDED;
border-right:1px dashed #4E9577;
float:left;
}
.inc3{
width:260px;
height:180px;
float:left;
background:url(../images/lease_bg.jpg) top left no-repeat #EDEDED;
}
.story{
width:530px;
height:auto;
margin:20px 15px 5px 35px;
float:left;
}
.storyl{
width:240px;
height:auto;
margin:20px 35px 5px 0px;
float:left;
}
.storyl img{
display:block;
float:left;
margin:0px;
padding:0px;
}
.story2{
width:850px;
height:auto;
margin:20px 35px 5px 35px;
float:left;
border:1px solid #4E9577;
}
.storyliner{
width:280px;
padding-top:110px;
height:auto;
margin:20px 15px 5px 35px;
float:left;
background:url(../images/bg_1.jpg) top left no-repeat;
}
.storyline{
width:530px;
height:auto;
margin:20px 35px 5px 15px;
float:left;
}

/*small div styles*/
.cardivleft{
margin:0px 15px 0px 35px;
width:200px;
height:115px;
background:none;
float:left;
}
.cardivcenter{
margin:0px 15px 0px 0px;
width:200px;
height:115px;
background:none;
float:left;
}
.cardivright{
margin:0px 35px 0px 0px;
width:190px;
height:115px;
background:none;
float:left;
}
.cdimg{
display:block;
margin:10px 50px;
float:left;
clear:both;
}
.dotline{
width:850px;
height:2px;
margin:10px 35px 10px 35px;
background:url(../images/dotline.jpg) repeat-x left top;
float:left;
}
.bot{
background:url(../images/bot_bg.jpg) repeat-x bottom left;
width:920px;
height:125px;
float:left;
margin:20px 0px 0px 0px;
}
#footer{
width:920px;
height:25px;
float:left;
background:url(../images/footer_bg.jpg) repeat-x bottom left #356C53;
margin:0px;
padding:10px 0px;
}
.ts{
width:850px;
height:16px;
float:left;
margin:20px 35px 0px 35px;
background:url(../images/ts.jpg) top center no-repeat;
}
.bs{
width:850px;
height:16px;
float:left;
margin:10px 35px 20px 35px;
background:url(../images/bs.jpg) top center no-repeat;
}
.commentdiv{
width:690px;
padding:0px 0px 0px 80px;
margin:20px 0px 0px 35px;
float:left;
background:url(../images/comment_bg_1.jpg) top left no-repeat;
height:200px;
}
.commentdiv1{
width:690px;
padding:0px 0px 0px 80px;
margin:20px 0px 0px 35px;
float:left;
height:200px;
}
.commentdiv2{
width:80px;
padding:0px;
margin:20px 35px 0px 0px;
float:left;
background:url(../images/comment_bg_2.jpg) top right no-repeat;
height:200px;
}
.cd1{
background:url(../images/cd_bg.jpg) top left no-repeat;
margin:0 10px;
padding:5px;
width:200px;
height:35px;
float:left;
}
.cd2{
background:url(../images/cd_bg1.jpg) top left no-repeat #EDEDED;
width:670px;
height:128px;
float:left;
margin:0;
padding:0px;
}
.cd3{
background:url(../images/cd_bg2.jpg) top left no-repeat;
width:13px;
height:128px;
float:left;
margin:0;
padding:0px;
}
.commentdiv span{
display:block;
padding:10px;
color:#4e9577;
font-size:12px;
font-weight:500;
}
.commentdiv span.comment{
display:block;
padding:10px;
color:#333;
font-size:12px;
font-weight:400;
line-height:25px;
}
/* table styles 
---------------------------------------------------------------------------------------- */
.divtbl{
width:850px;
height:auto;
margin:20px 35px 5px 35px;
float:left;
}

table.forms {
border-collapse: collapse;
width:100%;
font-size:11px;
}

th { /*table heading*/
padding: 0 0.5em;
text-align:left;
}

table.forms tr.yell td {
border-top:2px solid #4e9577;
border-bottom:1px solid #4e9577;
background:#FFC;
font-weight:600;
}
table.forms tr.yel td {
border-bottom:2px solid #4e9577;
background:#f9f9f9;
}
table.forms tr.yellow td {
background:#f9f9f9;
color: #356C53;
}

table.forms tr.grey td {
background:#ededed;
color:#4E9577;
}

table.forms td {
border-bottom:1px solid #dedede;
padding:1.5em 0.5em;
}

table.forms td.width {
width:50px;
border-bottom:1px solid #dedede;
}

table.forms td.adjacent {
border-bottom:1px solid #dedede;
text-align:left;
}
table.forms td.enquire {
border-left:1px solid #4e9577;
text-align:left;
}

