/*main site*/





body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	font-size: 14px;
	background-color: #BEBEBE;
	background-image: url(../Assets%20Images/site%20additional%20graphics/shadow_image%20copy.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;



	}




 /*main container */



  #showcaseslideshowcontainer {
	height: 500px;
	width: 400px;
	border: thin none #000000;
	background-color: #CCCCCC;
	float: left;


}



/*The wrapper background is now colured ccccc and all of the boxes inside the wrapper are transparent so only one colour property is used*/



#wrapper {
	width: 750px;
	border: thin none #000000;
	background-color: #CCCCCC;
	height: 100%;
	float: none;
	margin-right: auto;
	margin-left: auto;
}







#bannerbox {
	float: left;
	height: 94px;
	width: 750px;
	border-top-width: thin;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #CCCCCC;
	background-image: url(../Assets%20Images/site%20additional%20graphics/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}







#bannerbox_flash {
	float: left;
	height: 130px;
	width: 750px;
	border-top-width: thin;
	border-bottom-style: none;
	border-top-color: #999999;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 10px;
	background-color: #CCCCCC;


}



/* this style is used for the hollywood zombies page as i never created a seperate stlylesheet for that page*/



#bannerbox_white_bg {



	float: left;



	height: 94px;



	width: 750px;



	background-color: #FFFFFF;



	border-top-width: thin;



	border-bottom-style: solid;



	border-top-color: #999999;



	border-right-width: thin;



	border-bottom-width: thin;



	border-left-width: thin;



	border-top-style: none;



	border-right-style: none;



	border-left-style: none;



	border-right-color: #999999;



	border-bottom-color: #999999;



	border-left-color: #999999;



}















.banner_box_full_size-image {
	height: 70px;
	width: 710px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	color: #333333;
	background-image: url(../Assets%20Images/site%20additional%20graphics/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;



}







.divider750x15 {



	height: 18px;



	width: 750px;



	float: left;





	background-color: #CCCCCC;



}







.divider750x15_transparent {

	float: left;

	height: 8px;

	width: 750px;

	background-color: #CCCCCC;



}















.menubox {

	float: left;

	height: auto;

	width: 750px;

	background-color: #CCCCCC;

}







.menu1box {

	float: left;

	width: 85px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	font-weight: bold;

	font-variant: normal;

	text-align: center;

}



.menu5box_95px {

	float: left;

	height: auto;

	width: 95px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	font-weight: bold;

	font-variant: normal;

}







.menu4box_110px {


	height: auto;

	width: 110px;

	float: left;

}











.menu2box {

	float: left;

	width: 70px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	font-weight: bold;

	font-variant: normal;

	text-align: center;





}



.menubox3_50_px {

	width: 50px;

}















/*These 3 styles for use on index only*/







.print_descriptioncontatiner {



	height: auto;



	width: 750px;



	float: left;



	background-color: #CCCCCC;



	border-top-width: thin;



	border-right-width: thin;



	border-bottom-width: thin;



	border-left-width: thin;



	border-bottom-style: solid;



	border-top-color: #666666;



	border-right-color: #666666;



	border-bottom-color: #666666;



	border-left-color: #666666;



}







.descriptioncontatiner {

	height: auto;

	width: 750px;

	float: left;

	background-color: #CCCCCC;



}







.draw_chrysler_build_box {



	background-color: #CCCCCC;



	float: left;



	width: 750px;



	background-image: url(../Assets%20Images/drawings%20for%20site/New%20York/chrysb.jpg);



	background-repeat: no-repeat;



	background-position: center center;



}







.main_image_contatiner {



	height: auto;



	width: 750px;



	float: left;



	background-color: #CCCCCC;



	padding-top: 50px;



}







.about_me_text {

	padding: 35px;

	height: auto;

	width: 680px;

	



}



.about_me_image_box {
	background-color: #CCCCCC;
	height: 173px;
	width: 122px;
	float: right;
	padding: 10px;


}



.text_for_quotations {



	font-family: "Times New Roman", Times, serif;



	font-size: 16px;



	font-style: italic;



	font-weight: bold;



	color: #333333;



	text-align: center;



	vertical-align: baseline;



	letter-spacing: normal;



}











#descriptionbox {

	float: left;

	height: auto;

	width: 420px;

	padding-top: 40px;

	padding-right: 30px;

	padding-bottom: 40px;

	padding-left: 0px;

	border: thin none #333333;



}







#slideshowbox {
	height: auto;
	width: 255px;
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 40px;
	background-color: #CCCCCC;


}







#copyright {
	float: left;
	height: auto;
	width: 700px;
	padding-right: 25px;
	padding-left: 25px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	background-color: #B7B7B7;
	margin-bottom: 0px;



	}



	



	



	



.gallery_placer_fits_4 {

	height: auto;

	width: 187px;

	float: left;

	padding-top: 15px;

	padding-bottom: 15px;



}











.gallery_placer_fits_3 {

	height: auto;

	width: 250px;

	float: left;

	padding-top: 15px;

	padding-bottom: 15px;



}	



	



	







.gallery_placer_fits_5 {

	float: left;

	height: auto;

	width: 150px;

	padding-top: 15px;

	padding-bottom: 15px;



}



.gallery_placer_fits_2 {

	width: 345px;

	padding-right: 15px;

	padding-left: 15px;

	float: left;



}







.box_width_75_spacer {

	float: left;

	height: auto;

	width: 75px;



}



.box_width_110_spacer {

	height: auto;

	width: 110px;

	float: left;



}







/*New Work Page Boxes*/



.new-work_box_150 {

	float: left;

	height: auto;

	width: 120px;

	padding: 15px;



}



.new_work_box_450 {

	float: left;

	height: auto;

	width: 420px;

	padding: 15px;



}



.prints_page_description_box {



	background-color: #A7A7A7;



	float: left;



	height: auto;



	width: 650px;



	padding: 50px;



	border-top-width: thin;



	border-right-width: thin;



	border-bottom-width: thin;



	border-left-width: thin;



	border-top-style: solid;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	border-top-color: #333333;



	border-right-color: #333333;



	border-bottom-color: #333333;



	border-left-color: #333333;



}











/*Text styles*/







.bold {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-style: normal;



	font-weight: bold;



	color: #333333;



}















h3 {



	font-family: Arial, Helvetica, sans-serif;



	font-style: normal;



	font-weight: bold;



	font-variant: normal;



	text-decoration: underline;



}



.italic_text {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: italic;



}







.copyrighttext {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	background-color: #B7B7B7;



}







.spacer_text_colour {



	color: #CCCCCC;



	



	font-family: Arial, Helvetica, sans-serif;



}



/*Links*/



	a {
	font-family: Arial, Helvetica, sans-serif;
	color: #5B389C;
	text-decoration: none;
}











a:hover {
	color: #945FD3;
	text-decoration: underline;
}







img {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	padding: 0px;
	letter-spacing: -1px;
	
	
	



}



.h3_index_medium_grey  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	font-style: normal;

	font-weight: bold;

	color: #333333;

       }



.menu3box {

	height: auto;

	width: 50px;

	float: left;



}



.validator_container {

	float: left;

	height: auto;

	width: 700px;

	padding-right: 25px;

	padding-left: 25px;

	background-color: #CCCCCC;



}
.emailicon {
	background-image: url(../Assets%20Images/email.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}
.emailicon a {
	text-decoration: none;
}
.non_link_link {
	color: #333333;
}
.non_link_link:hover {
	color: #333333;
	text-decoration: none;
}
