﻿body, html
{
	margin: 0px;
	padding: 0px;
	background-color: #2c2723;
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	color: #000; /*font-size: 0.8em; */
	font-size: 8pt; /*  	text-align: -moz-center; 	width:900px; 	margin:0 auto; 	#width: ;	 	#text-align:center; 	*/
}

a img
{
	border: 0px;
}

div#Container
{
	/* position: relative; 	width: 810px; 	margin: 0px; 	min-height: 700px; 	_height: 700px; 	top: 0px; */
	margin: 0 auto;
	padding: 0;
	width: 810px;
	height: auto !important;
}

div#Header
{
	background-color: #2c2723;
	position: relative;
	/* height: 92px; */
	height: 110px;
	width: 796px;
	margin: 0px;
	top: 0px; /* background-image: url(../Images/HeaderBG.gif); */
	background-repeat: repeat-x;
}

div#PageBody
{
	text-align: -moz-left;
	#text-align:left;
	position: relative;
	width: 796px;
	margin: 0px;
	top: 7px;
}

div#Logo
{
	position: absolute;	
	height: 102px;
	width: 189px;
	margin: 8px 0px 0px 0px;
	left:0px;
	padding-top:15px;
	padding-left:40px;
}

div#LeftPanel
{
	left: 0px;
	top: 43px;
	width: 192px;
	float: left;
	/*
	position: relative;
	height: 100px; */
	height:auto;
	min-height:100px;
	margin:25px 0 5px 0px;
}

div#LeftPanel .Hotspot
{
	position: relative;
	width: 192px;
	border-bottom: 0px #fff solid;
	margin-left:-15px;
}

div#LeftPanel .Hotspot2
{
	position: relative;
	width: 177px;
	padding-left: 15px;
	border-bottom: 0px #fff solid;
}

p
{
	color: #fff;
	font-size: 1.0em;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	margin-top:0px;
}

H1
{
	color: #fff;
	font-size: 1.4em;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Trebuchet MS, Verdana;
}

H2
{
	color: #fff;
	font-size: 1.1em;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}

div#BlackBox
{
	position: relative;
	top: 0px;
	width: 604px;
	height: 74px; /* background-image: url(../Images/bgBlackBox.gif);  	background-repeat:repeat-x; */
	background-color: #3c3733;
	float: left;
}

div#BlackBox H1
{
	color: #FFFFFF;
	font-size: 18pt;
	font-family: Verdana;
	font-weight: normal;
	padding: 10px 0px 5px 15px;
	margin: 0px;
}
div#BlackBox H2
{
	font-weight: normal;
	font-size: 1em !important;
	font-family: Verdana;
	color: #aa8c4e;
	padding: 0px 0px 5px 15px;
	margin: 0px;
}

div#MainContent
{
	position: relative;
	top: 0px;
	width: 596px;
	float: left;
	background-color: #fff;
}

div#MainContentMiddle
{
	position: relative;
	top: 0px;
	width: 596px;
	float: left;
	background-color: #fff;
	border: solid 4px #fff;
}

div#Footer
{
	position: relative;
	float: left;
	font-family: Trebuchet MS,Verdana;
	font-size: 7.5pt;
	width: 593px;
	margin: 0px;
	color: #aa8c4e;
	clear: both;
	z-index: 10;
	text-align: right;
	background-color: #2c2723;
	padding: 5px 5px 5px 5px;
}

div#Footer a
{
	color: #aa8c4e;
	text-decoration: none;
	padding: 3px;
}

/* MAIN MENU */
#menulist
{
	position: absolute;
	font-size: 9pt;
	font-family: Verdana;
	padding: 0px;
	text-align: right;
	vertical-align: bottom;
	/*margin-top: 60px; */
	margin-top: 80px;
	margin-left: 227px;
	right:-8px;
	/*font-weight:bold;*/
}

#menulist li
{
	list-style: none;
	display: inline;
}

#menulist li a
{
	float: Left;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px solid #aa8c4e;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	text-align: right;
}

#menulist li a:hover
{
	float: Left;
	text-decoration: none;
	color: #aa8c4e;
}

#menulist li a.current
{
	float: Left;
	text-decoration: none;
	color:#aa8c4e;
	padding-right: 10px;
	padding-left: 10px;
}

/* END OF MAIN MENU */


/* MAIN MENU class */
.menulist
{
	float: left;
	position: absolute;
	font-size: 10pt;
	font-family: Trebuchet MS;
	padding: 0px;
	margin-top: 55px;
	right: 145px; /*font-weight:bold;*/
	width: 460px;
	height: 44px;
	cursor: hand;
	background: transparent url(../images/menubig.jpg) no-repeat scroll 0 0;
}

.menulist ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}


.menulist li
{
	display: inline;
}

.menulist li a
{
	float: Left;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	vertical-align: bottom;
	height: 44px;
}

.menulist li a:hover
{
	float: Left;
}

.menulist li a.current
{
	/* 
	float: Left;
	text-decoration: none;
	color:#aa8c4e;
	padding-right: 10px;
	padding-left: 10px;
	*/
}

