
/* Define Tags */


html, body {
	height:100%;
}
	.body {
	direction:ltr;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
	color:#5B5852;	
	color:#7F7F7F;	
	line-height:1.45em;
	background: #0f0f0f url(images/bodyBG.gif) no-repeat top center;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#5e5e5e;
	color:#7F7F7F;
	font-size:14px;
}
h1 {
    font-size:20px;color:#a5a4a4;
}
h2 {
    font-size:16px;color:#a5a4a4;
}

img {
    display:block;
	border:none;
}

/*input {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}

textarea {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}*/
	
a, a:visited, a:hover {	
	color:#EFEFEF;	
	/*font-family:Verdana,Arial,Helvetica; 
	font-size:11px;	
	line-height:1.45em;*/
	text-decoration:underline;
	outline:none;
}
a:hover {
	color:#8FD7FF;
	text-decoration:underline;
}

/*button { 
	padding:3px;
	color:#fff; 
	font-weight:bold; 
	background-color:#424242;
	border:2px solid #717171; 
	float:left;
	cursor:pointer;
}
*/
body, form, #footer ul, #artPieces ul {
    margin:0;
	padding:0;
}



/* Site Structure Start */

#contentHomePage {
	float:left;
	background-color:#000000;
	width:984px;
	}
	
#content {
	padding-top:20px;
	float:left;
	background-color:#000000;
	width:944px;
	padding-left:20px;
	padding-right:20px;
	min-height:400px;
	position:relative;
	}
	
#contentHome {
	padding-top:20px;
	float:left;
	background-color:#000000;
	width:480px;
	padding:0 20px;
	}


#frame {
	margin:0 auto;
	width:984px;
	background:#000;
	height:auto;
}

#header {
	margin:0 auto;
	width:984px;
}
#logoArea {
	width:984px;
	height:125px;
}

#nav {
    float:left;
	width:1034px;
	height:78px;
	position:relative;
	background:url(images/nav.jpg) no-repeat;
	margin:0 0 0 -25px;
}
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}
#nav li, #nav a {height: 78px; display: block; color:transparent;}
#nav span {display:none; }
#nav li a {display:block; height:78px;}
				
#nav-1	{width:92px; left:0; background-image:none;}
#nav-2	{width:150px; left:93px; background-image:none;}
#nav-3	{width:199px; left:244px; background-image:none;}
#nav-4	{width:168px; left:444px; background-image:none;}
#nav-5	{width:165px; left:613px; background-image:none;}
#nav-6	{width:141px; left:778px; background-image:none;}
#nav-7	{width:113px; left:920px; background-image:none;}
		
#nav-1 a:hover, #nav-1 a.current {background:transparent url(images/nav.jpg) no-repeat 0 -78px;}
#nav-2 a:hover, #nav-2 a.current {background:transparent url(images/nav.jpg) no-repeat -93px -78px;}
#nav-3 a:hover, #nav-3 a.current {background:transparent url(images/nav.jpg) no-repeat -244px -78px;}
#nav-4 a:hover, #nav-4 a.current {background:transparent url(images/nav.jpg) no-repeat -444px -78px;}
#nav-5 a:hover, #nav-5 a.current {background:transparent url(images/nav.jpg) no-repeat -613px -78px;}
#nav-6 a:hover, #nav-6 a.current {background:transparent url(images/nav.jpg) no-repeat -778px -78px;}
#nav-7 a:hover, #nav-7 a.current {background:transparent url(images/nav.jpg) no-repeat -920px -78px;}


#homeMain {
	float:left;
	width:984px;
	height:381px;
}

#artPieces {
	height:323px;
	background:#050505 url(images/arts.jpg) no-repeat;
	float:left;
}

#artPieces ul li{
    display:block;
    float:left;
	width:394px;
	height:260px;
	margin:32px 0 0 65px;
}

#footer {
	float:left;
    margin:0 auto;
	width:944px;
	height:82px;
	padding:62px 0 0 40px;
	color:#a3a3a3;
	font-size:10px;
	background:url(images/footBG.jpg) no-repeat center top;
}

#footer ul li{
    list-style-type:none;
	display:inline;
}
#footer a, #footer a:visited {color:#ccc; text-decoration:none;}
#footer a:hover{color:#fff;}


/* Site Structure End */



/* Custom Class Names */

.clear {clear:both;}

.error, a.error, a.error:visited, a.error:hover {color:#900;}

.bold {font-weight:bold;}
	
.subhdr { margin:0; margin-left:121px;}

.center{text-align:center;}
 
.centerSafari img{margin:0 auto;}


/* Custom Class Names End */

#homeSlideshow {border:6px solid #1a1a1a; margin:41px 0 0 30px; width:384px; height:274px; overflow:hidden; float:left;}

#bigText {width:496px; height:188px; background:url(images/bigText.jpg); margin:77px 0 0 34px; float:left;}

.form {border:1px solid #ccc; background:#eee; padding:3px; font-family:inherit; font-size:12px; color:#111; margin:5px 0px;}

.BTN {background:#1A1A1A; border:none; color:#eee; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding:5px 17px; cursor:pointer;}
.BTN:hover {background:#2F2F2F;}


#contentWithGallery { width:550px; margin-right:10px; float:left; }
#pagePhotoGallery { width:384px;/* height:300px;*/ overflow:hidden; float:left; }

#homeRight {width:424px; float:right;}

.noPicFea {width:407px; background:url(images/noPicFea.gif) no-repeat; margin-bottom:5px; height:64px;}
.noPicFea:hover {background:url(images/noPicFea.gif) no-repeat 0 -64px; color:#eee;}
.noPicFea a, .noPicFea a:visited{color:#7F7F7F; display:block; width:355px; padding:25px 25px 8px 13px;}
.noPicFea a:hover{color:#eee;}

.picFea {width:407px; background:url(images/picFea.gif) no-repeat; margin-bottom:5px; height:103px;}
.picFea:hover {background:url(images/picFea.gif) no-repeat 0 -103px; color:#eee;}
.picFea a, .picFea a:visited{color:#7F7F7F; display:block; width:380px; height:82px; padding:13px 13px 8px 13px;}
.picFea a:hover{color:#eee;}

#newsletterSignUp {width:984px; text-align:center; margin-top:25px;}

.signUpBox {background:#ccc; border:none; padding:5px 5px 0; margin:1px 0; width:206px; height:24px; text-align:left; font-family:trebuchet MS, Tahoma, Verdana, Arial; color:#333; font-size:15px;}
.signUpBox:focus {background:#eee;}
#response {color:#900;}

.signUpSubmit {background:url(images/join.gif); border:none; width:216px; margin-top:5px; height:50px; cursor:pointer;}
.signUpSubmit:hover {background:url(images/join.gif) 0 -50px;}

#requestMoreInfo {background:url(images/moreInfo.gif); width:333px; height:89px; cursor:pointer; position:absolute; top:27px; right:27px;}
#requestMoreInfo:hover {background:url(images/moreInfo.gif) 0 -89px;}
#requestMoreInfo a{display:block; width:333px; height:89px;}
#requestMoreInfo span{display:none;}

#info {background:url(images/info.gif); width:333px; height:67px; cursor:pointer; margin:15px auto;}
#info:hover {background:url(images/info.gif) 0 -67px;}
#info a{display:block; width:333px; height:67px;}
#info span{display:none;}

.recAc {width:407px; background:#0F0F0F; margin-bottom:5px;border:1px solid #222222;}
.recAc:hover {color:#eee;}
.recAc a, .recAc a:visited{color:#7F7F7F; display:block; width:355px; padding:10px;}
.recAc a:hover{color:#eee;}