/* Tattoo Highway CSS */
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
p {font-size:100%;font-weight:normal;}
input,textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* General */
body {margin: 0 auto; color: #FFF; text-align: left; background: #000 url(/tattoo-highway/images/body-bg.gif);}
#outer {width: 1009px; position: relative; margin: 0 auto;}
#globalNav {height: 85px; width: 1009px; margin: 0; padding: 0; background: url(/tattoo-highway/images/ae-header.gif) 16px 16px no-repeat;}
#row1_row1, #row1_row2 { position: absolute; left: 130px; top: 0; margin: 0; padding: 0; z-index: 999;}
#row1_row1 {width: 879px; height: 80px;}
#row1_row2 {width: 640px; height: 50px;}
div.mainNav {position: absolute; top: 49px; left: 4px; z-index: 999;}
a.topNav {color: #D6D6C8!important;}
a:hover.topNav {color: #333!important;}
#RSSMenu span {background-image: url(/tattoo-highway/images/rss-icon.png)!important;}
div.search {position: absolute; top: 5px; right: 0;}
input.searchbox {height: 18px; vertical-align: middle;}
#searchBtn {vertical-align: middle;}
#searchBtn:hover {cursor: pointer;}
div.subNav {position: absolute; top: 15px; left: 320px;}
#mini-navigation-col {height: 23px; background: url(/tattoo-highway/images/mini-nav-bg.png) repeat-x; position: relative;}
ul.mini-nav li {display: inline; float: left; padding-right: 10px;}
ul.mini-nav li a, ul.mini-nav li a:link, ul.mini-nav li a:visited, ul.mini-nav li a:active {font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; }
ul.mini-nav li a:hover {color: #FC0;}
#nav-main-bar {position: absolute; left: 10px; top: 3px; z-index: 99;}
.mini-nav-submenu ul {position: absolute; left: 270px; margin-top: 5px;}
.mini-nav-submenu ul li a, .mini-nav-submenu ul li a:link, .mini-nav-submenu ul li a:visited, .mini-nav-submenu ul li a:active {color: #FFF; padding: 0 10px 0 0;}
.mini-nav-submenu ul li a:hover {color: #FC0;}
h1, h2 {position: absolute;}
h1 {left: 7px; top: 8px;}
#left-column {width: 694px; float: left;}
#synopsis-sec {width: 670px; position: relative; height: 140px;}
#synopsis-sec p {font-size: 14px; line-height: 18px; position: absolute; left: 90px; top: 75px; width: 550px;}
#synopsis-sec a {position: absolute; left: 523px; top: 112px; color: #FFF; text-decoration: none;}
#synopsis-sec a:hover {color: #9CC; text-decoration: none;}
#synopsis-div_title0 {position: absolute; top: 42px; left: 80px;}
#footer-ad-col, #footer-table {clear: both;}
#footer-ad-col {width: 1009px;}
#footer-ad-sec {margin: 0 auto; width: 728px; padding: 50px 0 30px 0;}
#footer-table {width: 1009px; margin: 0 auto; background: #000;}

/* Right Column */
#right-column {width: 315px; float: right; margin: -22px 0 0 0;}
#right-column * {color: #FFF;}
div.squarebottomad {width: 300px; height: 250px; position: absolute; right: 0; top: 0;}
#blockadtable * {margin: 0; padding: 0;}
#box-ad {position: relative; right: 0px; height: 250px; width: 312px; top: 0; padding: 0 0 15px 0;}
#box-ad_blockad {width: 310px; height: 250px; background: url(/images/home3g/box-ad-bg.gif) 0 -1px no-repeat; margin: 0; position: absolute; right: 0;}
img.rc-title {margin: 0 0 15px 0;}
#Facebook-rc img.rc-title {margin: 0 0 0 0;}
img.rc-divider {margin: 15px 0 2px 0;}
div.rc-pod {width: 303px; float: right; /*margin: 0 10px 0 0;*/ margin: 0 0 0 0; display: inline; position: relative; color: #494949;}
div.rc-pod_nexton, div.rc-pod p {text-align: left; padding: 0 5px 0 10px; font-size: 12px;}
div.rc-pod a, div.rc-pod a:link, div.rc-pod a:visited, div.rc-pod a:active {color: #494949;}
div.rc-pod a:hover {text-decoration: none;}
div.rc-pod ul {margin: 10px 0 0 20px;}
div.rc-pod li {background: url(/tattoo-highway/images/right-column/list-bullet.gif) left center no-repeat; padding: 5px 0 5px 14px; border-bottom: 1px dotted #494949; width: 187px;}
div.rc-pod li a {text-decoration: none;}
div.rc-pod_episodeName {font-size: 18px;}
div.rc-pod_airingTime {font-size: 16px; margin-bottom: 15px;}
img#fullSchedule, div#fullScheduleText {float: left; margin: 0 0 0 15px;}
div.rc-pod_store {padding-left: 10px; }
div.rc-pod_copy {width: 135px; float: left;}
div.rc-pod_prod_title {font-weight: bold;}
div.rc-pod_prod_caption {margin-bottom: 10px;}
div.rc-pod_prod_caption p {padding: 0;}
div.rc-pod_prod_button {margin-bottom: 10px;}
img.rc-pod_image {float: right;}
#pollForm, #pollResult {margin-left: 15px; padding: 15px 0 0 0;}
#pollResult {width: 275px;}
#pollResult div.pollBar {background: #C93; border: 1px solid #9CC; margin: 5px 0;}
#pollForm div.float {display: block; height: 25px;}
#pollForm div.bold {margin: -25px 0 0 20px;}
#pollForm div.answer {clear: both; padding: 15px 0 0 0;}
#pollForm div.answer input {color: #000;}
#next-on-rc {display: none;}

/* Pods */
#top-videos-sec {width: 699px; height: 203px; background: transparent url(/tattoo-highway/images/all-videos-bg.png) no-repeat; position: relative; left: 5px;}
#top-videos-sec-exclusives {width: 699px; height: 203px; background: transparent url(/tattoo-highway/images/all-videos-bg.png) no-repeat; position: relative; left: 5px; top: -50px;}
#top-videos-sec-staff {width: 699px; height: 203px; background: transparent url(/tattoo-highway/images/all-videos-bg.png) no-repeat; position: relative; left: 5px; top: 460px;}
#top-videos-pod_title0 {position: absolute; top: 14px; left: 15px;}
#top-videos-btn {position: absolute; top: 18px; right: 15px; width: 162px; height: 19px; overflow: hidden;}
#top-videos-btn a {display: block; width: 162px; height: 19px; background: transparent url(/tattoo-highway/images/all-videos-btn.gif) 0 0 no-repeat;}
#top-videos-btn a:hover {background-position: 0 -19px;}
.top-video {position: absolute; width: 164px; height: 138px; top: 45px; text-align: left;}
.top-video img {position: absolute; top: 8px; left: 40px; z-index: 9;}
.top-video h3 {margin: 0; padding: 0; font-weight: bold; font-size: 11px; position: absolute; top: 72px; left: 5px; text-align: center; width: 152px; text-decoration: none;}
.top-video p {margin: 0; padding: 0; position: absolute; font-size: 11px; top: 87px; left: 5px; text-align: center; width: 152px; text-decoration: none;}
.top-video a {width: 164px; height: 138px; display: block; background: url(/tattoo-highway/images/pods/video-pod-bg.png) 0 -138px; position: absolute; z-index: 999; cursor: pointer; text-decoration: none!important; color: #FFF!important;}
.top-video a:hover {background-position: 0 0; color: #9CC!important; text-decoration: none;}
#top-video_1 {left: 10px;}
#top-video_2 {left: 181px;}
#top-video_3 {left: 352px;}
#top-video_4 {left: 523px;}
#pods-section {position: relative; top: 40px; float: left; margin-bottom: 50px;}
div.pod a, div.pod a:link, div.pod a:visited, div.pod a:active {color: #6FF; text-decoration: none;}
div.pod a:hover {color: #F93; text-decoration: none; cursor: pointer;}
#pods-row_1 {margin-top: 15px; height: 296px;}
#pods-row_1, #pods-row_2 {width: 690px; position: relative; left: 5px;}
div.pod p, div.pod img {position: absolute;}
div.pod p {width: 170px;}
#meet-pod a {width: 230px; height: 294px; background: url(/tattoo-highway/images/pods/meet-staff-bg.jpg) no-repeat; position: relative; float: left; display: block;}
#meet-pod img {left: 20px; top: 17px;}
#meet-pod p {top: 47px; left: 20px;}
#generator-pod a {width: 229px; height: 294px; position: relative; background: url(/tattoo-highway/images/pods/tattoo-generator-bg.jpg) no-repeat; float: left; display: block;}
#generator-pod img {left: 34px; top: 163px;}
#generator-pod p {top: 193px; left: 34px;}
#stats-pod a {width: 231px; height: 294px; position: relative; background: url(/tattoo-highway/images/pods/tat-stats-bg.jpg) no-repeat; float: left; display: block;}
#stats-pod img {left: 28px; top: 42px;}
#stats-pod p {left: 28px; top: 72px;}
#gallery-pod a {width: 230px; height: 296px; position: relative; background: url(/tattoo-highway/images/pods/photo-gallery-bg.jpg) no-repeat; float: left; display: block;}
#gallery-pod img {left: 18px; top: 33px;}
#gallery-pod p {left: 18px; top: 63px;}
#episodes-pod a {width: 229px; height: 296px; background: url(/tattoo-highway/images/pods/episode-guide-bg.jpg) no-repeat; float: left; position: relative; display: block;}
#episodes-pod img {left: 20px; top: 170px;}
#episodes-pod p {left: 20px; top: 200px;}
#discussion-pod a {width: 231px; height: 296px; float: left; position: relative; background: url(/tattoo-highway/images/pods/discussion-bg.jpg) no-repeat; display: block;}
#discussion-pod img {left: 25px; top: 37px;}
#discussion-pod p {left: 25px; top: 67px;}

/* Splash */
#th-splash #mini-navigation-col {display: none; width: 690px;}
#th-splash #outer {background: #000 url(/tattoo-highway/images/splash/outer-bg2.jpg) no-repeat;}
#th-splash h1 {left: 35px; top: 112px;}
#th-splash h2 {left: 404px; top: 194px;}
#th-splash #left-column {min-height: 950px;}
#th-splash #main-promo-content_text1 {position: absolute; left: 300px; top: 264px;}
#th-splash #main-promo-content_image2 {position: absolute; top: 599px; left: 402px; display: none;}
#th-splash #main-promo-content_text3 {position: absolute; left: 362px; top: 636px; display: none;}
#th-splash #main-promo-content_image4 {position: absolute; top: 574px; left: 406px;}
#th-splash #left-column a, #th-splash #left-column a:link, #th-splash #left-column a:visited, #th-splash #left-column a:active {color: #6CC; text-decoration: none;}
#th-splash #left-column a:hover {text-decoration: underline;}
#th-splash #shop-rc, #th-splash #insider-rc, #th-splash #poll-rc, #th-splash #newsletter-rc, #th-splash #mobile-alerts-rc, #th-splash #also-on-rc {display: none;}

/* Tattoo Generator */
#th-generator #outer {background: #000 url(/tattoo-highway/images/tattoo-generator/outer-bg.jpg) no-repeat;}
#th-generator h1 {left: 7px; top: 116px;}
#th-generator h2 {left: 247px; top: 150px;}
#th-generator #main-promo-content_text1 {position: relative; top: 132px; left: 5px;}
#th-generator #main-promo-content_text1 iframe {border: 5px solid #000;}

/* Home */
#th-home #outer {background: #000 url(/tattoo-highway/images/home/outer-bg.jpg) no-repeat;}
#th-home #main-promo-swf_text0 {height: 324px; position: relative;}

/* About */
#th-about #outer {background: #000 url(/tattoo-highway/images/about/outer-bg.jpg) no-repeat;}
#th-about #main-promo-content_text0 {height: 126px; position: relative;}
#th-about h2 {left: 214px; top: 56px;}
#th-about #main-promo-content_text1 {position: relative; left: 215px; top: 5px; height: 550px;}
#th-about #main-promo-content_text1 p {width: 345px; line-height: 18px; padding-bottom: 10px;}

/* Chat Recap */
#th-chat #outer {background: #000 url(/tattoo-highway/images/chat-recap/outer-bg.jpg) no-repeat;}
#th-chat #main-promo-content_text0 {height: 126px; position: relative;}
#th-chat h2 {left: 245px; top: 56px;}
#th-chat #main-promo-content_text1 {position: relative; left: 18px; top: 38px; height: 700px; width: 405px;}
#th-chat #wrap {width: 10px; position: absolute; right: 0; top: 55px; height: 530px; background: #B4DCDC;}
#th-chat #wrap #track1_top {position: absolute; top: 2px;}
#th-chat #wrap #track1_bottom {position: absolute; bottom: 2px;}
#th-chat #wrap #track1 {height: 504px; position: absolute; top: 13px;}
#th-chat #wrap #handle1 {height: 136px; background: #288080; width: 10px;}
#th-chat #chat_script {background: #000; width: 365px; padding: 10px; position: absolute; left: 10px; top: 55px; height: 510px; overflow-y: hidden;}
#th-chat #chat_script p {color: #FFF; margin: 0 0 10px 0; padding: 0 0 0 0;}
#th-chat p.opener {color: #CCC; padding: 15px 10px 0 20px;}
#th-chat #chat_script p span {color: #9CC; font-weight: bold;}
#th-chat #chat_script p.guest span {color: #D9D6C3; font-weight: bold;}

/* Producers Corner */
#th-producers-corner #outer {background: #000 url(/tattoo-highway/images/producers-corner/outer-bg.jpg) no-repeat;}
#th-producers-corner #main-promo-content_text0 {height: 126px; position: relative;}
#th-producers-corner h2 {left: 200px; top: 56px;}
#th-producers-corner #top-videos-sec {display:none;}
#th-producers-corner #pods-section {margin-top: 700px;}
#th-producers-corner #main-promo-content_text1 {height: 134px;}
#th-producers-corner #main-promo-content_text1 {position: relative; width: 600px; top: 040px; left: 34px;}
#th-producers-corner #main-promo-content_text1 p {padding-bottom: 15px; line-height: 15px;}
#th-producers-corner #main-promo-content_text1 p.question {font-weight: bold; color: #dad0c2;}
#th-producers-corner #main-promo-content_text1 p.answer {color: #FFF;}
#th-producers-corner #main-promo-content_text1 p.intro {font-weight: bold; color: #FFF;font-size:11pt;}

/* Tat Stats */
#th-stats #outer {background: #000 url(/tattoo-highway/images/tat-stats/outer-bg.jpg) no-repeat;}
#th-stats #main-promo-content_text0 {height: 126px; position: relative;}
#th-stats h2 {left: 249px; top: 56px;}
#th-stats #main-promo-content_text1 {position: relative; left: 316px; top: 15px; height: 660px;}
#th-stats #main-promo-content_text1 p {width: 370px;}
#th-stats #main-promo-content_text1 p.question {color: #9CC; padding-bottom: 10px; font-weight: bold}
#th-stats #main-promo-content_text1 p.answer {color: #CCC; padding-bottom: 20px;}

/* Episode Guide */
#th-episodes #outer {background: #000 url(/tattoo-highway/images/episode-guide/outer-bg.jpg) no-repeat;}
#th-episodes #main-promo-content_text0 {height: 126px; position: relative;}
#th-episodes #main-promo-content_text0 h2 {left: 235px; top: 56px;}
#main-promo-content_epiguide * {margin: 0; padding: 0;}
#main-promo-content_epiguide {position: relative; left: 28px; top: 11px;}
#recap-container {background: transparent;}
#recap-image {position: absolute; left: 0;}
#season-list li {display: inline; float: left; width: 16px; height: 16px; text-align: center; margin: 0 5px 0 0;}
#season-list li a {background: transparent url(/tattoo-highway/images/episode-guide/seasons.gif) no-repeat; margin: 0; padding: 0; width: 16px; height: 15px; padding: 1px 0 0 0; display: block; vertical-align: middle; color: #FFF;}
#season-list li a:hover, li#season-selected a {background-position: 0 -16px; color: #FFF;}
#recap-info {margin: 0; float: none;}
#recap-season {height: 16px; margin: 0; padding: 0; position: absolute; left: 420px; top: 2px;}
#recap-nav {position: absolute; top: 24px; left: 335px; background: transparent url(/tattoo-highway/images/episode-guide/loader.gif) center top no-repeat; width: 302px}
#recap-season ul {margin: 0; padding: 0 0 0 0;}
#recap-summary-title {border: none; width: 599px; padding: 0 20px;}
#recap-times {height: 0;}
#recap-summary, #recap-summary h2 {margin: 0; padding: 0;}
#recap-summary {font-size: 13px; color: #9CC}
#recap-summary h2 {font-size: 18px; font-weight: bold; color: #C93;}
#recap-summary-text {margin: 0; padding: 0 20px; width: 599px; position: relative; height: 150px;}
#recap-summary {position: absolute; top: 315px;}
.recap-nav-light, .recap-nav-dark {padding: 5px 5px 0px 5px; height: 48px; overflow: hidden; color: #9CC;}
.recap-nav-light {background: #26363D;}
.recap-nav-dark {background: #1A2327;}
.recap-nav-light *, .recap-nav-dark * {color: #9CC!important;}
#recap-nav-selected  a:link, #recap-nav-selected  a:visited,  #recap-nav-selected  p {color: #C93!important;}
#recap-nav-selected {background: transparent url(/tattoo-highway/images/episode-guide/active-bg.gif) repeat-x;}
#recap-nav-list li:hover, #recap-nav-list li:hover, #recap-nav-list li.over  {background: transparent url(/tattoo-highway/images/episode-guide/active-bg.gif) repeat-x; color: #C93!important;}

/* Photo Gallery */
#th-photos #outer {background: #000 url(/tattoo-highway/images/photos/outer-bg.jpg) no-repeat;}
#th-photos #main-promo-content_text0 {height: 126px; position: relative;}
#th-photos h2 {left: 229px; top: 56px;}
#th-photos #main-promo-content_text1 {position: relative; left: 26px; top: 15px; height: 510px;}
#th-photos #pods-section {margin-top: 40px;}

/* Meet the Staff */
#th-meet #outer {background: #000 url(/tattoo-highway/images/meet-staff/outer-bg.jpg) no-repeat;}
#th-meet #main-promo-content_text0 {height: 126px; position: relative;}
#th-meet h2 {left: 223px; top: 56px;}
#th-meet #main-promo-content_text1 {margin-top: -126px;/* swf gap fix */}
#meet-team-bios {margin: 150px 0 0 25px;}
.meet-team-bio {width: 600px; height: 100px;/*float: left;*/}
.meet-team-bio-pic img {border: 1px solid #CCC;}
.meet-team-bio-pic {float: left;}
.meet-team-bio-copy {color: #CCC; padding-left: 15px; float: left; width: 450px;}
.meet-team-bio-copy h3 {font-weight: normal; margin-top: 0;}
.meet-team-bio-copy .character-name {font-weight: bold;}

/* Thomas' Portfolio */
#th-portfolio #outer {background: #000 url(/tattoo-highway/images/portfolio/outer-bg.jpg) no-repeat;}
#th-portfolio #main-promo-content_text0 {height: 126px; position: relative;}
#th-portfolio h2 {left: 200px; top: 56px;}
#th-portfolio #main-promo-content_text1 {margin-top: 140px;/* swf gap fix */}
#th-portfolio #main-promo-title_text0 {margin-top: -600px; margin-left: 60px; width: 580px; position: relative;}

/* Video */
#th-video #outer {background: #000 url(/tattoo-highway/images/video/outer-bg.jpg) no-repeat;}
#th-video #left-column {min-height: 0;}
#th-video #main-promo-content {position: relative; padding-bottom: 60px}
#th-video #main-promo-content_text0 {height: 126px; position: relative;}
#th-video #main-promo-content_3tier {margin-top: -100px;}
#th-video h2 {left: 272px; top: 56px;}
#th-video #pods-section {margin-top: 40px;}
#vp-button a {display: block; width: 136px; height: 22px; background: transparent url(/videos/images/vp-go.gif) no-repeat; background-position: 0 0; position: absolute; left: 550px; top: 55px;}
#vp-button a:hover {background-position: 0 -22px;}
#store-promo {position: absolute; top: 775px;}
#store-promo img {float: left; margin: 0 20px 0 25px}
#store-promo ul {width: 350px; list-style: none; margin: 15px 0 0 0;}
#store-promo ul a, #store-promo ul a:link, #store-promo ul a:visited, #store-promo ul a:active {color: #54A7B7; text-decoration: none;}
#store-promo ul a:hover {text-decoration: none; color: #FFF;}
#store-promo ul li {padding: 0 0 10px 0; color: #54A7B7;}
#th-video #pods-section {margin-left: 150px;}

/* Exclusives */
#th-exclusives #outer {background: #000 url(/tattoo-highway/images/exclusives/outer-bg.jpg) no-repeat;}
#th-exclusives #main-promo-content_text0 {height: 126px; position: relative;}
#th-exclusives h2 {left: 250px; top: 56px;}
#th-exclusives #main-promo-content {position: relative; height: 845px;}
#th-exclusives #main-promo-content p {padding: 10px 0 0 0;}
#th-exclusives #main-promo-content p a, #th-exclusives #main-promo-content p a:link, #th-exclusives #main-promo-content p a:visited, #th-exclusives #main-promo-content p a:active {color: #6CC; text-decoration: underline;}
#th-exclusives #main-promo-content p a:hover {text-decoration: none;}
#th-exclusives #main-promo-content_text1 {position: absolute; top: 155px; left: 265px; width: 190px;}
#th-exclusives #main-promo-content_text2 {position: absolute; top: 295px; left: 470px; width: 160px;}
#th-exclusives #main-promo-content_text3 {position: absolute; top: 427px; left: 248px; width: 190px;}
#th-exclusives #main-promo-content_text4 {position: absolute; top: 561px; left: 425px; width: 190px;}
#th-exclusives #main-promo-content_text5 {position: absolute; top: 694px; left: 268px; width: 240px;}

