* {margin:0;padding:0}
html {height:100%}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9b9b9b;
	line-height:130%;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align:justify;
	outline: none;
	
}
a:link    {color:#9b9b9b; text-decoration:underline; outline: none;}
a:visited {color:#9b9b9b; text-decoration:underline; outline: none;}
a:hover   {color:#767474; text-decoration:none; cursor:pointer; outline: none;}
a:active  {
	color:#9b9b9b;
	text-decoration:none;
	outline: none;
}
html {
}
.tiny {font-size:1px;
}
ul {list-style-image: url(http://www.albemarlegallery.com/images/bullet.gif);margin-top:5px;	line-height:180%;list-style-position:inside;}
/* -------------------------- TEMPLATE & LAYOUT STYLES ---------------------------------- */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #767474;
	 margin:0px; 
}
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #8AA573;
        padding-top:10px; padding-bottom:15px;}			 
.ours a:link    {color:#8AA573; text-decoration:none;}
.ours a:visited {color:#8AA573; text-decoration:none;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#8AA573; text-decoration:none;
}
.txtfield { border: 1px solid #CCCCCC; padding:1px; width:200px; margin-bottom:5px;
}
.subfield { border: 1px solid #CCCCCC; padding:1px; width:215px; margin-bottom:5px;
}
.attachfield { border: 1px solid #CCCCCC; background-color:#ffffff; padding:1px; width:215px; margin-bottom:5px; margin-left:27px;
}
.IMR {margin-left:20px;margin-bottom:10px;float:right;}
.artiststxt {font-size: 12px;color:#9b9b9b;}
.artiststxt a:link    {color:#9b9b9b; text-decoration:none;}
.artiststxt a:visited {color:#9b9b9b; text-decoration:none;}
.artiststxt a:hover   {color:#767474; text-decoration:none; cursor:pointer;}
.artiststxt a:active  {color:#9b9b9b; text-decoration:none;
}
.newstxt {font-size: 11px;color:#9b9b9b;}
.newstxt a:link    {color:#9b9b9b; text-decoration:none;}
.newstxt a:visited {color:#9b9b9b; text-decoration:none;}
.newstxt a:hover   {color:#767474; text-decoration:none; cursor:pointer;}
.newstxt a:active  {color:#9b9b9b; text-decoration:none;
}
.newsleader {font-size: 11px;color:#767474;}
.msg {color:#660000;}
/* -------------------------------- TEXT STYLES ----------------------------------------- */
.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#9b9b9b;}
	
/* -------------------------------- TEMPLATE STYLES ----------------------------------------- */
#wrapper{


}
#outer{

}
#maincontent {
	position: relative;
	height: 570px;
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	padding-right: 4px;
	padding-left: 4px;
}
#logobox {
	float: left;
	height: 50px;
	width: 140px;
	text-align: left;
}
#left {
	float: left;
	height: 570px;
	width: 140px;
	text-align: left;
}
#right{
	float: right;
	width: 800px;
	text-align: left;
	height: auto;
}


#bannerbox {
	height: 348px;
	width: 800px;
	float:left;
}


#textbox {
	float: left;
	height: auto;
	width: 800px;
}
#main {
	float: left;
	height: 562px;
	width: 800px;
	background-color: #FFFFFF;
}
#sidemenu {
	float: left;
	height: 371px;
	width: 140px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
	margin-top: 20px;
	font-size: 1px;
}
#maintop {
	float: left;
	height: 433px;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	background-color: #FFFFFF;
}
#mainbottom {
	float: left;
	height: 128px;
	width: 800px;
}
#addressbox {
	float: left;
	height: 120px;
	width: 140px;
}
#hometextbox {
	height: 70px;
	width: 800px;
	padding-top: 10px;
	padding-bottom: 5px;
	float: left;
	text-align: justify;
	font-size: 12px;
	display: inline-block;
}
#newsmain {
	float: left;
	height: 562px;
	width: 800px;
	padding-right:5px; 
	overflow:auto;
}
#newsboxhome {
	float: left;
	height: 112px;
	width: 800px;
	margin-top: 16px;
	font-size: 12px;
}
#exhibitionL {
	float: left;
	height: 433px;
	width: 400px;
}
#exhibitionR {
	float: right;
	height: 433px;
	width: 395px;
	padding-right:5px;
	overflow:auto;
}
#artistL {
	float: left;
	height: 433px;
	width: 284px;
}
#artistR {
	float: right;
	height: 433px;
	width: 506px;
	padding-left:10px;
}
#artistsL {
	text-align: right;
	float: left;
	height: 562px;
	width: 150px;
	line-height:168%;
	padding-right: 50px;
	text-decoration: none;
}
#artistsmain {
	float: left;
	height: 562px;
	width: 400px;
	text-align: center;
}
#artistsR {
	text-align: left;
	float: right;
	height: 562px;
	width: 150px;
	line-height:168%;
	padding-left: 50px;
	text-decoration: none;
}

