/*----- WHITESPACE RESET & DEFAULT CLASSES -----*/



	html, body { margin: 0; padding: 0; }

	body { background: #fff; color: #555; font: 62.5% Arial, Helvetica, sans-serif; }



	/* Force scroll bar in FF for centred sites */

	html { height: 100%; margin-bottom: 1px; }





	/* Baseline values for browser consistency */

	p, div, h1, h2, h3, h4, h5, h6, ul, li, ol, images, form, fieldset, input, select, textarea, button { margin: 0; padding: 0; }

	images { border: 0; }



	/* Element Default Classes */

	ul, ol { list-style-position: inside; margin: 0 0 1em; }

	ul li, ol li { margin: 0 0 0.2em; }

	hr { background: #000; color: #000; border: 0; height: 1px; margin: 20px 0; }

    a {

        text-decoration:none;

    }

    a:link, a:visited, a:active { color: #555; outline: 0; }

	a:hover { color: #555; text-decoration: none; }



	/* Global classes */

	

	.clear { clear: both; height: 0px; }

	.left { float: left; }

	.right { float: right; }



	.display-image{

    border:3px solid #CCC; }

	

#artist_image_wrapper{

   

    /*padding-top:10px;

    padding-left:30px;*/

}

.news-content{

    padding:10px 30px 25px 10px;

    position: relative;

    left: -24px;

    height: 440px;

    width: 843px;

    float: left;

    overflow:hidden;

    overflow-y:scroll;

}

.news-img { float: left; margin: 0 15px 5px 0; }

#artist_image_wrapper img {

    border:1px solid #777; }

	

.artist-panel{

    width:100%;

    margin:0; padding:0 0 0 28px; }

	

.artist-panel img { border: 1px solid #707070; margin: 0 1px 1px 0; }

	

.vertical-line {

    height:250px;

	position:absolute;

    border-left:1px solid #d7d7d7; }

	

.twentytenlogo {

    width:418px; height:142px;

    margin-bottom:-10px;

    position: absolute;

    bottom: 9px;

    right: 0px;

    border-left:14px solid #777;

    border-top:14px solid #777;

    background-color: #fff; }



.twentytenlogo img {  

	margin-right: 10px; padding-left: 10px;

	float: left; }

	

.twentytenlogo p { 

	width: 294px; 

	margin-top: 36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px; }

	

.warning{

    text-align:left;

    font-size:12px;

    font-style:italic;

	color:#9a000e;

    float:left;	}

	

.divtopcontent{

    width:100%; }

	

.divtopcontent .left {

    width:50%;

    min-height: 412px;

	margin: 0 0 21px 7px;

	background: url('../images/left_bg.jpg') top  left repeat-y;

	float:left;	}

	

.divtopcontent .right {

    width:50%;

    float:right; }

	

	

/*----- STRUCTURE -----*/



.admin-content {

    padding: 20px 50px 50px 30px;

    background: url('../images/backend_head_bg.jpg') top center no-repeat; }

	

.filter-content {

    padding: 20px 0 0 32px; }

	

.image {

    border:none; }

	

#container {

	width: 955px;

	margin: 0 auto; padding: 0; }



	#head {

		width: 955px; height: 234px;

		margin: 0 auto; padding: 0;

		background: url('../images/head_bg2.jpg') top center no-repeat; }



	.logo { 

		margin: 0; padding: 3px 0 0 55px;

		font-size: 11px; font-weight: bold;

		color: #474646; }

		

    .logobelow { 

		margin: 0 0 0 50px; padding-bottom: 2px; }



    .search {

		width: 285px;

		margin: 10px 30px 0 0; padding: 10px 0 0 8px;

		background: url('../images/search_bg3.jpg') no-repeat;

		float:right; }

    #dhtmltooltip{

        position: absolute;

        display:table;

        padding: 5px;

        background-color: black;

        visibility: hidden;

        text-align:center;

        z-index: 900;

    }

	.searchlinks {

		width: 283px; height: 46px;

		margin: 5px 0 0 -8px;

                color: #005dad;

		float:left; }

		

	.searchlinks a {

		height: 18px;

                margin: 0; padding: 3px 0px 0 0;

		font-size: 11px; font-weight: bold;

		text-decoration: none; text-transform:uppercase; text-align:center;

                letter-spacing: 0.03em;

		color: #005dad;

		float:left;

		display: block; }



	.searchlinks a:hover {

		text-decoration: none; }



	.searchlinks ul {

        list-style: none; list-style-position: outside; }



    .searchlinks ul li { 

		float: left; }

		

    .searchlinks ul li span { 

		padding: 3px 8px 0 8px; font-weight: bold; }



    .map_search { 

		margin-left: 10px; }

    .admin-content ul li{

        font-size:12px;

    }

	.search input {

		width: 197px; height: 28px;

		margin: 0; padding: 5px 0 0 8px;

		color: #555;

		font-family: Arial, Helvetica, sans-serif;

		background: url('../images/search_input_bg.jpg') no-repeat;

		border: none;

		float:left; }



	.search .submit {

		width: 66px; height: 26px;

		margin: 0 8px 0 0; padding: 0;

		color: #555;

		font-size: 11px; font-weight: bold;

		text-decoration: none; text-transform:uppercase; text-align:center;

		background: url('../images/bt-search.jpg') top left repeat-x; border: 1px solid #d3d3d3;

		float:right;

		display: block;

                cursor: pointer;}



	.search .submit:hover {

		font-weight: bold;

		background: url('../images/bt-search_hover.jpg') top left repeat-x; }



	#content {

		margin: 0 auto; padding: 0;

		background: url('../images/content_bg.jpg') top center repeat-y;

		clear:both; }



	.inside-content { 

		padding: 15px 30px 0 40px; }



        .inside-content p { text-align:justify; padding-right: 10px; }



        .map-inside-content {

		padding: 15px 30px 0 33px; }





	#foot {

		width: 958px; height: 55px;

		margin: 0 auto; padding: 0;

		background: url('../images/home_foot_bg.jpg') top center no-repeat; }



	#internationalFoot, #africanFoot { 

		width: 955px; height: 55px;

		margin: 0 auto; padding: 0; }	

		

	#internationalFoot {

		background: url('../images/international_foot_bg.jpg') top center no-repeat; }



    #africanFoot {

		background: url('../images/african_foot_bg.jpg') top center no-repeat; }



	#foot ul, #africanFoot ul, #internationalFoot ul {

		list-style: none; list-style-position: outside;

		margin: 0 0 0 138px; padding: 13px 0 2px 0; }



	#foot ul li, #africanFoot ul li, #internationalFoot ul li {

		padding: 0;

		font-size: 9px; font-family: Arial, Helvetica, sans-serif;

		text-align: center; text-transform:uppercase;

		color: white;

		float: left; }



	#foot ul li span, #africanFoot ul li span, #internationalFoot ul li span {

		padding: 0 8px; }



	#foot a, ul.level1 li a:visited, #africanFoot a, #africanFoot a:visited, #internationalFoot a, #international a:visited {

		text-decoration: none;

		color: white; }



	#foot a:hover, #africanFoot a:hover, #internationalFoot a:hover {

		 text-decoration: underline; }



	#foot p, #africanFoot p, #internationalFoot p {

		font-size: 9px; font-family: Arial, Helvetica, sans-serif;

		text-align: center; text-transform:uppercase;

		color: white; }





