/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Title : PROJECT NAME Stylesheet
Author : Atelier Studios
URL : http://wwww.atelier-studios.com
Description : Design and layout for PROJECT NAME
Copyright Atelier Studios Limited 2001-2006. All Rights Reserved.

Created : 03/03/2006
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#4d4d4d;
	padding-bottom:20px;
	font-size: 65%;}

* { /* Reset all margins/padding*/
	margin:0;
	padding:0;}

ul, ol {
	background-image:none;
	padding:0 0 0 0;}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;}

p {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	line-height:16px;
	font-size:13px;
	color:#fff;}
	
	a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000;}
	a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000;}
	a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000 !important;}
	a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000;} 

a#button_welcome {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal-top.gif); color:#4d4d4d;
			  }
			  #button_welcome.selected { background-image:url(/furniture/images/Navigation/selected-top.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_welcome:hover { background-image:url(/furniture/images/Navigation/hover-top.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_commissions {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_commissions.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_commissions:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_exhibition {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_exhibition.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_exhibition:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_travels {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_travels.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_travels:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_seascapes {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_seascapes.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_seascapes:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_boats {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_boats.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_boats:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_landscapes {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_landscapes.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_landscapes:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_people {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_people.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_people:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_townscapes {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_townscapes.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_townscapes:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_abstract {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_abstract.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_abstract:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_prints {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_prints.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_prints:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_about_john {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_about_john.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_about_john:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

a#button_contract {
			  width: 170px; height:19px; display:block; padding:2px 0 0 20px; margin:0;
			  background-image:url(/furniture/images/Navigation/normal.gif); color:#4d4d4d;
			  }
			  #button_contract.selected { background-image:url(/furniture/images/Navigation/selected.jpg); background-repeat:no-repeat; color:#4d4d4d;  font-weight:bold; }
			  #button_contract:hover { background-image:url(/furniture/images/Navigation/hover.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4d4d4d !important; }

div#wrapper {
	width:750px;
	margin: 0px auto 0px auto;
	text-align:left;
	background-color:#fff;
	position:relative;
	background-image:url(/furniture/images/sitewide/background_stretch.gif);
	background-repeat:repeat-y;}
	
div#wrapper_about {
	width:750px;
	margin: 0px auto 0px auto;
	text-align:left;
	background-color:#fff;
	position:relative;
	background-image:url(/furniture/images/sitewide/background_stretch_about.gif);
	background-repeat:repeat-y;}
	
div#wrapper_contact {
	width:750px;
	margin: 0px auto 0px auto;
	text-align:left;
	background-color:#fff;
	position:relative;
	background-image:url(/furniture/images/sitewide/background_stretch_contact.gif);
	background-repeat:repeat-y;}
	
div#wrapper_current {
	width:750px;
	margin: 0px auto 0px auto;
	text-align:left;
	background-color:#fff;
	position:relative;
	background-image:url(/furniture/images/sitewide/background_stretch_current.gif);
	background-repeat:repeat-y;}
	
div#left_col {
	width:190px;
	float:left;
	clear:both;}

div#middle_col {
	width:371px;
	float:left;
	background-color:#3f3f3f;}

div#middle_col_visit {
	width:371px;
	float:left;}

div#right_col {
	width:189px;
	float:left;}
	
div#navigation {
	padding:0 0 0 0px;}
	
div#navigation li {	
	list-style-type:none;
	font-size:13px;}
	
div#subscribe_box {
	width:190px;
	height:63px;
	float:left;
	background-image:url(/furniture/images/sitewide/subscribe-background.jpg);
	background-repeat:no-repeat;}
	
div#subscribe_box p {
	font-size:12px;
	color:#4c4c4c;
	padding:13px 10px 0 22px;}
	
div#exhibition_box {}

div#exhibition_box p {
	font-size:12px;
	padding:5px 0 5px 20px;
	color:#4c4c4c;} 
	
div#exhibition_box	a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000;}
div#exhibition_box	a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000;}
div#exhibition_box	a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000 !important;}
div#exhibition_box	a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000;} 
	
div#main_content_wrapper {
	background-color:#3f3f3f;
	padding:0 0 0 12px;
	margin:0;}

div#images_link_text {
	width:560px;
	background-color:#3f3f3f;
	padding:0 0 0 0px;
	}
	
div#images_link_text p {
	padding:2px 0 2px 16px;
	font-size:12px;}

div#images_link {
	width:560px;
	background-color:#3f3f3f;
	padding:0 0 0 0px;
	}
	
div#images_link p {
	padding:2px 0 2px 23px;
	font-size:12px;}
	
div#images_link a {	
	color:#FFFFFF;}

div#main_content_exhibition {
	background-color:#fff;
	width:545px;
	padding:0 0 0 15px;
	margin:0;}
	
div#main_content_single_pieces {	
	background-color:#fff;
	width:545px;
	padding:0 0 0 15px;
	margin:0;}
	
div#main_content_single_pieces p {
	width:400px;
	color:#4d4d4d;}
	
div#main_content_single_pieces img {
	padding:20px 0 10px 0;} 
	
div#main_content_wrapper_about_john {
	background-color:#3f3f3f;
	padding:0 0 0 13px;
	margin:0;} 
	
