#merch_items {
	background-image:url('images/merch-back.gif');
	background-repeat:repeat-y;
}

#merch_items h1 {
	margin:15px 15px 0px 15px;
	width:710px;
	padding-bottom:8px;
	font-family:verdana, sans serif;
	font-size:12pt;
	border-bottom:1px dotted #818657;
	clear:both;
}

#merch_items div.merch_items_top {
	height:10px;
	background-image:url('images/merch-back-top.gif');
	background-repeat:no-repeat;
	clear:both;
}

#merch_items div.merch_items_bottom {
	height:15px;
	background-image:url('images/merch-back-bottom.gif');
	background-repeat:no-repeat;
	clear:both;	
}


div.merch_item {
	width:148px;
	margin:15px;
	float:left;
}

div.merch_item img {
	border:1px solid #000;

}

div.merch_item p {
	margin:5px 0px 0px 0px;
}

div.merch_item select {
	float:left;
	margin:3px 5px 3px 0px;
	width:146px;
}

div.merch_item p.price {
	margin:6px 0px 6px 0px;
}

div.merch_item p.add {
	padding-top:5px;
	clear:left;
}


table#categories {
	margin:10px 22px 0px 22px;
	width:708px;
	border-collapse:collapse; 
	border-bottom: none; 
}
	
table#categories tr td {
	padding:5px;
}

table#categories td.description {
	width:420px;
	text-align:left;
	font-weight:bold;
	padding-left:4px;
}

table#categories td.quantity {
	width:100px;
	text-align:center;
	font-weight:bold;
}

table#categories td.remove {
	width:90px;
	text-align:center;
	font-weight:bold;
}

table#categories td.price {
	width:80px;
	text-align:center;
	font-weight:bold;
}

table#categories td.total {
	width:82px;
	text-align:center;
	font-weight:bold;
}



table#mycart {
	margin:0px 22px 0px 22px;
	width:708px;
	border-collapse:collapse; 
	border:1px solid #cdc1a9; 
	border-bottom: none; 
}

table#mycart tr { 
	border-bottom:1px solid #cdc1a9; 
}


table#mycart tr td {
	background-color:#ebe7da;
	margin:5px;
}

table#mycart tr td.tbl_image {
	width:64px;
}

table#mycart .image_detail {
	border:1px solid #544528;
	margin:5px;
}


table#mycart tr td.tbl_name {
	
}

table#mycart tr td.tbl_qty {
	width:120px;
}

table#mycart tr td.tbl_qty input.tbl_qtyinput {
	width:40px;
	margin:0px 40px 0px 40px;
	text-align:center;
}

table#mycart tr td.tbl_qty input.tbl_update {
	margin:5px 0px 0px 34px;
	text-align:center;
}

table#mycart tr td.tbl_delete {
	width:80px;
	text-align:center;
	}

table#mycart tr td.tbl_price {
	width:80px;
	text-align:center;
}

table#mycart td.tbl_subtotal {
	width:80px;
	text-align:center;
	font-weight:bold;
}



table#subtotal {
	margin:4px 28px 7px 0px ;
	width:170px;
	float:right;
	border-collapse:collapse; 
}


table#subtotal td.tbl_totalname {
	width:80px;
	text-align:center;
	border:none;
}

table#subtotal td.tbl_total {
	width:80px;
	text-align:center;
	font-weight:bold;	
	border:none;
}



table#shipping {
	width:710px;
	margin:4px 0px 7px 20px ;
	border-collapse:collapse;
 
}

table#shipping td.tbl_shipname {
	text-align:right;
	padding-right:4px;
}

table#shipping td.tbl_shipselect {
	width:200px;
}

table#shipping td.tbl_shiptotal {
	width:58px;
}




#payment_options {
	margin:0px 0px 15px 15px;
	width:716px;
	text-align:center;
}

#payment_options img,
#payment_options input {
	float:right;
	border:none;
	margin-left:5px;
}



/****** top tabs *******/

.category_name { float:left; font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#291302; }

#tabs { clear:both; padding-top:20px;}
#tabs ul {
	list-style:none; 
	padding-left:0px; 
	margin:0px 0px 0px 0px;
}

#tabs ul li { 
	list-style:none; 
	display:inline;
	float:left;
	clear:none;
}

#tabs ul li.merch_tab_on a:link,
#tabs ul li.merch_tab_on a:active,
#tabs ul li.merch_tab_on a:visited {
	display:block;
	float:left;
	clear:none;
	width:63px; 
	height:27px;
	padding-top:0px;
	background: url('images/merch_tab_on.gif') top left no-repeat;	
	text-align:center;
	font-size:13px; 
	color:#fafbf7;
	text-decoration:none;
}

#tabs ul li.cart_tab_off a:link,
#tabs ul li.cart_tab_off a:active,
#tabs ul li.cart_tab_off a:visited {
	display:block;
	float:left;
	clear:none;
	width:62px; 
	height:21px;
	padding-top:6px;
	padding-left:16px;
	background: url('images/cart_off.gif') top left no-repeat;	
	text-align:center;
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#604c28;
	text-decoration:none;
}

#tabs ul li.merch_tab_off a:link,
#tabs ul li.merch_tab_off a:active,
#tabs ul li.merch_tab_off a:visited {
	display:block;
	float:left;
	clear:none;
	width:63px; 
	height:27px;
	padding-top:0px;
	background: url('images/merch_tab_off.gif') top left no-repeat;	
	text-align:center;
	font-size:13px; 
	color:#604c28;
	text-decoration:none;
}

#tabs ul li.cart_tab_on a:link,
#tabs ul li.cart_tab_on a:active,
#tabs ul li.cart_tab_on a:visited {
	display:block;
	float:left;
	clear:none;
	width:62px; 
	height:21px;
	padding-top:6px;
	padding-left:16px;
	background: url('images/cart_on.gif') top left no-repeat;	
	text-align:center;
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#fafbf7;
	text-decoration:none;
}





