/* CSS Document */
body {
margin: 0;
padding: 0;
border: 0;
text-align:center;
background-color: #e5e4e1;
color: #646259;
	font: 13px Arial, Helvetica, sans-serif;
	min-width: 992px;
}

img {
margin: 0;
padding: 0;
border: 0;
}

p, td {
color: #646259;
	font: 13px Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
color: #2D2D28;
	font: 13px Arial, Helvetica, sans-serif;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

/* SITE SECTIONS */

#vert {
border: 0;
height:100%;
width: 100%;
}

#vert td {
vertical-align: middle;
text-align: center;
}

#holder {
}

#main_box {
position:relative;
background-color: #CBCAc3;
width:992px;
height:582px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#main {
position: relative;
top: 1px;
left:1px;
width: 990px;
height: 580px;
}

#splash {
position: absolute;
top:0;
left:0;
width: 990px;
height: 580px;
	background-color: #fff;
	/*z-index: 1;*/
}

#top {
position: relative;
height: 49px;
color: #f2f2f0;
}

#content {
	position: relative;
	top: 1px;
	left:0;
	height: 500px;
	z-index: 10;
}

#bottom {
position: relative;
top: 2px;
left:0;
height: 29px;
	z-index: 5;
}

/* TOP FORMATS */

#name {
	margin:0;
	padding:0;
	font: 26px Arial, Helvetica, sans-serif;
	padding-left: 13px;
	padding-top:9px;
	color: #b2b0a7;
}


#name a:link, #name a:visited, #name a:active, #name a:hover {
	font: 26px Arial, Helvetica, sans-serif;
	color: #b2b0a7;
	text-decoration: none;
}

#number {
	margin:0;
	padding:0;
	font: 16px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 13px;
	top: 16px;
	color: #98968c;
}
/* SPLASH BLOCKS */

#splash1 {
position: absolute;
top: 0;
left: 0;
width: 272px;
height: 580px;
	background-image: url(../splash/splash1.jpg);
	background-repeat:no-repeat;
}

#splash2 {
position: absolute;
top: 0;
left: 287px;
width: 229px;
height: 580px;
	background-image: url(../splash/splash2.jpg);
	background-repeat:no-repeat;
}

#splash3 {
position: absolute;
top: 0;
left: 526px;
width: 229px;
height: 580px;
	background-image: url(../splash/splash3.jpg);
	background-repeat:no-repeat;
}

#splash4 {
position: absolute;
top: 0;
left: 762px;
width: 228px;
height: 580px;
	background-image: url(../splash/splash4.jpg);
	background-repeat:no-repeat;
}

/* CONTENT BLOCKS */

#left_content {
position: absolute;
bottom: 14px;
left:15px;
width: 175px;
}

#right_content {
position: relative;
left: 230px;
top: 0;
width: 760px;
height: 500px;
text-align: center;
}

/* BOTTOM */

#contact_link {
display: block;
padding-left: 13px;
padding-top: 6px;
}

#navbutts {
position: absolute;
right: 13px;
top: 6px;
color: #7e7c72;
font-size: 12px;
width: 735px;
text-align: center;
}

#prev_next {
position: absolute;
right:0;
top:0;
}

#navbutts a:link, #navbutts a:visited, #navbutts a:active {
color: #7e7c72;
font-size: 12px;
text-decoration: none;
}

#navbutts a:hover {
color:#2D2D28;
}

.chevron {
font-size: 17px;
/*font-weight: bold;*/
vertical-align:middle;
}

.nav_null {
color: #ccc;
}

/* LEFT CONTENT */

#nav ul  {
list-style: none;
margin: 0;
padding:0;
}

#nav li {
margin: 0;
padding: 0;
padding-top: 20px;
}

#nav a:link, #nav a:visited, #nav a:active {
color: #4b4940;
text-decoration: none;
}

#nav a:hover {
color:#2D2D28;
text-decoration: underline;
}

#nav a:link.selected, #nav a:visited.selected, #nav a:active.selected {
color:#2D2D28;
text-decoration: underline;
}

#bottom a:link.selected, #bottom a:visited.selected, #bottom a:active.selected {
color:#2D2D28;
text-decoration: underline;
}

/* THUMBNAILS */

#thumbsArea {
margin:0;
padding:0;
padding-top: 25px;
}

#thumbslist {
display: block;
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
}

#thumbslist li {
float: left;
margin: 0;
padding: 0;
border: 0;
width: 120px;
height: 120px;
margin: 10px 10px;
border: 1px solid #ccc;
}

#thumbslist li img {
margin: 0;
padding:0;
/*vertical-align: middle;*/
border:0;
}

#folio_title {
clear:both;
position: relative;
width: 750px;
padding-top: 18px;
padding-left: 15px;
text-align: left;
}

#folio_title a {
font-size: 12px;
color: #646259;
}

#getEditMore {
position: absolute;
right:65px;
top:19px;
}

/* EDITORIAL */

#EditMenu {
/*margin:auto;*/
padding-top: 40px;
width: 760px;
height: 350px;
text-align: left;
}

#EditMenu p {
margin:0;
padding:0;
padding-left:12px;
padding-bottom: 10px;
}

#EditMenu ul {
list-style: none;
margin: 0;
padding:0;
}

#EditMenu li {
margin: 0;
padding: 0;
float: left;
border: 0;
width: 150px;
height: 190px;
margin: 10px 12px;
}

#EditMenu img {
border: 1px solid #ccc;
}

#EditMenu a, p {
font-size: 12px;
color: #646259;
}


/* CONTACT */

#Contact {
padding-top: 70px;
/*padding-left: 100px;*/
padding-left: 252px;
text-align: left;
}

#Contact img {
position: absolute;
top: 0;
left: 12px;
margin: 0;
padding: 0;
border: 0;
}

#Contact ul {
list-style: none;
margin: 0;
padding: 0;
border: 0;
}

#Contact li {
margin: 0;
padding: 0;
border: 0;
}

#Contact_1 li {
margin: 16px 0;
color: #646259;
	font: 15px Arial, Helvetica, sans-serif;
font-weight: bold;
}

ul#Contact_2 {
padding: 30px 0;
}

#Contact_2 li {
margin: 5px 0;
color: #646259;
	font: 13px Arial, Helvetica, sans-serif;
}

/* CLIENTS */

#Clients {
padding-top: 70px;
/*padding-left: 100px;*/
padding-left: 252px;
text-align: left;
}

#Clients h2 {
	color: #646259;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#Clients p {
	margin: 0;
	padding: 0;
	border: 0;
	color: #646259;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 130%;
	padding-top: 15px;
	padding-bottom: 15px;
}

#Clients img {
position: absolute;
top: 0;
left: 12px;
margin: 0;
padding: 0;
border: 0;
}

/* SPECIAL CLASSES */

.make_hidden {
	visibility: hidden;
}

.make_visible {
	visibility: visible;
}

.make_none {
display: none;
}

.make_block {
display: block;
}

.gray_border_bottom {
border-bottom: 1px solid #cbcac3;
}

.gray_border_top {
border-top: 1px solid #cbcac3;
}

.white_bg {
background-color: #fff;
}

.gray_bg {
background-color: #f2f2f0;
border: none;
}


