.text, body, td, div, p  {
 	font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	text-decoration: none;

}

a {color: #ffffff;}

 
 .error{
 	color:#99f7b7;
	text-decoration: bold;
	font-size: 12px;
 }
 

 
 
 .widget_bg_delivery{
 background-color:none;}
 
.tabhead_delivery{
color:#FFFFFF;
font-family:"Decker Regular",Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:14px;
text-align:center;
text-decoration:none;
width:172px;
height:29px;}
 
 
 .viewproducts{
 float:right;
background:transparent url(/public/wso/images/2007/button_product_listings.gif) no-repeat scroll 0 0;
color:#BF2F2F;
font-size:12px;
height:19px;
padding:1px 0px 3px 0;
text-align:center;
text-decoration:none;
width:155px;
cursor:pointer;
border:none;}

.Delivery_head span{
display:block;
margin-top:7px;
}

.Delivery_head{
background:transparent url(/public/wso/images/general/deltop.jpg) no-repeat scroll 0 0;
float:left;
height:32px;
width:187px;
text-align:center;
font-size:14px;
}

.ReplaceHeader{
margin-top:-7px !important;}

.Delivery_bottom{
background:transparent url(/public/wso/images/general/delbot.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
margin-left:-1px;
width:190px;
}

Delivery_head a{}

.Delivery_content{
background-color:#CF3333;
clear:none;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:165px;
*width:185px;}

.Delivery_content p{
margin:0px;}
 
 .QuickLinks_sec_list{
float:left;
padding-left:140px;
padding-top:10px;
width:580px;}
 
 
 .Image_product{
 float:left;}
 
 
.required{
font-size: 150%;
color:white;
}

.Collection_product{
    float:left;
    width:140px;
}

.miniSiteMapList{
padding-left:0px;
text-align:left;}

.miniSiteMapList li{
padding-left:0px;
margin-left:0px!Important;}

#imageText{
color:#FFFFFF;
margin-top:5px;
text-align:center;
width:100px;
font-size:11px;}

.submenu3 a{
color:#017A28;
text-decoration:none;}

.submenu3 a:hover{
text-decoration:none;}

.bottomTable{
margin-top:5px;}

.introreminder{
float:left;}

.HomeLeftTable{
margin-bottom:5px;}


.HomeTab{
background: url(/public/wso/images/general/MenuBG.gif) no-repeat;
height:37px;
width:176px;
color:#FFFFFF;
font-family:"Decker Regular",Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:14px;
text-align:center;
text-decoration:none;}


 
.QuickImage{
border-top:4px dotted #9F9F9F;
padding-top:10px;}

.QuickLinks_sec{
border-top:4px dotted #9F9F9F;
float:left;
padding-top:10px;
width:100%;}

#HomeSearch{
margin-top:3px;}

	
	.dark{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	color : #017a28;
	font-weight:bold;
	line-height: 150%;
	text-align:center;
	}
	
	.light{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	color : #FFFFFF;
	font-weight:bold;
	line-height: 150%
	}
	
	.smallwhite {
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	color : #ffffff;
	font-weight:bold
	}
	.newheaderinternal {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration: none;
	text-transform: uppercase;
	padding:0px;
	font-weight : bold;
	margin:0px;
	color : #ffffff;
	}
	 .newheaderinternal:hover {
	 color : #014a01;
	 text-decoration:underline;
	 }
 .tagline {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #346612;
	font-size : 12px;
	text-decoration: none;
 }

.Tableheadercell{
	background-color : #a6e0b8;
	border-left: 1px solid #017a28;
	
}

.Tableheader{
	background-color : #a6e0b8;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color: #017a28;
	text-transform: uppercase;
	
}

.Tablebody{
	background-color : #017a28;
	color: #ffffff;
}

.Tableborder{
border-left: 0px solid #ffffff; 
border-right: 0px solid #ffffff;
color: #ffffff;
}

.BackGround{
	background-color : #cbefd6;
	
}

.Title {
	color: #017a28;
}

