@import url('/engine/js/jquery/plugins/fancybox/jquery.fancybox-1.3.1.css');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;background:#fff;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* Reset all fonts sizes to 10pt */
html{font-size:100%;}
body{font-size:62.5%;}

/* Typography */
h1,h2,h3,h4,h5,h6,th,dt,p,li,td,dd,address,input,textarea,.vcard,#dashboard,#breadcrumbs,legend{font-family:Helvetica,Arial,sans-serif;font-weight:300;}
blockquote p{font-family:Helvetica,Arial,sans-serif;font-style:italic;}

/* Base Sizes/Heights */
h1{font-size:3.6em;line-height:1.2;}
h2{font-size:2.1em;line-height:1.522;}
h3{font-size:1.8em;line-height:1.122;}
h4,th{font-size:1.6em;line-height:1.35;}
h5{font-size:1.4em;line-height:1.5;}
h6,p,li,td,dl,address,input,textarea,.vcard,legend{font-size:1.2em;line-height:1.667;}
ul li ul li,ol li ul li,li p,li dl{font-size:inherit;}

/* Base Padding/Margins */
h1{padding-top:0.5em;padding-bottom:0.4em;}
h2{padding-top:0.544em;padding-bottom:0;}
h3{padding-top:0.9em;padding-bottom:0.544em;}
h4{padding-top:1.111em;padding-bottom:0.3em;}
h5{padding-top:0.5em;margin-bottom:-0.5em;}
p,address,h6,legend{padding-top:0.544em;padding-bottom:1em;}
blockquote{padding:0.988em 10px 0.122em 10px;margin-bottom:1em;}
ul,ol{padding-top:0.644em;padding-bottom:1.366em;}
ul ul,ol ol,ol ul,ul ol{padding-top:0;padding-bottom:0;}
dl{padding-top:0.5em;padding-bottom:1.111em;}
dd{padding-left:20px;}
table{margin-top:0.4em;margin-bottom:3.466em;width:100%;}
th{padding:1.455em 0.5em 0;}
td{padding:0 0.7em;}
img,embed,object{max-width:100%;vertical-align:middle;}

/* Basic Styling */
a{cursor:pointer;}
table{border-collapse:collapse;}
thead th{border-bottom:1px solid;}
blockquote{border-bottom:1px solid;border-top:1px solid;}
fieldset .captcha label,fieldset .captcha img{display:block;}
#content{width:460px;margin:auto;}
#engine .error{padding:10px;margin:10px;}

