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

* {outline:none;}



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

#featured {position:relative;}
#featured img.free-shipping {position:absolute; right:-4px; top:-6px;}
#featured h2 {color:#fff}
#featured .window {height:360px; width:936px; margin:0px auto; overflow:hidden; position:relative;}
#featured .window .mask {width:120px; height:360px; background:url(../images/pbox/mask-truewhite.png) top left repeat; position:absolute; top:0px; -moz-opacity:.60; filter:alpha(opacity=60); opacity: .6;}
#featured .window .mask.left {left:0px;}
#featured .window .mask.right {right:0px;}
#featured .window .wrapper {width:999999px; height:360px; position:absolute; top:0px; left:-1236px;}
#featured .window .wrapper .item {float:left; margin-right:12px; position:relative;}

#featured a.next {display:block; background:url(../images/pbox/next-37.png) 0px 0px; width:37px; height:72px; position:absolute; right:1px; top:147px; outline:none;}
#featured a.prev {display:block; background:url(../images/pbox/prev-37.png) 0px 0px; width:37px; height:72px; position:absolute; left:0px; top:147px; outline:none;}
#featured a.next:hover, #featured a.prev:hover {background-position:-40px 0px;}
#featured a.next:active, #featured a.prev:active {background-position:-80px 0px;}
#featured a.next.disabled, #featured a.prev.disabled {background-position:-120px 0px;}
#featured a {color:#fff;}

div.clear {clear:both;}


#body_wrapper {margin: 0px auto 0px auto; width:960px;}

div.pboxMessage {margin:10px; text-align:center;}

div.imgWrapper {padding:12px; background-color:#EDEDED;}
div.imgWrapper img {}







/* ---------- Essential Settings (edit at your own risk) ---------- */
* {padding:0; margin:0;}

.pbox {position:fixed; top:0px; left:0px; width:100%; height:100%; overflow:hidden;}
* html .pbox { /* ie6 hack for position fixed and height:100% */
	position: absolute;
	height: expression((document.documentElement.clientHeight)+'px');
	top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
}

.pbox_overlay {position:absolute; top:0px; left:0px; width:100%; height:100%;}
* html .pbox_overlay { /* ie6 hack for height:100% */
	height: expression((document.documentElement.clientHeight)+'px');
}

.pbox_loading_bay {float:left; visibility:hidden; overflow:auto;}
.pbox_content {overflow:auto;}
.pbox_wrapper {position:absolute; top:0px; left:0px;}
.pbox_close_w, .pbox_title_w {position:absolute;}
.pbox_layout {width:100%}
.pbox_tl, .pbox_t, .pbox_tr, .pbox_ml, .pbox_mr, .pbox_bl, .pbox_b, .pbox_br {overflow:hidden;}
.pbox_close {cursor:pointer;}

/* ---------- Customizable Settings ---------- */

.pbox_overlay {
	background-color:#000;
	filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; -khtml-opacity: 0.7;
}

.pbox_wrapper {padding-top:42px;}

.pbox_close_w {top:20px; right:24px;}
.pbox_title_w {width:100%; top:0px; left:0px; width:100%;}

.pbox_tl {height:0px; width:0px;}
.pbox_t {height:0px;}
.pbox_tr {height:0px; width:0px;}
.pbox_ml {width:12px; background-color:#000;}
.pbox_m {background-color:#fff;}
.pbox_mr {width:12px; background-color:#000;}
.pbox_bl {height:12px; width:12px; background-color:#000;}
.pbox_b {height:12px; background-color:#000;}
.pbox_br {height:12px; width:12px; background-color:#000;}
.pbox_close {background:url(../images/pbox/cross-20x20.png) 0px 0px no-repeat; width:20px; height:20px;}
.pbox_close:hover, .pbox_close_w .hover {background-position:0px -20px;}
.pbox_loading {background:#fff url(../images/pbox/loadingAnimation.gif) center center no-repeat;}
.pbox_title {color:#000; line-height:40px; text-align:left; padding:0px 12px; border:solid 12px #000; background-color:#fff; border-bottom:none; font-weight:bold; font-size:16px;}
.pbox_content, .pbox_loading_bay {padding:0px;}