/* @override 
	http://paparoach.dev/themes/legacy_master/css/master.css
	http://pauloakenfold.com/themes/legacy_master/css/master.css
*/

/****************************
	
	ground(ctrl) master style sheet
	Design by ground(ctrl) LLC Copyright (c) 2009. All rights reserved.
	http://groundctrl.com
	
****************************/

* {
	padding-left: 0;
	margin-left: 0;
}
body {
	font: normal 12px/1.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
	background: #fff;
	margin: 0;
}
img, a img { border: none; }
a { text-decoration: none; cursor: pointer; }
a:focus { outline: none; }
a:hover { text-decoration:underline }
.mark { background: #666; color: #fff; padding: 0 2px; }
table {
	border-collapse: collapse;
	width: 100%;
}
input[type $="text"], input[type $="password"], textarea, select { font: normal 12px/1.5em "Helvetica Neue",Helvetica,Arial,sans-serif; }
label { margin: 0 .25em 0 0; }
fieldset {
	width: auto;
	padding: 5px;
}
legend { padding: 0 5px; }
table { width: 100%; }
h1 { font-size: 24px; }
h1, h2, h3 {
	display: block;
	position: relative;
	clear: both;
}
h1 ul, h2 ul, h3 ul {
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 0 4px;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	width: auto;
}
h1 li, h2 li, h3 li {
	display: inline !important;
	margin-left: .5em;
}
h5 { font-size: 1em; }

/* Structure */

#engine { height: 1px; }
#engine.container { width: 100%; }
#engine_message {
	position: absolute;
	top: 150px;
	margin: 0;
	padding: 30px 0px;
	width: 100%;
	text-align: center;
	z-index: 100;
}
#engine_message em { cursor: pointer; }
#engine .error { background: #900; color: #fff; padding: 10px; margin: 10px; }
.end { margin-right: 0px !important; margin-left: 0px !important; }
.na { font-size: 10px; }
.success { color: #4A814A; }
.error, .fail { color: #7d1919; }
.neutral { color: #D0B100; }
.container {
	position: relative;
	margin: 0 auto;
	width: 960px;
	z-index: 100;
}
#page {
	position: relative;
	margin: 0 auto;
	padding: 0 20px;
	width: 920px;
	min-height: 600px;
}
#page img { max-width: 100%; }
.column {
	margin-right: 20px;
	float: left;
}
.last { margin-right: 0px !important; }
.span-1 { width: 50px; }
.span-2 { width: 150px; }
.span-3 { width: 250px; }
.span-4 { width: 300px; }
.span-5 { width: 350px; }
.span-6 { width: 450px; }
.span-7 { width: 550px; }
.span-8 { width: 600px; }
.span-9 { width: 650px; }
.span-10 { width: 750px; }
.span-11 { width: 850px; }
.span-12 { width: 920px; margin-right: 0 !important; }
.append-1 { padding-right: 70px; }
.append-2 { padding-right: 170px; }
.append-3 { padding-right: 270px; }
.append-4 { padding-right: 320px; }
.append-5 { padding-right: 370px; }
.append-6 { padding-right: 470px; }
.append-7 { padding-right: 570px; }
.append-8 { padding-right: 620px; }
.append-9 { padding-right: 670px; }
.append-10 { padding-right: 770px; }
.append-11 { padding-right: 870px; }
.prepend-1 { padding-left: 70px; }
.prepend-2 { padding-left: 170px; }
.prepend-3 { padding-left: 270px; }
.prepend-4 { padding-left: 320px; }
.prepend-5 { padding-left: 370px; }
.prepend-6 { padding-left: 470px; }
.prepend-7 { padding-left: 570px; }
.prepend-8 { padding-left: 620px; }
.prepend-9 { padding-left: 670px; }
.prepend-10 { padding-left: 770px; }
.prepend-11 { padding-left: 870px; }
.clear {
	clear: both;
	height: 0;
	background-color: transparent;
}
.clearfix, .module, .content, .form, li, .media_list { display: inline-block; }
.clearfix:after, #page:after, ul:after, li:after, .module:after, .panel:after, .content:after, .form:after, .media_list:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#page, ul, li, .module, .panel, form, .content { display: block; }
html[xmlns] .clearfix, html[xmlns] #page, html[xmlns] #page, html[xmlns] ul, html[xmlns] li, 
html[xmlns] .module, html[xmlns] .panel, html[xmlns] .content, html[xmlns] form, html[xmlns] .media_list {
	display: block;
}
* html .clearfix, * html #page, * html ul, * html li, * html .module, * html .panel, * html .content, * html form, * html .media_list {
	height: 1%;
}

/* Removing clearfix for li items nested in headings */

h1 li , h2 li , h3 li { display: inline; }
h1 li:after , h2 li:after , h3 li:after {
	content: "";
	display: inline;
	clear: none;
	visibility: hidden;
	line-height: auto;
	height: auto;
}
html[xmlns] h1 li, html[xmlns] h2 li, html[xmlns] h3 li, html[xmlns] #footer li { display: inline; }
* html h1 li, * html h2 li, * html h3 li { height: auto; }

.module { padding: 10px 0px; }
.module.first { padding-top: 0px; }
.span-7 .module { width: 550px; }
.span-5 .module { width: 350px; }
.panel { padding: 9px; }
.span-12 .panel { width: 900px; }
.span-7 .panel { width: 530px; }
.span-5 .panel { width: 330px; }
.note { font-weight: normal !important; }
.continue {
	display: block;
	padding: 1px 2px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	clear: both;
}
.back { float: right; }

/* Buttons */

button { 
	border: 0; 
	cursor: pointer; 
	text-align: center; 
}
button span { 
	position: relative; 
	white-space: nowrap; 
}
.button { text-decoration: none; }
.button_wrapper { display: inline; }

legend {
	padding: 0;
}

fieldset {
	border: 0;
	padding: 0;
}

/* Avatars */

.avatar_wrapper { display: inline; position: relative; }

.span-12 .avatar.full {
	margin-right: 17px;
	margin-bottom: 17px;
	width: 100px;
	height: 100px;
	float: left;
	overflow: hidden;
}
.span-12 .avatar.eighth { margin-right: 0; }
.avatar.mini img {
	width: 50px;
	height:50px;
}
.span-5 .avatar.mini {
	margin: 8px 12px 8px 5px;
	width: 50px;
	height: 50px;
	float: left;
}
.span-5 .avatar.fifth { margin-right: 0; }
.span-5 .avatar {
	width: 50px;
	height: 50px;
}
.span-5 .avatar img {
	width: 50px;
	height: 50px;
}
.span-12 .avatar.mini {
	margin: 8px 8px 7px 7px;
	width: 75px;
	height: 75px;
	float: left;
	overflow: hidden;
}
.span-12 .avatar.mini img {
	width: 75px;
	height: 75px;
}
.span-12 .avatar.mini .client img {
	width: 65px;
	height: 65px;
}
.span-12 .avatar.mini.fifth + .avatar + .avatar + .avatar + .avatar + .fifth { margin-right: 0; }

/* Date Box */

.date_box {
	width: 20px;
	height: 30px;
	line-height: 1em;
	font-size: 8px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .15em;
	float: left;
}
.date_box .day {
	display: block;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
}

/* Title */

.title { overflow: hidden; }
.title .date_box { float: left; }
.title h3 { 
	margin: 0;
	font-size: 20px;
	clear: none;
}
.title span { font-size: 10px; }
.title h3 span { float: none; }

/* Lists */

.compact .avatar { float:left; }

/* Content */

.content .image {
	display: block;
	margin: 0 10px 10px 0;
	float: left;
}
.content .image img {
	display: block;
	margin-bottom: 10px;
}
.content .copy {
	display: block;
	float: left;
}
.span-12 .content .copy { width: 600px; }
.span-9 .content .copy { width: 460px; }

/*Pagination*/

.pages .back { float: none; }
.results { clear: both; }

/*Comments*/

ul#comments_list {
	display: block;
	padding: 10px 0px;
}
li.comment {
	display: block;
	padding: 10px 0;
}
.span-12 li.comment { width: 920px; }
.span-7 li.comment { width: 550px; }
li.comment .avatar { float: right; }
li.comment .avatar img { width: 50px; height: 50px; }
li.own.comment .avatar { float: left; }
li.comment .bubble {
	position: relative;
	padding: 19px;
	float: left !important;
}
li.own.comment .bubble { float: right !important; }
.span-12 .bubble { width: 790px; }
.span-7 .bubble { width: 420px; }
li.comment .bubble .corner {
	position: absolute;
	right: -33px;
}
li.own.comment .bubble .corner { left: -33px; }
li.comment .bubble .meta h4 {
	display: block;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 70%;
	font-size: 16px;
	float: left;
}
li.comment .bubble .meta span { float: right; }
li.comment .bubble .meta span.avatar_wrapper { float: none;}
li.comment .bubble .body {
	padding: 10px 0;
	line-height: 1.5em;
	clear: both;
	word-wrap: break-word;
}
li.comment .bubble .actions {
	padding-top: 10px;
	float: right;
}
li.comment .bubble .actions li { float: left; }
li.comment .bubble .actions li + li:before {
	padding: 0 4px;
	content: "|";
}
#add_comment { display: block; }
#add_comment p { padding: 10px 0; }
#add_comment label { display: none; }
#add_comment textarea {
	width: 98%;
	height: 100px;
}
#add_comment button {
	margin-top: 10px;
	float: right;
}
 
