/*
purple: #330066;
light purple: #E8E3EE;
gray: #333333;
light gray: #dddddd;

*/

body
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	text-align: center;
	margin: 5 0 0 0;
	background-color: White;
	color: #333333;
}

TD
{
	font-size: 8pt;
}

p
{
	margin-top: 0px;
}

a:link, a:visited
{
	color: #330066;
}

a:hover
{
	color: #A286BE;
}

#main
{
	margin: auto;
	text-align: center;
	background-color: White;
	padding: 0px;
}

.banner
{
	margin: auto;
	margin-top: 8px;
	margin-bottom: 30px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 190px;
	width: 485;
	text-align: center;
}

.bannerSmall
{
	margin: auto;
	margin-top: 8px;
	margin-bottom: 1px;
	background-image: url(../images/header_sm.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 190px;
	width: 485;
	text-align: center;
}

#mainNavigation
{
	margin: auto;
	margin-top: 0px;
	border-bottom: double 3px #dddddd;
	text-align: center;
}

#mainNavigationLinks
{
	width: 650px;
	text-align: center;
	margin: auto;
	font-size: 8pt;
}

#mainNavigationLinks a
{
	position: relative;
	bottom: 10px;
	margin: 3px;
}

#mainNavigationLinks a:link, #mainNavigationLinks a:visited
{
	text-decoration: none;
	color: #333333;
}

#mainNavigationLinks a:hover
{
	text-decoration: underline;
	color: #330066;
}

#mainNavigationLinks .selectedLink:link, #mainNavigationLinks .selectedLink:visited
{
	color: #330066;
	font-weight: bold;
}

#mainNavigationLinks .selectedLink:hover
{
	color: #330066;
	font-weight: bold;
}

#content
{
	margin: auto;
	width: 650px;
	text-align: left;
	padding: 10px;
}

#contentborder
{
	margin: auto;
	width: 650px;
	text-align: left;
	padding: 10px;
	border: solid 1px #dddddd;
}

#contentnarrow
{
	margin: auto;
	width: 500px;
	text-align: justify;
	border: solid 1px #dddddd;
	padding: 15px 25px 15px 25px;
	line-height: 14px;
}

#contentTable
{
	width: 100%;
}

#contentRightCell
{
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #dddddd;
}

#contentLeftCell
{
	width: 50%;
}

#contentRight
{
	width: 100%;
}

#contentLeft
{
	width: 100%;
}

#thumbsContainer
{
	margin: 10px;
	margin-top: 0px;
	padding-top: 0px;
}

#thumbsContainer p
{
	text-align: center;
}

#pagingContainer
{
	text-align: right;
	margin: 5px;
	margin-top: 0px;
}

.pageButton
{
	margin-left: 5px;
}

a.pageButtonLink
{
}

a.pageButtonLinkSelected
{
	font-weight: bold;
}

#thumbListContainer
{
	text-align: center;
	border: solid 1px #dddddd;
	padding: 10px;
	vertical-align: middle;
}

.thumb, .thumbSelected
{
	display: inline;
	margin: 1px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

.thumbImage
{
	width: 100px;
	cursor: hand;
	margin: 0px;
	border: solid 1px #dddddd;
	vertical-align: middle;
}

.textbox
{
}

.textarea
{
	width: 100%;
	height: 75px;
}

#imageDisplayContainer
{
	margin-bottom: 0px;
}

#imageDisplayTable
{
	margin: 0px;
}

#imageViewCell
{
}

#imageDescriptionCell
{
	border: solid 1px #dddddd;
	padding: 7px;
}

#imageView
{
	border: solid 4px #333333;
}

#imageView2
{
	margin: 0px;
	border: solid 3px #dddddd;
}

#imageView2 img
{
	margin: 7px;
}

h1.pageTitle
{
	font-size: 14pt;
}

h2
{
	background-image: url(../images/PurpleBullet.jpg);
	background-repeat: no-repeat;
	height: 45px;
	padding-left: 30px;
	padding-top: 13px;
	font-size: 12pt;
	margin-top: 0px;
}

#imageDescription h2
{
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	color: #333333;
}

#imageDescription
{
	position: relative;
	padding: 0px;
}

#imageDescription h3
{
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 3px;
	font-size: 9pt;
	color: #333333;
}

#imageDescription p
{
	font-size: 8pt;
	margin-top: 3px;
	color: #333333;
}

#footer
{
	border-top: double 3px #dddddd;
	padding-top: 15px;
	margin: 20 0 0 0;
}

#footerlinks
{
	margin-bottom: 5px;
}

.paddingPanel
{
	margin: 20px;
}

#featureImagesTable
{
	width: 300px;
}

#featureImagesTable img
{
	margin: 0px;
	padding: 0px;
	border: solid 1px #333333;
}

#featureImagesTopCell
{
	padding-bottom: 10px;
}

#featureImagesBottomLeftCell
{
	text-align: left;
}

#featureImageBottomRightCell
{
	text-align: right;
}


.paintingContainer
{
	border-bottom: solid 1px #dddddd;
	margin-bottom: 35px;
	padding-bottom: 20px;
}

.paintingContainer h5
{
	margin-bottom: 0px;
	margin-top: 0px;
}


.galleryTopLeftCell
{
}

.galleryTopRightCell
{
	background-image: url(../images/shadowbgright.gif);
	background-repeat: repeat-y;
}

.galleryBottomLeftCell
{
	background-image: url(../images/shadowbgbottom.gif);
	background-repeat: repeat-x;
}

.galleryBottomRightCell
{
}

DIV.pricingList
{
	margin-bottom: 15px;
	margin-top: 5px;
}

.sizePriceListTable
{
	margin-bottom: 15px;
}

.descriptionTextContainer
{
	margin-bottom: 20px;	
	visibility: hidden;
	display: none;
}

.descriptionTextContainer p
{
}