.block_bg {background-color : #017a28}

.topmenu_bg {background: url(/public/wso/images/2007/mnu_bg.gif) repeat-x bottom #017a28;}

.topmenu_no_bg {background: #017a28;}

.basketlite{
	clear:both;
	display:block;
	float:right;
	padding: 8px 0px;
}

.basketlite .header, .basketlite .items, .basketlite .total, .basketlite .view {
	float:left;
	padding: 0px 0px 0px 10px;
	font-weight:bold;
}

.basketlite .view {
	padding: 0px 0px 0px 20px;
}

.basketlite .header {
	background: url(/public/wso/images/2007/basketlite.gif) no-repeat left;
	padding: 0px 5px 0px 22px;
}

.BackMain{
	background-color:#017A28;
	
}

.BackMain h1, .BackMain p, .BackMain td{
	color: #FFF;
	
}

.BackMain a{
	color: #FFF;
	text-decoration:underline;
	cursor:pointer;
}

#payment_tbl h1{
	color: #FFF;
}

.payMethod h1{
	font-size:14px;
	color: #FFF;
}

#proceedpayment_checkout{
margin-right:5px;}

.terms{
	color:Green;
	float:left;
	margin-bottom:5px;
}
.terms a{
color:Green;
}

.BackHead{
	background-color : #FFFEDA;
	
}
 .mainmenu {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }

 .homelink {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }
 
 
  .littlelinks {
	font-family :  Arial, Verdana, "Century Gothic", Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #99f7b7;
	font-size : 12px;
	font-weight:bold;
	text-decoration: none;
 }
 
  .littlelinks:hover {
	 color : #ffffff;
	 text-decoration:underline;
 }
 
 
b {
color:#FFFFFF
}
 
   .buy-nowlinks {
	font-family :  Arial, Verdana, "Century Gothic", Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #017a28;
	font-size : 10px;
	font-weight:bold;
	text-decoration: none;
 }
 
  .buy-nowlinks:hover {
	  color : #017a28;
	 text-decoration:underline;
 }
 
   .buy-nowlinks-collection {
		background: url(/public/wso/images/2007/button_product_listings.gif) no-repeat;
		width: 155px;
		height: 19px;
		text-align:center;
		color: #017a28;
		font-size: 12px;
		text-decoration:none;
		padding: 3px 10px;
		padding-left:0px;
		*padding-left:4px;
 }
 
 
 
 
 .botmenu {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }
 
 .mainmenu_active {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #DD0000;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }

 .pricevat {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #DC2C00;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }

 .pricenovat {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #587092;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }
 
  h1, .h1 {
	font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 16px;
	text-decoration: none;
	font-weight : bold;
	margin-bottom:4px;
	color: #99f7b7;
 }

  h2, .subtitle{
	font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: underline;
	font-weight : bold;
	color : #CC0000;}

  .subcollection{
	font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC0000;}

  h3, .h3{
	font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight : bold;
	color : #346612;}

  .h2 {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding:0px;
	font-weight : bold;
	background-color: #a6e0b8;
	margin:0px;
	color : #017a28;}
	
 .quicklinks {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	color: #017a28;
	font-weight:bold;}
	
.quicklinks td {
	padding: 0px 10px 0px 0px;
}	
	
 .path, .pathcurrent {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	color : #03a336;}
	
.MainDescription, .quickbuy, .formline{
float:left;
	
}

.subCollectionType{
float:left;}

.imageType {
	width: 100px;
}

.imageType img {
	width: 100px;
}

.quickbuy .description h1.header{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.quickbuy .description h1.header, .quickbuy .description p.product_description{
	margin: 0px;
	padding: 0px;
}

.descriptionType{
	float:right;
	width: 620px;
	padding: 0px 0px 0px 10px;
}

.Close_pop{
margin-right:15px;
margin-top:15px;
text-align:right;
cursor:pointer;}

#basket_overlay{
background:transparent url(/public/wso/images/general/pop_back.gif) no-repeat scroll 0 0;
height:209px;
position:fixed;
width:411px;
z-index:1410065407;
top:40%;
margin: 0 150px;
}

.ItemAddedtobasket p{
color:#017A28;
font-size:14px;
font-weight:bold;
text-align:center;}

.ItemAddedtobasket{
margin-top:50px;
text-align:center;}

.Shopping_icon{
position:relative;
text-align:center;
margin-top:-30px;
top:30px;}

#basket_overlay
{
	
display:none;
background:transparent url(/public/wso/images/general/pop_back.gif) no-repeat scroll 0 0;
height:209px;
position:absolute;
width:411px;
z-index:1410065407;
top:40%;
margin: 0 150px;
bottom: 0;

}

.close_popup{

margin-left: 377px;
margin-top:15px;

}

.Continue_shopping_pop{
cursor:pointer;
float:left;
margin-left:20px;}

.Checkout_pop{
float:right;
margin-right:20px;}

.description {
	float:left;
	margin-bottom:10px;
	padding:0 10px 0 40px;
	width:95%;
}

#PaymentDetailsForm_ValidTo__tpl__child{
margin-right:3px;}

#PaymentDetailsForm_ValidFrom__tpl__child{
margin-right:3px;}

#PaymentDetailsForm_SecurityCode__child{
margin-right:3px;}

.myTitle{
color:#FFFFFF;}

.height_weight{
float:left;
margin-left:10px;
padding:3px 0;
text-align:right;
width:105px;
*width:95px;
*margin-left:14px;
}

.HeightWeight{
*margin-left:3px;}

.select_height{
height:21px;
width:240px;
*width:223px;}

.HeightWeight{
padding-top:0 !important;
width:365px;
*width:346px;
}

.descriptionType .description, .quickbuy{
	float:left;
	margin:0 0 10px;
	width:600px;
}


.QuickImage{
width:100%;
margin-bottom:10px;}

.QuickLinks_sec img{
margin-bottom:10px;}

.form {
float:right;
width:615px;
*width:600px;
}


.buy-nowlinks-collection{
float:right;}


.details{
 	padding: 10px 0px;
	float:right!important;
	margin-right:5px;
	margin-right:25px;}
 
.formline .span-4{
	float: left;
	padding: 3px 0px;
	width: 80px;
	text-align:right;
}

.formline .span-5{
	float: right;
}

.Type Select, .Options Select{
	width:525px;
	*width:510px;
}

.Size, .Qty, .Price{
	clear:none;
	float:left;
}

.Size{
	width: 250px;
}

.Size .span-5, .Size .span-5 select{
	width: 160px;
}

.Qty{
	width: 130px;
}

.Qty .span-4{
	width: 80px;
}

.Qty .span-5, .Qty .span-5 input{
	float:left;
	margin-left:5px;
	*margin-left:3px;
	width:40px;
}

input.Qty {
	text-align:center;
}

.Type .span-4, .Options .span-4{
	margin: 0px 9px 0px 0px;
}

.quickbuy .Price{
	background-color:#FFFFFF;
	border:1px solid #333333;
	margin-left:90px;
	margin-top:5px;
	padding-bottom:2px;
	padding-right:6px;
}


.submit .add span {
font-size:14px;
color:#99F7B7;
font-weight:bold;
}

.lineThrough{
text-decoration:line-through;
color:#FF0000;}


.Price .span-4{
color:green;
float:left;
font-weight:bold;
padding-bottom:0;
padding-left:10px;
padding-top:0;
text-align:left;
width:40px;}

.Price .span-5{
color:green;
float:left;
font-weight:bold;
}

.price_value input, .add input{
	display:none;
}

.widget_bg {background-color : #169d3f}

.widget_bg .price {
	padding: 0px 10px;
	float:none;
}
.widget_bg .view {
	padding: 0px 10px;
	text-align:right;
}
.widget_bg .view a {
	text-decoration:none;
}

.submit {
	clear:none;
	float:right;
	*margin-right:0px;
	margin-right:3px;
}

.formline {
	padding: 4px 0px;
}

.formline input, .formline select{
	border: #333333 1px solid;
}

.AddToBasket {
	text-align:right;
}

.submit .add {
	height:19px;
}

.submit .add a{
	background: url(/public/wso/images/2007/button_buy.gif) no-repeat;
	width: 138px;
	height: 19px;
	text-align:center;
	color: #017a28;
	font-size: 12px;
	text-decoration:none;
	padding: 3px 29px;
}


 
	
.catalogueimage {
	border: 0px solid white;}
	
	
  .a {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: underline;
	font-weight : bold;
	color : #CC0000;}
	
.quicklink {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #346612;
	text-decoration: none;
	font-weight : bold;
 }
 
 .bestsellershead {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #346612;
	text-decoration: none;
	text-transform: uppercase;
	font-weight : bold;
	background-color: #ffffff;
 }
 .bestsellershead:hover {
	 color : #8ad2a1;
	 text-decoration:underline;
	 }
 
 .bestsellertext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #017a28;
	text-decoration: none;
	background-color: #71c68c;
	
 }
 
 .bestsellertable {
	border: 1px solid white;
 }
 
 .quicklink:hover {
	text-decoration: underline;
	}
 
   .tab {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }
 
 .mainmenu:hover  {
	 color : #006600;
 }
 
 .submenu {
	background-color:#CAF0D6;
	border-left:1px solid green;
	border-right:1px solid green;
	color:#017A28;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
 }
 
 
.submenuLink
{
    background-color:#CAF0D6;
    color:#017A28;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.submenuLink:hover
{
    color:#014A01;
    text-decoration: underline;
}
 
.submenuactive 
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #017a28;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	background-color: #caf0d6;
}
 
.submenu_spacer
{
	background-color: #caf0d6;
}
 
.submenu3activeLink:hover
{
    color:#017A28;
    text-decoration:underline;
}
 
 
.submenuactiveLink
{
    background-color:#CAF0D6;
    color:#017A28;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.submenu3 
{
	background-color:#FFFFFF;
	border-bottom:4px solid #CAF0D6;
	border-left:1px solid green;
	border-right:1px solid green;
	color:#017A28;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .submenu3Link{
 background-color:#FFFFFF;
color:#017A28;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;}

 .submenu3Link:hover{
 background-color:#FFFFFF;
	color:#014A01;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
 
 .submenu3active {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #017a28;
	font-size : 12px;
	text-decoration: underline;
	font-weight : bold;
	background-color: #ffffff;
 }
 .submenu3active:hover {
	color : #014a01;
 }
 .submenu:hover {
	color : #014a01;
 }
  .submenu3:hover {
	color : #014a01;
 }

 .topmenu {
	color:#FFFFFF;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
 }

 .topmenu:hover {
	color : #33CC33;
 }
 
 .technical td, .technical div, .technical p   {
 	color:#017a28;
 }
 
 td.tabhead, div.tabhead, p.tabhead, .tabhead  {
 	font-family : "Decker Regular", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #FFFFFF;
	text-align : center;
	font-size : 14px;
	text-decoration:none
 }
 
  .tabhead_products {
 	font-family : "Decker Regular", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #FFFFFF;
	text-align : center;
	font-size : 16px;
	text-decoration:none
 }
 
 .utilitymenu {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }
 
 .utilitymenu:hover {
	 color : #FF0000;
 }
 
 
 .BotBorder{
 border-top:1px solid #0A8030}
 
 .leftmenuLink{
 background-color:#8AD2A1;
color:#017A28;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;}

 .leftmenuLink:hover{
 background-color:#8AD2A1;
color:#ffffff;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;}
 
  .leftmenu {
	background-color:#8AD2A1;
	border-left:1px solid green;
	border-right:1px solid green;
	color:#017A28;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
 }
 
  td.leftmenu, td.leftmenuactive, td.submenu {
	padding: 2px 10px;
 }
 
 td.submenu3 {
	padding: 2px 10px 2px 19px;
 }

 .leftmenuactive {
	background-color:#8AD2A1;
	border-left:1px solid green;
	border-right:1px solid green;
	color:#017A28;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .leftmenuactiveLink{
 background-color:#8AD2A1;
color:#017A28;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;}
 
 .leftmenu:hover {
	 color : #ffffff;
 }
 
 .redheader {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #45ff37;
	font-size : 12px;
	text-decoration: none;
	font-weight : bold;
 }
 
   .white {
	color : #FFFFFF;
	
 }
 
 
  .white:hover {
 color : #d4fae0;
 text-decoration:underline;
 }
 
 
    .submenuactive:hover {
 color : #017a28;
 text-decoration:underline;
 }
   .path:hover {
 color : #017a28;
 text-decoration:underline;
 }
 
  .red {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #45ff37;
	font-size : 12px;
	text-decoration: none;
	
 }
 
 .searchheader {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 16px;
	text-decoration: none;
	font-weight : bold;
 }
 
 small {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #346612;
	font-weight : normal;
 }
 
 .quicklink {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #346612;
	text-decoration: none;
	font-weight : bold;
 }
 
 .formfield {
	background-color : #FFFFDE;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	width:240px;
}

 .searchfield {
	background-color : #FFFFDE;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	width:240px;
}

.formfieldsmall {
	background-color : #FFFFDE;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	width:60px;
}


.formfieldsearch {
	background-color : #caf0d6;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	border: 1px solid white;
	color: #017a28;
	width:174px;
}

.requiredinfo{
color:#FF0000!important;}

.formfieldmeduim {
	background-color : #FFFFDE;

	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	width:140px;
}


#paddwordreminder{
float:right;
margin-top:10px;}

.formtextarea {
	background-color : #FFFFDE;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	width:240px;
	height : 80px;
	overflow : auto;
}

.formbutton {
	background-color : #4A8421;
	color : #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	border-width : 1px;
	height: 20px;
	font-weight : bold;
}

.menuline {
	background-image: url(/public/wso/images/new/menu_bg.gif);
}
.update{
background-image: url(/public/wso/images/general/update.gif);
height:25px;
width:200px;
font-weight:bold;
}

.dark input{}

invoice_text{
padding-left:40px;}

.privateArea a, .privateArea td {
	color: #346612;
}

.red_block_bg{
background-color:#990000;}

.topmenu p{
padding-top:5px;
}

.bannercontainer .banner B{
	color: #396cae;
}

.delivery_image{
	padding:3px;
	*padding:2px;
}

.delivery_text{
	height:93px;
	*height:78px;
}

.delivery_text p{
	font-size:0.8em; 
	text-align:left; 
	padding: 0px 10px;
}

.login_reg h2 {
	text-decoration:none;
	color:#FFFFFF;
}

.login_reg .text{
	height: 155px;
}

.login_reg {
	padding: 5px 0px 0px;
}

.express_checkout, .quick_login, .create_account {
	padding: 0px 10px;
	width:224px;
	*width:244px;
	float:left;
}

.security{
	padding: 200px 20px 20px;
	
}


.intro{
margin-bottom:0;
padding-left:20px;
*padding-top:20px;}

.lightText{
color:#CCCCCC!important;}

.TotalDelivery{
color:#017A28;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:150%;
text-align:right;
text-decoration:none;}

.ItemNameBasket{
color:#017A28;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:150%;
padding-bottom:2px;
padding-top:2px;
text-align:left;
text-decoration:none;}

#serverForm{
margin-top:15px;}

.Delnote{
color:#8F8F8F;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:150%;
text-align:left;
text-decoration:none;
padding-left:10px;}

.itemname{
color:#017A28;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:150%;
text-align:left;
text-decoration:none;}

.editcheckout{
margin-left:-4px;
*margin-left:0px;}

.buttons, .secure, .nextday, .returns {
	float:left;
}

.secure, .nextday, .returns {
	padding-right: 14px;
}

#submitExpress{
margin-right:20px;}

#SelectAddress{
margin-bottom:10px;}

#BilAddEdit{
margin-bottom:0px!important;}

#DellAddAdd{
margin-bottom:0px!important;}

.worldpay {
	float:right;
	margin-top:-103px;
	margin-left:26px;
	*margin-left:0px;
	*margin-right:15px;
	padding-right:26px;
	text-align:right;
}

.buttons{
	width: 460px;
	margin-top:-100px;
}

.express_checkout{
	margin-left:10px;
}

.create_account{
	margin-right:10px;
}

.login_reg, .security {
	clear:both;
	display: inline-block;
}

.quick_login input.formfield{
	margin-right:3px;
	width:140px;
}

.block_bg{
	clear:both;
}

.buttons a{
	color:#017A28;
	font-family:Arial,Verdana,"Century Gothic",Arial,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.navigation{
	text-align:left;
	padding-right:10px;
}

.password_reminder {
	padding-right:10px;
}

.blank p, .blank h1{
	color:#000000;
}

.heading h2 {
	font-size:16px;
}

.contact_form td p{
float:right;
}

.miniSiteMapContainer{
color: #FFF;
padding-left: 21px;
}

.miniSiteMapContainer h2 {
font-size:1.5em;
}

.miniSiteMapContainer h3{
clear:both;
margin:0;
font-size:12pt;
position:relative;
}

#miniSiteMap {
background-color:#71C68B;
clear:both;
position:relative;
width:749px;
}

#miniSiteMap h2 {
color:#FFFFFF;
margin:0 0 -5px;
text-decoration: none;
padding:5px 0 7px 20px;
position:relative;
}

.miniSiteMapBG {
background-color:#71C68B;
float:left;
width:749px;
}

#miniSiteMap div.colOne, #miniSiteMap div.colTwo {
border-right:1px solid #E0E0E0;
position:relative;
z-index:100;
}

#miniSiteMap div.column {
float:left;
margin:14px 0 14px 14px;
width:230px;
}

#miniSiteMap h3 {
color:#FFFFFF;
font-size:11pt;
position:static;
}

#miniSiteMap h3 a {
color:#FFF;
font-weight:bold;
}

.miniSiteMapContainer a, .miniSiteMapContainer a:visited{
color:#FFF;
text-decoration:none;
}

.miniSiteMapContainer a:hover{
color:#FFF;
text-decoration:underline;
}

.miniSiteMapContainer h3 a:hover{
text-decoration:none;
}

#miniSiteMap ul {
font-size:9pt;
margin-bottom:6px;
margin-top:3px;
}

.miniSiteMapList {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.SiteMapContainer{
padding-top:10px;}


.miniSiteMapContainer ol, ul, li{
margin:0;
padding:0 0 0 20px;
}


.mysitemap ul{
padding-left:0px;
}

.mysitemap ul li{
padding-left:10px;
}

.mysitemap li{
padding-left:5px;
}

#PaymentDetailsForm_NameOnCard_RequiredFlag{
float:left}

.miniSiteMapList li {

margin-left:6px;
margin-right:3px;
display: inline-block; 
}

#PaymentDetailsForm_NameOnCard__child{
float:left;
width:212px!important;}

#PaymentDetailsForm_CardNumber4__tpl__child{
width:50px!Important;}

#miniSiteMap div.colOne, #miniSiteMap div.colTwo {
border-right:1px solid #E0E0E0;
position:relative;
z-index:100;
}


#miniSiteMap p.miniSiteMapSearch {
background-color:#71C68B;
bottom:14px;
clear:both;
height:1.2em;
left:14px;
padding-bottom:14px;
text-align:right;
width:720px;
padding-left:40px;
}

#miniSiteMap p {
font-size:1.2em;
position:absolute;
}

.miniSiteMapContainer p {
margin:0;
}

b.rtop, b.rbottom{
display:block;
background: #CBEFD6;
}
b.rtop b, b.rbottom b{
display:block;
height: 1px;
overflow: hidden; 
background: #71C68B;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 1px}

.specialPrice_value
{
    padding-left: 5px;
}
