/* --------------------------------------------------------------------------------------------------
Print Page Layout - Global Setting
--------------------------------------------------------------------------------------------------*/

@import url("global.css");
@import url("accessories.css");


.hidden { display: inline-block;}
.show { display: none;}
img { border: 0; }

body {
	font: normal 62.5%/18px "Arial", Helvetica, sans-serif; 
	color: #333;
	background: #fff;
}

h1, h2, h3, h4, h5 { font-weight: bold; color: #000; }
.heading { padding-left: 0; }
ul.list { list-style: square; margin-left: 30px; }
ul.list li { font-size: 1.2em; }


/*-------------------- Main Layout ---------------------*/

#container {  width: 760; height: 100%; clear: both; }
#header1 { width: 760px; height: 120px; display: block; clear: both; border-bottom: 5px solid #000; }
#page { width: 760px; height: auto; clear: both; padding: 20px 0; }
div.text, div.blackarea { width: 730px; height: auto; padding: 10px; display: block; clear: both; float: left; }
#footer { width: 760px; border-top: 5px solid #000; padding-top: 10px; clear: both; }
#footer ul.crumbs { width: 760px; list-style: none; display: inline-block; text-align: center; float: left; }
#footer ul.crumbs li { width: auto; font-size: 12px; color: #fff; float: left; display: block; padding: 0 10px 10px 10px; }
#footer p { font-size: 1.1em; text-align: center; margin: 0; }

/* -- extras -- */

.button { font-size: 13px; font-weight: bold; text-align: center; }
ul.sub-listings li a { width: auto; padding-right: 20px; }

#logo, #cart, #header2, #v-wrap { display: none; visibility: hidden; }
#box-wrap { padding: 5px 5px 0 5px; display: inline-block; clear: both; }
#box { width: 320px; height: auto; border: 5px solid #d1d1d1; float: left; margin: 0 10px 10px 0; }
#box2 { width: 390px; height: auto; border: 5px solid #d1d1d1; float: right; }
#box div { float: left; }
div.pic { width: 125px; height: auto; padding: 10px 10px 10px 20px; margin: 0; float: left; display: block; }
div.info { width: 135px; height: auto; padding: 10px 20px 10px 10px; margin: 0; float: left; display: block; }
div.info2 { width: 370px; height: auto; padding: 10px; margin: 0; float: left; display: block; }
div.contents { padding: 10px; display: inline-block; width: 300px; height: auto; float: left; }
#box p { font-size: 11px; margin: 0; color: #000; }
#box h4 { font-size: 13px; margin-bottom: 5px; color: #000; }

#cartpage #box2, #checkout #box2, #privacy #box2, #terms #box2 { width: 750px; height: auto; border: none; float: right; }
#cartpage div.info2, #checkout div.info2, #privacy div.info2, #terms div.info2 { width: 720px; height: auto; padding: 10px; margin: 0; float: left; display: block; }
table { margin: 0; width: 740px; color: #000; text-align: left; }

