html, body {font-family: Arial, Helvetica, sans-serif;height:100%;font-size: 12px;color: #000000;text-align: center;margin: 0px;padding: 0px;background-color: #b1db8e;background-image: url(/images/bg.gif);background-repeat: repeat-x;}

h1,h2,h3,h4,h5 {margin: 0px;padding: 0px;}
h1 {font-size: 28px;font-weight: normal;color: #0c6766;margin: 0px;}
.home-h2 {font-size: 20px;font-weight: normal;color: #0b445b;background-image: url(/images/h2_bullet.gif);background-repeat: no-repeat;background-position: left;padding-left: 25px;}
h2 {font-size: 20px;font-weight: normal;color: #0c6766;}
h3 {font-size: 20px;font-weight: normal;color: #C70000;}
h4 {font-size: 14px;color: #C70000;	}

a:link, a:visited {font-size: 12px;color: #006665;text-decoration: underline;}
a:hover {color: #004e4d;}

img {border:0px;display: block;}
form {border:0px;margin: 0px;}

.bold {font-weight: bold;}
.highlight {font-weight: bold;color: #07344a;color: #C70000;}
.basket-footer .highlight {font-weight: bold;color: #07344a;color: #C70000;font-size: 12px;}
.clear, .clear6, br.clear {clear:both;height:1px;font-size:1px;margin:0px;padding:0px;line-height: 1px;display: block;overflow:hidden;}
.clear6 {height:6px!important;}

#wrapper {text-align: left;width: 1000px;position: relative;margin-left: auto;margin-right: auto;}
#content {position:absolute;text-align: left;width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-color: #FFFFFF;}

/*------------ header */

#header{position:relative;width:1000px;padding:0px;margin:0px;background-image: url(/images/header.jpg);background-repeat: no-repeat;height: 170px;}
#header h1 {font-size:9px; text-align: right; margin-right: 4px;}

#logo {display: block;position: absolute;left: 8px;top: 6px;}
#phone-no {display: block;position: absolute;right: 12px;top: 89px;}

#top-bar{position: absolute;bottom: 0px;left: 1px;right: 1px;background-image: url(/images/top_nav_bg.gif);width: 998px;padding-top: 6px;}
#top-bar ul {list-style:none;padding: 0px;margin: 0px 0px 0px 15px;}
#top-bar li {float:left;}
#top-bar li.keyword-search img {float:left;}
#top-bar li.keyword-search {height: 46px;float:right;margin: 0px 15px 0px 0px;}
.keywordsearch {font-size:11px;float:left;margin:10px 10px 0px 0px;width:140px;padding: 0px 0px 0px 2px;}

#go {float:left;margin-top:10px;}

#bct {height: 30px;line-height: 30px;clear: both;padding-left: 20px;color: #227199;}

/*------------ left */

#left {position:relative;float: left;width: 210px;clear:both;margin-bottom:15px;}

/*------------ nav styles */

#left ul, #left div, #left img#free-delivery{margin-left: 15px;}

.left_nav, .left_nav2, .right_nav {list-style-type:none;padding:0px;margin:0px;}

.left_nav li, .left_nav2 li, .right_nav li {position:relative;list-style-type: none;text-indent:6px;}

.water-features-top, .outdoor-features-top, .guides-top, .site-info-top {display: block;height: 31px;width: 180px;}
.water-features-top {background-image: url(/images/water_features_top.gif);background-repeat: no-repeat;}	
.outdoor-features-top {background-image: url(/images/outdoor_features_top.gif);background-repeat: no-repeat;}
.guides-top {background-image: url(/images/guides_top.gif);background-repeat: no-repeat;}
.site-info-top {background-image: url(/images/site_info_top.gif);background-repeat: no-repeat;}
   
.left_nav li a, .left_nav li a:visited, .left_nav2 li a, .left_nav2 li a:visited, .right_nav li a, .right_nav li a:visited  {font-size:11px;font-weight:bold;padding:0px;width:178px;height:27px;text-decoration:none;background-repeat:no-repeat;line-height:27px;display:block;border: 1px solid #CECECE;margin: 1px 0px 0px 0px;}
.left_nav li a, .left_nav li a:visited, .right_nav li a, .right_nav li a:visited {color:#000000;background-image: url(/images/left_nav_bg_1.gif);}
.left_nav li a:hover, .right_nav li a:hover{color:#1a7f1c; text-decoration:none;}
.left_nav2 li a, .left_nav2 li a:visited {color:#000000;background-image: url(/images/left_nav_bg_2.gif);}
.left_nav2 li a:hover{color:#338600; text-decoration:none;}		

.shadow {width:180px;display: block;padding: 0px;height: 17px;background-image: url(/images/shadow.gif);background-repeat: no-repeat;margin: -1px 0px 0px 0px;}

/*------------ column product boxes */

.column-products {position:relative;list-style-type: none;padding:0px;width:178px;height:88px;display:block;border: 1px solid #CECECE;margin: 1px 0px 0px 0px;background-color: #f0f0f0;background-image: url(/images/most_popular_bg.gif);background-repeat: repeat-y;}
.cp-image{float: right;margin: 7px 0px 0px 0px;}
.column-products p {font-size:11px;float: left;padding-left: 5px;width: 95px;margin: 3px 0px 0px 0px;}
.column-products a, .column-products a:visited  {font-size:11px;text-decoration: none;color: #000000;}
.column-products a:hover {text-decoration: underline;}
.cp-price {font-weight: bold;color: #07354b;display: block;}
.cp-view {position: absolute;left: 4px;bottom: 5px;}
.cp-buy{position: absolute;left: 51px;bottom: 5px;} 
.cp-shadow {width:180px;display: block;padding: 0px;height: 17px;background-image: url(/images/shadow.gif);background-repeat: no-repeat;margin: 1px 0px 0px 0px;}

/*------------ middle */

#middle {position:relative;float:left;width:580px;margin-bottom: 15px;}

#home-banner {margin-bottom: 15px;}
#why-us {margin-bottom: 12px;}
#text-box {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #0a4258;margin-bottom: 12px;padding-right: 3px;padding-left: 3px;}

/*------------ homepage banners */

#Banner_Rotation {margin:0px 0px 15px 0px;width:580px;height:220px;clear:both;}
#Banner_Rotation_images {float:left;position:relative;width:580px;height:220px;}
#Banner_Rotation_images img {position:absolute;}

#Banner_Rotation_images_markers {list-style:none;list-style-type:none;margin:0px;position:absolute;bottom:0px;left:0px;height:44px;width:580px;padding: 0px;background-image: url(/images/banner_nav_bg.gif);background-repeat: no-repeat;background-position: bottom;}

#Banner_Rotation_images_markers li {float:left;position:relative;margin:0px;padding: 0px;}

#Banner_Rotation_images_markers li#Banner_Rotation_images_markers_3 {float:right !important;}

#Banner_Rotation_images_markers li a.slide, #Banner_Rotation_images_markers li a.left, #Banner_Rotation_images_markers li a.right {color:#ffffff;display:block;font-size:14px;height:44px;line-height:48px;text-align:center;text-decoration:none;background-repeat: no-repeat;}

#Banner_Rotation_images_markers li a.slide {background-position: left bottom;background-image: url(/images/banner_nav_1.gif);width:145px;}
#Banner_Rotation_images_markers li a.left {background-position: left bottom;background-image: url(/images/banner_nav_left_1.gif);width:145px;}
#Banner_Rotation_images_markers li a.right {background-position: right bottom;background-image: url(/images/banner_nav_right_1.gif);float:right !important;width:145px;}

#Banner_Rotation_images_markers li a.slide:hover,#Banner_Rotation_images_markers li.active a.slide {
background:url(/images/banner_nav_2.gif);color:#fec02b;background-position: left bottom;background-repeat: no-repeat;}

#Banner_Rotation_images_markers li a.left:hover,#Banner_Rotation_images_markers li.active a.left {
background-image: url(/images/banner_nav_left_2.gif);color:#fec02b;background-position: left bottom;background-repeat: no-repeat;}

#Banner_Rotation_images_markers li a.right:hover,#Banner_Rotation_images_markers li.active a.right {
background-image: url(/images/banner_nav_right_2.gif);color:#fec02b;float:right !important;background-position: right bottom;background-repeat: no-repeat;}

/*------------ right */

#right {position:relative;float: right;width:195px;margin-bottom: 15px;}
#onscreen-basket {width:180px;height: 126px;display: block;background-image: url(/images/onscreen_basket_bg.gif);background-repeat: no-repeat;position: relative;}
#osb-info {font-size: 11px;font-weight: bold;color: #FFFFFF;position: absolute;left: 19px;top: 50px;right: 21px;}
.osb-info {float: left;width: 72px;line-height: 16px;}
.osb-calculation {float: right;width: 55px;text-align: right;line-height: 16px;}
#osb-checkout {position: absolute;bottom: 8px;right: 11px;}

#free-delivery {display: block;position: relative;margin-bottom: 4px;}

#secure-ordering, #credit-cards, #need-help {margin-bottom: 15px;}


/*------------ footer */
#footer {width: 970px;position: relative;bottom: 0px;clear:both;margin-right: auto;margin-left: auto;}

#footer-box {background-image:url(/images/footer_mid.gif);background-repeat:repeat-y;width: auto;text-align: center;font-size: 11px;}
#basket-footer-box {background-image:url(/images/footer_bg.gif);background-repeat:no-repeat;width: auto;text-align: center;font-size: 11px;height: 73px;}
#basket-footer-box-pad {height: 20px;display: block;}
.footer-box-top {background-image:url(/images/footer_top.gif);background-repeat:no-repeat;display: block;height: 10px;margin: 0px;}
.footer-box-bot {background-image:url(/images/footer_bot.gif);background-repeat:no-repeat;display: block;height: 10px;margin: 0px;font-size: 1px;line-height: 1px;}
#footer-cat-links ul {margin: 0px; padding:0px;}
#footer-cat-links  {padding:0px;margin-left:15px;margin-right:15px;text-align:center;position:relative;margin-top: 0px;margin-bottom: 8px;}
#footer-cat-links  li{display:inline;list-style-type: none;margin: 0px 5px 0px 5px; padding:0px;text-align:center; }
#footer-cat-links a,#footer-cat-links  a:visited{font-size:11px;color:#383838; text-decoration:none}
#footer-cat-links  a:hover{font-size:11px;color: #0B445B;text-decoration:underline}

#footer-links ul {margin: 0px;padding:0px;}

#footer-links  {padding:0px;text-align:center;margin-top: 0px;margin-right: 150px;margin-bottom: 0px;margin-left: 150px;}
#footer-links  li {display:inline;list-style-type: none;margin: 0px 5px 0px 5px;padding:0px;text-align:center; }
#footer-links a, #footer-links a:hover, #footer-links a:visited{font-size:11px;}

#sub-footer {font-size: 11px;height: 95px;width:950px;position:relative;margin-left:auto;margin-right:auto;}
#sub-footer ul {margin: 0px; padding:0px;}
#sub-footer li{display:inline;list-style-type: none;padding:0px;margin: 10px 0px 0px 0px;} 
#sub-footer a, #sub-footer a:visited {font-size: 11px;}
.copyright {float: left;}
.e2e-link {float: right;text-indent: 1px;}
.payment-methods {position: absolute;left: 418px;top: -10px;}
.footer-logos {position: absolute;left: 304px;top: -5px;}

.footerlogos {text-align: center;clear: both;margin: 10px 0px 7px 0px;}

/*------------ get inspired box */
.get-inspired-box {position:relative;left:0px;width:282px;height:141px;margin-left:0px;margin-right:15px;float:left;list-style-type:none;padding:0px;margin-top:15px;background-image: url(/images/get_inspired_box.gif);background-repeat: no-repeat;font-size: 11px;margin-bottom: 0px;}
.get-inspired-box p {height: 100px;margin: 0px;overflow: hidden;width: 132px;}
.get-inspired-box a, .get-inspired-box a:visited {font-size: 11px;font-weight: bold;color: #07354b;text-decoration: none;}
.last {margin-right:0px;}
#gi-image {padding-top:8px;padding-left:8px;float:left;}
.gi-right {padding-top:8px;padding-left:7px;float:left;font-size: 11px;}
#gi-button {float:left;margin-top: 5px;}

/*------------ cat-box*/

.cat-box {position:relative;left:0px;width:183px;height:245px;float:left;padding:0px;background-image: url(/images/cat_box_bg.gif);background-repeat: no-repeat;font-size: 11px;margin:15px 15px 0px 0px;text-align:center;}
.cat-box p {height: 45px;margin: 0px;overflow: hidden;width: 160px;position:absolute; top:165px; left:10px}
.cat-box h2 {height: 32px;line-height:32px;margin: 0px;overflow: hidden;width: 180px;color: #0c6766;}
.cat-box a, .category-box a:visited {font-size: 12px;font-weight: bold;color: #0c6766;text-decoration: none;text-align:center;}
.last {margin-right:0px;}
.cat-box-image {margin: auto;}
.cat-box img.view {position:absolute;bottom:10px;left:28px}

/*------------ category page box */

.category-box {position:relative;left:0px;width:282px;height:170px;float:left;list-style-type:none;padding:0px;background-image: url(/images/category_box.gif);background-repeat: no-repeat;font-size: 11px;margin:15px 15px 0px 0px;}
.category-box p {height: 125px;margin: 0px;overflow: hidden;width: 137px;}
.category-box a:link, .category-box a:visited   {font-size: 11px;font-weight: bold;color: #0c6766;text-decoration: none;}
.last {margin-right:0px;}
#cb-image {float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #cecece;margin-top: 9px;margin-left: 1px;}
.cb-right {padding-top:8px;padding-left:7px;float:left;font-size: 11px;}
.cb-bottom {display: block;position: absolute;bottom: 0px;width: 282px;clear: both;background-image: url(/images/category_box_bottom.gif);height: 30px;line-height: 30px;}
.cb-rrp {color: #000000;text-decoration: line-through;margin-left: 7px;}
.cb-price {color: #004e4d;font-weight: bold;margin-left: 10px;}
.cb-view {position: absolute;bottom: 5px;right: 55px;}
.cb-buy{position: absolute;bottom: 5px;right: 7px;} 

/*------------ product-detail box */

#product-detail-box {position:relative;left:0px;width:580px;float:left;padding:0px;background-image: url(/images/product_box_bg.gif);background-repeat: repeat-y;margin-bottom: 15px;}
#product-detail-box p {}

#pdb-top {margin-bottom: 8px;}
.rrp {text-decoration: line-through;}
.bold-red {font-size: 14px;color: #C70000;font-weight: bold;}
#pdb-bottom {margin-top: 8px;clear: both;}

.product-detail a, .product-detail a:visited   {font-size: 11px;font-weight: bold;color: #07354b;text-decoration: none;}
#pdb-left {float:left;width: 230px;margin-left: 10px;border-right-width: 1px;border-right-style: solid;border-right-color: #cecece;}
#pdb-left img {border: 1px solid #d0d0d0;}

#pdb-image{position:relative; top:0px; left:0px;z-index:4; width:220px; height:220px; margin:0px; padding:0px;}
#pdb-overlay{position:absolute; bottom:-1px; right:-1px;z-index:5; width:22px; height:22px; margin:0px; padding:0px;}
#pdb-overlay img{filter: Alpha(Opacity=70);opacity:0.7;border: 0 none;}

#thumbs {margin-top: 5px;width: 230px;}
#thumbs img {display: inline;}
.thumb {margin-right: 3px;}

#pdb-right {float:left;width: 320px;padding-left: 8px;}

.product-detail-bottom {display: block;position: absolute;bottom: 0px;width: 282px;clear: both;background-image: url(/images/category_box_bottom.gif);height: 30px;line-height: 30px;}
.product-detail-rrp {color: #7dc7e0;text-decoration: line-through;}
.product-detail-price {color: #FFFFFF;font-weight: bold;}

#product-detail-button {float:left;margin-top: 5px;}
#product-detail ul, #product-detail li  {list-style-type: none;margin: 0px;padding: 0px;}

#product-detail ul {width: 580px;float: left;margin-top: 15px;position: relative;}
.product-detail-top {height: 31px;background-image: url(/images/product_box_top.gif);background-repeat: no-repeat;width: 580px;}
#add-to-basket {display: block;margin-bottom: 10px;}

/*------------ new product styles */

h1.title, h1.title2 {background-color:#1a7f1c;margin:2px 10px 0px 10px;color:#FFF;font-size:20px;text-indent:10px;height:29px;line-height:28px;}

h1.title2 {margin-top:4px!important;} 

.blue-box h2 {color:#1a7f1c;font-size:12px;font-weight:bold;}

.grey-box {background-color: #f3f3f3;border: 1px solid #eaeaea;padding:7px;}
.grey-box p {margin:0px;}
.blue-box {background-color: #e9f5e0;border: 1px solid #ddf0db;padding:7px;margin:4px 10px 0px 10px;}
.blue-box-sm {background-color: #e9f5e0;border: 1px solid #ddf0db;padding:7px;margin:2px 0px 0px 0px;}
#addtobasket {margin-bottom: 0px;float:right;}
.qty{width: 20px;text-align: center;font-size:11px;margin: 2px 0px 0px 5px;float:left;}
.blue-box-sm label {float: left;font-weight:bold;padding-top: 3px;}
.blue-box-sm input {margin-bottom:0px;}
.blue-box li {list-style-image: url(/images/tick.gif);}

.images-box {margin:0px 10px 0px 10px;}
.images-box ulXX {list-style:none;list-style-type:none;margin:0px;padding:0px;}
.images-box ul{position:relative;list-style:none;list-style-type:none;margin:4px 4px 0px 0px;background-color: #e9f5e0;width:170px;height:190px;padding:6px;border: 1px solid #ddf0db;float:left;}
.images-box li {line-height:22px;}
.images-box li img.enlarge {position:absolute;right:6px; bottom:1px;}
.product-image-box {background-color: #e9f5e0;width:170px;height:170px;padding:6px;border: 1px solid #ddf0db;float:left;margin-right:4px;}
.product-image-box.last, .images-box ul.last {float:right;margin-right:0px!important;}


/*------------ product description box */

#product-description {list-style-type: none;width: 580px;float: left;margin-bottom: 15px;background-image: url(/images/pd_info_bg.gif);background-repeat: repeat-y;}

.pd-menu {width:580px;margin:0px;position:relative;z-index:99;background-image: url(/images/pd_menu_bg.gif);height: 32px;display: block;background-repeat: no-repeat;}
.pd-menu ul {padding:0; margin:0;list-style-type: none;border:0;}
.pd-menu ul li {float:left;display: inline;}
.pd-menu ul li a, .pd-menu ul li a:visited {display: inline;text-decoration:none;font-weight: bold;height:32px;color:#FFFFFF;line-height:32px;font-size:12px;padding-right: 16px;padding-left: 17px;}
.pd-menu ul li a:hover, .pd-menu ul li a:active {color:#7dc7e0;}

.line{background-image: url(/images/pd_menu_line.gif);background-repeat: no-repeat;background-position: left;}
.pb-manu-right {padding-right: 0px;}
.pd-info {color:#000000;width:578px;}
.pd-info-in {padding: 10px;}
.pd-info-in ul, .pd-info-in p  {margin-top: 10px;margin-bottom: 10px;}
.pd-info-in li {list-style-image: url(/images/tick.gif);	}

.info-box, .contact-box {position:relative;width:580px;float:left;background-image: url(/Page/images/info_box_bg.gif);background-repeat: repeat-y;margin-bottom: 15px;}
.box-pad {padding:0px 15px 0px 15px}
.box-top {margin-bottom:8px;}
.box-bot {margin-top:8px;clear: both;}

#box-top {margin-bottom:5px;}
#box-bot {margin-top:5px;}

.info-box div, .contact-box div  {display: block;margin-top: 1px;padding-top: 1px;padding-bottom: 1px;}
.info-box div {clear: both;}
.info-box div label, .contact-box div label {display: block;float: left;width: 100px;margin: 0 0 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 3px;}
.contact-box-left{float:left;width: 270px;margin-right: 12px;}
.contact-box-left div {clear: left;}
.contact-box-right{float:left;width: 245px;}
.contact-box-right p {margin:0px;}

.text-box {font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: 135px;padding-left: 3px;}

/*------------ basket styles */
.basket-middle {position:relative;float:left;width:970px;margin: 15px;}
#basket-left {position:relative;float: left;width: 545px;clear:both;margin-bottom:15px;}
#basket-right {position:relative;float: right;width:405px;margin-bottom: 15px;}
#basket-right div, #basket-right p  {float: right;clear: right;}

.basket-header {background-color: #1a7f1c;color: #FFFFFF;background-image: url(/images/checkout/top.gif);background-repeat: repeat-x;font-size: 16px;line-height: 31px;}
.basket-line, .basket-line tr, .basket-line td  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #0c6766;}
.basket-main {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;border-right-width: 1px;border-bottom-width: 2px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #cecece;border-bottom-color: #000000;border-left-color: #cecece;margin-bottom: 15px;}
.basket-main img {display: inline;}
.basket-divider {height: 1px;background-image: url(../images/checkout/basket-divider.gif);background-repeat: repeat-x;font-size: 1px;line-height: 1px;padding: 0px;}
.basket-footer, .basket-footer td, .basket-footer tr {text-decoration: none;background-color: #f0f0f0;height: 21px;font-size: 16px;font-weight: bold;border-top-width: 1px;border-top-style: solid;border-top-color: #cecece;}

.basket-qty{width: 20px;text-align: center;font-size:11px;margin-left: 3px;margin-right: 5px;
}.basket-update {margin-bottom: -4px;}
.promo-code-box {margin-bottom: 15px;background-color: #f1f1f1;padding-bottom: 15px;padding-top: 15px;border: 1px solid #cecece;}
.promo-box-in {
	padding-right: 10px;
	padding-left: 10px;

}

.promo-text-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 110px;
	padding-left: 3px;
	margin-top: 5px;
	margin-right: 5px;
}
.add-discount {
	margin-bottom: -4px;
	margin-left: 5px;
}
.BoldRed {
	color: #da0000;
	font-weight: bold;
}
#basket-products-wrap{width:inherit}

.basket-products-header {margin: 0px;width:inherit;background-color: #1a7f1c;
	color: #FFFFFF;
	background-image: url(/images/checkout/top.gif);
	background-repeat: repeat-x;
	height: 31px;
	line-height: 31px;
	font-size: 16px;
	display: block;
}

.basket-products-box {width: 542px;}

.basket-products {
	position:relative;
	padding:0px;
	width:178px;
	height:88px;
	display:inline;
	border: 1px solid #CECECE;
	background-color: #f0f0f0;
	background-image: url(/images/most_popular_bg.gif);
	background-repeat: repeat-y;
	float: left;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bp-image{float: right;margin: 7px 0px 0px 0px;}
.basket-products p {font-size:11px;float: left;padding-left: 5px;width: 95px;margin: 3px 0px 0px 0px;}
.basket-products a, .basket-products a:visited  {font-size:11px;text-decoration: none;color: #000000;}
.basket-products a:hover {text-decoration: underline;}
.bp-price {font-weight: bold;color: #07354b;display: block;}
.bp-view {position: absolute;left: 4px;bottom: 5px;}
.bp-buy{position: absolute;left: 51px;bottom: 5px;} 
.bp-shadow {width:180px;display: block;padding: 0px;height: 17px;background-image: url(/images/shadow.gif);background-repeat: no-repeat;margin: 1px 0px 0px 0px;}
.checkout-button {
	float: right;
	clear: right;
	margin-bottom: 10px;
}
.right {
	float: right;	
}
.or {
	float: right;
	padding-right: 65px;
	margin-bottom: 2px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-top: 0px;
}
.coninue-button {
	margin-right: 25px;
}
.left {
	float: left;	
}
#tl {
	float: left;
	padding-right: 1px;
	display: inline;
}
#tr {
	float: right;
	display: inline;
}
#continue-shopping {margin-bottom: 10px;}
.promo-code-box-header {
	background-color: #1a7f1c;
	color: #FFFFFF;
	background-image: url(/images/checkout/top.gif);
	background-repeat: repeat-x;
	height: 31px;
	line-height: 31px;
	font-size: 16px;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#vat {font-size:12px;font-weight:bold;padding:0px;width:178px;height:27px;text-align:center;line-height:27px;display:block;border: 1px solid #CECECE;color: #C70000;background-color:#f4f4f4;margin-top:10px;}

#sale {position:absolute;width:45px;height: 45px;display:block;left:82px;top:0px;z-index:10000;background-image: url(/images/sale_sm.gif);background-repeat: no-repeat;}

.popup {
	width: 380px;
	text-align: center;
 	margin: 0; 
	top: 100px;
	left: 300px;
  	padding-top: 10px; 
  	height: 360px; 
  	position: absolute; 
  	background: #FBFBF0; 
  	border: solid #000000 1px; 
  	z-index: 101; 
  	visibility: hidden; 
}
.popup div {
	margin-top: 5px;
	margin-bottom: 10px;
}