div#container {
	width: 950px;
	margin: 0 auto;
	}
	
div#header-top {
	height: 95px;
	width: 915px;
	}
	
div#header-top h1 {
	float: left;
	width: 525px;
	height: 69px;
	margin: 15px 0 0 15px;
	}
	
div#header-top h1 a {
	display: block;
	width: 288px;
	height: 69px;
	}
	
div#header-top form#frequent-shopper {
	float: right;
	width: 260px;
	margin-top: 16px;
	}
	
div#header-top form#frequent-shopper legend {
	margin: 0 0 5px 0;
	padding: 0 0 0 33px;
	}
	
div#header-top form#frequent-shopper input {
	width: 60px;
	margin-right: 5px;
	padding: 1px;
	}
	
div#header-top form#frequent-shopper input#fs-submit {
	width: 30px;
	}
	
div#header-top form#frequent-shopper p {
	padding: 5px 0 0 33px;
	}
	
div#header-bottom,
div#header-bottom.test {
	height: 178px;
	width: 910px;
	padding: 0 0 0 35px;
	margin: 0 auto;
	}
	
div#header-bottom.test-071909 {
	height: auto;
	}
	
div#header-bottom.test {
	height: auto;
	padding: 0 0 0 37px;
	width: 909px;
	}
	
div#newSplash {
	width: 868px;
	height: 400px;
	position: relative;
	}
	
div#newSplash h2 {
	padding: 25px 0 0 0;
	width: 560px;
	}
	
div#newSplash dl.newsp {
	float: left;
	width: 180px;
	margin: 0 10px;
	padding: 10px 0;
	}
	
div#newSplash dl.newsp dt {
	display: none;
	}
	
div#header-bottom div#newSplash dl.newsp dd a.newsp-button {
	margin-top: 10px;
	}
	
div#header-bottom div#newSplash p.prec-title {
	width: 200px;
	position: absolute;
	top: 25px;
	right: 120px;
	}
	
div#header-bottom div#newSplash a#precno1 {
	position: absolute;
	top: 310px;
	right: 80px;
	}
	
div#header-bottom div#newSplash a#ptimes-rec {
	position: absolute;
	top: 15px;
	right: 0px;
	}
	
div#header-bottom.test-071909 {
	padding-top: 15px;
	}
	
div#header-bottom ul#top-products {
	position: relative;
	top: 25px;
	left: -10px;
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
div#header-bottom ul#top-products li {
	float: left;
	display: block;
	overflow: hidden;
	cursor: pointer;
	width: 210px;
	height: 130px;
	margin-right: 5px;
	}
	
div#header-bottom ul#top-products li img {
	float: left;
	margin-right: 10px;
	}
	
div#header-bottom ul#top-products li p,
div#header-bottom ul#top-products li dl {
	float: left;
	margin-top: 5px;
	width: 200px;
	}
	
div#header-bottom ul#top-products li dl dt {
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
	width: 200px;
	}
	
div#header-bottom ul#top-products li dl dd {
	padding: 0;
	height: 22px;
	width: 200px;
	}
	
div#header-bottom ul#top-products li dl dd a {
	display: block;
	width: 190px;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	}
	
div#header-bottom ul#top-products li a.buy-now {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 50px;
	height: 20px;
	}
	
div#splash {
	height: 186px;
	margin: 0 0 0 2px;
	padding: 0 0 0 5px;
	}
	
div#content {
	float: left;
	width: 915px;
	margin: 0 0 0 2px;
	}
	
div#content p.trademark {
	clear: both;
	padding: 5px 20px 5px 20px;
	width: 60%;
	margin: 0 auto;
	}
	
div#left-column {
	float: left;
	margin: 20px 10px 20px 20px;
	padding: 10px 0;
	width: 195px;
	}
	
div#content div#slideshow {
	float: left;
	width: 660px;
	height: 330px;
	overflow: hidden;
	border: 1px solid #ccc;
	margin: 30px 0 0 0;
	}
	
div#content div#slideshow img {
	top: 0;
	left: 0;
	}
	
div#left-column a.email-page {
	display: block;
	width: 180px;
	padding: 5px 5px 5px 10px;
	height: 20px;
	}
	
div#left-column div#mini-cart {
	position: relative;
	margin-bottom: 15px;
	}
	
div#left-column div#mini-cart h4,
div#left-column div#mini-cart a#drop-cart-list {
	padding: 3px;
	}
	
div#left-column div#mini-cart a#drop-cart-list {
	display: block;
	}
	
div#left-column div#mini-cart div#cart-list {
	position: absolute;
	display: none;
	width: 330px;
	padding: 10px;
	}
	