/* Avatar rollovers */
div.avatar_rollover { position: absolute; z-index: 500; 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; }

/* Dashboard */

#dashboard {
	height: 46px;
	margin-top: -45px;
	z-index: 1000;
}
#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;
}
div#manage {
	float: left;
	line-height: 45px;
}
div#manage a {
	padding: 2px 5px;
	font-size: 12px;
	text-decoration: none;
	text-transform: lowercase;
}
div#stats {
	position: absolute;
	display: block;
	right: 0px;
	height: 25px;
	margin: 10px 0px;
}
div#stats ul {
	margin: 0;
	padding: 0px 5px;
	text-align: center;
}
div#stats ul li {
	padding: 5px;
	float: left;
}

/* Navigation */

.navigation {
	margin: 0;
	padding: 0;
	position: absolute;
	display: block;
	top: 0px;
	width: auto;
	z-index: 100;
}
.navigation li { float: left; }
.navigation li a { text-decoration: none; }
#localization {
	position: absolute;
	top: 2px;
	right: 120px;
	line-height: 1.5em;
	width: 120px;
	padding: 0 5px;
	cursor: default;
	background: #ccc;
	z-index: 99;
}
#localization ul { 
	display: none;
	margin: 0;
	padding: 0;
}
#localization:hover ul { display: block; }
#localization a { text-decoration: none;}
#localization .ch img { margin: 0 2px 0 3px;}
#pagination { clear: both; }

/* Controls */

ul#controls {
	margin: 0;
	position: absolute;
	right: 0px;
	top: 46px;
	z-index: 100;
}
ul#controls li { float:left; }
ul#controls li a {
	display: block;
	text-align: center;
}

