﻿body{background-color:#FFF;background-image:url(../Images/Back_10.jpg);background-repeat:repeat-x;font-family:Arial;}
#page{top:0;position:relative;width:915px;margin-left:auto;margin-right:auto;background:url(../Images/indicator_circle_thickbox.gif) no-repeat -9999px -9999px;}
#menu{position:absolute;top:24px;left:0;z-index:2;background:url(../Images/silvergradientover_1.gif) no-repeat -9999px -9999px;}
#descriptionbox,#descriptionbox_endpage,#descriptionbox_visitor{color:#FFF;width:200px;margin-top:0;float:left;font-family:Arial;font-size:9pt;background-image:url(../Images/silvergradientdescription_350.gif);padding:15px;}
#descriptionbox{height:380px;}
#descriptionbox_visitor{height:430px;background-image:url(../Images/silvergradientdescription_465.gif);}
#descriptionbox p,#descriptionbox_visitor p{margin-bottom:5px;margin-top:7px;}
#descriptionbox_endpage{width:863px;height:300px;}
.descriptionTitle{font-size:10pt;font-weight:700;}
#mainmenu{float:left;clear:right;}
.menuitem_box{float:left;cursor:hand;}

.menutext_new{position:absolute;top:0;font-size:14px;font-weight:500;font-family:Arial;color:#FFF;width:125px;text-align:center;cursor:hand;margin-top:14px;margin-bottom:14px;}

#visitortext{position:absolute;font-size:14px;font-family:Arial;color:#FFF;width:111px;text-align:center;left:135px;top:0;cursor:hand;margin-top:5px;margin-bottom:5px;}
.menuitem_box:hover .menuitem{filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;cursor:hand;zoom:1;}
.menuitem_box:hover .menutext_new,.menuitem_box:hover #visitortext{color:#fff;}
.menuitem{background-color:#000;zoom:1;filter:alpha(opacity=45);-moz-opacity:.45;opacity:.40;margin-right:3px;width:125px;height:40px;cursor:hand;}
.selectedmenuitem{background-color:#6AA2BB;zoom:1;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;height:40px;margin-right:3px;width:125px;}
.museumsubmenu,.collectionsubmenu,.newsworthysubmenu,.visitorsubmenu{float:left;position:relative;visibility:hidden;display:none;width:130px;height:1%;z-index:999999;}
.museumsubmenu{left:384px;}
.collectionsubmenu{left: 512px;}
.newsworthysubmenu{left:768px;}
.visitorsubmenu{left:128px;}
.collectionsubmenu .menuitem,.museumsubmenu .menuitem,.newsworthysubmenu .menuitem,.visitorsubmenu .menuitem{width:125px;display:block;height:33px;background-color:gray;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;text-align:center;border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#333;margin:0;}
.collectionsubmenu .menuitem:hover,.museumsubmenu .menuitem:hover,.newsworthysubmenu .menuitem:hover,.visitorsubmenu .menuitem:hover{background-color:#B6C2CB;}
.menutext{padding:9px 0 0;}
#train_menutext, #general_menutext{width:124px;padding:3px 0 0;}
.collectionsubmenu .menutext,.museumsubmenu .menutext,.newsworthysubmenu .menutext,.visitorsubmenu .menutext{font:normal normal bold 11px Arial;text-align:center;color:#FFF;}
.collectionsubmenu .menuitem:hover .menutext,.museumsubmenu .menuitem:hover .menutext,.newsworthysubmenu .menuitem:hover .menutext,.visitorsubmenu .menuitem:hover .menutext{font:normal normal bold .7em Arial;color:#000;}
#maincontent{float:left;clear:right;background:url(../Images/silvergradientdescription_350.gif) no-repeat -9999px -9999px;}
#bottommenu{position:relative;font-family:Arial;font-size:8pt;margin-top:20px;margin-bottom:10px;width:900px;text-align:center;float:left;background:url(../Images/silvergradientdescription_563.gif) no-repeat -9999px -9999px;}
#bottommenu a{margin-right:5px;padding-right:5px;border-color:inherit;border-style:none solid none none;border-width:medium 1px medium medium;}
#bottommenu a:hover{color:#000;text-decoration:underline;}
.thumbnaillink,.thumbnail_title{font-family:Arial;font-size:8pt;width:200px;float:left;height:20px;font-weight:bold;}
.sitelink,.thumbnaillink{color:#39697D;text-decoration:none;cursor:pointer;}
.cars_imagelink{position:relative;background-image:url(../Images/indicator_circle_thickbox.gif);background-position:center;background-repeat:no-repeat;}
.thumbnaillink:visited,.sitelink:visited{text-decoration:none;}
#homeimages{width:810px;margin-left:70px;margin-right:13px;background:url(../Images/silvergradient_25.gif) no-repeat -9999px -9999px;}
#homeimages .thumbnaillink{color:#39697D;}
#hometext{margin-top:10px;margin-bottom:10px;font-family:Arial;font-size:11pt;width:900px;text-align:center;background:url(../Images/silvergradientover_25.gif) no-repeat -9999px -9999px;}
#ctl00_ContentPlaceHolder1_imgHome{padding-top:3px;}
#TNCLogo_Home{text-align:center;background:url(../Images/silvergradient.gif) no-repeat -9999px -9999px;}

#founderpage{margin-left:0;margin-right:0;display:block;width:893px;margin-top:70px;}
.founder{height:305px;margin-bottom:20px;}
.foundertitle{font-size:.8em;font-weight:700;}
.founderimage_caption{float:left;width:195px;}
.foundertext{margin-left:15px;font-family:Arial;font-size:10pt;width:666px;float:left;}

.caption{float:right;font-family:Arial;font-weight:700;font-size:7pt;}
#calendarpage{margin-left:107px;margin-right:107px;display:block;width:660px;margin-top:70px;font-family:Arial;}
/*.calendar_items{width:460px;margin-left:auto;margin-right:auto;}*/
.calendartitle{font-size:15pt;font-weight:700;}
.calendardescription{font-size:8pt;color:#333;}
.calendar_itemmonth{font-weight:700;font-size:13pt;}
.calendar_itemtitle{font-weight:700;font-size:9.2pt;}
.calendar_itemtype,.calendar_itemname,.calendar_itemdate,.calendar_itemdescription{font-size:8pt;}
.calendar_itemname,.calendar_itemdate{font-weight:700;}
#visitor_images{float:left;margin-left:13px;margin-top:10px;}
#museumitem,#collectionitem,#trainitem{float:left;width:200px;margin-top:4px;margin-left:2px;margin-right:20px;font-family:Arial;font-size:9pt;}

#cars_page{background:url(../Images/close_x_21.png) no-repeat -9999px -9999px;}
.loadingSlideshow{background-color:#999;color:#fff;position:fixed;top:0;right:0;padding:3px;}
#cars_slideshow{position:absolute;left:0;width:5880px;height:563px;}
#btnBack,#btnNext,.slide_close{cursor:pointer;position:absolute;top:260px;height:50px;width:50px;}
#btnNext{left:170px;top:503px;background-image:url(../Images/next_21.png);}
#btnNext:hover{background-image:url(../Images/next_59.png);}
#btnBack{top:503px;left:10px;background-image:url(../Images/prev_21.png);}
#btnBack:hover{background-image:url(../Images/prev_59.png);}
.slide_close{background-image:url(../Images/close_x_21.png);top:503px;left:90px;}
.slide_close:hover{background-image:url(../Images/close_x.png);}
.slide_literalholder{margin-top:60px;margin-left:10px;margin-right:5px;width:215px;}
.slideDescription{color:#FFF;background-image:url(../Images/silvergradientdescription_563.gif);float:left;width:230px;height:563px;}
.slide_imageholder{float:left;position:relative;width:750px;height:563px;background-image:url(../Images/indicator_circle_thickbox.gif);background-position:center;background-repeat:no-repeat;}
#slide_cardescriptionholder{margin-top:5px;font-size:9pt;}
#cars_slidecontainer{position:relative;overflow:hidden;height:580px;}
#imgEra_Large{width:893px;height:410px;}
.cars_item{padding-bottom:10px;background:url(../Images/next_21.png) no-repeat -9999px -9999px;}
#tabs{float:left;margin-left:22px;margin-top:10px;background:url(../Images/next_21.png) no-repeat -9999px -9999px;}
.ajax__tab_none .ajax__tab_header{font-family:Arial;margin-bottom:10px;font-size:10pt;}
.ajax__tab_none .ajax__tab_header .ajax__tab_outer{background-image:url(../Images/silvergradient_25.gif);color:#fff;margin-right:2px;padding:5px 32px;}
.ajax__tab_none .ajax__tab_hover .ajax__tab_outer{background-image:url(../Images/silvergradienthover_25.gif);color:#000;}
.ajax__tab_none .ajax__tab_active .ajax__tab_outer{background-image:url(../Images/silvergradientover_25.gif);}
#newsworthy_page .ajax__tab_header{text-align:center;}
.endpage_descriptiontitle{font-size:15pt;}
#endpage_descriptiontext{color:#FFF;font-size:9pt;margin:0 0 0 90px;}
#endpage_descriptiondetail{width:550px;margin-left:50px;}
.modalBackground{background-color:#000;opacity:.40;filter:alpha(opacity=40);-moz-opacity:0.4;}
.museum_images{float:left;margin-left:22px;margin-top:20px;}
#listen_text{margin-top:10px;font-family:Arial;float:left;font-size:9pt;color:#FFF;background-color:Gray;visibility:hidden;}
#listen{position:absolute;left:815px;top:380px;width:100px;}
#sitemap_page{margin-left:37px;margin-right:37px;width:800px;margin-top:70px;font-family:Arial;}
#errorpage_page{margin-left:40px;margin-top:70px;font-family:Arial;height:400px;}
#errorpage_title{font-size:18pt;font-weight:700;margin-left:15px;margin-top:15px;float:left;clear:right;}
#errorpage_description{float:left;position:relative;}
#accConcours_container,#newitems_container{margin-left:15px;width:648px;float:left;}
/*.accConcours{height:340px;}*/
.accordionHeader{color:#FFF;background-image:url(../Images/silvergradient.gif);margin-top:3px;cursor:pointer;font-size:10pt;font-weight:bold;}
.accordionHeaderSelected{color:#FFF;background-image:url(../Images/silvergradientover_1.gif);font-size:10pt;margin-top:5px;cursor:pointer;font-weight:bold;}
.accordionContent{background-color:gray;border-top:none;padding:10px 5px 5px;}
.awardimage_show,.carimage_show{visibility:visible;display:block;background-image:url(../Images/indicator_circle_thickbox.gif);background-position:center;background-repeat:no-repeat;width:893px;}
.carimage_show{height:410px;}
.description_show{visibility:visible;display:inline;}
.award_item,.concours_item,.new_item,.special_item{cursor:pointer;}
.concours_item{padding:2px;}
#lblImageDescription{position:relative;font-size:9pt;width:217px;margin-left:5px;top:50px;color:#FFF;padding:3px;}
#description_container{height:400px;float:left;width:230px;background-color:#999;margin-right:23px;}
#terms_page{margin-left:0;margin-right:0;width:900px;margin-top:70px;font-family:Arial;}
#terms_page li{margin-bottom:10px;}
#newitems_container{margin-top:20px;}
#imgNew_Large{height:455px;}
#map_start{float:left;margin-top:70px;}
.map{float:left;position:relative;width:600px;height:400px;border:#555 2px solid;}
#directions{display:none;float:left;width:470px;margin-right:10px;}
#map_input{float:left;margin-bottom:15px;}
#txtStart{width:365px;}
.turn{font-size:10pt;}
.printDirections_show{visibility:visible;}
.loadingDirections{visibility:hidden;display:none;background-color:#999;color:#fff;position:fixed;top:0;right:0;padding:3px;}
.loadingDirections img{margin:0 2px;}
#contact_page{float:left;margin:70px 0 0;}
#contact_title{font-size:15pt;}
#contact_form{float:left;width:600px;}
.contact_item{float:left;clear:both;margin-bottom:10px;width:600px;}
.contact_label{width:100px;float:left;margin-right:5px;}
.contact_label_child{float:right;}
.contact_item input.full{width:400px;}
.contact_comments{width:400px;height:200px;overflow:auto;}
.half .contact_item{width:300px;}
#left, #right{float:left;}
#buttons{margin-left:105px;float:right;}
#buttons input{margin-right:7px;width:60px;height:20px;}
#menu a:link,#menu a:visited{color:#FFF;text-decoration:none;}
#bottommenu a:link,#bottommenu a:visited{color:#000;text-decoration:none;}
.imagethumbnail,.cars_slideitem,#slide_cardescription,#slide_cardetail,#cars_slidecontainer img,#error,#imgSpecial{float:left;}
.thumbnaillink:hover,.sitelink:hover,.award_item:hover,.concours_item:hover,.new_item:hover,.printDirections_show:hover{text-decoration:underline;}
#slide_title,#destination{font-size:11pt;font-weight:700;}
.awardimage_hide,.printDirections{visibility:hidden;display:none;}
.awardimage_show,#imgAward_Large,#imgSpecial_Large{height:400px;}


/***** Admin.Master styles ******/
#admin_loggedin
{
    float:right;
}

#admin_images
{
    font-size:9pt;
    }
    
    
#page_image, #page_image_home , #page_image_lowersalon   
{
    background-image:url(../Images/indicator_circle_thickbox.gif);
    background-position:center;
    background-repeat:no-repeat;
    width:893px;
    height:400px;
}

#page_image_home{height:420px;}
#page_image_lowersalon{height:510px;}
.rules{border:solid 1pt #000;background-color:#fff;}


#descriptionbox a:visited,#descriptionbox_visitor a:visited,#descriptionbox a:link,#descriptionbox_visitor a:link{color:#8CA9BF;text-decoration:None;}
#descriptionbox a:hover,#descriptionbox_visitor a:hover{text-decoration:underline;}

#sitemap_page a:link, #sitemap_page a:visited{color:#000;text-decoration:none;}
#sitemap_page  .sitemap_child a{font-size:11pt;}

#sitemap_page li{list-style-type: none;}
#sitemap_page .sitemap_child li{list-style-type: disc;}
#sitemap_page a:hover{color:#fff;text-decoration:underline;background-color:#666666;}

.foundertext p
{
    margin-top:4px;
    margin-bottom:1px;
}

.datalist_item
{padding-bottom:25px;}

#visitor_images .thumbnaillink
{font-size:9pt;}
#AccordionContainer{height:340px;}
#YearsAccordion a.Year,.ConcoursAccordion a.Concours{font-size:15px;padding:2px 10px 2px 30px;color:#fff;}
#AccordionContainer div.ConcoursAccordion {padding: 0px 0px 0px 15px}
#AwardsList{list-style-type:none;margin:0;padding:0;}
.ui-accordion-header, .ConcoursAccordion .ui-accordion-header {background-image:url(../Images/silvergradient_25.gif);color:#fff}
.ui-accordion-header.ui-state-active{background-image:url(../Images/silvergradientover_1.gif);color:#fff}
a.Award{font-size:15px;}
.ConcoursAccordion .ui-accordion-content{padding:5px 0px 5px 20px;}
#awards_page{height:850px;}