html, body
{
width: 100%;
height: 100%;
background-color: #ffffff;
}

body {
margin: 0px;
padding: 0px;
text-align: center;
}

a
{
color: #0054a4;
text-decoration: none;
}

a:hover
{
color: #0054a4;
text-decoration: underline;
}


img
{
margin: 0px;
padding: 0px;
border: none;
}

h1
{
padding: 0px;
font-family: verdana, sans-serif;
font-size: 150%;
font-weight: bold;
line-height: 170%;
color: #0054a4;
background: url('media/divider.gif') no-repeat bottom left;
}

h2
{
padding: 0px;
font-family: verdana, sans-serif;
font-size: 130%;
font-weight: bold;
line-height: 170%;
color: #0054a4;
background: url('media/divider.gif') no-repeat bottom left;
}

h3
{
padding: 0px;
font-family: verdana, sans-serif;
font-size: 110%;
font-weight: bold;
line-height: 170%;
color: #0054a4;
}

#main
{
position: relative;
margin: 0 auto;
width: 950px;
height: 100%;
text-align: left;
font-family: verdana, sans-serif;
font-size: 70%;
font-weight: normal;
line-height: 170%;
color: #3a3a3a;
}

.center
{
text-align: center;
}

ul.circle
{
list-style-type: disc;
}

#logo
{
position: relative;
height: 122px;
width: 238px;
padding: 0px;
margin: 0px;
}

#sidebar
{
position: absolute;
top: 122px;
left: 0px;
width: 238px;
height: 578px;
padding: 0px;
margin: 0px;
background: url('media/sidebar_bg.gif') repeat-x;
}

#siteThumbs {
height: 700px;
}

#contact_simple
{
position: absolute;
top: 530px;
left: 0px;
width: 238px;
padding: 0px;
margin: 0px;
}

#sidebar_container
{
position: absolute;
top: 0px;
left: 0px;
height: 706px;
width: 238px;
padding: 0px;
margin: 0px;
background: #dce1e6;
}

#top
{
position: relative;
top: 0px;
left: 0px;
height: 122px;
width: 100%;
padding: 0px;
margin: 0px;
}

#menu
{
position: relative;
top: 0px;
left: 244px;
padding: 0px;
margin: 0px;
}

#flash
{
position: absolute;
top: 122px;
left: 244px;
width: 706px;
height: 399px;
padding: 0px;
margin: 0px;
}

#page_content
{
position: absolute;
top: 122px;
left: 244px;
width: 706px;
min-height: 684px;
padding: 0px;
margin: 0px;
background: #f1f3f5;
}

#footer
{
position: absolute;
top: 706px;
left: 0px;
width: 950px;
height: 100px;
padding: 0px;
margin: 0px;
background: url('media/footer_bg.gif') repeat-x;
}

#footer_pages
{
position: absolute;
top: 706px;
left: 0px;
width: 238px;
height: 100px;
padding: 0px;
margin: 0px;
background: url('media/footer_bg.gif') repeat-x;
}

a.btn_home
{
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 117px;
height: 122px;
background: url("media/btn_home.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_home
{
background-position: 0px -122px;
}

a.btn_advertising
{
position: absolute;
top: 0px;
left: 117px;
display: block;
width: 117px;
height: 122px;
background: url("media/btn_advertising.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_advertising
{
background-position: 0px -122px;
}

a.btn_sites
{
position: absolute;
top: 0px;
left: 234px;
display: block;
width: 117px;
height: 122px;
background: url("media/btn_sites.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_sites
{
background-position: 0px -122px;
}

a.btn_production
{
position: absolute;
top: 0px;
left: 351px;
display: block;
width: 117px;
height: 122px;
background: url("media/btn_production.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_production
{
background-position: 0px -122px;
}

a.btn_team
{
position: absolute;
top: 0px;
left: 468px;
display: block;
width: 117px;
height: 122px;
background: url("media/btn_team.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_team
{
background-position: 0px -122px;
}

a.btn_contact
{
position: absolute;
top: 0px;
left: 585px;
display: block;
width: 121px;
height: 122px;
background: url("media/btn_contact.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_contact
{
background-position: 0px -122px;
}

.content
{
position: relative;
padding: 0px;
margin: 35px 35px 28px 28px;
}

#info_box1
{
position: absolute;
top: 527px;
left: 244px;
width: 350px;
height: 173px;
padding: 0px;
margin: 0px;
background: url('media/info_box.gif') no-repeat;
}

#info_box2
{
position: absolute;
top: 527px;
left: 600px;
width: 350px;
height: 173px;
padding: 0px;
margin: 0px;
background: url('media/info_box.gif') no-repeat;
}

#sub_menu
{
position: relative;
top: 0px;
left: 0px;
width: 183px;
padding: 0px;
margin: 0px;
}

a.btn_sub_testimonials
{
position: relative;
top: 0px;
left: 0px;
display: block;
width: 183px;
height: 62px;
background: url("media/btn_sub_testimonials.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_sub_testimonials
{
background-position: 0px -62px;
}

a.btn_sub_advertising
{
position: relative;
top: 0px;
left: 0px;
display: block;
width: 183px;
height: 62px;
background: url("media/btn_sub_advertising.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_sub_advertising
{
background-position: 0px -62px;
}

a.btn_sub_gallery
{
position: relative;
top: 0px;
left: 0px;
display: block;
width: 183px;
height: 62px;
background: url("media/btn_sub_gallery.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_sub_gallery
{
background-position: 0px -62px;
}

a.btn_sub_artwork
{
position: relative;
top: 0px;
left: 0px;
display: block;
width: 183px;
height: 62px;
background: url("media/btn_sub_artwork.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_sub_artwork
{
background-position: 0px -62px;
}

a.btn_sub_production
{
position: relative;
top: 0px;
left: 0px;
display: block;
width: 183px;
height: 62px;
background: url("media/btn_sub_production.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.btn_sub_production
{
background-position: 0px -62px;
}


.siteThumbs {
margin: 0px 8px 8px 0px;
float: left;
border: 1px solid #b0b0b0;
}

.artworkThumbs {
margin: 0px 8px 8px 0px;
float: left;
border: 1px solid #b0b0b0;
}

.extensionThumbs {
margin: 0px 8px 8px 0px;
float: left;
border: 1px solid #b0b0b0;
}

#table_contactForm td {
padding: 2px 2px 2px 2px;
}