
body {
	margin:0;
	padding:0;
	border:0px;
	color:#231f20;
	font-size: 12px;
	font-family: Times, Arial, Helvetica, sans-serif;	voice-family: "\"}\""; voice-family:inherit;
	background-color: #494949;
	background: transparent url('/images/new/bg_main3.jpg') repeat 0px 0px;
}

html,body{
	overflow-y: auto !important;
	overflow-x: auto !important;
}

html>body {font-size:11px;}

#outer {
	position:relative;
	clear:both;
	overflow:hidden;
	margin:0px auto;
	text-align:left;
	width:1024px;
	height:768px;
}

#logo {
	padding-top: 14px;
	width:857px;
}

#header {
	margin:0px auto;
	text-align:center;
	width:860px;
	height:230px;
}

#content {
	margin:0px auto;
	width: 863px;
}

.home_content, .bio_content, .contact_content, .store_content {
	width:100%;
}
	.home_content .left {
		float:left;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		width:619px;
		text-align:center;
	}
	.home_content .right {
		float:right;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		width:239px;
		text-align:center;
	}
	.home_content img#special_offers {
		position:absolute;
		top:230px;
		left:80px;
	}
	.home_content img#join_list {
		position:absolute;
		top:610px;
		left:540px;
	}

.left img#home_main_frame {
	padding-left:14px;
	padding-top:12px;
}
.left img#home_main_image {
	position:absolute;
	top:42px;
	left:50px;
}
.left img#copyright {
	padding-top:6px;
}
.right img#icon_blog {
}
.right img#icon_downloads {
	padding-top:4px;
}

.bio_content .full {
	float:left;
	position:relative;
	padding:0 0 0 0;
	overflow:hidden;
	width:860px;
	text-align:left;
	background: transparent url('/images/new/bg_content_lg.png') no-repeat 30px 10px;
}
	.bio_content img#email_rob {
		position:absolute;
		top:650px;
		left:770px;
	}
	.bio_content .full img#copyright {
		padding-top:15px;
	}

.bio_text {
	padding:30px 70px 0px 76px;
	font-size:1.3em;
	height:444px;
}
	.bio_text img#main {
		float:left;
		padding-right:20px;
	}

.contact_content .full {
	float:left;
	position:relative;
	padding:0 0 0 0;
	overflow:hidden;
	width:860px;
	text-align:left;
	background: transparent url('/images/new/bg_content_lg.png') no-repeat 30px 10px;
}
.contact_content .full .contact_text {
		padding:45px 80px 0px 60px;
		height:434px;
	}
	.contact_content .full .left {
		float:left;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		width:50%;
		text-align:center;
	}
	.contact_content .full .right {
		float:right;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		width:50%;
		font-size:1.7em;
		text-align:center;
		font-weight:normal;
		line-height:1.3em;
	}
	.contact_content .full .right table tr td {
		font-size:.7em;
		text-align:right;
		line-height:.9em;
	}
	.contact_content .full img#copyright {
		padding-top:10px;
	}
	.contact_content img#email_rob {
		position:absolute;
		top:640px;
		left:770px;
	}

.store_content .left {
		float:left;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		width:207px;
		text-align:center;
	}
	.store_content .left .store_nav {
		position:absolute;
		top:20px;
		left:12px;
		line-height:0px;
	}
	.store_content .left .trade_login {
		position:absolute;
		top:365px;
		left:124px;
		font-size:.9em;
	}
	.store_content .left .trade_login a {
		color:#231f20;
		text-decoration:none;
	}
	.store_content .left .cart_summary {
		position:absolute;
		top:405px;
		left:30px;
		font-size:1.2em;
		text-align:right;
	}
	.store_content .left .cart_summary img {
		padding-top:6px;
	}

.store_content .right {
		float:right;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		width:656px;
		text-align:center;
	}
	.store_content .right .store_main {
		position:absolute;
		top:17px;
		left:45px;
		width:568px;
		height:450px;
	}
	.store_content .right .store_main img#art_examples {
		float:left;
		padding-right:14px;
	}
	.store_content .right .store_main img#signature {
		float:right;
		padding-top:4px;
	}
	.store_content .right .store_main .store_txt {
		text-align:left;
		font-size:1.2em;
		padding-top:8px;
		padding-right:10px;
	}
	.store_content .right .store_main .special_offer {
		padding-top:12px;
		font-size:1.7em;
	}
	.store_content .right .store_main .special_offer img {
		padding-bottom:3px;
	}

.store_list {
		position:absolute;
		top:20px;
		left:27px;
		width:598px;
		height:437px;
		#background-color:#f7f2e7;
	}
	.store_list #item_list {
		width:100%;
		height:430px;
		margin:0px 0px 0px 0px;
	}