/* Client Header */

#client_background {
	position: relative;
	z-index: 50;
}
#client_image {
	position: absolute;
	display: block;
	top: 0px;
	width: 100%;
	height: 602px;
	line-height: 30px;
	z-index: 20;
}
.slide-image {
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: 50% 0%;
	background-repeat: no-repeat;
	z-index: 25;
}

/* Breadcrumb */

#breadcrumbs {
	margin-top: 320px;
	padding-top: 44px;
	padding-left: 20px;
	padding-bottom: 37px;
	width: 940px;
	font-size: 11px;
}
div#breadcrumbs a { text-decoration: none; }
.single.column {
	margin: 0 auto !important;
	float: none;
}
form.login label {
	display: block;
	margin-top: 10px;
}
form.login .button, form.login button {
	margin-top: 10px;
}
iframe.fb_connect {
	display: inline; 
	vertical-align: middle;
	border-style: none;
	margin-bottom: 4px;
	margin-left: 2px;
}

/* Access Control */

#access_control .column { margin-bottom: 0; }
#access_control .title { margin: 0; }
#access_control h5 { font-size: 1em; }

/* Home */

#login form {
	padding: 24px;
	width: 300px;
}
body.home #login label { display: none; }
#login li#email input, #login li#password input {
	width: 290px;
	margin-bottom: 15px;
}
#login #submit {
	float: left;
	font-weight: bold;
}
#login #retrieve { float: right; }
#login #join {
	padding-top: 15px;
	clear: both;
}
#login #join a {
	display: block;
	width: 300px;
	height: 48px;
	text-indent: -9999px;
}

/* Users */

#filter .panel li {
	padding: 0 10px;
	width: auto;
	float: left;
}
#filter .panel label {
	display: block;
	margin: 0 5px 0 0;
	float: left;
}
#filter .panel input[type $="text"] {
	width: 280px;
	float: left;
}
#filter .panel select {
	vertical-align: middle;
	clear: none;
	float: left;
}

/* Members */

.avatar.full .client img {
	background: #FFF;
	padding: 10px;
	width: 80px;
	height: 80px;
}
.avatar.mini .client img {
	background: #FFF;
	padding: 5px;
	width: 40px;
	height: 40px;
}

/* Unsetting cearfix applied to filter li element */

#filter li { display: inline; }
#filter li:after {
	content: "";
	display: inline;
	clear: none;
	visibility: hidden;
	line-height: auto;
	height: auto;
}
html[xmlns] #filter li { display: inline; }
* html #filter li { height: auto; }

/* Profile */

