body {
  text-align: center;
  background-color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000;
  margin:0;
  padding-top:15px;
}

body.nopad {
  text-align: center;
  background-color:White;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000;
  margin:0;
  padding-top:0px;
}

p, h1, h2, h3, h4, h5, h6, span, div, a, input, select, label, li, strong, em {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:#000;
}
h1 {
  display:inline;
  font-size: 19px;
  font-weight:normal;
}
h2 {
  display:inline;
  font-size:15px;
  font-weight:bold;
}
h3 {
  display:inline;
  font-size:13px;
  font-weight:bold;
}
h4 {
  display:inline;
}
h5 {
  font-size:12px;
}
select
{
  width:120px;
}
em {
  color:f00;
  font-weight:bold;
}
input {
  border-color: #aaabad;
  border-width:1px;
  border-style: solid;
  /*HEIGHT: 19px;     JL comment out 28 Jul 2006 */
}
A {
  font-size: 11px;
  font-weight: bold;
}
A {
  text-decoration:none;
}
A:hover {
  text-decoration:underline;
}
strong {
  font-size: 13px;
}
input.check {
  border:0;
}
input.rad {
  border:0;
}
input.text {
  width:160px;
}
input.submit {
  border:0;
}
.paymentHeader {
  background-color:#DAE4EF;
  font-size:10px;
  color: #39689F;
  font-weight:normal;
}
select.dateSelect {
  width:75px;
}
#basketHeader {
  background-color:#DAE4EF;
  color: #39689F;
  font-size: 10px;
  font-weight: normal;  
}

#listHeader {
	background:#CECECE;
	color: black;
  font-weight:bold;
  font-size:11px;
}

.bluebold
{
  color:#39689f;
  font-size:13;
  font-weight:bold;
}

.privacy a {

  color:#39689f;
  font-size:11;
  text-decoration: underline;
  font-weight:normal;
} 

.orderHeader {
  background-color:#B9C6D6;
  font-size:12px;
  font-weight:bold;
}
span.boldEmphasis {
  font-size:13px;
  font-weight:bold;
  color:#f00;
}
span.large {
  font-size:16px;
  font-weight:bold;
}
span.small {
  font-size:10px;
}
.Men
{
	background-color:#9FB8D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold	
}

.Women
{
	background-color:#D8C8E3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold	
}

.Tiny
{
	background-color:#ED95A5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold	
}
a.picklist {
	 color:#060D3C;
	 font-weight:normal;
	 font-size:10px;
	 text-decoration: none;
}
/* Related Products styles */
#rpBanner {
  background-color:#B9C6D6;
}
#rp a {
  padding: 0; 
  border-style: none;
  FONT-SIZE: 11px;
  color:Gray;
}
#rp a:link {
  text-decoration: none;
}
#rp a:visited {
  text-decoration: none;
}
#rp a:hover {
  text-decoration: underline;
}
#rp a:active {
  color:Black;
  text-decoration: underline;
}
#rp p {
  FONT-SIZE:12px;
  color:Blue;
}
/* User details mgmt menu styles */
#um {
  width:606px;
  margin:0 0 10px 0;
}
#um hr {
  height:1px;
  color:#000;
  padding:0;
}
#um ul {
  margin:0;
  padding:0;
}
#um li {
  float:left;
}
#um a {
  padding:0 4px 0 4px;
  font-weight:normal;
  line-height:11px;
  border-right:1px solid #000;
}
#um a.selected {
  font-weight:bold;
}
#um a.selectedlast {
  font-weight:bold;
  border:0;
}
#um a.last {
  border:0;
}
/* Page header styles */
#bannerlinks {
  width:780px;
  padding:0;
}
/*#pagebanner {
  width:377px;
  height:20px;
  background:url(/siteimages/pageheaderbanner.gif) no-repeat center left;
}*/

