* {
	padding:0px;
	margin:0px;
}

body {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Garuda, sans-serif;
}

/*
	------------------------------
*/
.shirts {
	padding:10px;
}

.shirts li {
	list-style:none;
	float:left;
	margin-left:19px;
	margin-right:19px;
	margin-bottom:38px;
	_margin-left:15px;
}

.shirts li img {
	border:solid 2px #D4D4D4;
	padding:8px;
	padding-top:25px;
	padding-bottom:25px;
}

.shirts li img:hover {
	border:solid 2px #000000;
}

/*
	------------------------------
*/
.shirt {
	padding:10px;
	width:800px;
	margin:auto;
	margin-top:10px;
}

.shirt h1 {
	font-weight:normal;
	margin-bottom:10px;
}

.shirt img {
	border:solid 2px #D4D4D4;
}

.small, .right p {
	margin:5px;
}

.right p {
	margin-top:0px;
	font-size:12px;
}

h6 {
	font-weight:normal;
	font-size:18px;
	text-align:right;
	color:#666666;
}

.partition {
	margin-bottom:20px;
	width:368px;
}

/*
	------------------------------
*/
.left {
	float:left;
	width:380px;
}

.right {
	float:right;
	border:solid 1px #D4D4D4;
	padding:10px;
/*
	background:url('images/store2_bg.jpg');
*/
	background:url('images/store_bg.jpg');
	height:360px;
	color:#000000;
}

.clear {
	clear:both;
}

/*
	------------------------------
*/

.cart li .title, .cart li .size, .cart li .price, .cart li .quantity, .cart li .total, .cart li .cancel, .cart li .shipping, .cart li .total_label, .cart li .shipping_option {
	float:left;
	padding:10px;
	text-align:center;
	border-right:solid 1px #D4D4D4;
}

.cart li .title {
	width:400px;
	text-align:left;
}

.cart li .size, .cart li .price, .cart li .quantity {
	width:50px;
}

.cart li {
	border-top:solid 1px #D4D4D4;
	list-style:none;
	height:20px;
}

.cart li .total {
	width:100px;
}

.checkout {
	width:800px;
	margin:auto;
}

.body a .small {
	border:solid 1px #D4D4D4;
}

/*
	---------------------------------
*/
.checkout h1 a {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Garuda, sans-serif;
}

.fl {
	text-align:right;
	margin-top:20px;
}

.cart li .total_label {
	width:613px;
	text-align:right;
}

.cart li .short {
	width:100px;
}

.cart li .long {
	width:192px;
}

.body a img:hover {
	border:solid 1px #000000;
}

.store a {
	color:#333333;
	text-decoration:none;
}

.onHoverUnderline a:hover {
	text-decoration:underline;
}

/*
	-----------------------------------
*/

.cart_icon {
	background:url('../images/viewbagA.png');
	display:block;
	width:35px;
	height:50px;
	text-indent:-2000em;
	float:left;
	margin-bottom:10px;
}

.cart_icon:hover {
	background:url('../images/viewbagB.png');
}

.back_icon {
	background:url('../images/backtostoreA.png') bottom;
	display:block;
	width:44px;
	height:37px;
	float:left;
	margin-right:20px;
	margin-top:10px;
	text-indent:-2000em;
}

.back_icon:hover {
	background:url('../images/backtoshopB.png') bottom;
}

a {
	outline:none;
}

hr {
	border:none;
	border-top:solid 2px #000000;
	margin-bottom:2px;
}


/*
	-----------------
*/

.shirts li a img, .shirts li a img:hover {
	border:solid 2px #000000;
}

.shirts li img {
	padding:0px;
	margin:8px;
}

/*
 {
	border:solid 2px #000000;
}
*/

h6 {
	color:inherit;
	text-align:left;
	padding-bottom:10px;
}

.shirt .right, #change, .body a .small, .body a .small:hover {
	border:solid 1px #000000;
}

.partition {
	background:#FFFFFF;
	opacity:0.85;
	padding:5px;
}

.thumb {
	opacity:0.9;
}

.shirts li {
	background:url('images/store2_bg.jpg');
	padding-bottom:10px;
}

.shirts li a {
	color:#FFFFFF;
}