body {
margin-top: 15px; 
margin-left: 0; 
padding: 0; 
background: #D9D9D9 url(images/misc/ma_bkgnd.jpg) repeat 0 0; 
font: normal 12px tahoma,arial,helvetica,sans-serif; 
color: #444; 
line-height: 1.33em; 
text-align: justify;
}

a:link {color: #6F60AA;}

a:visited {color: #6F60AA; text-decoration: none;}

a:hover {text-decoration: none;}

a:active {text-decoration: none;}

#wrapper {
margin: 0; 
padding: 0; 
width: 750px; 
background-color: transparent;
}

/* header styles, including navigation */
#header {margin: 0; padding: 0;}

#header_left {
margin-top: 0; 
margin-right: 30px; 
padding: 0; 
width: 270px; 
height: 339px; 
float: left; 
background: transparent url(images/home/maisonart-logo.jpg) no-repeat 62px 0
}

#navcontainer {margin-top: 160px; padding: 0; float: right;}

ul#navlist {
margin: 0; 
padding: 0; 
background-color: transparent; 
font-size: 100%; 
font-weight: normal; 
line-height: 1em; 
list-style: none;
}

ul#navlist li {
margin: 0; 
padding: 3px 0; 
background-color: transparent; 
text-align: right;
}

ul#navlist li a {margin: 0; padding-right: 7px; color: #5B5072; text-decoration: none;}

ul#navlist li a:hover {padding-right: 4px; color: #5B5072; border-right: #7F7791 3px solid;}

ul#navlist li a#current {padding-right: 4px; color: #5B5072; border-right: #7F7791 3px solid;}

#header_right {
margin: 0; 
padding: 0; 
position: relative; 
width: 450px; 
height: 339px; 
float: right; 
background: transparent url(images/home/image_block_bkgnd.gif) repeat-x 0 0;
}

img#c1r1 {position: absolute; top: 22px; left: 0;}

img#c1r2 {position: absolute; top: 123px; left: 0;}

img#c1r3 {position: absolute; top: 223px; left: 0;}

img#c2 {position: absolute; top: 22px; right: 0;}

/* content (copy) styles */
#content {
clear: both; 
margin: 0; 
padding-top: 30px; 
padding-bottom: 0; 
width: 750px; 
background-color: transparent; 
border-bottom: #8C8299 1px solid;
}

.section {
margin: 0; 
padding-left: 300px; 
padding-bottom: 20px; 
width: 450px; 
background-color: transparent; 
position: relative;
}

.section p {margin: 0; padding-bottom: 0.75em;}

img#wondering_what {position: absolute; top: 0; left: 23px;}

img#what_is1 {position: absolute; top: 0; left: 63px;}

img#what_is2 {position: absolute; top: 0; left: 94px;}

img#what_diff {position: absolute; top: 0; left: 42px;}

img#why_consider {position: absolute; top: 0; left: 86px;}

.section ul {margin: 0; padding-left: 0; list-style: none;}

.section ul li {
background: url(images/misc/ul_bullet.gif) no-repeat 0 0; 
padding-left: 15px; 
padding-bottom: 0.5em;
}

a.to_top {
background: url(images/misc/arrow_up.gif) no-repeat 0 50%; 
padding-left: 22px; 
font-size: 90%;
}

strong {color: #645A7A;}

/* footer styles */
#footer {
margin: 0; 
padding: 5px 0; 
font-size: 90%; 
line-height: 1em; 
text-align: center;
}

#footer p {margin: 0; padding-top: 0.25em;}
