﻿/* CSS Document */

.clear
{
clear:both;
}


.modalBackground

{
      background-color:#000;
  filter:alpha(opacity=40);
  opacity:0.75;
  width:1000px;
}


.header-middle
{
	float:right;
	width:176px;
	text-decoration:none;
margin-top:20px;
}


.row
{
    border:1px solid #EEEEEE;
    height:125px;
    width:694px;
    margin-bottom:7px;
}

.row p
{
padding-left:10px;
}
.row p i, row p i
{
color:#A80000;
}
.row p b, row p i
{
color:#A80000;
font-size:1.5em;
margin:0;
padding:0;
}
.row p span
{
font-weight:bold;
}

.rowleft
{
    float:left;
    width:104px;
    height:125px;
    
    
   
}

.row-right
{
    
    float:left;
    width:200px;
    height:115px;
    padding: 10px 0px 0px 0px;
    text-align:center;
  
}

.rowmiddle
{
    width:355px;
    height:115px;
    float:left;
    margin:10px 10px 0px 10px;
}



.header-middle img
{
border:0px;
	outline: none;
	
}

.header-right
{
float:left;
width:346px;
padding-left:86px;
margin-top:30px;
height:21px;
	
	
}

.ModalWindow


{
scrollbar-base-color: #D4FCFF;
scrollbar-arrow-color: #464646;
scrollbar-3dlight-color: #63D8E1;
scrollbar-darkshadow-color: #63D8E1;
scrollbar-face-color: #63D8E2;
scrollbar-highlight-color: #CCF7FB;
scrollbar-shadow-color: #5000F2;
scrollbar-track-color: #D4FCFF;
overflow : auto;
}

.hometext
{
	color:#ffffff; 
	margin:130px 0 0 40px; 
	font-size:13px;
	line-height:normal;
}

body
{
color:#6D6D6D;
font-family:Arial, Verdana, sans-serif;
font-size:0.8em;
text-align:center;
margin:0;
padding:0;
background:#fff url('../images/layout/bg-line-down.gif') center repeat-y;
}

a {
    outline: none;
}

.bridal-box-right
{
width:346px;
margin-left:2px;
float:left;
}

.bridal-box-left
{
width:346px;
margin-right:2px;
float:left;
}

.bridal-banner
{
	margin:4px 0 4px 0;
}

#home-top
{
    clear:both;
Width:696px;
height:236px;
    color:#ffffff;
    text-decoration:none;	
	
}

.home-left
{
font-size:20px;
line-height:25px;	
font-family:helvetica;
height:142px;
width:346px;
float:left;
padding:94px 0 0 0px;
}
.home-left-top
{

}
.home-left-mid
{
color:#ffffff;
font-size:20px;
padding:0px 0 0 36px;
line-height:24px;	
font-family:helvetica;
}

.home-left-lower
{
padding-left:36px;
padding-top:6px;

	}

.home-left-lower span
{
display:none;	
}

.home-left-lower img
{
padding-top:0px;
}


.home-left-lower a:link
{

}


.home-right 
{
height:236px;
width:350px;
float:right;
font-family:helvetica;
font-size:20px;
color:#ffffff;
}

.home-right a:link, home-right a:visited
{
    color:#ffffff;
}

.specialoffers-float, .specialoffers-float a:link, .specialoffers-float a:visited
{
    
    padding: 190px 0 0 23px;
    color:#ffffff;
    text-decoration:none;
    
    }


#pnltrade
{
	height:246px;
	width:346px;
	float:right;
	padding-right:2px;
background: url('../images/pages/wholesale/trade-banner-why.gif') center;
}


.pnltradelower li
{
    list-style: url('../images/pages/wholesale/tick-trade.jpg')
}


.pnltradelower ul
{
    width:30px;
}




#pnlplants
{
	height:246px;
	width:346px;
	float:right;
	background: url('../images/pages/wholesale/wholesale-plants-bkground.gif') center;
}

.plnplants-txt-top-left
{
	font-size:28.7pt;	
	line-height:22pt;
	font-family:HelveticaNeue, Helvetica, Arial;
	color:#636363;
	Padding:29px 0 0 36px;
}

.plnplants-txt-top-left Span
{
	font-size:17pt;
	font-family:HelveticaNeue Light, Helvetica light, Helvetica, Arial;	
	padding-left:1px;
}

.plnplants-txt-top-left b
{
	font-family:HelveticaNeue Bold, Helvetica, Arial;
	color:#82b03e;
	font-weight:900;
		
}

.pnlplants-txt-mid
{
font-size:10pt;
	Padding:0px 0 0 38px;
	line-height:16px;
	Font-Family:HelveticaNeue Light, Helvetica, Arial,;
}

.pnlplants-txt-mid span
{
	color:#82b03e;
	font-family:HelveticaNeue, Helvetica, Arial,;
	font-weight:600;
}

.pnlplants-txt-mid b
{
font-family:HelveticaNeue Bold, Helvetica, Arial,;	
}

#pnlflowers
{
	height:246px;
	width:346px;
	float:left;
	background: url('../images/pages/wholesale/wholesale-flowers-bkground.gif') center;

}

.pnlflowers-txt-top-left
{
	font-size:28.7pt;	
	line-height:22pt;
	font-family:HelveticaNeue, Helvetica, Arial,;
	color:#636363;
	Padding:29px 0 0 36px;
}

.pnlflowers-txt-top-left Span
{
	font-size:17pt;
	font-family:HelveticaNeue Light, Helvetica, Arial,;	
	padding-left:1px;	
}

.pnlflowers-txt-top-left b
{
	font-family:HelveticaNeue Bold, Helvetica, Arial,;
	color:#dc3676;
	font-weight:900;		
}

.pnlflowers-txt-mid
{
font-size:10pt;
	Padding:0px 0 0 38px;
	line-height:16px;
	Font-Family:HelveticaNeue Light, Helvetica, Arial,;
}

.pnlflowers-txt-mid span
{
	font-family:HelveticaNeue, Helvetica, Arial,;
	font-weight:600;
	color:#dc3676;
}

.pnlflowers-txt-mid b
{
font-family:HelveticaNeue Bold, Helvetica, Arial,;	
}

.WholesaleButtons
{
	padding:8px 0 0 13px;
}

.Wholesale-Register
{
	width:84px;
	float:left;
	padding-right:13px;
}

.WholesaleButtons span
{
	display:none;
}
#pnlflowermarket
{
height:207px;
width:696px;
margin-top:16px;
background: url('../images/pages/wholesale/flowermarket-bkground.gif') center;
text-align:right;
}


.flowermarket-top
{
float:right;
font-family:HelveticaNeue, Helvetica, Arial,;
font-size:15pt;
padding:17px 19px 0 0;
color:#636363;
}

#pnlflowermarket p.flowermarket-top span
{
font-size:30pt;
color:#2d4201;
font-weight:bolder;
font-family:"Brush 445 BT", "Brush 738 BT", "Brush Script BT", "Brush Script MT Italic";
}

