body {
background:ffffff repeat scroll 0%;
font-size:70%;
margin:15px 0px 0px 15px;
margin: auto;
padding:0px;
}
#page {
margin:0px;
padding:0px;
position:relative;
width:737px;
}
#container {
background:transparent url(http://www.sustaininteriors.com/background.gif) repeat-y scroll center top;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
position:relative;
width:737px;
overflow:hidden;
}
#banner {
background:transparent url(http://www.sustaininteriors.com/header.gif) center top;
height:115px;
margin:0px;
padding:0px;
position:relative;
width:737px;
}
#leftcol {
float:left;
margin:0px 0px 0px 0px;
width:368px;
}
#rightcol {
float:left;
margin: 0px 0px 0px 35px;
width:325px;
}
#leftcol2 {
float:left;
margin: 0px 0px 0px 35px;
width:693px;
}
#directory {
float:left;
width:700px;
height:20px;
}
#footer {
background:transparent url(http://www.sustaininteriors.com/footer.gif) center bottom;
float:left;
margin:10px 0px 0px 0px;
padding:0px;
width:737px;
}
#container #leftcol, #container #directory {
left:41px;
position:relative;
}
h1 {
background:transparent url(../../images2/layout/logo.jpg) no-repeat scroll 0%;
display:block;
height:54px;
margin:0px;
padding:0px;
position:absolute;
right:0px;
top:30px;
width:184px;
}
h1 span {
display:none;
margin:0px;
padding:0px;
}
h2 {
display:none;
margin:0px;
padding:0px;
}
h3 {
background:transparent url(../../images2/layout/dotted-line.gif) repeat-x scroll center bottom;
color:#404240;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:1.5em;
margin:0px 0px 20px;
padding:0px;
width:100%;
}
h4 {
background:transparent url(../../images2/layout/dotted-line.gif) repeat-x scroll center bottom;
color:#404240;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0px 0px 20px;
padding:0px;
width:100%;
}
p {
color:#515752;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
margin:0px 0px 20px;
padding:0px;
}
#rightcol p {
color:#828482;
}
table p {
margin:0px 0px 0px 0px;
padding:0px;
}
table {
width:725px;
position:relative;
left: 6px;
margin: 0px 9px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 5px solid #000000;
}
tr {
margin: 0px 0px 0px 0px;
padding-right: 0px;
}
td {
margin: 0px 0px 0px 6px;
padding:0px;
}
input, textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:100%;
}
input.button {
width:50%;
}
a:link, a:visited {
background:transparent url(../../images2/layout/dotted-line-green.gif) repeat-x scroll center bottom;
color:#778B00;
text-decoration:none;
white-space:nowrap;
}
a:hover {
background:transparent url(../../images2/layout/solid-line-green.gif) repeat-x scroll center bottom;
}
#thicktabs{
width:100%;
background-color:#000000;
margin: 0;
padding: 0;
font: bold 11px Verdana;
color:#FFFFFF;
float:right;
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: right;
color: #ffffff;
padding: 8px 11px; /*padding of tabs*/
background: black url(http://www.sustaininteriors.com/blackbg.gif) center repeat;
}

#thicktabs li a2{
float: right;
color: #ffffff;
background: black url(http://www.sustaininteriors.com/blackbg.gif) center repeat;
text-decoration: none;
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 0px solid #000000; /*left border style*/
}

#thicktabs li a#pipe{  /*Code for pipe | item*/
color: #999999;
text-decoration: none;
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #999999; /*right border style*/
background-position: center; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: #ffffff;
}

#thicktabs li a:hover{
color: #999966;
background-image: url(http://www.sustaininteriors.com/blackbg.gif); /*background image swap on hover*/
}

#secondmenu{
background-color:#999966;
margin: 0;
padding: 0;
margin-left: 7px;
margin-right: 0;
font: bold 13px Verdana;
color:#FFFFFF;
float: inherit;
}

#secondmenu li{
display: inline;
}

#secondmenu li a{
float: right;
color: #ffffff;
padding: 8px 11px; /*padding of tabs*/
background: black url(http://www.sustaininteriors.com/greenbg.gif) top right repeat;
}

#secondmenu li a2{
float: right;
color: #ffffff;
background: black url(http://www.sustaininteriors.com/blackbg.gif) center repeat;
text-decoration: none;
}

#secondmenu li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 0px solid #000000; /*left border style*/
}

#secondmenu li a#pipe{  /*Code for pipe | item*/
color: #999999;
text-decoration: none;
}

#secondmenu li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #999999; /*right border style*/
background-position: center; /*Position background image to the left instead of default right, to hide indented underline for this link*/
padding-right: 5px;
}

#secondmenu li a:visited{
color: #ffffff;
}

#secondmenu li a:hover{
color: black;
background-image: url(http://www.sustaininteriors.com/greenbg.gif); /*background image swap on hover*/
}



.halfwidth {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 50px 20px 0px;
padding:0px;
width:120px;
}
.halfwidth dt {
margin:0px;
padding:0px;
width:120px;
}
.halfwidth dd {
display:block;
height:8em;
margin:0px;
padding:0px;
width:120px;
}
#page img {
line-height:0px;
margin:0px;
padding:0px;
}
#container img {
margin:0px 0px 20px;
}