@charset "utf-8";
/* CSS Document */

* {padding: 0;	margin: 0;}

body {
	background-color: #FFFFFF; 
	font-family: Verdana; 
	background: url(/img/site/background.jpg) no-repeat center top; 
	margin: 0px auto 0px auto;
	display: block;
	
	}

a:link {color:#f5844a; text-decoration:none;}
a:hover {color: #f37736; text-decoration:none;}
a:visited {color:#f5844a; text-decoration:none;}
a:active {color:#f5844a; text-decoration:none;} 
/*
body.inner {
	background-image: url(/img/site/bg.jpg);
}
*/

#layout {
	width: 1071px;
	margin: 0px auto 0px auto;
	/*height: 900px;
	display: block;
	overflow: inherit;
	position: inherit;*/

}

img {
	vertical-align: middle;
}


/*header*/


#header 
{

	height: 60px;
	margin-top: 45px;

}

#header a#logo {
	float: left;
	display: block;
	width: 250px;
	height: 40px;
	margin: 12px 0 0 30px;
	/*
	margin-top: 50px;
	margin-left: 30px;*/
	background: url(/img/site/logo1.png) no-repeat center top;
	text-decoration: none;
}

/*navigation*/

#header #navigation_wrap {
	float:right;
	width:550px;
	height:60px;
	/*margin-top: 45px;*/

}


#navigation_wrap li {
	list-style-type: none;
	float:left;
	line-height:34px;
	/*background: url(/img/site/navover.jpg) -0px;*/

}

#navigation_wrap li a {
	color:#949384;
	display:block;
	vertical-align:middle;
	height: 60px;
	background: url(/img/site/navout.jpg) no-repeat center top;

}

#navigation_wrap #about a {
	width: 125px;
	background-position: -0px 0;
}

#navigation_wrap #collections a {
	width: 113px;
	background-position: -125px 0;
}

#navigation_wrap #support a {
	width: 107px;
	background-position: -238px 0;
}

#navigation_wrap #cart a {
	width: 180px;
	background-position: -342px 0;
}

#navigation_wrap #checkout a {
	width: 125px;
	background-position: -517px 0;
}

#navigation_wrap a:hover, #navigation .selected a {
	background-image: url(/img/site/navover.jpg);
}


/*content*/

#content {
	display: block;
	float: left;
	text-decoration: none;
}

#content .homepageimg {
	background: url(/img/site/homepagebed.jpg) no-repeat center top;
	width: 1071px;
	height: 710px;
}

/*background images*/

#content .aboutimg {
	background: url(/img/site/aboutbed.jpg) no-repeat center top;
	width: 788px;
	height: 710px;
	float: left;
}

#content .collectionsimg {
	background: url(/img/site/collectionsbg.jpg) no-repeat center top;
	width: 1071px;
	height: 710px;
}

#content .supportimg {
	background: url(/img/site/homepagebed.jpg) no-repeat center top;
	width: 1071px;
	height: 710px;
}

#content .cleanimg {
	background: url(/img/site/cleanbg.jpg) no-repeat center top;
	width: 788px;
	height: 710px;
	float: left;
}

#content .cartimg {
	width: 788px;
	height: 710px;
	float: left;
}


/*sidebar*/

#content #sidebar {
	background: url(/img/site/side.jpg) no-repeat top;
	height: 710px;
	width: 283px;
	float: right;
	position: relative;
	}
	
#content #sidebar .text {
	margin: 50px 10px 40px 10px;	
}	

#content #sidebar .text h1 {
	font:Arial, Helvetica, sans-serif;
	color: #f37736;
	font-size: 15px;
}	

#content #sidebar .text p {
	font:Arial, Helvetica, sans-serif;
	color: #3f3b3c;
	font-size: 12px;
}

#content #sidebar img {
	border: 0;
	}


/*welcome blocks*/

#content #welcome {
	padding-top: 450px;
	/*position: relative;
	top: 450px;
	margin-left: 30px;
	height: 155px; */
	padding-left: 30px;
}

#content #welcome .extra {padding-left: 50px;}

#content #welcome .blurb {float: left;width: 379px;height: 154px;text-decoration:none;}

#content #welcome .blurb a img {border: none;text-decoration:none;}

#content #welcome .clean {float: left;width: 155px;height: 154px;text-decoration:none;padding-left: 3px;}

#content #welcome .clean a img {border: none;text-decoration:none;}

#content #welcome .green {float: left;width: 155px;height: 155px;text-decoration:none;padding-left: 3px;}

#content #welcome .green a img {border: none;text-decoration:none;}

#content #welcome .dream {float: left;width: 154px;height: 154px;text-decoration:none;padding-left: 3px;}

#content #welcome .dream a img {border: none;text-decoration:none;}

#content #welcome .lux {float: left;width: 154px;height: 154px;text-decoration:none;padding-left: 3px;}

#content #welcome .lux a img {border: none;text-decoration:none;}

/*collections blocks*/


