* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

body { background:#4C0808 none repeat scroll 0 0; color:#FFFFFF; font-family:"Trajan Pro", Trajan,times New Roman,serif; font-size:12px; height:100%; margin:0; padding:0; width:100%; }

a 		 { padding:0px; margin:0px; color:#bc9b6a; text-decoration:none; }
a:hover  { color:#A18764;	text-decoration:underline; }

a,
a:link,
a:visited,
a:active { color: #bc9b6a; text-decoration: none;  }

h1, h2, h3, h4, h5, h6 { color:#a5a5a5; font-style:normal; font-weight:normal; margin:0; }
h1 { font-size:1.5em; line-height: 1.5em; }
h2 { font-size:1.3em; line-height:1.3em;  }
h3 { font-size:1.1em; line-height:1.1em; margin:12px 0 0 0; }
h4 { font-size:1.0em; line-height:1.0em; margin:12px 0 0 0; }
h5 { font-size:0.95em; line-height:.95em; }

ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}

/* reset transparency fix for IE */
img, div, a, input { behavior: url(./resources/images/iepngfix.htc) }

img { border: 0; }
/* HEADER */
.header { background:transparent url(../images/bg_header.gif) repeat-x scroll 0 0; border-bottom:1px solid #bc9b6a; height:84px; margin:0; overflow:hidden;}

.logo { float: left; margin: 24px 0 0 0; }
.blogo { float:right; position:relative;}

.header-nav { float:left; height:52px; margin:7px 60px 0; position:relative; z-index:3;}

.header-container { width: 960px; margin: auto; }

.top-menu { line-height:18px;}
.top-menu li { clear: both; }
.top-menu li a { float:left; line-height:1; min-width:66px; padding:4px 7px 1px; }
.top-menu li a.select { background: #bc9b6a; color: #390C0C; -moz-border-radius: 3px; -webkit-border-radius: 3px; min-width: 66px; }

.spec-menu { background:transparent url(../images/bg_specmenu.gif) no-repeat scroll 0 0; float:left; height:15px; left:160px; padding:2px 0 0 30px; position:relative; width:135px;}
.spec-menu ul li { float: left; margin:0 10px; }
.spec-menu ul li span { display: none; }

.spec-menu ul li a .top-specs { background: url(../images/top-nav.gif) no-repeat transparent 0px 0px; height: 10px; width: 36px;}
.spec-menu ul li a .top-login { background: url(../images/top-nav.gif) no-repeat transparent -55px 0px; height: 10px; width: 36px;}
.spec-menu ul li a:hover .top-specs,
.spec-menu ul li a.select .top-specs { background: url(../images/top-nav.gif) no-repeat transparent 0px -8px; height: 10px; width: 36px;}
.spec-menu ul li a:hover .top-login { background: url(../images/top-nav.gif) no-repeat transparent -55px -8px; height: 10px; width: 36px;}

.spec-menu ul li.last { float: left; margin: 0px; }
/* end header */

/* FOOTER */
.footer { background:#4c0808 url(../images/bg_footer.gif) repeat-x scroll 0 0; border-top: 1px solid #bc9b6a; color: #A18764; display:block; float:left; font-size:0.8em; padding:0; position:relative; text-align:center; width:100%; }
.footer .locations { color:#A18764; font-size:9px; height:90px; margin:0 auto 10px; position:relative; width:960px;}

.footer .locations .loc {float:left; line-height:11px; margin:10px 0; padding-left:10px; position:relative; width:150px;}
.footer .locations .loc.first {padding-left:0;}
.footer .locations .loc.last {padding-right:0;}
/* end footer */

/* PAGE ITEMS */
#wrapper { width: 100%; margin: 0 auto; }


/* HOME PAGE ITEMS */
.wall { margin: 10px 0; }

.ul-corner,
.ur-corner,
.bl-corner,
.br-corner { height:300px; position:absolute; width:300px; z-index: 0; }

.ul-corner {background-image:url(../images/ul_corner.png); left:0; top:0; }
.ur-corner {background-image:url(../images/ur_corner.png); right:0; top:0; }
.bl-corner {background-image:url(../images/bl_corner.png); bottom: 0; left:0; }
.br-corner {background-image:url(../images/br_corner.png); bottom:0; right:0; }

.wall .vidholder { position:absolute; width:100%; z-index:3; }
.wall .row { margin:0 auto; width:980px; z-index: 3; }

.wall .vid_thumb { border:1px solid #000000; float:left; margin:0 0 4px 4px; width:190px; }

.wall a:hover .vid_thumb { border:1px solid #bc9b6a; }

.wall .vid_thumb .thumb_img { width: 190px; height: 100px; }
.wall .vid_thumb .spotdetails { margin:0 auto; padding:12px; position:absolute; text-align:center; width:180px; z-index:2; }
.wall .vid_list_item .bg {background:#000000 none repeat scroll 0 0; height:100px; margin-top:0; opacity:0.7; position:absolute; width:190px; z-index:1;}

.wall .vid_list_item .cover { height:100px; margin-top:0; position:absolute; width:190px; z-index:7; }

.wall .vid_thumb .mask { background: #000000; float: left; margin-right: 10px; overflow: hidden; width: 190px; height: 150px; }


/* top menu */
.breadcrumb-menu { clear:both; margin:0 0 0px 0px; width:660px;}

#breadcrumbs li { float: left; margin-left: 7px; }


/* slider menu */
.slider-nav .title_locations span,
.slider-nav .title_name  span { display: none; }

.slider-nav .title_editors { height: 30px;}

.slider-nav .title_locations { background: url(../images/btn_by_location.png) no-repeat; height: 32px; width: 220px; margin-bottom: 16px; }
.slider-nav .title_name { background: url(../images/btn_by_name.png) no-repeat; height: 32px; width: 145px; }


/* slider menu by location */
.title_austin span, .title_chicago span, .title_detroit span, .title_newyork span, .title_sanfrancisco span, .title_losangeles span, .title_ar span { display: none; }

.title_austin	{ background: url(../images/btn_location_titles.png) no-repeat 0 0; height: 36px; width: 257px; }
.title_chicago	{ background: url(../images/btn_location_titles.png) no-repeat 0 -48px; height: 36px; width: 257px; }
.title_detroit	{ background: url(../images/btn_location_titles.png) no-repeat 0 -96px; height: 36px; width: 257px; }
.title_losangeles 		{ background: url(../images/btn_location_titles.png) no-repeat 0 -144px; height: 36px; width: 257px; }
.title_newyork		{ background: url(../images/btn_location_titles.png) no-repeat 0 -192px; height: 36px; width: 257px; }
.title_sanfrancisco		{ background: url(../images/btn_location_titles.png) no-repeat 0 -240px; height: 36px; width: 257px; }
.title_ar		{ background: url(../images/btn_location_titles.png) no-repeat 0 -288px; height: 36px; width: 320px; margin-top: 300px; }

a.select .title_austin,  a:hover .title_austin	{ background: url(../images/btn_location_titles.png) no-repeat -320px 0px; }
a.select .title_chicago, a:hover .title_chicago	{ background: url(../images/btn_location_titles.png) no-repeat -320px -48px; }
a.select .title_detroit, a:hover .title_detroit	{ background: url(../images/btn_location_titles.png) no-repeat -320px -96px; }
a.select .title_losangeles, a:hover .title_losangeles 		{ background: url(../images/btn_location_titles.png) no-repeat -320px -144px; }
a.select .title_newyork, a:hover .title_newyork		{ background: url(../images/btn_location_titles.png) no-repeat -320px -192px; }
a.select .title_sanfrancisco, a:hover .title_sanfrancisco		{ background: url(../images/btn_location_titles.png) no-repeat -320px -240px; }
a.select .title_ar, a:hover .title_ar		{ background: url(../images/btn_location_titles.png) no-repeat -320px -288px; }

.panel.location .menu.nav_sub { font-size:24px; line-height:40px; }

ul.menu.nav_sub.byname { border-bottom:1px solid #BC9B6A; border-top:1px solid #BC9B6A; height:618px; overflow-y:auto; padding:5px 0 0 10px; width:290px; position: relative; z-index: 2; }

/* This is the transparent box */
#transbox { background-color:#4C0707; height:624px; left:0; opacity:0.3; position:absolute; top:10px; width:300px; z-index: 0; }

ul.byname li { margin-bottom: 5px; }
ul.byname li a { color:#ffffff; padding:5px; width:200px; }
ul.byname li a:hover {  color: #ffffff;}
/* misc nav functions */
ul.navigation { list-style: none; float: left;}
ul.navigation li {}
ul.navigation a { }

.location ul li { color: #ffffff; width:100%; float: left }
.location ul li a { color:#FFFFFF; float:left; padding:0 10px; width:100%;}
.location ul li a:hover { background: #4b0707; color: #ffffff; }

ul.navigation a:hover {}
ul.navigation a.selected {}
ul.navigation a:focus { outline: none; }

/* container and slider */
.container {background:transparent url(../images/bg_dk.gif) repeat scroll center center; clear:both; float:left; margin:0; min-height:660px; padding:10px 0; position:relative; width:100%;}

#slider { height:600px; margin:0 auto; position:relative; width:980px;}

.scroll { clear:left; height:640px; overflow-x:hidden; overflow-y:auto; position:relative; width:979px; }

.scrollContainer div.panel { height: 580px; padding: 10px 0px; width: 980px; }

/* misc */
.hide { display: none; }

/* video menu */
.spots_list { border-bottom:1px solid #BC9B6A; border-top:1px solid #bc9b6a; float: left; height:587px; overflow-x:hidden; overflow-y:scroll; width:300px; }
.spotmenu { border-top: 1px solid #bc9b6a; background: #4b0707; }

a .vid_list_item { background:#4C0707 none repeat scroll 0 0; border-bottom:1px solid #3C0707; float:left; cursor: pointer; }
a.selected .vid_list_item { background: #000000; border-bottom: #bc9b6a; }
a:hover .vid_list_item { background:#000000 none repeat scroll 0 0; }

.vid_thumb { float: left; width: 300px; }
.vid_thumb .vthumb { background: #000000; float: left; margin-right: 10px; overflow: hidden; width: 80px; height: 48px; }

.vid_thumb .desc { float: left; }

.vid_thumb h3.title { clear: both; font-size: 12px; }
.vid_thumb h3.title.first { float: left; clear: both; margin: 10px 0 3px; }

.vid_content { background:#000000 none repeat scroll 0 0; border-bottom:1px solid #BC9B6A; border-top:1px solid #bc9b6a; float:left; min-height:587px; position: absolute; left: 300px; }
#vid_player { background: #000000; padding:10px 0 0 10px;  }

#vid_credits { margin: 0 5px; padding:0 10px 10px 10px; }
#vid_credits h5 { margin: 5px 0; }
.credit li { float: left; margin-right: 30px; }
.credit li span.label { margin-right: 5px; }
.credit li span.value { }

.pgholder { position: relative; width: 960px; z-index: 3; margin: auto; }
.pgholder .pg_data { height:570px; margin:0 auto; padding:10px 0; width:960px }
.pgholder .pg_data .loc { margin-bottom:15px; }
.pgholder .col { float:left; margin:0 0 0 30px; width:280px; }
.pgholder .col.first { margin:0; }

.sidebar { background:#470707 url(../images/bg_header.gif) repeat-x scroll 0 0; border:1px solid #370707; float:right; font-family:times New Roman; padding:10px; position:relative; width:300px;}
.sidebar h2 { color: #bc9b6a; margin-bottom: 5px; border-bottom: 1px solid; }
.sidebar ul li { margin-bottom: 10px; border-bottom: 1px solid #370707; padding-bottom: 10px; }
.sidebar ul li.last { margin-bottom: 10px; border-bottom: none; padding-bottom: 0; }

.pg_data .loctitle { font-size:16px; }
.pg_data .address { font-size:10px; }

.article { background:#FFFFFF none repeat scroll 0 0; border-color:#BC9B6A #470707 #470707; border-style:solid; border-width:1px; color:#000000; float:left; font-family:times New Roman; margin:0 0 15px; padding:10px; width:606px; }

.article h2 { color: #470707; }
.article .date { color: #470707; margin-top: 0; }

.article p { font-family: Arial; margin-right: 10px; }

.article .caption { font-style: italic; }

.article img { border: double #ececec; margin: 5px auto; }
.article p img { border:medium double #ECECEC; float:left; margin:0 10px 0 0; }

.article h5 {margin:10px 0 0;}

div.hr { float: left; }

.gallery img { border: double #bc9b6a; }

.galleria_container { border: double #bc9b6a; width: 600px; height: 420px; background: #470707; overflow-y: hidden; overflow-x: scroll; }
ul.gallery { width: 5001px; }
.gallery h5 { padding: 10px; }
.gallery li { float:left; margin-right:10px; width:489px; border: 1px solid #470707; }
.gallery li.last {margin-right:0px; }

h3.heading { color: #ffffff; font-size: 24px; margin: 0; }
h2.add-reels { border-bottom:1px solid; float:left; margin:15px 0 0; width:300px; }

ul#reelsmenu,
ul#reelsmenu ul { list-style-type:none; margin: 0; padding: 0; width: 300px; float: left; }
ul#reelsmenu a { display: block; text-decoration: none; }
ul#reelsmenu li.top { margin-top: 1px; float: left; width: 100%;}
ul#reelsmenu li.top a { }

ul#reelsmenu li.top a .reel-item { background: #4C0707; float: left; height: 38px; width: 100%;}
ul#reelsmenu li.top a:hover .reel-item { background: #000000;}

ul#reelsmenu li a h3 { margin-left: 10px; }

ul#reelsmenu li a:hover { }
ul#reelsmenu li ul li a {  }
ul#reelsmenu li ul li a:hover { }

#reelsmenu a .vid_list_item { width: 300px; }
.vid_list_item .vthumb { float: left; }
.vid_list_item .desc { float: left; width: 200px; }

.hide_credits { display: none; height: 0; overflow: hidden; }

.spec_list { margin-left: 0px;}


h3.tagline {font-family:arial,helvetica;margin:0 0 7px;}

.date {color:#CCCCCC;}