.clear {  clear:both;}
select, input {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:1.00em;  margin:0px 0px 0px 0px;}
body {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.63em;  background: #EBEBEB url("../images/site_bg.jpg") repeat-x;	padding: 0px 0px 0px 0px;	margin:0px 0px 0px 0px;	color:#000000;}
a {  color:#000;  font-weight: bold;}
a:hover {  color:#000;}
a:visited {  color:#d5cd01;}
#parent {  width:908px;  margin:0 auto;}
#body_container {	background: url("../images/container_bg.jpg") repeat-y;	min-height:1px;	height:auto !important;	height:1px;}
#footer {  width:908px;  margin:0 auto;	background: url("../images/footer_bg.jpg") no-repeat;	height:32px;}
#top_container {	background: url("../images/top_bg.jpg") no-repeat;	height:122px;}
#left_column {	width:200px;	float:left;	background: url("../images/left_bg.jpg") no-repeat;}
#middle_column {	float:left;	width:544px;	background: url("../images/middle_bg.jpg") no-repeat;}
#middle_promo {        margin: 0px 0px 0px 0px;        padding: 0px 0px 0px 0px;}
#content {	padding:10px 10px 0px 10px;}
#right_column {	float:left;	width:164px;	background: url("../images/right_bg.jpg") top right no-repeat;	padding:10px 0px 0px 0px;}
.main_text {  padding:10px 0px 10px 0px;}
#logo {	float: left; position: relative; top: 20px; left: 29px;}
#top_menu {	float:right;	text-align:right;	color:#d8ce02;	font-weight:bold;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	height:16px; position: relative; top: 98px; right: 14px; }
#top_menu ul{	margin:2px 6px 0px 0px;	padding:0px 0px 0px 0px;	list-style:none;}
#top_menu li{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	display:inline;}
#top_menu a{	padding: 0px 2px 0px 2px;	color:#FFFFFF;	text-decoration:none;}
#top_menu a:hover{	text-decoration:underline;}
#search_form, #search_brand {	float:left;	padding:5px 0px 0px 0px;}
#search {	padding:0px 0px 0px 460px;	background: url("../images/search_bg.jpg") no-repeat;	height:29px;}
#search_brand {	margin:1px 0px 0px 10px;}
#search_brand select{	width:160px;}
#search label {	display:none;}
#search form {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.searchButton {  border: 0;  cursor: pointer;  width: 28px;  height: 19px;	background: url("../images/button_go.gif") 0px 2px no-repeat;	margin:0px 0px 0px 3px;}
#green_band {	background: url("../images/green_band.jpg") no-repeat;	height:18px;	color:#FFFFFF;	font-weight:bold;}
#green_band span{	padding:3px 0px 0px 20px;	display:block;}
#green_band .title {        width: 134px;        padding-left: 20px;        margin-top: 3px;        float: left;        text-align: left;}
#green_band .welcome_text {        width: 739px;        padding-right: 15px;        margin-top: 3px;        float: left;        text-align: right;}
.green_title {	background: url("../images/green_header.gif") no-repeat;	height:17px;	color:#FFFFFF;	font-weight:bold;	margin:12px 0px 0px 0px;}
.green_title span{	padding:3px 0px 0px 10px;	display:block;}
#left_menu {	background: url("../images/bg_navigation.jpg") top right no-repeat;	margin:0px 0px 10px 0px;}
#left_menu ul {	padding: 0px 0px 15px 14px;	margin: 0px 0px 0px 0px;	list-style:none;	background: url("../images/footer_navigation.gif") bottom right no-repeat;}
#left_menu ul ul {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	list-style:none;	background: none;}
#left_menu li {	background: #F3F3F3 url("../images/nav_bg.gif") no-repeat;	min-height:12px;	height:auto !important;	height:12px;	padding:3px 0px 3px 16px;}
#left_menu ul ul li {	background: #F3F3F3 url("../images/nav_first_bg.gif") no-repeat;	min-height:12px;	height:auto !important;	height:12px;	padding:3px 0px 3px 16px;	margin:4px 0px 0px 0px;}
#left_menu li.first {	background: #F3F3F3 url("../images/nav_first_bg.gif") no-repeat;	min-height:11px;	height:auto !important;	height:11px;}
#left_menu a {	color:#010101;	font-weight:bold;	text-decoration:none;}
#left_menu a:hover {	text-decoration:underline;}
#recently_viewed_products {	background: url("../images/bg_navigation.jpg") top right no-repeat;	margin:0px 0px 10px 0px;}
#recently_viewed_products ul {	padding: 0px 0px 15px 14px;	margin: 0px 0px 0px 0px;	list-style:none;	background: url("../images/footer_navigation.gif") bottom right no-repeat;}
#recently_viewed_products ul ul {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	list-style:none;	background: none;}
#recently_viewed_products li {	background: #F3F3F3 url("../images/nav_bg.gif") no-repeat;	min-height:12px;	height:auto !important;	height:12px;	padding:3px 0px 3px 16px;}
#recently_viewed_products ul ul li {	background: #F3F3F3 url("../images/nav_first_bg.gif") no-repeat;	min-height:12px;	height:auto !important;	height:12px;	padding:3px 0px 3px 16px;	margin:4px 0px 0px 0px;}
#recently_viewed_products li.first {	background: #F3F3F3 url("../images/nav_first_bg.gif") no-repeat;	min-height:11px;	height:auto !important;	height:11px;}
#recently_viewed_products a {	color:#010101;	font-weight:bold;	text-decoration:none;}
#recently_viewed_products a:hover {	text-decoration:underline;}
#recently_viewed_products .product_sub_header {  background: url("../images/header_view.gif") no-repeat;  margin:0px 0px 0px 14px;}
.promo_unit_0 { margin: 5px 0px 5px 0px;}
.promo_unit_4 { margin: 5px 0px 5px 0px;}
#left_column .promo_boxes img{	padding: 0px 0px 0px 14px;	overflow:hidden;}
#left_column .promo_unit_7 img{	padding: 0px 0px 0px 14px;	overflow:hidden;}
#left_column .promo_unit_6 img{	padding: 0px 0px 0px 14px;	overflow:hidden;}
#left_column .promo_unit_5 img{	padding: 0px 0px 0px 14px;	overflow:hidden;}
#right_column .promo_boxes img{	padding: 0px 14px 0px 0px;	overflow:hidden;}
#right_column .promo_unit_1 img{	padding: 0px 14px 0px 0px;	overflow:hidden;}
#right_column .promo_unit_2 img{	padding: 0px 14px 0px 0px;	overflow:hidden;}
#right_column .promo_unit_3 img{	padding: 0px 14px 0px 0px;	overflow:hidden;}
#mailing_box {	height:127px;	margin: 3px 0px 0px 14px;}

#google_left {	margin: 3px 0px 10px 14px;}

#mailing_box label {display:none;}
#mailing_box form {	padding:67px 0px 0 10px;	margin: 0px 0px 0px 0px;}
.joinButton {  border: 0;  cursor: pointer;  width: 39px;  height: 19px;	background: url("../images/button_join.jpg") 0px 2px no-repeat;	margin: 1px 0px 0px 4px;}
#featured_brands ul {	padding: 0px 0px 0px 0px;	margin:1px 0px 1px 0px;	list-style:none;	background: url("../images/footer_right.jpg") bottom left no-repeat;}
#featured_brands li {	padding: 0px 0px 0px 0px;	margin:0px 1px 0px 0px;	display:inline;}
#featured_brands li.row_start {	margin:0px 0px 0px 0px;}
#featured_brands li.row_end {	margin:0px 0px 0px 1px;}
#featured_brands img {	border:1px solid #DBDBDB;}
#featured_products {	border:1px solid #DBDBDB;	padding:10px 0px 10px 5px !important;	padding:10px 0px 10px 0px;	margin:1px 0px 0px 0px;	text-align:center;}
.featured_product {	width:117px;	float:left;	text-align:center;	color:#EE8100;	margin:0px 5px 10px 5px;	font-weight:bold;}
.featured_product ul {	padding: 0px 0px 0px 0px;	margin:0px 0px 0px 0px;	list-style:none;}
.featured_product li {	padding: 0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.featured_product img {	border:1px solid #DBDBDB;}
.featured_product a {	color:#555555;	text-decoration:none;}
.featured_product a:hover {	text-decoration:underline;}
#featured_pages {	border:1px solid #DBDBDB;	padding:10px 0px 10px 5px !important;	padding:10px 0px 10px 0px;	margin:1px 0px 0px 0px;	text-align:center;}
.featured_page {	width:117px;	float:left;	text-align:center;	color:#EE8100;	margin:0px 5px 10px 5px;	font-weight:bold;}
.featured_page ul {	padding: 0px 0px 0px 0px;	margin:0px 0px 0px 0px;	list-style:none;}
.featured_page li {	padding: 0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.featured_page img {	border:1px solid #DBDBDB;}
.featured_page a {	color:#555555;	text-decoration:none;}
.featured_page a:hover {	text-decoration:underline;}
#right_basket {	background: url("../images/basket_bg.jpg") top left no-repeat;	height:96px;	width:150px;	padding:0px 0px 0px 0px;}
.basket_items {	padding:28px 16px 0px 15px;}
.basket_total {	padding:6px 16px 0px 15px;}
#right_basket ul {	padding: 13px 0px 0px 12px;	margin:0px 0px 0px 0px;	list-style:none;	font-size:0.90em;	color:#00404c;	font-weight:bold;}
#right_basket li {	padding: 0px 0px 0px 0px;	margin:0px 0px 0px 0px;	display:inline;}
#right_basket a {	color:#FFFFFF;}
#right_tracking {	height:97px;	background: url("../images/tracking_bg.jpg") no-repeat;	margin: 0px 14px 0px 0px;}
#right_tracking label {display:none;}
#right_tracking form {	padding:63px 0px 0 10px;	margin: 0px 0px 0px 0px;}
.trackButton {  border: 0;  cursor: pointer;  width: 30px;  height: 19px;	background: url("../images/button_track.jpg") 0px 1px no-repeat;	margin: 1px 0px 0px 12px;}
#quote {	background: url("../images/quote_bottom.jpg") bottom left no-repeat;	text-align:center;	padding:25px 15px 15px 15px;	color:#000000;}
#quoter {	background: url("../images/quote_end.jpg") bottom left no-repeat;	text-align:center;	padding:10px 15px 10px 15px;	color:#000000;}
#quote_box {	background: #DBDBDB url("../images/quote_top.jpg") top left no-repeat;	width:150px;	margin:10px 0px 10px 0px;}
#visualsoft{	padding:10px 10px 10px 0px;	text-align:right;}
#footer_links ul {	padding:12px 0px 0px 20px;	margin:0px 0px 0px 0px;	list-style:none;	color:#d5cd01;	font-size:0.90em;}
#footer_links li {	display:inline;}
#footer_links a {	text-decoration:none;	color:#FFFFFF;}
#footer_links a:hover {	text-decoration:underline;}
#breadcrumb_container {	background: #003f4c url("../images/black_band.gif") no-repeat;	color:#FFFFFF;}
#breadcrumb_container h1 {	padding:6px 0px 0px 10px;	margin:0px 0px 0px 0px;	font-weight:normal;	font-size:2.0em;}
#breadcrumb_container p {	padding:5px 10px 5px 10px;	margin:0px 0px 0px 0px;}
#breadcrumb_container a {	color:#dcd000;	text-decoration:none;}
#breadcrumb_container a:hover {	text-decoration:underline;}
#filter_container {	background-color:#00404c;	border-top:1px solid #FFFFFF;	color:#FFFFFF;	font-weight:bold;	padding:5px 10px 5px 0px;	margin:0px 0px 0px 0px;}
#filter_container form {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
#filter_container label {	padding:0px 0px 3px 0px;	display:block;}
#filter_container td {	padding:0px 0px 0px 10px;}
#subcat_container {	border:2px solid #00404c;}
#subcat_container a {	color:#00404c; 	font-weight:bold;	text-decoration:none;	display:block;}
#subcat_container a:hover {	text-decoration:none;}
.subcat_off {  background:#ffffff;  cursor:hand;}
.subcat_on {  background:#DBDBDB;  cursor:pointer;}
#search_results {	border:1px solid #DBDBDB;	margin:15px 0px 10px 0px;	padding:0px 0px 0px 10px;	min-height:1px;	height:auto !important;	height:1px;}
.product {	width:118px;	float:left;	margin:10px 10px 10px 0px;}
.rowEnd {	margin:10px 0px 10px 0px;}
li.listings_image img {	border:1px solid #DBDBDB;}
li.listings_title {	background-color:#00404c;	color:#FFFFFF;	padding:2px 5px 3px 5px;	font-weight:bold;	min-height:25px;}
li.listings_title a {	color:#FFFFFF;	text-decoration:none;}
li.listings_title a:hover {	text-decoration:underline;}
li.listings_detail {	padding:2px 5px 3px 5px;	height:49px;}
li.listings_price {	padding:2px 5px 3px 5px;	color:#FF0000;	font-weight:bold;}
ul.product_details {	background: url("../images/product_bg2.gif") repeat-y;	color:#000000;	height:210px;}
ul.product_link {	background: url("../images/product_bg.gif") bottom left no-repeat;	text-align:right;}
ul.product_link img {	padding:10px 5px 3px 0px;}
.product ul {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	list-style:none;}
.product_results {	float:left;	color:#000000;        font-weight: bold;        font-size: 1.1em;  padding:10px 0px 0px 0px;}
.product_paging {	float:right;	color:#000000;        font-weight: bold;        font-size: 1.1em;  padding:10px 0px 0px 0px;}
.product_paging a {	color:#000000;}
h1.title {        font-weight:bold;        font-size:14px;        padding: 0px 0px 0px 0px;        margin: 0px 0px 0px 0px;}
#product_holder {	border:1px solid #DBDBDB;	margin:1px 0px 0px 0px;	padding:0px 5px 0px 5px;	min-height:1px;	height:auto !important;	height:1px;}
#product_left {	width:257px;	float:left;	padding:10px 0px 10px 0px;}
#product_left img {	border:1px solid #DBDBDB;	margin:0px 0px 10px 5px;}
#product_thumbs {        margin-bottom: 5px;}
#product_thumbs img {	border:1px solid #DBDBDB;	margin:0px 0px 0px 5px;}
#product_left ul {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 1px;	list-style:none;}
#product_left li {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	display:inline;}
#product_left li img {	padding:1px 1px 1px 1px;}
#product_right {	width:246px;	float:left;	margin:0px 0px 0px 4px;	padding:10px 0px 10px 0px;}
#product_intro {	float:left;	width:130px;	padding:0px 0px 5px 3px;}
#product_intro h2 {	padding:0px 0px 3px 0px;	margin:0px 0px 0px 0px;	font-size:1.3em;	color:#00404c;}
#manufacturer_logo {	float:right;}
#manufacturer_logo img {	border:1px solid #DBDBDB;	margin:2px 0px 0px 0px;}
.product_sub_header {  position: relative;	background-color:#003f4c;	color:#FFFFFF;	font-weight:bold;	padding:3px 5px 3px 5px;	clear:both;}
a .product_sub_header{color: #ffffff;}
#product_details {	background-color:#F3F3F3;}
#product_prices{	float:left;	width:140px;	padding:11px 0px 5px 10px;}
p.price {	font-weight:bold;	font-size:1.2em;	margin:0px 0px 14px 0px;	padding:0px 0px 0px 0px;}
.sale_price {        color: #ff0000;}
p.list_price {	font-size:0.9em;	margin:0px 0px 3px 0px;	padding:0px 0px 0px 0px;}
p.save_price {	font-size:0.9em;	font-weight:bold;	color:#E2001A;	margin:0px 0px 3px 0px;	padding:0px 0px 0px 0px;}
#product_purchase {	float:left;	width:90px;	text-align:right;	font-weight:bold;	padding:10px 0px 0px 0px;}
#product_details form {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.addButton {  border: 0;  cursor: pointer;  width: 89px;  height: 19px;	background: url("../images/button_add.gif") 0px 2px no-repeat;	margin:25px 0px 0px 0px;}
#product_calibration {  clear:both;  padding:2px;  text-align:center;}
#product_relational {  clear:both;  padding:2px;  text-align:center;}
#contact_options ul {	padding:0px 0px 0px 0px;	margin:1px 0px 2px 0px;	list-style:none;}
#contact_options li {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	display:inline;}
#contact_options li.call_back {	padding:0px 1px 0px 0px;	margin:0px 0px 0px 0px;	display:inline;}
#product_options ul {	padding:0px 0px 0px 0px;	margin:1px 0px 2px 0px;	list-style:none;}
#product_options li {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	display:inline;}
#product_options li.bookmark {	padding:0px 1px 0px 0px;	margin:0px 0px 0px 0px;	display:inline;}
#product_options li.printpage {	padding:0px 1px 0px 0px;	margin:0px 0px 0px 0px;	display:inline;}
#download_options ul {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	list-style:none;}
#download_options li {  float:left;	padding:3px 3px 0px 0px;	margin:0px 0px 0px 0px;}
#main_desc {	margin:0px 0px 0px 0px;	padding:10px 5px 20px 5px;}
#main_desc p {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
#main_desc ul {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 15px;}
.kit {	border-bottom:1px solid #DBDBDB;	padding:5px 0px 5px 0px;}
.kit_image img {	border:1px solid #DBDBDB;	padding:1px 1px 1px 1px;	float:left;}
.kit_desc {	padding:5px 0px 0px 10px;	float:left;	width:422px;}
.kit_title a{	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	font-size:1.1em;	color:#00404c;	font-weight:bold;	text-decoration:none;}
.kit_title a:hover{	text-decoration:underline;}
.kit_price {	font-weight:bold;	margin:5px 0px 0px 0px;	padding:0px 0px 0px 0px;	font-size:1.1em;	float:left;}
.kit_price span {	color:#E2001A;	font-size:0.9em;}
.kit p {  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  height: 35px;}
.kit_link {	float:right;	padding:7px 10px 0px 0px;}
#related_products {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 4px;}
.sendButton {  border: 0;  cursor: pointer;  width: 39px;  height: 19px;	background: url("../images/send_button.gif") 0px 2px no-repeat;}
.loginButton {  border: 0;  cursor: pointer;  width: 44px;  height: 19px;	background: url("../images/button_login.gif") 0px 2px no-repeat;}
.updateButton {  border: 0;  cursor: pointer;  width: 87px;  height: 19px;	background: url("../images//button_update.gif") 0px 2px no-repeat;}
.checkoutButton {  border: 0;  cursor: pointer;  width: 146px;  height: 42px;	background: url("../images/button_checkout.gif") 0px 5px no-repeat;}
.continueButton {  border: 0;  cursor: pointer;  width: 126px;  height: 19px;	background: url("../images/button_continue.gif") 0px 2px no-repeat;}
.remindButton {  border: 0;  cursor: pointer;  width: 89px;  height: 19px;	background: url("../images/button_remind.gif") 0px 2px no-repeat;}
.continueOnlyButton {  border: 0;  cursor: pointer;  width: 64px;  height: 19px;	background: url("../images/button_continue_only.gif") 0px 2px no-repeat;}
.voucherButton {  border: 0;  cursor: pointer;  width: 96px;  height: 19px;	background: url("../images/button_voucher.gif") 0px 2px no-repeat;}
.paymentButton {  border: 0;  cursor: pointer;     width: 87px;  height: 19px;	background: url("../images/button_payment.gif") 0px 2px no-repeat;}
.closeButton {  border: 0;  cursor: pointer;   width: 44px;  height: 19px;	background: url("../images/button_close.gif") 0px 2px no-repeat;}
.addAddressButton {  border: 0;  cursor: pointer;   width: 79px;  height: 19px;	background: url("../images/button_address.gif") 0px 2px no-repeat;}
.changeButton {  border: 0;  cursor: pointer;  width: 52px;  height: 19px;	background: url("../images/button_change.gif") 0px 2px no-repeat;}
.viewProductButton {  border: 0;  cursor: pointer;  width: 95px;  height: 19px;	background: url("../images/button_view_product.gif") 0px 2px no-repeat;}
.category_dropdown{ width:215px;}
.size_dropdown{ width:50px;}
.manufacturer_dropdown{ width: 120px;}
.price_dropdown{ width: 120px;}
.sort_order_dropdown{  width: 140px;}
.main_text{  padding: 5px;  font-weight: bold;}
.cms_page{  padding: 10px 5px 5px 5px;}
.small_content{  margin: 10px 20px 10px 0px;}
.content-box{width: 499px;clear: both;font-size: 11px;padding: 0px 15px 15px 0px;}
.content-box .formrow{padding-top: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;}
.my_account_link{font-size: 10px;font-weight: bold;margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px;}
a.my_account_link {color: #000; }
a.my_account_link:visited {color: #000; }
.table_row_header{padding: 5px 0px 5px 0px; color: #000;font-weight: bold;border-bottom: 1px solid #ccc;}
.mandatory_star, .html_message{color: #ff0000;}
.success_message{color: #4B9A5B;}
.textbox{font-size: 11px;}
.cms_paragraph{padding: 10px 5px 5px 5px;margin: 0px;}
.man_box{float: left; padding: 0px 0px 0px 0px;}
.man_box img{border: 1px solid #ccc;}
.basketheader{background-color: #999999;height: 12px;}
.basketheader td{font-size: 11px;color: #ffffff;text-transform: uppercase;font-weight: bold;}
.basket_text, .basket_text_alt{color: #333333;font-size: 11px;padding: 8px 0px 8px 0px;}
.basket_text a, .basket_text_alt a{font-weight: bold;color: #333333;text-decoration: none;}
.basket_text a:hover, .basket_text_alt a:hover{font-weight: bold;color: #999999;text-decoration: none;}
a.brand_link { color: #fff; text-decoration: none; }
a:hover.brand_link { color: #fff; text-decoration: underline; }
a.black_link, a.black_link:visited, a.black_link:hover { color: #000; }
a.white_link, a.white_link:visited, a.white_link:hover { color: #fff; }
.mandatory_star, .html_message{color: #ff0000;}
.success_message{color: #4B9A5B;}
.textbox{font-size: 11px;}
.send_by_email_text{  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.63em;}
.sitemap_table{  font-family:Verdana, Arial, Helvetica, sans-serif; border-collapse:collapse; font-size:xx-small;}
.sitemap_table td{  font-family:Verdana, Arial, Helvetica, sans-serif; border: #999999 solid 1px; padding-left:1%;}
.sitemap_table ul{ list-style-position:outside; margin-left:-1px;}
.sitemap_table li{  font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:-1px;}
.sitemap_table a{  color:#000000;}
a.sitemap_link{color:#000000;}
a:hover.sitemap_link{color:#000000;}
a:visited.sitemap_link{color:#d5cd01;}
p.sitemap_title{ width:98%; background-color:#003f4c; padding:5px; color:#FFFFFF; margin-bottom:0px; margin-left:-1px;}
.rss{  position: absolute;  right: 10px;  top: 1px;  text-align: right;}
#categorydescriptions{background-color:#00404C;border-top: 1px solid #FFFFFF;width:504px;padding:10px;color:#fff;}
#homepageseo{width:524px;}
#homepageseo h1{background: url("../images/green_header.gif") no-repeat scroll 0 0 transparent;text-transform:uppercase;padding:3px 10px 0 10px;font-size:10px;font-weight:bold;color:#fff;margin:12px 0 0 0;}
.homepageseocontent{padding:10px;border: 1px solid #DBDBDB;margin: 1px 0 0 0;}
.basket_steps{height:46px;width:524px;background:url(/images/checkout_step1.gif) 0 0 no-repeat;margin:0 auto;}
.basket_step_2{height:46px;width:524px;background:url(/images/checkout_step2.gif) 0 0 no-repeat;margin:0 auto;}
.basket_step_3{height:46px;width:524px;background:url(/images/checkout_step3.gif) 0 0 no-repeat;margin:0 auto;}
.basket_step_4{height:46px;width:524px;background:url(/images/checkout_step4.gif) 0 0 no-repeat;margin:0 auto;}
#product_container{overflow:hidden;}