.flowermarket-bottom
{
float:right;	
font-family:HelveticaNeue, Helvetica, Arial;
font-size:14px;
padding:0 19px 0 0;
color:#3a4d10;

}

.flowermarket-bottom p
{
	color:#636363;
	font-size:10pt;
}

.flowermarket-bottom span
{
	color:#3a4d10;
}

.flowermarket-bottom a:link
{
	text-decoration:underline;
	color:#3a4d10;
}



#Specials-Page-Banner
{
	background: url('../images/pages/specials/specials.jpg') center no-repeat;
	width:696px;
	height:192px;
	font-family:HelveticaNeue, Helvetica, Arial,;
}

.vat-show
{
    text-align:right;
    width:80px;
    float:right;
    padding-top:6px;
    font-size:15px; 
    font-weight:bolder
   
}

.Specials-Page-Left
{
    float:left;
width:140px;
height:122px;
	text-transform: uppercase;
	color:#f50e0e;
	padding:62px 0 0 24px;
	font-weight:bolder;
	letter-spacing:0px;

}

.Specials-Page-Left-Top
{
	font-size:22px;
	line-height:19px;
}

.Specials-Page-Left-Middle
{
		line-height:68px;
	font-size:79px;
}

.Specials-Page-Left-Bottom
{
	font-size:42px;
	text-align:center;
	line-height:30px;
	letter-spacing:-2px;
}




.Specials-Page-Right
{
width:510px;
height:125px;
	font-size:13pt;
	font-weight:bold;
	float:right;
	color:#ffffff;
	margin:60px 0 0 20px;
	letter-spacing:-1px;
	
}

.Specials-Page-Right Span
{
font-weight:bold;	
	
}

.Specials-Page-Right p
{
	line-height: 18px;
}

#sundries-right
{
	float:right;
	width:325px;
	position:relative;
}

#sundries-left
{
	float:left;
	position:relative;
	width:370px;
}

#sundries-bottom
{
	position:relative;
}



.sundries-catlst

{
margin-bottom:36px;	
}

.sundries-catlst ul a:hover
{
color:#f50e0e;	
}
	
.sundries-catlst ul {
   width:400px;
   text-decoration:underline;
   list-style-image: url(../images/bullet-sundries.gif);
}

.sundries-catlst li {
    width:200px; 
    float:left;
}

.sundries-categories

{
	margin-top:36px;
width:370px;
display:block;
	
}


.sundries-featured-product
{
	display:block;
	height:275px;
}

.sundries-about
{
	
	font-family:Arial;
	text-decoration:bold;
	font-size:13pt;
	color:#000000;	
	margin-top:35px;
	letter-spacing:0px;
}

.sundries-about b
{
margin-top:10px;
border-top:1px Solid #cccccc;
border-bottom:1px Solid #cccccc;
padding:14px 0 13px 0;
text-align:center;
}

.sundries-about p
{
padding-top:27px;
font-size:10pt;	
}

#PanelBtnsHome
{
Height:168px;
Width:auto;
Margin:12px 0 12px 0;
}

#PanelBtnsHome Span
{
Display:none;
}

.PanelImg-Start
{    
height:auto;
Width:222px;
position:relative;
float:left;
Padding-Right:13px;
}

.PanelImg
{    
height:auto;
Width: 224px;
position:relative;
float:left;
Padding-Right:13px;
}

.PanelImg-End
{    
height:auto;
Width:224px;
position:relative;
float:left;
}

#sundries-bottom .specials-banner a:link
{
color:#ffffff;
}

#sundries-bottom .collectfromwarehouse a:link
{
color:#ffffff;
}

.specials-banner
{
	background: url('../images/pages/sundries/Special-Sundries-Offers.gif') center;
	height:35px;
	width:auto;
	font-size:23px;
	text-align:center;
	line-height:35px;
display:block;
	
	
}

.specials-banner span
{
	
font-weight:bold;		
	
}



.collectfromwarehouse
{
	background: url('../images/pages/sundries/Collect-Sundries-Offers.gif') center;
	height:35px;
	width:auto;
	color:#ffffff;
	font-size:23px;
	text-align:center;
	line-height:35px;	
	margin-top:15px;
}

.collectfromwarehouse span
{
	
font-weight:bold;		
	
}

#SpecialOfferStrip
{

Height:261px;
Width:600;
margin-bottom:12px;

}

.SpecialsContainer
{
	Margin: 75px 0 0 27px;
	height: 170px;
	width: 554px;
}

.SpecialsBox
{
height:170px;
width:265px;
float:left;
padding-right:12px;
}

.Specials-product-image
{
width:87px;
height:103px;
margin:0 auto;
float:left;
margin-right:12px;
}
.Specials-product-image img
{
width:87px;
height:103px;

text-decoration:none;
border:0;
}
.Specials-image img a:link,
.Specials-image img a:visited
{
text-decoration:none;
border:0;
}

.Specials-description
{
width:auto;
color:#A80000;
display:block;
font-size:1.0em;
height:103px;
}

.Specials-Price
{
width:230px;
	height: 62px;
}

#Delivery-Status
{
width:auto;
height:auto;
background:#A80000;
border:1px solid #DEDEDE;
margin:0 0 10px 0;
padding:8px 0 8px 20px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
}

#Trade-Wrapper
{
	padding: 0 0 0 32px;
	width:608px;
	height:110px;
	margin: 0 0 9px 0;
}	
			

#outer-wrapper
{
width:960px;
height:auto;
margin:0 auto 0 auto;
text-align:left;
background:url('../images/layout/bg-fade.gif') left top no-repeat;
}


#wrapper
{
width:926px;
height:auto;
margin:0 auto;
}
#wrapper a:link,
#wrapper a:visited
{
color:#6D6D6D;
text-decoration:none;
}
#wrapper a:hover
{
color:#A80000;
text-decoration:underline;
}


h2
{
margin:0;
padding:0;
color:#4F4F4F;
font-size:1.4em;
font-weight:normal;
}

h3
{
color:#4F4F4F;
font-size:1.4em;
padding:0;
margin:10px 0 5px 8px;
}


#header
{
width:auto;
height:85px;
font-family:"Franklin Gothic Book", Verdana, Arial;

}


#header-top
{
width:577px;
height:auto;
padding:0px 0px 0px 0px;
float:right;
}


#top-nav
{
border:1px solid #fff;
float:right;
text-align:right;
margin:10px 0 0 0;
	height: 17px;
	width: auto;
}
#top-nav ul
{
list-style-type:none;
margin:0 0 0 0;
}
#top-nav ul li
{
text-align:left;
display:inline;
line-height:12px;
padding-right:6px;
margin-left:6px;
background:url('../images/layout/nav-divider.gif') right top no-repeat;
}