.store_items {
	}

	.store_items #item_text {
		text-align:left;
	}

	.store_items #item_description {
		width:232px;
		height:150px;
		margin:0px 0px 0px 0px;
	}
	.store_items #item_thumbnail {
		text-align:left;
	}
	.store_items #item_thumbnail h2 {
		font-size:23px;
		color:#3b5978;
		margin-top:6px;
		margin-bottom:4px;
	}
	.store_items #item_images {
		height:120px;
		margin:0px 0px 0px 0px;
		overflow:scroll;
		overflow-y:auto;
		overflow-x:auto;
	}

.blog_content .full {
	float:left;
	position:relative;
	padding:0 0 0 0;
	overflow:hidden;
	width:860px;
	text-align:left;
	background: transparent url('/images/new/bg_content_lg.png') no-repeat 30px 10px;
}
	.blog_content img#email_rob {
		position:absolute;
		top:650px;
		left:770px;
	}
	.blog_content .full img#copyright {
		padding-top:15px;
	}

	.blog_content #blog_frame {
		width:100%;
		height:430px;
		margin:0px 0px 0px 0px;
	}

.blog_text {
	padding:30px 62px 0px 52px;
}

img#art {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.item_quantity table tr td {
	padding-top:2px;
	padding-right:6px;
}
.item_quantity h2 {
	font-size:23px;
	color:#3b5978;
	margin-top:6px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#prod_container {
	position	: absolute;
	top			: 0px;
	left		: 345px;
	width		: 206px;
	height		: 250px;
	background	: transparent;
	overflow	: hidden;
}
 
#prod_content {
	position	: relative;
	width		: 196px;
	left		: 5px;
	text-align:left;

}

.page_title h3 {
	text-align:left;
	font-size:2.2em;
	color:#3b5978;
	margin-top:12px;
	margin-bottom:2px;
}

#item_text {
	font-size:1.2em;
}

.item_title {
	font-size:1.5em;
	line-height:1em;
	font-weight:bolder;
	padding-bottom:6px;
	color:#3b5978;
}
.item_title a{
	color:#3b5978;
	text-decoration:none;
}
.item_details {
	font-size:1.2em;
}
.item_image {
	float:left;
	padding-right:8px;
}

.item_images {
	white-space:nowrap;
}
.item_images img {
	padding:0px;
	margin:0px;
	padding-right:8px;
}

.store_content img#copyright {
		padding-top:6px;
	}

.email_rob {
	font-size:1.3em;
	width:542px;
	padding-top:12px;
}
.thankyou {
	text-align:left;
	font-size:.8em;
	line-height:1.2em;
}

.cart_grid {
	font-size:1em;
}
.cart_grid table tr td{
	padding-right:2px;
	padding-left:2px;
	border-right:1px solid #dbcd9b;
	border-top:1px solid black;
}
.cart_grid table tr td.noborder{
	border:0px
}
.cart_grid table tr td.noborder_right{
	border-right:0px
}

scrollbar * {display: none !important;}

.spacer-2 {
	font-size:1px;line-height:1px;padding-top:2px;
}
.spacer-6 {
	font-size:1px;line-height:1px;padding-top:6px;
}
.spacer-8 {
	font-size:1px;line-height:1px;padding-top:8px;
}
.spacer-10 {
	font-size:1px;line-height:1px;padding-top:8px;
}
.spacer-12 {
	font-size:1px;line-height:1px;padding-top:12px;
}
.clear {
	clear:both;
}

input,select {
	font-size:1em;
	border:1px solid #9aa8b3;
	font-weight:100;
}
select {
	font-size:1.0em;
}
textarea {
	border:1px solid #9aa8b3;
}

input#name, input#email, input#comments {
	width:230px;
}
input.qty {
	width:20px;
}

.catalog-form table tr td {
	padding:0px;
	margin:0px;
	line-height:1em;
}

.ERRORS {
	color: #cc0000;
	font-size: 10px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 1.3em;
	text-decoration: none;
	text-align:left;
	padding-bottom:12px;
}