/* Avatar rollovers */
.avatar_wrapper{position:relative;}
div.avatar_rollover{position:absolute;z-index:1100;padding:6px;color:#222;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
div.avatar_rollover img{float:left;width:100px;height:100px;margin-right:6px;}
div.avatar_rollover .rollover_content{float:left;width:200px;overflow:hidden;}
div.avatar_rollover .rollover_content p{margin:0;padding:0;}
div.avatar_rollover .rollover_content .name{font-weight:700;font-size:18px;}
div.avatar_rollover .rollover_content .more dt,
div.avatar_rollover .rollover_content .more dd{width:49px;margin:0;padding:0;float:left;}
div.avatar_rollover .rollover_content .more .stat{float:left;width:100px;}

/* Main structure */
#dashboard .section,#page,#breadcrumbs,#header .section,#footer .section{width:960px;margin:0 auto;}
#main,.main{float:left;width:540px;margin:0 10px;}
#aside,.aside{float:right;width:380px;margin:0 10px;}
#main.full,.main.full{float:none;width:940px;margin:0 10px;}
#footer{clear:both;height:300px;}
#footer .nav .top{display:none;}
#header .nav li,#footer .nav li,.pagination li,.pagination .pages ul,.meta dt,.meta dd{display:inline;}
.pagination{text-align:center;}
.home .pagination{display:none;}
.forum .article:after,#container:after,.media .section .listing:after,.thumbs:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.thumbs{display:inline-block;}
html[xmlns] .thumbs{display:block;}
* html .thumbs{height:1%;}
.title a{text-decoration:none;}
#page img { max-width: 100%; }

/* Dashboard */
#dashboard{width:100%;height:46px;margin-top:-45px;z-index:1000;background:#333;position:fixed;}
#dashboard a{color:#fff;}
#dashboard .section{position:relative;}
#dashboard div.avatar{float:left;margin-right:10px;line-height:45px;}
#dashboard div.avatar img{width:26px;height:26px;margin:9px;padding:0px;vertical-align:middle;}
#dashboard div.avatar a{float:left;font-size:18px;text-decoration:none;}
#dashboard #manage{float:left;line-height:45px;padding:0 5px;font-size:12px;text-decoration:none;text-transform:lowercase;}
#dashboard .nav.stats{position:absolute;right:0px;margin:0px;padding-top:12px;color:#ccc;}
#dashboard .stats li{display:inline;}
#dashboard .controls{margin:0;position:absolute;right:0px;top:46px;z-index:100;}
#dashboard .controls li{float:left;}
#dashboard .controls a{display:block;text-align:center;color:#333;}
#mobile_dashboard{display:none;}

/* Facebook Connect */
iframe.fb_connect{display:inline;vertical-align:middle;margin-left:2px;}

/* Thumbs */
.thumbs{padding:5px;}
.thumbs .avatar.mini{float:left;width:63px;margin:5px;}
.thumbs .avatar.full{float:left;width:100px;margin:5px;}
.thumbs .avatar.mini img{width:63px;}
.thumbs .avatar.full img{width:100px;}
.hi_def,.section.recent.media .thumbs span{display:none;}

/* Moderation */
.moderation,.comments .item{position:relative;}
.moderation .controls *,.header .nav.actions .moderation .controls .move_controls button *,.header .nav.actions .moderation .controls button,.moderation:hover div{display:block;}
.moderation > div{color:#222;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";position:absolute;z-index:99;top:10px;right:5px;padding:10px;display:none;}
.moderation > div{width:350px;}
.moderation > div label{margin-right:.25em;}
.moderation > div select{width:160px;}
.moderation > div form,.moderation > div fieldset{display:inline;}
.moderation .controls h4{padding:0;font-size:16px;}
.moderation .move_controls form{display:block;}
img.emoticon{background:#fff;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.avatar_wrapper .moderation,.comments .item .moderation{display:none;width:20px;height:20px;text-indent:-9999px;position:absolute;cursor:pointer;text-decoration:underline;background:url('/themes/master/img/disable.png') no-repeat;bottom:10px;right:10px;}
.comments .item > .moderation{bottom:30px;right:15px;}
.avatar_wrapper:hover .moderation,.comments .item:hover > .moderation{display:block;}
.avatar_wrapper .moderation:hover,.comments .item > .moderation:hover{background-position:0 -20px;}

/* Comments */
#main .section.comments .avatar{position:absolute;top:0;left:0;}
#main.full .section.manage.comments .avatar,#main .section.comments .article{position:relative;}
#main .section.comments .avatar,#main .section.comments .avatar img{width:50px;}
#main.full .section.comments .avatar,#main.full .section.comments .avatar img{width:100px;}
#main .section.comments .bubble{width:470px;margin-left:70px;}
#main.full .section.comments .bubble{width:820px;margin-left:120px;}

/* Events and ticket icons */
.events .listing.compact thead{display:none;}
.events .tickets a,.events .tickets span{display:block;width:40px;height:20px;text-indent:-9999px;background:url('/themes/master/img/ticket.png') center no-repeat;}
.events .tickets.vip a{background-image:url('/themes/master/img/vip.png');}
.events .tickets span{background-image:url('/themes/master/img/ticket_na.png');}
.events .tickets.closed a,.events .tickets.closed span{background-image:url('/themes/master/img/ticket-sold_out.png');}
.section.profile.links .link a[href*="myspace.com"]{background:url('../img/icon_myspace.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="facebook.com"]{background:url('../img/icon_facebook.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="virb.com"]{background:url('../img/icon_virb.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="purevolume.com"]{background:url('../img/icon_purevolume.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="last.fm"]{background:url('../img/icon_lastfm.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="flickr.com"]{background:url('../img/icon_flickr.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="twitter.com"]{background:url('../img/icon_twitter.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="myplay.com"]{background:url('../img/icon_myplay.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="myplay.com"]{background:url('../img/icon_myplay.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="phobos.itunes"]{background:url('../img/icon_itunes.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="apple.com/safari"]{background:url('../img/icon_safari.png') 0px 50% no-repeat;padding-left:20px;}
.section.profile.links .link a[href*="mozilla.org"]{background:url('../img/icon_firefox.png') 0px 50% no-repeat;padding-left:20px;}

/* Optional formatting */
.section.news .article > .footer .nav.actions { height: 20px; }
.section.news .article > .footer .nav.actions > .readmore { float: right; }
.section.news .footer .GC_sharing { float: left; width: 279px; }

/* Sharing */
.GC_sharing{line-height:20px;height:20px;}
.GC_sharing > span{display:block;float:left;height:20px;margin-right:7px;}

    /* Set individual widths */
    .GC_sharing > span.twitter { width: 100px; }
    .GC_sharing > span.google { width: 65px; }
    .GC_sharing > span.facebook { width: 100px; margin: 0; }

/* Super box */
#superbox .close{text-align:right;padding:0;}
#superbox .close a{display:block;width:40px;height:30px;cursor:pointer;color:#666;background:url(../img/lightbox-sprites.png) no-repeat -83px -2px;}
#superbox .nextprev{padding:0;height:30px;}
#superbox .nextprev a{display:block;width:33px;height:30px;float:left;cursor:pointer;}
#superbox .nextprev a + a{float:right;}
#superbox .close span,#superbox .nextprev a strong{display:none;}
#superbox .prev{background:url(../img/lightbox-sprites.png) no-repeat -3px -2px;}
#superbox .next{background:url(../img/lightbox-sprites.png) no-repeat -41px -2px;}

/* Releases */
.releases #main .section.release .playlist .lyrics{display:none;}

/* Mail */
.section.inbox .listing tr.new *{font-weight:700;}
.section.inbox .content .filters{display:block;width:100px;float:left;}
.section.inbox .content div.listing{width:740px;margin-left:100px;}
.section.inbox .listing tr td{padding:2px 4px;}
.section.inbox tfoot{border-top:1px solid #333;}
.section.inbox .support{-moz-border-radius:4px;-webkit-border-radius:4px;background:#333;padding:3px;}

/* Store */
body.store{font-family:'helvetica neue','helvetica',arial,sans-serif;}

    /* Discounts */
    #GC.GC_store .discount{width:100%;text-align:center;margin:0;padding:1px 0;}
    #GC.GC_store .discount span{font-weight:bold;color:#B25050;}

    /* Store Containers */
    .store #container > .main.full{float:right;width:25%;overflow:hidden;margin:0;}
    .store #container > .main.full > .main.full{width:100%;}
    
    /* Main */
    .store #main{width:72%;float:left;margin:0 3% 0 0}
    .store #main .featured{border-bottom:1px solid #d6d6d6;padding:0 0 40px 0;margin-bottom:40px;}
    .store #main .featured .listing ul{padding:0;}

    /* Aside */
    .store #aside{position:relative;float:right;clear:right;width:25%;margin:0 !important;}
    .store #aside #GC.store.header{margin:0;text-align:center;}
    .store #aside .view-cart{margin:10px auto 5px;text-align:center;}
    .store #aside .title{border-right:0;}
    .store #aside .listing .item{padding:5px 0px 5px 0px;border-bottom:1px dotted #555;}
    .store #aside .listing .item span,.store #aside .listing .item a{font-size:14px;color:#6c6c6c;font-family:'helvetica neue','helvetica',arial,sans-serif;font-weight:300;text-decoration:none;}
    .section.category.products .header{margin-bottom:20px;}

    /* Featured Listing */
    .store #main .featured .listing .item{float:left;width:47%;height:322px !important;border:4px solid #d4d4d4;background:#fff;overflow:hidden;margin-right:20px;margin-bottom:2%;}
    .store #main .featured .listing .item .figure{border:none !important;height:322px;max-width:322px;max-height:322px;}
    .store #main .featured .listing .item .figure img{min-width:311px;}
    .store #main .featured .listing .item.second{margin-right:0px;}
    .store #main .featured .listing .item .content{display:block;left:0px;position:absolute;top:100%;width:100%;padding:0;margin:0 !important;}
    .store #main .featured .listing .item:hover .content{top:auto;bottom:0;}
    .store #main .featured .listing .item .tab{margin:0;height:40px;background:#000;position:absolute;right:0;top:-40px;}
    .store #main .featured .listing .item .button.down{display:block;width:45px;height:40px;background:url('../img/store/tab-arrows-down.png') center center no-repeat #f6f6f6;text-indent:-9999em;float:left;}
    .store #main .featured .listing .item .button.up{display:block;width:45px;height:40px;text-indent:-9999em;float:left;background:url('../img/store/tab-arrows-up.png') center center no-repeat #f6f6f6;}
    .store #main .featured .listing .item .product.cost{display:block;float:right;font-family:'helvetica neue','helvetica',arial,sans-serif;color:#fff;text-align:center;padding-top:7px;}
    .store #main .featured .listing .item .cost span{font-size:15px;font-weight:300;}
    .store #main .featured .listing .item .product-details{display:block;width:100%;background:#f6f6f6;}
    .store #main .featured .listing .item .product-container{width:302px;text-align:left;padding:10px;}

    /* Featured Listing Flags */
    .store #main > .featured .flag{display:block;height:70px;margin:-4px 0 0 -4px;position:absolute;width:70px;z-index:101;text-indent:-9999em;border:none;background:url('../img/store/flags.png') -143px 0 no-repeat transparent;}
    .store #main > .featured .flag.featured{background-position:-142px 0px;}
    .store #main > .featured .flag.bundle{background-position:0px 0px;}
    .store #main > .featured .flag.new{background-position:-70px 0px;}
    .store #main > .featured .flag.sale{background-position:-212px 0px;}

.store #main .shop{margin-top:20px;}
.store .product.cost span{padding:0 10px;}
.store #main .category.products .listing .item,
.store #main .shop .listing .item{width:30.7%;height:211px !important;border:4px solid #d4d4d4;background:#fff;overflow:hidden;margin:0 0 1% 1%;}
.store #main .category.products .listing .item .figure,
.store #main .shop .listing .item .figure{border:none !important;display:block;width:100%;height:211px;max-width:100%;max-height:100%;}
.store #main .category.products .listing .item .content,
.store #main .shop .listing .item .content{display:block;left:0px;position:absolute;top:100%;width:100%;padding:0;margin:0;}
.store #main .category.products .listing .item:hover .content,
.store #main .shop .listing .item:hover .content{top:auto;bottom:0;}
.store #main .category.products .listing .item .tab,
.store #main .shop .listing .item .tab{overflow:hidden;margin:0;height:25px;background:#000;position:absolute;right:0;top:-25px;}
.store #main .category.products .listing .item .button.down,
.store #main .shop .listing .item .button.down{display:block;height:25px;background:url('../img/store/tab-arrows-down-small.png') center center no-repeat #f6f6f6;text-indent:-9999em;float:left;width:25px;}
.store #main .category.products .listing .item .product.cost,
.store #main .shop .listing .item .product.cost{display:block;float:right;font-family:'helvetica neue','helvetica',arial,sans-serif;color:#fff;text-align:center;padding-top:2px;}
.store #main .category.products .listing .item .cost span,
.store #main .shop .listing .item .cost span{font-size:12px;font-weight:300;}
.store #main .category.products .listing .item .product-details,
.store #main .shop .listing .item .product-details{display:block;width:211px;background:#f6f6f6;}
.store #main .category.products .listing .item .product-container,
.store #main .shop .listing .item .product-container{width:191px;text-align:left;padding:10px;}
.store #main .listing .item a,
.store #main .listing .item a span,
.store #main .listing .item a span span{float:none !important;font-family:'helvetica neue','helvetica',arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;padding:0 25px 0 0;text-transform:uppercase;color:#000;text-decoration:none;}
.store #main.full{width:auto;margin:0;float:none;}
.store .products .listing{overflow:hidden;padding:0;}
.store .product{overflow:hidden;position:relative;}
.store .product .figure img{max-width:none !important;width:100%;}
.products.shop .item,.products.category .item,#main .store.categories .item{float:left;}
.products.shop .item.fourth,.products.category .item.fourth,#main .categories .item.fourth{margin-right:0;}
.products.shop .item.fourth + .first,.products.category .item.fourth + .first,#main .categories .item.fourth + .first{clear:both;}
.store .product.detail .article{overflow:hidden;}
.store .product.detail .figure,.store .product.detail .details{float:left;width:48%;}
.store .product.detail .figure{margin-right:4%;}
.section.store.header{position:relative;height:80px;}
.section.store.header #cart{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #555555;padding:10px 6px;position:absolute;width:94%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.section.store .button.cart{color:#000;}
.store .section.store.header #cart{text-align:center;margin:0 0 10px 0;}
.store .section.store.header #cart .cart-items{font-family:'helvetica neue','helvetica',arial,sans-serif;font-size:13px;font-weight:300;color:#000;margin:0 0 10px 0;}
.store .section.store.header #cart .cart-items .cart.total{font-family:'helvetica neue','helvetica',arial,sans-serif;font-weight:600;/*color:#000;*/}
.store .section.store.header #cart .view-cart .button{font-size:16px;font-family:'helvetica neue','helvetica',arial,sans-serif !important;font-weight:600;text-transform:uppercase;padding:0 0 0 25px;text-decoration:none;border:none;background:url('../img/store/store-cart.png') center left no-repeat transparent;}
.store .section.store.header #cart .view-cart .button span{font-family:'helvetica neue','helvetica',arial,sans-serif !important;font-weight:600;}
.store #aside{overflow:visible;}

/* Access Control */
#GC.GC_access_ctrl.GC_product{background-image:none;}
#GC.GC_access_ctrl.GC_product .GC_header{margin:0 0 10px 0;}
#GC.GC_access_ctrl.GC_product .GC_header h1{margin:0;padding:0;}
#GC.GC_access_ctrl.GC_product .GC_header p{margin:0;padding:0;}
#GC.GC_access_ctrl.GC_product .listing{overflow:hidden;}
#GC.GC_access_ctrl.GC_product .listing .item{float:left;display:block;background:#FEFFFE;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DCDCDC;border-radius:5px 5px 5px 5px;margin-bottom:20px;margin-right:5%;padding:10px;width:45%;}
#GC.GC_access_ctrl.GC_product .listing .item.alt{margin:0;}
#GC.GC_access_ctrl.GC_product .listing .item .GC_media_description{width:100%;}
#GC.GC_access_ctrl.GC_product .listing .item .GC_media_block h3{padding-top:0px;}
#GC.GC_access_ctrl.GC_product .listing .item .product_desciption{padding-bottom:10px;}
#GC.GC_access_ctrl.GC_product .listing .item .payment li{background:#B4D7B8;border:1px solid #6c8869;border-radius:4px 4px 4px 4px;display:block;margin-bottom:4px;padding:0 6px 2px 6px;}
#GC.GC_access_ctrl.GC_product .listing .item .payment li span{font-size:12px;margin:-9px 0 2px 8px;display:block;color:#6C8869;}

/* Adding Product Images */
#GC.GC_access_ctrl .product_description{padding:0 0 15px 0;}
#GC.GC_access_ctrl #GC_media_figure{float:left;}
#GC.GC_access_ctrl #GC_acl_head{float:right;width:250px;min-height:155px;margin:0 0 25px 0;}
#GC.GC_access_ctrl .GC_media_figure{position:relative}
#GC.GC_access_ctrl img.zoom{display:none;}


/* GC */
body #GC,.ui-dialog{background:#f9f9fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 2px;box-shadow:rgba(0,0,0,0.4) 0 1px 2px;
color:#333;clear:both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.5em;margin:20px auto;padding:20px;text-transform:none;}
body #main #GC{min-width:420px;}
#GC{overflow:hidden;}
/* * and duplicate rules are for IE compliance */
#GC h1,#GC h2,#GC h3,#GC h4,#GC h5,#GC h6,#GC p,#GC a,#GC em,#GC span,#GC img,#GC strong,#GC dl,#GC dt,#GC dd,#GC ol,#GC ul,#GC li,#GC form,#GC fieldset,#GC legend,#GC label,#GC input,#GC select,#GC textarea,#GC table,#GC caption,#GC thead,#GC tbody,#GC tfoot,#GC tr,#GC th,#GC td,#GC button,.ui-dialog-title,.ui-dialog button,.ui-dialog textarea{/* Duplicate rules are for IE compliance */
background:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:inherit;*color:#333;float:none;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:100%;font-style:inherit;*font-style:normal;font-weight:300;height:inherit;*height:auto;left:inherit;letter-spacing:inherit;*letter-spacing:0;line-height:normal;list-style:none;margin:0;outline:0;position:inherit;text-align:left;text-indent:0;text-transform:inherit;*text-transform:none;text-shadow:none;top:inherit;vertical-align:baseline;width:auto;}
body #GC .GC_address_confirm{min-width:710px;}
#GC .GC_nav{background:rgba(0,0,0,0.1);-webkit-border-top-right-radius:10px;-moz-border-radius:0 10px 0 0;border-radius:0 10px 0 0;float:left;margin:-10px 10px -10px -10px;padding:10px 0 10px 10px;width:20%;}
#GC .GC_nav a{display:block;line-height:2em;padding:0 1em;position:relative;text-decoration:none;}
#GC .GC_nav .selected a{background:url('../img/GC-bg.png');}
#GC .GC_nav a span{background:rgba(0,0,0,0.25);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-size:11px;padding:2px 8px;position:absolute;right:10px;top:5px;}
#GC #GC_checkout_progress{background:#fff;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;text-align:center;}
#GC h1,#GC h2,#GC h3,#GC h4,#GC h5,#GC h6,#GC p{margin:0.25em 0 0.5em 0;line-height:1.5em;}
#GC h1,#GC h2,#GC h3,#GC h4,#GC h5,#GC h6,#GC th,#GC strong,.ui-dialog-content{font-weight:500;}
#GC a{text-decoration:underline;}
#GC code{font-family:monospace;}
#GC em,#GC .note,#GC fieldset li > span{font-style:italic;}
#GC fieldset li > span strong{color:#666;}
#GC fieldset > .note{font-style:normal;margin-top:1em;text-align:center;}
#GC h1,#GC h2,.ui-dialog-title{font-size:22px;font-weight:700;}
#GC table,#GC fieldset,#GC .GC_shipment,#GC .GC_inbox .GC_headers{background:#fff;border:1px solid #dcdcdc;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;}
#GC table{width:100% !important;}
#GC fieldset{padding-top:0;position:relative;}
#GC legend{position:absolute;top:5px;width:inherit;}
#GC legend span{display:block;font-weight:700;font-size:18px;position:relative;width:102%;}
#GC fieldset ul{padding-top:40px;}
#GC fieldset ul + ul,#GC.GC_ticket .payment-options,#GC fieldset ul.actions{margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}
#GC fieldset li{line-height:36px;position:relative;}
#GC fieldset li > span,#GC td > .note{color:#999;font-style:normal;}
#GC fieldset li > em{color:#C33;}
#GC fieldset li > span,#GC fieldset li > em,#GC input,#GC select,#GC textarea,#GC fieldset li .error,#GC td .error,.ui-dialog-content{font-size:12px;}
#GC fieldset li .error,#GC td .error{background:rgba(153,0,0,0.8);-moz-border-radius:4px 4px 4px 0;-webkit-border-radius:4px 4px 4px 0;border-radius:4px 4px 4px 0;-webkit-box-shadow:rgba(0,0,0,0.25) 3px 3px 5px;-moz-box-shadow:rgba(0,0,0,0.25) 3px 3px 5px;box-shadow:rgba(0,0,0,0.25) 3px 3px 5px;color:#fff;display:inline-block;left:140px;max-width:500px;min-width:140px;padding:0px 6px;position:absolute;bottom:15px;z-index:9;}
#GC fieldset li .error a{position:static;}
#GC td .error{width:132px;}
#GC td > .note{font-size:12px;}
#GC td > .note dd{margin-left:1em;}
#GC td > .note a.download{background:#0076a3 url('../img/GC-download-24.png') 10px 50% no-repeat;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;display:block;font-size:14px;font-weight:normal;margin-top:5px;padding:8px 8px 8px 40px;text-decoration:none;}
#GC .error img{vertical-align:text-top;}
#GC input,#GC select,#GC textarea,.ui-dialog textarea{background:#fff;width:auto;height:inherit;}
#GC .checkbox input,#GC .radio input{background:transparent;}
#GC select{border:1px solid #ccc;}
#GC input[disabled],#GC button[disabled],#GC select[disabled]{opacity:0.5;color:#ccc;cursor:default;}
#GC .input,#GC .select{line-height:36px;}
#GC .input label,#GC .select label,#GC .captcha label,#GC .text label{display:block;float:left;line-height:36px;margin-right:0.25em;padding:0;text-align:right;width:9em;}
#GC .checkbox label,#GC .radio label,#GC .submit label{display:inline;}
#GC table{border-collapse:separate;}
#GC thead th,#GC thead td,#GC tbody th,#GC tbody td{border-bottom:1px solid #cfcfcf;}
#GC th,#GC td{padding:5px;}
#GC td.quantity{position:relative;}
#GC th.total,#GC td.total,#GC tfoot th{text-align:right;}
#GC input[type='text'],#GC input[type='password'],#GC textarea,#GC button,.ui-dialog button,.ui-dialog textarea,#GC .GC_ticket.GC_countdown a,#GC a.button{border:1px solid #dcdcdc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;}
#GC tr .avatar_wrapper img{max-width:50px;}
#GC td.actions form{display:inline;}
#GC .actions .GC_reservation{clear:both;overflow:hidden;margin:-10px 0 0 0;}
#GC .GC_ticket.GC_countdown{float:right;margin-bottom:10px;padding:2px 10px;width:47%;}

/* Event Detail */

/* Internet Explorer 7 */
.ie7 .events .add-to-cart label,.ie7 .events .add-to-cart button,
.ie7 .events .add-to-cart #quantity {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;float:none !important;}

/* Events Detail Rules */
.events #unified > #GC{padding:0;}
.events #unified > #GC fieldset .ticket.description{margin-top:40px;}
.events #unified > #GC fieldset ul.add-to-cart,.events #unified > #GC fieldset ul.payment-options{padding:12px 0 0 0;}
.events #unified > #GC fieldset ul.add-to-cart li,.events #unified > #GC fieldset ul.payment-options li{list-style:none;}
.events #unified > #GC fieldset ul.payment-options li{position:relative;background:#eee;border:1px solid #ccc;margin-bottom:4px;padding:4px 6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.events #unified > #GC fieldset ul.payment-options li:hover{background:#ddd;border-color:#bbb;}
.store .GC_product_purchase ul.payment li.checked,
.events #unified > #GC fieldset ul.payment-options li.checked{background:#B4D7B8 !important;border:1px solid #6c8869 !important;}
.events #unified > #GC fieldset ul.add-to-cart li{text-align:right;}
.events #unified > #GC fieldset ul.add-to-cart #quantity{margin:5px 15px 0 0;}
.events #unified > #GC fieldset ul.add-to-cart button{float:right;}
#GC .GC_ticket.GC_countdown h2{text-align:center;}
#GC .GC_ticker{margin:0 auto;width:220px;}
#GC .GC_ticker *{margin:0;text-align:center;}
#GC.GC_cart .actions .GC_reservation,#GC .actions .GC_reservation .GC_ticket.GC_countdown li{display:block;margin:0.25em 0;}
#GC.GC_cart .cart-items{float:right; margin-top: 35px;}
#GC.GC_cart h1{line-height:10px;}
#GC textarea,.ui-dialog textarea{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#GC button,.ui-dialog button,#GC .GC_ticket.GC_countdown a,#GC a.button{display:inline-block;background:#555 ;border:0;color:#fff;cursor:pointer;line-height:18px;padding:5px 20px;*padding:5px 0;text-align:center;text-decoration:none;width:auto;}
#GC.GC_ticket{background:none;}
#GC button.delete{background:#ccc;border:0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;color:#fff;font-size:12px;padding:1px 7px;}
#GC button.delete:hover{background:#B25050;text-decoration:none;}
#GC .GC_tag_cloud a{background:#666;background:rgba(0,0,0,0.5);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#ccc;font-size:12px;padding:1px 8px;text-decoration:none;}
#GC .GC_tag_cloud a:hover{color:#fff;}
#GC .GC_media_block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#GC .GC_media_figure,#GC .GC_media_description{float:left;}
#GC .GC_media_figure{margin-right:1%;width:33%;}
#GC .GC_media_description{width:66%;}
#GC .GC_media_description > ol,#GC .GC_media_description > ul{margin:1em;}
#GC .GC_media_description > ol li,#GC .GC_media_description > ul li{line-height:1.5em;margin-left:1.25em;}
#GC .GC_media_description > ol,#GC .GC_media_description .product_description ol,#GC .GC_media_description > ol li,#GC .GC_media_description .product_description ol li{list-style:decimal outside;}
#GC .GC_media_description > ul,#GC .GC_media_description .product_description ul,#GC .GC_media_description > ul li,#GC .GC_media_description .product_description ul li{list-style:disc outside;}
#GC .GC_media_description .product_description ol,#GC .GC_media_description .product_description ul, #GC .GC_media_description > ol, #GC .GC_media_description > ul{padding-left:25px;}
#GC .actions{clear:both;margin:10px 0;text-align:right;}
#GC .actions li{display:inline;}
#GC .actions .prev{float:left;line-height:28px;}
#GC .actions .prev a{line-height:28px;margin-right:1em;}
#GC .actions .prev a.button{line-height:inherit;}
#GC .actions .last{color:#999;padding-right:10px;}
#GC.GC_login{max-width:420px;}
#GC.GC_register{max-width:720px;}
#GC.GC_engine h1{display:none;}
#GC.GC_engine{-webkit-box-shadow:rgba(0,0,0,0.8) 0 0 20px;-moz-box-shadow:rgba(0,0,0,0.8) 0 0 20px;box-shadow:rgba(0,0,0,0.8) 0 0 20px;width:520px;z-index:999999;}
#GC.GC_engine *{left:0;position:relative;top:0;z-index:999999;}
#GC.GC_engine .GC_messages{padding:10px;}
#GC.GC_engine .GC_messages li{padding: 10px 0;}
#GC.GC_engine .GC_messages li + li{border-top:1px solid #ccc;}
#GC.GC_engine .actions{margin:0;}
#GC .GC_media_figure,#GC .GC_figure,#GC .GC_ticket.GC_countdown{background:#fff;border:1px solid #dcdcdc;}
#GC .GC_media_figure img,#GC .GC_figure img{max-width:96%;padding:2%;vertical-align:middle;}
#GC .GC_media_figure img.zoom{-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 5px;-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 5px;box-shadow:rgba(0,0,0,0.25) 0 3px 5px;margin:-20px 0 0 25px;padding:5px;}
#GC .GC_media_figure a:hover img.zoom{background:#fff;}
#GC .GC_media_description .GC_meta,#GC .GC_media_description .GC_meta li,#GC .GC_meta,#GC .GC_meta li{list-style:none;margin:0;}
#GC.GC_product{background-image:url('../img/store/rule-virtical.png');background-position:top;background-repeat:repeat-y;}
#GC.GC_product .GC_product_description,#GC.GC_product .GC_product_purchase{float:left;width:47%;}
#main #GC.GC_store.GC_product .GC_product_description ul{padding-left:10px;}
#main #GC.GC_store.GC_product .GC_product_description ul li{list-style:disc !important;}
#GC.GC_product .GC_product_purchase{float:right;}
#GC.GC_product .price,#GC.GC_product h3{font-size:18px;font-weight:bold;margin:0;}
#GC.GC_product .GC_meta{margin-bottom:20px;}
#GC.GC_product .GC_figure ul{padding:0 2%;}
#GC.GC_product .GC_figure li{display:inline;}
#GC.GC_product .GC_figure li img{padding:0 2% 2% 0;max-width:inherit;}
#GC.GC_product .like{margin-top:20px;}
#GC.GC_product .stock,#GC.GC_product .sku{display:inline-block;*display:inline;*margin-right:0.25em;font-size:12px;}
#GC.GC_product .stock,#GC.GC_section .status > span{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#fff;padding:1px 10px;font-size:12px;}
#GC.GC_product .stock.in,#GC.GC_section .status .success{background:#6C8869;color:#fff;}

/* Unifed Product Purchase */

    /* Event Details */
    #GC em.sold_out{font-size:18px;font-weight:bold;margin:10px 0 0;padding:0 10px;text-transform:uppercase;}

    /* Multiple Unifed Divs */
    .GC_description + .GC_description {margin:20px 0 0 0;}

    /* Individual Product Purchase */
    #GC.GC_product .GC_product_purchase .purchase_form fieldset legend{padding:0;}
    #GC.GC_product .GC_product_purchase .purchase_form fieldset legend span{padding:2px 5px 5px 5px;}
    #GC.GC_product .GC_product_purchase .purchase_form ul.variations{padding-top:45px;}
    #GC.GC_product .GC_product_purchase .purchase_form ul.variations select{padding:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
    #GC.GC_product .GC_product_purchase .purchase_form .select{display:block;margin:0 0 0 -95px;}
    #GC.GC_product .GC_product_purchase .purchase_form #addToCart{float:right;}
    #GC.GC_product .GC_product_purchase .purchase_form ul.payment,
    #GC.GC_product .GC_product_purchase .purchase_form .add-to-cart{padding-top:10px;}
    #GC.GC_product .GC_product_purchase .purchase_form .add-to-cart > .submit button{margin-top:5px;}
    #GC.GC_product .GC_product_purchase .purchase_form .add-to-cart > .submit{overflow:hidden;}
    #GC.GC_product .GC_product_purchase .purchase_form .add-to-cart > .submit div.quantity{display:block;float:left;width:auto;}

/* Product Detail Page */
#GC .GC_ticket .GC_description .seat-search{list-style:none !important;}
#GC.GC_ticket .seat-search li .note{color:#999;font-style:normal;margin-left:18px;}
#GC.GC_section .status .success span{color:#95ac69;font-size:11px;}
#GC.GC_product .stock.out{background:#B25050;}
#GC.GC_section .status .neutral{background:#999;}
#GC.GC_section .order.status{background:#999;/* default gray/neutral */}
#GC.GC_section .order.status.ready{background:#1777a2;/* blue */}
#GC.GC_section .order.status.processing{background:#1777a2;/* blue */}
#GC.GC_section .order.status.fulfilled{background:#8dc548;/* green */}
#GC.GC_section .order.status.disputed{background:#e9232c;/* red */}
#GC.GC_section .order.status.attention{background:#e9232c;/* red */}
#GC.GC_section .order.status.shippingerror{background:#e9232c;/* red */}
#GC.GC_section p.order.note strong{font-weight:bold}
#GC.GC_section ul li>dl{margin:8px 0}
#GC.GC_section ul li>dl>dt{clear:left;float:left;padding:2px 0}
#GC.GC_section ul li>dl>dd{float:left;;padding:2px 2px}
#GC.GC_section ul li>dl>dd.shipment.status{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#fff;padding:1px 10px;font-size:12px;}
#GC.GC_section ul li>dl>dd.shipment.status.ready{background:#999;}
#GC.GC_section ul li>dl>dd.shipment.status.preordered{background:#fc0;/* yellow */;color:black;}
#GC.GC_section ul li>dl>dd.shipment.status.processing{background:#009;/* blue */}
#GC.GC_section ul li>dl>dd.shipment.status.shipped{background:#8DC548;color:#fff;}
#GC.GC_section ul li>dl>dd.shipment.status.shippingerror{background:#c00;/* red */}
#GC.GC_section ul li>dl>dd.shipment.status.canceled{background:#999;}
#GC.GC_section .status .neutral{background:#999;}
#GC.GC_access_ctrl .GC_login_form{float:left;}
#GC.GC_cart td .sku{color:#999;display:block;font-size:12px;line-height:2em;}
#GC.GC_cart .actions .prev{margin-left:1px;}
#GC.GC_store table{margin:5px 0 0 0;}
#GC.GC_store > .meta{overflow:hidden;}
#GC.GC_store .expire{padding:5px;background:#b25050;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;text-align:center;color:#fff;font-weight:bold;margin:0;}
#GC.GC_store .expire span{font-weight:bold;}
#GC #GC_checkout_progress{font-size:15px;margin:25px 0px 10px 0px;}
#GC #GC_checkout_progress li{background:url('../img/GC-progress-separator.png') right no-repeat;color:#999;display:inline;padding:20px 4% 20px 2%;}
#GC #GC_checkout_progress li:last-child{background-image:none;}
#GC #GC_checkout_progress li.current{color:#333;font-weight:bold;}
#GC #GC_checkout_progress li a{color:#5E5E5E;background:#484848;background:rgba(255,255,255,0.05);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:2px 10px;text-decoration:none;}
#GC #GC_checkout_progress li a:hover{color:#000;background:#f9f9fb;}
#GC th.quantity{width:8em;}
#GC input.quantity{text-align:center;width:3em;}
#GC select.quantity{width:4em;}
#GC .GC_address,#GC .GC_payment{float:left;width:47%;}
#GC .GC_address.GC_shipping,#GC .GC_payment.GC_paypal{float:right;}
#GC .GC_shipping .GC_same_as_billing{color:#000000;display:block;font-size:14px;font-style:normal;left:315px;position:absolute;text-align:left;top:-80px;width:200px;}
#GC .GC_shipping .GC_same_as_billing *{position:static;}
#GC .GC_address.GC_shipping > ul{*margin-top:-16px;}
#GC.GC_shipping_method label{margin-right:0.25em;}
#GC .GC_shipping .gift-address{display:block;line-height:1.5em;overflow:hidden;padding:10px;}
#GC .GC_shipping .checkbox{display:block;}

#GC.GC_payment_information table tr:last-child th,#GC.GC_payment_information table tr:last-child td{vertical-align:top;}
#GC.GC_payment_information #promoCode {display: none;}
#GC.GC_payment_information .total strong{background:#8dc63f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:30px;padding:5px 10px;}
#GC #GC_security_code{-webkit-box-shadow:inset rgba(0,0,0,0.5) 0 5px 5px;-moz-box-shadow:inset rgba(0,0,0,0.5) 0 5px 5px;box-shadow:inset rgba(0,0,0,0.5) 0 5px 5px;padding:20px 10px 10px 10px;margin:10px -10px;font-size:12px;color:#fff;background:url('../img/GC-extra-bg.png');}
#GC.GC_order .GC_meta,#GC.GC_order .GC_address{float:left;width:31%;padding-left:2%;}
#GC.GC_order .GC_meta li{line-height:1.5em;}
#GC.GC_order address{font-size:inherit;line-height:1.5em;padding:0;}
#GC.GC_order .GC_address{border-left:1px solid #ccc;}
#GC.GC_order h2{clear:both;}
#GC .GC_shipment{float:left;margin-right:1.7%;position:relative;width:30%;}
#GC .GC_shipment.third{margin-right:0;}
#GC .GC_shipment.third + #GC .GC_shipment{clear:left;}
#GC .GC_shipment .GC_meta,#GC .GC_shipment .GC_address{font-size:12px;padding-left:4%;width:47%;}
#GC .GC_shipment .GC_meta{padding-left:0;}
#GC .GC_shipment .GC_meta > .status{position:absolute;top:-13px;right:-90px;}
#GC .GC_shipment_items{clear:left;}
#GC .GC_shipment_items table{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;padding:0;}
#GC.GC_points .gross,#GC.GC_points .deduction{text-align:right;}

/* Account */
#GC.GC_account .GC_panes{overflow:hidden;margin:-10px;min-height:300px;}
#GC.GC_account .GC_panes .GC_navigation{border-right:1px solid #dcdcdc;width:200px;float:left;}
#GC.GC_account .GC_panes .GC_navigation ul li{margin:0 7px 0.25em;}
#GC.GC_account .GC_panes .GC_navigation ul li,#GC.GC_account .GC_panes .GC_navigation ul li a{font-size:12px;text-decoration:none;display:block;}
#GC.GC_account .GC_panes .GC_navigation ul li.email{background:#fff;border:1px solid #dcdcdc;border-width:1px 0;-webkit-box-shadow:inset 20px 0 20px #f9f9fb;-moz-box-shadow:inset 20px 0 20px #f9f9fb;box-shadow:inset 20px 0 20px #f9f9fb;cursor:default;overflow:hidden;padding:7px 5px;margin:0 0 9px;text-align:center;}
#GC.GC_account .GC_panes .GC_navigation ul li.email img{background:#fff;-webkit-box-shadow:rgba(0,0,0,0.15) 0 2px 5px;-moz-box-shadow:rgba(0,0,0,0.15) 0 2px 5px;box-shadow:rgba(0,0,0,0.15) 0 2px 5px;padding:5px;}
#GC.GC_account .GC_panes .GC_navigation ul li.email .username{display:block;margin-top:1em;text-align:center;}
#GC.GC_account .GC_panes .GC_navigation ul li.email > span{font-weight:bold;font-size:11px;line-height:1em;text-shadow:0px 1px 0px rgba(255,255,255,0.25);}
#GC.GC_account .GC_panes .GC_navigation ul li.email span.username{font-size:16px;}
#GC.GC_account .GC_panes .GC_navigation ul li.email span.email{font-size:12px;}
#GC.GC_account .GC_panes .GC_navigation ul li.email a.pic{clear:both;display:block;margin:0 auto 5px;text-align:center;width:100px;height:100px;position:relative;}
#GC.GC_account .GC_panes .GC_navigation ul li.email a.pic .edit{background:#000 url('../img/account/ui/pencil_small.png') 5px 4px no-repeat;color:#FFF;display:none;height:auto;font-size:11px;font-weight:bold;line-height:1em;position:absolute;padding:3px 5px 3px 18px;text-shadow:0px 1px 0px rgba(0,0,0,0.05);z-index:2;}
#GC.GC_account .GC_panes .GC_navigation ul li.email a.pic:hover .edit{display:block;}
#GC.GC_account .GC_panes .GC_navigation ul li.email:hover{overflow:visible;position:relative;width:auto;z-index:50;}

/** Nav Links **/
#GC.GC_account .GC_panes .GC_navigation ul .item{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#GC.GC_account .GC_panes .GC_navigation .item:hover{background:#dcdcdc;}
#GC.GC_account .GC_panes .GC_navigation ul .item.selected{background:#dcdcdc;}
#GC.GC_account .GC_panes .GC_navigation ul li.selected a{font-weight:bold;}
#GC.GC_account .GC_panes .GC_navigation ul li.item a{padding:5px 8px;text-shadow:0px 1px 0px rgba(255,255,255,0.2);position:relative;}
#GC.GC_account .GC_panes .GC_navigation ul li.item a > span{display:block;padding-left:25px;font:13px/17px sans-serif;background:url('../img/account/ui/sidebar_nav.png') no-repeat;}
#GC.GC_account .GC_panes .GC_navigation ul li.item a span.counter{background:rgba(0,0,0,0.25);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#FFF;display:block;float:right;font:10px/17px sans-serif;font-weight:bold;padding:0 6px;position:absolute;right:0;text-shadow:0px 1px 0px rgba(0,0,0,0.15);top:0;}
#GC.GC_account .GC_panes .GC_navigation ul li.selected a span.counter{background:#eb2217;}
#GC.GC_account .GC_panes .GC_navigation ul li.dashboard a > span{background-position:3px 0;}
#GC.GC_account .GC_panes .GC_navigation ul li.mail a > span{background-position:3px -17px;}
#GC.GC_account .GC_panes .GC_navigation ul li.blogs a > span{background-position:3px -34px;}
#GC.GC_account .GC_panes .GC_navigation ul li.friends a > span{background-position:3px -51px;}
#GC.GC_account .GC_panes .GC_navigation ul li.links a > span{background-position:3px -68px;}
#GC.GC_account .GC_panes .GC_navigation ul li.orders a > span{background-position:3px -85px;}
#GC.GC_account .GC_panes .GC_navigation ul li.comments a > span{background-position:3px -102px;}
#GC.GC_account .GC_panes .GC_navigation ul li.linked a > span{background-position:3px -119px;}
#GC.GC_account .GC_panes .GC_navigation ul li.profile a > span{background-position:3px -136px;}
#GC.GC_account .GC_panes .GC_navigation ul li.account a > span{background-position:3px -153px;}
#GC.GC_account .GC_panes .GC_navigation ul li.notifications a > span{background-position:3px -170px;}
#GC.GC_account .GC_panes .GC_navigation ul li.billing a > span{background-position:3px -187px;}
#GC.GC_account .GC_panes .GC_navigation ul li.points a > span{background-position:3px -204px;}
#GC.GC_account .GC_panes .GC_navigation ul li.tickets a > span{background-position:3px -221px;}
#GC.GC_account .GC_panes > .GC_view{margin-left:200px;min-height:520px;padding:10px;border-left:1px solid rgba(0,0,0,0.15);}
#GC.GC_account #toolbar{border-bottom:1px solid #dcdcdc;margin:0 0 0 200px;height:32px;}
#GC.GC_account #toolbar ul{overflow:hidden;margin:0;padding:0;float:right;}
#GC.GC_account #toolbar ul li{float:left;margin-left:0.25em;}
#GC.GC_account #toolbar ul li:hover,#GC.GC_account #toolbar ul li.selected{background:#dcdcdc;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#GC.GC_account #toolbar ul li a{font-weight:bold;font-size:12px;line-height:1em;padding:10px 10px 10px 32px;display:block;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.75);-moz-box-shadow:-1px 0 0 rgba(255,255,255,0.25);-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.25);box-shadow:-1px 0 0 rgba(255,255,255,0.25);background-position:10px 8px;background-repeat:no-repeat;}
#GC.GC_account #toolbar ul.mail li.inbox a{background-image:url('../img/account/ui/mail_inbox_icon.png');}
#GC.GC_account #toolbar ul.mail li.sent a{background-image:url('../img/account/ui/mail_sent_icon.png');}
#GC.GC_account #toolbar ul.mail li.trash a{background-image:url('../img/account/ui/mail_trash_icon.png');}
#GC.GC_account #toolbar ul li.compose a{background-image:url('../img/account/ui/mail_compose_icon.png');}
#GC.GC_account #toolbar ul.blogs li.list a{background-image:url('../img/account/ui/blogs_list_icon.png');}
#GC.GC_account #toolbar ul.friends li.approved a{background-image:url('../img/account/ui/friends_approved_icon.png');}
#GC.GC_account #toolbar ul.friends li.invitations a{background-image:url('../img/account/ui/friends_invitations_icon.png');}
#GC.GC_account #toolbar ul.friends li.requests a{background-image:url('../img/account/ui/friends_requests_icon.png');}
#GC.GC_account table th{font-size:14px;line-height:1em;font-weight:bold;}
#GC.GC_account table td{font-size:12px;line-height:1.25em;}
#GC.GC_account table td.action a.button{margin-right:1em;}
#GC.GC_account table tbody tr:last-of-type td,
#GC.GC_account table tbody tr:last-of-type th{border-bottom:none;}
#GC.GC_account table td.subject a{text-decoration:none;font-weight:bold;}
#GC.GC_account table button{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:1em;padding:2px 7px;}
#GC.GC_account table td.none p{margin:0 !important;padding:40px 20px;line-height:1.5em;color:#666;text-align:center !important;}
#GC.GC_account.GC_comments .info div {max-width: 320px;word-wrap: break-word;}
#GC .GC_ticket.GC_countdown ul{margin:10px;border-top:1px solid #cacaca;}
#seatPrompt li,#GC .GC_ticket.GC_countdown li{background:url('../img/ticket_na.png') -5px -14px no-repeat;border-bottom:1px solid #cacaca;padding:2px 5px 5px 40px;}
#GC .GC_remaining{color:#369;font-size:48px;font-weight:bold;letter-spacing:1px;text-shadow:rgba(255,255,255,1) 1px 1px 1px;}
#GC.GC_ticket.GC_countdown a{text-decoration:none;}
#GC.GC_ticket a{display:inline;}
#GC.GC_ticket .GC_description{margin-bottom:20px;}
#GC.GC_ticket .GC_description ul{padding:0 0 0 1em;}
#GC.GC_ticket .GC_description li{line-height:1.5em;list-style:disc inside;}
#GC.GC_ticket fieldset{border-color:#fff;margin-bottom:0;}
#GC.GC_ticket .GC_description form li{list-style: none;}
#GC.GC_ticket .payment-options li{line-height:36px;}
#GC.GC_ticket .GC_description li p {padding-top: 0;}
#GC.GC_ticket.GC_external ul{padding:50px 0 0 0;}
#seatMessage ul{list-style:disc inside;margin-left:1em;}
#GC .GC_inbox .GC_headers{overflow:hidden;}
#GC .GC_inbox .GC_headers dt,#GC .GC_inbox .GC_headers dd{float:left;margin-bottom:0.5em;}
#GC .GC_inbox .GC_headers dt{clear:left;font-weight:bold;margin-right:1em;text-align:right;width:6em;}
#GC.GC_mail .GC_reply label{font-weight:bold;}
#GC.GC_mail .GC_reply fieldset ul{padding-top:20px;}
#GC.GC_mail .GC_headers .avatar_wrapper img,#GC.GC_mail .input .avatar_wrapper img{vertical-align:top;width:35px;}
#GC .GC_inbox .actions .Delete fieldset{background:transparent;border:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0 ;box-shadow:0 0 0 ;}
#GC .GC_inbox .actions .Delete button{background:#B25050;border:0;cursor:pointer;text-decoration:none;}
#GC .GC_inbox .actions button a{text-decoration:none;}
#GC.GC_mail .captcha img{margin-left:9.5em;}
#GC.forum form .input #title{width:500px;}

/* Mobile Checkout */
@media screen and (max-device-width:481px){body #GC{margin:0 auto;}
body.store,body.store #page,body.store #page #container,body.store #main.full,body.store .main.full{margin:0;padding:0;width:100%;}
body.store #dashboard,body.store #header,body.store #footer,body.store .store.header,body.store #breadcrumbs,body.store .GC_cart table .item,body.store .GC_cart table .shipping,body.store .GC_cart table tbody .total,body.store .GC_cart table thead .total,#GC #GC_checkout_progress li{display:none;}
body.store #page,body.store #page #container,body.store #main.full{max-width:100%;width:auto;}
#GC.GC_engine{max-width:90%;}
#GC .GC_media_figure,#GC .GC_media_description{float:none;margin:0;width:auto;}
#GC #GC_checkout_progress{text-align:left;}
#GC #GC_checkout_progress li.current{background:none;display:inline;font-size:22px;font-weight:700;padding:0;}
#GC .actions li{display:block;margin:0 0 20px 0;text-align:center;}
#GC .actions .prev{margin-bottom:20px;}
#GC .actions .prev,#GC .actions .next,#GC .actions .last{float:none;padding:0;text-align:center;}
#GC .GC_address,#GC .GC_address.GC_shipping,#GC .GC_payment,#GC .GC_payment.GC_paypal{float:none;width:auto;}
#GC .GC_shipping .GC_same_as_billing{left:160px;}
#GC li.input,#GC li.select,#GC li.captcha{margin-bottom:20px;}
#GC .input label,#GC .select label,#GC .captcha label{float:none;line-height:1em;text-align:left;}
#GC fieldset li > span{display:block;line-height:1.5em;}
#GC #recaptcha_area,#GC #recaptcha_table{width:200px !important;max-width:96% !important;}
#GC .captcha *{max-width:96%;}
}

/* Store > Product Page */
.store #GC .radio label{display:block;width:100%;margin:2px 0 0 0;}
.store #GC .radio span{margin:2px 0 0 0;display:block;}
.store .GC_product_purchase li.checked{position:relative;display:block;background:#eee;border:1px solid #ccc;margin-bottom:4px;padding:4px 6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.store .GC_product_purchase ul.payment li label{width:100%;display:block;margin:0 0 -10px 0;}
.store .GC_product_purchase ul.payment li span{color:#6C8869 !important;}



/* MarkItUp Editor */
.markItUp *{margin:0px;padding:0px;outline:none;}
.markItUp a:link,.markItUp a:visited{color:#000;text-decoration:none;}
.markItUp{width:700px;margin:5px 0 5px 0;}
#GC #markItUpBody{margin-left:9.25em;width:500px;}
#GC .GC_blogs.GC_modify #title{width:498px;}
#GC #markItUpBody #body{height:200px;width:500px;}
#GC .markItUpHeader > ul{padding-top:8px;}
.markItUpContainer{font:11px Verdana,Arial,Helvetica,sans-serif;}
.markItUpEditor{font:12px 'Courier New',Courier,monospace;padding:5px;width:690px;height:320px;clear:both;display:block;line-height:18px;overflow:auto;}
.markItUpPreviewFrame{overflow:auto;background-color:#FFFFFF;width:99.9%;height:350px;margin:5px 0;}
.markItUpFooter{width:100%;}
.markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url(/engine/js/jquery/plugins/markitup/skins/simple/images/handle.png);cursor:n-resize;}
/* first row of buttons */
#GC .markItUpHeader ul li,.markItUpHeader ul li{list-style:none;float:left;position:relative;}
.markItUpHeader ul .markItUpDropMenu{background:transparent url(/engine/js/jquery/plugins/markitup/skins/simple/images/menu.png) no-repeat 115% 50%;margin-right:5px;}
.markItUpHeader ul .markItUpDropMenu li{margin-right:0px;}
/* next rows of buttons */
#GC .markItUpHeader ul ul,.markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0px;background:#FFF;border:1px solid #000;z-index:1;}
#GC .markItUpHeader ul ul{padding-top:0;}
#GC .markItUpHeader ul ul li,.markItUpHeader ul ul li{float:none;border-bottom:1px solid #000;top:0;}
#GC .markItUpHeader ul ul .markItUpDropMenu,.markItUpHeader ul ul .markItUpDropMenu{background:#FFF url(/engine/js/jquery/plugins/markitup/skins/simple/images/submenu.png) no-repeat 100% 50%;}
#GC .markItUpHeader ul .markItUpSeparator,.markItUpHeader ul .markItUpSeparator{margin:0 10px;width:1px;height:16px;overflow:hidden;background-color:#CCC;}
#GC .markItUpHeader ul ul .markItUpSeparator,.markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0px;}
/* next rows of buttons */
#GC .markItUpHeader ul ul ul,.markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px;}
#GC .markItUpHeader ul ul ul li,.markItUpHeader ul ul ul li{float:none;}
#GC .markItUpHeader ul a,.markItUpHeader ul a{display:block;width:16px;height:16px;text-indent:-10000px;background-repeat:no-repeat;padding:3px;margin:0px;}
#GC .markItUpHeader ul ul a,.markItUpHeader ul ul a{display:block;padding-left:0px;text-indent:0;width:120px;padding:5px 5px 5px 25px;background-position:2px 50%;}
.markItUpHeader ul ul a:hover{color:#FFF;background-color:#000;}
#GC .markItUp .markItUpButton7.markItUpDropMenu a,.markItUp .markItUpButton7.markItUpDropMenu a{background-image:url(/themes/master/img/smile_grin_16.png);}
#GC .markItUp .markItUpButton7 .markItUpButton7-1 a,.markItUp .markItUpButton7 .markItUpButton7-1 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_arrow.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-2 a,.markItUp .markItUpButton7 .markItUpButton7-2 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_cool.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-3 a,.markItUp .markItUpButton7 .markItUpButton7-3 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_cry.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-4 a,.markItUp .markItUpButton7 .markItUpButton7-4 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_biggrin.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-5 a,.markItUp .markItUpButton7 .markItUpButton7-5 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_confused.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-6 a,.markItUp .markItUpButton7 .markItUpButton7-6 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_geek.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-7 a,.markItUp .markItUpButton7 .markItUpButton7-7 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_sad.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-8 a,.markItUp .markItUpButton7 .markItUpButton7-8 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_smile.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-9 a,.markItUp .markItUpButton7 .markItUpButton7-9 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_surprised.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-10 a,.markItUp .markItUpButton7 .markItUpButton7-10 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_ugeek.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-11 a,.markItUp .markItUpButton7 .markItUpButton7-11 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_wink.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-12 a,.markItUp .markItUpButton7 .markItUpButton7-12 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_eek.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-13 a,.markItUp .markItUpButton7 .markItUpButton7-13 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_evil.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-14 a,.markItUp .markItUpButton7 .markItUpButton7-14 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_exclaim.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-15 a,.markItUp .markItUpButton7 .markItUpButton7-15 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_idea.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-16 a,.markItUp .markItUpButton7 .markItUpButton7-16 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_lol.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-17 a,.markItUp .markItUpButton7 .markItUpButton7-17 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_mad.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-18 a,.markItUp .markItUpButton7 .markItUpButton7-18 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_mrgreen.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-19 a,.markItUp .markItUpButton7 .markItUpButton7-19 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_neutral.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-20 a,.markItUp .markItUpButton7 .markItUpButton7-20 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_razz.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-21 a,.markItUp .markItUpButton7 .markItUpButton7-21 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_redface.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-22 a,.markItUp .markItUpButton7 .markItUpButton7-22 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_rolleyes.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-23 a,.markItUp .markItUpButton7 .markItUpButton7-23 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_twisted.gif);}
#GC .markItUp .markItUpButton7 .markItUpButton7-24 a,.markItUp .markItUpButton7 .markItUpButton7-24 a{background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/heart.png);}


/*** */
#GC_thread_panel {
    background: #FCFCFC;
    display: none;
    height: 330px;
    min-height: 330px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 99999;

    font-family: Helvetica, Arial, sans-serif;
}
#GC_handle {
    border-top: 1px solid #000;
    width: 100%; position: absolute; top: 0; left: 0; cursor:n-resize; font-weight: bold; text-align: center; line-height: 15px; font-size: 16px; color: #000; text-shadow: 0px 1px 1px rgba(255,255,255, 0.2);

    background: #333333; /* Old browsers */
    background: -moz-linear-gradient(top,  #333333 0%, #111111 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #333333 0%,#111111 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #333333 0%,#111111 100%); /* IE10+ */
    background: linear-gradient(top,  #333333 0%,#111111 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 ); /* IE6-9 */
}
#GC_thread_panel .wrap { width: 700px; margin: 0 auto; }
#GC_thread_panel form {
    display: block;
    margin: 0 auto;
    height: 270px;
    padding: 15px 0;
    margin: 0 auto;
}
#GC_thread_panel input,
#GC_thread_panel textarea {
    font: 14px/1.25em Helvetica, Arial, sans-serif;
}
#GC_thread_panel .GC_thread_panel_header {
    background: #F3F3F3;
    border-bottom: 1px solid #E6E6E6;
    padding: 10px 0;
}
#GC_thread_panel #GC_thread_title {
    background: #F3F3F3;
    padding: 0;
    display: block;
    width: 700px;
    margin: 0;
    border: none;
    color: #666;
    font: 700 20px/1em 'Helvetica Neue', Helvetica, Arial, sans-serif;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;

    -webkit-transition: color 0.25s ease-in-out;
    -moz-transition: color 0.25s ease-in-out;
    -ms-transition: color 0.25s ease-in-out;
    -o-transition: color 0.25s ease-in-out;
    transition: color 0.25s ease-in-out;
}
#GC_thread_panel #GC_thread_title:focus { color: #222; }

/* Markup Container */
#GC_thread_panel #markItUpGC_thread_wysiwyg { margin: 0 !important; }
#GC_thread_panel .bbcode { margin: 0; }
#GC_thread_panel .markItUpContainer {
    border: none;
    overflow: hidden;
}
#GC_thread_panel .markItUpHeader {
    clear:both;
    height:20px;
    margin:0 auto;
    padding:10px 0;
    position: relative;
    z-index: 3;

    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
}
#GC_thread_panel .markItUpEditor { position: relative; z-index: 2; }
#GC_thread_panel textarea {
    width: 678px;
    max-width: 678px;
    height: 110px;
    padding: 10px;
    border: 1px solid #DDD;
}
#GC_thread_panel textarea.error,
#GC_thread_panel input.error { border-color: red; background: #ffd4d4; color: #FFF; }
#GC_thread_panel .GC_button_row { padding-top: 15px; height: 34; }
#GC_thread_panel .button {
    font: 14px/2em Helvetica, Arial, sans-serif;
    display: block;
    margin: 0 0 0 10px;
    padding: 2px 15px;
    color: #333;
    background: #FBFBFB;
    border: 1px solid transparent;
    text-decoration: none;
    float: right;
    cursor: pointer;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
#GC_thread_panel .button.submit {
    border-color: #DDD;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
}
#GC_thread_panel .button span { color: #333; }

#GC_thread_panel .button.cancel { background: #DDD; }
#GC_thread_panel .button.cancel span { color: #777; }

#GC_thread_info{ float: left; color:#BBB; font-size:12px; line-height: 34px; }
#GC_thread_panel a{ color:#666; text-decoration:none; }
/*** */
/*input#GC_thread_title{margin:0 auto 8px;padding:6px 10px;display:block;color:#ccc;border:1px solid #DCDCDC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;width:20em;height:18px;} */

#GC_thread_panel .markItUpHeader > ul > li > a{width:20px;height:20px;padding:0;margin:0 4px;}
#markItUpGC_thread_wysiwyg .markItUpButton7:hover ul{display:block;width:200px;height:100px;}
#markItUpGC_thread_wysiwyg .markItUpButton7 ul li{width:24px;height:24px;display:block;overflow:hidden;float:left;}
#GC_thread_panel .bbcode{margin:0;}
.ui-dialog-titlebar-close{display:none;}
.ui-widget-overlay{background:url('../img/modal-overlay-bg.png');position:fixed;left:0;top:0;}
.ui-dialog textarea{width:290px;height:150px;}
#GC .markItUp .markItUpButton1 a,#GC_thread_panel .markItUp .markItUpButton1 a{background:url(/themes/master/img/threaditor/sprite.png) 0 0;}
#GC .markItUp .markItUpButton1 a:hover,#GC_thread_panel .markItUp .markItUpButton1 a:hover{background-position:0 -21px;}
#GC .markItUp .markItUpButton2 a,#GC_thread_panel .markItUp .markItUpButton2 a{background:url(/themes/master/img/threaditor/sprite.png) -20px 0;}
#GC .markItUp .markItUpButton2 a:hover,#GC_thread_panel .markItUp .markItUpButton2 a:hover{background-position:-20px -21px;}
#GC .markItUp .markItUpButton3 a,#GC_thread_panel .markItUp .markItUpButton3 a{background:url(/themes/master/img/threaditor/sprite.png) -40px 0;}
#GC .markItUp .markItUpButton3 a:hover,#GC_thread_panel .markItUp .markItUpButton3 a:hover{background-position:-40px -21px;}
#GC .markItUp .markItUpButton4 a,#GC_thread_panel .markItUp .markItUpButton4 a{background:url(/themes/master/img/threaditor/sprite.png) -60px 0;}
#GC .markItUp .markItUpButton4 a:hover,#GC_thread_panel .markItUp .markItUpButton4 a:hover{background-position:-60px -21px;}
#GC .markItUp .markItUpButton5 a,#GC_thread_panel .markItUp .markItUpButton5 a{background:url(/themes/master/img/threaditor/sprite.png) -78px 0;}
#GC .markItUp .markItUpButton5 a:hover,#GC_thread_panel .markItUp .markItUpButton5 a:hover{background-position:-78px -21px;}
#GC .markItUp .markItUpButton6 > a,#GC_thread_panel .markItUp .markItUpButton6 > a{background:url(/themes/master/img/threaditor/sprite.png) -98px 0;}
#GC .markItUp .markItUpButton6 a:hover,#GC_thread_panel .markItUp .markItUpButton6 a:hover{background-position:-98px -21px;}
#GC .markItUp .markItUpButton7.markItUpDropMenu > a,#GC_thread_panel .markItUp .markItUpButton7.markItUpDropMenu > a{background:url(/themes/master/img/threaditor/sprite.png) -120px 0;}
#GC .markItUp .markItUpButton7.markItUpDropMenu > a:hover,#GC_thread_panel .markItUp .markItUpButton7.markItUpDropMenu > a:hover{background-position:-120px -21px;}
#GC .markItUp .markItUpButton8 a,#GC_thread_panel .markItUp .markItUpButton8 a{background:url(/themes/master/img/threaditor/sprite.png) -159px 0;}
#GC .markItUp .markItUpButton8 a:hover,#GC_thread_panel .markItUp .markItUpButton8 a:hover{background-position:-159px -21px;}
#GC .markItUp .markItUpButton9 a,#GC_thread_panel .markItUp .markItUpButton9 a{background:url(/themes/master/img/threaditor/sprite.png) -139px 0;}
#GC .markItUp .markItUpButton9 a:hover,#GC_thread_panel .markItUp .markItUpButton9 a:hover{background:url(/themes/master/img/threaditor/sprite.png) -139px -21px;}
#GC .markItUp .markItUpButton10 a,#GC_thread_panel .markItUp .markItUpButton10 a{background:url(/themes/master/img/threaditor/sprite.png) -179px 0;}
#GC .markItUp .markItUpButton10 a:hover,#GC_thread_panel .markItUp .markItUpButton10 a:hover{background:url(/themes/master/img/threaditor/sprite.png) -179px -21px;}
#GC .markItUp .markItUpButton11 a,#GC_thread_panel .markItUp .markItUpButton11 a{background:url(/themes/master/img/threaditor/sprite.png) -203px 0;}
#GC .markItUp .markItUpButton11 a:hover,#GC_thread_panel .markItUp .markItUpButton11 a:hover{background:url(/themes/master/img/threaditor/sprite.png) -203px -21px;}

/**
 * g(c) Unified Forums
 * ===================
 * Just the sensible defaults, no chrome. We don't like having to redesign the
 * forums every time when it looks exactly the same.
 */

.nav input[type="search"], .searchfield { border-radius: 32px; padding: 0.25em 0.75em 0.25em 21px; background: #FFF url('../img/form-search-icon.png') 6px 50% no-repeat; font: 12px/16px 'Lucida Grande', 'HelveticaNeue-Light', Helvetica, Arial, sans-serif; width: 11em; border: 1px solid #999; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15); }

#GC_forum table { border-collapse: collapse; }
#GC_forum table td { vertical-align: middle; }

/* Forum Listing Row Titles */
#GC_forum table td.row_name .title,
#GC_forum table td.last_activity .title { margin: 0; padding: 0; }
#GC_forum table td.row_name .meta,
#GC_forum table td.last_activity .meta { margin: 0.5em 0 0; }

/* Latest Activity Columns */
#GC_forum td.last_activity { width: 380px; height: 50px; }
#GC_forum td.last_activity .bubble { position: relative; padding-left: 65px; min-height: 50px; }
#GC_forum td.last_activity .thumb { position: absolute; top: 0; left: 0; width: 50px; height: 50px; }
#GC_forum td.last_activity .title { padding-top: 0;}

/* Forum Thread */
#GC_forum.thread .topic { margin: 0 0 30px; }
#GC_forum.thread .article .profileinfo { width: 10%; float: left; text-align: center; }
#GC_forum.thread .article .profileinfo .displayname { clear: both; display: block; margin: 0.5em 0; font-weight: bold; line-height: 1.25em; word-wrap: break-word; }
#GC_forum.thread .article .profileinfo .status span { margin: 0.5em 0; display: block; }
#GC_forum.thread .article .header,
#GC_forum.thread .article .details { float: right; width: 88%; }
#GC_forum.thread .article > .footer { clear: both; }



/* Viddy API Defaults */
#viddy{margin:0px auto;width:780px;overflow:hidden;}
#viddy-controls{float:left;display:block;margin:0 0 10px 0;width:100%;text-align:center;}
#viddy-controls a{padding:4px 6px;margin:0 10px;background:#222;color:#f1f1f1;text-decoration:none;}
#viddy .viddy-video{display:block;float:left;margin:5px;width:250px;height:305px;vertical-align:top;}
#viddy .viddy-video .figure{width:250px;height:140px;overflow:hidden;background:url('../img/ajax-loader.gif') center center no-repeat #000;}
#viddy .viddy-video .figure.loading img{display:none !important;}
#viddy .viddy-video .header h4{display:block;margin:10px 0 5px 0;}

/* Tinychat -- hack to hide share btns */
.hide_controls .tinychat_embed { height: 720px !important; width: 100%; overflow: hidden; position: relative; z-index: 1; border-top: 8px solid #535353; }
.hide_controls .tinychat_embed > iframe { margin-top: -55px; height: 775px !important; }
