/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; outline:none; list-style-type:none;}

/* Custom Styles */

body {font-family:Arial; font-size:12px; background:#000000 url(../images/bg-sunrise.jpg) top center no-repeat; margin:0; color:#cecece;}

#toplink-wrapper{
    width:100%;
    height: 35px;
    background: url(../images/toplink-wrapper-repeat.png);
    background-repeat: repeat-x;
}
#toplink-wrapper-box{
    width:294px;
    height: 35px;
    background: url(../images/toplink-wrapper-box.png);
    margin:auto;
}

#toplink-wrapper-box p{
    text-align: center;
    padding-top:7px;
    font-weight: bolder!important;
    font-size: 10px;
    font-family: helvetica, arial;
    text-transform: uppercase;
}

#toplink-wrapper-box p a{
    color:#ffffff;
    text-decoration: none;
}

#toplink-wrapper-box p a:hover{
    color:#ffc300 !important;
    text-decoration: none;
}

#container {margin:0 auto; width:980px; text-align:left;}

#masthead {width:980px; height:155px; padding:30px 0 0 0;}
#logo {display:block; width:250px; height:90px; margin:0 0 0 0;}

/*#navigation {width:914px; height:65px; padding:0 0 0 66px; background:url(../images/bg-nav.png) top left no-repeat;}*/
#navigation {width:965px; height:65px; padding:0 0 0 19px; background:url(../images/bg-nav.png) top left no-repeat;}
#navigation ul li {float:left; padding:10px 0 0 0;}
#navigation ul li a {display:block; text-indent:-9999px; height:34px;}

#navigation ul li a.video {width:50px; background:url(../images/video_nav.gif) 0 0 no-repeat; height:34px;}
#navigation ul li a.video:hover {background-position:0 -34px;}

#navigation ul li a.location {width:201px; background:url(../images/navigation.gif) 0 0 no-repeat;}
#navigation ul li a.location:hover {background-position:0 -34px;}
#navigation ul li a.title {width:180px; background:url(../images/navigation.gif) -201px 0 no-repeat;}
#navigation ul li a.title:hover {background-position:-201px -34px;}
#navigation ul li a.soon {width:154px; background:url(../images/navigation.gif) -381px 0 no-repeat;}
#navigation ul li a.soon:hover {background-position:-381px -34px;}

#navigation ul li.search {margin:0 0 0 150px; width:225px; padding:10px 0 0 0;}
#navigation ul li.search input.searchbox {float:left; border:0; background:none; font-size:14px; margin:8px 0 0 0; color:#ffffff; width:172px; font-family:Helvetica, Arial, sans-serif;}
#navigation ul li.search input.searchgo {float:left; width:35px; height:30px; border:0; margin:2px 0 0 10px; background:url(../images/btn-search-go.gif) 0 0 no-repeat; cursor:pointer;}
#navigation ul li.search input.searchgo:hover {background-position:0 -30px;}

#slider {background:url(../images/bg-slider.png) 0 0 no-repeat; color:#ffffff; width:980px; height:156px; margin:0 0 10px 0;}
#slider h4 {float:left; width:113px; height:79px; background:url(../images/select-location.png) 0 0 no-repeat; margin:35px 0 0 35px;}
#slider ul {float:left; margin:12px 0 0 35px; width:700px;}
#slider ul li {float:left; margin:0 1px 15px 0; width:185px;}
#slider ul li a {display:block; color:#ffffff; font-size:16px; text-decoration:none;}
#slider ul li a span {display:block; font-size:12px; color:#777777;}
#slider ul li a:hover {color:#ffc600;}
#slider ul li a:hover span {color:#777777;}

#footer {width:980px; text-align:center; padding:0 0 50px 0;}
#footer div.line {width:800px; height:1px; border-bottom:2px solid #1a1a1a; margin:25px 0 20px 90px;}
	* html #footer div.line {margin:5px 0 15px 90px;}
#footer a {padding:0 25px 0 0; color:#656565; text-decoration:none;}
#footer a.last {padding:0;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
#footer p {padding:10px 0 0 0; color:#656565;}
#footer p span {padding:0 10px 0 0;}
#footer p a {color:#ffc600; padding:0 10px 0 10px;}
#footer p a:hover {text-decoration:underline;}


#footer #websiteBy p{font-size:11px;}
#footer #websiteBy p a{padding:0 25px 0 0; color:#656565; text-decoration:none; padding:0;}
#footer #websiteBy p a:hover{color:#ffffff; text-decoration:underline;}


.loyalty p a{color:#3a9fbf; text-decoration:none}
.loyalty p a:hover{text-decoration:underline}


/* Universal Elements */

.clear {clear:both;}
.imgtxt {display:block; text-indent:-9999px;}