#pagebanner {
  width:169px;
  height:73px;
  background:url(/siteimages/pageheaderbanner.gif) no-repeat center left;
}
#pagebanner a {
  display:block;
  width:180px;
  height:70px;
}
#toplinks {
  padding-left:2px;
}
#toplinks ul {
  margin:0;
  list-style:none;
  float:right;
}
#toplinks li {
  display:inline;
}
#toplinks a {
  border-right:1px solid #999;
  padding:0 5px 1px 5px;
  color:#660033;
  font:bold 11px/11px Tahoma, Verdana;
}
#toplinks a.lastlink {
  border-right-width:0;
}
#toplinks a.static {
  color:#888486;
  font:normal 11px/11px Tahoma, Verdana;
}
#mainnav {
  width:780px;
}
#search {
  padding:0;
}
#search h1 {
  font:normal 11px/11px Tahoma, Verdana;
  letter-spacing:1px;
  display:inline;
  padding:5px 6px 0 0;
  color:#888486;
}
#search input {
  font:normal 13px/13px Tahoma, Verdana;
  margin:0 2px 0 0;
  padding-top:2px;
}
#search a {
  display:block;
  width:20px;
  background:url(/siteimages/b_go_n.gif) no-repeat center left;
}
#search a:hover {
  background:url(/siteimages/b_go_r.gif) no-repeat center left;
}
#nav {
  width:580px;
  height:25px;
  background-color:#081852;
}
#nav ul {
  list-style:none;
  margin:5px 0 0 0;
  padding:0;
}
#nav li {
  display:inline;
  padding:5px 0 5px 0;
  margin:0;
}

#nav a {
  font:normal 12px/12px Tahoma, Verdana;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  border-right:1px solid #FFFFFF;
  padding: 0 15px 0 15px;
}
#nav a:hover {
  text-decoration:underline;
  color: #fffb8a;
}
#nav li.selecteditem {
  background-color:#B9C6D6;
}
#nav a.nextisselected {
  border:0;
}
#nav a.selectedlink {
  border:0;
}
#nav a.lastitem {
  border:0;
}
#nav a.lastselected {
  border:0;
  color:#B9C6D6;
  font-weight:bold;
}
#subnav {
  width:780px;
  height:23px;
  background-color:#B9C6D6;
}
#subnav ul {
  margin:0;
  padding:0;
  list-style:none;
  text-align:left;
}
#subnav li {
  display:inline;
  background:url(/siteimages/bullet.gif) no-repeat center left;
  padding:2px 3px 2px 14px;
}
#subnav li.firstsubnav {
  background:none;
  padding-left:15px;
}
#subnav a 
{
  font:normal 10px/10px Tahoma, Verdana;
  line-height:14px;
  letter-spacing:1px;
  color:#081852;
  margin:0;
  padding:0;
  text-decoration:none;
}
#subnav a:hover {
  text-decoration:underline;
}


/*
Start new top nav
-----------------------------------------*/
.hide {
	position: absolute;
	left: -9999px;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/*
Skip Links
-------------------------------*/
#skipNav ul {
	position: absolute;
	left: 0;
	top: 0;
}
#skipNav li a {
	position: absolute;
	width: 0; 
	height: 0; 
	overflow: hidden;
	top: 0;
	left: 0;
}

/*
Header
-------------------------------*/
#header ul {
	margin: 0;
	list-style-type: none;
}
#header {
	width: 780px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#header * {
	font-family: Arial, Helvetica, sans-serif;
}
#header li {
	font-family: Arial, Helvetica, sans-serif;
}
div#headerLinksContainer {
	float: right;
	width: 597px;
	min-height: 81px;
	margin-bottom: 5px;
}
#header #logo {
	float: left;
	border: 0;
}
ul.topLinks li {
	display: inline;
}
#adminLinksContainer {
	text-align: right;
}
#adminLinks {
	float: right;
}
#adminLinks li {
	padding: 0 7px;
	border-right: 1px solid #666;
}
#adminLinks li.lastItem {
	border-right: none;
}
#adminLinks li a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 1em;
}
#languageSelector {
	width: 22.0em; 
	float: right;	
	padding-top: 14px;
}
#languageSelector ul {
	float: right;
	width: auto;
	padding: 0;	
}
#languageSelector ul li {
	display: inline;
	float: left;
	margin-left: 3px;
}
#languageSelector p {
	float: left; 
	margin-top: 6px;
	/*background: url(/Assets/Images/greyarrow_lrg.gif) center right no-repeat;*/
	padding-right: 10px;
	color: #081852;
  font-weight:bold;
  font-size:13px;
}
#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;	
}

