body {margin: 35px 0px 0px 0px; font-family: arial, verdana, sans-serif; font-size: 1em; background-color: #444;}

a:link {color: #93343d; text-decoration: none;}
a:visited {color: #93343d; text-decoration: none;}
a:hover {color: #93343d; text-decoration: underline;}
a:active {color: #93343d; text-decoration: none;}

#bigdaddy {width: 900px; background-color: #fff;}

#header {height: 30px; background-color: #999; font-size: .75em; line-height: 30px; color: #ccc; padding-left: 5px; text-align: center;}
#header span {padding-left: 10px; padding-right: 10px;}
#header a:link {color: #ccc; text-decoration: none;}
#header a:visited {color: #ccc; text-decoration: none;}
#header a:hover {color: #ccc; text-decoration: underline;}
#header a:active {color: #ccc; text-decoration: none;}

#nav_header {background-color: #797979; height: 33px;}
#nav {height: 20px; padding-top: 5px; white-space: nowrap; font-size: 90%;}

.nav_button {float: right; font-size: 80%; border: 1px solid #696969; text-align: center; padding: 5px 15px; margin-right: 10px; color: #ccc;}
.nav_button_on {height: 25px; float: right; font-size: 80%; text-align: center; padding: 5px 15px; margin-right: 10px; color: #444; background-color: #fff;}

#nav a:link {color:#ccc; text-decoration: none;}
#nav a:visited {color:#ccc; text-decoration: none;}
#nav a:hover {color:#ccc; text-decoration: none;}
#nav a:active {color:#ccc; text-decoration: none;}

#container {width: 100%; height: 600px; text-align: center;}


#runner {float: left; margin-right: 10px; width: 180px; height: 600px; overflow-y: hidden; background-color: #efefef; overflow: auto; white-space: nowrap; overflow-x: hidden;}

.thumb {padding: 10px 10px;}
.thumb_on {padding: 10px 10px; background-color: #fff;}
img.thumbnail {width: 150px; border: none;}

#main {margin-left: 250px;}

#image_area {padding-top: 130px;}

#item21, #item20, #item19, #item18, #item17, #item16, #item15, #item14, #item13, #item12, #item11, #item10, #item9, #item8, #item7, #item6, #item5, #item4, #item3, #item2, #item1, #item0 {position: absolute; visibility: hidden;}

.item_detail {padding-top: 25px; width: 600px; font-size: 70%; color: #999; font-family: verdana,arial,sans-serif;}
td {vertical-align: top;}
td.client {color: #696969; padding-bottom: 5px; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef;}
td.services {width: 250px; padding-left: 20px; font-style: italic;}
td.thumbnumbers {width: 450px; color: #696969; padding-top: 5px; border-right: 1px solid #efefef;}

a.number_block {padding: 3px 7px; background-color: #efefef; font-size: 85%;}
a.number_block:link {color: #444; text-decoration: none;}
a.number_block:visited {color: #444; text-decoration: none;}
a.number_block:hover {color: #fff; text-decoration: none; background-color: #93343d;}
a.number_block:active {color: #444; text-decoration: none;}

a.number_block_on {padding: 3px 7px; background-color: #93343d; color: #fff; font-size: 85%;}
a.number_block_on:link {color: #fff; text-decoration: none;}
a.number_block_on:visited {color: #fff; text-decoration: none;}
a.number_block_on:hover {color: #fff; text-decoration: none; background-color: #93343d;}
a.number_block_on:active {color: #fff; text-decoration: none;}


.client_name {font-weight: normal;}
.client_name span {font-weight: bold;}
.client_project {font-weight: normal;}
.client_project span {font-weight: bold;}
.view_label {color: #93343d; padding-top: 20px;}
.client_service {color: #999;}
.client_url {color: #93343d; padding-top: 15px;}