.exhibitionbox {
	float: left;
	height: auto;
	width: 175px;
	margin-bottom: 28px;
	padding-left: 10px;
}

#biotab {
	height: 32px;
	width: 506px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d8d8d8;
	border-bottom-color: #d8d8d8;
	float: left;
}
#biotabL {
	font-size: 14px;
	line-height: 32px;
	color: #767474;
	text-align: left;
	height: 32px;
	width: 470px;
	float: left;
}
#biotabR {
	line-height: 32px;
	float: right;
	height: 30px;
	width: 30px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#biobox {
	float: left;
	height: 312px;
	width: 506px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
#cvtab {
	height: 32px;
	width: 506px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	float: left;
}
#cvtabL {
	font-size: 14px;
	line-height: 32px;
	color: #767474;
	text-align: left;
	height: 32px;
	width: 470px;
	float: left;
}
#cvtabR {
	height: 30px;
	width: 30px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	float: right;
	padding-bottom: 1px;
}
#artisttbuttons {
	height: 23px;
	line-height: 32px;
	width: 506px;
	float: left;
	text-align:right;
	padding-top: 9px;
}
#availableworkL {
	float: left;
	height: 399px;
	width: 50px;
	text-align: right;
}
#availableworkMAIN {
	text-align: center;
	float: left;
	height: 399px;
	width: 700px;
}
#availableworkR {
	float: right;
	height: 399px;
	width: 50px;
	text-align: right;
}
#availableworkTOP {
	float: left;
	height: 399px;
	width: 800px;
}
#availableworkinfo {
	float: left;
	height: 34px;
	width: 800px;
}
#availableworkinfoL {
	text-align: left;
	float: left;
	width: 400px;
	height: 34px;
}
#availableworkinfoR {
	text-align: right;
	float: right;
	height: 32px;
	width: 400px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.exhibitionboxtop {
	height: auto;
	width: 175px;
	background-color: #FFFFFF;
}
.exhibitionbottom {
	height: 22px;
	width: 175px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
	padding-top: 7px;
}
#submissionsL {
	float: left;
	height: 400px;
	width: 400px;
	background-color: #FFFFFF;
}
#submissionsR {
	float: right;
	height: 562px;
	width: 380px;
	padding-left: 20px;
	text-align: justify;
	background-color: #FFFFFF;
}
#enquiriesL {
	float: left;
	height: 560px;
	width: 400px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	background-color: #FFFFFF;
}
#enquiriesR {
	float: right;
	height: 562px;
	width: 380px;
	padding-left: 20px;
	text-align: justify;
}
#subtxttab {
	height: 32px;
	width: 380px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d8d8d8;
	border-bottom-color: #d8d8d8;
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 20px;
}
#contactL {
	float: left;
	height: 562px;
	width: 350px;
}
#contactR {
	float: right;
	height: 562px;
	width: 450px;
	text-align: right;
	background-color: #FFFFFF;
}
.contactthumb {
	float: left;
	height: 133px;
	width: 350px;
	margin-bottom: 10px;
}
.contactthumbL {
	float: left;
	height: 133px;
	width: 133px;
}
.contactthumbR {
	text-align: left;
	float: right;
	height: 133px;
	width: 195px;
	padding-left:20px;
	background-color: #FFFFFF;
}
.contactcontent {
	float: left;
	height: auto;
	width: 175px;
	border-top: 1px solid #d8d8d8;
	margin-top:70px;
}
.contactrow {	float: left;
	height: 28px;
	width: 175px;
	border-bottom: 1px solid #d8d8d8;line-height:100%;padding-top:4px;}
.contactrow2 {	float: left;
	height: 56px;
	width: 175px;
	border-bottom: 1px solid #d8d8d8;line-height:100%;padding-top:8px}
.newsbox {
	float: left;
	height: 163px;
	width: 760px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	margin-bottom: 16px;
	padding-top: 0px;
}
.newsboxL {
	float: left;
	height: 150px;
	width: 150px;
}
.newsboxR {
	float: right;
	height: 169px;
	width: 590px;
	margin-left: 20px;
	text-align: left;
	font-size: 12px;
}
.newsboxRtop {
	float: left;
	height: 133px;
	width: 590px;
	background-color: #FFFFFF;
}
.newsboxRtop br {font-size: 7px;
line-height: 7px;}

.newsboxbottom {
	text-align: right;
	float: left;
	height: 32px;
	width: 590px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#newsbar {
	float: left;
	height: 32px;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	line-height: 32px;
	font-size: 14px;
}
.newsbarL {
	text-align: left;
	float: left;
	height: 32px;
	width: 700px;
	background-color: #FFFFFF;
}
.newsbarR {
	line-height: 32px;
	text-align: right;
	float: right;
	height: 16px;
	width: 100px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#newsarticle {
	float: left;
	height: 500px;
	width: 800px;
	margin-top: 10px;
	padding-right:5px;
	overflow:auto;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
#enquirythumbs {
	height: 380px;
	width: 380px;
	overflow:auto;
	border:0px;
	float: left;
	font-size: 11px;
}
.enquirythumbholder {
	height: 80px;
	width: 340px;
	float: left;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
.enquirythumbholderL {
	width: 75px;
	height: 75px;
	float: left;
}
.enquirythumbholderR {
	float: right;
	height: 75px;
	width: 245px;
}
#underenquirybox {
	float: right;
	height: 34px;
	width: 380px;
}
#underenquiryboxmail {
	float: right;
	height: 32px;
	width: 380px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	text-align: right;
}
#publicationsbottomL {
	float: left;
	height: 128px;
	width: 400px;
	text-align:left;
	background-color: #FFFFFF;
}
#publicationsbottomR {
	float: right;
	height: 123px;
	width: 400px;
	text-align:right;
	padding-top: 5px;
}
#commissionsbottom {
	text-align: center;
	float: left;
	height: auto;
	width: 800px;
	margin-top: 10px;
	padding-top: 50px;
}
.newsitem {
	text-align: left;
	float: left;
	height: 25px;
	width: 780px;
	background-image: url(http://www.albemarlegallery.com/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
	padding-left: 20px;
}
.readmore {
	line-height: 25px;
	text-align: right;
	height: 20px;
	width: 84px;
	float: right;
	font-size: 11px;
	padding-top: 5px;
}
.newsitemL {
	line-height: 25px;
	text-align: left;
	float: left;
	height: 25px;
	width: 696px;
	background-color: #FFFFFF;
}
#calendartop {
	line-height: 20px;
	text-align: left;
	height: 20px;
	width: 800px;
}
#calendarbottom {
	height: 128px;
	width: 800px;
}
#comissiontop {
	height: 399px;
	width: 800px;
	text-align: center;
}
#commissiontext {
	text-align: center;
	height: 34px;
	width: 800px;
}
#socialmediamenu {
	float: left;
	height: 33px;
	width: 140px;
	background-image: url(http://www.albemarlegallery.com/images/menu/blank.gif);
	background-repeat: no-repeat;
}
#commissionstext {
	text-align: justify;
	float: left;
	height: 133px;
	width: 310px;
}
#commissionsbottomline {
	float: left;
	height: 133px;
	width: 800px;
}
#commissionsbottomlineL {
	float: left;
	height: 133px;
	width: 490px;
}
#commissions-bottom {
	float: left;
	height: 129px;
	width: 800px;
}

