html,body {margin:0;padding:0;}
body{text-align:center;color:#000;font-family:helvetica,arial;background:#000 url('/sites/quixotes.com/gfx/quixotes_bg.jpg') no-repeat top center fixed;margin:0;padding:0;}
a{color:#ffffff;}
h2 {color:#fff;}
#main{margin:0 auto;position: relative;padding:0;z-index:12;}

.social-networks{margin-top:5px;z-index:9999;}
#logo{background:url('/sites/quixotes.com/gfx/quixotes_logo_updated2.png') left top no-repeat;width:1000px;height:100%;margin:-40px 0 0 0;}
.extra_logo {display:block;position: relative;z-index:1;margin-top:30px;}
.extra_logo .sancho_fb_link {float:right;width:225px;height:275px;margin:41px 140px 0 0;background:url(/sites/quixotes.com/gfx/sanchos_logo.png) right center no-repeat;}
.extra_logo .ad {text-align:center;margin:55px 0 0 0;}
.extra_logo .ad h2{text-align:center;font-size:16px;color:#186A99;}
.extra_logo .ad img {max-height:500px;margin:0 5px 0 5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow: 0 0 10px #7098b0;-webkit-box-shadow: 0 0 10px #7098b0;-moz-box-shadow: 0 0 10px #7098b0;borsder:4px solid #000;}
.content{position:relative;display: block;margin:0;}
.content .left_col{}
.content .right_col{}
.page {padding:20px 40px 20px 40px;color:#fff;}
.ss-footer {display:none;}
.featured_wrap {background: none;color:#fff;}
.featured_wrap h3 {padding:0 0 10px 0;}
/***************EVENT PAGE************/
.main .event-wrap{color:#fff;background:url(/gfx/trans_blk70.png) top left repeat;}

/************** NAV CSS ***************/
div#nav{text-align:center;float:left;position: relative;width:100%;}
ul#navigation{clear:left;float:right;position:relative;right:50%;margin:0;text-align:center;}
ul.nav-main{}
ul.nav-main li{float:left;position: relative;left:50%;}
ul.nav-main li:hover > ul{}
ul.nav-main li.hover,
ul.nav-main li:hover{}
ul.nav-main li{}
ul.nav-main li a{padding:3px 15px 3px 15px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;background:#186A99;color:#fff;box-shadow:1px 2px 2px #111;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;text-shadow:1px 1px 2px #444;}
ul.nav-main li a:hover{background:#1e8bcc;color:#fff;}
ul.nav-main *.list{background:url('/gfx/nav_arrow.png') no-repeat center right;}
ul.nav-main *.list a{-moz-opacity:.45;filter:alpha(opacity=45);opacity:.45;}
ul.nav-main *.list a:hover{-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;}
ul.nav-sub{background:#000;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.80;}
ul.nav-sub li{}
ul.nav-sub li a{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-opacity:.85;filter:alpha(opacity=85);opacity:.85;}
/***************** END NAV CSS ***********/
/*************************CALENDAR LIST VIEW *****************************/
.hmt_cl{line-height:140%;width:597px;margin:-9px auto;}
.hmt_cl .monthName{background:#186A99;color:#fff;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:4px 0 4px 0;border:0;opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);text-shadow:1px 1px 2px #151515;box-shadow:1px 2px 2px #111;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;}
.hmt_cl .event_wrap{padding:3px 7px 3px 7px;margin:8px 0 8px 0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:1px 2px 2px #111;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;}
.hmt_cl .event_wrap.row1{background:#555;}
.hmt_cl .event_wrap.row2{background:#444;}
.hmt_cl .event_wrap .date{background:#72B8E0;text-shadow:1px 1px 2px #444;box-shadow:1px 2px 2px #111;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;}
.hmt_cl .event_wrap .date .date1{color:#fff;}
.hmt_cl .event_wrap .date .date2{color:#fff;}
.hmt_cl .event_wrap .date hr{border-bottom:1px dotted #444;}
.hmt_cl .event_wrap .date .date3{color:#eee;}
.hmt_cl .event_wrap .date .date4{color:#eee;}
.hmt_cl .event_wrap .date .date5{color:#eee;}
.hmt_cl .event_wrap .re_date{background:#186A99;text-shadow:1px 1px 2px #444;box-shadow:1px 2px 2px #111;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;}
.hmt_cl .event_wrap .re_date .date1{color:#fff;}
.hmt_cl .event_wrap .re_date .date2{color:#fff;}
.hmt_cl .event_wrap .re_date hr{border-bottom:1px dotted #444;}
.hmt_cl .event_wrap .re_date .date3{color:#eee;}
.hmt_cl .event_wrap .re_date .date4{color:#eee;}
.hmt_cl .event_wrap .re_date .date5{color:#eee;}.hmt_cl .event_wrap .flyer_wrapper img{}
.hmt_cl .event_wrap .name{color:#ffffff;font-size: 20px;font-family: georgia;text-shadow:1px 1px 2px #111;}
.hmt_cl .event_wrap .event_presents{}
.hmt_cl .event_wrap .event_name{font-size: 16px;}
.hmt_cl .event_wrap .event_name_sec{color:#aaa;font-size: 14px;}
.hmt_cl .event_wrap .event_name_third{color:#aaa;font-size: 14px;}
.hmt_cl .event_wrap .bottom{}
.hmt_cl .event_wrap .bottom hr{border-top:1px dotted #000;}
.hmt_cl .event_wrap .fblike{}
.hmt_cl .event_wrap .buttons{}
.hmt_cl .event_wrap .buttons a{background:#186A99;color:#fff;text-shadow:1px 1px 2px #444;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;box-shadow:1px 2px 2px #111;}
.hmt_cl .event_wrap .buttons a img{}
.hmt_cl .event_wrap .buttons a:hover img{}
.hmt_cl .event_wrap .buttons a:hover{background:#2098de;color:#fff;box-shadow:1px 2px 2px #222;-webkit-box-shadow:1px 2px 2px #222;-moz-box-shadow:1px 2px 2px #222;}
.hmt_cl .event_wrap .price{color:#999;text-shadow:1px 1px 2px #111;}
.hmt_cl .powered{}
.hmt_cl .powered a{}
/**********************END CALENDAR LIST VIEW CSS*********************/

#flyer_slider{}
#flyer_slider #flyer_slider_inner{}
#flyer_slider #flyer_slider_inner .slide{background:#186A99;}
#flyer_slider #flyer_slider_inner .slide img{}
#nextFlyer{}
#prevFlyer{}
.flyerBtn:hover{cursor:pointer;}
.f_date{background:#72B8E0;text-shadow:1px 1px 2px #444;box-shadow:1px 2px 2px #111;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;}
.f_date_left{border-right:1px dotted #444;}
.f_date_right{}
.f_date .f_date1{color:#fff;}
.f_date .f_date2{color:#fff;}
.f_date .f_date3{color:#eee;}
.f_date .f_date4{color:#eee;}
.f_date .f_date5{color:#eee;}
.f_buttons{}
.f_buttons a{background:#72B8E0;color:#fff;text-shadow:1px 1px 2px #444;box-shadow:1px 2px 2px #111;-moz-box-shadow:1px 2px 2px #111;-webkit-box-shadow:1px 2px 2px #111;}
.f_buttons a:hover{background:#222;color:#186A99 ;}
.f_buttons a img{}
.f_buttons a:hover img{}

.tix_phone{display:none;}

.tv-container{color:#ffffff;background:#186A99;-moz-opacity:.7;filter:alpha(opacity=70);opacity:.7;}
.tv-container:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.tv-container a{}

.slideshow-container{background:#186A99;-moz-opacity:.7;filter:alpha(opacity=70);opacity:.7;}
.slideshow-container:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.slideshow-container .slide{ width:300px; overflow:hidden;}
.slideshow-container .slide {}

.news-signup{-moz-opacity:.7;filter:alpha(opacity=70);opacity:.7;}
.news-signup:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.news-signup .hmt_news_signup{background:#186A99;color:#eee;}
.news-signup .hmt_news_signup #hmtNewsSignupMsg{}
.news-signup .hmt_news_signup h3{}
.news-signup .hmt_news_signup div{}
.news-signup .hmt_news_signup p{}
.news-signup .hmt_news_signup label{}
.news-signup .hmt_news_signup input{}
.news-signup .hmt_news_signup button{color:#186A99;background:#fff;}
.news-signup .hmt_news_signup button:hover{background:#222;color:#186A99;}

.map{color:#ffffff;}
.map a{color:#d90000;}
.advanced_info{font-size:12px;line-height:160%;padding:40px;}
.advanced_info h1{font-size:22px;margin:0 0 20px 0;}
.advanced_info h2{font-size:18px;margin:0 0 10px 0;font-style:italic;color:#cccccc;}
.advanced_info a{color:#8c72ff;}
.advanced_info hr{margin:20px 0 20px 0;height:1px;border:0;background:#343434;}
.advanced_info .pad{padding:3px 10px 10px 10px;}
.advanced_info h5{font-size:14px;font-weight:normal;}
.advanced_info ol li{margin:10px 50px 10px 20px;}

.QandA{color:#eee;background:#186A99;-moz-opacity:.7;filter:alpha(opacity=70);opacity:.7;}
.QandA:hover{-moz-opacity:.8;filter:alpha(opacity=80);opacity:.8;}
.q{}
.q:hover{color:#fff;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.QandAques{color:#fff;}

.venue_switcher_wrap{}
.venue_top_switch{background:#fff;color:#E1AA48;border:1px solid #E1AA48;}
.venue_switcher{background:#000000;border:1px solid #343434;}
.venue_switch{border:1px solid #000000;}
.venue_switch:hover{border:1px solid #343434;}
.venue_switcher_wrap:hover .venue_switcher{}

.footer{-moz-opacity:.70;filter:alpha(opacity=70);opacity:.70;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#186A99 url('/assets/global/gfx/ninja_tiny.png') bottom right no-repeat;}
.footer p{color:#000;}
.footer a{color:#000;}
.footer a:hover{color:#fff;}

.simple_signup { position: absolute; margin: 20px 0 0 0; }

.bear { position: absolute; z-index: 1; -webkit-transition: -webkit-transform 1s ease-in }
.bear.bear1 {background: url(../gfx/bear1.png) no-repeat;width:150px;height: 167px;}
.bear.bear2 {background: url(../gfx/bear2.png) no-repeat;width:106px;height: 150px;}
.bear.bear3 {background: url(../gfx/bear3.png) no-repeat;width:84px;height: 160px;}
.bear.bear4 {background: url(../gfx/bear4.png) no-repeat;width:214px;height: 278px;}

#tweet * { list-style: none; list-style-image: none; padding: 0; margin: 0; }
#tweet { position: absolute; padding: 15px; border-radius: 10px; -moz-border-radius: 10px;-webkit-border-radius: 10px; margin: 100px 0 0 425px; background: #1b6b9a; opacity: .7; color: #ffffff; width: 200px; text-align: center; font-size: 16px; line-height: 160%; font-family: georgia; }
#tweet:hover { opacity: 1; }

#item-wrap{}
#cart-wrap{}
#item-wrap .item_name{}
ul.items{}
ul.items li{}
.simpleCart_shelfItem{}
.simpleCart_shelfItem .item_name{color:#000;}
.simpleCart_shelfItem .image_wrap {}
.simpleCart_shelfItem .image_wrap img{}
.simpleCart_shelfItem .item_thumb {}
.simpleCart_shelfItem .item_price{color:#ccc;}
.simpleCart_shelfItem .item_shipping{color:#aaa;}
.simpleCart_shelfItem .item_desc{color:#000;}
.simpleCart_shelfItem .item_size{}
.simpleCart_shelfItem .item_add{}
.simpleCart_items{}
.simpleCart_items img{}
.simpleCart_items .cartHeaders{}
.simpleCart_items .itemContainer{}
.simpleCart_items .itemContainer .itemThumb{}
.simpleCart_items .itemContainer .itemThumb img{}
.simpleCart_items .itemContainer .itemName{}
.simpleCart_items .itemContainer .itemSize{}
.simpleCart_items .itemContainer .itemSize input{color:#ccc;}
.simpleCart_items .itemContainer .itemPrice{color:#ccc;}
.simpleCart_items .itemContainer .itemdecrement a{}
.simpleCart_items .itemContainer .itemQuantity{}
.simpleCart_items .itemContainer .itemincrement a{}
.simpleCart_items .itemContainer .itemTotal{color:#fff;}

.cart_info{color:#aaa;}
.cart_info span{color:#ccc}

.sm_cart{color:#ccc;}
.sm_cart .simpleCart_total{color:#ccc;}
.sm_cart .simpleCart_quantity{}
.sm_cart a{background:#8f0000;color:#ccc;}
.sm_cart a:hover{background:#d90000;color:#fff;}

.spe_btn{}
.spe_btn.item_add{}
.spe_btn.item_add:hover{}

.cart_back {}
.cart_back a{}
.cart_back a:hover{

