/* RESET */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

/* TAG STYLES */

html { background: url(../images/body-bg-1593x570.jpg) top center no-repeat #fff;}

body { /*background: url(../images/pride-bg-1020x319.png) no-repeat top center;*/ min-height: 400px; color: #888;font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12px; }

.logo { height:93px; padding:32px 0px 0px 0px; margin:0px 0px 10px 0px; width:250px; float:left;}

.return { width:180px; text-align:right; float:right; margin:87px 20px 0px 0px;}

.return a:link, .return a:visited, .return a:active { color: #ccc; text-decoration: none; font-weight: bold;}

.return a:hover { color:#efefef;}

.clear {clear:both; display:none;}

#wrapper { width: 960px; margin:0px auto;}

#footer { width:940px; margin: 0px auto; color:#888; font-size:11px; float:left; line-height: 29px;}

#footer img {margin:0px 5px 0px 0px;}

#footer a {color:#555; text-decoration: none;}

#footer a:hover {color:#ccc;}

.left { float:left; }

.right { float:right; }

/* STORE */

/* START NOMRAL STYLING */

.mmstore { }

.mmstore a:link,.mmstore a:visited,.mmstore a:active { color: #555; text-decoration:none; border:none; }

	.mmstore a:hover {text-decoration: none; color:#ccc;}

	.mmstore a img { border:none; }

/* STORE WRAPPER */

.mmstore .tabcontainer { margin: 0px 2px 0px auto; background: transparent; width:718px; float:left; }

.mmstore .footer { width:718px; }

/* MAIN NAVGIATION */

.mmstore #tabnav { width:700px; margin: 0px 0px 0px 0px; padding:4px 10px 0px 8px; float:left; background:url(../images/navbar-bg-718x45.png) no-repeat; height:41px;}

	.mmstore #tabnav li { float:left; margin:0px; line-height: 41px; height:41px;}
	
	.mmstore #tabnav li:first-child { background: none; width:0px;}
	
	.mmstore #tabnav li { background:url(../images/navbar-breaker-2x41.png) no-repeat right; }
	
/* 		.mmstore #tabnav li:last-child {background:none;} */
	
			.mmstore #tabnav .activedept a { text-decoration: none; color:#4b82c2;}

		.mmstore #tabnav a { text-transform: capitalize; font-size: 16px; font-weight: bold; padding:0px 20px 0px 20px; }

			.mmstore #tabnav a:hover { color:#954d99; text-decoration: none;}

/* BASKET ITEMS */

.mmstore .itemContainer { height: 40px; width:200px; border-bottom: 1px solid #4b82c2;  position: relative; margin:0px 10px 0px 8px; color:#555;}

.mmstore .itemImage { float:left; }

	.mmstore .itemImage img { height:28px; width:28px; margin:5px 3px 0px 0px; border: 1px solid #4b82c2;  }

.mmstore .itemName { float:left; font-size: 11px; width:130px; margin: 5px 3px 0px 0px; }

.mmstore. itemOptions {	display: none; }

.mmstore .itemTotal { position: absolute; bottom:3px; right: 0px; }

.mmstore .itemQuantity { position: absolute; right: 0px; top: 3px; }

	.mmstore .itemQuantity input { background: #fff; width:18px; height:15px; text-align:center; border:1px solid #aaa; color:#aaa; }

.mmstore .itemValue { width:10px; position: absolute; right:25px; top: 4px; }

	.mmstore .itemValue .itm_adjst .itm_incr { display:inline-block; float:left; height:5px; width:9px; text-align:center; background:transparent url(../images/increase-cart-9x10.png) no-repeat scroll 0 0; margin-top:1px; }
		
		.mmstore .itemValue .itm_adjst .itm_incr:hover { background:transparent url(../images/increase-cart-9x10.png) no-repeat scroll 0 bottom; }

	.mmstore .itemValue .itm_adjst .itm_decr { display:inline-block; float:left; height:5px; width:9px; text-align:center; background:transparent url(../images/decrease-cart-9x10.png) no-repeat scroll 0 0; margin-top:5px; }
	
		.mmstore .itemValue .itm_adjst .itm_decr:hover { background:transparent url(../images/decrease-cart-9x10.png) no-repeat scroll 0 bottom; }

.mmstore #prod_area { width:696px; background:url(../images/prodarea-bg-718x1.png) repeat-y; float:left; position:relative; margin: 0px 0px 0px 0px; padding:4px 10px 0px 12px;}

.mmstore .product_listing { position:relative; overflow:visible; }

	.mmstore .product_listing #departments h1 { font: 17px; }

	.mmstore .product_listing #departments #info h1 { font: 18px; }

	.mmstore .product_listing #departments #info p { }

.mmstore .product_footer { background:url(../images/prodfooter-bg-718x23.png) no-repeat; height:23px; width:700px; padding:0px 10px 0px 8px; float:left; }

.mmstore .clear,.mmstore .itemContainer { clear:both; }

/* BASKET */

.mmstore .basket_area { width:238px; float:left; margin:0px 0px 0px 0px; min-height: 200px; }

.mmstore .basket_header { overflow:hidden; margin: 0px 0px 0px 0px; padding:4px 8px 0px 10px; background: url(../images/cart-header-bg-238x45.png) no-repeat; height:41px;}

	.mmstore .scart { font-size:16px; text-transform: capitalize; font-weight: bold; line-height: 41px; margin:0px 0px 0px 10px; color:#555;}

.mmstore .basket_listing { min-height:75px; height:auto !important; height:75px; padding:0px 8px 0px 10px; background: url(../images/cart-body-bg-238x1.png) repeat-y;}

.mmstore .basket_footer { overflow:hidden; height:auto; margin: 0px 0px 0px 0px; padding:100px 8px 0px 10px; position: relative; background: url(../images/cart-footer-bg-238x35.png) top no-repeat; width:220px;}

	.mmstore .basket_footer p { margin:3px 0px 10px 0px; font-size: 10px; padding:0px; text-align:left; font-weight: normal; clear:both; text-align: center; color:#555;}
 
		.mmstore .basket_footer p a { font-size: 10px; font-weight: normal; }

	.mmstore .basket_footer a:hover { color:#888; }

.mmstore .mmBasket_empty { position: absolute; top: 5px; right:20px; cursor: pointer; text-align:center; overflow:hidden; text-transform: capitalize; color:#4b82c2; }

	.mmstore .mmBasket_empty:hover { text-decoration: none; color:#efefef;}
	
.mmstore .mmBasket_checkout { cursor:pointer; position: absolute; top:35px; left:0px; margin:0px 0px 0px 0px; background:url(../images/checkout-238x180.png) no-repeat top; height:60px; width:238px; }

	.mmstore .mmBasket_checkout:hover { background:url(../images/checkout-238x180.png) no-repeat center;}
	
	.mmstore .mmBasket_checkout:active { background:url(../images/checkout-238x180.png) no-repeat bottom;}
	
	.mmstore .mmBasket_checkout .cout {display:none;}

.acceptedPayments {margin:0px 14px;}

.mmstore .acceptedPayments li { float:left; }

.mmstore .addthis_button { display:none; }

/* PRODUCT HOLDERS */

.mmstore #prod_area .prod_holder { width:165px; height: 230px; margin: 4px; background:url(../images/prodholder-bg-165x230.png) no-repeat;  float:left; position:relative; overflow:hidden;}

	.mmstore #prod_area .prod_holder .prod_img { margin:8px 8px 0px 8px; background:url(../images/loader.gif) center center no-repeat; overflow:hidden; }

		.mmstore #prod_area .prod_holder .prod_img:hover { cursor:pointer; }
			
			.mmstore #prod_area .prod_holder .prod_img img { width:147px; height:147px; border: 1px solid #efefef}

	.mmstore #prod_area .prod_holder .prod_info { width:149px; margin: 0px auto 0px auto; overflow:hidden; padding: 0px; }

		.mmstore #prod_area .prod_holder .prod_info p { margin:1px 0px 0px;text-align: left; font-size:11px; line-height: 14px;}

	.mmstore #prod_area .prod_holder .prod_price { position: absolute; bottom:5px; left:8px; font-size: 16px; color:#555;}

	.mmstore #prod_area .prod_holder select {width:149px; background-color: #fff; border:none; color: #333;  }

	.mmstore #prod_area .prod_holder form { width:149px; margin:0px 0px 0px 8px; font:11px; }

	.mmstore #prod_area .prod_holder .slct_label, .mmstore .product_listing #departments #info .slct_label { display:none; }

	.mmstore #prod_area .prod_holder .prod_add { position: absolute; right:8px; bottom: 5px; text-transform: lowercase; }

		.mmstore #prod_area .prod_holder .prod_add a { }

			.mmstore #prod_area .prod_holder .prod_add a:hover { }
			
.mmstore #prod_area .mmoptions { height:230px; }

/* MORE INFO WINDOW */

#prod_area .product_listing #departments #info { width:684px; text-align: center; float:left; position: relative; margin:8px; }

	#prod_area .product_listing #departments #info #dxIMG { background:url(../images/loader.gif) center center no-repeat; min-width:240px; text-align: center; min-height:240px; }
	
		#prod_area .product_listing #departments #info #dxIMG #imageDT { max-height:435px; max-width:435px; margin:20px 0px 0px 0px;}
		
		#prod_area .product_listing #departments #info #dxIMG img { min-height: 240px; min-width: 240px; border:1px solid #efefef;}

	#prod_area .product_listing #departments #info #dxDT {  width: 684px; margin:10px 0px 0px 0px; text-align: left; float:left;}

		#prod_area .product_listing #departments #info #dxDT .dxPRICE { position:absolute; bottom:7px; left:8px; font-size:24px;}
	
		#prod_area .product_listing #departments #info #dxDT h1{ font-size: 21px; margin:0px; font-weight: normal; text-align: center;}
	
		#prod_area .product_listing #departments #info #dxDT form { text-align:center; margin: 5px 0px 0px 0px;}

		#prod_area .product_listing #departments #info #dxDT select {width:240px; background-color: #fff; border:none; color: #333; } 

		#prod_area .product_listing #departments #info #dxDT .prod_add { position:absolute; text-align: right; bottom:5px; right:15px; text-transform: capitalize; margin:0px; }

			#prod_area .product_listing #departments #info #dxDT .prod_add a { font-size: 16px;}
					
					#prod_area .product_listing #departments #info #dxDT .prod_add a:hover { text-decoration: none; }
		
			#prod_area .product_listing #departments #info #dxDT .prod_add .linkPL { display:none;  }
		

		#prod_area .product_listing #departments #info #dxDT .dxDX { margin:5px 0px 5px 5px; padding: 0px 0px 40px 0px;  text-align: left; font-size:13px; clear:both; font-weight: normal; text-align: center; }
			
			#prod_area .product_listing #departments #info #dxDT .dxDX a { font-size:14px; float:left; }
			
	#prod_area .product_listing #departments #info LI #dxBACK { background: url(../images/back-button-50x25.png) no-repeat; position:absolute; top:-45px; right:6px; width:50px; height:25px;}

/* TICKET PACKAGES AND MP3 SINGLES */


.mmstore #prod_area .ticket-package { width: 684px; border-bottom: 1px solid #efefef; background:none; float:left; position: relative; margin: 0px 0px 0px 5px; height:48px; font-size:13px;}

	.mmstore #prod_area .ticket-package:hover { }

	.mmstore #prod_area .ticket-package .variant { }

	.mmstore #prod_area .ticket-package .prod_tktpkg {width:230px; position: absolute; left:324px; top:0px;padding:5px 0px 5px 5px; }
 
	.mmstore #prod_area .ticket-package .prod_info { }

	.mmstore #prod_area .ticket-package .prod_price { display:none; }

	.mmstore #prod_area .ticket-package .prod_tktcity { width:174px; position: absolute; left:0px; top: 0px; padding:5px 0px 5px 5px; }
 
	.mmstore #prod_area .ticket-package .prod_tktdate { width:140px; position: absolute; left:184px; top:0px; padding:5px 0px 5px 5px;} 

	.mmstore #prod_area .ticket-package .prod_img { width:100px; position: absolute; right:0px; top: 0px;padding:5px; height:50px;background: none; text-align: right; margin:0px;} 
	
		.mmstore #prod_area .ticket-package .prod_img:hover { }

		.mmstore #prod_area .ticket-package .prod_img img { padding:0px; margin:0px;  }
		
			.mmstore #prod_area .ticket-package .prod_img a:hover { }
			
				.mmstore #prod_area .ticket-package .prod_img a .tkt_link { }
				
					.mmstore #prod_area .ticket-package .prod_img a .tkt_link:hover {}

		.mmstore #prod_area .ticket-package .prod_img .linkADD { }

			.mmstore #prod_area .ticket-package .prod_img .linkADD:hover {  }

		.mmstore #prod_area .ticket-package .prod_img .linkPL {  }

	.mmstore #prod_area .ticket-package .tkt_link { }

.rightCol,.mmstore .tabcontainer #tabnav .activedept .dept_bar_l,.mmstore .tabcontainer #tabnav .activedept .dept_bar_r,.mmstore .itemValue .itm_adjst .adjust,.mmstore .basket_upsell,.mmstore .itemOptions,.mmstore .itemPrice,.mmstore #prod_area .ticket-package .prod_add,.mmstore #prod_area .variant .prod_tktdate p,.mmstore #prod_area .variant .prod_tktcity p,.mmstore #prod_area .ticket-package .prod_info,.mmstore #prod_area .ticket-package .prod_img img,.mmstore #prod_area .ticket-package select,.mmstore #prod_area .ticket-package form { display:none; }
