@charset "utf-8";
/* ==========================================
  CW CSS Basic Starter
  Copyright (c) 2010 CW
  Compatible of the following browser : ie7+, mozilla, chrome, safari, opera.
============================================*/

body {
	margin:0;
	padding:0;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;

}
body#bg1 {
	background:url(../images/bg_body1.jpg) repeat center top;
}
body#bg2 {
	background:url(../images/bg_body2.jpg) repeat center top;
}
body#bg3 {
	background:url(../images/bg_body3.jpg) repeat center top;
}
#wrapper {
	width:1095px;
}
#header {
	width:970px;
	height:210px;
}
.topheader {
	height:125px;
	border-bottom:2px solid #000;
}
#logo {
	padding:38px 0 0 0;
}
.tageline {
	width:350px;
	text-align:right;
	font-size:29px;
	font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
	color:#000;
	padding:72px 0 0 0;
}
.neil_shigley {
	padding:15px 0 0 0;
}
.menubox {
	height:60px;
}
#menu {
	height:58px;
	padding:0;
}
#menu ul {
	margin:0;
	padding:12px 0 0 0; 
}
#menu ul li {
	list-style:none;
	float:left;
}
#menu ul li a {
	display:block;
	float:left;
	padding:0 8px 0;
	font-size:17px;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li a:hover {
	color:#333;
}
#nobor {
	border:0 !important;
}

#body {}
.reaction {
	padding:0 0 50px 20px;
}
.artist_statement {
	background:url(../images/bg_content.jpg) no-repeat left top;
	left:-52px;
	min-height:1870px;
	position:relative;
	top:-25px;
	padding:100px 0 0 135px;
}
.artist_statement h1, .process h1  {
	padding:0 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	text-indent:22px;
}
.artist_statement p, .process p {
	font-size:14px;
	text-indent:22px;
	padding:0;
}
.bio_box {
	padding:0 45px 0 10px;
}
.neil_pix {
	float:right;
}
.process {
	padding:0 0 135px 30px;
}
.process p {
	padding-bottom:15px;
}
.left_process {
	width:515px;
	float:left;
	
}
.right_process {
	width:520px;
	float:right;
}
.right_box {
	float:left;
	margin:0 15px 28px 13px;
}
.right_box.number {
	margin:170px 0 0 0;
	font-size:18px;
	width:20px;
	text-align:center;
}
.symbols {
	padding:68px 0 0 25px;
}

.gallery {
	padding:0 0 0 38px;
}
.gallery_left {
	width:315px;
}
.gallery_right {
	background:url(../images/bg_galler-large.jpg) no-repeat left top;
	height:890px;
	margin:-38px 0 0 361px;
	position:absolute;
	width:730px;
}
.gallery_right2{
	background:url(../images/bg_galler-large2.jpg) no-repeat left top;
	height:762px;
	margin:-16px 0 0 361px;
	position:absolute;
	width:730px;
}
.gallery .gallery_left ul{
	margin:0;
	padding:0;
}
.gallery .gallery_left ul li{
	float:left;
	list-style:none;
	background:url(../images/bg_shadow-img.png) no-repeat right top;
	width:100px;
	height:131px;
	text-align:right;
}
.gallery  .img_name {
	padding:25px 0 0 100px;
	font-size:28px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}
.img_details {
	padding:0 0 10px 100px;
	font-size:16px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}
.img_box {
	padding:0 0 20px 160px;
}
.img_box2 {
	text-align:center;
	padding:0 0 20px 0;
}
.dimension {
	padding:0 0 0 100px;
	font-size:16px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}

.contact {
	background:url(../images/bg_good.png) no-repeat center 85px;
	min-height:820px;
	padding:20px 0 0 0;
}
.contact h1 {
	color:#605c52;
	text-align:center;
	font-size:36px;
	padding-bottom:30px;
}
.contact p {
	font-size:24px;
	text-align:center;
	color:#605c52;	
	font-weight:bold;
}


/* global class */
:focus{outline:0 !important;}
.left {float:left;}
.right {float:right;}
.cnter {text-align:center;}
.clearB {clear:both;}
.marginA {margin:0 auto;}
a img {border:0px;}
a {color:#000; text-decoration:underline;}
a:hover {
	text-decoration:none;
}
form, input {
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0 0 12px 0;
}
h1 {
	font-size:24px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:14px;
}

#loader {
	position: absolute; z-index: 99999; margin: 230px 0pt 0pt 361px;display:none;
}

