body {
padding: 0px;
margin: 0px;
background-color: #B0E0EA;
text-align: center;
}

a {
outline: none;
}    

h1 {
display: block;
height: 29px;
padding: 0px;
margin: 0px;
text-indent: -9000px;
}

#top_bar {
display: block;
background-color: #411001;
height: 100px;
width: 100%;
overflow: hidden;
}

#header_container {
width: 750px;
margin-left: auto; 
margin-right: auto;
text-align: left;
}

#logo {
margin-top: 4px;
float: left;
}

#text_logo {
vertical-align: top;
margin-top: 32px;
float: left;
}

#nav_container {
padding: 0px;
margin: 0px;
width: 220px;
vertical-align: top;
text-align: right;
margin-top: 32px;
float: left;
}

#nav_container img {
padding: 0px;
margin: 0px;
display: inline;
border: 0px;
}

.nav_row {
margin-bottom: -4px;
padding: 0px;
}

#photos_container {
width: 750px;
text-align: center;
margin-left: auto; 
margin-right: auto;
}

.main_image {
border: 3px #411001 solid;
}

#bottom_bar {
display: block;
background-color: #411001;
height: 80px;
width: 100%;
margin-top: 0px;
}

#bottom_container {
width: 750px;
margin-left: auto; 
margin-right: auto;
text-align: center;
}

#bottom_container table {
padding-top: 12px;
}

#thumbs_scroll {
display: block;
vertical-align: top;
width: 581px;
height: 60px;
overflow: hidden;
white-space: nowrap;
}

#prev {
margin-right: 5px;
}

#next {
margin-left: 5px;
}

#thumbs img {
border: 2px solid #87A935;
margin-left: 0px;
padding-left: 0px;
}

#thumbs {
white-space: nowrap;
}

#main_container {
display: block;
background-color: #411001;
padding: 5px;
width: 529px;
height: 350px;
margin-left: auto; 
margin-right: auto;
color: #B0E0EA;
font-weight: bold;
font-family: verdana;
font-size: 12px;
margin-top: 20px;
margin-bottom: 20px;
overflow: hidden;
}

#main_container a {
color: #87a935;
}

#main_container a:hover {
color: #FD6F1A;
}

#showImageContainer table {
border-collapse: collapse;
margin-top: 20px;
}

#showImageContainer td {
border-left: 10px #B0E0EA solid;
}

#imgTitle {
display: block;
margin-left: auto; 
margin-right: auto;
text-align: center;
font-family: verdana;
font-weight: bold;
color: #411001;
font-size: 12px;
margin-top: 3px;
}

#imgTitle a {
color: #411001;
}

#imgTitle a:hover {
color: #FD6F1A;
}

#contactHead {
width:519px;
height: 236px;
margin-top: 5px;
margin-left: 5px;
background-image: url('/images/contact/contact_main.jpg');
text-indent: -9000px;
}

#animContainer {
display: block;
margin-left: auto; 
margin-right: auto;
margin-top: 0px;
overflow: hidden;
}

#animBg {
background-image: url('/images/opener/main_bg.gif');
width: 530px;
height: 619px;
margin-left: auto; 
margin-right: auto;
}

#animBg2 {
background-image: url('/images/opener/main_bg_2.gif');
width: 530px;
height: 570px;
margin-left: auto; 
margin-right: auto;
}

#animNavItemContainer {
width:187px;
display: block;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: -504px;
position: relative;
left: 174px;
overflow: hidden;
}

#animNavItemContainer2 {
width:187px;
display: block;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: -460px;
position: relative;
left: 174px;
overflow: hidden;
}

#animNavItem {
width:187px;
height:43px;
overflow: hidden;
}

#commercial img {
border: 0px;
}

#beauty img {
border: 0px;
}

#lifestyle img {
border: 0px;
}

#portrait img {
border: 0px;
}

#editorial img {
border: 0px;
}

#event img {
border: 0px;
}