body { margin:0; padding:0; background:#a49568; width:100%; text-align:center; }
#wrap        
	{
	text-align: center;
	position: absolute;
	top: 10px;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	}

form, input { margin:0; padding:0; }
.lander-page { background:url(images/bg.gif) no-repeat; width:960px; height:544px; position:absolute; top:10px; left:50%; margin-left:-480px;}
.products-page, .contact-page { background:url(images/products_bg.gif) no-repeat; width:960px; height:300px; margin:20px auto; padding:0; }
.product_detail { background:#fec744; width:800px; height:420px; position:absolute; top:20px; left:50%; margin-left:-400px; }
.product_detail2 { background:#fec744; width:800px; height:600px; position:absolute; top:20px; left:50%; margin-left:-400px; }
.artist-wrap { background:#fec744 url(images/artist_bg.jpg) bottom left no-repeat; width:960px; height:auto; position:absolute; top:20px; left:50%; margin-left:-480px; }

.productmenu { position:relative; text-align:left; top:180px; left:25px; display:row; }
.prod_productmenu { position:relative; text-align:left; top:70px; left:25px; display:row; }
.productmenu img, .prod_productmenu img { margin:0 5px 0 0; }
.productlinks { position:relative; top:180px; left:25px; text-align:left; }
.prod_productlinks { position:relative; top:70px; left:25px; text-align:left; z-index:top;}
.productlinks td, .prod_productlinks td { width:71px; text-align:center; padding:0 5px 0 0; }
.whatsnew { float:left; position:relative; top:200px; left:340px; width:90px; }
.productlinks a, .prod_productlinks a { font:11px tahoma,sans-serif,verdana,helvetica,arial; color:#000000; text-decoration:none; }
.productlinks a:hover, .prod_productlinks a:hover { text-decoration:underline; color:#003399; }
.content-block { float:right; padding:50px 100px 0 0; }
.prod_content-block { width:390px; float:right; position:relative; top:-45px; left:-40px; }
h1, .intro-text { font:11px Georgia,Times New Roman,Serif; color:#000000; font-weight:bold; margin:0; padding:0 0 6px 0; }
.intro-blurb { font:11px Georgia,Times New Roman,Serif; color:#ffffff; font-weight:bold; }

.product_detail .prod_footer-block, .product_detail2 .prod_footer-block { position:relative; top:30px; padding:0; margin:0; text-align:center; }
.product_detail .prod_footer-block a, .product_detail2 .prod_footer-block a { font:12px tahoma,sans-serif,verdana,arial,helvetica; }
.footer-block { clear:both; padding:200px 20px 0 0; text-align:right; color:#ffffff; font-weight:bold; }
.prod_footer-block { clear:both; margin:0px 20px 0 0; text-align:right; color:#ffffff; font-weight:bold; }
.footer-block a, .prod_footer-block a { font:10px tahoma,sans-serif,verdana,helvetica,arial; color:#000000; text-decoration:none; }
.footer-block a:hover, .prod_footer-block a:hover { text-decoration:underline; color:#003399; }
.ec { clear:right; margin:40px 0 0 0; }

.product_thumbnails, .contact_form { position:relative; top:50px; width:960px; text-align:left; color:#ffffff; }
.contact_form .form-wrap { position:relative; margin:20px 0 0 0; }
.form-wrap .form-name { float:left; text-align:right; width:150px;  font:12px verdana,arial,tahoma,helvetica; margin:0 10px 0 0; }
.form-wrap .form-input { text-align:left; font:11px verdana,arial,tahoma,helvetica; }
.form-wrap .form-buttons { padding-left:160px; }
.product_thumbnails h1, .contact_form h1 { margin:10px 0 0 0; font:24px sans-serif,tahoma,verdana,arial,helvetica; color:#ffffff; }
.contact_form p, .contact-info p { margin:0; padding:6px 0 0 0; font:11px verdana,sans-serif,tahoma,arial,helvetica; line-height:16px; }
.contact_form .contact-info { float:right; padding:0 260px 0 0;}
.prod_wrap { float:left; width:120px; background:#fedb82; margin:0 3px 10px 3px; padding:5px; }
.prod_shot { width:120px; height:110px; background:#fedb82; padding:0; overflow:hidden; }
.prod_name { width:120px; height:15px; background:#feb02e; padding:0; text-align:center; font:11px sans-serif,helvetica,verdana,arial; font-weight:bold; color:#ffffff; }
.prod_price { display:none; }
.product_detail form input.addtocart { display:none; }
#prod_img { padding:20px 0 0 20px; margin:0; float:left; }
.click { width:450px; position:relative; top:0; margin:0; padding:0; text-align:right; }
.prod_desc { position:relative; top:20px; left:20px; text-align:left; padding-right:30px; }
.prod_desc h1, .artist_desc h1 { font:18px sans-serif,helvetica,tahoma,arial; margin:0; padding:0; }
.prod_desc p { margin:0; padding:6px 0 0 0; font:11px verdana,sans-serif,tahoma,arial,helvetica; line-height:16px; }
.prod_price, .prod_code { font-weight:bold; color:#000000; }
.prod_thumb { clear:left; position:relative; top:10px; left:20px; text-align:left; }
.prod_thumb img { border:0; padding:2px; }
.artist_desc { float:right; width:500px; text-align:left; padding:35px 25px 50px 0; }
.artist_desc p { margin:0; padding:6px 0 0 0; font:11px verdana,sans-serif,tahoma,arial,helvetica; line-height:16px; }
.shipping-info h1, .class-info h1 { font:16px sans-serif,tahoma,verdana,arial,helvetica; font-weight:bold; margin:0; padding:20px 0 0 0; }
.shipping-info a, .class-info a { color:#ffcc00; }
.shipping-info p, .class-info p { padding:0; margin:8px 0 0 0; font:12px sans-serif,helvetica,arial; }
.shipping-info, .class-info { clear:both; text-align:left; position:relative; margin:40px 0 0 0; padding:0 12px 0 12px; color:#ffffff; font:11px tahoma,verdana,arial,helvetica; }
.shipping-info ul { margin:5px 0 5px 0; padding:0 0 0 20px; }
.shipping-info ul li { margin:0; padding:0; }
.copyright { position:relative; top:30px; text-align:right; font:10px tahoma,helvetica,arial; color:#454444; }
.copyright a { text-decoration:none; color:#454444; }

.ppt { font:16px sans-serif,helvetica,arial; font-weight:bold; }
p.pp_description { font:11px tahoma,sans-serif,helvetica,arial;}
.pp_nav { font:11px tahoma,sans-serif,helvetica,arial; }
