/* ||||||||||||||| Browser Reset ||||||||||||||| */
* {margin:0; padding:0;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul {list-style:none;}
fieldset,img {border:none; border-style:none;}
:focus {-moz-outline-style: none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
iframe {background:transparent;}


/* ||||||||||||||| Global ||||||||||||||| */
body {background-color:#000;}
body, .bodytext {font-family:georgia, garamond, times, 'times new roman', serif; font-size:13px; line-height:18px; color:#F1E6DE;}
#container {width:878px; border:1px solid #905043; border-top:none; margin:0 auto 40px;}
a#header {display:block; width:878px; height:250px; background:#000 url(/images/header.jpg) no-repeat 0 0;}
#content {background-color:#0F0C0A;}
#top {border-top:1px solid #423E35; padding:10px; text-align:center;}
#footer {width:838px; border-top:1px solid #423E35; padding:20px; text-align:center; color:#777;}


/* ||||||||||||||| Navigation Tabs ||||||||||||||| */
#nav {width:878px; height:42px; border-top:1px solid #746D5D; border-bottom:1px solid #423E35;}
#nav ul li {display:inline; float:left;}
#nav ul li a.tab, #nav ul li a.tab:link, #nav ul li a.tab:hover {display:block; height:42px; overflow:hidden; background:url(/images/nav_tabs_bg.gif) no-repeat 100% 0; color:#D3B3AC; font-size:14px; text-align:center; text-decoration:none; text-shadow:#000 0 -1px 0; line-height:41px; width:126px;}
#nav ul li a.tab:hover, #nav ul li.active a.tab {background-position:100% -42px; color:#000; text-shadow:#AD7455 0 1px 0;}
#nav ul li a.active {font-weight:bold;}
/* special tabs */
#nav ul li#tab1 a.tab {width:122px;}
#nav ul li#tab2 a.tab {width:122px;}
#nav ul li#tab3 a.tab {width:118px;}
#nav ul li#tab4 a.tab {width:118px;}
#nav ul li#tab5 a.tab {width:132px;}
#nav ul li#tab6 a.tab {width:144px;}
#nav ul li#tab7 a.tab {width:122px;}
/* sub menus */
.submenu {position:absolute; margin:1px 0 0 -2px; *margin:2px 0 0 -1px; width:176px; z-index:900; border-width:0 2px 3px 2px; border-style:solid; border-color:#000;}
.submenu_inner {width:176px; background-color:#AE836A;}
#nav ul li ul {border:none;}
#nav ul li ul li {float:none; display:block;}
#nav ul li ul li a {display:block; width:156px; font-size:13px; line-height:15px; padding:10px; border-bottom:1px solid #96634E; text-decoration:none; color:#151519;}
#nav ul li ul li a:hover, #nav ul li ul li.active a {background:#783417; color:#fff;}
#nav ul li ul li a.soon, #nav ul li ul li a.soon:hover {background-image:url(/images/icon_soon.gif); background-repeat:no-repeat; background-position:100% 50%; font-style:italic; color:#444;}
#nav ul li ul li a.new {background-image:url(/images/icon_new.gif); background-repeat:no-repeat; background-position:100% 50%;}


/* ||||||||||||||| Links & Type ||||||||||||||| */
/* links */
a {color:#CD481F;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {color:#; text-decoration:underline;}
#footer a {color:#777; text-decoration:underline;}
#footer a:hover {color:#F1E6DE;}
/*global modifiers */
.clear {clear:both;}
.clearl {clear:left;}
.clearer {clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px;}
.lfl {float:left;}
.rfl {float:right;}
.nofloat, .nofloat input {float:none !important;}
.inl {display:inline;}
.block {display:block;}
.prel {position:relative;}
.prelz1 {position:relative; z-index:1;}
.nobdr {border:none !important;}
.nopad, tr.nopad td, table.nopad td {padding:0 !important;}
.nopadv {padding-top:0 !important; padding-bottom:0 !important;}
.pad1, tr.pad1 td {padding:25px 80px}
.pad2, tr.pad2 td {padding:10px 20px;}
.pad3, tr.pad3 td {padding:10px;}
.pad4, tr.pad4 td {padding:5px;}
.padv1, tr.padv1 td {padding:15px 0;}
.padv2, tr.padv2 td {padding:10px 0;}
.margin0 {margin:0 !important;}
.hide {visibility:hidden;}
.none {display:none;}
.minimize {padding:0; height:1px; line-height:1px; font-size:1px;}
.nostyle {background:none !important; border:none !important; padding:0 !important; margin:0 !important;}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
.n {font-weight:normal !important;}
strong, b, .b {font-weight:bold;}
em, i, .i {font-style:italic;}
.underl {text-decoration:underline;}
.hl {color:#EF8536;}
.t9 {font-size:9px;}
.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t13 {font-size:13px;}
.t14 {font-size:14px;}
.t16 {font-size:16px;}
.t18 {font-size:18px;}
.t20 {font-size:20px;}
.lh13 {line-height:13px;}
.lh11 {line-height:11px;}
.lh12 {line-height:12px;}
.lh10 {line-height:10px;}
.lh15 {line-height:15px;}
.lh18 {line-height:18px;}
.lh21 {line-height:21px;}
.lh24 {line-height:24px;}
.sans1 {font-family:arial, helvetica, sans-serif;}
sup, .sup {padding-left:1px; font-size:0.75em !important; font-weight:normal !important; vertical-align:baseline; position:relative; bottom:0.33em; _position:static !important;}
.asterisk {font-size:1.5em !important; vertical-align:middle;}
.valm {vertical-align:middle;}
.valt, table.valt td {vertical-align:top;}
.valb {vertical-align:bottom;}
.dimmed {filter:alpha(opacity:40); KHTMLOpacity:0.40; MozOpacity:0.40; opacity:0.40;}
/* text */
h1 {font-size:25px; line-height:23px; color:#EBBBA1; margin:18px 0 8px 0; letter-spacing:1px;}
h2 {font-size:19px; line-height:19px; color:#EBBBA1; margin:24px 0 8px 0;}
h2.info {font-size:21px; line-height:24px; color:#7BA200; margin:20px 0 6px 0;}
h2.search {padding:10px 0 0 10px;}
h3 {font-size:14px; line-height:14px; padding:10px 0 6px 0; font-weight:bold;}
h3.section {padding:20px 0 4px 0;}
p {padding:4px 0 8px;}
p.zero {padding:0;}
.intro1 {font-size:14px; line-height:17px; padding:4px 0 8px 0;}
.hr {margin:0 10px; border-bottom:1px solid #423E35; height:1px; font-size:0px; line-height:0px;}
.alert {color:#FF3D01; font-family:arial, helvetica, sans-serif;}
a.alert {text-decoration:underline;}
ul.details {margin:10px 0;}
ul.details li {line-height:15px; padding-bottom:6px;}
ul.bulleted {margin-left:25px !important;}
ul.bulleted li {list-style:disc;}
ol {margin:10px 0 10px 50px;}
ol li {padding-bottom:2px;}
tr.spacer td {height:12px;}
.cursor_default {cursor:default !important;}
table.info_table1 td {padding-top:2px !important; padding-bottom:2px !important;}
/* images */
img.clearimg {*float:left; *clear:left;}
img.png {_behavior:url("/css/resources/iepngfix.htc");} /* IE6 hack */
img a {cursor:pointer;}

/* ||||||||||||||| Pages ||||||||||||||| */
a#button_consign {display:block; width:266px; height:69px; background:url(/images/button_consign.jpg) no-repeat 0 0;}
a#button_register {display:block; width:344px; height:69px; background:url(/images/button_register.jpg) no-repeat 0 0;}
a#button_consign:hover, a#button_register:hover {background-position:0 -69px;}
table tr.header td {border-bottom:1px solid #423E35; font-weight:bold;}
table tr.border_top {border-top:1px solid #423E35;}
table tr.spacer {padding-bottom:15px;}

/* Schedule */
table.schedule {width:100%; margin-bottom:20px;}
table.schedule td {vertical-align:top; padding:5px 0; border-top:1px solid #423E35;}
table.schedule td.col1 {width:30px;}
table.schedule td.col2 {width:70px;}
table.schedule td.col3 {width:30px; text-align:left;}
table.schedule td.col4 {width:70px;}
table.schedule td.col5 {width:358px; padding-left:20px;}
tr.highlight_item td {border-top:1px solid #90634E; border-bottom:1px solid #90634E; background:#241C18; padding-top:15px; padding-bottom:15px;}
tr.last td {border-bottom:1px solid #423E35;}
table.schedule p {margin:4px 0 3px;}
h2.schedule_day {margin:20px 0 8px;}

/* ||||||||||||||| Input ||||||||||||||| */
select, textarea, .dropdown, .textbox, input {background-image:url(/images/input_bg.gif); background-repeat:repeat-x;  border-width:1px; border-style:solid; font-size:12px; line-height:15px; padding:4px 3px; font-family:arial, helvetica, sans-serif; vertical-align:middle;}
.dropdown {padding:3px !important;}
.checkbox, .checkbox input, checkbox, .radiobutton input {vertical-align:middle; background:none !important; border:none; padding:0;}
.button {cursor:pointer; width:auto; background-position:0 50%; border-width:1px 2px 2px 1px; border-style:solid; font-size:12px; line-height:12px; padding:6px 10px 6px 10px; font-family:arial, helvetica, verdana, sans-serif; vertical-align:middle; text-align:center;}
.button:hover {text-decoration:none;}
.button:active {border-width:2px 1px 1px 2px;}
.small-button {padding-top:4px; padding-bottom:2px;}
.hrefbutton {padding:8px 10px 7px 10px;}
.small-hrefbutton {padding:5px 10px 3px 10px;}
.ajax__validatorcallout_error_message_cell {color:#333;}
.TelerikModalOverlay {background-color:#000 !important; opacity:0.4 !important;}
.minimize {padding:0; height:1px; line-height:1px; font-size:1px;}
.nostyle {background:none !important; border:none !important; padding:0 !important; margin:0 !important;}
/* hacks */
body:first-of-type .hrefbutton {padding:5px 10px 5px 10px;} /* Safari */
body:first-of-type .small-hrefbutton {padding:3px 10px 2px 10px;} /* Safari */
*html .button {overflow:visible; line-height:16px;} /* IE6 */
*html .hrefbutton {padding:8px 10px 8px 10px;} /* IE6 */
*+html .hrefbutton {line-height:20px; padding:6px 10px 6px 10px;} /* IE7 */
*html .small-hrefbutton {line-height:20px; padding:5px 10px 5px 10px;} /* IE6 */
*+html .small-hrefbutton {line-height:20px; padding:3px 10px 3px 10px;} /* IE7 */

/* custom */
select, .dropdown, textarea, .textbox, input, .description, .awards {background-color:#DCDCDC; color:#1C1C1C; border-color:#000 #1A1A1A;}
.button, .reorder table {border-color:#353535 #202020 #0F0F0F #353535; background-color:#DCB952; color:#2C2C2C; background-image:url(/images/button_bg.gif);}
.button:hover {border-bottom-color:#000; color:#000;}
.button:active {border-color:#0F0F0F #353535 #353535 #202020;}
