@charset "utf-8";
@import url("zenbu.css");
/* CSS Document */

/*======= SPINNER CSS ========= */

.container      { width:960px; margin:15px auto 0 auto; text-align:left;}



.cent { text-align:center }
/* PRODUCT HEADER ==============*/

#productheader { border:0; margin-top: 24px; margin-bottom: 16px;}
#productheader h1 a { width: 300px; height: 42px; background: url(../images/bears_title.png) no-repeat; float:left; text-indent:-9998px;display:block; outline:none; overflow:hidden;}

.buynow {float:right; background:url(../images/btn_buy_now.gif) no-repeat bottom; width:105px; height: 38px; text-indent:-9998px;display:block; outline:none; overflow:hidden;}
.buynow a:hover  {float:right; background:url(../images/btn_buy_now_h.gif) no-repeat bottom; width:105px; height: 38px; text-indent:-9998px;display:block; outline:none; overflow:hidden;}

/* ================================bulletin style */
#bulletin {margin-top:px; clear:both; height:427px; width: 960px; background: url(../images/bulletin_bear_bg.png)  no-repeat; z-index: 9998; text-indent:-9998px;display:block; outline:none; overflow:hidden; }

#bulletin h { position:absolute 50% 30%; }

/* ====================== Features */

a.more { white-space: nowrap; padding-right: 13px;    height: 11px; width: 66px; background:url(../images/more_arrow.gif) no-repeat right scroll; }

.box { margin: 9px 0 0px; width:960px; background:url(../images/overview_box0309_bg.gif) repeat-y 0 0; z-index: 9998;}
.box .cap { width:960px; background:no-repeat 0 0; }
.box .cap.top { height:15px; background-image:url(../images/overview_box_bgtop.gif); }
.box .cap.bottom {margin-top:10px; height:20px; background:url(../images/overview_box_bgbottom.gif) bottom; }


#features .grid4col { padding:5px 2px 0px 2px; width:960px; height: 240px; }
#features .grid4col .column {
	position:relative;
	margin-left:0px;
	margin-right:2px;
	min-height:21em;
	_padding-bottom:125px;
	width:238px;
}
#features .grid4col .column img {
	position:absolute;
	bottom:14px;
	left:0;
}
#features p,
#features h3 { padding:0 18px; }
#features h3 { margin-bottom:0.4em; }
#features .grid4col .column h3 a { font-size:15px; color:#000; }
#features .grid4col .column h3 a:hover { color:#08c; text-decoration:none; }

.column.last {width 230px;}	

.dxr { margin-left: 42px; }
.dxl { float:left; margin-right:18px;}
.dxll { float:left; margin-left: 18px; margin-right:18px;}
.dxlr { float:right; margin-left:18px; margin-right:18px; }
.roof { margin-top: 40px; }
.rooft {margin-top: 50px; }
.roofs {margin-top: 20px; }
.rooftt { margin-top: 60px}
/* Promo ===================*/

#promos { margin-top: 18px; width:960px; }
#promobox {margin-left: 8px; float:left; width: 234px; height: 234px; border: #999999 ; background: url(../images/promobox.gif) no-repeat; text-align: left;}



/* ====================== PROMOS */
#promos { margin-top: 8px; margin-left:-8px; width:976px; }

#promobox {margin-left: 8px; float:left; width: 234px; height: 156px;  text-align: left;}

.bear { background: url(../images/promobears.png) no-repeat; text-indent:-9998px;display:block; outline:none; overflow:hidden;}

.spinguide { background: url(../images/promospinguide.png) no-repeat; text-indent:-9998px;display:block; outline:none; overflow:hidden; }

#promowide { margin-left: 8px; float:left; width: 476px; height: 156px;  text-align: left;}
.off_ice { background: url(../images/promooffice.png) no-repeat; text-indent:-9998px;display:block; outline:none; overflow:hidden;}




/* ==== RESETS */

* { margin:0; padding:0; }


body		{ background: url(../images/bg_new.jpg) repeat-x  #e3e3e3; transparent; font:12px/1.6em Verdana, Geneva, sans-serif; text-align:center; }
a           { color:#4f8100; text-decoration:none; }
a:hover     { color:#4f8100; text-decoration:underline; }
a img       { border:0;}
:focus      { outline:0; }

/* Heading */
h1          { font-size:2em; line-height:1.17em; }
h2          { margin-bottom:.4em; font-size:1.5em; line-height:1.2em; margin-left: 17px;}
h3          { margin-bottom:.4em; font-size:1.35em; line-height:1.2em; }
h4          { margin-bottom:.4em; font-size:1.05em; line-height:1.35em; }
h5          { margin-bottom:.4em; font-size:1.05em; line-height:1.35em; }
h6          { margin-bottom:.1em; font-size:1em; line-height:1.35em; }


/* Table */
th          { vertical-align:top; font-weight:normal; text-align:left; }
td          { vertical-align:top; }

/* Paragraph */
p           { margin-bottom:.9em; }
address     { margin-bottom:.4em; font-style:normal; line-height:1.4em; }
cite        { font-style:normal; font-size:10px;}
q:before, 
q:after     { content:'';}

/* Form */
form        { display:inline;}
fieldset    { border:none; }
legend      { display:none;}
label       { color:#555;  font-weight:bold; }
input, 
select, 
button      { vertical-align:middle; }

/* Lists */
dt          { display:block; font-weight:bold; }
ul,ol       { list-style:none; }

/* Size */
small       { font-size:.85em; }
big         { font-size:1.15em; }
hr          { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
