@charset "utf-8";
/* CSS Document */

body {
	background-color:#81927c;
	font-family:"Palatino Linotype", Palatino, "Book Antiqua", Times New Roman;
	font-size: 14px;
	color:#222121;
}
.artfair td {vertical-align:top; padding-bottom:75px;}
#container {
	margin:0 auto 0 auto;
}
a img {
	border:0;
}
p {
	font-size: 14px;
	color:#222121;
}
h1 {
	font-size:10px;
	color:#fff;
	font-weight:500;
	margin-bottom: 0px;
	margin-top: 0;
}
h2 {
	font-size:19pt;
	font-style:italic;
	color:#222121;
	margin-top:0px;
}
h3 {
	font-size:16px;
	color:#222121;
	font-weight:BOLD;
	margin-top:0;
	margin-bottom:0;
}
h4 {
	font-size:14px;
	color:#222121;
	margin-top:5px;
	margin-bottom: 0px;
	FONT-weight:bold;
}
h5 {
	font-size:16px;
	color:white;
	margin-bottom:20px;
	margin-top:0px;
	font-weight:normal;
}
a {
	color:#fff;
	text-decoration:none;
}
.moredetails p {
	line-height: 20px;
	margin-bottom: 25px;
	color:#222121;
	text-align:justify;
}
.moredetails h4 {
	margin-bottom:20px;
	color:#222121;
	font-style:italic;
	font-size: 16px;
}
#subheader {
	padding: 15px 0 18px 0;
	border-bottom: 2px solid #a3ae9b;
}
#subheader2 {
	padding: 15px 0 18px 0;
	border-bottom: 2px solid #a3ae9b;
	width: 75%;
}
#content {
	padding-bottom:15px;
	z-index:1;
}
#menu {
	font-size:14px;
	color:black;
	font-weight:bold;
	padding:30px 100px 30px 100px;
}
#menu3 a {
	text-decoration:none;
	font-size:13px;
	color:#424040;
/*	color:#383636;*/
	font-weight:bold;
	padding:5px 0 5px 0;
	outline: 0 none;
}
#menu3 a:hover {

	color:white;
	
}
#menu3 a:hover .greyfade {

	color:white;

}

#menu2 {
	font-size:14px;
	color:black;
	font-weight:bold;
	padding:30px 98px 30px 98px;
}
#menu2 a {
	text-decoration:none;
	font-size:13px;
	/*color:#424040;*/
	color:#383636;
	font-weight:bold;
	padding:5px 0 5px 0;
	outline: 0 none;
}
#menu2 a:hover {
	text-decoration:none;
	font-size:13px;
	color:white;
	font-weight:bold;
	padding:5px 0 5px 0;
}
#menu2 a:hover .greyfade {
	text-decoration:none;
	font-size:13px;
	color:white;
	font-weight:bold;
	padding:5px 0 5px 0;
}
#menu2 a:active {
	text-decoration:none;
	font-size:13px;
	color:white;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.hoverwhite {
	color:white;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.greyfade {
	color:#a9aea7;
}
.greyfade a:hover {
	color:white;
}
#footerbar td {
	text-align:center;
	border-top: 2px solid #a3ae9b;
	padding-top: 5px;
	margin-top: 15px;
}
#product_box {
	width:100%;
	height: auto;
}
.divMenu {
	position: absolute;
	top: 20;
	left:0;
	visibility:hidden;
}
.divMenu a {
	display:block;
	width:140px;
	left:-70px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration: none;
	color:black;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10pt;
	text-align: left;
	background-image:url(resources/template/menu_bck.png);
	background-repeat:no-repeat;
	border-bottom: 1px solid #81927c;/*background-image:url(resources/template/menu_bg.jpg);
	background-repeat:no-repeat;*/
	
	
	
}
.divMenu a:visited {
}
.divMenu a:hover {
	color:#fff;
}
.divMenu a:active {
	color:white;
}
#footermenu {
	border-top: 2px solid #a3ae9b;
	padding-top: 15px;
}
#footermenu a {
	text-decoration:none;
	color:black;
}
#flashbox {
	padding: 0px 150px 60px 150px;
	z-index: -1;
}
.contact {
	vertical-align:top;
	padding-left:30px;
	padding-top:10px;
	border-left: 2px solid #a3ae9b;
	border-top: 2px solid #a3ae9b;
	border-bottom:2px solid #a3ae9b;
	margin-top: 20px;
}
#form {
}
#painting_enquiry {
	border: 2px solid #a3ae9b;
}
#painting_enquiry h2 {
	margin: 0 0 4px 0;
}
#painting_enquiry td {
	padding-left: 5px;
}
.fulldescription {
	text-align:justify;
}
.footerlinks {
	height:600px;
	vertical-align:bottom;
}
.footerlinks a {
	font-size:10px;
	color:#222121;
}

.aboutcol img {margin:25px;}
.left {float:left;margin:10px 20px 40px 0;}
.left#top {margin:0px 20px 50px 0;}
.right {float:right;margin:0 0 10px 20px;}
#menu3 {font-size:14px;
	color:black;
	font-weight:bold;
	padding:20px 100px 20px 120px;}
	#menu3 a:hover {color:white !important;}
	.sharelinks img {float:left;}
	

               .share {min-width:27px;
            min-height:27px;
			overflow:hidden;
            background:url(images/share-icon.png) no-repeat 0 0;
			float:left;
            }

            .div01 {
           
            margin-top:30px;
            width:250px;
			overflow:hidden;
            display:none;}
			 div.share:hover div.div01 {display:block;}


	
