@charset "utf-8";
@import "preset.css";
@import "form.css";
@import "products.css";
@import "gallery.css";
@import "typography.css";
/* CSS Document */

body{ background:#EDECEB;}
a {color: #D08E78 }
#page-main {background:url(../images/page-bg.gif) center bottom no-repeat;}
#page-layout-outer { background: #fff; width: 940px; margin: 0px auto;}
#page-layout { padding: 0px 55px 20px 55px;}
#page-layout-inner { }

#page-header { height: 160px; background:url(../images/header-bar-1.jpg) repeat-x bottom; position:relative;}
#page-logo {position:absolute; left: -15px; top: 40px;}
#page-nav {position:absolute; left: 370px; top: 94px; width: 450px;}
#page-nav ul {list-style: none;color:#999; float:right;}
#page-nav li { display:inline; float:left;}
#page-nav .text { padding: 5px 10px; color:#999; font-size: 13px;}
#page-nav .seperator { padding: 5px 1px;}

#page-header-bottom {display:block; padding: 10px 0px; text-align:right; height:20px; position:relative;}
#page-breadcrumb { width: 710px; text-align:left; float:right;}
#cart-info { width: 500px; left: 320px; top:10px; position:absolute; text-align:right}
#cart-info a{ text-decoration: none; font-size: 0.9em; font-weight:bold; color:#000;}

#product-menu { display: inline; width: 120px; float:left;}
#product-menu a {color: #877F71; text-decoration: none; }
#product-menu ul{ list-style: none; padding:0px; margin: 0px;}
#product-menu img {border: 0px;}
#product-menu li ul { margin: 5px 0px 5px 0px;}
#product-menu li li {padding-bottom: 5px;}
#product-menu > ul > li {padding-bottom: 15px;}
#product-menu .selected a{ font-weight:normal; color:#D08E78;}
#product-menu .selected .text:before{ content: '[';}
#product-menu .selected .text:after{ content: ']';}


#body-layout { float:left; display:block; width: 700px;}

#page-footer { background:#E5E3E0; font-size: 0.9em; padding: 5px 15px; margin-top: 15px; position:relative; height:1em;}
#page-footer, #page-footer a {color:#999999; text-decoration: none;}
#pic-footer { width: 58px; height: 50px; background:url(../images/ponz-bird-1.gif); position:absolute; left: 20px; top: -50px;}

#banners-fla {width: 475px; height:315px; float: left; }
#home-content {width: 210px; height:315px; float: left; margin-left: 15px;}
#home-content .box-middle {height: 299px;}
#banners-bottom-fla {width: 700px; height:80px; display: block; margin-top: 15px; display:block; clear:both;}



.box-gblue, .box-gblue .box-top, .box-gblue .box-bottom, .box-gblue .box-middle {display:block; background:#B3D6F2;}
	.box-gblue .box-top, .box-gblue .box-bottom {height: 8px;}
.box-gblue .box-text-content { padding: 2px 10px;}
	
.box-content, .box-content .box-top, .box-content .box-bottom, .box-content .box-middle {display:block; }
	.box-content .box-top {background:url(../images/box-content-top.gif) repeat-x; height: 10px; }
	.box-content .box-middle {background:url(../images/box-content-left.gif) repeat-y left;}
	.box-content .box-middle-inner {background:url(../images/box-content-right.gif) repeat-y right;}
	.box-content .box-bottom {background:url(../images/box-content-bottom.gif) repeat-x; height: 10px; }
.box-content .box-text-content { padding: 10px 20px; min-height: 390px;}

.help-text{text-align:center;}