/* -------------------------------------------------------------- 
  
   Boilerplate Print Styles
   * Version:   0.5 (2007-11-19)
	 
-------------------------------------------------------------- */

/* Colors ---------------------------------------------------- **
Dark Blue: 	#1F3047;	rgba(31,48,71,1);
Med. Blue: 	#73A2BF;	rgba(115,162,191,1);
Lite Blue: 	#ACC5C9;	rgba(172,197,201,1);
Grey:		#D9CEBA;	rgba(217,206,186,1);
Black:		#262626;	rgba(38,38,38,1);
-------------------------------------------------------------- */

body { width: 100%; line-height: 1.5; font-family: Helvetica, Arial, Verdana, sans-serif; color: #000; font-size: 10pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; text-transform: capitalize; }

img { float: left; margin: 3px; }
a img { border: none; }
p img.top { margin-top: 0; }
em { font-weight: bold; }

.small  { font-size: .8em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }

a:link, a:visited { background: transparent; font-weight: 700; text-decoration: none; }
/* a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 90%; } */

/* Header ---------------------------------------------------- */
#flash, #navigation, #sub-nav, #dealer-login { display: none; }
#header { background: none; }
#header img { display: none; }
#header a { text-decoration: none; }
#header a:link:after, #header a:visited:after { content: "Atlantic Furniture, Inc."; font-size: 120%; text-decoration: none; color: #000; }


/* Content --------------------------------------------------- */
#content { margin: 5px 0; }
#featured-item { margin: 0; }
#featured-item img { width: 100%; margin: 0; }
img.sectionButton { width: 23%; margin: 0 5px; }
.SubsectionButton { float: left; }


/* Detail Pages ---------------------------------------------- */
#kit, #fragment-6, #full-image, #main_image, .tabs { display: none; }
.galleria { list-style: none; width: 100%; margin: 0 0 0 -25px; float: left; }
.galleria li { width: 24%; height: 125px; margin: 3px; float: left; overflow: visible; }
.galleria img { width: 100%; margin: 0; }
#fragment-3 ul { page-break-inside: avoid; }
#fragment-3 ul li:first-letter, #fragment-3 ul span:first-letter { text-transform: capitalize; }
#fragment-3 li img { border: 1px solid #333; width: 100%; height: 3em; overflow: hidden; }
#fragment-3 div:last-child ul { list-style: none; margin-left: 0; }


/* Tables ---------------------------------------------------- */
table { margin: 1em 0; width: 100%; }
table + p { display: none; }
td img { margin: auto; text-align: center; }
th { border-bottom: 2px solid #b08862; background: #4d261b; color: #fff; font-weight: bold; text-align: center; text-transform: capitalize; }
td { border-bottom: 1px solid #b08862; width: auto; text-align: center; }
th, td { padding: 4px 10px 4px 1px; }
tfoot { font-style: italic; }
caption { margin: .4em 0; font-style: italic; color: #999; font-weight: bold; }
tr td:first-child { text-transform: capitalize; text-align: left; padding-left: .5em; }
tr:hover { background: #ffe; }
tr th:first-child { -moz-border-radius: 5px 0 0 0; -webkit-border-top-left-radius: 5px; }
tr th:last-child { -moz-border-radius: 0 5px 0 0; -webkit-border-top-right-radius: 5px; }
table tr:first-child:hover { background: #4d261b; }
tr th:first-child { text-align: left; padding-left: .5em; }


/* Forms ----------------------------------------------------- */
label { font-weight: bold; }
fieldset { padding: 1em; margin: 0 0 1.5em 0; border: 1px dotted #ddd; }
legend { padding: 0 .4em; font-weight: bold; font-size: 1.2em; }
textarea { margin: 0.5em 0.5em 0 0; }
textarea { padding: .4em; }

form.hform p { margin: 0 0 .5em; }
form.hform p label { float: left; width: 150px; }

form.hform p input { width: 200px; }
form.hform p select { width: 200px; }

form.hform p input.button { display: none; }
form.hform p input.checkbox { width: auto; margin-right: 1em; }
form.hform p input.radio { width: auto; }

form.hform p.checkbox { margin-left: 0; }
form.hform p.checkbox label { float: none; margin-left: 1em; }
form.hform p.checkbox input { width: auto; margin-left: 3px; }
p.note { display: none; }

form:after { content: "Please fill in each field and fax to 866-606-2238."; }

/* Footer ---------------------------------------------------- */
#footer ul { display: none; }
#footer .vcard { float: left; font-size: 8pt; text-align: center; margin-top: 25px; border-top: 1px solid #ccc; padding-top: 5px; }