.menulist #liHome a
{
	width: 85px;
}

.menulist #liHome a:hover, #liHome a.current
{
	background: transparent url(../images/menubig.jpg) no-repeat scroll;
	background-position: 0 -46px;
}

.menulist #liFineArts a
{
	width: 95px;
}

.menulist #liFineArts a:hover, #liFineArts a.current
{
	background: transparent url(../images/menubig.jpg) no-repeat scroll;
	background-position: -95px -46px;
}

.menulist #liCorporate a
{
	width: 90px;
}
.menulist #liCorporate a:hover, #liCorporate a.current
{
	background: transparent url(../images/menubig.jpg) no-repeat scroll;
	background-position: -200px -46px;
}

.menulist #liExposure a
{
	width: 73px;
}

.menulist #liExposure a:hover
{
	background: transparent url(../images/menubig.jpg) no-repeat scroll;
	background-position: -300px -46px;
}

.menulist #liBlog a
{
	width: 64px;
}
.menulist #liBlog a:hover
{
	background: transparent url(../images/menubig.jpg) no-repeat scroll;
	background-position: -383px -46px;
}

/* END OF MAIN MENU class */


/* MAIN MENU TOP */
.menulisttop
{
	position: absolute;
	font-size: 7.5pt;
	font-family: Verdana;
	padding: 0px;
	text-align: right;
	vertical-align: bottom;
	margin-top: 50px;
	margin-left: 227px;
	right:-8px;
	/*font-weight:bold;*/
}

.menulisttop li
{
	list-style: none;
	display: inline;
}

.menulisttop li a
{
	float: Left;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px solid #aa8c4e;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
}

.menulisttop li a:hover
{
	float: Left;
	text-decoration: none;
	color: #aa8c4e;
}

.menulisttop li a.current
{
	float: Left;
	text-decoration: none;
	color:#aa8c4e;
	padding-right: 10px;
	padding-left: 10px;
}

/* END OF MAIN MENU TOP */

/* MENU LIST1 ABOVE FOOTER */
#menulist1
{
	float: left;
	font-size: 7.5pt;
	font-family: Trebuchet MS, Verdana;
	font-weight: bold;
	background-color: #fff;
	text-transform: uppercase;
	width: 594px;
	text-align: right;
	padding: 15px 5px 15px 5px;
	margin: 0px;
}

#menulist1 li
{
	list-style: none;
	display: inline;
	color: #2c2723;
}

#menulist1 li a
{
	text-decoration: none;
	border-right: 1px solid #2c2723;
	text-transform: uppercase;
	text-align: right;
	color: #2c2723;
	padding-right: 4px;
	padding-left: 3px;
}

#menulist1 li a:hover
{
	text-decoration: none;
	color: #aa8c4e;
	text-decoration: underline;
}

#menulist1 li a.current
{
	text-decoration: none;
	color: #aa8c4e;
}


/* END OF MENU LIST1 ABOVE FOOTER */


#AccountRight
{
	position: absolute;
	float: right;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	right: 0px;
	top: 15px;
}

#AccountRight a
{
	padding: 0px 0px 0px 4px;
}

#AccountLeft
{
	position: absolute;
	float: Left;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	left: 198px;
	top: 15px;
}

#AccountLeft a
{
	padding: 0px 20px 0px 0px;
	text-decoration: none;
	color: #F16021;
	font-size: 1.1em;
}

div#Login
{
	position: relative;
	width: 596px;
	top: 15px;
	left: 0px;
	padding-bottom: 20px;
	height: 285px;
}

div#Login #PopClose
{
	position: relative;
	height: 25px;
	float: right;
	clear: both;
}
div#Login #SignIn
{
	position: relative;
	padding: 10px 15px 10px 15px;
	left: 0px;
	width: 265px;
	float: left;
	background-image: url(../Images/bgLogin.jpg);
	background-repeat: repeat-x;
}

div#Login #SignIn h1, #Register h1
{
	color: #aa8c4e;
}

div#Login #Register
{
	position: relative;
	padding: 10px 15px 10px 15px;
	right: 0px;
	width: 265px;
	float: right;
	background-image: url(../Images/bgLogin.jpg);
	background-repeat: repeat-x;
}

div#Login #Divider
{
	position: absolute;
	padding-top: 5px;
	left: 280px;
	width: 2px;
}
div#Login H5
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 1.0em;
	color: Red;
	font-weight: normal;
}

div#Login H1
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 1.4em;
	font-weight: normal;
}
div#Login P
{
	padding: 0px 0px 0px 0px;
	height: 35px;
	margin: 0px;
	font-size: 1.0em;
	color: #000;
	font-weight: normal;
}

.input
{
	border: #313232 1px solid;
	font-family: "Verdana" , Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #313232;
	text-decoration: none;
}


div#LatestBox
{
	position: relative;
	left: 0px;
	top: 5px;
	width: 596px;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../Images/bgRecColl1.gif);
	background-repeat: repeat-x;
	background-color: #aa8c4e;
}

div#LatestBox H1
{
	width: 588px;
	padding: 5px 0px 3px 15px;
	margin: 0px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}