div#left-column div#mini-cart div#cart-list ul {
	margin-bottom: 3px;
	padding-bottom: 10px;
	}
	
div#left-column div#mini-cart div#cart-list ul li {
	padding: 3px;
	float: left;
	height: 22px;
	}
	
div#left-column div#mini-cart div#cart-list ul li a {
	display: block;
	width: 200px;
	padding: 5px 2px;
	float: left;
	margin-right: 40px;
	}
	
div#left-column div#mini-cart div#cart-list ul li strong,
div#left-column div#mini-cart div#cart-list ul li em {
	width: 40px;
	float: right;
	}
	
div#left-column div#mini-cart div#cart-list a#pt-checkout {
	clear: both;
	float: left;
	display: block;
	width: 100px;
	padding: 1px 3px;
	margin-top: 10px;
	}
	
div#left-column div#mini-cart div#cart-list a#close-cart-list {
	float: right;
	display: block;
	width: 30px;
	padding: 1px;
	margin-right: 10px;
	margin-top: 10px;
	}

ul#nav-list {
	width: 175px;
	padding: 15px 10px;
	}
	
ul#nav-list li {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	}
	
div#left-column div.mini-monials {
	margin-top: 15px;
	padding: 5px;
	}
	
div#left-column div.mini-monials h4 {
	}
	
div#left-column div.mini-monials blockquote {
	padding: 10px 5px;
	}
	
div#left-column div.mini-monials blockquote p cite {
	display: block;
	margin-left: 85px;
	}
	
div#main-column {
	float: left;
	width: 455px;
	margin: 20px 10px;
	padding: 10px 0;
	}
	
div#main-column.monial {
	margin-left: 40px;
	}
	
div#main-column.tester {
	width: 580px;
	}
	
div#main-column p {
	padding: 10px 0;
	}
	
div#main-column p img {
	float: left;
	}
	
div#main-column ul {
	padding: 5px 0 5px 15px;
	}
	
div#main-column ul#nav-list li {
	
	}
	
div#main-column table.survey caption {
	padding: 3px 6px;
	margin: 0 auto 10px auto;
	}
	
div#main-column table.survey thead tr th {
	padding: 10px 0;
	}
	
div#main-column table.survey tr.pharmCent td {
	padding: 10px 0;
	}
	
div#main-column table.survey tfoot td {
	padding: 10px 0 0 0;
	}
	
div#main-column form.testimony {
	margin: 10px 0;
	width: 450px;
	}
	
div#main-column form.testimony input.testimony-submit,
div#main-column form.order a.buynow {
	margin: 0 auto;
	padding: 5px 12px;
	}
	
div#main-column form#email-page label {
		display: block;
		width: 100%;
		}
		
div#main-column form#email-page label span {
	display: block;
	width: 33%;
	margin-right: 10px;
	}
	
div#main-column form#email-page label input,
div#main-column form#email-page label select,
div#main-column form#email-page label textarea {
	width: 66%;
	padding: 1px;
	}
	
div#main-column dl.error,
div#main-column dl.okay {
	margin-bottom: 15px;
	}
	
div#main-column dl.error dt,
div#main-column dl.okay dt {
	padding: 4px;
	}
	
div#main-column dl.error dd,
div#main-column dl.okay dd {
	padding: 10px;
	}
	
div#main-column.monial img {
	float: left;
	width: 200px;
	}
	
div#main-column.monial h4 {
	float: left;
	width: 300px;
	margin: 0 0 0 50px;
	}
	
div#main-column.monial ul {
	float: left;
	width: 300px;
	margin: 0 0 0 50px;
	}
	
div#right-column {
	float: left;
	width: 185px;
	margin: 20px 10px 20px 15px;
	padding: 10px 0;
	}
	
div#right-column p {
	padding: 12px 0;
	}
	
div#footer {
	clear: both;
	height: 100px;
	position: relative;
	padding: 25px 0 0 0;
	}
	
div#footer p.copyright {
	float: left;
	margin-left: 30px;
	}
	
div#footer a#by-vmr {
	float: right;
	margin-right: 30px;
	display: block;
	width: 124px;
	height: 25px;
	}
		
div#footer a#green-pharma {
	position: absolute;
	top: 30px;
	left: 40%;
	display: block;
	width: 150px;
	height: 45px;
	}
	
body#ts-offer div#main-column table td {
	float: none;
	margin: 15px 0;
	}
	
body#ts-offer div#main-column table td form a,
body#ts-offer div#main-column table td form p {
	margin: 10px 0;
	}