#member_details h2 span { font-size: 10px; }
#member_details .avatar { float: left; }
#member_details .avatar {
	margin-right: 16px;
	width: 100px;
	height: 100px;
}
#member_details .avatar img {
	padding: 0;
	width: 100px;
	height: 100px;
}
#member_details .actions li {
	margin-top: 2px;
	margin-right: 2px;
	width: 174px;
	float: left;
}
#member_details .actions li a {
	display: block;
	background: #1e1e1e;
	height: 25px;
	line-height: 25px;
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
#send_message { margin-right: 0 !important; }
#links .link {
	display: block;
	width: 350px;
}
#links .link a { padding: 2px 0; }
#links .link .note {
	line-height: 30px;
	text-align: center;
}
#links .link .note a { display: inline; }
#links a[href*="myspace.com"] {
	background: url('../img/icon_myspace.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="facebook.com"] {
	background: url('../img/icon_facebook.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="virb.com"] {
	background: url('../img/icon_virb.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="purevolume.com"] {
	background: url('../img/icon_purevolume.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="last.fm"] {
	background: url('../img/icon_lastfm.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="flickr.com"] {
	background: url('../img/icon_flickr.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="twitter.com"] {
	background: url('../img/icon_twitter.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="myplay.com"] {
	background: url('../img/icon_myplay.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="myplay.com"] {
	background: url('../img/icon_myplay.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="phobos.itunes"] {
	background: url('../img/icon_itunes.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="apple.com/safari"] {
	background: url('../img/icon_safari.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}
#links a[href*="mozilla.org"] {
	background: url('../img/icon_firefox.png') 0px 50% no-repeat;
	padding-left: 20px !important;
}

/* Forum */

.forums_list.full li ul li {
	margin-bottom: 5px;
	padding: 20px 15px;
	height: 50px;
	float: left;
}
.forums_list.full li.category, .forums_list.full li.topic { width: 368px; }
.forums_list.full li.posts, .forums_list.full li.replies { width: 149px; }
.forums_list.full li.last_activity { width: 309px; }
.forums_list.full li.topic .avatar, .forums_list.full li.last_activity .avatar {
	width: 50px;
	height: 50px;
	float: left;
}
.forums_list.full li.topic .avatar img, .forums_list.full li.last_activity .avatar img {
	padding: 0;
	width: 50px;
	height: 50px;
}
#forum_thread blockquote {
	padding: 5px 0 0 10px;
	border-width: 1px 0 1px 1px;
	border-style: dotted;
	margin: 0;
	display: block;
}
#forum_thread blockquote .author { font-style: italic; }
#forum_header {
	padding-bottom: 10px;
	float: right;
}
.forums_list.compact li {
	width: 550px;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	overflow: hidden;
}
.forums_list.compact li ul li {
	padding: 0 10px;
	float: left;
	overflow: hidden;
}
.forums_list.compact li.topic { width: 197px; }
.forums_list.compact li.author { width: 115px; }
.forums_list.compact li.author img {
	padding: 5px 5px 5px 0;
	width: 20px;
	height: 20px;
	float: left;
}
.forums_list.compact li.replies {
	width: 90px;
	text-align: center;
}
.forums_list.compact li.updated {
	width: 68px;
	text-align: center;
}
#thread li.comment .avatar img {
	padding: 0;
	height: 100px;
	width: 100px;
}
#thread li.comment .bubble { width: 740px; }

/* Unsetting cearfix applied to forum li element */

ul.thread_moderation li, ul.thread_moderation ul { display: inline; }
ul.thread_moderation li:after, ul.thread_moderation ul:after {
	content: "";
	display: inline;
	clear: none;
	visibility: hidden;
	line-height: auto;
	height: auto;
}
html[xmlns] ul.thread_moderation li, html[xmlns] ul.thread_moderation ul { display: inline; }
* html ul.thread_moderation li, * html ul.thread_moderation ul { height: auto; }

ul.thread_moderation {
	background-color: #bc3c2e;
	padding: 4px 8px;
	clear: both;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px !important;
	color: #fff;
}

.ui-dialog {
	background: #fff;
}

ul.thread_moderation li:first-child, .ui-dialog-titlebar { font-weight: bold; }
ul.thread_moderation label { font-weight: normal !important; }
.move_controls { margin-left: 1em; }
ul.thread_moderation li { margin-right: 5px; }
ul.thread_moderation li, ul.thread_moderation ul, ul.thread_moderation form { display: inline; }
ul.thread_moderation input {
	padding: 2px 4px;
	width: 150px;
}
ul.thread_moderation button, .ui-dialog button {
	padding: 4px 6px;
	line-height: 12px;
	background: #131514;
	color: #999 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	border: 0;
	font: 12px/1.5em Helvetica, Arial, sans-serif;
}
.ui-dialog button { margin-right: 1em; }
ul.thread_moderation button span {
	line-height: 12px;
	padding: 0;
}
ul.thread_moderation label { padding-right: 2px; }
ul.thread_notes {
	background-color: rgba(255,255,255,0.2);
	padding: 6px;
	clear: both;
}
ul.thread_notes li {
	text-align: center;
	font-style: italic;
}
.ui-widget-overlay { background: url('../img/modal-overlay-bg.png'); position: fixed; left: 0; top:0; }
.ui-dialog-titlebar-close { display: none;}
.ui-dialog fieldset { border: 0; padding: 0;}
.ui-dialog textarea { width: 100%; border: 0; }
.moderation, #comments .comment { position: relative; }
.avatar_wrapper .moderation, #comments .comment .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: 5px; right: 5px; }
#comments .comment > .moderation { bottom: 30px; right: 15px; }
.avatar_wrapper:hover .moderation, #comments .comment:hover > .moderation { display: block; }
.avatar_wrapper .moderation:hover, #comments .comment > .moderation:hover { background-position: 0 -20px; }

/* Contests and Campaigns */

.campaign_list li li, .contest_list li li{
	display: block;
	float: left !important;
}
.campaign_list li.name { width: 190px; }
.contest_list li.name { width: 240px; }
.campaign_list li.status, .contest_list li.status { width: 50px; }
.campaign_list li.points, .contest_list li.points { width: 70px; }
.campaign_list li.end_date { width: 190px; }
.contest_list li.end_date { width: 240px; }
.campaign_list li.entries, .contest_list li.entries { width: 70px; }
.contests .column, .campaigns .column { margin-bottom: 20px; }
.contests .image img, .campaigns .image img { width: 150px; }
.contests .content h4, .campaigns .content h4 { margin-bottom: 0px; }
.contests .content h4 + h5, .campaigns .content h4 + h5 { margin-top: 10px; }
.contests .content button, .campaigns .content button { float: left; }

/* Bio / Discography */

.member, .album {
	position: relative;
	display: block;
	height: 186px;
	width: 186px;
	margin-right: 58px;
	margin-bottom: 30px;
	float: left;
	overflow: hidden;
}
.album img {
	width: 186px;
	height: 186px;
}
.member h3, .album h3 {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	margin: 4px 0;
	padding: 2px;
	width: 100%;
}
.member:hover h3, .album:hover h3 { display: block; }
.member p.info, .album p.info {
	position: absolute;
	display: none;
	bottom: 0px;
	left: 0px;
	margin: 4px 0;
	padding: 2px;
	width: 100%;
}
.member p.type, .album p.type {
	position: absolute;
	top: 186px;
	right: 15px;
}
.member:hover p, .album:hover p { display: block; }

/* News */

.news_list.full li { width: 550px; }
.news .content .copy { clear: both; }
.news img.alignleft { 
	float:left; 
	padding: 0px 7px 2px 0px;
}
.news img.alignright {
	float:right; 
	padding: 0px 0px 2px 7px;
}

/* Events */
.events_list li { width: 100%; }
.events_list li ul li {
	display: block;
	float: left;
}
.events_list.compact li {
	width: 350px;
	overflow: hidden;
}
.events_list.compact li ul li { padding: 0 10px; }
.events_list.compact .date { width: 70px; }
.events_list.compact .location { width: 128px; }
.events_list .vip, .events_list.compact .vip, .events_list .tickets, .events_list.compact .tickets {
	width: 36px;
	text-align: center;
}
.events_list .vip a, .events_list .tickets a, .events_list .vip span, .events_list .tickets span {
	display: block;
	width: 36px;
	margin: 0 auto;
}
.events_list .vip a, .events_list .vip span {
	background: url('../img/vip.png') 50% 50% no-repeat;
	text-indent: -9999px;
}
.events_list .tickets a, .events_list .tickets span {
	background: url('../img/ticket.png') 50% 50% no-repeat;
	text-indent: -9999px;
}
.events_list .vip span, .events_list .tickets span {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
.events_list .note { text-align: center; }
.events_list.full li {
	margin-bottom: 5px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
.events_list.full li ul li { padding: 0 5px; }
.events_list.full .date {
	padding: 0px;
	width: 30px;
}
.events_list.full .city {
	width: 204px;
	text-indent: 10px;
}
.events_list.full .country {
	width: 125px;
	text-align: center;
}
.events_list.full .venue {
	width: 244px;
	text-align: center;
}
.events_list.full .feedback {
	width: 145px;
	text-align: center;
}
.events_list.full .vip {
	width: 57px;
	text-align: center;
}
.events_list.full .tickets {
	width: 55px;
	text-align: center;
}
.events_list.full .note { text-align: center; }
.events_list.full.modified .city { width: 350px; }
.events_list.full.modified .country { width: 160px; }
.events_list.full.modified .venue { width: 350px; }

/* Media */

.media .slide-image, .videos .slide-image { display: none !important; }
.media #breadcrumbs, .videos #breadcrumbs {	margin-top: 45px; }
#video_player {
	padding: 10px;
	text-align: center;
}
#feature_container, #video_gallery, #photo_gallery, #assets {
	margin-bottom: 30px;
	clear: both;
}
#video_gallery h3, #photo_gallery h3, #assets h3 { padding: 15px 0; }
.media_list li {
	float: left;
	margin: 0 10px 10px 0;
	width: 156px;
	height: 205px;
	overflow: hidden;
	position: relative;
}
.media_list li.fifth { margin-right: 0; }
.media_list li a { display: block; }
.media_list li span { display: block; }
.media_list li a img { margin: 0 auto 5px; }
.media_list li a .assets { font-size: 10px; }
.more_assets { margin-bottom: 40px; }
.more_assets { margin-bottom: 40px; }
.media #asset { position: relative; }
.media #asset .nav { text-align: center; }
.media #asset .nav li { display: inline-block; }
.media #asset .nav li * { 
	display: block;
	text-align: center;
}

ol.nav .prev img, ol.nav .next img { 
	max-width: 80px !important;
	max-height: 100px;
}
.hi_def { display: none; }
/* Store */

#store_header {
	overflow:auto;
	float: right;
}
#store_header .note {
	display: block;
	float: right;
	line-height: 30px;
}
#store_header #view_cart {
	padding: 10px 0;
	float: right;
}
#store_header #view_cart + .note { padding-right: 10px; }
#cart_reserve {
	float: right;
	line-height: 26px;
}
#cart_reserve p {
	background: url('../img/alarm_clock.png') 0% 50% no-repeat;
	padding: 0 0 0 20px;
}
#view_cart + #cart_reserve p { padding: 0 20px 0 20px; }
#order_process {
	position: relative;
	padding: 0 0 10px 0;
	line-height: 26px;
}
#order_process li {
	display: block;
	background: url('../img/bullet.png') 0% 50% no-repeat;
	padding: 0 20px 0 20px;
	float: left;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#order_process li.highlighted { background: url('../img/accept.png') 0% 50% no-repeat; }
