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

/*======= ankleangel CSS ========= */

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


/* PRODUCT HEADER ==============*/

#productheader { position: relative; border-bottom: 1px solid #ddd; padding: 1em 0 0.2em; overflow: hidden; width: 960px; margin: 0 auto; *height: 66px; }

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

.buynow {float:right; background: url(../images/btn_buy_now.gif) no-repeat ; width:105px; height: 30px; text-indent:-9998px;display:block; outline:none; overflow:hidden;margin-top:15px;}


/* ================================bulletin style */
#bulletin {margin-top:px; clear:both; height:427px; width: 960px; background: url(/images/bulletin_AA.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; margin-left:-8px; width:976px; }
#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:0; width:960px; }

#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;}


/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

#container { width: 960px; margin: 0 auto; position: relative; }
#main {
	width: 920px;
	position: relative;
}
#content { padding: 18px 20px; position: relative; color: #333; }
#breadcrumb { clear: both; text-align: center; margin: 18px auto; clear: both; font-size: 10px; color: #686868; }

/* GRID */
.column { float: left; }
.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; }

.grid2col { text-align:left; }

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }

.grid4col .column { width: 23%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { zoom: 1; }


/* ==== 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; }





/* ==== 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; }
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; }