#content .collectionslogo {float: left;width: 208px;height: 402px;text-decoration:none; margin: 150px auto auto 100px;}
#content .collectionslogo a img {border: none;text-decoration:none;}

#content #collections {
	float: right;
	margin-right: 45px;
	margin-top: 55px;
	height: 630px;
	width: 630px;
}

#content #collections .collections1 {background:url(/img/site/collections1.jpg) no-repeat top left;float: left; height: 290px; width: 290px; text-decoration:none; padding-right: 25px;}
#content #collections .collections2 {background:url(/img/site/collections2.jpg) no-repeat top right;float: left; height: 290px; width: 290px; text-decoration:none;}
#content #collections .collections3 {background:url(/img/site/collections3.jpg) no-repeat bottom left;float: left; height: 290px; width: 290px; text-decoration:none; padding-top: 25px;}
#content #collections .collections4 {background:url(/img/site/collections4.jpg) no-repeat bottom right;float: left; height: 290px; width: 290px; text-decoration:none; padding-left: 25px; padding-top: 25px;}

.shop {margin: 200px auto 10px auto;}

/*clean collection*/

.cleanimg #left {
	position: absolute;
	z-index: 1;
	display: block;
	width: 80px;
	height: 25px;
	font-family: Corbel, Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: url(/img/site/clean03.png) no-repeat top center;
	left: 60px;
	top: 455px;
	padding-top: 40px;
	cursor: pointer;
}

.cleanimg #top {
	position: absolute;
	z-index: 1;
	display: block;
	width: 80px;
	height: 25px;
	font-family: Corbel, Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: url(/img/site/clean03.png) no-repeat top center;
	left: 350px;
	top: 305px;
	padding-top: 40px;
	cursor: pointer;

	/*
	display: block;
	width: 80px;
	height: 25px;
	font-family: Corbel, Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: url(/img/site/clean03.png) no-repeat top center;
	margin-left: 340px;
	margin-top: -220px;
	*/
}

.cleanimg #bottom {
	position: absolute;
	z-index: 1;
	display: block;
	width: 80px;
	height: 25px;
	font-family: Corbel, Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: url(/img/site/clean03.png) no-repeat top center;
	left: 350px;
	top: 500px;
	padding-top: 40px;	
	cursor: pointer;
	/*
	display: block;
	width: 80px;
	height: 25px;
	font-family: Corbel, Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: url(/img/site/clean03.png) no-repeat top center;
	position: relative;
	margin-left: 440px;
	margin-top: 180px;
	*/
}

.cleanimg #right {
	position: absolute;
	z-index: 1;
	display: block;
	width: 80px;
	height: 25px;
	font-family: Corbel, Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: url(/img/site/clean03.png) no-repeat top center;
	left: 635px;
	top: 455px;
	padding-top: 40px;
	cursor: pointer;
	/*
	display: block;
	width: 80px;
	height: 25px;
	font-family: Corbel, Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: url('/img/site/clean03.png') no-repeat top center;
	position: relative;
	margin-left: 635px;
	margin-top: -170px;
	*/
}

.hover_window {
	position: absolute;
	z-index: 10;
	background-image: url('/img/site/main_hover_window.png'); 
	background-repeat: no-repeat;
	width: 434px;
	height: 451px;
	font-size: 9pt; 
	line-height: 11pt;
	color: #555555;
	padding: 15px 25px 25px 25px;
}

.hover_window img { padding-bottom: 20px; width: 400px; height: 225px; }


/*shopping cart*/

#cart_content {
	margin: 50px 50px 5px 50px;
	height: 650px;
}

#checkout_left {
	float: left;
	width: 331px;
	height: 440px;
	}
	
	
#checkout_right {
	float: right;
	width: 331px;
	height: 440px;
	}


/*shopping cart sidebar*/

#cartsidebar {
	width: 168px;
	height: 124px;
	margin-top: 100px;
	margin-left: 60px;
}


#cartsidebar li {
	list-style-type: none;
	line-height:34px;
	/*background: url(/img/site/navover.jpg) -0px;*/

}

#cartsidebar li a {
	color:#949384;
	display:block;
	vertical-align:middle;
	height: 31px;
	background: url(/img/site/cartout.png) no-repeat center top;

}

#cartsidebar #cart_1 a {
	width: 168px;
	background-position: -0px 0;
}

#cartsidebar #cart_2 a {
	width: 168px;
	background-position: -0px -31px;
}

#cartsidebar #cart_3 a {
	width: 168px;
	background-position: -0px -62px;
}

#cartsidebar #cart_4 a {
	width: 168px;
	background-position: -0 -93px;
}

#cartsidebar a:hover, #cartsidebar .on a {
	background-image: url(/img/site/cartover.png);
}


/*footer*/

#footer {
	font:Arial, Helvetica, sans-serif;
	position: relative;
	float: right;
	color: #949384;
	font-size: 11px;
	margin-top:30px;
	}

#footer a{
	font:Arial, Helvetica, sans-serif;
	color: #949384;
	font-size: 11px;
	text-decoration: none;
	}