#mini-basket
{
width:140px;
height:31px;
float:Right;
position:relative;
color:#A80000;
font-size:11px;
text-align:center;
padding:5px 0 0 11px;
text-decoration:underline;
background:url('../images/home/my-account.gif') left top no-repeat;
font-family:helvetica;
}
#mini-basket img
{
border:0;
text-decoration:none;
}
#mini-basket a:link,
#mini-basket a:visited
{
color:#A80000;
}
#mini-basket span
{
display:block;
}
#mini-basket b
{
font-size:0.8em;
font-weight:normal;
line-height:0.9em;
}

#header-logo
{

float:left; 
font-family:HelveticaNeue, Helvetica, Arial;
display:block; 
height: 64px; 
width: 256px;
text-decoration: none;
border-style: none;
padding:24px 0 0 22px;
line-height:20px;
text-align:center;
color:#ff8a00;
font-size:11px;
letter-spacing:1px;

}

#header-logo b
{
color: #656565;
font-size:34px;
letter-spacing:-2px;
font-weight:bold;
}

#header-logo span
{
color: #888888;
}

.bulkdiscount
{
    background-color:#d40000;
    color:#ffffff;
    font-size:20px;

	 
}



.discount-bulk
{
    background:#D40000;
height:26px;
    padding-left:4px;
   

}

.discount-bulk img
{
    float: left;
padding:0 5px 0 5px;
}

.discount-bulk span
{

 
    
}


#header-bottom img
{

float:left;
position:relative;
clear:none;
border:0;
text-decoration:none;
}

#header-bottom
{
	width:577px;
height:23px;
	float:right;
text-align:right;
margin:2px 0 0 0;
}

#header-bottom input.srchbt {
background:transparent none repeat scroll 0%;
height:21px;
margin:0pt;
padding:0pt;
position:relative;
top:4px;
width:21px;
}

#header-bottom ul
{
list-style-type:none;
margin:0 0 0 0;
padding:4px;
float:left;
position:relative;
}
#header-bottom ul li
{
text-align:left;
display:inline;
line-height:12px;
padding-right:8px;
margin-left:6px;
border-right:1px solid #A8A8A8;
}
#header-bottom span
{
float:right;
position:relative;
padding:4px;
margin-right:6px;
}

#boxes-wrapper,
.boxes-wrapper
{
  padding-left:2px;
}

#boxes-wrapper b

{
    background-color:#f20e0f;  
    color:#ffffff;  
}


