body {
margin: 0;
padding: 0;
color: #000000;
background-color:#ddd6ce;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

h1 {
padding-top:10px;
padding-bottom:5px;
padding-left:10px;
margin:0;
    font-family : "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
    font-weight : bold;
    font-size : 14pt;
    letter-spacing : 2px;
color: #009790;
}

h2 {
padding-top:10px;
padding-bottom:0px;
padding-left:10px;
margin:0;
    font-family:"Trebuchet MS", Trebuchet, Tahoma, sans-serif;
    font-weight:bold;
    font-size:12pt;
    letter-spacing:1px;
color: #8dcb41;
}

img {
padding:0;
margin:0;
border:none;
}

p {
padding-top:0px;
padding-bottom:10px;
padding-left:10px;
padding-right:70px;
margin:0;
font-family : "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
color:#000000;
line-height:18px;
font-size:10pt;
text-align:justify
}

#container {
position:relative;
width:770px;
background:#9fbbcb url("../images/body_shadow.jpg") repeat-y;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

#header {
background:transparent url("../images/header_bg.jpg") no-repeat;
width:770px;
height:100px;
}

#navbar {
height:46px;
width:750px;
background:transparent url("../images/navbar_bg.jpg") no-repeat;
text-align:left;
margin-right:auto;
margin-left:auto;
font-size:0;
}

#navbar ul {
font-family:Ariel,Helvetica,sans-serif;
font-weight:bold;
font-size:9pt;
margin:0;
padding:0;
list-style:none;
text-align:center;
width:100%;
}

#navbar li {
line-height:46px;
float:left;
width:150px;
height:46px;
background-color:transparent;
}

#navbar li a {
text-decoration:none;
width:150px;
height:46px; 
display:block; 
background-color:transparent;
color:#898989;
}

#navbar li a:hover {
height:46px;
display:block;
background: transparent url("../images/menu_bg.jpg") no-repeat;
color:#000000;
}

#flashbox {
height:300px;
width:750px;
background: url("../images/livingroom.jpg") no-repeat;
margin-right:auto;
margin-left:auto;
text-align:center;
}

#flashbox-portfolio {
height:290px;
width:750px;
background:#9fbbcb url("../images/living_room2.jpg") no-repeat ;
margin-right:auto;
margin-left:auto;
}

#flashbox-standards {
height:272px;
width:750px;
background:#9fbbcb url("../images/living_room3.jpg") no-repeat ;
margin-right:auto;
margin-left:auto;
}

#flashbox-contact {
height:290px;
width:750px;
background:#9fbbcb url("../images/living_room4.jpg") no-repeat ;
margin-right:auto;
margin-left:auto;
}

#flashbox-services {
height:278px;
width:750px;
background:#9fbbcb url("../images/living_room5.jpg") no-repeat ;
margin-right:auto;
margin-left:auto;
}

#flashbox-thanks {
height:290px;
width:750px;
background:#9fbbcb url("../images/living_room2.jpg") no-repeat ;
margin-right:auto;
margin-left:auto;
}

#flashbox-thanks p{
color:#FFFFFF;
font-weight:bold;
padding-left:40px;
}

#flashbox-thanks h2 {
text-align:left;
padding-left:40px;
}

#content-top {
height:25px;
width:750px;
background: transparent url("../images/content_top.jpg") no-repeat;
margin-right:auto;
margin-left:auto;
font-size:0;
}

#content-top2 {
height:20px;
width:750px;
background: transparent url("../images/content_top2.jpg") no-repeat;
margin-right:auto;
margin-left:auto;
font-size:0;
}

#content-bottom {
height:30px;
width:750px;
background: transparent url("../images/content_bottom.jpg") no-repeat;
margin-right:auto;
margin-left:auto;
font-size:0;
clear:both;
}

#content-bottom-thanks {
height:30px;
width:750px;
background: transparent url("../images/content_bottom_thanks.jpg") no-repeat;
margin-right:auto;
margin-left:auto;
font-size:0;
clear:both;
}

#content-container {
width:750px;
background:transparent url("../images/content_centre.jpg") repeat-y;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#content-container:after { /* makes the container wrap around the floated div */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#left-content {
float:left;
width:280px;
background:transparent;
padding:0;
margin:0;
height:auto;
}

/* * html #left-content { margin-right:-3px; height:1%; } */

#left-content h1 {
font-size:12px;
padding-top:5px;
margin:0;
padding-left:50px;
padding-right:15px;
color:#CC3300;
letter-spacing : 1px;
}

#left-content p {
margin:0;
font-size:11px;
padding-left:50px;
padding-right:40px;
color:#000000;
line-height:16px;
}

#left-content img {
padding-top:5px;
margin:0;
padding-left:50px;
}

#right-content {
margin-left:280px;
background:transparent;
}

#right-content h2 {
padding-right:20px;
}

/* * html #right-content { margin-left:0; height:1%; } */

#right-content .imgfloat {
margin:0;
padding-left:10px;
padding-top:10px;
float:left;
}

#right-content .imgportfolio {
margin:0;
padding-left:0;
padding-right:10px;
padding-top:10px;
padding-bottom:0;
float:left;
}

#right-content .portfoliotxt {
height:135px;
padding-right:40px;
padding-left:0;
padding-bottom:0;
}

#right-content .floatright {
margin:0;
padding-right:70px;
float:right;
}

#right-content .quotetxt {
font-style:italic;
text-align:left;
}

#right-content .imgtxt {
padding-left:130px;
padding-top:5px;
}

#right-content .p-image {
padding-top:10px;
padding-bottom:0;
}

#right-content ul {
font-size:12px;
font-weight:bold;
color:#009790;
padding-right:70px;
line-height:20px;
margin-top:0;
}

#right-content ul.contact {
font-size:12px;
font-weight:bold;
color:#009790;
padding-right:70px;
padding-left:10px;
padding-bottom:10px;
margin:0;
list-style-type:none;
line-height:30px;
}

#right-content .contactbold {
color:#0099FF;
font-size:12px;
}

#right-content form {
padding:0;
margin:0;
}

#right-content .formtxt {
color:#0099FF;
font-size:10pt;
font-weight:bold;
}

#footer {
clear:both;
background: transparent url("../images/footer_bg2.jpg") no-repeat;
height:60px;
width:770px;
}

#footer p {
text-align:center;
line-height:40px;
font-size:10px;
font-weight:bold;
color:#9999FF;
margin:0;
padding:0;
}

#wsg {
text-align:center;
position:relative;
padding-left:25px;
width:300px;
height:15px;
background:transparent;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
}

#wsg img {
border:0px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
float:left;
}




