/* RESETS AND BASIC PAGE SETUP */

body {
background:#fff url(images/body-bg.jpg) repeat-x left top;
margin:0; padding:0;
font:12px normal Arial, Helvetica, sans-serif;
}
ul { list-style: none; }
p { }
p.metadata { background: #fff9a7; padding: 3px;} 
a { outline: none; }
a img { border: none; }

/* TOOLBOX */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* END TOOLBOX */

/* STRUCTURE AND STUFF */
#wrapper {
	width: 920px;
	margin: 0 auto;
	position: relative;
	/*border:1px solid black;
	height:100px;*/
}

#wrapper.profile {
	background:url(images/bg-profile.jpg) no-repeat top;
	width:920px;
	min-height:770px;
	top:0px;
}

a#logo {
	width:401px;
	height:76px;
	display:block;
	background:url(images/logo-home.png) no-repeat left top;
	margin-top:24px;
	float:left;
	
}
.thriving {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/txt-thriving-sub.png',sizingMethod='scale'); 
	width:141px;
	height:62px;
	top:127px;
	left:28px;
	position:absolute;
	cursor:pointer;
}
html>body #wrapper .thriving { background:url(images/txt-thriving-sub.png);}

#ph-tag{
left:0px; top:0px; margin-top:290px; margin-left:620px;
position:absolute;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/img-ph-sub.png',sizingMethod='scale'); 
width:143px; height:150px; 
}
html>body #wrapper #ph-tag{
	background: url(images/img-ph-sub.png); 
	
}
/*  Main Navigation ----*/
ul#top-nav {
		top:60px;
		left:570px;
		position:absolute;
		width:164px;
	}
ul#top-nav li {
	width:164px;
	height:24px;
	}
ul#top-nav li a {
		background:url(images/nav-btn-bullet.png) 9px 9px no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#726866;
		display:block;
		width:164px;
		float:left;
		line-height:24px;
		text-transform:uppercase;
		text-decoration:none;
		text-indent:22px;
	}
	
ul#top-nav li a:hover {
	color:#017fb9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-btn.png',sizingMethod='scale'); 
	cursor:pointer;
}
ul#top-nav li a.active {
	color:#017fb9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-btn.png',sizingMethod='scale'); 
}
html>body #wrapper ul#top-nav li a.active, html>body #wrapper ul#top-nav li a:hover {background: url(images/nav-btn.png);}

#pg-cnt { 
width:725px; 
float:left;
padding-left:180px;
margin-top:280px;
padding-bottom:20px;
}
#prod-nav a{display:block; width:232px; height:102px; cursor:pointer;}

#prod-nav a.table-cloth{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-table.png',sizingMethod='scale'); 
text-indent:-9999px; 
}
html>body #wrapper #pg-cnt #prod-nav a.table-cloth{	background: url(images/nav-table.png);}

#prod-nav a.kit-towel{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-kitchen.png',sizingMethod='scale'); 
text-indent:-9999px; margin-top:-1px;
}
html>body #wrapper #pg-cnt #prod-nav a.kit-towel{	background: url(images/nav-kitchen.png);}

#prod-nav a.apron-glove{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-apron.png',sizingMethod='scale'); 
text-indent:-9999px; margin-top:-1px;
}
html>body #wrapper #pg-cnt #prod-nav a.apron-glove{	background: url(images/nav-apron.png);}

#prod-nav a.mats-runners{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-mats.png',sizingMethod='scale'); 
text-indent:-9999px; margin-top:-1px;
}
html>body #wrapper #pg-cnt #prod-nav a.mats-runners{	background: url(images/nav-mats.png);}

#prod-nav a.cushion-matress{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-cushion.png',sizingMethod='scale'); 
text-indent:-9999px; margin-top:-1px;
}
html>body #wrapper #pg-cnt #prod-nav a.cushion-matress{	background: url(images/nav-cushion.png);}

#prod-nav a.others{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav-others.png',sizingMethod='scale'); 
text-indent:-9999px; margin-top:-1px;
}
html>body #wrapper #pg-cnt #prod-nav a.others{	background: url(images/nav-others.png);}

