body 
{
font: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
background-color: #8b8b8b;
color: #000000;
}

#container{
margin-left: auto;
margin-right: auto;
height: 100%;
width: 900px;
}

#header
{
background-color: #8b8b8b;
height: 100px;
width: 900px;
}

#banner
{
background-image:url(images/index_01.png);
background-position: right;
background-repeat:no-repeat;
height: 72px;
width:100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#navi
{
background-color: #999999;
background-image:url(images/index_02.png);
background-repeat:repeat-x;
height: 28px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align:right;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 0px;
height: 28px;
}


.thumb {
border-color:#ffffff;

}


a:hover img.thumb {border: solid #000000 3px}

#homeimage {
background-image:url(images/indexlg.png);
background-position:center;
background-repeat:no-repeat;
height: 244px;
margin-top:16px;
}

#hometext {
background-image:url(images/index_10.png);
background-position:center;
background-repeat:no-repeat;
height: 249px;
margin-top:0px;
}

#aboutimage {
background-image:url(images/index_09.png);
background-position:center;
background-repeat:no-repeat;
height: 244px;
margin-top:16px;
}

#abouttext {
background-image:url(images/index_09tx.png);
background-position:center;
background-repeat:no-repeat;
height: 249px;
margin-top:0px;
}

#aboutimageft {
background-image:url(images/index_09ft.png);
background-position:center;
background-repeat:no-repeat;
height: 126px;
margin-top:0px;
}


#colcontent {
background-color:#FFFFFF;
height: 100%;
margin-top:16px;
width:900px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#83837b;
padding-top:10px;
}


#colcontent a {
text-decoration:none;
color:#83837b;
}


#content {
background-color:#FFFFFF;
height: 100%;
margin-top:16px;
width:900px;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#83837b;
padding-top:10px;
}


#spcontent {
background-color:#FFFFFF;
height: 100%;
margin-top:16px;
width:900px;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#83837b;
padding-top:10px;
}



#acontent {
background-color:#FFFFFF;
height: 100%;
width:870px;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#83837b;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
text-align:justify;
line-height:20px;
}

.aboutbg {
background-image:url(images/aesthicbg.jpg);
background-position:right;
background-repeat:no-repeat;
height:99px;
width:585px;
}

.whatsnewbg {
background-image:url(images/whatsnew.jpg);
background-position:left top;
background-repeat:no-repeat;
height:99px;
width:710px;
}

.logoutbg {
background-image:url(images/logout.jpg);
background-position:left top;
background-repeat:no-repeat;
height:99px;
width:710px;
}

.loginbg {
background-image:url(images/login.jpg);
background-position:left top;
background-repeat:no-repeat;
height:99px;
width:710px;
}

.searchbg {
background-image:url(images/search.jpg);
background-position:left top;
background-repeat:no-repeat;
height:99px;
width:710px;
}

.prefbg {
background-image:url(images/pref.jpg);
background-position:left top;
background-repeat:no-repeat;
height:99px;
width:710px;
}

.spbg {
background-image:url(images/individualbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:120px;
width:850px;
}

.pressbg {
background-image:url(images/pressbg.jpg);
background-position:left top;
background-repeat:no-repeat;
height:310px;
width:99px;
}

.salebg {
background-image:url(images/salebg.jpg);
background-position:left top;
background-repeat:no-repeat;
height:301px;
width:99px;
}

#galcontent {
background-color:#FFFFFF;
height: 100%;
width:900px;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#83837b;
padding-top:5px;
}

#content h2{
line-height: 25px;
  margin-top: 5px;
  font-size:14px;
  margin-bottom: 0px;
padding-bottom: 0px;
color:#000000;
}


#content h3{
line-height: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left:15px;
}


#content p{
padding-left:15px;
padding-right:5px;
}

#content a {
text-decoration:none;
color:#83837b;
}


#footer {
border-top: #6b6b6b 4px solid;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:10px;
color: #000000;
background-color: #8b8b8b;
height:30px;
vertical-align:top;
margin-top:0;
padding-top: 10px;
background-image:url(images/footerbg.jpg);
background-repeat:repeat-x;
} 

.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
}

#footer a {
text-decoration:none;
color:#83837b;
}

#broad {
background-color:#FFFFFF;
height: 567%;
width:900px;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#83837b;
margin-top:16px;
background-color: #8b8b8b;
}
