/* ===============[ Global whitespace reset ]=============== */


h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, dl, fieldset, address, li, dd {
	padding: 0;
	margin: 0;
}
h1 {font: bold 180%/1.5;padding: 0.5em 0 0.5em;color: #791D7E;}
h2 {font: bold 160%/1.5;padding: 0 0 0.5em;color: #791D7E;}
h3 {font: bold 140%/1.5;padding: 0 0 0em;color: #791D7E;}
h4 {font: bold 120%/1.5;padding: 0 0 0.5em;color: #cecece;}
h5 {font: bold 100%/1.5;padding: 0 0 0.5em;color: #cecece;}
body {
	padding: 1em 0;
	margin: 0;
	font-size:12px; /* reset 1EM to 11px */
	font-family:Arial, Helvetica, sans-serif;
	background: #FFF url(../images/bg.jpg) repeat;
}
a {
	color: #000;
	font-size: 100%;
	text-decoration:none;
}
table#shippingDefault {
	line-height:30px;	
}
table#shippingDefault th{
		text-align:left;
}
a:hover {
	color: #791D7E;
	text-decoration: underline;
	font-size: 100%;
}
a img {
	border-width: 0;
}

#pagetitles {
	float: left;
	text-align: left;
	font: bold 150%/1.5 Arial, sans-serif;
	color: #4B4B4B;
	text-transform: uppercase;
}
#titlebanner {
	height: 30px;
	width:100%;
	margin-top:5px;
}
#container {
	margin: 0 auto;
	background:#FFF;
	width: 900px;
}


#clearing {
	clear:both;
}



/*=================== END/ NAVIGATION ========================== */
/*=================== CATEGORIES ========================== */

/*=================== END/ CATEGORIES ========================== */
/*=================== PRODUCT/S ================================ */
.producttitle {
	text-align: left;
	font-weight: bold;
	padding: 0.2em;
	margin-top: 0.2em;
}
.producttext {
	text-align:left;
	width:450px;
	line-height:20px;
	padding: 0.2em;
}
h1.name {
	padding:5px 5px 5px 0px;
	color: #791D7E;
}
h2.name {
	font-size:16px;
	padding:5px 5px 5px 0px;
	color: #791D7E;
	width:200px;
}
td div.image {
	border:#791D7E 2px solid;
	width:120px;
	height:100px;
}
td#image{
	width:101px;	
}
.quantity {
}
.quantity table{
}
/*=================== END/ PRODUCT/S ========================== */
/*=================== FOOTER ================================ */
#foot {
	width:710px;
	float:right;
	height:40px;
	padding:5px;
	margin:10px 10px 5px 5px;
	font-size:10px;
	margin-top:-40px;
}
#left, #mid, #right, #image {
	color:#000;
	display:inline;
}
#left a, #mid a, #right a {
	color:#000;
}
#left {
	padding-right:70px;
}
#mid {
	padding-right:70px;
}
#right {
	width:110px;
	height:40px;
}
#right a{
	text-decoration:underline;
}

/*=================== END/ FOOTER ================================ */
/*=================== RESPONSE ================================ */

#response { margin-bottom: 1em; padding: 0.5em 1em; border: 1px solid #FF3; color: #000; background:#FFFDB3; font-size:12px;  }
#response_err { margin-bottom: 1em; padding: 0.5em 1em; border: 1px solid #DD3C10; color: #000; background: #FFEBE8 ;  font-size:12px; }
#response_info { margin-bottom: 1em; padding: 0.5em 1em; border: 1px solid #E2C822; color: #000; background: #FFF9D7; font-size:12px; }
#response_menu { margin-bottom: 1em; padding: 0.5em 1em; border: 1px solid #E2C822; color: #000; background: #FFF9D7; font-size:12px; }

/*=================== END/ RESPONSE ================================ */
/*=================== CART ================================ */
td.image{
	position:relative;
	width:80px;
	height:80px;
	border:4px double #d9e588;
}

/*=================== END/ CART ================================ */
span.title {width:100px;padding:5px; margin-right:20px; display:inline-block;}
.alert{color:#F00;}
.clearing {clear: both;height: 0;overflow: auto;}
#products .desc a, #products .moreDetails {display: none;}
#clearer {clear: left;}
/*=================== END/ EXTRAS ================================ */
/*=================== PRODUCT LIST ================================ */

ul#productlist{
	list-style-type:none;	
}
ul#productlist li{
	margin-bottom:20px;
}