/*----- IMAGES -----*/



.rss-pic {

    margin-right: 7px;

	float: right; }



/*----- TYPOGRAPHY -----*/



p {

	font-size: 1.12em;

    font-family: Arial, Helvetica, sans-serif;

	line-height: 1.31em;

	margin: 0 0 1em; }



h1 {

	font-size: 1.5em;

    font-family: Arial, Helvetica, sans-serif;

	margin: 0 0 1em;

	text-transform: uppercase; }



h2 {

	font-size: 1.5em;

	margin: 0 0 1em; }



h3 {

	font-size: 1.6em;

	margin: 0 0 1em; }



h4 {

	font-size: 1.4em; font-weight: bold;

	margin: 0 0 1em; }



h5 {

	font-size: 1.3em; font-weight: bold;

	margin: 0 0 1em; }



h6 {

	font-size: 1.2em; font-weight: bold;

	margin: 0 0 1em; }





/*----- NAVIGATION -----*/



ul.level1 {

	list-style: none; list-style-position: outside;

	margin: 40px 0 0 14px; }



	ul.level1 li {

		margin: 0 1px 0 1px; padding: 0 4px 0 0;

		float:left; }



	ul.level1 li a, ul.level1 li a:visited {

		height: 23px;

		padding: 6px 0 0 0;

		font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;

		text-transform:uppercase; text-decoration:none;

		color: #005eaf;

        display: block;

        cursor: pointer;}



	ul.level1 li a:hover, ul.level1 li a.MenuOn {

		background: #005eaf url('../images/nav_left_crn.gif') top left no-repeat;

		text-decoration: none; 

		color: white;

		display:block; }



	ul.level1 li div { 

		height: 29px; 

		margin-top:-6px; padding: 6px 10px 0 10px; 

		display:block; }

		

    ul.level1 li div:hover, ul.level1 li.MenuOn {

		height: 29px; 

		margin-top:-6px; padding: 6px 10px 0 10px;  

		background: url('../images/nav_right_crn.gif') top right no-repeat; color: white;

		display:block;	}



ul.level2 {

	list-style: none; list-style-position: outside;

	margin: 40px 0 0 14px; }



    ul.level2 li {

		margin: 0 1px; padding: 0 4px 0 0;

		float: none; }



    ul.level2 li a, ul.level2 li a:visited {

		height: 23px;

		padding: 6px 0 0 0;

		font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;

		text-transform:uppercase; text-decoration:none;

		color: #005eaf;

        display: block;

        cursor: pointer;}



	ul.level2 li a:hover, ul.level2 li a.MenuOn {

		color: white; background: #005eaf url('../images/nav_left_crn.gif') top left no-repeat;

		text-decoration: none;

		display:block; }



	ul.level2 li div { 

		height: 29px; 

		margin-top:-6px; padding: 6px 10px 0 10px; 

		display:block; }

		

    ul.level2 li div:hover, ul.level2 li.MenuOn {

		height: 29px;

		margin-top:-6px; padding: 6px 10px 0 10px; 

		background: url('../images/nav_right_crn.gif') right 0 no-repeat;

		color: white;

		display:block;	}



/*----- FORM ELEMENTS -----*/



form { }



form label {

	 cursor: pointer;

	 font-size: 1.2em;

	 display: block;

	 float: left;

	 width: 150px; }



form span { /*font-size: 1.2em;*/ }



form fieldset {

	border: none; clear: left; }



input, select, textarea {

 	font: 1.2em Arial, Helvetica, sans-serif;

 	width: 150px; }



 	input.checkbox, input.radio { width: auto; margin-top: 5px; }



button { margin: 0 0 0 10px; }

/*.button {

    border:1px solid #d8d8d8;

    color:#575757;

    background: url('../images/bt-search.jpg')  top left repeat-x;

    width:150px;

    text-transform:uppercase;

    font-family: 'Century Gothic', Arial, Helvetica, sans-serif;

}*/



/*------ HOME PAGE ------*/



.home-top {

	width: 934px; height: 120px;

	background: url('../images/home_top_bg.jpg') top center no-repeat;

	margin: 0; padding: 35px 0 0 23px; }



.bt-home1 {

	width: 415px; height: 88px;

	padding: 0;

	display: block;   }



.bt-home2 {

	width: 415px; height: 89px;

	padding: 0;

	display: block;   }



a:hover.bt-home1 {

	background: url('../images/bt_international_fineart.jpg') top left no-repeat;

	display: block; }

	

.bt-home1 { 

	margin: 0 0 0 24px;

	background: url('../images/bt_international_fineart.jpg') bottom left no-repeat;

	float:left;	}



.bt-home2 {

	margin: 0 48px 0 0;

	background: url('../images/bt_african_fineart.jpg') bottom left no-repeat;

	float:right; }



a:hover.bt-home2 {

	background: url('../images/bt_african_fineart.jpg') top left no-repeat;

	display: block; }



.leftcol {

	margin: 0 5px 21px -10px; padding: 0;

	float:left;	}

	

.leftcol-top { 

	min-height: 512px; background: url('../images/left_bg.jpg') bottom left repeat-y;

}

.leftcol-below {

	

}



	