/* LATEST LIST */

#LatestList
{
	position: relative;
	font: 14px "Arial" , Verdana, Sans-Serif;
	text-align: left;
	margin: 3px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background-color: #262626;
	height: 75px;
	width: 576px;
}

#LatestList ul
{
	position: relative;
}

#LatestList li
{
	list-style: none;
	display: inline;
}

#LatestList li a
{
	float: Left;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 2px;
}

#LatestList li.last a
{
	float: Left;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 0px;
}

#LatestList li a.current
{
	color: #666666;
	background: url(../Images/greyTab.gif);
}

/* END OF Latest List */

.pagetitle
{
	font-size: 18px;
	color: #aa8c4e;
	font: "Arial" , Helvetica, sans-serif;
	text-decoration: none;
}
.pagetitle a
{
	font-size: 18px;
	color: #aa8c4e;
	font: "Arial" , Helvetica, sans-serif;
	text-decoration: none;
}
.pagetitle a:hover
{
	font-size: 18px;
	color: #aa8c4e;
	font: "Arial" , Helvetica, sans-serif;
	text-decoration: none;
}
.pagetitle visited
{
	font-size: 18px;
	color: #aa8c4e;
	font: "Arial" , Helvetica, sans-serif;
	text-decoration: none;
}

.styled, .styledsmall
{
	background-color: #292929;
	color: #aa8c4e;
	font-size: 8pt;
	font-family: Trebuchet MS, Verdana;
	top:3px;
	left:3px;
}

span.select, span.selectsmall { 
	position: absolute; 
	width: 158px; 
	height: 21px; 
	padding-right: 24px; 
	padding-left: 6px; 
	padding-top: 2px;
	[padding-top: 2px; 
	padding-top: 4px; 
	]padding-top: 2px; 
	color: #aa8c4e; 
	font-size: 8pt;
	font-family: Trebuchet MS, Verdana;
	background: url(../images/select.gif) no-repeat; 
	overflow: hidden;
	text-align: -moz-left;
}

.styledsmall
{
	top:-3px;
}

span.selectsmall
{
	background: url(../images/select.small.gif) no-repeat; 
	width: 35px; 	
}

.LatestFineArtListDiv, .LatestCanvasesDiv, .LatestPictureBoxDiv
{
	float:left;
	display:inline;
	margin-top:0px;
	margin-left:0px;
	width:195px;
	height:120px;
	background-image:url(../images/gradiengray.jpg) !important;
}

.LatestFineArtListDiv H2, .LatestCanvasesDiv H2, .LatestPictureBoxDiv H2
{
	margin-top:3px;
	color:black;
}

.LatestCanvasesDiv, .LatestPictureBoxDiv
{
	margin-left:5px;
}

.LatestListDiv
{
	display:table;
	background-color:White;
	width:597px;		
	vertical-align:middle;
}

.imgbox
{
	display:inline;
	float:left;
	background-color:White;
	border:solid 1px gray;
	width:75px;
	height:75px;
	margin-top:-15px;
	margin-right:3px;
	text-align:center;
	overflow:hidden;
}

.imgPanel
{
	margin-top:15px;
	#margin-top:-3px;
	margin-left:15px;
}


/* Footer Quick Links - Start */

#quicklinksbg{float: left; margin-top: 5px; height: auto;width: 810px;
    /* background: #3C3733 none repeat scroll 0 0 ;position: relative; */
}

#quicklinks
{
	margin: 0 auto; width: 810px;
}
#nav-bottom
{
	float:left;
    background: #3C3733 none repeat scroll 0 0;
    position: relative;
    z-index: 5;
    padding-top: 10px;
    width: 795px;
    overflow: hidden;
    border:solid 0px white;
    text-align:left;
}
#nav-bottom ul
{
    margin: 0 auto;
    padding: 0 0 30px;
    position: relative;
    list-style-type: none;
}
#nav-bottom ul li
{
    float: left;
    margin: 0 0 2px;
    padding: 0 0 0;
    width: 130px;
    list-style-type:none;
}
#nav-bottom ul li a
{
    color: #fff;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 0 9px;
    text-decoration: none;
}
#nav-bottom ul li h6
{
    margin: 0 0 12px;
}
#nav-bottom ul li ul li a
{
    color: #B19B70;
    font-family: Trebuchet MS;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 9px;
}
#shippinglinks
{	
	float: left; width: 315px; padding: 10px;
	color: #fff;
}
#shippinglinks a
{
    color: #fff;
}

#quickLinksTitle{
	text-align:left;float: left; padding: 5px 0 0 10px; font-size: 12px; font-family: Trebuchet MS;
    width: 785px; height: 25px; margin: 5px 0 1px 0; color: #B19B70; background-color: #3C3733;}
#copright{
	float: right; text-align: right; width: 285px; color: #fff;
    padding: 0px 15px 0px 0px;}
#facebookLink{
    float: left;width: 25px;height: 20px;}
#twitterlink{
    float: left;height: 20px;}
#socialbookmarks{float:right;width:190px! important;}

/* Footer Quick Links - End */