#order_process li.highlighted {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.store .search form {
	padding: 10px;
	border-top: none;
}
.store .search form input { display: inline; }
.store h1 { margin-bottom: 10px; }
#featured_products {
	margin: 0 0 17px 0;
	padding: 17px 0 0 0;
	height: 303px;
	overflow: hidden;
}
#featured_products li {
	display: block;
	position: relative;
	margin: 0 17px 0 0;
	width: 295px;
	height: 303px;
	float: left;
	overflow: hidden;
}
#featured_products li a {
	display: block;
	width: 295px;
	height: 303px;
}
#featured_products li.third { margin-right: 0; }
#featured_products li img {
	max-width: 295px;
	max-height: 303px;
}
#featured_products li h3 {
	position: absolute;
	padding: 5px;
	bottom: 10px;
	left: 10px;
	width: 265px;
}
.store_list li {
	position: relative;
	display: block;
	height: 270px;
	width: 174px;
	float: left;
	margin: 12px 12px 30px 0px;
}
.store_list li.fifth { margin-right: 0; }
.store_list li a {
	display: block;
	padding-top: 184px;
	width: 174px;
	height: 100px;
}
.store_list li h3 {
	overflow: hidden;
	line-height: 1em;
}
.store_list li .image, .store_list li .image img {
	width: 174px;
	height: 179px;
	margin-bottom: 15px;
}
.store_list li.item .category {
	font-size: 10px;
	margin: 0px;
}
.store_list li.item .cost { font-weight: bold; }
div.product { clear: both; }
.product .image img{ max-width: 300px; }
.register .product .image img{ max-width: 150px; }
.product .content .description ul { list-style-type: disc; margin-left: 15px; }
.product .content .description ul li { padding: 2px 0; }
.payment_list { margin: 20px 0; }
.payment_list li {
	position: relative;
	margin-bottom: 5px;
	padding: 10px;
	width: 300px;
	line-height: 12.5px;
}
.payment_list li input[type $="radio"] {
	display: block;
	margin-right: 10px;
	width: 30px;
	float: left;
}
.payment_list li p { padding: 0; }
.purchase_form button {
	clear: both;
	display: block;
}
.variations_list { margin: 20px 0; }
.variations_list li {
	padding: 10px;
	float: left;
}
.variations_list li label { display: block; }
#cart th {
	padding: 10px;
	border: none;
	text-align: left;
}
#cart td {
	padding: 10px;
	border: none;
}
#cart th.item, #cart td.item { }
#cart th.item { text-indent: 10px; }
#cart th.price, #cart td.price {
	width: 80px;
	text-align: center;
}
#cart th.quantity, #cart td.quantity {
	text-align: center;
	white-space:nowrap;
}
#cart td.quantity input {
	width: 2em;
	text-align: center;
}
#cart th.shipping, #cart td.shipping { }
#cart th.shipping .button_wrapper, #cart td.shipping .button_wrapper {
	margin-right: 10px;
	float: left;
}
#cart th.shipping p, #cart td.shipping p { line-height: 26px; }
#cart th.linetotal, #cart td.linetotal {
	width: 70px;
	text-align: right;
}
#cart tr.cash_total th, #cart tr.cash_total td, #cart tr.points_total th, #cart tr.points_total td { text-align: right; }
#cart_nav {
	margin-top: 20px;
	float: right;
}
#same_as_billing {
	font-weight: normal;
	font-size: 12px;
}
#shipping_information #same_as_billing label { display: inline !important; }
#same_as_billing input[type $="checkbox"] {
	margin-left: 1em;
}
#checkout_progress { 
	position: relative;
	clear: both;
	padding-bottom: 40px;
}
#checkout_progress #Submit, #checkout_progress a { position: absolute; }
#checkout_progress #Submit { right: 0; }
#checkout_progress a { left: 0; }
#cash_payment h2 img, #paypal_payment h2 img { 
	vertical-align: middle;
	width: 30px;
}
#cash_summary .note { margin: 10px 0; }
#will_call { padding-bottom: 30px; }
#name input {
	margin-right: 2%;
	width: 46.7% !important;
	float: left;
}
#name input + input { margin-right: 0; }
.summary th { text-align: left; }
.summary th, .summary td {
	border-top: 1px solid #333;
}
.summary li { padding: 2px 0; }
#securitycode {
	display: inline;
	position: relative;
	margin-left: 1em;
	cursor: pointer;
	text-decoration: underline;
}
#securitycode div {
	position: absolute;
	top: -10px;
	right: -260px;
	width: 250px;
	display: none;
	background: #fff;
	padding: 12px;
}
#securitycode img {
	float: left;
	margin: 0 5px 5px 0;
}
#securitycode:hover div {
	display: block;
}