.eventLine div.event-feed {  border-bottom: 1px solid #dddcdc !important; padding: 5px 0; }

.headLine div.headline-feed {  border-bottom: 1px solid #dddcdc !important; padding: 0 0 10px 0; margin: 0 0 10px 5px; }

	

.leftcol2 {

    min-height: 512px; width: 200px; height: 300px;

	margin: 0 5px 21px -10px; padding: 0;

	float: none;	}



.leftcol h1 {

	width: 178px; height: 53px;

	margin: 0; padding: 6px 0 0 11px;

	background: url('../images/leftcol_head_bg.jpg') top left no-repeat;

	font-size: 16px; font-weight: bold;

	text-transform:uppercase;

	color: #707070;	}





.left-col-artists {

    padding-left:7px; }



.left-col-artists-a { margin-left: 5px; }



.leftcol a:link, .leftcol a:visited, .leftcol a:active { color: #555; outline: 0; }

.leftcol a:hover { color: #555; text-decoration: none; }



.facebook, .twitter { margin-top: 3px; }



.featuredImage{

    cursor:pointer; }

	

.middle {

	width: 466px;

	margin: 0 9px 0 16px;	

	text-align:justify;

	float:left;	}



.home-middle {

	width: 464px; height: 260px;

    overflow: hidden;

	margin-bottom: 10px;

	background: url('../images/middle_bg.jpg') bottom left repeat-y; }



.african-map, .african-map2 {

    width: 574px; height: 358px;

	margin: 0 15px 15px -10px; padding: 0; }

	

 .african-map h1, .african-map2 h1 {

	width: 574px; height: 51px;

    margin:0 0 20px 0; padding: 6px 0 0 11px;

	font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;

	text-transform:uppercase;

	color: #707070;	}

	

.african-map { 

	background: url('../images/artist_bg.jpg') bottom left no-repeat; }

	

.african-map2 {

	background: url('../images/artist2_bg.jpg') bottom left no-repeat; }

	

.african-map h1 { 

	background: url('../images/artist_head_bg.jpg') top left no-repeat; }

	

.african-map2 h1 {

	background: url('../images/artist2_head_bg.jpg') top left no-repeat; }



.african-featured-art {

	width: 298px; height: 358px;

	margin-bottom: 10px; padding: 0;

	background: url('../images/featured_bg.jpg') bottom left no-repeat;

        position:relative;}

	

.african-featured-art .african-art-text {

    width: 264px; height: 260px;

    padding: 15px 0 10px 0;

	font-size:10px;

	text-align:left;

	position:absolute;

    top:410px;

    color: #363636; }



.african-featured-art a {

    text-align: right; }



.african-featured-art a:link, a:visited, a:active { 

	color: #1064ad; }



.african-art-text span {

    font-weight: bold;

    font-size:12px; }

	

.africanLeftcol div.datepicker {  

	margin-top: 30px !important;

}



.internationalLeftcol div.datepicker, .homeRightcol div.datepicker {

	margin-top: 20px !important;

}



.internationalLeftcol h1 { margin-bottom: 10px; }

internationalLeftcol { padding-left: 2px; }



.contact-form { 

	width: 421px; min-height: 320px;

	margin-bottom: 10px;

	background: url('../images/contact_form_bg.jpg') bottom left no-repeat; }



.contact-form h1 { 

	width: 421px; height: 58px;

	margin-left:0px; padding: 6px 0 0 11px;

	font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;

	text-transform:uppercase; 

	color: #707070; background: url('../images/artistpage_toprightbg.jpg') top left no-repeat; }



form#ArtistForm{

    padding:0;

    position:relative;

    overflow: visible;}

	

.african-art-text { 

	margin-left: 18px; }

	

.african-featured-art h1, .home-middle h1 {	

    margin-left:0; padding: 6px 0 0 11px;

	color: #707070; background: url('../images/featured_head_bg.jpg') top left no-repeat;

	font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;

	text-transform:uppercase; }



.home-middle-none, .home-middle-none h1 {

    background:none; }



.home-middle-none a { 

	cursor: pointer; }



.african-featured-art h1 { 

	width: 298px; height: 59px;

	background: url('../images/featured_head_bg.jpg') top left no-repeat; }



.home-middle h1 {

	width: 464px; height: 58px;

	background: url('../images/middle_head_bg.jpg') top left no-repeat; }

	

.featured-slide {

    width: 150px; height: 150px;

    margin: 0 18px 0 15px; padding: 0;

    float: right; }



.home-middle p {

    font-size: 11px;

    line-height: 14px;

    color: #363636; }



.home-middle span {

    font-size: 12px; font-weight:bold;

    margin-top: 10px; }

	

.home-middle-none p,  .home-middle-none span{

    margin-left: 10px;

	font-size: 11px; font-weight:normal; }

	

.home-middle a:link, .home-middle a:active, .home-middle a:visited {

    font-size: 12px;

    text-align: left; text-decoration: none;

    color: #363636;

    cursor:pointer; }

	

.home-middle img {

    border:1px solid #d6d5d6; }

	

p.featured-info {

    padding: 10px 0;

	font-size: 12px;

    line-height: 16px; }



p.featured-read {

    text-align: right; }



.rightcol {

	min-height: 602px;

	margin: 0 0 21px 0;

	padding-bottom: 20px; 

	float: right;

	background: url('../images/right_bg.jpg') bottom left repeat-y; }



.rightcol h1 {

	width: 189px; height: 64px;

	margin: 0; padding: 6px 0 0 11px;

	color: #707070; background: url('../images/rightcol_head_bg.jpg') top left no-repeat;

	font-size: 16px; font-weight: bold;

	text-transform:uppercase; }

	

.rightcol .datepicker { bottom: 0px; position: relative; }	



/*.event-feed {

    width: 169px;

    margin: 0 12px 5px 9px;

    border-bottom: 1px solid #dddcdc;

	text-align:left; }



.event-feed p span {

    margin: 0; padding: 0;

	font-size: 12px; font-weight: bold;

    text-transform: uppercase; text-align:left; }



.event-feed p {

    margin: 0; padding: 0 0 5px 0;

	font-size: 10px; text-align:left; }



.headline-feed {

    width: 171px;

    margin: 0 0 8px 8px; padding: 0 0 8px 0;

	font-size: 9px;

    border-bottom: 1px solid #dddcdc; 

}



.headline-feed p span {

    margin: 0; padding: 0;

	font-size: 12px; font-weight: bold;

    text-transform: uppercase; }



.headline-feed p {

    margin: 0; padding: 5px 10px 0 0;

	font-size: 9px;

    line-height: 12px;

    color: #555; }



.headline-feed img {

    margin-right: 5px;

	float: left; }



p.headline {

    font-size: 11px;

    margin: 0; padding: 0; }

	

.headline a{

   text-decoration:none; }*/

   

a.leftcol-subscribe {

	width: 174px; height: 33px;

    margin: 10px 0 10px 8px; padding: 4px 0 0 0;

    font-size: 11px; font-weight: bold !important; line-height:11px;

	text-align: center; text-decoration: none; text-transform: uppercase;

	color: #fff !important; background: url('../images/bt-subscribe-new.gif') top left no-repeat;

	display: block; }



a:hover.leftcol-subscribe {

	background: url('../images/bt-subscribe-new.jpg')top left no-repeat; }



.btm-border-none {

    border-bottom: none; }



.leftcol-video {

    width: 160px; height: 177px;

    margin: 0 0 0 13px; padding: 0;

    background-color: #f9f9f9; border: 1px solid #d3d3d3; }



.leftcol-video-section {

    width: 160px; height: 119px; }



.leftcol-video-inside {

    width: 160px;

    margin: -3px 0 0 0; padding: 0;

	border-top: 1px solid #d3d3d3;	}



.leftcol-video-inside p span {

    width: 160px;

    margin: 0; padding: 0;

	font-size: 12px; font-weight: bold;

    text-transform: uppercase; }



.leftcol-video-inside p {

    margin: 0; padding: 5px 0 0 5px; 

	font-size: 9px;

    line-height: 12px;

    color: #555; }



/*-------- LISTING SEARCH RESULTS ---------*/



.african-top, .international-top {

	width: 934px; height: 78px;

	margin: 0; padding: 45px 0 0 23px; }



.african-top { 

	background: url('../images/african_top_bg.jpg') top center no-repeat; }

	

.international-top {

	background: url('../images/international_top_bg.jpg') top center no-repeat; }

	

ul.listing-results {

	list-style: none; list-style-position: outside;

	margin: 0 0 30px 0; 

	display:block; 

	clear:both; }



ul.listing-results li {

	padding: 0 2px;

	float: left; }



ul.listing-results li a {

	padding: 4px;

	font-size: 10px;

	text-decoration:none;

	color: #1064ad; background-color: #fff;  }



ul.listing-results li a:hover {

	text-decoration: none; }



a:hover.listing-number {

	padding: 4px;

	color: #fff; background-color: #1064ad; }



.artist-listing {

	width: 887px; height: 147px;

	margin: 10px 0 0 -8px; padding: 0;

	background: url('../images/listing_bg.jpg') top left no-repeat;

	display:block;	}



.artist-listing h2 {

	padding: 6px 0 0 38px;

	font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;

	text-transform:uppercase;

	color: #707070;	}



.artist_listing_results {

	padding: 9px 0 0 15px; }



.artist_listing_results img {

	padding-right: 18px;

	float: left; }



.artist_listing_results p {

	font-size: 12px; 

	line-height: 11px; 

	float:left; }



.artwork-list { 

	float: right; }

	

.ArtistContainer {

    width: 1000px; height:500px;

	padding-bottom:20px;

	background-color:#fff; border:12px solid #828282;

    overflow: scroll;

    top:10px; }

	

.artist-cont {

    width:787px; 

	margin-left: 15px; 

	display:block; }



.artist-info{

    width:400px;

    margin-top: 15px; }

	

.artist-info .artist-info-left{

    width:64%;

    float:left;

    text-align:left; }

	

.artist-info .artist-info-right{

    width:36%;

    float:left;

    text-align:right; }

	

.artist-cont .artist-left {

	height: 375px;

    float:left;

    text-align:left;

    padding: 0;

	overflow-y: scroll; }



.artist-info-left h1 {

    text-transform:none;

}

	

.artist-cont .artist-right {

	height: 365px;

    padding-top:20px;

    text-align:left;

	float:right; }

	

.full-details {

	width: 90px;    

	margin: 15px 25px 0 0;

	font-size:10px;

	float:right; }



.full-details-text { 

	padding-top: 8px; 

	text-align: center; }



.bt-full-details {

	width: 39px; height: 39px;

	margin: 0 0 0 25px;

	background: url('../images/forward_arrow.png') bottom left no-repeat;

	display:block;	}



.artist-info-h-line {

    width: 100%; height:5px;

	margin: 0 0 5px 0;

	background: url('../images/artist_listing_h_line.jpg') top left repeat-x;

	display:block;	}



.bt-full-details:hover {

	background: url('../images/forward_arrow.png') top left no-repeat;

    cursor:pointer}





/*-------- ARTIST LIST ---------*/



.artists {

	width: 574px; min-height: 358px;

	margin: 0 16px 0 0; padding: 0;

	background: url('../images/artist_bg.jpg') top left no-repeat;

	float: left; }



.featured-artist {

	width: 298px; min-height: 358px;

	margin: 0; padding: 0;

	background: url('../images/featured_bg.jpg') top left no-repeat;

	float: left; }



.left-events {

	width: 189px; min-height: 352px;

	margin: 15px 23px 0 0; padding: 0;

	background: url('../images/left_events_bg.jpg') top left no-repeat;

	float: left; }



.artists h2, .featured-artist h2, .left-events h2 {

	margin: 0; padding: 6px 0 0 11px;

	font-size: 16px; font-weight: bold;

	text-transform:uppercase;

	color: #707070;	}



.artists-text-block {

	margin: 0; padding: 23px 0 0 0;

	display: block; }



.artists-text-block h1 {

	font-size: 2em; font-weight:bold;

	text-transform: none;

	color: #1064ad; }



.artists-text-block p {

	padding: 0 20px 0 0;

	text-align:justify;

	line-height: 20px; }

	

.fullwidth {

	width: 888px; height: 300px;

	margin: 0; padding: 0;

	background: url('../images/fullwidth_bg.jpg') top left no-repeat; }

	

.fullwidth-map {

	width: 888px;

	margin: 0; padding: 0;

	background: url('../images/mapBG.jpg') top left repeat-y; }

	

.fullwidth h1, .fullwidth-map h1 {

	height: 50px;

    margin: 0; padding: 6px 0 0 40px;

	color: #707070; background: url('../images/fullwidth_topbg.jpg') top left no-repeat;

	font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;

	text-transform:uppercase; }



.fullwidth h1 { 

	width: 888px; }

 	

.fullwidth-map h1 {

	width: 848px; }	

	

.fullwidth-bottom { 

	width: 888px; height: 97px;

	margin-bottom: -15px;

	background: url('../images/fullwidth_bottombg.jpg') bottom left no-repeat; }



#flashcontent { padding-left: 30px; }

#flashcontent2 { margin-top: 20px; padding: 0 30px 0 30px; min-height: 92px; background:  url('../images/fullwidth2_bg.jpg') bottom left no-repeat; }

	



/* LOGIN PAGE */



input.login_btn {

    border: 1px solid red; }



/* ART-LIST ALL */



input.adminbtn {

    height: 26px;

	margin: 0; padding: 0;

	font-size: 11px; font-weight: bold;

	text-decoration: none; text-transform:uppercase; text-align:center;

	color: #555; background: url('../images/bt-search.jpg') top left repeat-x; border: 1px solid #d3d3d3;

	display: block; }



input.adminbtn:hover {

	background: url('../images/bt-search_hover.jpg') top left repeat-x; }





    /* Standard HTML Form Controls */

	/*input.button { border: 1px solid #aaf; font: 11px 'Arial', 'Helvetica'; font-weight: bold; background-color: #eef;}

	input.button:hover { background-color: #fff; }*/



input.textbox, textarea.textbox {

	width: 198px;

	padding:4px;

	font-size:10px; font-family: Arial, Helvetica, sans-serif;

	color:#636363; background-color: #fff; border: 1px solid #d6e5e5;

	float:left;

	letter-spacing:0.1em;

	 }



textarea.textbox {

	width: 198px; }

	

input.textbox:focus, textarea.textbox:focus {

	background-color: #fff; border-color: #333; }



		a.listboxReset { font-family: arial, helvetica; font-size: 8pt; text-decoration: none; color: #337; }

		a.listboxReset:hover { text-decoration: underline; }



/* These are all EXAMPLES -- they are meant to be updated/changed/modified */

	body { font: 12px Arial, Helvetica, sans-serif; }



	/* Standard HTML Form Controls */

	/*input.button { border: 1px solid #aaf; font: 11px 'Arial', 'Helvetica'; font-weight: bold; background-color: #eef;}*/

    input.button, input button { height: 26px;

		margin: 0; padding: 0;

		color: #555;

		font-size: 11px;

		font-weight: bold;

		text-decoration: none;

		text-transform:uppercase;

		text-align:center;

		background: url('../images/bt-search.jpg') top left repeat-x;

		border: 1px solid #d3d3d3;

		display: block;

                cursor: pointer;}



	/*input.button:hover { background-color: #fff; }*/



    input.button:hover { background: url('../images/bt-search_hover.jpg') top left repeat-x; }



	input.textbox, textarea.textbox { font: 12px 'Arial', 'Helvetica'; width: 200px; background-color: #f8f8f8; border: 1px solid #d3d3d3; padding: 2px 3px 2px 3px;}

	textarea.textbox { height: 100px; width: 200px;}

		input.textbox:focus, textarea.textbox:focus {background-color: #fff; border-color: #005eaf;}



	select.listbox {

	font-size:12px;

	letter-spacing:0.1em;

	color:#636363;

	width: 198px;

	background-color: #f8f8f8;

	border: 1px solid #d6e5e5;

	padding:4px;

	float:left;

	clear:right; }

		select.listbox:focus { background-color: #fff; border-color: #005eaf;}

		a.listboxReset { font-family: arial, helvetica; font-size: 8pt; text-decoration: none; color: #337; }

		a.listboxReset:hover { text-decoration: underline; }







	/**

	 * Various QControl-specific Styles

	 */



	/* QFileAsset */

	div.fileassetDbox { border: 2px solid #333; background-color: #fff; padding: 20px; width: 400px; overflow: auto; }

		div.fileassetDbox h1 { margin: 0; }

		div.fileassetDbox input { padding: 3px; margin-right: 5px; }



	/* QDialogBox */

	div.dialogbox { border: 1px solid #333; background-color: #fff; padding: 0px; width: 400px; overflow: auto;top:0px; }



	/* QDateTimePicker */

	span.datetimepicker { }

		span.datetimepicker select { font: 12px 'Arial', 'Helvetica'; width: 200px; background-color: #f8f8f8; border: 1px solid #d3d3d3; padding: 2px 3px 2px 3px;}

		span.datetimepicker select:focus { background-color: #fff; border-color: #aaf; }

		span.datetimepicker select.month { width: 55px; }

		span.datetimepicker select.day { width: 45px; margin-left: 8px; }

		span.datetimepicker select.year { width: 60px; margin-left: 8px; }

		span.datetimepicker select.hour { width: 65px; margin-left: 12px; margin-right: 2px; }

		span.datetimepicker select.minute { width: 45px; margin-left: 2px; margin-right: 2px; }

		span.datetimepicker select.second { width: 45px; margin-left: 2px; }



	/* QDataGrid */

	table.datagrid { border: 1px solid #d3d3d3; width: 850px; }

		table.datagrid caption, table.datagrid tfoot { padding-bottom: 4px; overflow: auto; }

			table.datagrid span.left { float: left; font-size: 10px; display: block; }

			table.datagrid span.right { float: right; font-size: 10px; display: block; }

		table.datagrid tr { background-color: #fff; }

			table.datagrid tr.alternate { background-color: #eef; }

		table.datagrid th { background-color: #d3d3d3; padding: 3px 5px 3px 5px; text-align: left; }

			table.datagrid th a { color: #000; text-decoration: none; }

			table.datagrid th a:hover { color: #000; text-decoration: underline;}

		table.datagrid td { padding: 5px; }

			table.datagrid td a { color: #000; }

			table.datagrid td a:hover { color: #000; text-decoration: none; }

		table.datagrid tfoot { border-top: 1px solid #d3d3d3;}



	/* QPaginator */

	span.paginator { margin: 0; padding: 0; font-size: 11px; }

		span.paginator span { list-style-type:none; display: inline; padding: 0; margin: 0; }

			span.paginator span.page a { text-decoration: none; color: #000000; padding: 0 3px 0 3px; margin: 0 2px 0 2px;}

			span.paginator span.page a:hover { background-color: #ccf; }

			span.paginator span.arrow { font-weight: normal; color: #adacac; margin: 0; padding: 0 3px 0 3px; }

			span.paginator span.arrow a { font-weight: normal; color: #005eaf; text-decoration: none; }

			span.paginator span.selected { font-weight: normal; background-color: #005eaf; color: #fff; padding: 0 3px 0 3px; margin: 0 2px 0 2px; }

			span.paginator span.break { color: #666; margin: 0 5px 0 5px; }

			span.paginator span.ellipsis { color: #666; }



	/* QCalendar */

	div.calendar { width: 200px; border: 1px solid #337; background-color: #ccf; }

		div.calendar div.navigator { background-color: #337; overflow: auto; height: 100%; color: #fff; padding: 2px 6px 2px 6px; }

		div.calendar div.navigator div.left { float: left; }

		div.calendar div.navigator div.month { float: left; width: 80px; text-align: center; font-weight: bold; font-size: 11px; }

		div.calendar div.navigator div.year { float: right; }

		div.calendar div.navigator div.year span { font-size: 11px; font-weight: bold; margin-left: 6px; margin-right: 6px; }

			div.calendar div.navigator a { color: #fff; text-decoration: none; }

			div.calendar div.navigator a:hover { text-decoration: underline; }

		div.calendar table { border: 0; margin-left: auto; margin-right: auto;}

			div.calendar th { text-align: center; border: 0; padding: 4px 2px 4px 2px; font-weight: bold; font-size: 10px;}

			div.calendar td { text-align: center; border-width: 0 0 1px 0; border-style: solid; border-color: black; padding: 0;}

				div.calendar td.lastRow { border-width: 0;}

				div.calendar td a { text-decoration: none; color: #000; display: block; padding: 2px 6px 2px 6px; }

				div.calendar td.today { background-color: #bbd; }

				div.calendar td.nonMonth a { color: #aaf; }

				div.calendar td.selected { background-color: #c9a; font-weight: bold; }

				div.calendar td a:hover { background-color: #eef; color: #000; }

		div.calendar div.options { text-align: center; background-color: #337; }

			div.calendar div.options a { color: #fff; font-size: 10px; text-decoration: none;}

			div.calendar div.options a:hover { text-decoration: underline; }



	/**

	 * Styles for Custom Render Functions as defined in QControl.class.php

	 */



	div.renderWithName { padding: 4px 0 4px 0; overflow: auto; height: 100%; }

		div.renderWithName div.left { float: left; width: 200px; margin-right: 25px; }

		div.renderWithName div.required { font-weight: bold; text-transform: uppercase; }

		div.renderWithName div.left span.instructions { font: 10px 'Verdana', 'Arial', 'Helvetica'; color: #999; font-style: italic; text-transform: none;}



		div.renderWithName div.right { }

		div.renderWithName div.right span.error { margin-left: 15px; font: 10px 'Verdana', 'Arial', 'Helvetica'; color: #600;}







	/**

	 * Form and Dashboard Draft-Specific Styles

	 * NOTE: because these are page specific, we use element IDs instead of element classes for most items here

	 * (e.g. we will never have more than one titleBar per page)

	 */



	div#titleBar { border: 1px solid #337; margin-bottom: 18px; }

		div#titleBar h2 { background-color: #337; font: 12px 'Georgia', 'Times New Roman', 'Times'; font-style: italic; font-weight: bold; color: #fff; margin: 0; padding: 2px 5px 2px 5px; float: none; }

		div#titleBar h2#right { float: right; font: 10px 'Verdana', 'Arial', 'Helvetica'; font-style: normal; font-weight: normal; }

		div#titleBar h2#right a { color: #fff; text-decoration: none; }

		div#titleBar h2#right a:hover { text-decoration: underline; }

		div#titleBar h1 { font: 28px 'Georgia', 'Times New Roman', 'Times'; color: #337; margin: 0; padding: 2px 0 2px 5px; font-weight: bold; }



	p.create { }

		p.create a { text-decoration: none; color: #337; font-weight: bold; }

		p.create a:hover { text-decoration: underline; }



	div#draftList { }

		div#draftList h1 { margin: 0; font: 20px 'Georgia', 'Times New Roman', 'Times'; font-weight: bold; }

		div#draftList p { margin-top: 6px; margin-bottom: 18px;}



	div#formControls { padding: 0 0 0 20px; }



	div#formActions { background-color: #aaf; padding: 10px; height: 20px; margin-top: 18px; }

		div#formActions div#save { float: left; }

		div#formActions div#cancel { margin-left: 10px; float: left; }

		div#formActions div#delete { float: right; }



	div#dashboard { }

		div#dashboard div#left { float: left; width: 200px; height: 100px; font-size: 10px; background-color: #eef; border: 1px solid #000; padding: 5px; }

		div#dashboard div#right { float: left; margin-left: 10px; width: 760px;}

		div#dashboard div#right div#pnlList { margin-bottom: 10px; border: 1px solid #000; padding: 5px; height: 300px; overflow: auto; }

		div#dashboard div#right div#pnlEdit { border: 1px solid #000; padding: 5px; background-color: #eef; height: 240px; overflow: auto; }

table{

    text-align:left; }

.CalendarPopUp {

    font-size:12px;

	letter-spacing:0.1em;

	color:#636363;

	width: 198px;

	background-color: #f8f8f8;

	border: 1px solid #d6e5e5;

	padding:4px;

	float:left;

	clear:right; }

	

.photos {

	overflow: hidden;

	/*border: 10px solid #f0f0f0;*/

	width: 290px;

	margin: 0 auto; }

	

img { border: none;}

.photos img.logo {margin: 0 auto; display:block;}

.photos div img {

	padding: 10px 0;

	margin: 20px 0;}

	

.photos ul.thumbs {

	width: 390px;

	margin-top:20px;

	list-style: none;

	float: left; }

	

.photos ul.thumbs li{

	width: 50px; height: 50px;

    margin-right:5px;

	float: left;

	overflow: hidden;

	border: 1px solid #ddd;

	text-align: left;

    filter:alpha(opacity=50);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5; }

.photos ul.thumbs li:hover {

	border: 1px solid #888;

	filter:alpha(opacity=100);

	-moz-opacity:0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9 ; }



.photo-container{

    width: 280px; height:280px;

	border:1px solid #ddd;

    text-align:center; }

	

	img{border:none;}



    /* image replacement */

        .graphic, #prevBtn, #nextBtn{

            margin:0;

            padding:0;

            display:block;

            overflow:hidden;

            text-indent:-8000px; }

	

	#slider ul, #slider ul li, #slider2 ul, #slider2 ul li{

		margin:0;

		padding:0;

		list-style:none; list-style-position: outside; }

		

	#slider ul li, #slider2 ul li{

		width:449px;

		height:152px;

		overflow:hidden; margin: 0; padding: 0; }



	#slider2 li{

		background:#f1f1f1; }

		

	#slider2 li h2{

		margin:0 20px;

		padding-top:20px; }

		

	#slider2 li p{

		margin:20px; }



	p#controls, p#controls2{

		margin:0;

		position:relative; }



	div.home-middle div#slider { margin-left: 10px; }



        div.home-middle #prevBtn2  {

        top: -169px;}



        div.home-middle #nextBtn2 {

            top: 2px;

        }



        div.home-middle #prevBtn2 { left:290px; }

        div.home-middle #nextBtn2 { left: 289px; }



        #prevBtn2, #nextBtn2 { display:block;

		margin:0;

		overflow:hidden;

		text-indent:-8000px;

		width:152px;

		height:77px;

		position:absolute;

		left:299px;

		top:-160px; }



	#prevBtn, #nextBtn {

		display:block;

		margin:0;

		overflow:hidden;

		text-indent:-8000px;

		width:38px;

		height:77px;

		position:absolute;

		left:299px;

		top:-160px; }

		

	#nextBtn, #nextBtn2{

		left:414px; }

		

	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{

		display:block;

		width:30px;

		height:77px;

		background:url(../images/left-t.gif) no-repeat 0 0; }



        #prevBtn2 a, #nextBtn2 a{

		display:block;

		width:152px;

		height:15px;

		background:url(../images/left-t.gif) no-repeat 0 0; }

		

	#nextBtn a, #nextBtn2 a{

		background:url(../images/right-t.gif) no-repeat 0 0; width: 152px; }





        /* // Easy Slider */

        .featured-slider{ 

            margin:0;

            padding:0;}

			

        .featured-slider .featured-slider-left{

            width:60%;

            float:left; margin: 0 0 0 10px; }

			

        .featured-slider .featured-slider-right{

            width:35%;

            float:left; }

			

        /* International - Slider */

        #slider-int{  top: 58px; left: 5px; position: absolute; }

        #slider-int ul, #slider-int li{

            margin:0;

            padding:0;

            list-style:none; }

        #slider-int li{

            width:300px;

            height:275px;

            overflow:hidden; }



        div.african-featured-art #prevBtn-int {

            position: absolute; 

            left:70px;

            top:-38px;  }



        div.african-featured-art #nextBtn-int {

            position: absolute;

            left:70px;

            top:255px;  }





        #prevBtn-int, #nextBtn-int{

            display:block;

            margin:0;

            overflow:hidden;

            text-indent:-8000px;

            width:152px;

            height:15px;

            position:absolute;

            left:65px;

            top:-280px; }

			

        #nextBtn-int{

            left:85px; }

        #prevBtn-int a, #nextBtn-int a{

            display:block;

            width:152px;

            height:15px;

            background:url(../images/left-t.gif) no-repeat 0 0; }

			

        #nextBtn-int a{

            background:url(../images/right-t.gif) no-repeat 0 0; width: 152px; }

			

         /* // Easy Slider */

        .featured-slider-int{

            width:260px;

            font-size:10px;

            padding-left:10px;

            text-align:center;

        }

        .featured-slider-int span {

            font-weight:bold;

            font-size: 12px;

             }

			

        .featured-slider-int a {

            font-weight:bold;

            font-size: 12px;

            margin-top: 10px;

            cursor:pointer; width: 100%; }

			

        .featured-slider-int img {

            border:1px solid #d6d5d6; }

        

#tooltip {

	position: absolute;

	z-index: 3000;

    font-size:11px;

	border: 1px solid #cccccc;

	background-color: #FFF;

	padding: 5px;

	opacity: 0.85; }

	

#tooltip h3, #tooltip div { margin: 0; }



#tooltip.fancy {

    background: url('../images/shadow.png')no-repeat 0 0;

    border:none;

    padding-top: 5em;

    height: 100px;

    font-size:11px;

    width:250px;

}



.artist-gallery-div{

    padding-top:10px;

    height: 325px;

    width: 450px;

    float: left;

    overflow: visible;
	
	z-index: -1;

    /*position: relative;

    top: 15px;

    left: 10px;*/

    /*overflow: hidden;*/

    /*overflow-x: hidden;

    overflow-y: hidden;*/ }



.artist_wrapper {

    float: left;

    width: 460px;

    overflow-y: scroll;

    overflow-x: hidden;

    height: 489px;

    padding-left: 15px; }

    

    

.artist_image_wrapper {

    float: left;

    width: 460px;

    overflow:visible;

    height: 485px;

    padding-left: 5px;

    padding-top:5px;

    text-align:left;

}



.sliderjs { 

   height:338px !important;

   float: right;

   position: absolute;

   right: 10px; overflow:hidden; }



    

.featured-name{

    font-size:10px; }



span.featured-name a { margin-left:10px; }



.africanBelow { position: absolute; bottom: 0; }

.home-spacing-leftcol { bottom: -150px; }



.smsLink { text-align: center; margin-bottom: 8px; }

.fbLink { text-align: center; margin-bottom: 8px;  }

.ytLink { text-align: center; font-size: 11px; }





#artist-gallery-div

{

    width: 400px;

    padding-left: 31px;

    float: right;

    margin-right: 0;

    /* overflow-y: scroll; Removed as part of fix for Bug 3369 */

}

#artist-gallery-info-div, .artist-gallery-info-div

{

    width: 300px;

    float: right;

    padding-top:20px;

    text-align:left

}

#buyer {

    width: 300px;

    float: right;

    padding-top:20px;

    padding-left:105px;

    text-align:left

}

.buyer input, .buyer select {

    width:140px;

}

.buyer textarea {

    width:140px;

    height: 50px;

}

.artist-gallery-info-div h1 {

    text-transform:none;

}

.buybutton{

    float:left;

}

.artist_wrapper .submit, .artist-gallery-div .submit, .artist-gallery-info-div .submit, .artist_image_wrapper .submit {

	width: 66px; height: 26px;

	margin: 0 auto; margin-top: 10px; padding: 0;

	color: #555;

	font-size: 11px; font-weight: bold;

	text-decoration: none; text-transform:uppercase; text-align:center;

	background: url('../images/bt-search.jpg') top left repeat-x; border: 1px solid #d3d3d3;

	display: block;

        cursor: pointer; }



.artist_wrapper .submit:hover, .artist-gallery-div .submit:hover, .artist-gallery-info-div .submit:hover, .artist_image_wrapper .submit:hover {

	background: url('../images/bt-search_hover.jpg') top left repeat-x; font-weight: bold; }



ul.linkspage {

    padding: 0 20px 0 25px;

    font-size: 11px;

    list-style-position: outside; }



ul.linkspage li {

    padding: 2px 0; margin-right: 20px; }



ul.linkspage li a, .buylinks a, a.bluelinks {

    color: #005eaf; text-decoration: none; }



ul.linkspage li a:hover, .buylinks a:hover, a:hover.bluelinks {

    text-decoration: underline;

}

table tr td {

    font-size:11px;

}

table .buyer input .textbox{

   width:140px; float: left;

}

div.reserve{

    font-size:13px;

	position: relative;

	top:10px;

	display: block;

	margin-bottom: 12px;

}

div.message{

    font-style:italic;

    font-weight:bold;

	position: relative;

	display: block;

	margin-bottom: -12px;

}



.buyer iframe { width:380px; height: 310px !important; border: 0px solid white; background-color:none; overflow-x:hidden; overflow-y:hidden; position: absolute; right: 1px; }



.buyer { height:26px; }

.buyer .listbox { padding:0; width: 150px; }

.buyer-note { height: 53px; }

.buyer-note .textbox { height: 40px; width: 150px; }

.buyer-left { width:100px;float: left; display: block; }

.buyer-right { float: left; display: block; }

.buyer-right .warning { padding-left: 5px; display:block; width:100px; }

.buyer-right input { width: 150px; }

.buyer-submit .button { width: 75px; }





.contact-form .warning { clear:both; }



.featured-slider .featured-slider-left a { font-weight:bold;  }

.artist-gallery-div a img, .artist-gallery-div a { cursor: pointer; }



ul.mapBtmList { list-style:none; list-style-position: inside; margin-top: 10px; width: 850px; }

ul.mapBtmList li { float: left; font-size:12px; padding-right: 5px;  color:#555; display:block; height:15px; }


.descripGallery { display:block; border: 1px solid #505050; width:80%; }



.africanMore { float: right; margin-right: 50px; }



.titleReserve { margin-top: 5px; }


/****************** LANDING PAGE (Bianca) *************************/

.landing_wrapper {
	width:1315px;
	height:965px;
	position:relative;
	left:50%;
	margin-left:-657.5px;	
}

.landing_wrapper .landing_top {
	background-image:url(../images/landingpage/splat_top.jpg);
	background-position:center;
	height:52px;
}

.landing_wrapper .landing_middle {
	height:580px;
	clear:both;
}

.landing_wrapper .landing_middle .landing_middle_left {
	background-image:url(../images/landingpage/splat_left.jpg);
	background-repeat:no-repeat;
	width:207px;
	float:left;
	height:580px;
}

.landing_wrapper .landing_middle .landing_middle_center {
	background-color:white;	
	float:left;
	height:580px;
	width:901px;
}

.landing_wrapper .landing_middle .landing_middle_right {
	background-image:url(../images/landingpage/splat_right.jpg);
	background-repeat:no-repeat;
	width:207px;
	float:right;
	height:580px;
}

.landing_wrapper .landing_bottom {
	background-image:url(../images/landingpage/splat_bottom.jpg);
	background-position:center;
	height:225px;
}

.landing_wrapper .landing_middle .landing_middle_center .landing_logo {
	background-image:url(../images/landingpage/logo.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:264px;
	height:176px;
	margin:0 auto;
	padding-top:33px;
}

.landing_wrapper .landing_middle .landing_middle_center .landing_click {
	width:722px;
	height:120px;
	background-image:url('../images/landingpage/click_here_bg_small.png');
	background-position:bottom;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	/*padding-top:75px;*/
	font-family:"century gothic", arial, verdana;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.05em;
	color:#707070;
	display:block
}

.landing_wrapper .landing_middle .landing_middle_center .landing_click:hover {
	color:#005dad;
	background: url('../images/landingpage/click_here_bg_hov_small.png');
	background-position:bottom;
	background-repeat:no-repeat;
	height:120px;
	margin-top:28px;
}

.landing_click_second {
	background-image:url('../images/landingpage/click_here_bg_small2.png') !important;
}

.landing_click_second:hover {
	background-image: url('../images/landingpage/click_here_bg_hov_small2.png') !important;
}

.landing_wrapper .landing_middle .landing_middle_center .landing_click span{
	padding-top:35px;
	display:block;

}

.landing_wrapper .landing_middle .landing_middle_center .corp_info {
	background-image:url(../images/landingpage/corp_info_btn.png);
	background-repeat:no-repeat;
	width:224px;
	height:38px;
	margin:0 auto;
	display:block;
	margin-top:20px;
}

.landing_wrapper .landing_middle .landing_middle_center .corp_info:hover {
	background-image:url(../images/landingpage/corp_info_btn_hov.png);	
}

.corpinfo_text {
	width:700px;
	margin:0 auto;
}

#CorpInfoForm .landing_wrapper .landing_middle .landing_middle_center .landing_click {
	background-image:url('../images/landingpage/click_here_bg.png');
	height: 240px;
	font-size: 26px;
	margin-top:36px;
}

#CorpInfoForm .landing_wrapper .landing_middle .landing_middle_center .landing_click:hover {
	background: url('../images/landingpage/click_here_bg_hov.png');
	background-position:bottom;
	background-repeat:no-repeat;
	height:240px;
	margin-top:36px;
}

#CorpInfoForm .landing_wrapper .landing_middle .landing_middle_center .landing_click span{
	padding-top:75px;
	display:block;
}

.landing_wrapper .landing_middle .landing_middle_center .landing_logo_small {
	background-image:url(../images/landingpage/logo_small.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:179px;
	height:120px;
	margin:0 auto;
	padding-top:25px;
}