h2.drawer-handle {
cursor: pointer;
}

ul.drawers {
list-style-image: url();
}

#newsbottom {
	line-height: 30px;
	text-align: right;
	float: left;
	height: 30px;
	width: 800px;
}
#artistsRtop {
	float: right;
	height: 423px;
	width: 150px;
}
#artistsRbottom {
	height: 119px;
	width: 137px;
	margin-top: 20px;
	float: right;
	padding-left: 13px;
}
.submitholder {
	height: 32px;
	width: 380px;
	line-height: 32px;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	margin-top: 225px;
}
.submitholdersub {
	height: 32px;
	width: 380px;
	line-height: 32px;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	float: right;
}
.enquiresubmitholder {
	height: 32px;
	width: 180px;
	line-height: 32px;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	float: right;
}
.mailsubmitholder {
	height: 32px;
	width: 180px;
	line-height: 32px;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	float: right;
}
#tooltipdiv {
position: absolute;
top: 350px;
left: 590px;
color: #ffffff;
display: block;
height: 30px;
background-color: #000000;
z-index: 10000;
}#enquiriesRtop {
	float: right;
	height: 528px;
	width: 380px;
}
#contbrowsing {
	line-height: 32px;
	text-align: left;
	float: left;
	height: 32px;
	width: 200px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-bottom-style: solid;
}
#sitemapL {
	text-align: left;
	float: left;
	height: 562px;
	width: 400px;
}
#sitemapR {
	text-align: left;
	float: right;
	height: 562px;
	width: 400px;
}
#submissionsRtop {
	float: right;
	height: 528px;
	width: 380px;
}
