body {font-family:Arial, Helvetica, sans-serif;}

#vmMainPage h2, #vmMainPage ul li {
background: none;
padding: 0;
}
#vmMainPage .clear {
float: none;
clear: both;
}

#searchboxes {
	margin-left: 0;
	float: right;
}
#vmMainPage {
	background-color: #CCFFCC;
    min-height: 500px;
    overflow: auto;
    padding-bottom: 10px;
    position: relative;
}
#content-left {
	background-color: #CFC;
	padding-bottom: 10px;
	margin-right: 250px;
}
#content-right {
	width: 236px;
	float:right;
}
#top, #btm {
	background: none;
	height: 0;
	width: 0;
}
#content-inner {
	background-color: #fff;
	width: 99%;
	padding: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}
.clear {
width: auto;
}	
#content-inner .prod-desc p {
width: auto;
float: none;
}
#content-inner .lft {
    /*min-width: 185px;
    width: 25%;*/
}
#content-inner h2 {
width: auto;
}
#cart, #recent {
	/*background-color: #cfc;*/
	padding: 10px;
	padding-right: 0;
	padding-left: 0;
	background: url("images/your-cart-bg.png") no-repeat scroll 0 0 transparent;
    height: 329px;
    width: 236px;
}
#cart h3, #recent h3 {
	color: #003E00;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 15px 5px;
    text-transform: uppercase;
}
tr.header {
	height: auto;
	background: none;
	text-align: left;
	color: #060;
	border-bottom: 1px solid #040;
}
#content-left-page {
width: 95%;
}
.gp-desc {
font-size: 12px;
}
.home-float {
float: left;
width: 356px;
}
.featured-mid {
width: 356px !important;
}
#hp-top {
width: auto;
overflow:visible;
}
.products-home {
width: auto;
}
#ads {
width: auto;
}
div.error {
	margin: 10px;
	padding: 10px;
	width: 400px;
	background-color: #fff;
	border: 1px solid #006600;
}