/* ###################################################
 *  INITIAL RESET & STYLING
 * ###################################################
 */

body, h1, h2, h3, h4, h5, p, div, table, li, a, input, select, textarea {color:#999; font-size:11px; font-family:"Lucida Sans Unicode",Arial,Verdana,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 {font-family:Georgia,"Times New Roman",Times,serif;}
input, select, textarea {color:#000;}
a {color:#CC3333; text-decoration:none;}
a:hover {text-decoration:underline;}
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; font-family:Georgia,"Times New Roman",Times,serif;}
td {padding-top:5px;}
tr {cursor:pointer;}
tr.hover {background:#1C1C1C;}
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:#000 url(/skin_TheMet/_images/body_bg.jpg) repeat scroll top center;}

#container {}
	
	#site_header {width:100%; height:167px; background:transparent url(/skin_TheMet/_images/site_header_bg.png) no-repeat scroll center top;}
	#site_container {width:770px; margin:0px auto;}

		#site {width:750px; border-width:0px 10px; border-style:none solid; border-color:transparent #363636; background-color:#312F30;}
		
			#header {height:174px; padding-top:182px; background:transparent url(/skin_TheMet/_images/header_bg.jpg) no-repeat scroll center top;}
			
			#content {float:left; display:inline; width:450px; margin:-120px 10px 0px; padding-bottom:130px; background:transparent url(/skin_TheMet/_images/column_end.jpg) no-repeat scroll center bottom;}
				
				#content_header {border-style:none none double; *zoom:1; margin-bottom:6px; position:relative;}
				#content_content {float:left; width:100%;}
				#content_footer {clear:both; display:none; position:relative; height:60px;}
				
			#breakout_primary {float:right; display:inline; width:260px; margin:-120px 10px 0px 0px; padding:0px 0px 130px; background:transparent url(/skin_TheMet/_images/column_end.jpg) no-repeat scroll center bottom;}
			
			#footer {clear:both;}
	
	#site_footer {clear:both; width:100%; background:#272727 url(/skin_TheMet/_images/site_footer_bg.jpg) repeat-x scroll left top;}

/* ###################################################
 *  SITE
 * ###################################################
 */

/* #site-header */
#site_header h1 {position:absolute; left:50%; top:0px; margin-left:-140px;}
#site_header h1 a {display:block; width:280px; height:153px; text-indent:-999em;}

/* #site-footer */
#site_footer_content {width:750px; height:142px; padding-top:115px; margin:0px auto; text-align:center; position:relative; background:transparent url(/skin_TheMet/_images/the_met_footer.jpg) no-repeat scroll center top;}


/* ###################################################
 *  CONTENT AREA
 * ###################################################
 */

/* #content_header */
#content_header h2 {margin-bottom:6px; font-weight:normal; font-size:22px; line-height:26.4px;}
#product #content_header h2 {color:#CC3333;}
#content_header_secondary {float:right; position:absolute; top:9px; right:0px;}

/* #content_footer */
.catalog #content_footer, .venue #content_footer, .artist #content_footer {display:block; padding-top:10px;}


/* ###################################################
 *  NAV PRIMARY
 * ###################################################
 */

#nav_primary {width:750px; font-size:12px; text-align:center;}
#nav_primary li {display:inline;}
#nav_primary li a {color:#CCC; font-size:12px; padding-bottom:5px; *zoom:1; border-bottom:3px solid #CCC; text-transform:lowercase; text-decoration:none;}
#nav_primary li a:hover {color:#FFF; border-bottom:3px solid #FFCC00;}
	

/* ###################################################
 *  SITE FOOTER BLOCK
 * ###################################################
 */

#nav_qjump {text-align:center; text-transform:lowercase; width:750px; padding:40px 0px 20px;}
	#nav_qjump li {display:inline;}
	#nav_qjump li a {font-size:11px; line-height:19px; text-decoration:none;}
	#nav_qjump li a:hover {color:#FFF;}
#qjump_logo {position:absolute; top:118px; right:0px; display:block; width:84px; height:39px; text-indent:-999em; background:transparent url(/skin_TheMet/_images/qjump_logo.jpg) no-repeat scroll top left;}


/* ###################################################
 *  SEARCH RESULTS
 * ###################################################
 */
div#products {float:left; width:100%;}
	ul#products div li {float:left; width:100%; position:relative; padding:10px 0px; border-bottom:1px solid #464646;}
		ul#products div li div {float:left; width:290px;}
		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 {color:#CC3333; text-decoration:none; font-size:16px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
		ul#products div li .pp-descrip {font-size:10px;}
		ul#products div li .pp-amount {width:65px; padding-left:15px; font-size:14px; line-height:16px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
		ul#products div li .pp-tickets {width:60px; position:absolute; right:7px; bottom:10px;}
		ul#products div li .pp-tickets a {color:#CC3333; height:auto; float:none; background:none; line-height:16px; font-size:12px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
			ul#products div li .pp-tickets a span {padding:0px; margin:0px; background:none;}
div#products .no_products {margin:15px 0px; padding:0px; font-size:13px;}

/* ###################################################
 *  PAGINATION
 * ###################################################
 */
#pagination {text-align:right;}
#pagination li {display:inline;}
#pagination li a {color:#999; padding:0px 4px; text-decoration:none; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif;}
#pagination li.selected a {color:#CC3333;}
#pagination li a:hover {color:#CC3333;}
#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:260px;}
	#mini_cart h3 {display:none;}
	
	#mc_content {float:left; width:258px; padding:0px 0px 12px; border-right:1px solid #000; border-left:1px solid #000; background-color:#272727;}
		#mc_content p {padding:25px 0px 15px 10px; font-size:12px;}
		#mc_content ul {float:left; padding:7px 8px 0px;}
		#mc_content ul li {float:left; width:242px; padding:5px 0px; border-bottom:1px solid #464646;}
	  	#mc_content ul li img {float:left; padding-right:8px;}
	  	#mc_content ul li .mc_content_info {float:left; line-height:32px; width:auto;}
		#mc_content ul li span {color:#999; padding-right:4px; _padding-right:2px; font-size:12px;}
		#mc_content ul li .mc_quantity {font-weight:bold;}
		#mc_content ul li a {color:#999;}
	
	#mc_total {float:left; padding:0px 0px 8px 8px; text-align:center; color:#999; border-bottom:1px solid #000; border-left:1px solid #000; background-color:#272727;}
		#mc_total span {float:left; width:37px; padding-left:8px; line-height:30px; font-size:14px; background-color:#000; color:#999; font-family:Georgia,"Times New Roman",Times,serif;}
		#mc_total #mc_amount {width:60px; color:#FFF; padding-right:8px;}
	
	#mc_actions {float:left; padding:0px 8px 8px; _padding-left:7px; border-right:1px solid #000; border-bottom:1px solid #000; background-color:#272727;}
		#mc_actions a {float:left; display:inline; padding:0px; background:#000; line-height:30px; height:30px; font-family:Georgia,"Times New Roman",Times,serif;}
		#mc_actions a span {background:none; display:inline; margin-left:0px; padding:0px;}
		#mc_actions #btn_mc_modify {width:45px;}
		#mc_actions #btn_mc_checkout {width:60px; margin-left:8px; font-size:12px; color:#FFF; background-color:#999 !important;}
	
	#nav_minicart {float:left; margin-top:5px;}
		#nav_minicart li {float:left; text-align:center; font-family:Georgia,"Times New Roman",Times,serif;}
		#nav_minicart li a {display:block; padding:0px 8px; line-height:26px; font-size:10px; color:#626262; font-family:Georgia,"Times New Roman",Times,serif; background-color:#000;}
			#nmc_cart {width:90px; font-weight:bold; font-size:14px; line-height:30px; border:1px solid #000; border-bottom:none; background-color:#272727;}
			#nmc_myaccount {width:76px; padding:0px 0px 4px 4px; border-bottom:1px solid #000;}
			#nmc_orders {width:84px; padding:0px 0px 4px 4px; border-bottom:1px solid #000;}


/* ###################################################
 *  CONTENT BOX
 * ###################################################
 */

.contentbox, .announcementbox {clear:both; padding:8px; margin-bottom:20px; width:434px; background:#363636;}
	.contentbox_header, .announcementbox_header {min-height:16px; height:auto !important; height:16px; padding:7px; border-style:none none double;}
	.contentbox_header h3, .announcementbox_header h3 {}
	.contentbox_header p.hint, .announcementbox_header p.hint {font-size:9px;}
	.contentbox_content, .announcementbox_content {position:relative; padding:7px 7px 0px;}
		.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;}*/
		
.contentbox_2 .contentbox_header .cbh_1, .contentbox_2 .contentbox_header .cbh_2 {float:left; width:50%;}
.contentbox_2 .contentbox_content .cbc_1, .contentbox_2 .contentbox_content .cbc_2 {float:left; width:50%;}
.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:5px 0px 20px;}
#product_overview {float:left; width:298px; margin-bottom:20px; min-height:133px; height:auto !important; height:133px;}
	#product_overview dt, #product_overview dd {float:left;}
	#product_overview dt {width:50px; padding-left:20px; font-size:12px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
	#product_overview dd {width:218px; padding-left:10px;}
	#product_overview dd a {word-wrap:break-word; font-size:12px; _font-size:11px; color:#CC3333; cursor:pointer;}
	#product_overview .overview_when {padding-top:17px; line-height:12px;}
	#product_overview .overview_where {padding-top:17px; line-height:20px;}
		#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:17px; line-height:14px;}
		#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 a, #cb_product_who h4 a {font-size:14px; font-weight:bold;}
	#cbc_product_where h5, #cb_product_who h5 {float:left; padding-right:5px;}
	#cbc_product_where p, #cb_product_who p {line-height:15px;}

#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; font-weight:bold;}
	#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; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
				.subproduct .sp_description p.sp_description_detail {padding-top:10px; padding-bottom:10px; min-height:1px; height:auto !important; height:1px; font-family:"Lucida Sans Unicode",Arial,Verdana,Sans-Serif;}
				.subproduct .sp_description a {color:#999; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
				.subproduct .sp_description a.sp_description_moreinfo {font-size:10px; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif;}
				.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; position:relative; right:0px; top:-2px; font-weight:normal;}
				.subproduct #btn_product_addtocart span {padding:0px 10px 0px 4px;}

#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 15px 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:72px;}
#login_help {width:180px; position:absolute; right:8px; top:12px;}
#login_help li {margin-bottom:7px;}
#btn_login {float:left; margin-left:90px; *margin-left:92px; 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;}

/* ###################################################
 *  PROFILE FORM - REGISTRATION & MODIFY
 * ###################################################
 */
#profile_form label {width:67px;}
#profile_form input, #profile_form select {margin-left:5px;}
#profile_form input {width:125px;}
#profile_form select {width:134px; *width:129px;}
#profile_form .checkbox label {width:130px;}
#profile_form .agree_notification {margin-bottom:20px;}
#profile_form #btn_profile_submit {float:left; margin-bottom:20px;}
#profile_instructions {clear:both; padding:20px 20px 8px; background-color:#363636;}
#profile_instructions p {padding-bottom:10px; font-size:10px;}
#profile_username .no_change {height:23px; line-height:23px; margin-left:18px;}

/* ###################################################
 *  CART
 * ###################################################
 */

/* YOUR CART ITEMS */
#cb_cart_items, #ab_cart_items {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
#cbc_cart_items {padding:8px 0px 0px; position:static;}

	#cart_items_data {border-bottom:3px double #999999;}
	#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:#CC3333; 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;}
		#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:434px; padding:8px; margin-bottom:20px; background-color:#363636;}
	#cart_options li {display:inline;}
	#cart_options li a {float:left;}
	#btn_cart_keepshopping {margin-right:5px;}

/* CART LOGIN FORM */
#cbh_cart_login {background:transparent url(/skin_HomeSydney/shared/_images/warning_icon.gif) scroll no-repeat 20px 20px; height:65px !important; padding:20px;}
#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;}
#cbc_cart_login {padding-top:16px;}
#cbf_cart_login {display:none;}

/* CART TOTALS BOX */
#cart_total_data th {font-size:10px; padding-top:4px; color:#999; font-family:Georgia,"Times New Roman",Times,serif;}
#cart_total_data tr {cursor:auto;}
#cart_total_data td {font-size:15px; padding-top:0px;}


/* 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 */
#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:15px 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 {margin-top:5px; height:50px;}
#content-shipping-description p {padding:0px; float:left;}
#content-payment-description {margin-top:5px; height:18px;}
#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;}


/* ###################################################
 *  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:300px; margin-bottom:4px;}

#btn_checkout_update {clear:both; width:138px; 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; width:420px}
	#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:#CC3333; font-size:18px; font-weight:bold;}
		#info_ordered_on {font-size:10px;}
	#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;}
		#cbc_order_status dl dt {float:left; padding-top:5px; width:200px; font-weight:bold;}
		#cbc_order_status dl dd {float:left; padding-top:5px; width:180px;}
	#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:#363636;}
#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:22px; cursor:pointer; font-size:10px; text-transform:capitalize; line-height:22px; color:#999; text-decoration:none; text-align:center; background:transparent url(/skin_TheMet/_images/button.jpg) scroll no-repeat left top;}
.shop_button:hover {text-decoration:none;}
.shop_button span {display:block; margin-left:6px; padding:0px 15px 0px 11px; background:transparent url(/skin_TheMet/_images/button.jpg) scroll no-repeat right top;}


/* ###################################################
 *  CUSTOM SKIN STYLES
 * ###################################################
 */
#mailinglist {float:left; margin-top:25px;}
#mailinglist h2 {font-size:20px; border-style:none none double; margin-bottom:6px; font-weight:normal; line-height:32px;}
#mailinglist p {line-height:16px;}
#site_footer_content h1 {text-transform:uppercase; font-weight:normal; font-size:18px; letter-spacing:3.6px;}
#site_footer_content h1 strong {color:#CCC;}
#site_footer_content p {font-size:10px; color:#666; line-height:15px; font-family:Geneva,Arial,Helvetica,sans-serif;}
#site_footer_content a {font-size:10px; color:#999; line-height:15px; text-decoration:underline; font-family:Geneva,Arial,Helvetica,sans-serif;}
#site_footer_content a:hover {text-decoration:none;}
#ab_profile_instructions .announcementbox_header {display:none;}
