body { margin: 0; padding: 0 0 50px 0; background: #899BB7; text-align: center;}

h1, h2, h3 {color: #4B607F;}

#outerBox {
	text-align: left;
	margin: 70px auto 10px auto;
	width: 740px !important; /*ie hack: ie can't read this line */
	width/**/:/**/774px; /*Only ie can read this line -he he */
	padding: 15px;
 	background: white url(mainBG.jpg) repeat-x;
 	border-top: solid #404040 2px;
 	border-left: solid #404040 2px;
}



#headerWrapper{

}


#mainContent {

clear: both;
margin: 10% 0 40px 20px;
width: 650px; font-size: 18px;
color: #404040;
text-align: justify;

}

#rightContent {

float: right;
margin-left: 30px;
margin-bottom: 20px;
width: 300px;
height: 390px;

}

#rightContent p, a { font-size: 10pt; margin-top: 2px}

#logo {
margin: 15px auto 20px 150px;
 background: white;
width: 410px;
border-bottom: #C7C7C7 solid 1px;
padding-bottom: 10px;

}

/* menu*/
.menu {padding:0; margin:20px 0;}
.menu dt {display:none;}
.menu dd {float:left; padding:0; margin:0; text-align:center;}
.menu dd span.aa {display:block; width:12px; height:1.5em; height:auto; background:url(taglft.gif); float:left; border-bottom:1px solid #888; padding:5px 0;}
.menu dd span.bb {height:1.5em; height:auto; background:url(tagmid.gif); float:left; border-bottom:1px solid #888; padding:5px 0;}
.menu dd span.cc {display:block; width:12px; height:1.5em; height:auto; background:url(tagrgt.gif); float:left; border-bottom:1px solid #888; padding:5px 0;}

.menu a, .menu a:visited {color:#888; text-decoration:none; font-size:1em; cursor:pointer;}
.menu a:hover {color:#000; background:#fff;}
.menu a:hover span {background-position:0 150px; border-bottom:1px solid #f9f4ee;}
/* end of menu*/

/* Gal page*/

.galDiv {
	
	margin: 20px;
	width:180px !important; /*ie hack: ie can't read this line */
	width/**/:/**/184px; /*Only ie can read this line -he he */	
	height: 210px;
	background: #E6E6FA url(thumbBG.png) repeat-x;
	border: solid 1px #ae3cb5;
}

.galDiv .posImg { text-align: center; }


.tilename, .price{ text-align: center;}

.tileInfo {border-top: solid black 1px; border-bottom: solid black 1px; margin: 5px auto; height: 25px; width: 179px; padding-top: 3px; background: #F9FAE6;}

.galNavBar {
	 background: #FBE8EC;
	height: 25px;
	clear: left;
}

.galNavBar .goLeft { 	
	position: absolute;
	margin-left: 0;
}

.galNavBar .goUp {
	position: absolute;
	margin-left: 280px;
}

.galNavBar .goRight {
	position: absolute;
	margin-left: 670px;
}

#galIndex a img {
     border: none;
} 

.nonLinkGalNavBar {
	color: #838080;

}

#gb_form_div { clear: left; margin-top: 20px;}

#gb_form_div fieldset{ margin-top: 10px; background: #FAF6EB; padding: 5px 20px;}

#gb_form_div legend{ color: #104163;}



#gallery li { list-style: none; float: left;}

#links {margin-top: 50px;}

#links li {margin-top: 30px;}

#site_by {margin: 0 auto; font-size: 8pt; color: #575C61}

#site_by a {color: #575C61; font-size: 8pt;}





