/* @group yui reset */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* @end */

/* @group global */
body { font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; color: #414141; font-size: 93%}
a:link { color: #5374c6; text-decoration: none;}
a:visited { color: #566894; text-decoration: none;}
.clear {clear: both;}
.elos { color: #004088; }
#doc4 { width: 50em; margin: 0 2em; }
/* @end */


/* @group Header #hd */
#navmenu { display: none;}
/* @end */

/* @group Body #bd */
#bd { min-height: 300px;}
/* @end */


/* @group Footer #ft */
#ft { font-size: 93%; margin-top: 1em; padding: 20px 0 80px 0; border-top:1px solid #F0F0F0;}
#ft h5 { font-weight: bold; margin: 0.2em 0; }
#ft h5 span { font-weight: normal; font-size: 85%; color: #909090; }
#ft h6 { margin: 0.2em 0; }
#ft h6#copyright { font-size: 77%; margin-top: 1.5em; color: #dbdbdb;}

.navlist { display: none;}
/* @end */


#addresses { margin: 1em; }
.address { margin: 1em 3em; float: left; font-size: 93%;}
.address h3 { font-weight: bold; }
.address ul { margin-bottom: 0.5em; }





/* @group cart display */
#cart_form { float: left; margin: 20px 0; width: 100%; }
#cart h3.empty { font-size: 108%; margin: 30px 0 15px 15px; float: left;}
div.item { border-top: 1px solid #ccc; padding: 5px 0;}
div.item h3 { font-size: 116%; font-weight: bold; margin: 5px 0; float: left;}
div.item ul { float: right; }
div.item ul li { float: left; margin: 0 10px; font-size: 85%;}
#storeCheckout.review div.item ul li.qty { width: 2em; }
div.item li.subtotal { font-weight: bold; min-width: 6em; text-align: right; font-size: 100%;}
div.item li.price { margin-right: 20px; }
#thecart .ft { border-top: 1px solid #ACACAC; margin: 1.2em 0 0 0;}
#cart.display .bd p, #thecart .ft p{ font-weight: bold; clear: both; text-align: right;}
#cart.display .bd p { border-top: 1px solid #ACACAC; margin: 1.2em 0 0 0; }
#thecart .ft p span { width: 6em; float: right; }
#cart #update { background: #fff; border: 1px solid #ccc; float: right; margin: 0.5em 0 1em 0;}
#cart .hd { margin: 4em 0 0 0;}
#thecart .hd h3{ float: left; font-size: 108%;}
#cart .ft { clear: both;}
#cart #thecart .ft { border: none;}
#cart .item img { float: left; margin-right: 1em; }
/* @end */



#storeCheckout div.address { margin: 1em 3em 1em 1em; float: left; }
#storeCheckout div.address li.second { display: inline; }
#storeCheckout div#items { margin: 30px 0; clear: both; float: left;}
#storeCheckout ol#the-items { margin: 5px; clear: both;}
#storeCheckout ol#the-items li { display: inline;  }