#wrapper-inner
{
width:904px;
height:auto;
margin-bottom:9px;
padding:0px 0 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

#wrapper-inner img
{
border-style: none;
	border-color: inherit;
	border-width: 0;

}

.homebox
{
width:178px;
height:auto;
position:relative;
float:left;
Padding-right:20px;

}
.homebox-last
{
width:178px;
height:Auto;
position:relative;
float:left;
margin-right:0px;
}


.trade-login-box
{
width:207px;
height:72px;
position:relative;
float:left;
margin-right:10px;
padding:36px 5px 10px 10px;
background:#A80000 url('../images/home/box-test.gif') left top no-repeat;
}
.trade-login-box div
{
margin:0 0 5px 0;
}


.button, input[type=button], input[type=submit]
{
color:#4F4F4F;
font:Verdana, Arial, Helvetica, sans-serif;
background:#D8D8D8;
border:#9C9C9C 1px solid;
cursor:pointer;
}


.homebox-bottom
{
width:auto;
height:auto;
padding:5px 0 0 2px;
float:left;
position:relative;
}
.homebox-bottom ul
{
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
.homebox-bottom ul li
{
margin:0 0 5px 0;
}


.box-home
{
height:auto;
width:auto;
}
.box-home p b
{
color:#A80000;
display:block;
font-size:1.2em;
margin:0;
padding:0;
}
.box-home p span
{
font-weight:bold;
}
.box-home p i
{
color:#A80000;
}


.box
{
height:299px;
width:163px;
float:left;
position:relative;
overflow:hidden;
margin:0 3px 7pt 5px;
}


.related-box
{
height:103px;
width:86px;
float:left;
position:relative;
overflow:hidden;
margin:0pt 15px 8pt 15px;
}

.boxhome
{
height:auto;
width:147px;
float:left;
position:relative;
padding:6px 5px 6px 6px;
margin-bottom:8px;
overflow:hidden;
}

.boxhome p i
{
color:#A80000;
}
.boxhome p b
{
color:#A80000;
font-size:1.2em;
margin:0;
padding:0;
}
.boxhome p span
{
font-weight:bold;
}

.description
{
width:auto;
color:#A80000;
display:block;
font-size:1.1em;
height:30px;
padding-left:10px;
}

#description p
{
   padding-top:7px; 
}



.Related-AlsoBrought-Box
{
height:auto;
width:62px;
float:left;
position:relative;
border-left:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;			
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
padding:6px 5px 6px 6px;
margin-bottom:8px;
overflow:hidden;
}

.product-related-alsobrought-image
{
width:60px;
height:75px;
margin:0 auto;
display:block;
margin:0 0 5px 0;
text-align:center;
}
.product-related-alsobrought-image img
{
width:60px;
height:75px;
text-decoration:none;
border:0;
}
.product-image img a:link,
.product-image img a:visited
{
text-decoration:none;
border:0;
}

.brand-image
{
 width:auto;
 height:auto;
    
}

.brand-image img
{
position:relative;
border:0;
}





.box p
{
padding-left:10px;
}
.box p i, row p i
{
color:#A80000;
}
.box p b, row p i
{
color:#A80000;
font-size:1.5em;
margin:0;
padding:0;
}
.box p span
{
font-weight:bold;
}


#products_home_p
{
height:auto;

padding:0 0 2px 5px;
}

.products_home_p
{
height:auto;
width:auto;
padding-top:2px;
padding-bottom:2px;
Padding-left:5px;
color:#b1b1b1;
}


.products_home_p_category
{
height:0px;
padding-top:2px;
padding-bottom:5px;
}

#price
{
border-top: solid 1px #e6e6e6;
border-bottom: solid 1px #e6e6e6;
height:30px;
margin:0 0 8px 0;
font-size:1em;
font-weight:bolder;
line-height:25px;
display:block;
position:relative;
}

.pricestock
{
      float:left;
  width:70px;
  height:22px;
  color:#6EA70A;
  text-align:left;
  padding-top:4px;
}
 
 .price-quantity
 {
     float:right;
     width:118px;
     height:24px;
     padding-top:2px;
     text-align:right;
color:#656565;
 }
 
  .p-quantity
 {
     float:right;
     width:auto;
     height:24px;
     padding-top:2px;
     padding-right:5px;
     text-align:right;
color:#656565;
 }
 
 .price-left
 {
     float:left;
     width:auto;
     text-align:right;

 }
 
.price-bottom
{
  height:25px;
  font-size:16px;  
  margin-bottom:6px;
    
}

.price-bulk-discount
{
 text-align:right;  
 height:29px; 
}
 .price-right
 {
     float:right;
     font-size:15px;
 }
 
  .price-right span
 {
 color:#d1d1d1;

 }

 .price-right b
 {
 	color:Black;
 	font-size:19px;
 	font-weight:bolder;
 }
 
 .price-right i
 {
 	text-decoration:line-through;	
 }
 
 .price-attribute
 {
     border: none;
     float:right;
     width:200px;
     	 color:#656565;
  
    
 }
 
#price b
{
font-weight:bold;
font-size:1.1em;
}
#price tr
{
padding:7px;
}
#price td
{
padding:3px;
}
#content #price strong
{
color:#A80000;
font-size:1.7em;
font-weight:bold;
}
#price span
{
color:#A80000;
font-weight:normal;
}
#price span b
{
color:black;
font-size:1.2em;
}

#basket-header
{
Margin:10px 0 10px 0;
}

.basket-header-right
{
float:right;
}

.basket-header-left
{
float:left;
}

#basket-control
{
height:auto;
background:#fff;
margin:0 0 8px 0;
text-align:right;
overflow: auto;
}
#basket-control p
{
height:auto;
background:#F3F3F3;
color:#7B7B7B;
padding:4px;
font-size:1.0em;
text-align:right;
}
#basket-control p b
{
font-weight:bold;
}



#sizing
{
height:auto;
background:#f1f1f1;
margin:0 0 8px 0;
text-align:left;
font-weight:bold;
padding:3px;
}
#sizing form
{
text-align:right;
margin:4px 0 4px 0;
}
#sizing b
{
color:#7B7B7B;
font-weight:normal;
}
#sizing div
{
text-align:right;
margin:5px 0 5px 0;
color:#3C2261;
font-weight:bold;
}



#extra-features
{
height:auto;
background:#fff;
margin:0 0 8px 0;
text-align:right;
clear:both;
}
#extra-features p
{
font-size:1.2em;
}

#content ul#maintab
{
padding-left:0;
}

#content ul#maintab li a
{
margin-bottom:5px;
}

.shadetabs{
padding: 3px 0px;
margin-left: 0px;
margin-top:5px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs h3
{
font-size:1.1em;
padding:0;
margin:0;
display:inline;
}

#content ul.shadetabs {
margin-left:0;
padding-left:0;
}

.shadetabs li{
display: inline;
margin: 0px;
}

.shadetabs li a{
text-decoration: none;
padding:4px 6px 0 6px;
border-left:1px solid #DEDEDE;
border-top:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
z-index: 1;
background:#F3F3F3;
font-weight:bold;
}

.shadetabs li a:visited{
background:#F3F3F3;
}

.shadetabs li a:hover{
background:#F3F3F3;
}

.shadetabs li a.selected{
position: relative;
background:#fff;
margin:0;
}

/*.shadetabs li a.selected { selected main tab style 
background:#CDE2FF;
border-bottom-color: white;*/


.shadetabs li a.selected a:hover{ /*selected main tab style */
text-decoration: none;
}




.tabcontent
{
border:1px solid #DEDEDE;
width: auto;
font-size:0.85em;
margin-bottom:1em; 
padding:10px;
display:none;
text-align:left;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tabcontent ul
{
        margin:0 0 0 20px;
        padding-top:10px;
        font-size:13px;
}

.tabcontent li
{
  
}


.addressgrid 
{
width:100%;
margin:7px 0 7px 0;
font-size:11.5px;
background:#FCFFF6;
}
.addressgrid span
{
color:#A80000;
padding-left:5px;
}
.addressgrid .alt 
{
background:#FBFFF3;
}
.addressgrid .header 
{
background:#F2F9E5;
}
.addressgrid td 
{
margin-bottom:5px;
}

.product-image
{
width:145px;
height:181px;
margin:0 0 5px 0;
text-align:center;
}
.product-image img
{
width:145px;
height:181px;
text-decoration:none;
border:0;
padding-left:9px

}


.related-product-image img 
{
width:86px;
height:103px;
text-decoration:none;
border:0;


}


.product-image img a:link,
.product-image img a:visited
{
text-decoration:none;
border:0;
}

/* page links - pager on the products/news pages etc */

.pager { width:auto; height:auto; background:#fff; margin-bottom:7px; border:1px solid #DEDEDE; padding:3px 5px 3px 6px; font-family:Tahoma, Arial, Verdana; font-size:0.85em;}
.pager span { float:right; color:#A80000; }
.pager a:link, .pager a:visited { color:#6A6A6A; text-decoration:none; margin-right:3px;}
.pager .submit{ color:#83A537;background:#fff;margin:0 1px 5px 0;padding:0 5px 0px 5px;font-size: 12px;}
.pager .selected { margin:0 0px 0px 0;	padding:0 5px 0px 5px; color:#fff; font-weight: bold;}
.pager a.pagelink-firstlast { color:black;}
.pager a.selected { color:#FFFFFF;}

.more
{
width:auto;
background: url('../images/layout/arrow.gif') right center no-repeat; 
color:#A80000;
padding:0pt 10px 0px 0pt
}
.browse
{
width:auto;
background: #EBEBEB url('../images/layout/arrow.gif') right center no-repeat; 
color:#A80000;
padding:5pt 5px 5px 5pt
}

.email-signup span img
{
vertical-align:middle;
margin:0px 5px 2px 5px;
}
.email-signup input
{
width:100px;
}


input {
font-size:85%;
color:#818181;
}


select {
font-size:95%;
color:#818181;
}


.home-content
{
width:auto;
height:auto;
margin:10px 0 0 0;
padding-top:10px;
border-top:1px solid #A8A8A8;
font-size:0.9em;
font:Verdana, Arial, Helvetica, sans-serif;
/*background:url('../images/home/home-content-bg.gif') left top repeat-y;*/
}
#home-content strong
{
color:#4F4F4F;
font-weight:normal;
}
#home-content p
{
margin:0 0 10px 0;
}


#sidebar
{
width:185px;
height:auto;
background:#fff;
float:left;
position:relative;
margin:0pt 17px 10px 0pt;

}


#sidebar .category_list
{
width:185px;
position:relative;
margin:0px;
padding:0px;
font-family:Arial, Helvetica;
font-size:12px;
list-style-type:none;
background-color:#EBEBEB;
text-align:left;
}
#sidebar .category_list li
{
padding-left:2px;
line-height:20px;
margin:0px 0px 0px 0px;
background-color:#EBEBEB;
background-position:4px 4px;
background-repeat:no-repeat;
color:#6D6D6D;

border-bottom:1px solid #fff;
}
#sidebar .category_list li a:link,
#sidebar .category_list li a:visited
{
color:#6D6D6D;
text-decoration:none;
display:block;
padding-left:8px;
}
#sidebar .category_list li a:hover
{
color:#fff;
background-color:#A80000;
}
#sidebar .category_list li.current
{
background:#A80000;
color:#fff;
}

.paymentbox
{
}


#sidebar .category_list li ul
{
margin-left:-2px;
list-style-type:none;
background-color:#ffffff;
border-top:#ffffff 1px solid;
padding-left:0;
}
#sidebar .category_list li ul li
{
padding-left:10px;
background-image:none;
line-height:20px;
color:#A80000;
border-bottom:1px solid #fff;
}
#sidebar .category_list li ul li.current
{
background:#A80000;
color:#ffffff; 
}
#sidebar .category_list li ul li:hover
{
color:#AFEFF5;
}
#sidebar .category_list li:hover
{
background-color:#A80000;
}
#sidebar .category_list li ul li a:link,
#sidebar .category_list li ul li a:visited
{
text-decoration:none;
display:block;
}
#sidebar .category_list li ul li a:hover
{
color:#545454;
background:none;
}

#sidebar .seasonal_list
{
position:relative;
margin:0px;
padding:0px;
font-family:Arial, Helvetica;
font-size:11px;
list-style-type:none;
background:#F2F9E5;
text-align:left;
}
#sidebar .seasonal_list li
{
padding-left:2px;
line-height:20px;
margin:0px 0px 0px 0px;
background-color:#F2F9E5;
background-position:4px 4px;
background-repeat:no-repeat;
color:#6D6D6D;
border-bottom:1px solid #fff;
}
#sidebar .seasonal_list li a:link,
#sidebar .seasonal_list li a:visited
{
color:#6D6D6D;
text-decoration:none;
display:block;
}
#sidebar .seasonal_list li a:hover
{
color:#545454;
}


.quick-shop-box
{
width:165px;
height:65px;
position:relative;
padding:35px 10px 10px 10px;
color:#fff;
background:#A80000 url('../images/layout/bg-quick-shop.gif') left top no-repeat;
}
.quick-shop-box select
{
width:100%;
margin:5px 0 0 0;
border:1px solid #9C9C9C;
}
.quick-shop-box img
{
margin:5px 0 0 0;
}


#email-alerts
{
width:165px;
height:auto;
line-height:30px;
background:#FDD4D4;
padding:10px;
}
#email-alerts div
{
padding:0 0 0 0; 
width:110px; 
}
#email-alerts input {
width:153px;
margin:0 0 5px 0;
}

.breadcrumb
{
width:auto;
height:auto;
border:1px solid #DEDEDE;
margin:0 0 10px 0;
padding:8px 8px 8px 8px;
color:#fff;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
.breadcrumb a:link,
.breadcrumb a:visited
{
font-size:0.9em;
color:#fff;
text-decoration:none;
}
.breadcrumb a:hover
{
text-decoration:underline;
}
.breadcrumb span
{
color:#fff;
font-size:1.6em;
font-weight:bold;
}
.breadcrumb b
{
font-size:0.9em;
font-weight:bold;
margin:0 0 0 0px;
}



#breadcrumb
{
width:auto;
height:auto;
margin:0 0 0px 0;
padding:5px 8px 5px 9px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
#breadcrumb a:link,
#breadcrumb a:visited
{
font-size:0.9em;
color:#fff;
text-decoration:none;
}
#breadcrumb a:hover
{
    color:#D4FCFF;
text-decoration:underline;
}
#breadcrumb H1
{
color:#fff;
font-size:1.7em;
font-weight:bold;
display:inline;
}
#breadcrumb b
{
font-size:0.9em;
font-weight:normal;
margin:0 0 0 15px;
}


.breadcrumb-specials
{
width:auto;
height:auto;
border:1px solid #DEDEDE;
margin:0 0 10px 0;
padding:8px 8px 8px 8px;
color:#f20e0f;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
.breadcrumb-specials a:link,
.breadcrumb-specials a:visited
{
font-size:0.9em;
color:#fff;
text-decoration:none;
}
.breadcrumb-specials a:hover
{
text-decoration:underline;
}
.breadcrumb-specials span
{
color:#fff;
font-size:1.6em;
font-weight:bold;
}
.breadcrumb-specials b
{
font-size:0.9em;
font-weight:bold;
margin:0 0 0 0px;
}

#breadcrumb-specials
{
width:auto;
height:auto;
margin:0 0 0px 0;
padding:8px 8px 8px 15px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
#breadcrumb-specials a:link,
#breadcrumb-specials a:visited
{
font-size:0.9em;
color:#fff;
text-decoration:none;
}
#breadcrumb-specials a:hover
{
text-decoration:underline;
}

#breadcrumb-specials b
{
font-size:0.9em;
font-weight:normal;
margin:0 0 0 15px;
}

#breadcrumb-specials H1
{
color:#fff;
font-size:1.7em;
font-weight:bold;
display:inline;
}

#breadcrumb-specials li
{
display: inline;
list-style-type: none;
padding:0; 
}

#breadcrumb-specials ul
{
    display:inline;
    padding:0; 
margin:0;
}

.current-breadcrumb
{
text-decoration:underline;
}


#breadcrumb li
{
display: inline;
list-style-type: none;
padding:0; 
}

#breadcrumb ul
{
    display:inline;
    padding:0; 
margin:0;
}

#ProtX
{
width:auto;
height:auto;
background:#A80000;
border:1px solid #DEDEDE;
margin:0 0 0 0;
padding:8px 8px 8px 8px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ProtX a:link,
#ProtX a:visited
{
font-size:0.9em;
color:#fff;
text-decoration:none;
}
#ProtX a:hover
{
text-decoration:underline;
}
#ProtX span
{
color:#fff;
font-size:1.4em;
font-weight:bold;
}
#ProtX b
{
font-size:0.9em;
font-weight:normal;
margin:0 0 0 0;
}
.current-ProtX
{
text-decoration:underline;
}






#productsort
{
width:auto;
height:auto;
background:#fff;
margin-bottom:7px;
padding:3px 5px 3px 6px;
font-size:0.85em;
overflow:auto;
border-bottom:1px solid #EEEEEE;
line-height:21px;
}
#productsort span
{
margin:0 5px 0 5px;
}
#productsort div
{
float:right;
position:relative;
height:auto;
}
#productsort div select
{
margin-left:4px;
}
#productsort div span
{
margin-bottom:4px;
}


#content
{
width:696px;
height:auto;
float:left;
position:relative;
font-size:0.95em;
color:#858585;
margin-top:17px;
}
#content strong
{
color:#4F4F4F;
font-weight:normal;
}
#content p
{
margin:0 0 10px 0;
}
#content ul
{
margin-top:7px;
list-style-type:none;
padding:0 0 0 10px;
}
#content ul li
{
margin-top:7px;
}
#content h2
{
font-size:1.6em;
}
#content h3
{
    
}


#content-product-right
{
width:389px;
height:auto;
position:relative;
float:right;
background:#fff;
}

#shopping-product-right
{
width:334px;
padding:0 5px 0 20px;
height:auto;
position:relative;
float:right;
background:#fff;
}

#description span
{
font-size:12px;
margin:0 0 5px 0;
}

#description p
{
font-size:1.1em;
color:#7b7b7b;
}

#description p b
{
width:auto;
color:#A80000;
display:block;
font-size:1.2em;
margin:0;
padding:0;
}
#description p span
{
font-weight:bold;
}

#description b
{
font-size:11px;
color:#b1b1b1;
font-weight:normal;
}
#description p i
{
color:#A80000;
}
#description h2
{
font-size:15.5px;
font-weight:bold;
margin:3px 0 0 0;
}
#description ul
{
margin:15px 0 15px 0;
list-style-type:none;
padding:0;
}
#description ul li
{
padding-left:6px;
margin:0 9px 10px 0;
background:url('../images/layout/icons/bullet.gif') left center no-repeat;
}

.shopping-overview
{
	color:#888888;
	font-size:12px;
	font-weight:bolder;
	letter-spacing:0px;
	font-family:helvetica;
	margin-bottom:15px;
	
}


 #shopping-item-box
 {
 	
 }
          .list-product-image
     {
     	width:98px;
     	height:122px;
     	float:left;
 }     
   .list-product-right
     {
 }
     .list-product-name
     {
 }
    
     .list-product-info
     {
 }
   
     
     .list-product-price
     {
 }
  
     
     .list-product-quantity
{
 }

.shopping-description
{
	font-weight:normal;
	color:#A4A4A4;
}

.zoom-thumbs
{
margin:0px 0 22px 0px;

}
.zoom-thumbs-t
{
border:1px solid #D9D9D9;	
display:block;
float:left;
    margin-right:16px;
    
    width: 61px;
    height:75px;
}

.zoom-thumbs img
{
margin:0px 5px 10px 5px;
  

}

.zoom-thumbs-thumbnail
{
width:62px;
width:62px;
text-align:center;
position:relative;
float:left;
padding:2px 2px 2px 2px;
margin:0 4px 5px 0;
}
.zoom-thumbs-thumbnail img
{
margin:0;
padding:0;
}
.zoom-thumbs-thumbnail li
{
margin-bottom:5px;
}


.Product-Wrap
{
}


.related-product
{
height:auto;
width:auto;
border-top:1px solid #E6E6E6;
margin:10px 0 0 0;
padding:0 0 0 0;
}
.related-product h4
{
font-weight:normal;
margin-top:10px;
font-size:1.0em;
margin-left:15px;
}

img.hoverfade { border: 0px; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
img.hoverfade:hover { filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0; }

.basket-footer
{

}

.basket-buttons
{
float:right;
}

.basket-coupon
{
float:left;
background: url('../images/layout/basket/basket-coupon.gif') center;
}


#basket-control
{
height:auto;
background:#fff;
margin:0 0 8px 0;
text-align:left;
overflow: auto;
}
#basket-control input
{
width:100%;
line-height:12px;
position:relative;
padding:4px;
color:#6D6D6D;
border:1px solid #E6E6E6;
font-weight:bold;
background:#F3F3F3;
text-transform:uppercase;
cursor:pointer;
margin:0 0 5px 0;
text-align:left;
}
#basket-control .buttonAsLink_hover
{
background:#EBEBEB;
}
#content .basket-price-inner .buttonAsLinkContinue_hover
{
background:red;
}
#basket-control .addtobasket-butt
{
color:#fff;
outline: none;
text-align:center;
margin-bottom:9px;
width:191px;
height:27px;
float:right;
center no-repeat;
}

#basket-control .buy-butt
{
color:#fff;
outline: none;
text-align:center;
margin-bottom:9px;
width:191px;
height:27px;
float:right;
center no-repeat;

}
#content .continueshopping-butt
{
width:191px;
outline: none;
height:27px;
color:#6D6D6D;
text-align:center;
font-weight:bold;
float:left;
text-transform:uppercase; 
margin:0 0 8px 0;
border:none;
background: url('../images/layout/buttons/Continue.gif') center no-repeat;



}

#delivery .continueshopping-butt
{
background:red;
color:#fff;
}

#content-product-left
{
width:292px;
height:auto;
position:relative;
float:left;
font-size:1.1em;
font-weight:bold;
}
#shopping-product-left
{
width:316px;
height:auto;
border-right:1px solid #E6E6E6;
position:relative;
float:left;
padding-left:3px;
font-size:1.1em;
font-weight:bold;
padding-right:18px;
}

#shopping-product-left h3
{
margin: 0 0 0 0;
Padding: 0 0 0 0;
font-weight:bolder;
font-size:16px;
font-family: "Helvetica";
color: #000000;
letter-spacing:-1px;
padding-bottom:15px;
}

#shopping-detail-image
{
width:315px;
height:268px;
background:#fff;
text-align:center;
}
#shopping-detail-image img
{		
text-decoration:none;
border:0;
}
#shopping-detail-image img a:link,
#shopping-detail-image img a:visited
{
text-decoration:none;
border:0;
}

#product-detail-image
{
width:auto;
height:auto;
padding:13px 13px 11px 13px;
/*border:1px solid #E6E6E6;*/
background:#fff;
text-align:center;
}
#product-detail-image img
{		
text-decoration:none;
border:0;
}
#product-detail-image img a:link,
#product-detail-image img a:visited
{
text-decoration:none;
border:0;
}


#content-product-left .zoom
{
height:auto;
width:auto;
margin-top:15px;
text-align:left;
background:#F3F3F3;
}
#content-product-left .zoom img
{
line-height:28px;
border:0;
height:14px;
/*height:14px;*/
vertical-align:middle;
margin-right:5px;
margin-left:5px;
}
#content-product-left .zoom a:link,
#content-product-left .zoom a:visited
{
vertical-align:middle;
height:28px;
line-height:28px;
}

.thumb-text
{
margin: 15px 0 15px 6px;	
}

#shopping-product-left .zoom
{
height:auto;
width:auto;
margin-top:15px;
text-align:left;
background:#F3F3F3;
}
#shopping-product-left .zoom img
{
line-height:28px;
border:0;
height:14px;
/*height:14px;*/
vertical-align:middle;
margin-right:5px;
margin-left:11px;
margin-bottom:3px;
}
#shopping-product-left .zoom a:link,
#shopping-product-left .zoom a:visited
{
vertical-align:middle;
height:28px;
line-height:28px;
}

.product-left-container
{
width:189px;
height:auto;
background:#fff;
color:#6A6A6A;
font-size:0.85em;
font-weight:normal;
text-decoration:none;
}


.generic-content-box
{
width:auto;
height:auto;
margin:0 0 10px 0;
background:#fff;
border:1px solid #DEDEDE;
padding:10px;
color:#7B7B7B;
margin-top:10px;
}
.generic-content-box ul
{
margin-top:7px;
list-style-type:none;
padding:0 0 0 10px;
}
.generic-content-box ul li
{
margin-top:7px;
}


.wholesale-register
{
width:658px;
height:auto;
padding:20px 20px 0 20px;
background:#fff;
}

 .wholesale-register fieldset
{
	width:635px;
}

.wholesale-register label
{
	clear:left;
	float:left;
	width:30%;
}

.wholesale-register fieldset h2
{
	background:#EBEBEB;
	
}

.wholesale-register fieldset div textarea
{
	border:1px solid #DEDEDE;
}




fieldset
{
height:auto;
background:#fff;
border:1px solid #DEDEDE;
color:#6D6D6D;
padding:10px;
margin-left:0;
margin-right:0px;
margin-bottom:20px;
}

fieldset label
{
width:40%;
float:left;
position:relative;
margin:13px 8px 8px 0;
text-align:left;
}
fieldset div
{
float:left;
height:auto;
position:relative;
width:55%;
}
fieldset input
{
border:0;
padding:0;
padding:4px;
border:1px solid #DEDEDE;
background:#fff;
margin:10px 0 8px 0;
}
fieldset select
{
margin:8px 0 0 0;
padding:4px;
}
fieldset ul li
{
list-style-type:none;
}
fieldset h2 
{
padding:5px 0 5px 5px;
}


.form-bottom
{
width:100%;
}
.form-bottom label
{
float:left;
position:relative;
width:90%;
margin-left:10px;
margin-top:6px;
padding:0;
}
.form-bottom input
{
float:left;
position:relative;
clear:left;
}


#content span.tickboxes
{
border:0pt none;
margin:7px 0pt;
text-align:left;
width:10px;
}



.basket-item
{
height:auto;
border:1px solid #DEDEDE;
background:#fff;
padding:2px;
margin:0 0 8px 0;
text-align:left;
color:#858585;
}
#content .basket-item img
{
border:1px solid #A80000;
vertical-align:middle;
text-align:center;
}
#content .basket-item h4
{
font-size:1.3em;
margin-top:0;
margin-bottom:0;
}
#content .basket-item h4 a:link,
#content .basket-item h4 a:visited
{
text-decoration:none;
color:#A80000;
}
.basket-item h4 a:hover
{
text-decoration:underline;
}
.basket-item span
{
font-weight:bold;
font-size:1.8em;
}
.basket-item b
{
font-weight:bold;
}
.basket-item .basket-prices
{
color:#A80000;
padding:7px;
}
#content .basket-item .basket-qty strong
{
font-size:2.4em;
font-weight:bold;
color:#6D6D6D;
}


.basket-header
{
padding:3px;
overflow:auto;
margin:0 0 7px 0;
float:inherit;
font-size:13px;
background-color:#A80000; 
color:#fff;

}

.basket-price-inner
{
color:#fff;
background:#A80000;
padding:3px;
overflow:auto;
margin:0 0 7px 0;
}
.basket-price-inner span
{
float:right;
font-size:13px;
padding-right:15px;
}
#content .basket-price-inner a:link,
#content .basket-price-inner a:visited
{
text-decoration:none;
color:#fff;
}
#content .basket-price-inner a:hover
{
color:#99B95B;
text-decoration:underline;
}
#content .basket-price-inner i
{
color:#fff;
font-weight:bolder;
font-style:normal;
}


.basket-total-price-inner
{
background:#334F95;
padding:3px;
overflow:auto;
color:#FFFFFF;
text-align:right;
padding-right:15px;
margin:0pt 0pt 7px;
}


#delivery
{
height:auto;
background:#fff;
text-align:left;
color:#6D6D6D;
width:auto;
}

#delivery input
{
margin-bottom:5px;
}

.delivery-box
{
width:325px;
border:1px solid #E2E2E2;
background:#fff;
padding:9px;
margin:0 20px 15px 0;
text-align:left;
float:left;
display:inline;
}
.delivery-box h5
{
font-size:1.2em;
margin-top:0px;
margin-bottom:0px;
}
.delivery-box b
{
border-bottom:1px solid #E2E2E2;
margin-bottom:10px;
line-height:23px;
font-size:1.1em;
}
#content .delivery-box p
{
margin:7px 0 10px 0;
font-size:11.5px;
font-family:Arial, Helvetica, sans-serif;
}
.delivery-box strong
{
font-size:1.1em;
font-weight:normal;
}
.delivery-box span
{
font-weight:normal;
color:red;
}
.delivery-box div
{
margin:5px 0 5px 0;
}
.delivery-box div select
{
vertical-align:middle;
border:1px solid #E2E2E2;
}
.delivery-box div img
{
border:0;
margin:0px 5px 0px 7px;
vertical-align:middle;
}
.delivery-box div a:link,
.delivery-box div a:visited
{
text-decoration:none;
vertical-align:middle;
font-weight:bold;

}
.delivery-box div a:hover
{
text-decoration:underline;
}
.delivery-box a:link,
.delivery-box a:visited
{
text-decoration:none;
vertical-align:middle;

}
.delivery-box a:hover
{
text-decoration:underline;
}
.delivery-box a strong:hover
{
text-decoration:underline;
}

/* Added DTW 20 July 2011 */
.DTWLogin
{
width:225px;
border:1px solid #E2E2E2;
background:#fff;
padding:9px;
margin:0 20px 15px 0;
text-align:left;
float:left;
display:inline;
}
.DTWLogin h5
{
font-size:1.2em;
margin-top:0px;
margin-bottom:0px;
}
.DTWLogin b
{
border-bottom:1px solid #E2E2E2;
margin-bottom:10px;
line-height:23px;
font-size:1.1em;
}
#content .DTWLogin p
{
margin:7px 0 10px 0;
font-size:11.5px;
font-family:Arial, Helvetica, sans-serif;
}
.DTWLogin strong
{
font-size:1.1em;
font-weight:normal;
}
.DTWLogin span
{
font-weight:normal;
color:red;
}
.DTWLogin div
{
margin:5px 0 5px 0;
}
.DTWLogin div select
{
vertical-align:middle;
border:1px solid #E2E2E2;
}
.DTWLogin div img
{
border:0;
margin:0px 5px 0px 7px;
vertical-align:middle;
}
.DTWLogin div a:link,
.DTWLogin div a:visited
{
text-decoration:none;
vertical-align:middle;
font-weight:bold;

}
.DTWLogin div a:hover
{
text-decoration:underline;
}
.DTWLogin a:link,
.DTWLogin a:visited
{
text-decoration:none;
vertical-align:middle;

}
.DTWLogin a:hover
{
text-decoration:underline;
}
.DTWLogin a strong:hover
{
text-decoration:underline;
}
/* -- */
.basket-new-customer-box
{
width:200px;
height:312px;
border:1px solid #E2E2E2;
background:#fff;
padding:9px;
margin:0 0 8px 0;
text-align:left;
float:left;
display:inline;
background:url('/Themes/images/Valentines/pages/login/new-customer-bg.jpg') no-repeat bottom left;
}
.basket-new-customer-box h5
{
font-size:1.2em;
margin-top:0px;
margin-bottom:0px;
}
#content .basket-new-customer-box p
{
margin:7px 0 10px 0;
font-size:11.5px;
}
.basket-new-customer-box-button
{
color:#4F4F4F;
font:Verdana, Arial, Helvetica, sans-serif;
background:#D8D8D8;
border:#9C9C9C 1px solid;
cursor:pointer;
padding: 2px;
}

/* End */
.new-customer-box
{
width:300px;
height:312px;
border:1px solid #E2E2E2;
background:#fff;
padding:9px;
margin:0 0 8px 0;
text-align:left;
float:left;
display:inline;
}
.new-customer-box h5
{
font-size:1.2em;
margin-top:0px;
margin-bottom:0px;
}
#content .new-customer-box p
{
margin:7px 0 10px 0;
font-size:11.5px;
}


/* MY ACCOUNT - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.my-account-headerbox
{
width:auto;
height:auto;
margin:0 0 7px 0;
background:url('../images/layout/header-box-bg.jpg') repeat-x bottom left;
border:1px solid #DEDEDE;
padding:9px;
}
.my-account-headerbox a:link,
.my-account-headerbox a:visited
{
text-decoration:none;
border:0;
}
#content .my-account-headerbox p
{
	line-height:25px;
	margin-bottom:0;
	padding-bottom:0;
	font-size:1.3em;
}

#content .my-account-headerbox p a:link,
#content .my-account-headerbox p a:visited
{
	color:#63D8E1;

}

.my-account-headerbox h2
{
color:#696969;
margin:0 20px 0 0;
position:relative;
float:left;
text-transform:lowercase;
}
.my-account-headerbox h2 img
{
color:#696969;
margin-right:9px;
vertical-align:middle;
line-height:0.7em;
border:0;
}

#content .my-account-headernav
{
height:auto;
width:318px;
float:left;
position:relative;
margin: 5px 20px 7px 0;
background:url('../images/layout/header-box-bg.jpg') repeat-x bottom left;
border:1px solid #DEDEDE;
padding:9px;
}
.my-account-headernav a:link,
.my-account-headernav a:visited
{
text-decoration:underline;
border:0;
}
.my-account-headernav a:hover
{
text-decoration:underline;
}
.my-account-headernav h3
{
width:auto;
margin:0;
font-weight:normal;
color:#4F4F4F;
font-size:1.6em;
font-weight:normal;
}
.my-account-headernav h3 img
{
margin-right:9px;
vertical-align:middle;
line-height:0.7em;
border:0;
}



.my-account-menu
{
min-height:295px;
width:318px;
float:left;
position:relative;
margin: 0 20px 7px 0;
border:1px solid #DEDEDE;
padding:9px;
overflow:hidden;
background:#F1F7D7 url('../images/layout/my-account-menu-bg-fade.jpg') repeat-x bottom left;
}
.my-account-menu a:link,
.my-account-menu a:visited
{
text-decoration:none;
color:#93ACE5;
}
.my-account-menu span a:link,
.my-account-menu span a:visited
{
color:#E67C47;
}
.my-account-menu a:hover
{
text-decoration:underline;
}
.my-account-menu h4
{
font-size:13px;
margin-top:0;
margin-bottom:0;
}
.my-account-menu h4 span
{
color:#A80000;
}
#content .my-account-menu p
{
font-size:11px;
margin-left:10px;
margin:5pt 0 10px 10px;
}




.whitebox
{
height:auto;
width:auto;
border:1px solid #DEDEDE;
padding:7px;
margin-bottom:7px;
overflow:hidden;
background-color:#ffffff;  /* the background          */
filter:alpha(opacity=70);   /* Internet Explorer       */
-moz-opacity:0.85;           /* Mozilla 1.6 and below   */
opacity: 0.85;
}
#content .whitebox p
{
	margin-left:0;
}



.feature-news
{
border-bottom:1px solid #DEDEDE;
margin-bottom:7px;
}

.feature-news b
{
    font-size:1.4em;
}

.feature-news img
{
float:right;
position:relative;
border:0;
margin-left:9px;
}
.feature-news h4
{
font-weight:normal;
color:#B0B1B3;
margin:0 0 10px 0;
font-size:10px;
}



.searchbox {
text-align:right;
}

#footer
{
width:auto;
height:auto;
margin:0 auto;
padding:9px 9px 0px;
font-size:0.9em;
border-top:1px solid #A8A8A8
}
#footer img
{
border:0;
}
#footer ul
{
list-style-type:none;
margin:0 0 10px 0;
padding:0;
line-height:16px;
}
#footer ul li
{
text-align:left;
display:inline;
line-height:12px;
padding-right:6px;
margin:0 0 0 6px;
background:url('../images/layout/nav-divider.gif') right top no-repeat;
}
#footer p
{
font-size:0.85em;
margin:0 0 10px 5px;
}

#footer a:link,
#footer a:visited
{
color:#6D6D6D;
text-decoration:none;
}
#footer a:hover
{
color:#A80000;
text-decoration:underline;
}



.bottom-links
{
width:192px; position:relative; float:right; height:auto; margin:0 0 0 20px; text-align:left; color:#FFFFFF; line-height:15px; font-size:0.8em;
}
.bottom-links a:link,
.bottom-links a:visited
{
text-decoration:none; float:left; position:relative; margin-right:10px; line-height:15px;
}
.bottom-links img
{
border:0; text-align:left; line-height:15px; margin-bottom:5px;
}
.bottom-links a:link,
.bottom-links a:visited
{
color:#FFFFFF;
}


.specials-nowonly
{
	color: #94b358;
	font-family: Helvetica;
	font-size: 17pt;
}
.specials-nowonly
{
	font-family: Helvetica, arial;
	font-size: 14pt;
	color: #94b358;
}
.Specials-OldPriceExTax
{
	font-family: Helvetica, arial;
	font-size: 14pt;
	color: #888888;
	text-decoration:line-through;
	margin-right:10px;
}
.Specials-PriceExTax
{
	font-family: Helvetica, arial;
	font-size: 20pt;
	font-weight:bold;
	color: #a50009;
	text-decoration:none;
}

#pnllorry
{
		height:215px;
		width:656px;
		color:#6b6b6b;
		margin-top:13px;
		font-size:15px;
		  font-family:HelveticaNeue, Helvetica, Arial;  
  padding:20px 0 10px 37px;
		background: url('../images/pages/wholesale/lorry-bkground.gif') no-repeat top left;
	letter-spacing:-1px;
	
}

.pnlLorryTop Span, 
.pnlLorryMiddle Span
{
 font-weight:bolder;
 color:#666666;
}

#pnlLorry p {
margin-top: 4px;
margin-bottom: 2px;
}


.pnlLorryTop
{
    letter-spacing:-2px;
   
Font-size:36px;

}

.pnlLorryMiddle
{
font-size:23px;
line-height:20px;
padding-bottom:20px;
}

.pnlLorryLink

{
  color:Black;
}
	

.newStyle1
{
	font-size: 12pt;
	text-decoration:none;
	
}
.Specials-More
{
	font-family: Helvetica;
	font-size: 12pt;
	color: #888888;
	background: url('../images/layout/arrow.gif') right center no-repeat; 
}


.Traderegbtns
{
	padding:0 20px 20px 20px;
	text-ali