#prod-nav #gallery{ float:left; width:180px;  margin-left:24px; margin-top:20px; }
#prod-nav #gallery .ptt{
display:block;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-hm-gallery.png',sizingMethod='scale'); 
width:129px; height:60px; 
margin-bottom:20px;
}
html>body #wrapper #pg-cnt #prod-nav #gallery .ptt{
	background: url(images/title-hm-gallery.png);
	
}

#prod-nav #gallery .cbo-box { font-size:14px; color:#444444; padding:2px 4px; width:220px;}

#pg-text { clear:both; width:400px; float:left; }
#pg-text h1 { margin:18px 0px 0px 0px; padding:0px;}
#pg-text h2 { margin:12px 0px 8px 0px; padding:0px; color:#6daf1d; font-size:16px;}


#pg-text h1.profile{
display:block;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-profile.png',sizingMethod='scale'); 
width:101px; height:41px; 
}html>body #wrapper #pg-cnt #pg-text h1.profile{	background: url(images/title-profile.png);}

#pg-text h1.about-us{
display:block;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-about-us.png',sizingMethod='noscale'); 
width:137px; height:31px; 
}html>body #wrapper #pg-cnt #pg-text h1.about-us{background: url(images/title-about-us.png);}

#pg-text h1.gallery{
display:block;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-gallery.png',sizingMethod='scale'); 
width:113px; height:41px; 
}html>body #wrapper #pg-cnt #pg-text h1.gallery{background: url(images/title-gallery.png);}

#pg-text h1.contact{
display:block;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-contact-us.png',sizingMethod='noscale'); 
width:161px; height:25px; 
}html>body #wrapper #pg-cnt #pg-text h1.contact{background: url(images/title-contact-us.png);}

#pg-text h2.contact {color:#87bf00; font-size:16px; font-weight:bold;}
#pg-text a {color:#f26f45; font-size:11px; font-weight:bold;}

#pg-text h1.green{
display:block;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-green.png',sizingMethod='noscale'); 
width:356px; height:41px; 
}html>body #wrapper #pg-cnt #pg-text h1.green{background: url(images/title-green.png);}

#pg-text .green-img{
	background:url(images/bg-green.gif) no-repeat;
	width:421px; height:441px;
	margin-top:10px;
	}
#pg-text .green-img p {
	padding-left:15px;
	padding-right:15px;
	padding-top:325px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	line-height:24px;
	
	}

#pg-text p, #pg-right p { margin-top:14px; margin-bottom:0px; font-size:11px; color:#666666; line-height:18px;}
#pg-text.gallery-images img{ border:solid 4px #eeeced; margin:6px 0px; clear:both;}
#pg-text.gallery-images a.nm { color:#87bf00; font-size:16px; font-weight:bold; display:block; height:20px; padding-top:12px; float:left;}
#pg-text.gallery-images a.lk-top { font-size:11px; font-weight:normal; color:#FF9900; float:right; margin-right:20px; margin-top:12px;}

#prds-bx { border:solid 1px #cccccc; margin-bottom:12px; height:80px; padding-right:18px; background:#ffffff; }

#prds-bx img { float:left;}
#prds-bx h3 { margin:0px; padding:0px; margin-top:12px; color:#f74506; font-size:13px; margin-left:130px; margin-top:14px;}
#prds-bx p { margin:0px; padding:0px; line-height:0px; margin-left:130px; line-height:16px;}

#pg-right { width:248px; float:left; margin-left:40px; margin-top:78px; }


#pg-footer {  width: 920px;
	margin: 0 auto; clear:both; border-top:solid 1px #bcea8e; padding-top:18px;}
#pg-footer .links { color:#34c600; text-align:center; height:28px;}
#pg-footer .links a{ color:#017fb9; padding:0px 6px;}
#pg-footer .links a.hover { text-decoration:underline;}
#pg-footer .copy { color:#888888; font-size:10px; text-transform:uppercase; text-align:center; margin-bottom:12px;}

