a:link, a:visited {color: #FF0199; text-decoration: none;}
a:hover, a:active {text-decoration: underline; color: #5D3485;}
body {background-color: #5D3485; text-align: center; margin: 0px 10px 0px 10px; background-image: url(../_images/bg-body.gif); background-repeat: repeat-y; background-position: center;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0px; padding: 35px 0px 8px; color: #5D3485; background-repeat: no-repeat; background-position: left top;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0px; padding: 8px 0px; color: #5D3485;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 6px 0px;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px;}
hr {color: #50A7A7; height: 1px; border: 0px; background-color: #50A7A7;}
p {margin: 0px; padding: 0px 0px 10px;}

.clear {clear: both;}
.column-left {float: left; width: 250px; margin-top: 8px;}
.column-right {float: left; width: 250px; margin-top: 8px;}
.img-left-middle {float: left; margin: 12px 12px 8px 0px;}
.img-left-top {float: left; margin: 0px 12px 8px 0px;}
.img-right-top {float: right; margin: 0px 0px 8px 12px;}
.img-right-middle {float: right; margin: 12px 0px 8px 12px;}
.img-right-top-raised {float: right; margin-top: -20px; margin-right: 0px; margin-bottom: 8px; margin-left: 12px;}
.img-right-top-raised-higher {float: right; margin-top: -36px; margin-right: 0px; margin-bottom: 8px; margin-left: 12px;}
.txt-back-to-top {font-size: 10px; font-weight: bold; padding-top: 6px; display: block; clear: both;}
.txt-home-more {background-image: none !important; display: inline !important; margin: 0px !important; padding: 0px !important; width: auto !important; font-size: 10px; font-weight: bold;}

#container {margin: 0px auto 0px auto; width: 828px; height: auto; overflow: auto;}
#left {width: 188px; vertical-align: top; float: left; position: relative;}
#right {background-color: #FDFEB3; width: 640px; vertical-align: top; float: left;}
#address {background-image: url(../_images/bg-div-address.gif); background-repeat: no-repeat; background-position: left top; height: 41px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; width: 616px; padding: 24px 24px 0px 0px;}
#address .txt-address-header {font-size: 10px; font-weight: bold; color: #5D3485; display: block;}
#content {background-color: #FFFFFF; border-top: 2px solid #EEEA58; border-left: 2px solid #EEEA58; margin: 0px; padding: 25px 24px 20px 17px; width: 596px; text-align: left;}
#copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: right; clear: both; padding-top: 14px;}
#copyright a {color: #666666; text-decoration: none;}
#copyright a:hover, #copyright a:active {text-decoration: underline;}
#rma {background-image: url(../_images/bg-rma.gif); background-repeat: no-repeat; height: 35px; width: 188px; margin-top: -38px; background-position: center top;}

#horiz-nav {background-image: url(../_images/bg-div-nav-horiz.gif); text-align: left; height: 26px; background-repeat: no-repeat; background-position: left top; margin: 0px; list-style-type: none; padding: 30px 0px 0px 0px;}
#horiz-nav  a {display: block; width: 0px; line-height: 8px; min-height: 8px; background-position: 0px 0px;}
#horiz-nav  a:visited  {background-position: 0px 0px;}
#horiz-nav  a:hover {background-position: 0px -13px;}
#horiz-nav li {float: left; background-image: url(../_images/nav-spacer.gif); background-repeat: no-repeat; background-position: right; padding-right: 24px;}
#nav-home a {padding-left: 45px; background: #FEFFD3 url(../_images/nav-home.gif) no-repeat;}
#nav-about-us a {padding-left: 86px; background: #FEFFD3 url(../_images/nav-about-us.gif) no-repeat;}
#nav-directions a {padding-left: 98px; background: #FEFFD3 url(../_images/nav-directions.gif) no-repeat;}
#nav-contact {background-image: none !important; padding-right: 0px ! important;}
#nav-contact a {padding-left: 74px; 	background: #FEFFD3 url(../_images/nav-contact.gif) no-repeat;}

#nav-vert {text-align: right; padding-right: 20px; padding-left: 20px; background-color: #FEFFD3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 19px; background-image: url(../_images/logo.gif); background-position: 43px 31px; padding-top: 240px; background-repeat: no-repeat; margin: 0px; list-style-type: none;}
.li-nav-vert-sub {font-size: 10px; line-height: normal;}
.li-nav-vert-sub a:link, .li-nav-vert-sub a:visited {color: #50A7A7; text-decoration: none;}
.li-nav-vert-sub a:hover, .li-nav-vert-sub a:active  {text-decoration: underline; color: #5D3485;}
#nav-lower {background-image: url(../_images/bg-nav-tips.gif); padding: 24px 20px 80px 43px; text-align: right; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top; height: 100px;}

#product-area {padding-top: 20px; width: 596px;}
#product-area div {background-image: url(../_images/bg-div-products.gif); background-repeat: no-repeat; background-position: left top; width: 163px; padding-right: 7px; margin-right: 42px; margin-bottom: 30px; float: left; height: 228px; font-size: 10px;}
#product-area img {border: 2px solid #FF0199; margin-bottom: 21px; display: block; height: 159px; width: 159px;}
#product-area h2 {font-size: 10px; margin: 0px; padding: 0px;}
#product-area a {color: #50A7A7; text-decoration: none; text-transform: uppercase; }
#product-area a:hover {color: #5D3485; text-decoration: underline;}
#product-area a:active, #product-area a:hover {color: #5D3485; text-decoration: underline;}
.div-product-edge {margin-right: 0px !important;}
#content-product {background-color: #FFFFFF; border-top: 2px solid #EEEA58; border-left:  2px solid #EEEA58; margin: 0px; padding: 25px 24px 20px 17px; width: 596px; text-align: left;}
#content-product h1 {text-transform: uppercase;}
#content-product img {float: right; margin: 0px 0px 8px 15px;}
#content-product div.img-shadow {position: relative; background: url(../_images/bg-product-images.gif) no-repeat bottom right; float: right; margin: 18px 0px 8px 23px;}
#content-product div.img-shadow img {border: 2px solid #FF0199; float: none; display: block; position: relative; margin: -10px 8px 10px -8px;}
#content-product div.img-shadow-sec {position: relative; background: url(../_images/bg-product-images.gif) no-repeat bottom right; float: left; margin: 18px 12px 8px 10px;}
#content-product div.img-shadow-sec img {border: 2px solid #FF0199; float: none; display: block; position: relative; margin: -10px 8px 10px -8px;}
#content-product #category-back {font-size: 10px; font-weight: bold; padding-top: 6px; display: block; float: left; width: 50%; text-align: left; clear: both;}
#content-product #next-product {font-size: 10px; font-weight: bold; padding-top: 6px; display: block; float: left; width: 50%; text-align: right; clear: right;}

#home {background-image: url(../_images/bg-body-home.gif);}
#home #content {background-image: url(../_images/bg-content-home.gif); background-repeat: repeat-y; margin: 0px; padding: 0px 0px 20px; width: 637px;}
#home #copyright {padding: 0px; margin-right: 24px;}
#home h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5D3485; margin-bottom: 8px; padding-right: 8px; padding-top: 0px;}
#home h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5D3485; margin-bottom: 8px; padding-right: 8px; padding-top: 16px; clear: both;}
#home .image-home-detail-left {float: left; margin: 8px 6px 0px 0px; padding: 0px;}
#home-intro {padding: 18px 19px 0px 17px; width: 177px; text-align: left; vertical-align: top; margin: 0px; float: left;}
#home-feature {padding-top: 18px; padding-left: 17px; width: 383px; text-align: left; vertical-align: top; margin: 0px; padding-right: 24px; float: right; padding-bottom: 0px;}
#home-feature h2 {padding-top: 10px; clear: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5D3485; margin-bottom: 4px; padding-right: 0px; padding-bottom: 0px;}
#home-feature h2 a {color: #50A7A7;	}
#home-feature h2 a:hover {color: #5D3485;}
#home-feature h2 a:active {color: #5D3485;}
#home-feature #feat-right {background-image: url(../_images/bg-div-home-feature.gif); background-repeat: no-repeat; background-position: left top; height: 142px; width: 380px; margin-bottom: 10px; background-image: url(../_images/bg-div-home-feature.gif);}
#home-feature #feat-right img {margin-right: 15px; float: left; border: 2px solid #FF0199; margin-top: -10px;}
#home-feature #feat-left {background-image: url(../_images/bg-div-home-feature.gif); background-repeat: no-repeat; background-position: right top; height: 142px; width: 373px; margin-bottom: 10px; background-image: url(../_images/bg-div-home-feature.gif); text-align: right; padding-right: 7px;}
#home-feature #feat-left img {margin-left: 15px; float: right; border: 2px solid #FF0199; margin-top: -10px;}

#about-us h1 {background-image: url(../_images/h-about-us.gif);}
#contact h1 {background-image: url(../_images/h-contact.gif);}
#contact-form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D3485; margin-top: 12px; margin-bottom: 12px;}
#contact-form .contact-left {width: 145px; text-align: right; padding-bottom: 6px; float: left; clear: left;}
#contact-form .contact-right {padding-left: 6px; padding-bottom: 6px; width: 340px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5D3485; font-style: italic; float: left;}
#contact-form input {width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}
#contact-form select {width: 300px; margin-right: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: right; font-style: normal;}
#contact-form textarea {width: 300px; margin-right: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}
#contact-form #submit {font-weight: bold; text-transform: uppercase; color: #FFFFFF; border: 1px solid #5D3485; background-color: #FF0199; width: 75px; font-size: 10px; clear: both; margin-left: 154px;}
#missing h1 {background-image: url(../_images/h-missing.gif);}
#directions h1 {background-image: url(../_images/h-directions.gif);}
#directions h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
#directions #content ul {margin-top: 4px;}
#site-map h1 {background-image: url(../_images/h-site-map.gif);}
#site-map h2 {font-size: 11px; margin-top: 14px; margin-bottom: 4px; padding: 0px;}
#site-map #column-left {width: 265px; padding-right: 23px; float: left; margin-bottom: 14px;}
#site-map #column-right { width: 265px; float: left;}

#custom-interiors h1 {background-image: url(../_images/h-custom-interiors.gif);}
#custom-interiors h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 6px 0px; color: #000000;}
#interior-redesign h1 {background-image: url(../_images/h-interior-redesign.gif);}
#custom-window-treatments h1 {background-image: url(../_images/h-custom-window-treatments.gif);}
#custom-window-treatments h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 6px 0px; color: #000000;}
#custom-bed-coverings h1 {background-image: url(../_images/h-custom-bed-coverings.gif); padding-right: 300px;}
#custom-upholstery h1 {background-image: url(../_images/h-custom-upholstery.gif); padding-right: 300px;}
#custom-wall-coverings h1 {background-image: url(../_images/h-custom-wall-coverings.gif);}
#ready-made-items h1 {background-image: url(../_images/h-ready-made-items.gif);}
#window-treatments h1 {background-image: url(../_images/h-window-treatments.gif);}
#area-rugs h1 {background-image: url(../_images/h-area-rugs.gif);}
#shower-curtains h1 {background-image: url(../_images/h-shower-curtains.gif);}
#bed-coverings h1 {background-image: url(../_images/h-bed-coverings.gif);}
#gifts-accessories h1 {background-image: url(../_images/h-gifts-accessories.gif);}
#tabletop-items h1 {background-image: url(../_images/h-tabletop-items.gif);}
#bath-items h1 {background-image: url(../_images/h-bath-items.gif);}