/*
Global nav
-------------------------------*/
#categoryNavigation {
	padding-bottom: 6px;
	background: url(/Assets/Images/headergrad.gif) bottom left repeat-x;
	float: left;
}
#categoryNavigation h3 {
	float: left;
	color: #fff;
	font-size: 1.1em;
	margin: 0;
	margin-left: 10px;
	width: 7.5em;
	background-color:#999900;
	background: url(/Assets/Images/arrowwhite_lrg.gif) center right no-repeat;
	padding: 8px 0;
	display: inline;
}
#menswearContainer, #womenswearContainer {
	background-color: #081852;
	float: left;
	color: #fff;
	width: 780px;
}
#womenswearContainer {
	background-color: #a1abd2;
}
.globalNav ul {
	padding: 8px 0;
}
.globalNav ul, .globalNav li {
	float: left;
}
.globalNav li li {
	padding: 0 7px;
	border-left: 1px solid #fff;
}
.globalNav li.firstItem {
	border: none;
}
.globalNav li.rightItem {
	float: right;
	display: block; 
	background: url(/Assets/Images/arrowwhite_lrg.gif) center right no-repeat;
	margin-right: 10px;
	padding: 8px 10px 8px 0;
	font-weight: bold;
}
.globalNav a:link, .globalNav a:visited, .globalNav a:active {
	color: #fff;
	font-weight: normal;
	font-size: 1.1em;
}
.globalNav li.rightItem a {
	font-weight: bold;
}
#searchBarContainer {
	float: left;
	background-color: #e7ebf5;
	width: 760px !important;
	width /**/: 780px;
	padding: 8px 10px 1px 10px;
}
#searchBar {
	float: right;
}
#searchBar label {
	font-size: 1.3em;
	font-weight: bold;
	padding-right: 5px;
	color: #081852;
}
#searchBar input.searchText {
	width: 230px;
	border: 1px solid #666;
	font-size: 1.05em;
	padding: 1px;
	color: #666;
}
#searchBar input.goBtn {
	vertical-align: middle;
	border: none;
	margin-top: 0px;
}
* html #searchBar input.goBtn {
	margin-top: 0;
}
#catQuickOrder {
	float: left;
	background: url(/Assets/Images/greyarrow_lrg.gif) center right no-repeat;
	padding-right: 10px;
	margin-top: 3px;
	display: none; /*temporary*/
}
#catQuickOrder a {
	font-weight: normal;
	font-size: 1.1em;
	color: #081852;
}

#menswearContainer1, #womenswearContainer1 {
	background-image: url(../Images/middle_1px_border.gif);
	float: left;
	color: #081852;
	width: 780px;
}
#offerContainer {
	background-image: url(../Images/1px_coupon_grad.gif);
	float: left;
	color: #081852;

}
#womenswearContainer1 {
	background-color: #DADFF0;
}

.globalNav1 ul {
	padding: 3px 0;
}
.globalNav1 ul, .globalNav1 li {
	float: left;
}
.globalNav1 li li {
	padding: 0 7px;
	border-left: 1px solid #081852;
}
.globalNav1 li.firstItem {
	border: none;
}
.globalNav1 li.rightItem {
	float: right;
	display: block;
	background: url(../Images/arrowwhite_lrg.gif) center right no-repeat;
	margin-right: 10px;
	padding: 8px 10px 8px 0;
	font-weight: bold;
}

.globalNav1 li.lastItem {
	border: none;
}

.globalNav1 a:link, .globalNav1 a:visited, .globalNav1 a:active {
	color: #081852;
	font-size: 1.0em;
	font-family: Arial;
	font-weight: normal;
}

.globalNav1 a:hover {
	color: #0099FF;
	font-size: 1.0em;
	font-family: Arial;
} 

#searchBar1 {
	float: right;
}

/*
Basket
-------------------------------*/
#basket {
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-left: 15px;
	height: 81px !important;
	min-height: 81px;
	margin-left: 15px;
	background: url(/Assets/Images/vdots999.gif) top left repeat-y;
}
#basket img  {
	border: 0;
	margin-right: 5px;
}
#basket p {
	margin: 5px 0;
}
#basket p span {
	color: #081852;
	font-size: 1.1em;
}
#basket input {
	border: none;
}
.basketTitle {
	font-weight: bold;
}
#basket a:link, #basket a:active, #basket a:visited {
	color: #081852;
	font-size: 1.1em;
}
#basket a:hover {
	color: #0099FF;
}



/*
Footer
-------------------------------*/
#footerWrapper {
	width: 780px;
	clear: left;
	margin-top: 10px;
	text-align: left;

}
#footerContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	float: left;
}
#footerContainer ul {
	width: 780px;
	padding: 10px 0px;
	margin: 10px 0 0 0;
	margin-top: 10px;
	background: url(/Assets/Images/footergrad.gif) top left repeat-x;
}
#footerContainer li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #666;
}
#footerContainer li.lastItem {
	border: 0;
	padding-right: 0;
}
#footerContainer p {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0;
	color: #666;	
}
#footerContainer li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;	
	font-weight: normal;
}


