* {
margin: 0;
padding: 0;
}

html {
margin: 0;
padding: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background-image: url(/23/images/background.jpg);
background-repeat: repeat;
background-color: #ffffff;
margin: 5px 0 0 0;
color: #333333;
}

img {
display: block;
}

input {
display: block;
}

a:link {text-decoration: underline; color: #863A09;}
a:visited {text-decoration: underline; color: #863A09;}
a:active {text-decoration: underline; color: #863A09;}
a:hover {text-decoration: underline; color: #863A09;}

div#wrapper {
width: 790px;
margin: 0px auto;
}

div#container {
width: 790px;
}

div#body {
background-color: #ffffff;
margin: 0 0 3px 0;
padding: 0 0 14px 0;
width: 776px;
float: right;
text-align: left;
}

div#centering_container {
margin: 0 0 0 14px;
}

div#header {
position: relative;
z-index: 20;
background-image: url(/23/images/bg_header.gif);
background-repeat: no-repeat;
background-color: #ffffff;
margin: 0;
padding: 0;
width: 748px;
height: 112px;
}

div#logo {
position: absolute;
z-index: 30;
}

div#linksection {
position: relative;
top: 94px;
left: 33px;
}

div#links {

}

div#links ul {
margin: 0px;
padding: 0px;
height: 7px;
list-style: none;
}

div#links ul li {
display: inline;
margin: 0 0 0 23px;
padding: 0px;
float: left;
height: 7px;
}

div#links ul li a {
display: block;
margin: 0px;
padding: 0px;
float: left;
line-height: 7px;
height: 7px;
}

div#main_content {
padding: 0;
margin: 0;
}

div#large_image {
border: 3px #CECEC6 solid;
width: 742px;
}

div#dg_image_area{
width: 742px;
position: relative;
}

div#dg_large_image {
border: 3px #CECEC6 solid;
width: 742px;
}

div#small_image_area {
position: absolute;
bottom: 12px;
right: 8px;
z-index: 20;
_left: -8px;
}

div#small_image_area img {
border: 2px #FFFFFF solid;
margin: 5px 0 0 0;
}

div#dg_link_area {
margin: 13px 2px 0 0;
}

div#dg_link_area img {
border: 3px #DDDDDD solid;
}

div#dg_link_1 {
float: left;
margin: 0 17px 0 0;
}

div#dg_link_2 {
float: left;
margin: 0 16px 0 0;
}

div#dg_link_3 {
float: left;
margin: 0 16px 0 0;
}

div#dg_link_4 {
float: left;
margin: 0 16px 0 0;
}

div#dg_link_5 {
float: left;
margin: 0 17px 0 0;
}

div#dg_link_6 {
float: left;
}

div#inner_area {
background-color: #EEEEEE;
width: 686px;
padding: 40px 30px 50px 30px;
font-size: 11px;
line-height: 15px;
border: 1px solid #CCCCCC;
}

div#inner_area img {
margin: 0 0 18px 0;
}

div#inner_area p img {
margin: 20px 24px 0 24px;
display: inline;
vertical-align: middle;
}

div#inner_area ul {
padding: 0 0 0 16px;
#padding: 0 0 0 22px;
_padding: 0 0 0 20px;
}

div#secondary_content {
text-align: left;
}

div#design_gallery {
float: left;
background-image: url(/23/images/bg_gray.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
margin: 0;
padding: 0;
width: 387px;
height: 200px;
}

div#special_offers {
float: right;
background-image: url(/23/images/bg_white.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
margin: 0;
padding: 0;
width: 387px;
height: 200px;
}

div#secondary_content_content {
padding: 11px 11px 11px 15px;
font-size: 11px;
line-height: 14px;
}

div#secondary_content_left p {
width: 155px;
margin: 12px 0 0 0;
}

div#secondary_content_left {
float: left;
}

div#secondary_content_right {
float: right;
}

div#content_only {
float: left;
}

div#content_only p {
margin: 12px 5px 0 0;
}

div#image_only {
float: left;
}

div#image_only p {
margin: 12px 5px 0 0;
}

div#design_gallery_links {
margin: 22px 0 0 5px;
}

div#design_gallery_links img {
margin: 0 0 9px 0;
}

div#secondary_content_right img {
border: 3px #FFFFFF solid;
margin: 22px 0 0 0;
}

div#clear {
overflow: hidden;
clear: both;
height: 0;
margin: 0;
font-size: 1px;
line-height: 0;
}

div#footer {
font-size: 11px;
color: #333333;
clear: both;
width: 100%;
margin: 0 0 15px 0;
}

div#footer p {
padding-right: 12px;
text-align: right;
padding-top: 14px;
}

div#footer p a {
color: #333333;
}

div#email {
text-align: left;
margin: 25px 20px 20px 20px;
font-size: 11px;
}