/* Profile */

#profile_links .link:first-child {
	height: 24px;
	line-height: 24px;
}
#profile_links .link {
	height: 29px;
	line-height: 29px;
}
#profile_links .link a { display: block; }
#photos .panel a { display: block; }
.span-5 #photos .panel li {
	float: left;
	margin: 8px;
}
.span-5 #photos .panel img, .span-5 #photos .panel li, .span-5 #photos .panel a { width: 50px; }
form.Delete, form.delete *, form.Approve, form.Approve * { 
	display: inline !important;
	float: none !important;
}
form.Delete, a.delete { margin-left: 1em; }
.account h4 { padding: 10px 0; }
.account .file {
	margin-right: 10px;
	float: left;
}
.account_list li {
	display: block;
	clear: both;
}
.account h1 + * li:first-child ul { border-top: none; }
.account_list li ul li {
	padding: 10px;
	line-height: 26px;
	float: left;
	clear: none;
}
.account_list li ul li.label { width: 150px; }
.account_list li ul li.info { width: 560px; }
.account_list li ul li.info label { display: none; }
.account .avatar img {
	padding: 0;
	margin-right: 10px;
	float: left;
}
.account_list li ul li.info .note { line-height: normal; }
.users .account li ul li.info .note { line-height: 26px; }
.account li ul li.action {
	width: 150px;
	text-align: right;
}
.account li ul li.action p {
	display: block;
	float: left;
}
.account li.header ul li.action { text-align: left; }
.account li ul li.submit {
	width: 900px;
	float: right;
}
.account textarea[name $="about"], .account textarea[name $="body"], .account textarea[name $="comment"], .account textarea[name $="url"] {
	width: 100%;
	height: 200px;
}
.account input[name $="title"], .account input[name $="subject"], .account input[name $="url"] { width: 100%; }
.account_list li.blog_body { display: none; }
h4.total { text-align: right; }
#order_header {
	padding-top: 10px;
	overflow: auto;
}
#order_header div {
	display: block;
	border-top: none !important;
	padding: 10px;
	float: left;
}
#order_date {
	width: 285px;
	border-right: none !important;
}
#order_status { width: 285px; }
#order_tracking {
	width: 285px;
	border-left: none !important;
}
.account #billing_address h4, .account #shipping_address h4 { margin-top: 20px; }
.account #billing_address .name, .account #shipping_address .name {
	font-size: 16px;
	font-weight: bold;
}
#inbox .avatar {
	width: auto;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
#inbox img {
	margin-right: 10px;
	padding: 0;
	width: 26px;
	height: 26px;
	float: left;
}
#inbox li ul { width: 100%; }
#inbox li ul li {
	display: block;
	padding: 10px;
	line-height: 30px;
	float: left;
	overflow: hidden;
}
#inbox .from { width: 150px; }
#inbox .subject { width: 360px; }
#inbox .received { width: 80px; }
#inbox .status { width: 80px; }
#inbox .status .New {
	background: url('../img/email.png') 0% 50% no-repeat;
	padding-left: 20px;
}
#inbox .status .Read {
	background: url('../img/email_open.png') 0% 50% no-repeat;
	padding-left: 20px;
}
#inbox .action { width: 150px; }
#mail .avatar a { line-height: 100px; }
#mail .avatar img { padding: 0; }
#friends_nav li {
	display: block;
	padding: 10px;
	float: left;
}
#friends_nav li a { padding: 10px 0; }
.friends_list li ul li {
	display: block;
	padding: 10px;
	height: 26px;
	line-height: 26px;
	float: left;
	overflow: hidden;
}
.friends_list li ul li.info { width: 500px; }
.friends_list .avatar img {
	margin-right: 10px;
	padding: 0;
	width: 25px;
	height: 25px;
	float: left;
}
.friends_list .avatar a { line-height: 25px; }
.friends_list li ul li.action { width: 210px; }

