














body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #FFFFFF;}
body {background: #000 url(/en/auto123show/img/bg.jpg) top center no-repeat; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {font: bold 16px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #FFF; text-align: left; margin: 0 0 10px 0; padding: 0 0 2px 0; border-bottom: 1px #2A2A2A solid;}
h1.homeh1 {text-indent: -3000px; margin: 0; padding: 0; background: none; border: none;}
h2 {font: bold 16px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #FFF; text-align: left; margin: 30px 0 10px 0; padding: 0 0 2px 0; border-bottom: 1px #2A2A2A solid;}
h2.first {margin-top: 0; padding-top: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #5F5B3B; font-weight: bold; text-decoration: none;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
p.copyr, p.copyr a:link, p.copyr a:visited, p.copyr a:hover, p.copyr a:focus, p.copyr a:active,
div.copyr a:link, div.copyr a:visited, div.copyr a:hover, div.copyr a:focus, div.copyr a:active {font-size: 10px;}

a img {border: none;}

sup {line-height: 0;}
hr {color: #000000; background-color: #000000; border: none; height: 1px; margin: 8px 0;}
div.text {text-align: justify;}
div.text p {line-height: 16px; margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.copyr {line-height: 14px;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; padding: 2px 0 0 0;}
div.text a:link, div.text a:visited,
div.text a:hover, div.text a:focus, div.text a:active {font-weight: normal;}
div.text a.bold:link, div.text a.bold:visited,
div.text a.bold:hover, div.text a.bold:focus, div.text a.bold:active {font-weight: bold;}
div.introtext {margin-bottom: 20px;}
p.last {margin-bottom: 0;}

.norm {font-size: 12px;}
.title {font-size: 14px; font-weight: bold; color: #A1A1A1; text-decoration: none;}
.bigtitle {font-size: 14px; font-weight: bold; color: #A1A1A1; text-decoration: none;}
.copyr {font-size: 10px; text-decoration: none;}
.form {font-size: 11px; color: #A1A1A1;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}

.hidden {display: none;}
.visible {display: block;}
.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #A1A1A1;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center !important;}
.fright {float: right;}
.fleft {float: left;}
.cright {clear: right;}
.cleft {clear: left;}
.cboth {clear: both;}

table#mainwrap {width: 982px; height: 100%; margin: 0 auto; background-color: #272727;}

td#footer {color: #777; text-align: left; vertical-align: bottom; padding: 10px 0; background-color: #000; font-size: 11px; }
td#footer p {margin: 10px 0 0 0; color: #777;}
td#footer a:link, td#footer a:visited {color: #999; font-weight: bold; text-decoration: none;}
td#footer a:hover, td#footer a:focus, td#footer a:active {color: #777; font-weight: bold; text-decoration: none;}
td#footer div.footerlinks {font-size: 10px; padding-top: 10px;}
td#footer div.footerlinks a:link, td#footer div.footerlinks a:visited {color: #777; font-weight: normal; text-decoration: none;}
td#footer div.footerlinks a:hover, td#footer div.footerlinks a:focus, td#footer div.footerlinks a:active {color: #999; font-weight: normal; text-decoration: none;}
td#footer div#footercopyr {margin: 0 0 10px 0;}

td#siteheader {text-align: left; vertical-align: top; height: 284px; background-color: #000;}
div#siteheaderWrap {position: relative; height: 124px; background: url(/en/auto123show/img/top_bg_01.gif) 0 0 no-repeat;}

td#contentmiddle {height: 100%; vertical-align: top; padding: 28px; border-top: 1px solid #333; }

div#topad {position: absolute; top: 17px; left: 17px; width: 728px; height: 90px; background-color: #000;}
div#topad img {display: block;}

div#toplogo {position: absolute; bottom: 17px; right: 60px;}
div#toplogo div#toppod  {position: absolute; bottom: 54px; right: -25px;}

div#mainlogo {position: relative; height: 126px; background: url(/en/auto123show/img/top_bg_05.jpg) 0 0 no-repeat;}
div#mainlogo div {position: absolute; top: 25px; left: 20px;}

ul#mainnav {height: 34px; margin: 0; padding: 0 0 0 10px; background: url(/en/auto123show/img/top_bg_05.jpg) bottom left no-repeat;}
ul#mainnav li {float: left; list-style-type: none; height: 34px; margin: 0 5px 0 0;}
ul#mainnav li.last {margin-right: 0;}
ul#mainnav li a {display: block;}
ul#mainnav li a img {display: block;}

ul.vidlist {overflow: hidden; margin: 0; padding: 0;}
ul.vidlist li {list-style-type: none;}
ul.vidlist li.item {margin-top: 10px;}
ul.vidlist li ul {overflow: hidden; margin: 0; padding: 0;}
ul.vidlist li ul li {float: left; font-size: 11px;}
ul.vidlist li ul li.vidimg {text-align: left; margin: 0 0 5px 0;}
ul.vidlist li ul li.vidimg img {display: block; width: 145px; } /* 3-col: height: 81px; */
ul.vidlist li ul li.vidtitle {line-height: 12px;}
ul.vidlist li ul li.vidhost {}
ul.vidlist li.first {margin-top: 0;}

ul#archivevids {text-align: left; padding: 0 0 50px 0;}
ul#archivevids li.item {float: left; width: 455px; margin: 0 13px 0 0; border-top: 1px #808082 dotted;} /* 2-col:300px */
ul#archivevids li ul {position: relative; height: 116px; } /* 3-col: height: 64px; */
ul#archivevids li ul li.vidtitle {position: absolute; top: 7px; line-height: normal; left: 192px; width: 260px; } /* 3-col: left: 105px; width: 165px;  */
ul#archivevids li ul li.vidtitle div { font-size: 11px; }
ul#archivevids li ul li.vidimg {position: absolute; top: 7px; left: 0;  border: 1px solid #666; } /* fc:added border */
ul#archivevids li ul li.vidimg img {width: 180px; } /* 3-col: width: 93px; height: 50px; */
ul#archivevids li ul li.vidbtn {position: absolute; bottom: 7px; left: 192px; width: 59px; height: 17px;} /* right: 0; */
ul#archivevids li.first {border-top: none !important;}
ul#archivevids li.last {margin-right: 0 !important;}

div.featblocks {float: left; width: 285px; overflow: hidden;}

div#featvids {overflow: hidden; padding: 0 0 20px 0;}
div#featvids h1,
div#featvids h2 {margin-bottom: 3px;}
div#featvids div.title {padding: 0 0 10px 0;}
div#featvids div.main {float: left; width: 768px; height: 510px;}
div#featvids div.list {float: right; text-align: left; width: 145px;}
div#featvids div.list p.seemore {font-size: 11px; text-align: left; margin: 15px 0 0 0; padding: 0;}
div#featvids div.list p.seemore a:link, div#featvids div.list p.seemore a:visited {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div#featvids div.list p.seemore a:hover, div#featvids div.list p.seemore a:focus, div#featvids div.list p.seemore a:active {color: #FFFFFF; font-weight: bold; text-decoration: underline;}

div#mainvid {width: 768px; height: 480px; margin: 0; padding: 0;}

div#misccontent {text-align: left; overflow: hidden;}
div#misccontent div.title {margin: 0 0 3px 0;}
div#misccontent div#feattwitter,
div#misccontent div#featfb {margin: 0 28px 0 0;}

div#featpartners {width: 300px;}
div#featpartners div {margin-bottom: 3px;}
div#featpartners div img {display: block;}

form {text-align: left; width: 535px; margin: 0 auto; padding: 0;}
div#loginbox form {text-align: left; width: 450px; margin: 0 auto; padding: 0;}
form p {font-size: 10px; text-align: right; margin: 0 0 -5px 0; padding: 0;}
form .reqsymbol {color: #A1A1A1;}
form fieldset {margin: 0 0 10px 0; padding: 10px 10px 0 10px; background-color: #161616; border: 1px #000000 solid;}
form fieldset legend {font-weight: bold; padding: 2px 5px; color: #000000; background-color: #A1A1A1; border: none;}
div#loginbox form fieldset legend {margin-top:10px; font-weight: bold; padding: 2px 5px; color: #000000; background-color: #A1A1A1; border: none;} 
form fieldset div {margin-bottom: 10px;}
form fieldset div.required label, form fieldset div.optional label {float: left; width: 200px; margin: 0 5px 0 0; padding: 2px 0 3px 0; border-bottom: 1px #444 solid;}
form fieldset div.optional label {width: 188px; padding-left: 12px;}
form fieldset div input.textbox {font: normal 12px monospace; width: 300px; padding: 2px 3px; color: #FFFFFF; background-color: #272727; border: 1px #444 solid;}
form fieldset div .errfield {color: #F00 !important;}
form fieldset div#btnsubmit {margin: 0; padding: 0 0 10px 0;}
form fieldset.msgfield fieldset {width: 391px; border: none; margin: 0 0 10px 0; padding: 0; opacity: 1;}
form fieldset.msgfield fieldset legend {background: none; border: none; display: none;}
form fieldset.msgfield fieldset textarea {font: normal 12px monospace; width: 505px; height: 160px; padding: 2px 3px; color: #FFFFFF; background-color: #272727; border: 1px #444 solid;}
form #errmsg {text-align: left; line-height: 16px; padding: 2px 5px 2px 5px; color: #272727; background-color: #FFFFFF;}
form #errmsg * {color: #272727;}
form #errmsg #errmsgTitle {font-weight: bold; margin: 0 0 5px 0;}
form #errmsg #errmsgContent {margin: 0;}
form #errmsg #errmsgContent ul {text-align: left; margin: 0; padding: 0 1px;}
form #errmsg #errmsgContent ul li {margin: 2px 0 0 0; padding: 2px 0; list-style-type: none; border-top: 1px #000000 solid;}

div#footer-links { float: right; display: inline; }
div#footer-links ul { list-display-style: none; }
div#footer-links ul li { display: inline; padding-left: 5px; font-size: 10px; }

div.vidformats      {height:38px;overflow:hidden;}
div.vidformats-cont {float:right;}
div.vidfmt          {float:left;width:59px;margin-right:8px;padding:6px;border:1px solid transparent;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
div.vidfmt_med      {float:left;width:59px;margin-right:8px;padding:6px;border:1px solid transparent;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
div.vidfmt_lo       {float:left;width:59px;                 padding:6px;border:1px solid transparent;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
/* Needed by Photo Scroller ... */
.fl {float:left;}
.overhide {overflow:hidden;}
/*.ghost    {visibility:hidden;}*/

div#photo_gallery_main {width:792px;height:528px;overflow:hidden;}

div#caption_status {align:center;margin-top:8px;}
div#caption_status div#status_bar {text-align:right;float:right;margin-right:65px;}
div#caption_status div#photo_gallery_main_cap    {width:650px;text-align:center;}
div#slider1 {margin-top:8px;}

div.divscroller_thumbnail {width:127px;height:91px;background:#272727 url('/en/auto123show/img/wait.gif') no-repeat center center;}}

/*Addthis*/
.addthis_toolbox .hover_effect
{
    width: 344px;
    padding: 10px 6px 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    
}

.addthis_toolbox .hover_effect div
{
    float: left;
    background-color:#000;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid transparent;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
    float:left;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
    font-weight:normal!important;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
.addthis_toolbox a {font-weight:normal!important;}
.addthis_toolbox a:hover {font-weight:normal!important;}
.addthis_toolbox .save { background:url("/site/img/icon/16/save.gif") no-repeat scroll 0 0 transparent;font-weight:normal!important;}
/*end Addthis*/

/* + - - - + - - - + - - - + - - - + - - - Carrousel */
div#carrousel-theshow-main {width:926px;}
.fcboxpad  {width:627px;}
div div#carousel-play-button{
position:absolute;
top:120px;
left:165px;
}

div.carousel {
	width: 926px;
	height: 351px;
	position: relative;
}

div.carousel .carousel_content {
	width: 624px;
	height: 351px;
	left: 0px;
	position: absolute;
	display: none;
	float: left;
	overflow: hidden;
}

.carousel .carousel_tab {
	width: 350px;
	height: 84px;
	left: 576px; /* 624 - (350-302)*/
	position: absolute;
	cursor: pointer;
	color: white;
	text-align:center;
}

.carousel .carousel_tab.tab1 {
	top: 0px;
}
.carousel .carousel_tab.tab2 {
	top: 89px;
}
.carousel .carousel_tab.tab3 {
	top: 178px;
}
.carousel .carousel_tab.tab4 {
	top: 267px;
}

/* select 1 */
.carousel.select1 .carousel_content.content1 {
	display: block !important;
}
.carousel.select1 .tab1 {
	background: transparent url(/en/auto123show/img/tab_yellow.png) 0 0 no-repeat;
	color: black!important;
	padding-left:25px;
}

.carousel.select1 .tab1 a:link, .carousel.select1 .tab1 a:visited {
  color:black;
  font-weight:bold;
  text-decoration:none
}

.carousel.select1 .tab2 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select1 .tab3 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select1 .tab4 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
/* select 2 */
.carousel.select2 .carousel_content.content2 {
	display: block !important;
}
.carousel.select2 .tab1 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select2 .tab2 {
	background: transparent url(/en/auto123show/img/tab_yellow.png) 0 0 no-repeat;
	color: black!important;
	padding-left:25px;
}

.carousel.select2 .tab2 a:link, .carousel.select2 .tab2 a:visited {
  color:black;
  font-weight:bold;
  text-decoration:none
}

.carousel.select2 .tab3 {
  width:300px;left:626px;
  background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select2 .tab4 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}

/* select 3 */
.carousel.select3 .carousel_content.content3 {
	display: block !important;
}
.carousel.select3 .tab1 {
  width:300px;left:626px;
  background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select3 .tab2 {
	width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select3 .tab3 {
	background: transparent url(/en/auto123show/img/tab_yellow.png) 0 0 no-repeat;
	color: black!important;
	padding-left:25px;
}

.carousel.select3 .tab3 a:link, .carousel.select3 .tab3 a:visited {
  color:black;
  font-weight:bold;
  text-decoration:none
}

.carousel.select3 .tab4 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
/* select 4 */
.carousel.select4 .carousel_content.content4 {
	display: block !important;
}
.carousel.select4 .tab1 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select4 .tab2 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select4 .tab3 {
  width:300px;left:626px;
	background: transparent url(/en/auto123show/img/tab_grey.jpg) 0 0 no-repeat;
}
.carousel.select4 .tab4 {
	background: transparent url(/en/auto123show/img/tab_yellow.png) 0 0 no-repeat;
		color: black!important;
	padding-left:25px;
}

.carousel.select4 .tab4 a:link, .carousel.select4 .tab4 a:visited {
  color:black;
  font-weight:bold;
  text-decoration:none
}

.carousel a:visited, .carousel a:link {
  color:gold;
  font-weight:bold;
  text-decoration:none
  }

/*END Carrousel*/

/* intro and addthis incorporation */
div#intro-add-this div#this-week {
  color:white;
  font-weight:bold;
  padding-top:8px;
  /*padding-left:48px;*/
  }
div#intro-add-this div#add-this {
  /*padding-right:45px;*/
  width:433px;
  overflow:hidden;
  
  }
/* END intro and addthis incorporation */

/* I will conquer my world - Donna's Blog */
div#world-conquer {
  width:450px;
  text-align:left;
  }
  
  
div#world-conquer ul {
  list-style:none outside none;
  padding:0;
  margin:0;
  }
  
div#world-conquer li {
  display:inline;
  border-right: 1px solid #666;
  padding-left: 4px;
  padding-right: 4px;
  }
div#world-conquer li.last {
  display:inline;
  border:none;
  padding-left: 4px;  
  padding-right: 0px;
  }
div#world-conquer li.first {
  display:inline;
  padding-left: 0px;
  padding-right: 4px;
  }
div.blog_title {
  color:gold;
  font-weight:bold;
  }
  
div#world-conquer div#url {
  text-align:right;
  }
div#world-conquer div#url a:link,
div#world-conquer div#url a:visited {
  color:lightblue;
  }
div#world-conquer div#abstract {
  margin-top:10px;
  }

/* END I will conquer my world - Donna's Blog */

/* All topic */
.w600 {width:600px;}
.w750 {width:750px;}
.w150 {width:150px;}
.topicitemwidth {width:231px;}

div.related {text-align:left;}

td.topiclink a:link, 
td.topiclink a:visited,
div.related a:link, 
div.related a:visited {color:white;}

td.topiclink a:hover, 
td.topiclink a:focus,
td.topiclink a:active,
div.related a:hover, 
div.related a:focus, 
div.related a:active {color:gold;}

h2.showtopic {color:gold;}

a.topicletter:link, a.topicletter:visited {
  color:#ccc;
  font-size:22px;
  margin-left:10px;
  text-transform: uppercase;
  border: 1px solid transparent;
  }
a.topicletter:hover{
  color : gold;
  border: 1px solid gold; /* oh yeah! */
  }

nomargin {margin: 0;}

div#vixscript {color:#ccc;}

div.thumbsmall {
  width:125px;
  height:70px;
  overflow:hidden;
  }
#segments-list {width:458px;}
div.vidinfo       {width:323px;text-align: left;margin-left:10px;}
div.vidinfo div.title  a:link, div.vidinfo div.title  a:visited     {
font-size: 12px; font-weight: bold; color: gold; text-decoration: none;}
.seg_runtime   {padding: 0 0 0 20px;color:#FFF;font-size:12px!important;}
div#segments-list div.first {margin-top:0px;}
div#segments-list div.next  {margin-top:16px;}
div.vidabstract {font-size: 12px;margin-top:4px;color:#FFF;}

.margpadclr {margin:0;padding:0;}

.orange, .orange a:link, .orange a:visited {color:chocolate!important;}

.arch_seg        {width:300px;height:24px;}
.arch_seg a:link, .arch_seg a:visited, .orange a:visited {font-size:12px;color:gold!important;}



form fieldset div textarea.cmnt {
background-color:#272727;
border:1px solid #444444;
color:#A1A1A1;
font:12px monospace;
height:160px;
padding:2px 3px;
width:350px;
}

div.blog_title a:link, div.blog_title a:visited {color:gold;} 

.mt16 {margin-top:16px;}


#player-transcript {width:575px;}
#player-related-articles {width:250px;margin-left:75px;}
#player-button-container {width: 768px; height: 34px;overflow:hidden;}
#player-related-articles h2 {margin-top:0px;}


ul.topictags {clear: both; overflow: hidden; margin: 0; padding: 0 5px; background-color: #FFF;}
.blogmain ul.topictags { background-color: transparent; }
ul.topictags li {list-style-type: none;}
ul.topictags li span {display: block; float: left; font-size: 12px; padding: 5px 7px 0 0;}
ul.topictags li ul {float: left; width: 400px; margin: 0; padding: 0;}
ul.topictags li ul li {float: left; margin: 0 10px 0 0;}
ul.topictags li a:link, ul.topictags li a:visited,
ul.topictags li a:hover, ul.topictags li a:focus, ul.topictags li a:active {display: block; margin: 0; padding: 5px 0 5px 18px; background: url(/site/img/icon/icon_tag.gif) 0 5px no-repeat;}

div.comment_bbox.even               {background-color:#111;margin-top:10px;padding:5px 8px;}
div.comment_bbox.odd                {background-color:#333;margin-top:10px;padding:5px 8px;}
div.comment_bbox      div.titledate {padding:7px;background-color:black;}
div.comment_bbox div.comment   {margin:1px 0;background-color:black;padding:7px;text-align:left;}
div.comment_bbox div.username  {text-align:right;font-weight:bold;}

div#select-ym-ba form select {font: normal 12px monospace;  padding: 2px 3px; color: #FFFFFF; background-color: #272727; border: 1px #444 solid;}
div#select-ym-ea form select {font: normal 12px monospace;  padding: 2px 3px; color: #FFFFFF; background-color: #272727; border: 1px #444 solid;}


ul.topictags li ul li a:visited, 
ul.topictags li ul li a:link {
color:#5F5B3B;
font-weight:bold;
text-decoration:none;
}
ul.topictags li ul li a:hover, 
ul.topictags li ul li a:focus, 
ul.topictags li ul li a:active {
color:black;
font-weight:bold;
text-decoration:none;
}

div.lido {width:396px;background-color:transparent;float:left;height:527px;}
div.rido {width:396px;background-color:transparent;float:right;height:527px;}

li.recent-topic a:hover,
li.recent-topic a:active,
li.recent-topic a:focus {color:gold;font-weight:bold;text-decoration:none;}

