/* HOME PAGE MARQUEE/HERO LARGE PHOTO AREA--------------------------------*/
#marquee {
    width:920px;
    height:313px;
    z-index:5;  
    position:relative;
    background-color:#fff;
    }
#marquee-data {
    width:300px;
    height:230px;
    position:absolute;
    right:35px;
    top:50px;
    text-align:left;
    z-index:10;
    }
#marquee-data p {font-size:14px;}
#marquee-data table.visitorselect td {padding-right:5px;}
#marquee-data table.visitorselect td.buttons a {
    display:block;
    width:166px;
    height:28px;
    color:#fff;
    font-family:ScalaRegular,"Times New Roman",Times,serif;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
    margin:5px 0;
    padding:10px 0 0 30px;
    background-position:0px 0px;
    background-image:url(/css/images/bg-btn-visitor-select);
    background-repeat:no-repeat;
    }
#marquee-data table.visitorselect td.buttons a:hover {
    background-position:0px -38px;
    background-image:url(/css/images/bg-btn-visitor-select);
    background-repeat:no-repeat;
    }
#marquee-data table.visitorselect td.visitortext {
    color:#fff;
    font-size:11px;
    }
#marquee-data table.visitorselect td.visitortext a:link,
#marquee-data table.visitorselect td.visitortext a:visited,
#marquee-data table.visitorselect td.visitortext a:hover,
#marquee-data table.visitorselect td.visitortext a:active {
    color:#fff;
    }
/* CONTENT -------------------------------------------------------------- */
#contentcontainer {
    width:920px;
    margin:0;
    padding-bottom:10px;
    border-radius:0 0 9px 9px;
    }
#contentcontainer {background-color:#fff;}
#content {
    float:left;
    font-family:MetaNormal,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#333;
    width:670px;
    margin:10px 0 10px 10px;
    }
#content #breadcrumbs {
    width:630px;
    font-size:10px;
    color:#333;
    border-bottom:3px dotted #FE913C;
    margin:0 0 10px -5px;
    padding-bottom:5px;
    }
/* QUICKLINKS ----------------------------------------------------------- */
#quicklinks {
    display:inline;
    float:right;
    padding-right:0;
    padding-top:3%;
    }
#quicklinks a {
    display:block;
    padding: 8px 0;
    color: #333;
    font-size: 14px;
    text-decoration:none;
    border-bottom: 1px solid #DFDFDF;
    }
#quicklinks a:hover {
    color: #FE913C;
    }
#quicklinks a.last {
    border-bottom: none;
    }
#quicklinks img {
    border:none;    
    padding:10px;
    }
#quicklinks table {
    width:225px;
    }
#rightcolumn {
    width:250px;
    float:right;
    padding-right:0;
    margin-right:0;
    }
#userlogin {
    position:relative;
    float:right;
    width:230px;
    background-color:#fe913c;
    margin:5px 0;
    padding:0;
    border: 10px solid #fff;
    border-radius:10px;
    }
#userlogin h2 {
    color:#fff;
    font-family:ScalaRegular,"Times New Roman",Times,serif;
    font-size:16px;
    padding:5px;
    font-weight:normal;
    }
#userlogin #submitbutton {
    height: 41px;
    width: 43px;
    left: 200px;
    position: absolute;
    top: 30%;
    }
#userlogin input {
    height:26px;
    border: none;
    margin:3px 5px;
    width:185px;
    padding-left:4px;
    color:#333;
    border-radius:6px;
    }
#userlogin p,#userlogin a {
    padding:5px;
    color:#fff;
    font-size:10px;
    text-align:center;
    }
#userlogin a {
    text-decoration:none;
    }
#userlogin #loginselectnav {
    position:abolute;
    height:25px;
    background-color:#c68847;
    margin:0;
    padding:0;
    margin-top:5px;
    }
#userlogin #loginselectnav a {
    display:inline-block;
    color:#fff;
    text-transform:uppercase;
    font-size:10px;
    height:25px;
    line-height:25px;
    display:inline-block;
    background-image:url(/css/images/spacer-s);
    background-repeat:no-repeat;
    background-position:right center;
    padding:0 4px;
    float: left;
    }
#userlogin #loginselectnav a.last {
    background-image:none;
    }
/* HOT TOPICS HORIZONTAL ------------------------------------------------ */    
#hottopics {
    position:relative;
    width:920px;
    height:132px;
    margin:10px 0 0 0;
    background-image:url(/css/images/bg-hot-topic);
    background-repeat:no-repeat;
    background-position:top center;
    }
#hottopics h2 {
    /*
    color:#FE913C;
    font-family:ScalaRegular,"Times New Roman",Times,serif;
    font-size:18px;
    padding:0 0 2px 5px;
    font-weight:normal;
    */
    bottom: 68px;
    color: #FE913C;
    font-family: ScalaRegular,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 0 5px;
    position: absolute;
    }
#hottopics p {
    /*
    color:#333;
    font-size:12px;
    padding-left:5px;
    */
    bottom: 55px;
    color: #333;
    font-size: 12px;
    padding-left: 5px;
    position: absolute;
    }    
#hottopics img {
    z-index:5;
    margin:0;
    padding:0;
        position: absolute;
        bottom:0 !important;
    }
#hottopics a {
    z-index:10;
    position:absolute;
    /*bottom:7px;*/
    bottom:2px;
    left:5px;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    }
#hottopicscol a {
    z-index:10;
    position:absolute;
    bottom:10px;
    left:5px;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
    }
#hottopics a:hover {color:#333;}

#hottopics-01, #hottopics-02, #hottopics-03 {
    /*
    position:absolute;
    bottom:28px;
    width:263px;
    */
    bottom: 32px;
    position: absolute;
    width: 263px;
    }
#hottopics-01 {
    left:35px;
    }
#hottopics-02 {
    left:327px;
    }
#hottopics-03 {
    left:619px;
    }