/* Comments */

.comment_list li ul li .avatar img {
	width: 25px;
	height: 25px;
}
.comment_list li ul li .avatar .client img {
	padding: 2.5px;
	width: 20px;
	height: 20px;
}
.comment_list li ul li.date { width: 60px; }
.comment_list li ul li.info { width: 480px; }

/* Errors */

.powered { display: none; }
.error_page { line-height: 1.5em; }
.error_page #page { padding: 40px; }
.error_page h1 { font-size: 36px; }
.error_page h3 {
	font-size: 24px;
	margin-bottom: 16px;
	font-weight: bold;
}

/* 404 */

ul#fourohfour_list {
	padding-top: 45px;
	padding-bottom: 16px;
	overflow: auto;
}
ul#fourohfour_list li {
	display: block;
	float: left;
}
ul#fourohfour_list li + li:before {
	content: " / ";
	margin-left: 5px;
}
ul#fourohfour_list + * { clear: both; }

/* Unsupported Browsers */

ul#browsers {
	margin: 0px auto;
	list-style: none;
}
ul#browsers h3, ul#beta_browsers h3 { margin: 0;}
ul#browsers li, ul#beta_browsers li { 
	padding: 20px 0 0 120px;
	height: 100px;
}

#firefox { background: url('../img/browser-icon-firefox.png') no-repeat; }
#safari { background: url('../img/browser-icon-safari.png') no-repeat; }
#opera { background: url('../img/browser-icon-opera.png') no-repeat; }
#ie7 { background: url('../img/browser-icon-ie.png') no-repeat; }
#camino { background: url('../img/browser-icon-camino.png') no-repeat; }
#chrome { background: url('../img/browser-icon-chrome.png') no-repeat; }

/* Footer */

#footer {
	display: block;
	margin-top: 60px;
	padding: 75px 0px;
	height: 116px;
	font-size: 11px;
	z-index: 100;
	clear: both;
	opacity: .9999;
}
#footer .container {
	padding: 0 50px;
	width: 860px;
}
#footer .banner {
	padding: 10px 0;
	text-align: center;
}
#footer .banner img { max-width: 860px; }
#footer h6 {
	background: none;
	margin-bottom: 16px;
	padding: 0px;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
}
/* Unsetting cearfix applied to footer li element */

#footer li { display: inline; }
#footer li:after {
	content: "";
	display: inline;
	clear: none;
	visibility: hidden;
	line-height: auto;
	height: auto;
}
html[xmlns] #footer li { display: inline; }
* html #footer li { height: auto; }

