@charset "utf-8";

/**

 * JerseysType.com CSS Stylesheet

 * @package JerseysType: NFL Jerseys/NHL Jerseys/MLB Jerseys/NBA Jerseys

 * @copyright Copyright 2009 JerseysType.com Development Team

 */



/*--------page------------------*/

.centerColumn{padding: 0.8em;}





.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	line-height: 1.8em;

	padding: 0.2em;

	border: 1px solid #000000;

	}



.messageStackWarning, .messageStackError {

	background-color: #ff0000;

	color: #ffffff;

	}



.messageStackSuccess {

	background-color: #99FF99;

	color: #000000;

	}



.messageStackCaution {

	background-color: #FFFF66;

	color: #000000;

	}



FIELDSET {

	padding: 0.5em;

	margin: 0.5em 0em;

	border: 1px solid #cccccc;

	}

LEGEND {

	font-weight: bold;

	padding: 0.3em;

	}

.floatingBox{

	margin: 0;

	width: 47%;

	}



.forward {

	float: right;

	}

.back {

	float: left;

	}

.buttonRow {

	margin: 0.5em;

	}

.centeredContent{

	text-align: center;

	}

.clearBoth {

	clear: both;

	}

#cartAdd {

	float: right;

	text-align: center;

	margin: 1em;

	border: 1px solid #000000;

	padding: 1em;

	}



.tableHeading TH {

	border-bottom: 1px solid #cccccc;

	}



.tableHeading, #cartSubTotal {

	background-color: #e9e9e9;

	 }



#cartSubTotal {border: 1px solid #cccccc;padding:5px;text-align:right;line-height:16px;background:#FFF;}



.tableRow, .tableHeading{

	height: 2.2em;

	}
	
.cartProductDisplay img{width:50px;height:50px;}



.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {

	padding: 0.5em 0em;

	}



.cartUnitDisplay, .cartTotalDisplay {

	text-align: right;

	padding-right: 0.2em;

	}



#scUpdateQuantity {

	width: 2em;

	}



.cartQuantity {

	width: 4.7em;

	}



.cartNewItem {

	color: #33CC33;

	position: relative;  /*do not remove-fixes stupid IEbug*/

	}



.cartOldItem {

	color: #660099;

	position: relative;   /*do not remove-fixes stupid IEbug*/

	}



.cartBoxTotal {

	text-align: right;

	font-weight: bold;

	}



.cartRemoveItemDisplay {

	width: 3.5em;

	}



.cartAttribsList {

	margin-left: 1em;

	}



#mediaManager {

	width: 50%; 

	margin: 0.2em;

	padding: 0.5em;

	}

.mediaTitle {

	float: left;

	}

.mediaTypeLink {

	float: right;

	}



.normalprice, .productSpecialPriceSale {

	text-decoration: line-through;

	}



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {

	color: #ff0000;

	}



.orderHistList {

	margin: 1em;

	padding: 0.2em 0em;

	} 

.normalprice{color:#000;}

#cartBoxListWrapper ul, #ezPageBoxList ul {

	list-style-type: none;

	}



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

	margin: 0;

	padding: 0.2em 0em;

	} 



#cartBoxEmpty, #cartBoxVoucherBalance {

	font-weight: bold;

	}



.totalBox {

	width: 5.5em;

	text-align: right;

	padding: 0.2em;

	}



.lineTitle, .amount {

	text-align: right;

	padding: 0.2em;

	}



.amount {

	width: 5.5em;

	}

.sitemap{margin-top:20px;overflow:hidden;}

.sitemap li{width:940px;float:left;color:#f00;border-bottom:1px dotted #666;margin:5px 0px;}

.sitemap li ul li{width:230px;float:left;line-height:25px;border:none;margin:0px;}



.shippings{border-right:1px solid #666;border-bottom:1px solid #666;}

.shippings td{padding:10px;border-top:1px solid #666;border-left:1px solid #666;}



.buttonbar{height:55px;}

.buttonbar li{float:left;}

.buttonbar li img{border-right:1px solid #666;}

.buttonbar li.last img{border:0;}