.BODY {
	color: #666666;
	font-size: 12px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 1.1em;
	text-decoration: none }

	.BODY A {color: #9C4F22; text-decoration: underline;}
	.BODY A:HOVER {color: #FF9900; text-decoration: underline;}

	.BODYorg {
	color: #9C4F22;
	font-size: 12px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 18px;
	text-decoration: none }

.CARTleft {
	color: #000000;
	font-size: 11px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 16px;
	text-decoration: none }

	.CARTleft A {color: #666666; text-decoration: underline;}
	.CARTleft A:HOVER {color: #FF9900; text-decoration: underline;}

	.CARTleft2 {
	color: #353535;
	font-size: 11px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 16px;
	text-decoration: none }

	.CARTleft2 A {color: #666666; text-decoration: underline;}
	.CARTleft2 A:HOVER {color: #FF9900; text-decoration: underline;}

	.CARTttl {
	color: #000000;
	font-size: 11px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 16px;
	text-decoration: none;
	font-weight:bolder;}

	.CARTttl A {color: #666666; text-decoration: underline;}
	.CARTttl A:HOVER {color: #FF9900; text-decoration: underline;}

	.CART {
	color: #737373;
	font-size: 11px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 16px;
	text-decoration: none }

	.CART A {color: #737373; text-decoration: underline;}
	.CART A:HOVER {color: #737373; text-decoration: underline;}

.FORM {
	color: #737373;
	font-size: 10px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 14px;
	text-decoration: none }

	.FORM A {color: #737373; text-decoration: underline;}
	.FORM A:HOVER {color: #737373; text-decoration: underline;}

	.FORMsm {
	color: #737373;
	font-size: 9px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 12px;
	text-decoration: none }

.ADMIN {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 14px;}

	.ADMIN A {color: #FF9900; text-decoration: none;}
	.ADMIN A:HOVER {color: #FF5300; text-decoration: none;}

	.ADMINs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 13px;}

	.ADMINs A {color: #FF9900; text-decoration: none;}
	.ADMINs A:HOVER {color: #FF5300; text-decoration: none;}

	.ADMIN8 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	line-height: 11px;}

	.ADMIN8 A {color: #FF9900; text-decoration: none;}
	.ADMIN8 A:HOVER {color: #FF5300; text-decoration: none;}

	.ADMINnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	line-height: 12px;}

	.ADMINnav A {color: #FFFFFF; text-decoration: none;}
	.ADMINnav A:HOVER {color: #FF9900; text-decoration: none;}

	.ADMINheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;}

	.ADMINtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	line-height: 14px;}

	.ADMINtitle A {color: #999999; text-decoration: none;}
	.ADMINtitle A:HOVER {color: #FF9900; text-decoration: none;}

	.ADMINwhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;}

.DETAILS {
	color: #666666;
	font-size: 10px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 14px;
	text-decoration: none }

	.DETAILS A {color: #9C4F22; text-decoration: none;}
	.DETAILS A:HOVER {color: #FF9900; text-decoration: none;}


.FOOTER {
	color: #000000;
	font-size: 8px;
	font-family: Times, Arial, Helvetica, sans-serif;;
	line-height: 8px;
	text-decoration: none }


.NAV {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	line-height: 12px;
	text-decoration: none }

	.NAV A {color: #FFFFFF; text-decoration: none;}
	.NAV A:HOVER {color: #FF9900; text-decoration: none;}

	.NAVsub {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	line-height: 12px;
	text-decoration: none }

	.NAVsub A {color: #000000; text-decoration: none;}
	.NAVsub A:HOVER {color: #FF9900; text-decoration: none;}

	.NAVorg {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	line-height: 12px;
	text-decoration: none }

	.NAVorg A {color: #9C4F22; text-decoration: none;}
	.NAVorg A:HOVER {color: #9C4F22; text-decoration: none;}

	.NAVlft {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 16px;
	text-decoration: none }

	.NAVlft A {color: #FFFFFF; text-decoration: none;}
	.NAVlft A:HOVER {color: #FF9900; text-decoration: none;}

	.NAVw {
	color: #ffffff;
	font-size: 8pt;
	font-family: arial;
	line-height: 8pt;
	text-decoration: none }

	.NAVw A {color: #FFFFFF; text-decoration: none;}
	.NAVw A:HOVER {color: #FF9900; text-decoration: none;}

.TITLE {
	color: #666666;
	font-size: 16px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 18px;
	text-decoration: none }

.TITLEcheckout {
	color: #cc0000;
	font-size: 16px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 18px;
	text-decoration: none }

.PHONE {
	color: #669999;
	font-size: 16px;
	font-family: Times, Arial, Helvetica, sans-serif;	line-height: 18px;
	text-decoration: none }

.TIME {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 12px;}

.FOOTER {
	color: #666666;
	font-size: 10px;
	font-family: Times, Arial, Helvetica, sans-serif;;
	line-height: 12px;
	text-decoration: none }

	.FOOTER A {color: #9C4F22; text-decoration: underline;}
	.FOOTER A:HOVER {color: #FF9900; text-decoration: underline;}

.org {
	color: #9C4F22; }

.black8pt{COLOR: #000000;FONT-SIZE: 8pt}

#container{
	height:450px;
	border:0px;
	overflow:hidden;
	margin:auto;
}
#container iframe {
	width:100%;
	height:100%;
	border:0px;
	background-color:transparent;
 }
