/* --------------------------------------------------------------------------------------------------
Print Page Layout - Global Setting
--------------------------------------------------------------------------------------------------*/

@import url("global.css");
@import url("accessories.css");

img { border: none;}
.hidden { display: inline-block;}
.show { display: none;}

body { color: #333;	background: #fff; }
p, h1, h2, h3, h4, ul.list { margin-bottom: 20px;}


/*-------------------- Main Layout ---------------------*/

#container {  width: 750px; height: auto; clear: both; }
#header { width: 750px; height: 150px; display: block; clear: both; }
#page { width: 750px; height: auto; float: left; clear: both; padding: 20px 0; display: inline-block; }
#left-contents { float: left; width: 230px; height: auto; display: block; vertical-align: top; }
#right-contents { float: right; width: 510px; height: auto; display: block; }
#footer { width: 750px; height: auto; border-top: 3px solid #000; padding-top: 10px; clear: both; }
#footer p { font-size: 1.1em; margin-bottom: 5px; text-align: center; }

/* -- extras -- */

b { color: #000; }
#flash-nav, #nav-hover, #sub img, .selected1, .selected2, .selected3, .selected4 { display: none; }
#large-displayarea { width: 500px; height: 315px; border: 5px solid #591617; margin: 13px 0 20px 0; float: left; display: block; clear: both; }

div.cta, div.cta1, div.cta2 { width: 114px; height: 98px; display: inline-block; position: relative; float: left; }
div.cta { margin-right: 1px; }
div.cta1  { margin: 0; }
div.cta2 { margin: 1px 0 20px 0; }
div.cta p, div.cta1 p, div.cta2 p { line-height: 15px; font-size: 10px; margin: 0; text-align: left; }
div.cta a, div.cta1 a, div.cta2 a { width: 110px; border: 2px solid #390e0f; text-decoration: none; display: block; }
div.cta a:hover, div.cta1 a:hover, div.cta2 a:hover {  border: 2px solid #ffd045; text-decoration: none; color: #390e0f; }

ul#gallery { margin: 20px 0 20px 5px; }
ul#gallery li { margin: 5px 10px 5px 0; }
#sub { padding: 10px 0 50px 0; display: block; }
#sub a { float: left; width: 105px; display: block; margin: 0 0 10px 0; padding: 0 10px; border-left: 1px solid #000; font-size: 13px; }
#cat1, #cat2, #cat3, #cat4 { display: block; float: left; clear: both; }