body {
	padding:0;
	margin:0;
	text-align:center; 
	background-color: #03455B; 
	font-family:verdana,arial,sans-serif;
	color:#EAE8E8;
	font-size: 12px;
	line-height: 19px;
	}
a,img {
        -moz-outline-style:none;
        outline-style:none;
}
a {color:#E7C86D; text-decoration:none;}
a:hover {color:#E7C86D; text-decoration:underline;}
a.top {font-size:10px;text-decoration:none;}
a.top:hover {text-decoration:none; color:#fff;}

#containerHome, #container  {
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		text-align:left;
		position:relative;	
		}
		
#containerHome {
		width:780px;
		min-width:780px;
		background: #03455B url(../images/bkgd_home.jpg) no-repeat;
		height:593px;
		}
#container {
		width:900px;
		min-width:900px;
		}
#flashcontent {width:180px;height:240px;}	
#flashprocess {width:300px;height:225px;}	
#flashartwork, #flashprojects {width:200px;height:300px;}

/* -----------(nav)---------------- */	

#navContainer {
	width:600px; 
	text-align:center;
	padding:0px;
}
#navContainer ul {
	padding: 0 0 2px 0; 
	margin:0 0 2px 0;
	list-style-type:none; 
	width:596px;
	text-align: center;
	}
#navContainer li {
	display:inline; 
	padding:0 12px; 
	height:25px;
	list-style-type:none;
	overflow:hidden;
	}
#navContainer li a {display:inline;padding-top:12px;} /* height of icon + padding + nav link*/

#navContainer li a:hover, #navContainer li a.on  {background:url(../images/arrow_nav.gif) 50% .01em no-repeat;display:inline;} 

.navPadding {padding-bottom:15px;}

/* -----------(main)---------------- */	
div.logoPadding {padding: 35px 0 15px 0;}

#mainHome {
	width:629px; 
	padding:0px;
} 
#mainHome div.padding {padding:60px 0 2px 300px;} /* padding:60px 0 2px 277px; */

.navDiv {height:50px;}
.div {background:url(../images/div_repeat.gif) repeat-x;width:690px;height:3px;margin-bottom:10px;}

#leftCol {
	float:left;
	width:210px; 
	padding:0px;
}
#leftCol div.padding {padding:0 20px 0 8px;}
#mainCol {
	float:left;
	width:690px; 
	padding:0px;
}
.floatRight {float:right; padding-left:15px;}
.floatRightInfo {float:right; padding-left:15px;padding-bottom:12px;}
p.first {margin:0;width:480px;}
p {width:480px;}
p.artwork, p.artworkFirst, ul.pointer {width:440px;}
p.studio, p.studioFirst {width:360px;}
p.studioFirst, p.artworkFirst {margin:0;}
ul.small {font-size:11px;}

.floatLeft {float:left; padding:30px 15px 30px 35px;}
.caption {font-size:11px; padding-top:4px; width:180px; text-align:center;}
.caption a {text-decoration:underline;}
.caption a:hover {text-decoration:none;}

ul.pointer, ul.pointer2 {padding:0;margin:0;list-style-type:none;}
ul.pointer li {
	background:url(../images/arrow_pointer.gif) 0 50% no-repeat; /*0 13%*/
	padding-left:20px;
	font-size:11px;
	line-height:15px; /*line-height:17px;*/
	margin-bottom:10px;
	}
ul.pointer2 li {
	background:url(../images/arrow_pointer.gif) 0 10% no-repeat; 
	padding-left:20px;
	font-size:10px;
	line-height:16px; 
	margin-bottom:14px;
	}
.commission {color:#E6895B;text-transform:uppercase;}
.sigPadding {padding:10px 0 0 40px;}

/* -----------(dhtml popups)---------------- */
.tabBlock {display:none;width:680px;height:300px;overflow:auto;}

#foo, #foo2, #foo3, #fooArtwork {
	position:absolute;
	top:0px;
	left:0px;
	border:2px solid #C63;
	background-color:#03455D;
	font: 12px/1.6em verdana,arial,tahoma,sans-serif; 
	color:#EAE8E8; 
	visibility:hidden;
	z-index:10;
	display:none;
}
#foo,#foo2,#foo3 {width:680px;}
#fooArtwork {width:440px;}

#fooContainer, #fooContainer2, #fooContainer3, #fooContainerArtwork {
	position:relative;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
	visibility:hidden;
	display:inline;
	z-index:20;
}
#fooContainer p,#fooContainer2 p,#fooContainer3 p {width:440px;margin-top:0;}

.popWindow {
	width:680px;
	height:300px;
	overflow:auto; 
}
#popWindowArtwork {
	width:440px;
	height:400px;
	overflow:auto; 
}
td.closebar {
     background-color:#E7C86D;
	 width:80%;
	 height:20px;
	 font: 10px/1.2em verdana,arial,tahoma,sans-serif; 
	 color:#000;
	 font-weight:bold;
}
td.closebar2 {background-color:#E7C86D; width:20%; font: 10px/1.2em verdana,arial,tahoma,sans-serif;}
td.closebar a,td.closebar2 a {color:#000;text-decoration:none;}
td.closebar a:hover,td.closebar2 a:hover {color:#000;text-decoration:underline;}

/* -----------(Footer Area)---------------- */
#footerHome {font-size:10px;color:#B7B6B6;padding:140px 0 0 140px;line-height:14px;}
#footer {font-size:10px;color:#B7B6B6;line-height:14px;}
/* -----------(CLEAR)---------------- */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* Hides from IE-mac \*/
* html body .clear {clear:both;height:0px;visibility:hidden;overflow:hidden;}
.clear{display:block;}
/* End hide from IE-mac */