/* ###################################################
 *  INITIAL RESET & STYLING
 * ###################################################
 */

body, h1, h2, h3, h4, h5, p, div, table, li, a, input, select, textarea {color:#000; font-size:12px; font-family:Arial,Helvetica,Sans-Serif;}
body, h1, h2, h3, h4, h5, p, ol, ul, li, dl, dt, dd, fieldset, legend, form {margin:0px; padding:0px;}
h1, h2, h3, h4, h5 {color:#000; font-family:Georgia,Times,Serif;}
input, select, textarea {color:#000;}
a {color:#900; text-decoration:none; outline:none;}
a:hover {color:#000;}
p {padding:0px;}
ul, ol {list-style:none;}
img {border:none;}
fieldset {border:none;}
legend {display:none;}


h3 {font-size:13px; font-weight:bold;}
h4 {padding:3px 0px 10px;}
th {text-align:left; font-weight:bold; cursor:auto;}
td {padding-top:5px;}
tr {cursor:pointer;}
tr.hover {background:#FFF;}
form ol li {margin-bottom:10px;}
form label {float:left; display:block; height:23px; line-height:23px; text-align:right;}
form input, form select {margin-left:18px;}
form .checkbox li {float:left; margin-bottom:2px;}
form .checkbox input {float:left;}
form .checkbox label {padding-left:10px; text-align:left;}


/* ###################################################
 *  SHOP WIREFRAME SETUP
 * ###################################################
 */

body {background-color:#000;}

#container {width:990px; margin:0px auto;}
	
	#site_header {height:140px; background:transparent url(../_images/siteheader_bg.jpg) repeat-x scroll left top;}
	#site_container {min-height:283px; margin:0px auto; padding:0px 20px 30px; background-color:#F1F1F1;}

		#site {}
		
			#header {display:none;}
			
			#content {float:left; display:inline; width:631px; min-height:550px; height:auto !important; height:550px; padding:0px 19px 0px 0px;}
				
				#content_header {position:relative; margin:25px 0px 25px;}
				#content_content {float:left; width:100%;}
				#content_footer {clear:both; display:none; position:relative;}
				
			#breakout_primary {float:left; display:inline; width:300px;}
			
			#footer {clear:both;}
	
	#site_footer {margin:50px 0px 30px; position:relative;}

/* ###################################################
 *  SITE
 * ###################################################
 */

/* #site-header */
#site_header h1 {height:80px; width:155px; margin:5px 0px 10px 20px; float:left; display:inline; background:transparent url(../_images/difrntlogo.png) no-repeat scroll top left;}
#site_header h1 a {display:block; text-indent:-999em; height: 80px;}

#site_header h2 {height:85px; width:155px; float:right; display:inline; background:transparent url(../_images/spitfirelogo.png) no-repeat scroll top left;}
#site_header h2 a {display:block; text-indent:-999em; height: 85px;}


/* ###################################################
 *  CONTENT AREA
 * ###################################################
 */

/* #content_header */
#content_header h2 {font-weight:normal; font-size:24px;}
#content_header_secondary {float:right; position:absolute; top:5px; right:0px;}

#catalog #content_content {margin-top:-12px;}

/* #content_footer */
.catalog #content_footer, .venue #content_footer, .artist #content_footer {display:block; padding-top:10px;}


/* ###################################################
 *  NAV PRIMARY
 * ###################################################
 */

#nav_primary {clear:both; overflow:hidden; font-size:10px;}
#nav_primary li {display:inline; float:left; margin-left:12px;}
#nav_primary li a {color:#F1F1F1; padding:5px 10px; font-size:18px; display:block; font-family:Georgia,Times,Serif; text-decoration:none; background:#000; -moz-border-radius:5px; -webkit-border-radius:5px;}
#nav_primary li a:hover {background-color:#990000; text-decoration:none;}
	

/* ###################################################
 *  SITE FOOTER BLOCK
 * ###################################################
 */

#nav_qjump {text-align:center;}
	#nav_qjump li {font-size:14px; line-height:30px; color:#C0C0C0; display:inline;}
	#nav_qjump .delimiter {font-size:14px; line-height:30px; color:#C0C0C0;}
	#nav_qjump li a {font-size:14px; line-height:30px; color:#900; text-decoration:none; font-family:Georgia,Times,serif;}
	#nav_qjump li a:hover {text-decoration:underline;}

#qjump_logo {display:block; margin:10px auto 20px; width:124px; height:25px; text-indent:-999em; background:transparent url(../_images/poweredby.png) no-repeat scroll top left;}


/* ###################################################
 *  SEARCH RESULTS
 * ###################################################
 */
div#products {float:left; width:100%;}
	ul#products div li {float:left; width:100%; padding:12px 0px 10px; border-bottom:thin dotted #900;}
		ul#products div li div {float:left; width:355px;}
		ul#products div li .pp-image {width:65px; margin-right:14px;}
		ul#products div li .pp-what {margin:0px 0px 5px;}
			ul#products div li .pp-what a {text-decoration:none; font-size:15px; font-weight:bold; color:#000; font-family:Georgia,Times,sans-serif;}
			ul#products div li .pp-what a:hover {color:#900;}
		ul#products div li .pp-descrip {font-size:12px; line-height:1.4;}
		ul#products div li .pp-amount {width:70px; padding-left:45px; padding-top:5px; font-size:12px;}
		ul#products div li .pp-tickets {width:82px; float:right; margin-top:-1px;}
div#products .no_products {margin:15px 0px; padding:0px; font-size:13px;}

/* ###################################################
 *  PAGINATION
 * ###################################################
 */
#pagination {text-align:right;}
#pagination li {display:inline; font-weight:bold;}
#pagination li a {color:#000; padding:0px 2px; text-decoration:none; font-weight:bold; font-size:11px;}
#pagination li.selected a {color:#900;}
#pagination li a:hover {color:#900;}
#pagination .delimiter {color:#000;}
#pagination li a.paging-prev {margin-right:3px;}
#pagination li a.paging-next {margin-left:3px;}


/* ###################################################
 *  SEARCH BAR
 * ###################################################
 */
#search {position:absolute; top:30px;}
#search legend {display:block; _margin-left:-6px; margin-bottom:5px; color:#999; font-size:16px; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif;}
#search input {margin:0px 11px 0px 0px; float:left; border:1px solid #999; color:#000; width:230px;}
#search select {margin:0px 7px 0px 0px; float:left; border:1px solid #999; color:#000; width:104px;}
#search #btn_sl_submit {float:left; margin-top:-2px;}
#search #btn_sl_submit span {padding:0 29px 0 23px;}
#s_lookup #sl_state {display:none;}
#s_categories {display:none;}


/* ###################################################
 *  MINI-CART
 * ###################################################
 */
#mini_cart {float:left; width:300px; margin:24px 0px 20px;}
	#mini_cart h3 {display:none;}
	
	#mc_content {float:left; width:100%; padding:0px 0px 12px; background-color:#000;}
		#mc_content p {padding:25px 0px 15px 15px; font-size:12px; color:#FFF;}
		#mc_content ul {float:left; padding:7px 8px 0px;}
		#mc_content ul li {float:left; width:284px; padding:10px 0px; border-bottom:thin dashed #676767;}
	  	#mc_content ul li img {float:left; padding-right:13px; width:30px; height:30px;}
	  	#mc_content ul li .mc_content_info {float:left; line-height:30px; width:240px; height:30px; overflow:hidden;}
		#mc_content ul li span {color:#FFF; padding:0px 8px; _padding:0px 4px; font-size:12px;}
		#mc_content ul li .mc_quantity {padding:0px;}
		#mc_content ul li a {color:#FFF;}
	
	#mc_total {float:left; width:130px; *width:129px; _width:130px; padding:0px 0px 8px 15px; height:25px; text-align:center; color:#999; background-color:#000;}
		#mc_total span {float:left; width:37px; line-height:25px; font-size:12px; color:#EEE;}
		#mc_total #mc_amount {width:60px; color:#FFF; padding-right:8px; font-weight:bold; font-size:12px;}
	
	#mc_actions {float:right; width:139px; *width:140px; padding:0px 8px 8px; _padding-left:7px; background-color:#000;}
		#mc_actions a {float:left; display:inline;}
		#mc_actions a span {}
		#mc_actions #btn_mc_modify {font-size:10px; padding:0px; background-color:#2E2E2E;}
		#mc_actions #btn_mc_checkout {margin-left:8px;}
	
	#nav_minicart {float:left;}
		#nav_minicart li {float:left; text-align:center; color:#FFF;}
		#nav_minicart li a {display:block; line-height:37px; font-size:11px; color:#FFF; padding:0px;}
			#nmc_cart {width:113px; padding-top:6px; font-weight:normal; font-size:18px; font-family:Georgia,Times,sans-serif; line-height:31px; border-right:1px solid #000; background-color:#000;}
			#nmc_myaccount {width:91px; background:#000 url(../_images/minicart_bg.png) no-repeat scroll top left;}
			#nmc_orders {width:95px; background:#000 url(../_images/minicart_bg.png) no-repeat scroll top left;}


/* ###################################################
 *  MINI-SEARCH
 * ###################################################
 */
#mini_search {float:left; width:300px; padding-top:25px;}
	#mini_search h3 {float:left; font-size:24px; padding-right:15px; font-weight:normal;}
	#mini_search input {float:left; width:135px; margin:0px; padding:1px; font-size:14px; height:18px;}
	#mini_search #btn_ms_submit {float:right; display:inline; margin:0px 0px 0px 10px; text-transform:capitalize;}

/* ###################################################
 *  CONTENT BOX
 * ###################################################
 */

.contentbox, .announcementbox {clear:both; padding:9px; margin-bottom:20px; background-color:#D7D7D7;}
	.contentbox_header, .announcementbox_header {padding:0px 0px 6px; margin-bottom:9px; border-bottom:1px dotted #000; overflow:hidden;}
	.help .contentbox {background:none;}
	.help .contentbox_header {display:none;}
	.contentbox_header h3, .announcementbox_header h3 {font-size:17px; font-weight:normal;}
	.contentbox_header p.hint, .announcementbox_header p.hint {font-size:10px; text-transform:none; padding:3px 0px;}
	.contentbox_content, .announcementbox_content {position:relative; padding:0px;}
		.contentbox_content h4, .announcementbox_content h4 {font-family:arial,helvetica,sans-serif;}
		.contentbox_content p, .announcementbox_content p {padding-bottom:8px;}
		/*.contentbox_content p, .contentbox_content a, .announcementbox_content p, .announcementbox_content a {font-size:12px; line-height:16px;}*/
	.no_header .contentbox_content {margin-top:-9px;}
		
.contentbox_2 .contentbox_header .cbh_1, .contentbox_2 .contentbox_header .cbh_2 {float:left; width:50%; *width:49%;}
.contentbox_2 .contentbox_content .cbc_1, .contentbox_2 .contentbox_content .cbc_2 {float:left; width:50%; *width:49%;}
.contentbox_2 .contentbox_footer {clear:both;}

#product .announcementbox {width:400px; margin-top:20px; margin-bottom:0px;}


/* ###################################################
 *  PRODUCT PAGE - OVERVIEW, ADDTOCART, DETAIL BLOCKS
 * ###################################################
 */

/* Product Overview Box */
#product_overview_image {float:left; width:152px; margin:0px 10px 20px 0px;}
#product_overview {float:left; width:454px; padding:25px 0px 0px 15px; margin-bottom:20px; background-color:#D7D7D7; min-height:125px; height:auto !important; height:125px;}
	#product_overview dt, #product_overview dd {float:left;}
	#product_overview dt {width:45px; font-size:12px; border-right:1px dotted #000;}
	#product_overview dd {width:390px; padding-left:15px;}
	#product_overview dd a {word-wrap:break-word; font-size:12px; cursor:pointer; color:#900;}
	#product_overview dd a:hover {color:#000;}
	#product_overview .overview_when {}
	#product_overview .overview_where {padding-top:15px;}
		#product_overview dd.overview_where {font-size:12px;}
		#product_overview .more span.close {display:none;}
		#product_overview .less span.open {display:none;}
	#product_overview .overview_who, #product_overview .overview_more {padding-top:15px;}
		#product_overview dd.overview_who, #product_overview dd.overview_who {color:#48608D; font-size:12px;}

#cb_product_where, #cb_product_who {display:none;} 
	#cbc_product_where h4, #cb_product_who h4 {padding:0px 0px 4px;}
	#cbc_product_where h4 a, #cb_product_who h4 a {font-size:12px; font-weight:normal;}
	#cbc_product_where h5, #cb_product_who h5 {float:left; font-size:12px; padding-right:5px; font-weight:normal; font-family:arial,helvetica,sans-serif;}
	#cbc_product_where p, #cb_product_who p {font-size:12px; padding-bottom:4px;}

#addtocart_form {float:left; width:100%; margin:0px;}
#subproducts {padding:0px;}
#subproducts thead {display:none;}
#subproducts tr {cursor:auto;}
	.subproduct td {padding-bottom:10px; *padding:14px 0px 0px; font-size:12px;}
	#subproducts .last td, #subproducts .single td {}
	.subproduct td p {min-height:22px; height:auto !important; height:22px;}
			.subproduct .sp_description {width:240px;}
				.subproduct .sp_description p {padding:4px 15px 0px 8px;}
				.subproduct .sp_description p.sp_description_detail {padding-top:10px; padding-bottom:10px; min-height:1px; height:auto !important; height:1px;}
				.subproduct .sp_description a.sp_description_moreinfo {font-size:10px; font-weight:normal;}
				.subproduct .sp_description .sp_description_detail {font-weight:normal;}
			.subproduct .sp_price {width:90px;}
			.subproduct .sp_available {}
				.subproduct .sp_price p, .subproduct .sp_available p {line-height:20px; padding-left:16px;}
			.subproduct .sp_amount {width:140px;}
				.subproduct .sp_amount select {float:left; margin-left:0px;}
				.subproduct #btn_product_addtocart {float:right;}

#cb_product_detail {clear:both; background:none; border:none; padding:15px 0px 0px; margin:0px;}

	#cb_product_detail .contentbox_header {display:none;}
	#cb_product_detail .contentbox_footer {display:none;}
	
	#cb_product_detail #product_description {margin-bottom:17px;}
	#cb_product_detail #product_description, #cb_product_detail #product_description p {}
	#cb_product_detail #product_conditions h4,
	#cb_product_detail #product_conditions, #cb_product_detail #product_conditions p {padding-bottom:0px; font-size:10px;}
	#cb_product_detail #product_conditions p, #cb_product_detail #product_conditions a {line-height:14px; padding-bottom:0px;}


/* ###################################################
 *  TERMS & CONDITIONS
 * ###################################################
 */
#cbc_conditions ol {padding-left:30px; list-style-type:decimal;}
#cbc_conditions ol li {padding:0px 0px 15px 10px;}


/* ###################################################
 *  PRIVACY POLICY
 * ###################################################
 */
#cbc_privacy ul {list-style-type:disc; padding-left:30px;}
#cbc_privacy ul li {padding:0px 0px 10px 10px;}
#cbc_privacy ul li ul {padding-top:15px;}


/* ###################################################
 *  WELCOME AFTER LOGIN
 * ###################################################
 */
#btn_welcome_continue {float:left;}
#cbf_welcome {clear:both;}
#cbc_welcome_subscriptions ul {float:left; margin-bottom:10px;}
#cbc_welcome_subscriptions li {width:500px;}
#btn_welcome_subscribe {float:left;}
#cbf_welcome_subscriptions {clear:both;}


/* ###################################################
 *  LOGIN FORM
 * ###################################################
 */
#login_form label {width:81px; *width:82px;}
#login_help {width:340px; position:absolute; right:8px; top:4px;}
#cart #login_help {top:19px;}
#login_help li {margin-bottom:7px;}
#login_help li a {font-weight:bold;}
#btn_login {float:left; margin-left:99px; *margin-left:103px; display:inline;}


/* ###################################################
 *  RECOVER PASSWORD
 * ###################################################
 */
#recovery_email {margin-bottom:17px;}
#recovery_email label {width:35px;}
#recovery_submit a {margin-left:53px; *margin-left:56px;}
#btn_password_resend {float:left; display:inline;}
#cbf_recoverpwd {clear:both;}
#help_Password_Recovery .contentbox {background-color:#D7D7D7;}
#help_Password_Recovery .contentbox_header {display:block;}

/* ###################################################
 *  PROFILE FORM - REGISTRATION & MODIFY
 * ###################################################
 */
#profile_form label {width:80px; padding-right:5px;}
#profile_form input, #profile_form select {margin-left:5px;}
#profile_form input {width:175px;}
#profile_form select {width:181px; *width:176px;}
#profile_form .checkbox label {width:130px;}
#profile_form .agree_notification {margin-bottom:20px;}
#profile_form #btn_profile_submit {float:left; margin-bottom:20px; font-weight:bold;}
#profile_instructions {clear:both; padding:20px 20px 8px; background-color:#D7D7D7;}
#profile_instructions p {padding-bottom:10px; font-size:10px;}
#profile_username .no_change {height:23px; line-height:23px; margin-left:7px;}
#ab_profile_instructions .announcementbox_header {display:none;}

/* ###################################################
 *  CART
 * ###################################################
 */

/* YOUR CART ITEMS */
#cb_cart_items, #ab_cart_items {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
#cbc_cart_items {padding:0px; position:static;}

	#cart_items_data {}
	#cart_items_data thead {display:none;}
	#cart_items_data td {padding:0px 0px 5px; height:30px;}
	#cart_items_data tr {cursor:auto;}
	
	#cart_items_data .cid_image {padding-right:15px;}
	#cart_items_data .cid_description {padding-top:0px; padding-bottom:0px; height:16px;}
		#cart_items_data .cid_description h4 {color:#000; font-weight:normal; width:555px; font-size:12px; padding:0px;}
	#cart_items_data .cid_quantity {width:90px;}
		#cart_items_data .cid_quantity_group {position:relative;}
		#cart_items_data .cid_quantity_group select {margin-left:0px;}
		#cart_items_data .cid_quantity input {width: 45px; margin-left:0px;}
	#cart_items_data .cid_x {width:45px;}
	#cart_items_data .cid_price {width:80px;}
	#cart_items_data .cid_equals {width:55px;}
	#cart_items_data .cid_amount {width:85px;}
	#cart_items_data .cid_options {width:135px; padding-right:70px;}
		#cart_items_data .cid_options ul li {display:inline;}
		#cart_items_data .cid_options ul li.cid_change {padding-right:3px;}
	#empty_cart {padding-bottom:0px;}

/* KEEPSHOPPING / CLEARCART BUTTONS */
#cart_options {float:left; width:615px; padding:8px; margin-bottom:20px; background-color:#D7D7D7;}
	#cart_options li {display:inline;}
	#cart_options li a {float:left;}
	#btn_cart_keepshopping {margin-right:5px;}
	#btn_cart_clearcart {background-color:#333; font-weight:normal;}

/* CART LOGIN FORM */
#cbh_cart_login {background:transparent url(/skin_HomeSydney/shared/_images/warning_icon_inv.gif) scroll no-repeat 8px 8px; height:65px !important; padding:8px 20px 20px 8px;}
#cbh_cart_login h3 {font-size:18px; padding-left:90px; margin-bottom:10px; line-height:normal;}
#cbh_cart_login p.hint {font-size:11px; float:left; display:block; padding-left:90px; line-height:normal; text-transform:none;}
#cbc_cart_login {padding-top:16px;}
#cbf_cart_login {display:none;}

/* CART TOTALS BOX */
#cart_total_data th {font-size:10px; padding-top:4px;}
#cart_total_data tr {cursor:auto;}
#cart_total_data td {font-size:15px; padding-top:0px; font-weight:bold;}


/* CONDITIONS BOX */
#conditions_box {height:170px; overflow-y:scroll; margin-bottom:17px;}
#conditions_box ol {list-style-type:decimal; padding-left:25px;}
#conditions_box li, #conditions_box p, #conditions_box a {font-size:11px; line-height:14px;}
#terms_confirmation {margin-left:0px;}
#cart-killcart {clear:both;}

/* VALIDATION MESSAGE */
#cb_cart_validation .announcementbox_header {display:none;}
#cb_cart_validation .announcementbox_content p {padding:0px; text-align:center;}
#btn_cart_checkout {float:left; display:none; margin-bottom:17px;}

/* DELIVERY & PAYMENT METHODS */
#cb_cart_delivery, #cb_cart_payment, #cb_cart_carbon, #cb_cart_totals, #cb_cart_conditions {background-color:transparent;}
#cbh_cart_delivery, #cbh_cart_payment, #cbh_cart_carbon {margin-bottom:2px;}
#cbc_cart_delivery li, #cbc_cart_payment li, #cbc_cart_carbon li {float:left; display:inline; width:110px; height:135px; margin:20px 15px 0px;}
#cbc_cart_carbon li {width:380px;}
#cbc_cart_delivery li label, #cbc_cart_payment li label, #cbc_cart_carbon li label {width:100%; padding-top:100px; line-height:normal; text-align:left;}
#cbc_cart_carbon li label {padding-top:105px;}
#cbc_cart_delivery li input, #cbc_cart_payment li input, #cbc_cart_carbon li input {margin:0px;}
#content-shipping-description {padding:10px; height:50px; background-color:#D7D7D7;}
#content-shipping-description p {padding:0px; float:left;}
#content-payment-description {padding:10px; height:18px; background-color:#D7D7D7;}
#content-payment-description p {padding:0px; float:left;}

/* DELIVERY & PAYMENT ICONS */
#cart_delivery_65 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_65_inv.gif) scroll no-repeat top left;}
#cart_delivery_66 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_66_inv.gif) scroll no-repeat top left;}
#cart_delivery_67 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_67_inv.gif) scroll no-repeat top left;}
#cart_delivery_69 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_69_inv.gif) scroll no-repeat top left;}
#cart_delivery_70 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_70_inv.gif) scroll no-repeat top left;}
#cart_delivery_71 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_71_inv.gif) scroll no-repeat top left;}
#cart_delivery_72 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_72_inv.gif) scroll no-repeat top left;}
#cart_delivery_73 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_73_inv.gif) scroll no-repeat top left;}
#cart_delivery_74 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_65_inv.gif) scroll no-repeat top left;}
#cart_delivery_75 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_75_inv.gif) scroll no-repeat top left;}
#cart_delivery_76 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_76_inv.gif) scroll no-repeat top left;}
#cart_delivery_77 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_77_inv.gif) scroll no-repeat top left;}
#cart_delivery_78 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_78_inv.gif) scroll no-repeat top left;}
#cart_payment_1 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/payment_1_inv.gif) scroll no-repeat top left;}
#cart_payment_3 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/payment_3_inv.gif) scroll no-repeat top left;}
#cart_carbon_1 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/carboncredit_inv.gif) scroll no-repeat top left;}

.dark_icons #cart_delivery_65 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_65.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_66 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_66.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_67 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_67.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_69 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_69.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_70 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_70.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_71 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_71.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_72 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_72.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_73 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_73.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_74 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_65.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_75 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_75.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_76 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_76.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_77 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_77.gif) scroll no-repeat top left;}
.dark_icons #cart_delivery_78 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/postage_78.gif) scroll no-repeat top left;}
.dark_icons #cart_payment_1 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/payment_1.gif) scroll no-repeat top left;}
.dark_icons #cart_payment_3 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/payment_3.gif) scroll no-repeat top left;}
.dark_icons #cart_carbon_1 {background:transparent url(/skin_HomeSydney/shared/_images/cart_icons/carboncredit.gif) scroll no-repeat top left;}

/* ###################################################
 *  POST-CART CHECK/CONFIRM DETAILS BLOCK
 * ###################################################
 */

#cbc_checkout_details dl {float:left; margin-bottom:17px;}
#cbc_checkout_details dl dt {float:left; width:100px; margin-bottom:4px;}
#cbc_checkout_details dl dd {float:left; width:500px; margin-bottom:4px;}

#btn_checkout_update {clear:both; width:140px; margin-left:100px;}

#cbc_checkout_confirm label {width:108px;}

#cbc_checkout_confirm fieldset legend {display:block; padding:10px 0px 5px; color:#CC3333; font-size:14px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
#cbc_checkout_confirm fieldset fieldset legend {display:none;}
#cbc_checkout_confirm fieldset fieldset {margin-bottom:15px;}
#cbc_checkout_confirm fieldset .first {margin-top:3px;}
#cbc_checkout_confirm fieldset .last {margin-bottom:0px;}
#cbc_checkout_confirm .month, #cbc_checkout_confirm .year {margin-left:5px;}
#cbc_checkout_confirm select#postage_state, #cbc_checkout_confirm select#postage_country {width:135px; *width:125px;}

#cbf_checkout_details {clear:both;}

#ab_checkout_validate li {margin-top:5px;}
#ab_checkout_validate input {margin-left:0px;}

#btn_checkout_checkout {float:left; display:none; margin-bottom:17px;}


/* ###################################################
 *  ORDERS LIST
 * ###################################################
 */
#orders_data .orders_totalpaid {text-align:right;}
#orders_data td {font-size:12px;}

/* ###################################################
 *  ORDER HISTORY DETAIL
 * ###################################################
 */

/* Order Meta Block */
#cbc_order_meta {float:left;}
	#order_meta_who {float:left; width:45%;}
		#order_meta_who span {float:left; display:block; padding-right:15px; font-weight:bold;}
		#order_meta_who p {float:left; line-height:18px;}
	#order_meta_info {float:left; width:55%;}
		#info_order_number {padding-bottom:5px; color:#900; font-size:16px; font-weight:bold;}
		#info_ordered_on {font-size:12px;}
	#order_meta_actions {float:left; width:55%;}
		#order_meta_actions a {float:left;}
		#order_meta_actions #btn_order_printinvoice {margin-right:5px;}
#cbf_order_meta {clear:both;}

/* Order Details Block */
#order_detail_items {}
	#order_detail_items .details_items_price {text-align:right;}
#order_detail_totals {float:right; margin-top:10px; width:160px;}
	#order_detail_totals dt {float:left; width:70px;}
	#order_detail_totals dd {float:right; width:70px; text-align:right;}
	#order_detail_totals .totals_total {padding-top:10px; font-weight:bold;}
#cbf_order_detail {clear:both;}

/* eTicket Details Block */
#etickets {margin-bottom:10px;}
	#etickets .etickets_eventname td {padding-top:10px;}
		.etickets_eventname .et_eventname_name {font-weight:bold;}
	#etickets .eticket td {font-size:10px;}
		.eticket p, .eticket a, .eticket label, .eticket input, .eticket select {font-size:10px;}
	#etickets .etickets_ticketid {width:90px;}
	#etickets .etickets_name {width:135px;}
	#etickets .etickets_dob {width:75px;}
	#etickets .etickets_date {width:130px;}
	#etickets .etickets_delivery {width:85px;}
	#etickets .etickets_status {width:60px;}
	#etickets .etickets_action_edit {width:60px;}
	#etickets .etickets_action_download {}
	#etickets .eticket ol {float:left;}
		.eticket ol li {float:left; margin-bottom:0px;}
		.eticket label {display:none; margin-left:5px;}
		.eticket input {width:150px; margin:0px 10px 5px 0px;}
		.eticket select {margin:0px 5px;}
		#eticket_modify_dob {float:left; line-height:22px; display:block;}
		.etickets_change_confirm_update label {display:block;}
		.etickets_change_confirm_update input {width:13px; margin:3px 0px 0px 3px;}
	#etickets_change_form #btn_eticket_submit {float:right;}
#cbf_order_etickets {clear:both;}

/* Order Status Block */
#cbc_order_status {}
	#cbc_order_status dl {float:left; margin-bottom:10px;}
		#cbc_order_status dl dt {float:left; padding-top:5px; width:40%; font-weight:bold;}
		#cbc_order_status dl dd {float:left; padding-top:5px; width:58%;}
	#cbc_order_status #delivery_description {clear:both; margin-top:15px;}
#cbf_order_status {clear:both;}


/* ###########################
 *  VENUE DETAIL PAGE
 * ###########################
 */
#venue_address {margin:5px 0px 0px; padding:10px; background-color:#1F1A1E;}
#venue_map {height:250px; border:1px solid #677E9C;}
#venue_map, #venue_map div, #venue_map a {color:#000;}
#venue_map #gmap-bubble {width:210px; padding-right:10px;}
#venue_map #gmap-bubble a.venue-name {font-weight:bold; font-size:11px;}
#venue_map_container {margin:17px 0px 9px;}


/* ###################################################
 *  BUTTON STYLES
 * ###################################################
 */
/*
.shop_button {display:inline; float:left; height:29px; line-height:29px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF; text-decoration:none; text-align:center; background:transparent url(/skin_HomeSydney/_images/button_bg.png) repeat-x scroll 0px 0px;}
.shop_button:hover {text-decoration:none; background:transparent url(/skin_HomeSydney/_images/button_hover_bg.png) repeat-x scroll 0px 0px;}
.shop_button span {padding:0px 15px;}
*/
.shop_button {display:block; height:25px; cursor:pointer; font-size:12px; text-transform:capitalize; line-height:25px; color:#FFF; text-decoration:none; text-align:center; background-color:#990000; -moz-border-radius:5px; -webkit-border-radius:5px;}
.shop_button:hover {text-decoration:none; color:#FFF;}
.shop_button span {display:block; padding:0px 10px;}


/* ###################################################
 *  SON OF SUCKERFISH SINGLE-LEVEL DROP DOWN MENU
 *  http://htmldog.com/articles/suckerfish/dropdowns/
 * ###################################################
 */

#content_header #pagination {display:none;}

/* Top Level Menu */
#nav_categories {float:left; margin:0px; list-style:none;}
#nav_categories a {display:block; width:auto; padding:5px; margin-right:5px; background-color:#D1D1D1; color:#4B4B4B; font-size:12px; font-weight:normal; font-family:Georgia,Times,sans-serif;}
#nav_categories li.last a {margin-right:0px; _margin-right:19px;}
#nav_categories li a:hover, #nav_categories li:hover a, #nav_categories li.sfhover a, #nav_categories .current a {color:#900; background-color:#FFF; text-decoration:none;}
#nav_categories li {float:left; width:auto; position:relative;}

/* Sub Menu */
#nav_categories li ul {width:110px; left:-999em; position:absolute; list-style:none; background-color:#FFF; z-index:9999; border-top:3px solid #F1F1F1;}
#nav_categories li:hover ul, #nav_categories li.sfhover ul {left:0px;}
#nav_categories li ul a, #nav_categories li:hover ul a, #nav_categories li.sfhover ul a {color:#4B4B4B; margin:0px; padding:5px 0px 5px 20px; background-color:transparent;}
#nav_categories .cat_type_1 a {background:transparent url(../_images/prodtypeicon_ticket.gif) scroll no-repeat 0px 8px;}
#nav_categories .cat_type_2 a {background:transparent url(../_images/prodtypeicon_merch.gif) scroll no-repeat 0px 7px;}
#nav_categories li ul a:hover {color:#900;}
#nav_categories li ul li {width:100px; margin:0px 5px; border-bottom:1px solid #F1F1F1;}
#nav_categories li ul li.last {border-bottom:none;}

/* ###################################################
 *  CUSTOM SKIN STYLES
 * ###################################################
 */
#footer-links-container {width:990px; margin:0 auto; display:none; /*background:transparent url(../_images/difrntfooterlogo.png) no-repeat 825px 0px;*/}
#footer-links-container p {clear:both; text-align:center; font-size:14px; color:#C0C0C0; font-family:Georgia,Times,serif;}
#footer-links-container p a {color:#900; font-size:14px; text-decoration:none; font-family:Georgia,Times,serif;}
#footer-links-container p a:hover {text-decoration:underline;}
.footer-links-box {float:left; height:160px; background:none; font-family:arial; display:block; width:165px; color:#C0C0C0; font-size:14px;}
.footer-links-box a {float:left; text-decoration:none; color:#C0C0C0; border:none; font-size:14px;}
.footer-links-box a:hover {float:left; text-decoration:none;  background-color:#990000; -webkit-border-radius:5px; -moz-border-radius:5px; color:#C0C0C0; padding:0px 5px 0px 5px;}
.footer-links-box h1 {font-size:14px; line-height:normal; font-weight:bold; margin:0; color:#990000; font-family:Arial,Helvetica,Sans-Serif;}
.footer-links-box img {_visibility:hidden;}
