.clearer,  #main #sitetools,  #main #nav1,  #leftside,  #footer,  #breadcrumbing, #pagebottom, .arrows, #detailtools,  #main #content #text #artistforms,  #main #content #text select.kitsmenu,  #main #content #col2detail #detailKitsDisplays form, #thumb01, #thumb02, #thumb03, #thumb04, #thumb05, #alert, #alert2, p.addtoorder, .ordercol3B img, #col1detail img.right {
    display: none;
}

#printHeader {
	display: block;
	visibility: visible;
	text-align: center;
	width: 100%;
}

#printHeader p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	line-height: 1.3em;
	margin: 0 0 3em 0;
	padding: 0 0 1em 0;
	border-bottom: 1pt solid #999;
	text-align: center;
}

#printHeader p strong {
	font-size: 7pt;
	font-weight:bold;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 1.2em;
	color: #000;
	background-color: #FFF;
	margin: 0;
	padding: 0;
}

img, a img {
	border-width: 0;
	border-style:none;
	padding: 0;
	margin: 0;
}

a {
	text-decoration:none;
	color: #000;
}

td {
	vertical-align:top;
}

.clearer {
	clear: both;
	font-size: 0;
	line-height: 0;
}

#content {
	width: 100%;
	padding: 0;
	margin: 0;
}

#text {
	float: left;
	width: 77%;
	padding: 0 4% 0 0;
	margin: 0;
	vertical-align:top;
}

#sidebar {
	float: right;
	width: 15%;
	padding: 0 0 0 3%;
	margin: 0;
	vertical-align:top;
}

#banner {
	width: 100%;
	margin: 0 0 1em 0;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 14pt;
	line-height: 1.2em;
	margin: 1em 0 .5em 0;
}

h2,  h3,  h4,  h5,  h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 10pt;
	line-height: 1.2em;
	margin: 0 0 .3em 0;
}

form {
	margin:0;
	padding: 0;
}

td,  select,  input,  option,  optgroup {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 1.2em;
	margin: 0;
	padding: 2pt;
}

#content p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 1.2em;
	margin: 0 0 1em 0;
	padding: 0;
}

#content p strong {
	font-weight:bold;
}

ul {
	margin: 0 0 1.2em 0;
	padding: 0;
}

li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 0 1em;
}

hr {
	margin: .7em 0 .7em 0;
	border: none;
	border-top: .5pt solid #999;
	width:100%;
	height: 1pt;
	text-align: left;
} 

img.right {
	float: right;
	margin: 1em 0 1em 1em;
	width: 25%;
	height: 25%;
}

#banner img, #sidebar img, #thumbbox01 img, #thumbbox02 img, #thumbbox03 img, #thumbbox04 img, #thumbbox05 img, #thumbbox06 img, #thumbbox07 img, #thumbbox08 img, #thumbbox09 img, #thumbbox10 img, #thumbbox11 img, #thumbbox12 img, #thumbbox13 img, #thumbbox14 img, #thumbbox15 img, #col1detail #bigframe img, #thumbdetail01 img, #thumbdetail02 img, #thumbdetail03 img, #thumbdetail04 img, #thumbdetail05 img, #thumbdetail06 img, #thumbdetail07 img, #thumbdetail08 img, #thumbdetail09 img, #thumbdetail10 img, #thumbdetail11 img, #thumbdetail12 img, .cols3main img, .cols4main img, .cols4across img {
 	width: 100%;
	height: 100%;
 }

#promo img {
	width: 100%;
}

#thumbdetail01, #thumbdetail02, #thumbdetail03, #thumbdetail04, #thumbdetail05, #thumbdetail06, #thumbdetail07, #thumbdetail08, #thumbdetail09, #thumbdetail10, #thumbdetail11, #thumbdetail12 {
	width: 100%;
	padding: 0;
	margin: 1.5em 0 0 0;
}

.cols3main {
	float: left;
	width: 30%;
	padding: 0 3% 1em 0;
	margin: 0;
}

.cols5across, .colslast {
	float: left;
	width: 16%;
	padding: 0 3% 0 0;
}

#thumbbox01, #thumbbox02, #thumbbox03, #thumbbox04, #thumbbox05, #thumbbox06, #thumbbox07, #thumbbox08, #thumbbox09, #thumbbox10, #thumbbox11, #thumbbox12, #thumbbox13, #thumbbox14, #thumbbox15 {
	padding: 0;
	margin: 1.5em 0 0 0;
	width: 100%;
}

#thumbnails p {
	padding: 0 1em 0 0;
}

#home, #highlights {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

.col1of4main {
	float: left;
	width: 11%;
	padding: 0;
	margin: 0;
}

.col2of4main {
	float: left;
	width: 56%;
	padding: 0;
	margin: 0;
}

.col3of4main {
	float: left;
	width: 15%;
	padding: 0;
	margin: 0;
}

.col4of4main {
	float: left;
	width: 17%;
	padding: 0;
	margin: 0;
}

.col2of4main img, .col4of4main img {
	width: 95%;
	height: 95%;
}

.pagenumbers {
	padding: 0;
	margin: .3em 0 .3em 0;
}

.cols4main, .cols4across {
	float: left;
	width: 22%;
	padding: 0 3% 1em 0;
}

#promo {
	margin: 0;
	padding: 0;
}

table {
	margin: .5em 0 1.5em 0;
}

td {
	padding: 0 1em 0 0;
}

td.ordercol1,  td.ordercol2 {
	width: 8%;
	padding: 0 2% 0 0;
}

td.ordercol3 {
	width: 48%;
	padding: 0 2% 0 0;
}

td.ordercol4,  td.ordercol5 {
	width: 12%;
	padding: 0 3% 0 0;
}

td.ordercol3B {
	width: 68%;
	padding: 0 2% 0 0;
}

#main #content #col1detail {
	width: 58%;
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
}

 #main #content #col2detail {
	width: 36%;
	float: right;
	margin: 0;
	padding: 0 0 0 2%;
}

 #main #content #col1detail #detailproduct .productcol1 {
	width: 48%;
	padding: 0 2% 0 0;
	float: left;
}

 #main #content #col2detail .thumbcol1 {
	width: 45%;
	margin: 0;
	padding: 0 4% 0 0;
	float: left;
}

 #main #content #col2detail .thumbcol2 {
	width: 45%;
	padding: 0 4% 0 0;
	margin: 0;
	float: left;
}

table.2colform {
	width: 98%;
}

#siteForm {
	width: 98%;
	margin: 0;
	padding: 0;
}

td.formCol1 {
	width: 20%;
}

td.formCol2 {
	width: 70%;
}

#thumbrow01, #thumbrow02, #thumbrow03 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 2in;
	clear: both;
}

#row01, #row02, #row03, #row04, #row05, #row06 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 2.7in;
	clear: both;
}

.hide {
	display: none;
	height: 0;
	line-height: 0;
	font-size: 0;
}