﻿html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header{height: 190px;}
	header #logo{top:20px; position:static;}
	header #search{top:-40px; left: 0px; right:0px; position:relative;}
	.mainState {/*margin:-30px 10px 10px;*/}
	.shipLogo {display: none;}
	.lavaLamp{display:none;}
	.megamenuiqit {display:none;}
	.minimenu{display:block; margin: 2px 0;}
	.breadcrumbGroup {display:none;}
	label {float:none;}
	.no_label {padding-left:0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	.productStitch {margin:0 auto 10px; width:220px;}
	.ProductCell {float:none;}
	.StyleDescription {width:auto;margin-right:10px;}
	.logoName {position:relative; top:50px;}
	.miniHeader {display:none;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#footer {    height: 60px;  margin: 10px 40px 10px 10px;}
	#twitter div h2{ padding: 1px 1px 0 0;margin: -10px 10px;}
	#basketcell {top: 60px;  position:absolute;}
	#accountLink {display:none;}
	#test-container {top: 18px; position:relative; left:0px; }
	h2 {margin:0px;}
	
	#login_new { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#imgProduct { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftShip { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftPage { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }
	#splash #leftPage { 
    float: none;
    margin:10px;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }

	nav .wrap-nav{background: none; border: none;}
	
	#main-content .comment input, #main-content .comment textarea{width:90%;}
	.StyleProductticket {;padding-top:0px;}
	.miniHeader {display:none;}
	.StyleProductFloat {float:none;}
	
	.StyleUnitPrice { width:100%;margin-left:0px;}
	.StyleCost { width:100%;}
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleLocation {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleCost::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleCost::after {content: "----------------";float: left;}
	
}

@media only screen and (max-width: 767px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header{height: 190px;}
	header #logo{top:20px; position:static;}
	header #search{top:-40px; left: 0px; right:0px; position:relative;}
	.mainState {/*margin:-30px 10px 10px;*/}
	.shipLogo {display: none;}
	.lavaLamp{display:none;}
	.megamenuiqit {display:none;}
	.minimenu{display:block; margin: 2px 0;}
	.breadcrumbGroup {display:none;}
	label {float:none;}
	.no_label {padding-left:0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	.productStitch {margin:0 auto 10px; width:220px;}
	.ProductCell {float:none;}
	.StyleDescription {width:auto;margin-right:10px;}
	.logoName {position:relative; top:50px;}
	.miniHeader {display:none;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#footer {    height: 60px;  margin: 10px 40px 10px 10px;}
	#twitter div h2{ padding: 1px 1px 0 0;margin: -10px 10px;}
	#basketcell {top: 60px;  position:absolute;}
	#accountLink {display:none;}
	#test-container {top: 18px; position:relative; left:0px; }
	h2 {margin:0px;}
	
	#login_new { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#imgProduct { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftShip { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftPage { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }
	#splash #leftPage { 
    float: none;
    margin:10px;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }

	nav .wrap-nav{background: none; border: none;}
	
	#main-content .comment input, #main-content .comment textarea{width:90%;}
	.StyleProductticket {;padding-top:0px;}
	.miniHeader {display:none;}
	.StyleProductFloat {float:none;}
	
	.StyleUnitPrice { width:100%;margin-left:0px;}
	.StyleCost { width:100%;}
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleLocation {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleCost::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleCost::after {content: "----------------";float: left;}

}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header{height: 190px;}
	header #logo{top:20px; position:static;}
	header #search{top:-40px; left: 0px; right:0px; position:relative;}
	.mainState {/*margin:-30px 10px 10px;*/}
	.shipLogo {display: none;}
	.lavaLamp{display:none;}
	.megamenuiqit {display:none;}
	.minimenu{display:block; margin: 2px 0;}
	.breadcrumbGroup {display:none;}
	label {float:none;}
	.no_label {padding-left:0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	.productStitch {margin:0 auto 10px; width:220px;}
	.ProductCell {float:none;}
	.StyleDescription {width:auto;margin-right:10px;}
	.logoName {position:relative; top:50px;}
	.miniHeader {display:none;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#footer {    height: 60px;  margin: 10px 40px 10px 10px;}
	#twitter div h2{ padding: 1px 1px 0 0;margin: -10px 10px;}
	#basketcell {top: 60px;  position:absolute;}
	#accountLink {display:none;}
	#test-container {top: 18px; position:relative; left:0px; }
	h2 {margin:0px;}
	
	#login_new { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#imgProduct { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftShip { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftPage { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }
	#splash #leftPage { 
    float: none;
    margin:10px;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }

	nav .wrap-nav{background: none; border: none;}
	
	#main-content .comment input, #main-content .comment textarea{width:90%;}

	.StyleProductticket {;padding-top:0px;}
	.miniHeader {display:none;}
	.StyleProductFloat {float:none;}
	
	.StyleUnitPrice { width:100%;margin-left:0px;}
	.StyleCost { width:100%;}
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleLocation {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleCost::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleCost::after {content: "----------------";float: left;}

}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header{height: 190px;}
	header #logo{top:20px; position:static;}
	header #search{top:-40px; left: 0px; right:0px; position:relative;}
	.mainState {/*margin:-30px 10px 10px;*/}
	.shipLogo {display: none;}
	.lavaLamp{display:none;}
	.megamenuiqit {display:none;}
	.minimenu{display:block; margin: 2px 0;}
	.breadcrumbGroup {display:none;}
	label {float:none;}
	.no_label {padding-left:0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	.productStitch {margin:0 auto 10px; width:220px;}
	.ProductCell {float:none;}
	.StyleDescription {width:auto;margin-right:10px;}
	.logoName {position:relative; top:50px;}
	.miniHeader {display:none;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#footer {    height: 60px;  margin: 10px 40px 10px 10px;}
	#twitter div h2{ padding: 1px 1px 0 0;margin: -10px 10px;}
	#basketcell {top: 60px;  position:absolute;}
	#accountLink {display:none;}
	#test-container {top: 18px; position:relative; left:0px; }
	h2 {margin:0px;}
	
	#login_new { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#imgProduct { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftShip { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftPage { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }
	#splash #leftPage { 
    float: none;
    margin:10px;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }

	nav .wrap-nav{background: none; border: none;}
	
	#main-content .comment input, #main-content .comment textarea{width:90%;}
	.StyleProductticket {;padding-top:0px;}
	.miniHeader {display:none;}
	.StyleProductFloat {float:none;}
	
	.StyleUnitPrice { width:100%;margin-left:0px;}
	.StyleCost { width:100%;}
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleLocation {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleCost::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleCost::after {content: "----------------";float: left;}

}

@media only screen and (max-width: 479px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header{height: 190px;}
	header #logo{top:20px; position:static;}
	header #search{top:-40px; left: 0px; right:0px; position:relative;}
	.mainState {/*margin:-30px 10px 10px;*/}
	.shipLogo {display: none;}
	.lavaLamp{display:none;}
	.megamenuiqit {display:none;}
	.minimenu{display:block; margin: 2px 0;}
	.breadcrumbGroup {display:none;}
	label {float:none;}
	.no_label {padding-left:0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	.productStitch {margin:0 auto 10px; width:220px;}
	.ProductCell {float:none;}
	.StyleDescription {width:auto;margin-right:10px;}
	.logoName {position:relative; top:50px;}
	.miniHeader {display:none;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#footer {    height: 60px;  margin: 10px 40px 10px 10px;}
	#twitter div h2{ padding: 1px 1px 0 0;margin: -10px 10px;}
	#basketcell {top: 60px;  position:absolute;}
	#accountLink {display:none;}
	#test-container {top: 18px; position:relative; left:0px; }
	h2 {margin:0px;}
	
	#login_new { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#imgProduct { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftShip { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:2px solid #ccc;    }
	#leftPage { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }
	#splash #leftPage { 
    float: none;
    margin:10px;
    width:auto;
    border:0;
    border-bottom:0px solid #ccc;    }

	nav .wrap-nav{background: none; border: none;}
	
	#main-content .comment input, #main-content .comment textarea{width:90%;}
	.StyleProductticket {;padding-top:0px;}
	.miniHeader {display:none;}
	.StyleProductFloat {float:none;}
	
	.StyleUnitPrice { width:100%;margin-left:0px;}
	.StyleCost { width:100%;}
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleLocation {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleCost::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleCost::after {content: "----------------";float: left;}

}