* {
	margin: 0px;
	padding: 0px;
}

body {
	font: 13px Arial, Helvetica, Verdana, Sans Serif;
	color: #000;
	text-align: left;
background: #fff url(images/bg-body-new.gif) repeat-x top left;
}

img {
	display: block;
	border: none;
}

a {
color: #000;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: underline;
}

/*________ HEADER ________*/

#header {
width: 900px;
height: 182px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
margin-bottom: 1px;
}

#header h1 {
text-align: center;
font-size: 12px;
padding: 5px 0;
color: #81ca7c;
}

#header h1 span {
color: #FFF;
}

#header ul {
list-style-type: none;
margin: 15px 0 0 235px;
padding: 6px 0;
height: 18px;
}

#header ul li {
display: inline;
margin: 0 80px 0 0;
}

#header ul li a {
font-size: 14px;
font-weight: bold;
color: #000;
padding: 6px 0;
text-decoration: none;
}

#header ul li a:hover {
color: #fff;
text-decoration: none;
}

/*__________SLIDESHOW__________*/

#slideshow {
position: relative;
height:107px;
margin: 6px 0 6px 330px;
}
 
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
 
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
 
#slideshow IMG.last-active {
    z-index:9;
}


/*________ CONTAINER ________*/

#container {
padding-top: 40px;
background: #fff url(images/bg-main-sky.gif) no-repeat top center;
}


/*________ CONTENT CONTAINER ________*/

#contentContainer {
width: 870px;
height: 600px;
overflow: hidden;
padding-left: 30px;
margin-right: auto;
margin-left: auto;
margin-bottom: 0px;
}

#contentContainer h2 {
color: #717171;
padding-bottom: 10px;
}

#contentContainer p {
padding-bottom: 18px;
line-height: 1.3;
text-align: justify;
}

/*________ CONTENT ________*/

#contentWide {
background: url(images/bg-content-wide.png) no-repeat top center;
width: 829px;
height: 404px;
overflow: hidden;
padding: 8px 5px;
}

#contentLeft {
background: url(images/bg-content-left.png) no-repeat top center;
float: left;
width: 257px;
height: 404px;
padding: 8px 5px;
margin-right: 32px;
}

#contentRight {
background: url(images/bg-content-right.png) no-repeat top center;
width: 529px;
height: 404px;
padding: 8px 5px;
overflow: hidden;
}

#contentRight .imgHome {
margin: 0 auto;
}

#contentContainer .back {
padding: 0 40px 0 0;
text-align: right;
text-transform: uppercase;
color: #808080;
}

#contentContainer .back a,
#contentRight #breadCrumb a {
color: #808080;
}

#contentRight #breadCrumb {
text-transform: uppercase;
}

#contentLeft ul {
padding: 0 0 15px 20px;
}

#contentLeft ul li {
margin-bottom: 5px;
}

/*______ FURNITURE / SHADE ______*/

#contentWide #furniture,
#contentWide #shade {
overflow: hidden;
width: 780px;
height: 156px;
padding: 85px 0 90px 26px;
}

/*___ CATEGORIES / PRODUCT LISTINGS ____*/

#contentContainer .type {
float: left;
width: 115px;
margin: 0 15px 20px 0;
}

#contentContainer .clearLeft {
clear: left;
}

#contentContainer .type img {
margin: 0 auto 10px auto;
}

#contentContainer .type p {
text-align: center;
padding: 0;
font-size: 12px;
text-transform: uppercase;
}

#contentContainer .type p a {
color: #000;
}

#category {
padding: 35px 0 5px 52px;
overflow: hidden;
width: 470px;
height: 333px;
}

#category .type {
margin-right: 40px;
}

#category img, #furniture img, #shade img {
border: 3px solid #404143;
}

#contentLeft #categoryDescription {
overflow: hidden;
height: 185px;
}

#contentLeft #categoryDescription p {
padding-bottom: 10px;
}

#contentLeft #categoryImage {
margin: 0 auto;
}

#contentRight .navLinks {
overflow: hidden;
clear: left;
float: left;
}

#contentRight .navLinks li {
display: inline;
margin: 0 2px;
text-transform: uppercase;
}

#contentRight .navLinks li a {
color: #808080;
}



/*__________ FOOTER __________*/

#footer {
width: 900px;
margin: 0 auto;
font-size: 11px;
color: #999;
}
#footer a {
font-size: 11px;
color: #999;
}



/*________ CONTACT ________*/

#trading h2 img {
margin: 0 auto;
}

#trading p {
text-align: center;
padding-bottom: 8px;
}

#empty {
height: 35px;
}

#contactForm {
width: 405px;
overflow: hidden;
margin: 0 auto;

}

#contactForm fieldset {
float: left;
width: 330px;
border: 0;
}

#contactForm legend {
display: none;
}

#contactForm fieldset label {
float: left;
clear: left;
width: 90px;
text-align: right;
margin: 0 8px 8px 0;
font-size: 14px;
color: #717171;
padding-top: 3px;
}

#contactForm fieldset input,
#contactForm textarea {
display: block;
border: 1px solid #000;
width: 212px;
padding: 3px 0 3px 4px;
margin: 0 0 8px 0;
}

#contactForm textarea {
height: 68px;
overflow: auto;
font: 100% Arial, Helvetica, Sans-Serrif;
}

#contactForm input {
margin: 114px 0 0 0;
}

#contentContainer #successText {
border: 1px solid #068100;
background: #9eff99;
padding: 10px 0;
width: 405px;
margin: 0 auto;
}

#contentContainer #successText p {
padding: 0;
text-align: center;
color: #068100;
font-size: 12px;
}

#contentContainer #errorText {
color: #f40000;
font-size: 12px;
width: 405px;
margin: 0 auto 6px auto;
}

#contentContainer #errorText p {
padding-bottom: 0;
font-size: 12px;
color: #f40000;
font-weight: bold;
text-align: left;
}

#contentContainer #errorText ul {
padding: 0 0 0 25px;
font-size: 12px;
}