/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align:left; font-size:12px; font-family:arial, helvetica, sans-serif; color:#000; background:#fff; }

img { display:none; border:none; }

a:link { color:#333; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }

ul { margin:10px 0; padding:0; }
li{ margin:5px 0; padding:0; }


#logo { margin:0 0 35px; }

#skip, .hide, p.title, #nav, #subnav, #form-search, #breadcrumb, #h-flash, a.more, #footer ul, #sidebar, #tertiary, #header form, .yui-nav { display:none; }

#footer { margin:35px 0 0; padding:5px 0 0; border-top:1px solid #ccc; }

img.floatleft { margin:0 10px 5px 0; position:relative; float:left; }
img.floatright { margin:0 0 5px 10px; position:relative; float:right; }

.sIFR-flash { display:none !important; height:0; width:0; position:absolute; overflow:hidden; }
.sIFR-alternate { visibility:visible !important; display:block !important; position:static !important; left:auto !important; top:auto !important; width:auto !important; height:auto !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin:0 0 .7em; font-size:1em; line-height:1.3em; font-weight:normal; }
h1 { color:#ee2e24; font-size:1.6em; margin:20px 0 7px 0 }
h2 { color:#494949; font-size:1.4em; margin:0 }
h3 { color:#ee2e24; font-size:1.2em; }
h4 { color:#494949; font-size:1.2em; }
p { margin:5px 0 10px; }

#product-description { width:303px; font-size:1.1em; line-height:1.3em }
#product-images { margin-left:35px; width:390px; }
#product-image { width:281px; position:relative; }
#product-image .enlarge { padding-left:30px; display:block; position:absolute; top:0; left:0; background:url(../images/yui-sam-sprite.png) no-repeat 0 -1050px; line-height:23px; font-size:11px; color:#c1c1c1 }
#product-thumbs { width:100px; height:218px; position:relative; overflow:auto }
#product-thumbs ul { margin:0; list-style:none }
#product-thumbs li { margin-bottom:3px; clear:left; }
#product-thumbs img { border:1px solid #e1e1e1; float:left; }
#product-thumbs a:hover img { border-color:#494949; }

#skip { display:none; }
.show { display:block; }
.hide { display:none; }
.clear { clear:both; }
br.clear { line-height:0; height:0; }
.last { border:none !important; }
.col { float:left; display:inline; }
.title { display:none; }

.clearfix:after, .accordion .bd:after, #product-thumbs li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, .accordion .bd, #product-thumbs li { display:inline-block; }
.clearfix, .accordion .bd, #product-thumbs li { /*\*/display:block;/**/ }

#tabs .yui-content { margin-right:2px; padding:30px; border-top:1px solid #cecece; background:url(../images/bg-tabs-bottom.png) no-repeat 0 100%; }
#tabs .yui-content .col { width:338px; }
#tabs .yui-content h2 { margin:0; }

.accordion { margin:0; }
.accordion dt { background:#cecdcd url(../images/sprite-accordion.png) no-repeat -478px 0; color:#5785bf; padding:0 10px; font-weight:bold; line-height:33px; position:relative }
.accordion dt span { position:absolute; right:10px; top:10px; width:11px; height:11px; background:url(../images/yui-sam-sprite.png) no-repeat 0 -1961px; display:block }
.accordion dt.selected span { background-position:0 -1895px; }
.accordion dt.first { background:#cecdcd url(../images/sprite-accordion.png) no-repeat 0 0; }
.accordion dt.last { background:#cecdcd url(../images/sprite-accordion.png) no-repeat -239px 0; }
.accordion dt.last.selected { background:#cecdcd url(../images/sprite-accordion.png) no-repeat -478px 0; }
.accordion dt:hover, .accordion dt.over { color:#4485d6; cursor:pointer; cursor:hand;}
.accordion dd { display:none; background:#f2f2f2; padding:10px; overflow: hidden; }
.accordion dd.open {display: block;}
.accordion dd.getHeight {display: block;}
.accordion dt.last { background:url(../images/sprite-accordion.png) no-repeat -239px 0; }
.accordion dd.last { background:#f2f2f2 url(../images/sprite-accordion.png) no-repeat -717px 100%; }
.accordion .arrow { float:right; padding:0 15px 0 0; background:url(../images/yui-sam-sprite.png) no-repeat 33px -1245px; }
