
/*primary site structure*/
body {
	margin:  0;
	padding: 0;
	text-align: center;
	font-size: small;
	font-family: verdana, arial, sans-serif;
	background: #A0A0A0;
	}

#wrapper {
	padding:10px;
	width: 875px;
	text-align: left;
	margin: 0px auto;
	background:#FFFFFF;
	}

#header {
	height: 93px;
	background: url('cssimages/header_bg.jpg') top left no-repeat;
	text-align:bottom;
	}

#search{
float:right;
}
table#tbl_search{
	padding:0px;
	margin:0px;
	
}

#tbl_search a{
	color:#000000;
}
div#minicart{
	text-align:right;
	padding-top:5px;
	padding-right:10px;
}

#masthead_nav{
	position:relative;
	right:0px;
	top:20px;
	clear:both;
	padding:0px 10px 0 0;
	text-align:right;
}
#masthead_nav a:link, #masthead_nav a:visited{
	color:#000;
	text-decoration:none;
	padding:0px 5px;
}
#topnav {
	height: 46px;
	width: 100%;
	background: #C4D585;
	}

#maincontent {
	clear:both;
	}


#content {
	line-height: 140%;
	color: #000;
	background-color: #fff;
	padding:10px 0;
	z-index:-9999;
	}

#content p{
	padding:0 10px;
	color:#777753;
}
#content p a:link, #content p a:visited{
	color:#484d35;
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	/*margin: 5px 0 10px 0;*/
	padding: 0;
	color: #000000;
	font-weight: normal;
	}

h1{
	font-size:1.75em;
	font-family: verdana, helvetica, arial, "sans-serif";
	margin:5px 0 15px 0;
	
}
h2 {
	font-size: 1.2em;
	}

/*shopsite styles*/
#pageText1, #MI_Text {
	margin-bottom: 10px;
	overflow: auto;
	}
.bannerGraphic img{
	float:left;
	margin:0 20px 10px 0;
}
div#pageText1 p{
	margin:0;
}
/*product page styles*/
table.products{
	width:285px;
}
a.product_name{
	color:black;
}
td.product_price, p.product_price{
	font-weight:bold;
}
td.product_price, td.prod_add_link{
	text-align:center;
}
td.product_price .sale_price,p.product_price .sale_price{
	color:red;
	margin-right:3px;
}
td.product_price .original_price, p.product_price .original_price{
	font-size:.8em;
}
/*mi page styles*/
h1#productTitle{
	padding:0px;
}
td.border{
	text-align:center;
	border:1px solid #e2eac2;
}
td.border a img{
	border:none;
}
#content p.product_price{
	margin-top:20px;
	color:#000000;
}
div#order_detail, table.qp_header{
	margin-top:20px;
	padding:0px;
}
#mi-image-container{
	vertical-align:top;
}

td.text{
	padding:0 10px;
	color:#777753;
}

#content td.text p {
	padding:0px;
}

/*footer styles*/
#footer {
	clear: both;
	text-align: left;
	padding:10px;
	background: #C4D585;
	}
#footer_images{
	float:right;
}
td#footer_links a, td#footer_links a:visited{
	text-decoration:none;
	color:#000000;
} 
#footer_nav{
	padding-top:10px;
	clear:both;
	text-align:center;
}
#footer_nav a:link, #footer_nav a:visited{
	text-decoration:none;
	font-size:.85em;
	color:#000000;
}
#rotator{
	Z-index:-99999;
}