div#main_content_wrapper_visit {
	background-color:#191919;
	width:540px;
	margin-left:10px;
	margin-bottom:60px;
	margin-top:10px;}
	
div#main_content_wrapper_visit table {
	padding:0px 0 20px 0;}
	
div#main_content_wrapper_visit p {
	padding:10px 0 10px 5px;
	color:#999999;}
	
div#main_content_wrapper_contact {
	background-color:#252525;
	width:547px;
	height:600px;
	padding:5px 0 0 13px;
	margin:0;} 
	
div#main_content_wrapper_contact table {
	padding:30px 0 10px 0;
	font-size:13px;
	color:#FFFFFF;}

div#main_content_wrapper_contact td {
	padding-bottom:5px;}

div#main_content_wrapper_contact input {}	

div#main_image_price {
	width:347px;
	padding:10px 0px 5px 2px;
	margin-bottom:5px;
	background-color:#494949;}
	
div#main_image_price table {
	font-size:13px;
	color:#FFFFFF;
	padding:0;
	margin:0;}
	
div#main_image_price p {
	padding:0;
	margin:0;}
	
div#main_image_text {
	width:347px;
	padding:5px 0px 0 2px;
	background-color:#494949;}
	
div#main_image_text_about_john {
	width:345px;
	padding:5px 0px 10px 2px;
	background-color:#494949;}
	
div#main_image_text_about_john img {
	padding:3px 10px 10px 10px;}

div#main_image_text_about_john p {
	color:#FFFFFF;}

div#footer {
	padding:0px 0 0 205px;}
	
div#footer p {
	font-size:10px;
	color:#8e8e8e;
	padding:0;}
	
div#footer_left {
	float:left;
	padding:0 130px 5px 0;}
	
div#footer_left_dark_grey {
	float:left;
	padding:0 130px 5px 0;}

div#footer_left_dark_grey p {
	color:#252525;}

div#footer_right {
	float:left;
	padding:0 0 0 0;}
	
#footer_right a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
#footer_right a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
#footer_right a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000 !important;}
#footer_right a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;} 

div#footer_right_about {
	float:left;
	padding:0 0 0 0;}
	
#footer_right_about a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
#footer_right_about a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
#footer_right_about a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000 !important;}
#footer_right_about a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;} 
	
div#footer_right_about p {	
	color:#333333;}
	
div#top_right_box {
	height:65px;
	background-color:#fff;
	border-bottom:1px solid #d2d2d2;}
	
div#right_col_text {
	padding:30px 5px 0 10px;
	height:267px;
	background-color:#FFFFFF;
	border-bottom:1px solid #d2d2d2;}
	
div#right_col_text_about_john {
	height:650px;
	background-color:#FFFFFF;}
	
div#right_col_text p {
	color:#4d4d4d;
	font-size:12px;
	padding:0 10px 0 10px;}
	
div#right_col_studio_image {
	background-color:#252525;
	padding:61px 0 0 0;}
	
div#right_col_studio_text {
	background-color:#252525;
	border-bottom:1px solid #3d3d3d;
	margin-bottom:50px; }
	
div#right_col_studio_text p {
	font-size:12px;
	padding:10px 5px 10px 10px;}
	
div#right_col_loop_link {
	background-color:#333333;}
	
/*-------------------------- Headings -----------------------*/

#logo {
	width: 190px; height:65px; text-decoration: none !important;
	background-image:url(/furniture/images/sitewide/logo.jpg);
	background-repeat:no-repeat; }
	
#heading_john_lawrence {
	width: 357px; height:43px; text-decoration: none !important;
	padding:22px 0 0 14px;
	background-image:url(/furniture/images/sitewide/JL_title_background.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #545454;
	color:#999999;}
	
#heading_contact {
	width: 546px; height:43px; text-decoration: none !important;
	padding:22px 0 0 14px;
	border-bottom:1px solid #545454;
	background-color:#3f3f3f;
	color:#999999;}
	
#heading_visit {width: 546px; height:43px; text-decoration: none !important;
	padding:22px 0 0 14px;
	border-bottom:1px solid #545454;
	background-color:#3f3f3f;
	color:#999999;}
	
/*-------------------------- classes -----------------------*/

.redtext {
	color:#FF0000;}
	
.lightgrey_text {
	color:#8e8e8e;}
		
.greyarrow_exhibition {
	background-image:url(/furniture/images/sitewide/arrow-grey.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;}
	
.greyarrow_subscribe {
	background-image:url(/furniture/images/sitewide/arrow-grey.gif);
	background-repeat:no-repeat;
	background-position:10px 18px;}
	
.redarrow {
	background-image:url(/furniture/images/sitewide/arrow-red.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;}
	
.floatimageright {
	float:right;}
	
.whitetext {
	color:#FFFFFF;}
	
.red_arrow_grey_back {
	background-image:url(/furniture/images/sitewide/arrow-red_grey_back.gif);
	background-repeat:no-repeat;
	background-position:13px 7px;}
	
.tablebackground {
	background-image:url(/furniture/images/studio/table-background.gif);
	background-repeat:no-repeat;}
