	body {
		margin:0px;
		padding:0px;
		font-family:Trebuchet MS,Verdana,sans-serif;
		background-color:#ebebeb;
		background-image:url('images/body_back.gif');
		background-repeat:repeat-x;
	}
	
	
	#content {padding-top:4px;background-color:#fff;width:980px;margin:0 auto;background-image:url('images/content_back.gif');background-repeat:repeat-x;margin-top:30px;display:block;}
	
	
	#header {margin:0 auto;margin-top:10px;width:958px;height:169px;background-image:url('images/header_back.png');background-repeat:repeat-x;position:relative;}
	#header .logo {background-image:url('images/logo.png');display:block;height:36px;width:309px;position:absolute;top:20px;left:260px;}
	#header .slogan h1 {position:absolute;top:51px;left:265px;font-size:13px;letter-spacing:1px;font-family:verdana;font-weight:100;color:#133967;}
		
	#searchbar {
		position:absolute;
		left:260px;
		top:90px;
		width:443px;
		height:59px;
		background-image:url("images/searchbar_back.gif");background-repeat:no-repeat;
	}
	
	div#searchbar input {font-size:18px;border:1px solid #454545;padding:2px;}
	div#searchbar .searchinput {width:250px;padding:3px;}
	div#searchbar {padding:11px 0px 0px 70px;}
	
	
		
	#body {padding:4px 18px;color:#454545;}
	
	
	h1, h2, h3, h4,h h5 {color:#323232;}
	
	#footer {background-color:#dadada;padding:20px;}

	
	#thumbnail {width:210px;display:block;}
	#thumbnail .thumb {border:1px solid #454545;width:200px;}
	
	#rightfloatbar {width:180px;padding-left:20px;}
	#rightfloatbar h4 {padding:0px;margin:0px;}
	#rightfloatbar .field {margin-right:10px;font-weight:bold;color:#545454;margin-bottom:10px;}
	#rightfloatbar .value {margin-bottom:10px;}
	
	#commentwrapper {padding:10px;margin:10px;background-color:#efefef;}
	#commentform .errors {background-color:#ffffd5;border:1px solid #455454;padding:10px 8px 10px 8px;;margin:10px 0px 30px 0px;}
	
	ul {margin:0px;padding:0px;}
	ul li {list-style-type:none;padding:0px;margin:0px;}
	
	a {color:#00397e;text-decoration:underline;}
	a:hover {text-decoration:none;}
	
	.clear {clear:both;}
	.leftFloater {float:left;}
	.rightFloater {float:right;}
	
	
	
	#pricetable {border:1px solid #dadada;font-size:12px;width:710px;}
	#pricetable caption {font-weight:bold;background-color:#9DBA22;text-align:left;color:white;padding:2px 10px;font-size:14px;}
	#pricetable .highlighted {background-color:#adadad;}	
	#pricetable td {padding:4px;spacing:0x;border-collapse:collapse;border:1px solid #dadada;}
	#pricetable .store_name {font-weight:bold;width:170px;}
	#pricetable .product_description {font-size:11px;}
	#pricetable .product_price {text-align:center;}
	#pricetable .visit_store {text-align:center;}	
	
	
	#small_cat {float:left;margin-right:46px;width:200px;margin-top:20px;}
	#small_cat .header {background-image:url('images/small_cat_back.gif');background-repeat:repeat-x;height:5px;}
	#small_cat .title {background-color:#ececec;}
	#small_cat .title h3 {margin:0px;padding:0px;font-size:13px;padding:0px 10px 5px 10px;font-weight:800;color:#656565;text-align:center;text-transform:uppercase;margin-right:6px;}
	#small_cat .body {border:1px solid #ececec;padding:10px;font-size:12px;}
	#small_cat .body ul li {padding-bottom:3px;float:left;width:50%;}
	
	#druglist {padding:10px 30px;background-color:#f5f5f5;margin:40px 10px;border:1px solid #dadada;}
	#druglist ul {margin:0px;padding:0px;font-size:11px;}
	#druglist ul li {list-style-type:none;padding:0px;margin:0px;width:20%;float:left;padding:3px 0px;}