body 	{
	background-color:#323232;
	color:rgb(193,193,193);
	font-family: "verdana", "arial", "sans-serif";
	}

div.headerlogo
	{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
	top:3px;
	}

div.main
	{
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#404040;
	}

div.leftcolumn
	{
	width:170px;
	padding-top:20px;
	padding-bottom:30px;
	padding-left:15px;
	padding-right:10px;
	}

div.middlecolumn
	{
	width:560px;
	padding-top:20px;
	padding-bottom:30px;
	padding-left:15px;
	padding-right:15px;
	}

div.rightcolumn
	{
	width:170px;
	padding-top:20px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:15px;
	}

div.footer
	{
	width:1000px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#323232;
	color:rgb(193,193,193);
	text-align:center;
	font-size:9px;
	}

div.menu
	{
	width:170px;
	height:280px;
	margin-left:auto;
	margin-right:auto;
	font-size:15px;
	font-weight:bold;

	border:solid;
	border-width:0px;
	border-color:black;
	}

h2.boxheading
	{
	position:relative;
	top:10px;

	width:166px;
	margin-left:auto;
	margin-right:auto;

	background-color:black;
	color:white;
	text-align:center;
	font-size:12px;
	padding:3px;
	}

div.textbox
	{
	width:162px;
	height:auto;
	margin-left:auto;
	margin-right:auto;

	padding-left:5px;
	padding-right:3px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;

	border:solid;
	border-width:1px;
	border-color:black;
	}

div.container
	{
	text-align:center;
	}

table.paylogos
	{
	width:150px;
	height:45px;
	background-color:white;
	padding:1px;
	margin-top:11px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	}

h1.subtitle
	{
	text-align:center;
	font-size:21px;
	font-weight:normal;
	}

div.slideshow
	{
	text-align:center;
	}

div.maintext
	{
	width:530px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;

	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:14px;

	border:solid;
	border-width:1px;
	border-color:rgb(193,193,193);
	border-color:#323232;
	}

p.gallerytext
	{
	font-size:13px;
	}


strong.sold
	{
	color:red;
	text-size:4px;
	font-variant:small-caps;
	}
img.sold
	{
	vertical-align:text-top;
	}

div.paintingimage
	{
	height:auto;
	width:auto;
	text-align:center;
	margin-top:50px;
	margin-bottom:20px;

	border:solid;
	border-width:0px;
	border-color:rgb(193,193,193);
	}

div.buyingoptionsbox
	{
	height:auto;
	width:auto;
	text-align:center;

	margin-top:30px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;

	border:solid;
	border-width:1px;
	border-color:rgb(193,193,193);
	}

div.buyingoptions
	{
	height:auto;
	width:auto;

	font-size:13px;
	font-weight:bold;
	font-family:arial;
	color:rgb(193,193,193);
	vertical-align:middle;

	border:solid;
	border-width:0px;
	border-color:rgb(193,193,193);
	}

p.left	{
	text-align:left;
	}

div.paintingtextbox
	{
	height:auto;
	width:auto;
	text-align:center;

	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;

	border:solid;
	border-width:0px;
	border-color:rgb(193,193,193);
	}

div.paintingtext
	{
	padding:10px;
	font-family:verdana;
	font-size:12px;
	color:rgb(193,193,193);
	text-align:left;
	}

p.contact
	{
	font-weight:normal;
	font-size:14px;
	text-decoration:underline;
	}

h3	{
	font-size:14px;
	text-align:left;
	}

li.heading
	{
	list-style-type:none;
	position:relative;
	left:-20px;
	font-weight:bold;
	}


div.img 	
	a:hover img	{
			border:1px solid #FFFFFF;
			}

a:link 	{
	color: rgb(193, 193, 193);
	text-decoration: none;
	} 

a:visited 	{
	color: rgb(193, 193, 193);
	text-decoration: none;
	} 

a:hover	{	
	color: rgb(223, 223, 223);
	text-decoration: none;
	} 

a:active	{
	color:white;
	text-decoration: none;
	}
