.zoomSmallImageCont{  position: relative;}
.zoomSmallImageCont img{  border: 1px solid #999999;}
.zoomBigImageCont{  overflow: hidden;  position: absolute;  background: #fff;  z-index: 110;  border: 1px solid #999999;  visibility: hidden;}
.zoomBigImageCont img{  border: 0px;}
.zoomHeader{  position: relative;  z-index: 10;  left: 0px;  top: 0px;  padding:0px;}
.zoomHeader a{  color: #fff;}
.zoomPup{  z-index: 10;  visibility: hidden;  position: absolute;  width: 50px;  height: 50px;  border: 1px solid #aaa;  background: #ffffff;  opacity: 0.5;  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  filter: alpha(Opacity=50);}
.zoomPosition{  width:420px;  height:303px;  left: 309px;  top: 0px}
#preview_div{  display: none;  position: absolute;  z-index:110;}
.border_preview{	z-index:100;	position:absolute;	background: #fff;	border: 1px solid #959595;}
.preview_temp_load{	vertical-align:middle;	text-align:center;	padding: 0px;}
.preview_temp_load img{	vertical-align:middle;	text-align:center;}
.preview_temp_footer{  height: 30px;  background: #959595;  padding: 0px;  margin: 0px;  font-size: 9px;  color: #ffffff;  padding:5px;}
.clear {  clear:both;  line-height:1px;  height:1px;  margin:0;  padding:0;}
select, input {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:1.00em;  margin:0px 0px 0px 0px;  font-weight:normal;}
h1 {  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
span {  color:#FF8400;}
strong.customer {  color:#FF8400;}
a {	color:#FF8400;	text-decoration:none;}
a:hover {	color:#FF8400;	text-decoration:underline;}
form {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
html {  padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
body {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  color:#357C0B;  padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px;  background: #DFE7DA url("../images/body_bg.gif") repeat-x;}
#parent_container {  width:908px;  margin:0px auto 10px;  background: url("../images/parent_bg.gif") repeat-y;}
#header_container {}
#footer_container {  background: url("../images/footer_bg.gif") no-repeat;  height:31px;	width:908px;  clear:both;}
#body_container {  background: url("../images/body_home.jpg") no-repeat;	padding:0px 0px 5px 0px !important;	padding:0px 0px 0px 0px;}
#left_column {  width:144px;  float:left;	position:relative;	left:9px;}
#middle_column {  float:left;  width:741px;	position:relative;	left:5px;}
#product_container  {  margin:0px 0px 0px 9px;	background: url("../images/product_container_bg.gif") repeat-y;	width:741px;}
#top_container {  height:89px;  background: url("../images/bg_top_container.gif") no-repeat;}
#top_container_left {	float:right;	text-align:right;}
#top_container p#site_logo {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;	float:left;}
#top_container p#site_logo img {  border:0px;  position:relative;	top:15px;	left:15px;}
#top_container p#site_phone {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#top_container p#site_phone img {  border:0px;	padding:13px 0px 0px 4px;}
#top_menu {	color:#6590B7;}
#top_menu ul{  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  list-style:none;}
#top_menu li{  margin:0px 0px 0px 2px;  padding:0px 0px 0px 10px;	background: #EBF3E6 url("../images/top_menu_left.gif") no-repeat;	height:17px;	float:left;}
#top_menu li span{	background: url("../images/top_menu_right.gif") top right no-repeat;	display:block;	float:left;	padding:0px 10px 0px 0px;	height:17px;}
#top_menu a{  color:#357C0B;  text-decoration:none;	position:relative;	top:2px;}
#top_menu a:hover{  color:#FF8400;  text-decoration:none;}
#top_basket {  background: url("../images/basket_bg.gif") repeat-x;  height:28px;	margin:0px 0px 0px 0px;	color:#FFFFFF;	cursor: pointer;}
#top_basket td {	padding:6px 4px 0px 0px;}
#top_basket td.basket_price {	padding:7px 10px 0px 0px;}
#lower_container {  height:29px;  background: url("../images/lower_container_bg.gif") no-repeat;}
#top_search {	float:left;}
#top_search form {	padding:5px 0px 0px 10px;	margin:0px 0px 0px 0px;}
#top_search label {  display:none;}
#top_search #search_box {  width:93px;}
.searchButton {  border: 0;  cursor: pointer;   width: 42px;  height: 20px;  font-weight:bold;  margin:0px 0px 0px 5px;}
#sub_menu {	float:left;}
#sub_menu ul {	padding:0px 0px 0px 25px;	margin:0px 0px 0px 0px;	list-style:none;}
#sub_menu li {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	float:left;	height:29px;	overflow:hidden;}
#left_menu {	background: #F2F8EF url("../images/left_menu_bg.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;}
#menu_title {	background: url("../images/left_menu_title.jpg") no-repeat;	height:27px;	width:144px;}
#left_menu ul {  padding:0px 0px 7px 0px;  margin:0px 0px 0px 0px;  list-style:none;  min-height:240px;	height:auto !important;	height:240px;}
#left_menu li {  padding:0px 0px 0px 2px;  margin:0px 0px 0px 0px;}
#left_menu li span {	display:block;	padding:2px 10px 3px 14px;	background: #F2F8EF  url("../images/left_menu_li_bg.gif") no-repeat;	min-height:1px;	height:auto !important;	height:1px;	border-top:1px solid #FFFFFF;	text-transform:uppercase;	font-weight:bold;	width:116px;	letter-spacing:-0.1em;}
#left_menu li span a {  color:#286007;  text-decoration:none;}
#left_menu li span a:hover {  color:#FF8400;  text-decoration:none;}
.left_promo {margin:5px 0px 0px 0px;}
#newsletter_holder {  height:131px;	width:144px;  background: url("../images/bg_newsletter.jpg") no-repeat;	margin:5px 0px 0px 0px;}
#newsletter_holder label {display:none;}
#newsletter_holder form {  padding: 100px 0px 0px 5px;  margin: 0px 0px 0px 0px;}
#newsletter_holder table {  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
#newsletter_holder #email_news {	width:98px !important;	width:85px;}
.joinButton {  border: 0;  cursor: pointer;  width: 20px;  height: 21px;  font-weight:bold;  margin:0px 0px 0px 5px;}
p#middle_tagline {  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
p#middle_tagline img {  border:0px;  padding:0px 0px 0px 9px;}
#home_selections_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#home_selections {	background: url("../images/home_selections_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;}
.home_selection {	background: url("../images/home_selection_bg.gif") no-repeat;	height:231px;	width:235px;	padding:2px 2px 2px 2px;	text-align:left;	float:left;	margin:5px 1px 6px 5px !important;	margin:5px 1px 3px 3px;	font-weight:bold;}
.home_selection_image {  height:231px;}
.home_selection_content {  padding:208px 0px 0px 0px;}
.home_selection table {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 5px;}
.home_selection select {	width:180px;}
#featured_products_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#featured_products {	background: url("../images/featured_product_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;}
#featured_product_title{   background: url("../images/featured_product_title.jpg") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
.featured_product {  width:141px;  height:280px;  margin:6px 0px 7px 4px !important;  margin:2px 1px 2px 3px;  float:left;  border:1px solid #8EB774;}
.featured_product ul {  padding:10px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.featured_product li.product_image {  text-align:center;  padding:0px 0px 0px 0px;}
.featured_product li.product_image img{  padding:1px 1px 1px 1px;  background-color:#FFFFFF;}
.featured_product li.product_brand{  padding:3px 6px 0px 6px;  font-weight:bold;  height:12px;}
.featured_product li.product_title {  padding:3px 6px 0px 6px;  height:72px;}
.featured_product li.product_title span {  display:block;  font-weight:bold;  color:#357C0B;}
.featured_product li.product_title a, .featured_product li.product_title span a {  color:#357C0B;  text-decoration:none;}
.featured_product li.product_title a:hover, .featured_product li.product_title span a:hover{  color:#357C0B;  text-decoration:underline;}
.featured_product .product_rate {  padding:0px 6px 20px 6px;}
.featured_product .product_rrp {  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	text-decoration:line-through;	color:#FF8400;}
.featured_product .product_save {  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#FF0000;}
.featured_product .product_price {  font-size:1.4em;  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#FF8400;}
#featured_sale_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#featured_sale {	background: url("../images/featured_sale_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;	padding:0px 0px 3px 0px;}
#featured_sale_title{   background: url("../images/special_offer_title.jpg") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
.featured_sale {  width:368px;  height:87px;  margin:0px 0px 0px 0px !important;  margin:0px 0px 0px 0px;  float:left;	background-color:#F2F8EF;	border-left:1px solid #FFFFFF;	border-bottom:1px solid #FFFFFF;}
.fs_first {	border-left:0px solid #FFFFFF;	padding:0px 0px 0px 2px;}
.fs_bottom {	border-bottom:0px solid #FFFFFF;}
.featured_sale .product_image{  float:left;	width:88px;	text-align:center;}
.featured_sale .product_image img{  border:1px solid #D4D4D4;	padding:3px 3px 3px 3px;	margin:5px 0px 0px 0px;	background-color:#FFFFFF;}
.featured_sale ul {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.featured_sale li.product_brand{  padding:0px 0px 0px 0px;	margin:5px 0px 0px 0px;  font-weight:bold;	font-size:1.1em;}
.featured_sale li.product_title {  padding:6px 0px 0px 0px;  margin:0px 0px 0px 0px;  height:45px;	width:230px;}
.featured_sale li.product_title span {  display:block;  font-weight:bold;  color:#357C0B;}
.featured_sale li.product_title a, .featured_sale li.product_title span a {  color:#357C0B;  text-decoration:none;}
.featured_sale li.product_title a:hover, .featured_sale li.product_title span a:hover{  color:#357C0B;  text-decoration:underline;}
.featured_sale .product_was {  margin:0px 0px 0px 0px;	text-decoration:line-through;	color:#FF8400;}
.featured_sale .product_price {  font-size:1.2em;  font-weight:bold;  margin:0px 0px 0px 0px;	color:#FF0000;}
.featured_sale .offer_1 {background: url("../images/special_offer_1.gif") top right no-repeat;}
.featured_sale .offer_4 {background: url("../images/special_offer_2.gif") top right no-repeat;}
.featured_sale .offer_3 {background: url("../images/special_offer_3.gif") top right no-repeat;}
.featured_sale .offer_2 {background: url("../images/special_offer_4.gif") top right no-repeat;}
#footer_links {  float:left;  width:750px;	text-transform:uppercase;	color:#F9EA00;}
#footer_links ul{  margin:0px 0px 0px 0px;  padding:9px 0px 0px 10px;  list-style:none;}
#footer_links li{  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  display:inline;}
#footer_links a{  color:#FFFFFF;  text-decoration:none;}
#footer_links a:hover{  color:#F9EA00;  text-decoration:none;}
#footer_container p {  padding:9px 10px 0px 0px;  margin:0px 0px 0px 0px;  float:right;}
#breadcrumb_container {	background: url("../images/breadcrumb_bg_2.gif") repeat-y;  padding:0px 0px 0px 0px;	margin:0px 0px 0px 9px;  color:#F9EA00;	width:741px;	border-bottom:1px solid #FFFFFF;}
p#breadcrumb {  background: url("../images/breadcrumb_bg.gif") top left no-repeat;	padding:8px 6px 6px 6px;  margin:0px 0px 0px 0px;	text-transform:uppercase;	font-weight:bold;}
p#breadcrumb a{  color:#FFFFFF;  text-decoration:none;}
p#breadcrumb a:hover{  color:#F9EA00;  text-decoration:none;}
#browse_options {  padding:0px 0px 0px 0px;	height:29px;  color:#FF8400;}
#browse_options table {  margin:5px 0px 0px 0px;}
#browse_options td {  padding:0px 6px 0px 0px;}
#browse_options p, #browse_options label{  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  display:none;}
#browse_options h1#category_title {  color:#357C0B;  letter-spacing:0.05em;  padding:0px 0px 0px 6px;  margin:0px 0px 0px 0px;  font-size:1.3em;}
#search_results {	padding:0px 0px 2px 6px;	background: url("../images/search_results_bg.gif") bottom left no-repeat;}
.product_results_holder {	background: url("../images/product_results_bg.gif") top left no-repeat;	height:23px;	width:729px;}
#product_results {	float:left;	padding:5px 0px 5px 6px;}
.product_paging {  color:#FF8400;  text-align:right;  padding:5px 12px 5px 0px;	float:right;}
.product_paging a{  color:#006B33;}
.product_paging a:hover{  color:#FF8400;}
.product {  width:141px;	height:280px;  margin:0px 3px 3px 0px;  float:left;  border:1px solid #8EB774;}
.product ul {  padding:5px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.product li.product_image {  text-align:center;  padding:0px 0px 0px 0px;}
.product li.product_image img{	padding:1px 1px 1px 1px;	background-color:#FFFFFF;}
.product li.product_brand{  padding:3px 6px 0px 6px;  font-weight:bold;  height:12px;}
.product li.product_title {  padding:3px 6px 0px 6px;  height:72px;}
.product li.product_title span {  display:block;  font-weight:bold;  color:#357C0B;}
.product li.product_title a, .product li.product_title span a {  color:#357C0B;  text-decoration:none;}
.product li.product_title a:hover, .product li.product_title span a:hover{  color:#FF8400;  text-decoration:none;}
.product .product_rate {  padding:0px 6px 20px 6px;}
.product .product_rrp {  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	text-decoration:line-through;	color:#FF8400;}
.product .product_save {  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#FF0000;}
.product .product_price {  font-size:1.4em;  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#FF8400;}
#product_holder {  background: url("../images/product_holder_bg.gif") bottom left no-repeat;  padding:0px 0px 4px 0px;}
#product_left {  width:312px;  float:left;	padding:3px 0px 5px 0px;}
#product_right {  width:414px;  float:left;	padding:5px 5px 5px 5px;}
#product_right form {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
#product_left img {  border:1px solid #8EB774;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;}
#product_left #product_image{  padding:0px 0px 0px 3px;	margin:0px 0px 5px 0px !important;	margin:0px 0px 0px 0px;}
#product_right h1.title {  color:#357C0B;  padding:7px 0px 7px 4px;  margin:0px 0px 0px 0px;  font-size:1.4em;}
#product_right h1.title span {  color:#357C0B;	display:block;}
.short_desc{  padding:0px 0px 6px 0px;  margin:0px 0px 5px 0px;	line-height:1.6em;	font-weight:bold;	font-size:1.1em;	min-height:155px;	height:auto !important;	height:155px;}
.short_desc p{  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.short_desc ul{  padding:0px 0px 0px 0px;  margin:0px 0px 0px 8px;	font-weight:normal;	list-style:none;}
.short_desc li {  background: url("../images/bullet.gif") 0px 8px no-repeat;  padding:2px 0px 2px 10px;}
#stars {	position:relative;	height:50px;	padding:10px 0px 0px 0px;}
#stars img.star {  padding-left:3px;}
#stars .price_holder {	position:absolute;	bottom:0px;	right:0px;	text-align:right;}
.price_holder p.rrp {  text-decoration:line-through;  color:#FF8400;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.price_holder p.save {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;	color:#FF0000;	font-weight:bold;}
.price_holder p.price {  color:#FF8400;  font-size:1.8em;  font-weight:bold;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#attribute_list select{  margin-bottom:3px;  margin-top:3px;}
#product_options {  padding:11px 0px 0px 0px;	margin:5px 0px 0px 0px;	width:414px;	background: url("../images/product_options_bg.gif") no-repeat;	height:61px;}
.add_basket {	padding:0px 0px 0px 36px;}
.send_friend {	padding:0px 0px 0px 36px;}
.send_friend span {	display:none;}
.send_friend span{	display:none;}
.send_friend a {  display:block;  height:57px;  width:108px;  background: url("../images/send_friend.gif") no-repeat;}
.send_friend a:hover {  background: url("../images/send_friend_over.gif") no-repeat;}
.ask_question {	padding:0px 0px 0px 25px;}
.ask_question span{	display:none;}
.ask_question a {  display:block;  height:57px;  width:98px;  background: url("../images/ask_question.gif") no-repeat;}
.ask_question a:hover {  background: url("../images/ask_question_over.gif") no-repeat;}
#product_thumbs {  padding:0px 0px 0px 0px;	float:left;	width:312px;}
#product_thumbs img {  border:1px solid #8EB774;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;}
#product_thumbs ul {  margin:5px 0px 6px 4px;  padding:0px 0px 0px 0px;  list-style:none;}
#product_thumbs li {  margin:0px 0px 0px 0px;  padding:0px 1px 0px 0px;  display:inline;}
#add_images img {  border:0px solid #D4D4D4;	padding:0px 0px 0px 0px;	margin:0px 0px 5px 0px;}
#avalibility {	font-weight:bold;	padding:3px 6px 8px 6px;}
#long_titles {	background: url("../images/long_title_bg.gif") top left no-repeat;	height:36px;	overflow:hidden;}
#long_titles ul {	margin:0px 0px 0px 0px;	padding:8px 0px 0px 0px;	list-style:none;}
#long_titles li {	margin:0px 0px 0px 0px;	padding:0px 1px 0px 0px;	display:inline;}
#long_desc_bg {	background: url("../images/long_desc_bg.gif") repeat;	margin:0px 6px 0px 6px;	width:728px;}
#long_desc {	background: url("../images/long_title_end.gif") bottom right no-repeat;	min-height:1px;	height:auto !important;	height:1px;	padding:0px 0px 5px 0px;}
#long_desc_content {	line-height:1.5em;	position:relative;	top:-1px;	padding:5px 6px 5px 6px;	min-height:1px;	height:auto !important;	height:1px;}
.additional {	background: url("../images/extra_bg.gif") no-repeat;}
.technical {	background: url("../images/extra_bg_2.gif") no-repeat;}
.guarantee {	background: url("../images/extra_bg_3.gif") no-repeat;}
#long_desc_content p {	margin:0px 0px 0px 0px;	padding:5px 0px 5px 0px;}
#product_reviews {	background: url("../images/long_title_bg.gif") top left no-repeat;	margin:10px 6px 0px 6px;	padding:6px 6px 6px 6px;}
.product_review {	padding:10px 0px 0px 0px;}
.product_review_rate {	padding:6px 0px 0px 0px;	font-weight:bold;}
.product_review_rate img.star {  padding-left:3px;}
.product_reviewer {	padding:6px 0px 15px 0px;	font-weight:bold;}
#related_products_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#related_products {	background: url("../images/related_product_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;	padding:0px 0px 3px 0px;}
#related_products_title{   background: url("../images/related_products_title.jpg") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
.related_product {  width:141px;  height:280px;  margin:2px 0px 0px 4px !important;  margin:2px 1px 0px 3px;  float:left;  border:1px solid #8EB774;}
.related_product ul {  padding:10px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.related_product li.product_image {  text-align:center;  padding:0px 0px 0px 0px;}
.related_product li.product_image img{  padding:1px 1px 1px 1px;  background-color:#FFFFFF;}
.related_product li.product_brand{  padding:3px 6px 0px 6px;  font-weight:bold;  height:12px;}
.related_product li.product_title {  padding:3px 6px 0px 6px;  height:72px;}
.related_product li.product_title span {  display:block;  font-weight:bold;  color:#357C0B;}
.related_product li.product_title a, .related_product li.product_title span a {  color:#357C0B;  text-decoration:none;}
.related_product li.product_title a:hover, .related_product li.product_title span a:hover{  color:#357C0B;  text-decoration:underline;}
.related_product .product_rate {  padding:0px 6px 20px 6px;}
.related_product .product_rrp {  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	text-decoration:line-through;	color:#FF8400;}
.related_product .product_save {  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#FF0000;}
.related_product .product_price {  font-size:1.4em;  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#FF8400;}
.cms_page, .cms_text {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 10px 5px 10px;}
.cms_page {  padding:5px 10px 15px 10px;}
.cms_page span, .cms_text span{  color: #285F0E;}
.basket_page {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 3px 5px 3px;}
#sitemap {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 5px 5px 5px;}
.main_text {  padding:0px 0px 10px 0px;}
.content-box {  padding:10px 0px 0px 0px;}
.small_content {	padding:0px 0px 2px 6px;	background:url("../images/gen_end.gif") bottom left no-repeat;}
 .small_content p.no_results  {	background: url("../images/product_results_bg.gif") top left no-repeat;	width:729px;	padding:20px 0px 20px 0px;	margin:0px 0px 0px 0px;}
.review_page .prod_img img{  border:1px solid #8EB774;	padding:5px 5px 5px 5px;	background-color:#FFFFFF;}
.content-box .formrow{padding-top:3px;padding-bottom:3px;vertical-align:middle;}
.content-box .formrow label.desc{float:left;width: 100px;clear: left;text-align:right;padding: 5px 5px 0px 0px;}
.content-box .formrow_bottomleft{float:left;width:200px;}
.table_row_header {  border-bottom:1px solid #357C0B;  padding:10px 0px 5px 0px;}
h1.title {  color:#357C0B;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  font-size:1.4em;}
p.product_header  {	background: url("../images/product_results_bg.gif") top left no-repeat;	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px;	font-weight:bold;}
P.sitemap_title  {	background: url("../images/product_results_bg.gif") top left no-repeat;	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px;	font-weight:bold;}
#subcategories {  padding:5px 6px 5px 6px;}
#subcategories td {  padding:10px 10px 10px 0px;}
.basketheader td {  font-weight:bold;  background: url("../images/product_results_bg.gif") top left no-repeat;}
.basketrow td {border-bottom:1px solid #8EB774;}
.basketimage img {  border:1px solid #8EB774;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;}
.welcome {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;	padding:5px 3px 5px 3px;}
.blank_blue_button, .blank_alt_button_large, .blank_green_button, .addbasket, .button_94 {  background: #D6D923 url("../images/button_bg.gif") top left repeat-x;  border:1px solid #F9EA00;  color:#307209;  font-weight:bold;  padding-top:2px;  padding-bottom:2px;  cursor: pointer; }
.account_page {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 5px 5px 5px;}
h1.account_title {	background: url("../images/product_results_bg.gif") top left no-repeat;	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px;	font-weight:bold;	font-size:1.3em;}
#account_options a:hover {  color:#286007;  text-decoration:none;}
.article p {  margin:0px 0px 0px 0px;  padding:15px 0px 0px 0px;}
#company_address {  width:360px;  height:250px;  float:left;}
#company_address p,#company_contact p {  margin:0px 0px 0px 0px;  padding:10px 0px 0px 0px;}
#contact_form p {  margin:0px 0px 0px 0px;  padding:10px 0px 10px 0px;}
#company_address .blank_blue_button,#directions_form .blank_blue_button {  margin-left:5px;}
#map_canvas {  width:300px;  height:250px;  float:right;}
#company_contact {  width:360px;  float:left;  padding:0px 0px 0px 0px;}
#company_contact p.details,#company_address p.details {  padding-top:20px;}
#contact_form_feedback {  padding:25px 0px 0px 0px;}
#contact_form {  width:300px;  float:right;  padding:0px 0px 0px 0px;}
#contact_form textarea,#contact_form input.textbox {  width:250px;}
#contact_form input.number {  width:50px;}
#map {  width:710px;  height:350px;  position:relative;  left:5px;  margin:10px 0px 0px 0px;}

#garden_promo {width:741px;	height:54px;	margin: 7px 0px 8px 9px ! important;	margin: 7px 0px 6px 9px;}