
#item-wrapper {

}


#coupon-wrapper, #welcome-wrapper {
width:100%;
margin-bottom:7px;
text-align:center;
}
#coupon-wrapper h1, #welcome-wrapper h1{
	font-size:1.2em;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;padding:0;
}


img {
opacity:100;
filter:alpha(opacity=100);
filter: “alpha(opacity=100)”;
-moz-border-radius: 8px;
-webkit-border-radius: 8px; 
border-radius:8px;
box-shadow: 4px 4px 4px #000;
}

h1 {
	text-align:left;color:#000;
	}


#order-info-area {
	float:right;
width:66%;height:auto;
margin:-15px 14px 0px 14px;
}

#category-title {
margin-bottom:7px;
}
#category-title h1 {
	font: bold 19px Arial, sans-serif;
	margin:0;padding:0;
}

.category-description {
	font: 12px Arial, sans-serif;
	font-style:italic; font-size: .9em;
	font-weight:normal;
}
#item-wrapper {
	font: bold 12px/24px Arial, sans-serif;
	margin-bottom:8px;
}
#item-image {
	float:left;
	max-width:75px;
	height:auto;
	max-height:100px;
	padding:5px 12px 5px 0px;
margin:0px; 
}

#item-image img {
	-moz-border-radius: 7px;
-webkit-border-radius: 7px; 
border-radius:7px;
box-shadow: 3px 3px 3px #ccc;
margin:0px;padding:0px;
margin-bottom:8px;
}

#item-info-wrapper { /* this does not include the pricing for item */
	float:left;
	padding:0px;margin:0px;
	width:316px;
}

#item-name-desc-wrap {
	text-align:left;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
	}
	
#item-name {
	padding:0px;
	margin:0px;
}

#item-name h2 {
	padding:0px;
	margin: 0px;
	margin-top:.1em;
	font-size:1.3em;
	line-height:1.1em;
}

#item-description {
	padding:0px;
	margin:0px;
}

#item-description p {
	margin-top:0px; padding-top:0px;
	font-style:italic;
}

#item-pricing {
	float:right;
	width:127px;
	height:auto;
	font-weight:normal;
	text-align:right;
}
#item-pricing p  {
	margin-bottom:0px;
	padding-bottom:0px;
}
.price {
	color:#C00;
	font-weight:bold;
}

#add-button {
	margin-bottom:5px;
}

#add-button a {
	-moz-border-radius: 4px;
-webkit-border-radius: 4px; 
border-radius:4px;
	color:#fff;
	font: bold 12px/32px Arial, sans-serif;
	text-decoration: none;
	background: #e32024;
	background: -moz-linear-gradient(top, #e32024 1%, #ed2024 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e32024), color-stop(100%,#ed2024));
	background: -webkit-linear-gradient(top, #e32024 1%,#ed2024 100%);
	background: -o-linear-gradient(top, #e32024 1%,#ed2024 100%);
	background: -ms-linear-gradient(top, #e32024 1%,#ed2024 100%);
	background: linear-gradient(top, #e32024 1%,#ed2024 100%);
border:solid 1px #c0c0bf;
padding:6px;
}

#add-button:hover a {
		font: bold 12px/32px Arial, sans-serif;
	text-decoration: none;
	background: #e32024;
	background: -moz-linear-gradient(top, #ed2024 1%, #e32024 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ed2024), color-stop(100%,#e32024));
	background: -webkit-linear-gradient(top, #ed2024 1%,#e32024 100%);
	background: -o-linear-gradient(top, #ed2024 1%,#e32024 100%);
	background: -ms-linear-gradient(top, #ed2024 1%,#e32024 100%);
	background: linear-gradient(top, #ed2024 1%,#e32024 100%);
border:solid 1px #c0c0bf;
padding:6px;
color:#fff;
}

#order-details {
	float:right;
	width:45%;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px; 
border-radius:8px;
border:solid 1px #c0c0bf;
padding:10px;
font-family:Verdana, Geneva, sans-serif;
}

#order-details h2 {
font-size: 1.1em;
text-align:center;
margin:0;padding:0;
}


#clear-both {
	clear:both;
}