#footer ul li { float: left; }
#footer ul li a {
	display: block;
	margin: 0 3px 3px 0;
}
#footer .navigation {
	position: relative;
	display: block;
	background: none;
	margin-right: 30px;
	margin-left: 0;
	padding: 0;
	width: 350px;
	float: left;
}
#footer #terms {
	display: block;
	margin: 0 30px 0 0;
	width: 210px;
	float: left;
}
#footer #copyright {
	display: block;
	float: left;
}
#footer p { margin: 0;}
#footer #advertise {
	display: block;
	clear: both;
}
#notification_settings .account_list li ul li.label { width: 300px; }
/* Forum 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;}
.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 */
.markItUpHeader ul li{list-style:none;float:left;position:relative;}
.markItUpHeader ul li:hover > ul{display:block; opacity: 0.8; -khtml-opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.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 */
.markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0px;background:#FFF;border:1px solid #000;}
.markItUpHeader ul ul li{float:none;border-bottom:1px solid #000;}
.markItUpHeader ul ul .markItUpDropMenu{background:#FFF url(/engine/js/jquery/plugins/markitup/skins/simple/images/submenu.png) no-repeat 100% 50%;}
.markItUpHeader ul .markItUpSeparator{margin:0 10px;width:1px;height:16px;overflow:hidden;background-color:#CCC;}
.markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0px;}
/* next rows of buttons */
.markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px;}
.markItUpHeader ul ul ul li{float:none;}
.markItUpHeader ul a{display:block;width:16px;height:16px;text-indent:-10000px;background-repeat:no-repeat;padding:3px;margin:0px;}
.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;}
.markItUp .markItUpButton1 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/bold.png); }
.markItUp .markItUpButton2 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/italic.png); }
.markItUp .markItUpButton3 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/underline.png); }
.markItUp .markItUpButton4 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/picture.png); }
.markItUp .markItUpButton5 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/link.png); }
.markItUp .markItUpButton6 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/fonts.png); }
.markItUp .markItUpButton7.markItUpDropMenu a	{ background-image:url(/themes/master/img/smile_grin_16.png); }
.markItUp .markItUpButton7 .markItUpButton7-1 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_arrow.gif); }
.markItUp .markItUpButton7 .markItUpButton7-2 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_cool.gif); }
.markItUp .markItUpButton7 .markItUpButton7-3 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_cry.gif); }
.markItUp .markItUpButton7 .markItUpButton7-4 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_biggrin.gif); }
.markItUp .markItUpButton7 .markItUpButton7-5 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_confused.gif); }
.markItUp .markItUpButton7 .markItUpButton7-6 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_geek.gif); }
.markItUp .markItUpButton7 .markItUpButton7-7 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_sad.gif); }
.markItUp .markItUpButton7 .markItUpButton7-8 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_smile.gif); }
.markItUp .markItUpButton7 .markItUpButton7-9 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_surprised.gif); }
.markItUp .markItUpButton7 .markItUpButton7-10 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_ugeek.gif); }
.markItUp .markItUpButton7 .markItUpButton7-11 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_e_wink.gif); }
.markItUp .markItUpButton7 .markItUpButton7-12 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_eek.gif); }
.markItUp .markItUpButton7 .markItUpButton7-13 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_evil.gif); }
.markItUp .markItUpButton7 .markItUpButton7-14 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_exclaim.gif); }
.markItUp .markItUpButton7 .markItUpButton7-15 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_idea.gif); }
.markItUp .markItUpButton7 .markItUpButton7-16 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_lol.gif); }
.markItUp .markItUpButton7 .markItUpButton7-17 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_mad.gif); }
.markItUp .markItUpButton7 .markItUpButton7-18 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_mrgreen.gif); }
.markItUp .markItUpButton7 .markItUpButton7-19 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_neutral.gif); }
.markItUp .markItUpButton7 .markItUpButton7-20 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_razz.gif); }
.markItUp .markItUpButton7 .markItUpButton7-21 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_redface.gif); }
.markItUp .markItUpButton7 .markItUpButton7-22 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_rolleyes.gif); }
.markItUp .markItUpButton7 .markItUpButton7-23 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/icon_twisted.gif); }
.markItUp .markItUpButton7 .markItUpButton7-24 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/heart.png); }
.markItUp .markItUpButton8 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/list-numeric.png); }
.markItUp .markItUpButton9 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/list-item.png); }
.markItUp .markItUpButton10 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/quotes.png); }
.markItUp .markItUpButton11 a	{ background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/code.png); }
.markItUp .clean a { background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/clean.png); }
.markItUp .preview a { background-image:url(/engine/js/jquery/plugins/markitup/sets/bbcode/images/preview.png); }
#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;}
/* 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;vertical-align:top;}
#GC code{font-family:monospace;}
#GC em,#GC .note,#GC fieldset li > span{font-style:italic;}
#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{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{background:#666;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#fff;padding:1px 8px;text-decoration:none;}
#GC td > .note a:hover{background:#333;}
#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%;}
/* 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;}
#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{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 > ol li{list-style:decimal outside;}
#GC .GC_media_description > ul,#GC .GC_media_description > ul li{list-style:disc outside;}
#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 + 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:24px;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;}
/* Product Detail Page */
#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:0px 0 0 -50px;}
#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;}
#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:rgb(60,100,0);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 .actions li{margin-left:1em;}
#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{width:100%;padding:4px 6px;background:#b25050;text-align:center;color:#fff;font-weight:bold;margin:0 0 20px 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:#000;display:block;font-style:normal;font-size:14px;left:180px;position:absolute;top:-27px;*top:5px;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_payment_information table tr:last-child th,#GC.GC_payment_information table tr:last-child td{border:0;vertical-align:top;}
#GC.GC_payment_information .total strong{font-size:30px;}
#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_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{/*padding-top:40px;*/}
#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;}
#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 li:hover > ul{display:block;opacity:0.8;-khtml-opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.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: #DCDCDC;
	bottom: 0;
	display: none;
	height: 300px;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 999999;
}
#GC_thread_panel *{font:normal 14px/18px 'Helvetica Neue',Helvetica,Arial,sans-serif;}
#GC_thread_panel form{width:702px;margin:0 auto;padding-top:6px;display:block;}
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_handle{width:auto;margin:0 auto 10px;cursor:n-resize;text-indent:-9999em;}
#GC_thread_panel .markItUpEditor{height:140px;}
#markItUpGC_thread_wysiwyg{margin:0 auto;}
#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 textarea#GC_thread_wysiwyg{margin:0 auto;width:690px;height:80%;color:#333;border:1px solid #B1B1B1;background:#fff;}
#GC_thread_panel textarea#GC_thread_wysiwyg.error{border:1px solid red;}
#GC_thread_info{float:left;color:#8994A4;font-size:12px;}
#GC_thread_cancel{float:right;font-size:12px;}
#GC_thread_panel a{color:#535353;text-decoration:none;}
button#GC_thread_submit{font-style:italic;display:block;margin:0 auto;padding:4px 8px;color:#333;background:#FBFBFB;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0px 1px 2px #333;-moz-box-shadow:0px 1px 2px #333;-webkit-box-shadow:0px 1px 2px #333;clear:both;text-decoration:none;}
button#GC_thread_submit span{color:#333;}
#GC_thread_panel .markItUpHeader{clear:both;width:320px;height:30px;margin:0 auto;padding:0 190px;}
#GC_thread_panel .bbcode{margin:0;}
#GC_thread_panel .markItUpContainer{background:#F9F9FB;border:none;}
.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) -199px 0;}
#GC .markItUp .markItUpButton11 a:hover,#GC_thread_panel .markItUp .markItUpButton11 a:hover{background:url(/themes/master/img/threaditor/sprite.png) -199px -21px;}





/* Checkout Process From Master/master.css */
#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;overflow:hidden;width:97%;}
#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:block;padding:5px 4% 5px 5px;float:left;}
#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.GC_cart .actions li.submit {display:inline;float:right;}


/* 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; background: #535353; }
.hide_controls .tinychat_embed > iframe { margin-top: -55px; height: 775px !important; }