/* Copy of footerContainer styles for DE footer */
#footerContainerDE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	float: left;
}
#footerContainerDE ul {
	width: 780px;
	padding: 10px 0px;
	margin: 10px 0 0 0;
	margin-top: 10px;
	background: url(/Assets/Images/footergrad.gif) top left repeat-x;
}
#footerContainerDE li {
	display: inline;
	padding: 0 4px; /* James Ly 18/03/2010 Reduced to 4px for DE so footer links appear as 2 lines only */
	border-right: 1px solid #666;
}
#footerContainerDE li.lastItem {
	border: 0;
	padding-right: 0;
}
#footerContainerDE p {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0;
	color: #666;	
}
#footerContainerDE li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;	
	font-weight: normal;
}

/*
Footer Banners
-------------------------------*/
#footerWrapper .genericBanner {
	margin-bottom: 0;
	border: 1px solid #ccc;
}
#footerBanners {
	width: 780px;

}
#footerBanners #bannerLeft {
	float: left;
	width: 158px;
}
#footerBanners #bannerCentreLeft {
	float: left;
	width: 195px;
	margin-left: 10px;
}
#footerBanners #bannerCentreRight {
	float: left;
	width: 195px;
	margin-left: 10px;
}
#footerBanners #bannerRight {
	float: left;
	width: 194px;
	margin-left: 10px;
}
#footerBanners #bannerFarRight {
	float: left;
	width: 195px;
	margin-left: 10px;
}

/* Start of page footer styles*/
#footer {
  width:780px;
}
#footer ul{
  margin:0;
  padding:0;
}
#footer li {
  display:inline;
}
#footer a {
  padding:1px 6px 1px 6px;
  font-weight:normal;
  line-height:11px;
  /* border-right:1px solid gray; */
}
#footer a.rightlink {
  border-right:0;
}
#footer hr {
  height:1px;
  color:#B9C6D6;
}
#flags{
  text-align:right;
}
li.gbpdefault {
  background:url(/siteimages/Flag_UK.jpg) no-repeat center left;
}
li.dedefault {
  background:url(/siteimages/Flag_DM.jpg) no-repeat center left;
}
li.frdefault {
  background:url(/siteimages/Flag_FR.jpg) no-repeat center left;
}
li.usddefault {
  background:url(/siteimages/Flag_US.jpg) no-repeat center left;
}
#flags a {
  border:0;
  width:32px;
  height:22px;
}
.menuSectionSelected {
   font-weight : 600; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   background-color : #B1B9EB; 
   text-align : right; 
}
.menuSection {
   font-weight : 600; 
   font-size : 11px; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
}
.ff6600 {
   background-color: #ff6600; 
}

A.InformationLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:red;
}

A.InformationLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:#082984;
}

A.Product
{

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:Black;
  text-decoration: none;
  font-weight: bold
}
}

A.ProductDescription
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:Black;
}

DropDownList.wide
{
	width:200px;
}
Asp:DropDownList
{
	width:200px;
}
<Asp:DropDownList>
{
	width:200px;
}

.searchBoxLabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
}

.floatingBasketBold
{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #081852;
  text-decoration: none;
  background-color: #e0e8f3;
  vertical-align: middle;
}

.floatingBasket
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.floatingBasket:link
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.floatingBasket:visited
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.floatingBasket:active
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.floatingBasket:hover
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.footerLink:link
{
  font-weight:normal;
  line-height:11px;
}

A.footerLink:visited
{
  font-weight:normal;
  line-height:11px;
}

A.footerLink:active
{
  font-weight:normal;
  line-height:11px;
}

A.footerLink:hover
{
  font-weight:normal;
  line-height:11px;
}

.pageTitle {
  font-size:16px;
  font-style:normal;
  font-weight:bold;
  color:#39689F;
}

.checkoutProductDesc {
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#081852;
}

.checkoutProductInfo {
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:#081852;
}

.checkoutCostSubTotal {
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#E20000;
}

.checkoutCostAlterations {
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#081852;
}

.checkoutCostDelivery {
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#081852;
}

.checkoutCostUSTax {
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#081852;
}

.checkoutCostCreditTotal {
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#008000;
}

.checkoutCostOrderTotal {
  font-size:14px;
  font-style:normal;
  font-weight:bold;
  color:#E20000;
  vertical-align:top;
}

.checkoutCostCreditRemaining {
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#081852;
}

