/*  ---*  Site Refurb CSS file ---   */
/*
  
||||||  |||||  ||   ||  |||||  |||||    ||||   ||
||      ||     |||| ||  ||     ||  ||  ||  ||  ||
|| |||  |||||  || ||||  ||||   |||||   ||||||  ||
||  ||  ||     ||  |||  ||     || ||   ||  ||  ||
||||||  |||||  ||   ||  |||||  ||  ||  ||  ||  ||||||
*/


 /*  ###### web site pages have a container table ######  */

body {
 background-color:#ffffff;
 text-align:center;
 
 
}

#InfoTextbullets {
  margin-bottom:5px;
  margin-top:5px;
  color:#000;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

#InfoTextbullets a{
  color:#0300FD;
  text-decoration:underline;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

#sfdTopNavContainer {
  border-collapse:collapse;
  width:768px;
  background-color:#ffffff;
  margin:0 auto 0 auto;

}

.GeneralText {
  color:#000;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}

.GeneralLink {
	  color:#0300FD;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  text-decoration:underline;
}

.H3header {
  font-size:13px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:0 0 3 0px;
  padding:0 0 0 4px; 
}

#sfdTopNavContainer td{
 vertical-align:top;
 
}

 #cleardiv {
 height: 4px;
	clear: both;
}

#TrolleyText {
  color:#000000;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}
#TrolleyText a{
  color:#0300FD;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  text-decoration:underline;
}
#InformationText {
  color:#000;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  margin:16 0 0 0px;
}
#InformationText p{
  margin:2 0 2 2px;
  padding:0 0 0 0px;
}
#InformationText a{
  color:#0300FD;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  text-decoration:underline;
}

.clickableBlue {
   text-decoration:underline;
   color:#0001FE;
   font-size:10px; 
   font-family:verdana,arial,sans-serif; 
 }
 
 
#BottomPageLinks a{
  color:#0300FD;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  text-decoration:underline;
}

#BottomExtraLinks {
	background-color:#d2dfef; 
	border:solid 1px #102051; 
	width:580px; 
	/*height:30px; */

}

html>body #BottomExtraLinks {
	background-color:#d2dfef; 
	border:solid 1px #102051; 
	width:580px; 
	/*height:40px; */
	margin-bottom: 5px;

	
}

.bnExtraLinks { 
	width:24%; 
	height: 30px;
	border-right:solid 1px #a4b9d6; 
	text-align:center; 
	float:left;
	margin-top:2px;

}

html>body .bnExtraLinks { 
	width:24%; 
	height: 30px;
	border-right:solid 1px #a4b9d6; 
	text-align:center; 
	float:left;
	margin-top:2px;
	
}

#BottomExtraLinksChkout {
	background-color:#d2dfef; 
	border:solid 1px #102051; 
	width:720px; 
	height:40px; 
	margin-bottom:5px;
}

#bnRegFeats {

		width: 600px;
		margin-top: 10px;
}
.bnRegFeats {
	margin:5 7 0 0px;
	float: left;
	display: inline;
	border:solid 1px #102051;
}

.RedButton {
  color:#ffffff;
  padding:0px;
  margin:0px;
  font-weight:bold;
  width:100%;
  height:23px;
font-family:verdana,arial,sans-serif;
  background-image: url('/sfd/i/but/redbuttonBG.gif');
  border-style:none;
  font-size:11px;
  cursor:pointer;
  
}

#OrderHistoryPages {
	float:right;
	padding:0;
	margin:0 8 0 8px;
	font-family:verdana,arial,sans-serif;
   font-size:11px;
	color:#000;
}


#PageError {
   border:solid 2px #ff0000;
   margin:16 0 0 0px;
   padding:5px;
   font-family:verdana,arial,sans-serif;
   font-size:11px;   
   width:400px;
}
#PageError span{
   margin:16 0 0 0px;
   font-size:16px; 
   color:#ff0000;
}

#ProductTable th{
     font-size:13px;
     height:25px;
     font-family:verdana,arial,sans-serif;
     text-align:left;
     text-indent:3px;
     border-top:solid 1px #CECECE;
     border-bottom:solid 1px #CECECE;
     background-color:#EFEFF1;

}
#ProductTable td{
     font-size:11px;
     font-family:verdana,arial,sans-serif;
	  padding-top: 5px;
}
#ProductTable a{
   text-decoration:underline;
   color:#0001FE;
   font-size:11px; 
   font-family:verdana,arial,sans-serif; 
}
#ProductTable input{
     font-size:11px;
     font-family:verdana,arial,sans-serif;
     text-align:left;
     text-indent:3px;
     background-color:#EFEFF1;
}

 /*  ###### FORMS ######  */

.FormExplanationWhite {
  color:#ffffff;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}
.FormRedStar {
  color:#ff0000;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}
.FormLineBreak {
  height:1px;
  border-bottom:solid 1px #CECECE;
  width:98%;
  margin:5 0 5 0px;
}
.FormLine {
	height:1px;
	border-bottom:solid 1px #CECECE;
	width:575px;
	margin:5 0 5 0px;
	padding:0;
}

#Form {
    width:580px;
    border-top:solid 1px #CECECE;
    border-bottom:solid 1px #CECECE;
    border-left:solid 1px #CECECE;
    border-right:solid 1px #CECECE; 
    margin:0 0 0 0px;
    padding:0 0 0 0px;
    border-collapse:collapse;
}


#FormDraw {
	   width:580px;
    margin:0 0 0 0px;
    padding:0 0 0 0px;
    border-collapse:collapse;
}

#Form th{
     font-size:13px;
     height:25px;
     font-family:verdana,arial,sans-serif;
     text-align:left;
     text-indent:3px;
     border-bottom:solid 1px #CECECE;
     background-color:#ffffff;
}
.FormHeader {
    font-family:verdana,arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    height:20px;
    text-indent:10px;
    /*background-color:#EFEFF1;    */
    
}
.FormTitle {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    text-align:right;
    font-weight:bold;
    color:#000000;
    width:197px;
    padding: 0 2 0 0px;
    height:30px;
    
}

.FormTitle2 {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    text-align:right;
    /*color:#666;*/
    color:#000000;
    width:150px;
    padding: 0 9 0 0px;
    height:30px;
    
}


.FormTitleOther {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#000000;
    padding: 0 9 0 0px;
    height:30px;
}

.FormText {
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    /*background-color:#EFEFF1;*/
        
}

.FormText a	{
	   text-decoration:underline;
   color:#0001FE;
   font-size:10px; 
   font-family:verdana,arial,sans-serif;
}

#FormContShop {
	  font-family:verdana,arial,sans-serif;
    font-size:11px;
	 padding: 5px;
}

#FormContShop a {
	text-decoration:underline;
   color:#0001FE;
   font-size:10px; 
   font-family:verdana,arial,sans-serif;
	float: right;
	padding: 5px;
}

.FormTextData {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    text-align:left;    
}
.FormField {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    background-color:#EFEFF1;
}
.Formpick option {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    background-color:#EFEFF1;
	 padding: 3 0 3 0px;
	 border-top:1px solid #cecece;
}

.FormSelect {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    background-color:#EFEFF1;
}

#FormError {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    width:500px;
    margin:0 0 0 15px;
}

#FormFieldInfoTextContainer {
   float:left;
   width:150px;
   height:35px
   display:inline;
}

#FormFieldInfoTextContainer2 {
   float:left;
   width:155px;
   height:35px
   display:inline;
   white-space: nowrap;
}

#FormInfoTextContainer{
   float:right; 
   display:inline;
   padding-right:2px;
   width:197px;
   font-size:10px;
}
#FormInfoTextContainer2{
   float:right; 
   border:solid 1px #ffffff;
   display:inline;
   padding-right:2px;
   width:50%;
   font-size:10px;
   
}
.FormInfoTextContainer2 a:link {
   text-decoration:underline;
   font-size:10px;
   margin:0 0 0 0px;
   padding:0 0 0 0px;
   color:#0001FE;
   
   
}
.FormInfoTextContainer2 a:hover {
   text-decoration:underline;
   font-size:10px;
   margin:0 0 0 0px;
   padding:0 0 0 0px;
   color:#0001FE;
}
.FormInfoTextContainer2 a:active {
   text-decoration:underline;
   font-size:10px;
   margin:0 0 0 0px;
   padding:0 0 0 0px;
   color:#0001FE;
}
.FormInfoTextContainer2 a:visited {
   text-decoration:underline;
   font-size:10px;
   margin:0 0 0 0px;
   padding:0 0 0 0px;
   color:#0001FE;
}

.specials {

    font-family:verdana,arial,sans-serif;
    font-size:11px;
	 width: 100px;
	 padding:5px;

}


 /*  ###### Service Banners ######  */

.BankHol07_table {

	background:url(/sfd/i/banners/bank_holiday/bankholiday_bg.gif) top center repeat-x;
	cursor:pointer;
	width:100%;
	height:60px;
	margin-bottom: 10px;
}

.BankHol07_td  {
	background:url(/sfd/i/banners/bank_holiday/bankholiday01.gif) top left no-repeat;
}

.BankHol07_td02 {
	
	background:url(/sfd/i/banners/bank_holiday/bankholiday02.gif) top left no-repeat;
}


/* ##################---- Top Navigation Home Page ----################## */


	/* ################# new addition top nav ######################## */

	#TopNavNew {
	  background-color:#7e9fbf;
	  height:23px;
	  text-align:left;
	  border-top: solid 1px #141F55;
	  border-left: solid 1px #141F55;
	  border-right: solid 1px #141F55;
	  margin:0px;
	  /*padding:0 0 0 0px;*/

	}
	#TopNavNew a{
	  font-family:verdana,arial,sans-serif;
	  font-size:13px;
	  text-decoration:none;
	  font-weight:bold;
	  color:#ffffff;
	  height:14px;
	  /*margin:0 0 0 0px;*/
	

	}
	html > body #TopNavNew a{
	  /*padding:0 0 3 0px;*/
	  

	}	


    #a1 {
      width:132px;
      border-right: solid 1px #ffffff;
      text-align:center;
      float:left;
      height:14px;
      margin:2 0 4 0px;
      padding:0 0 0 0px;
    }
    html > body #a1 {
      width:136px;
      height:15px;
    
    }
    
    #a2 {
      width:109px;
      border-right: solid 1px #ffffff;
      text-align:center;
      float:left;
      height:14px;
      margin:2 0 4 0px;
      padding:0 0 0 0px;
    } 
    html > body #a2 {
      width:106px;
      height:15px;
    
    }  
    
    #a3 {
      width:101px;
      border-right: solid 1px #ffffff;
      text-align:center;
      float:left;
      height:18px;
      margin:2 0 4 0px;
      padding:0 0 0 0px;
      background-color:#ff0000;
    } 
    html > body #a3 {
      width:101px;
      height:19px;
    
    }  
    #a4 {
      width:105px;
      border-right: solid 1px #ffffff;
      text-align:center;
      float:left;
      height:14px;
      margin:2 0 4 0px;
      padding:0 0 0 0px;
    } 
    html > body #a4 {
      width:100px;
      height:15px;
    
    } 
        #a5 {
          width:95px;
          border-right: solid 1px #ffffff;
          text-align:center;
          float:left;
          height:14px;
          margin:2 0 4 0px;
          padding:0 0 0 0px;
        } 
        html > body #a5 {
          width:90px;
          height:15px;
        
    } 
        #a6 {
          width:110px;
          border-right: solid 1px #ffffff;
          text-align:center;
          float:left;
          height:14px;
          margin:2 0 4 0px;
          padding:0 0 0 0px;
        } 
        html > body #a6 {
          width:110px;
          height:15px;
        
    } 
        #a7 {
          width:100px;
          text-align:center;
          float:left;
          height:14px;
          margin:2 0 4 0px;
          padding:0 0 0 0px;
        } 
        html > body #a7 {
          width:100px;
          height:15px;
        
    } 
	/* ################# new addition top nav ######################## */





  
  /* 
  TopNav will be the name for the DIV tag container 
  that will be used to access all elements in the Top Nav Links */


#TopNav {
  background-color:#D2DFEF;

  text-align:center;
  /*border-top: solid 1px #141F55;*/
  border-left: solid 1px #141F55;
  border-right: solid 1px #141F55;
  margin:0px;
  padding:3 0 0 0px;
  
}

#TopNav a{
  font-family:verdana,arial,sans-serif;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  color:#2C4587;
  height:15px;
  padding-left:12px;
  padding-right:12px;
  margin:0 0 0 0px;
  border-collapse:collapse;
  border-right:solid 1px #0F1F52;
  
}

html>body #TopNav a {

  font-family:verdana,arial,sans-serif;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  color:#2C4587;
  height:15px;
  padding-left:9px;
  padding-right:9px;
  margin:0 0 0 0px;
  border-collapse:collapse;
  border-right:solid 1px #0F1F52;



}


  /* 
  TopNavSearch will be the name for the DIV tag container 
  that will be used to access all elements in the Top Nav Search box */
  
  
 
  #TopNavSearch {
    background-color:#D2DFEF;
    border-right: solid 1px #141F55;
    text-align:center;
    padding:0 0 0 0px;
    margin: 0 0 0 0px;
    border-bottom: solid 1px #141F55;
    border-left: solid 1px #141F55;
  }  
 
  #TopNavSearch td {
    padding-left:5px;
    border-top: solid 1px #141F55;
    padding-top:2px;
    padding-bottom:2px;
    
  } 
  
  #TopNavSearch a {
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:#0300FF;
    text-decoration:underline;
    
  } 
 
.formbutton {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
	 font-weight: bold;
    color:#021a88;
    background-color:#ffffff;
	 text-align: center;
    vertical-align:middle;
    border:solid 1px #6f87b7;
    height:20px;
    cursor:pointer;
}
.loginvariations {
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    text-align:right;
	 vertical-align: middle;
}

#SearchTable {
   /*border:solid 1px #5d6d91;*/
   /*padding-top:2px;*/
   margin:0 auto 0 auto;
}


/* ##################---- End of Top Navigation Home Page ----################## */

/* ##################---- Check Out Top Navigation Home Page ----################## */

#ChkTopNav {
  background-color:#D2DFEF;

  text-align:center;
  border-top: solid 1px #141F55;
  border-left: solid 1px #141F55;
  border-right: solid 1px #141F55;
  margin:0px;
  padding:3 0 0 0px;
  
}

#ChkTopNav a{
  font-family:verdana,arial,sans-serif;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  color:#2C4587;
  height:15px;padding-left:11px;padding-right:11px;margin:0 0 0 0px;border-collapse:collapse;border-right:solid 1px #0F1F52;
}

/* ##################---- end of Check Out Top Navigation Home Page ----################## */

/* ##################---- Left Navigation Home Page ----################## */


#PromotionalImageAdvert {
  margin:0px;
  padding-bottom:5px;
  padding-top:5px;
}
html>body #PromotionalImageAdvert {
  padding-bottom:9px;
}

#LeftNav {
  width:168px;
  float:left;
  padding:0;
  margin:0;
  margin-bottom:6px;
   
}

#LeftNavSearch {
  width:166px;
  float:left;
  padding:0;
  margin-right:2px;
 
}

/*
#LeftNav dt {
  margin: 0px;
  background-color:#4F4E53;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  padding:3px;
}

#LeftNav dl {
  margin: 0px;
  list-style:none;
  width:168px;
  border-collapse:collapse;
  border-bottom:solid 1px #0E2350;
}

#LeftNav dd {
  background-color:#D2DFEF;
  margin: 0px;
  padding:0px;
  border-collapse:collapse;
  height:15px;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#2F4485;
  border-bottom:solid 1px #A5ACBE;
  text-indent:6px;
  text-align:left;
  border-left:solid 1px #0E2350;
  border-right:solid 1px #0E2350;
  cursor:pointer;
  
}


.CatList a:link{
  color:#2F4485;
  text-decoration:none;
}
.CatList a:hover{
  color:#ffffff;
  text-decoration:none;
  
}
*/

#LeftNavSearch dl {
	width:166px;
	text-indent:6px;
	font-family:verdana,arial,sans-serif;
  	font-size:11px;
	font-weight:bold;
	color:#2F4485;
	margin:0;
	padding: 0;
	list-style:none;
	border-collapse:collapse;
	text-align: left;
	display: block;
} 

#LeftNav dl {
	width:168px;
	text-indent:6px;
	font-family:verdana,arial,sans-serif;
  	font-size:11px;
	font-weight:bold;<br>
	color:#2F4485;
	margin:0;
	padding: 0;
	list-style:none;
	border-collapse:collapse;
	text-align: left;
	display: block;
}

#LeftNav dt, #LeftNavSearch dt {
  	margin: 0px;
  	background-color:#4F4E53;
  	font-family:verdana,arial,sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	color:#ffffff;
  	padding:3px;
}

#LeftNav dd, #LeftNavSearch dd
{
	background-color:#D2DFEF; 
	margin-left:0px;
	height:15px;
	display: block;
	border-collapse:collapse;
	border-left:1px solid #0E2350;
	border-right:1px solid #0E2350;
 	border-bottom:solid 1px #A5ACBE;
  	cursor:pointer;
}

html>body #LeftNav dd {height:14px}

html>body #LeftNavSearch dd {height:14px}

#LeftNav a, #LeftNavSearch a {
	width: 99.99%;
/* extend the sensible area to the maximum with IE5 */
	display: block;
	background-color:#D2DFEF; 
	text-align: left;
	text-decoration: none;
	color:#2F4485;
}
#LeftNav a:hover, #LeftNavSearch a:hover { 
	color:#ffffff;
	background-color: #2a5991;
	border-bottom:1px solid #2a5991;
}





.SpecialFeaturesHeader {
  margin: 0px;
  background-color:#4F4E53;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  padding:3px;
  cursor:default;
}
.SpecialFeaturedList a:link{
  color:#2F4485;
  text-decoration:none;
}
.SpecialFeaturedList a:hover{
  color:#ffffff;
  text-decoration:none;
  
}


/* ##################---- End of Left Navigation Home Page ----################## */

/* ##################---- Help Section Left Navigation Home Page ----################## */


#HelpSectionLeftNav {
  width:168px;
  float:left;
  padding:0;
  margin:0;
 
}
#HelpSectionLeftNav dl {
	width:168px;
	text-indent:6px;
	font-family:verdana,arial,sans-serif;
  	font-size:11px;
	font-weight:bold;<br>
	color:#2F4485;
	margin:0;
	padding: 0;
	list-style:none;
	border-collapse:collapse;
	text-align: left;
	display: block;
}

#HelpSectionLeftNav dt {
  	margin: 0px;
  	background-color:#4F4E53;
  	font-family:verdana,arial,sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	color:#ffffff;
  	padding:3px;
}

#HelpSectionLeftNav dd
{
	background-color:#D2DFEF; 
	margin-left:0px;
	height:15px;
	display: block;
	border-collapse:collapse;
	border-left:1px solid #0E2350;
	border-right:1px solid #0E2350;
 	border-bottom:solid 1px #A5ACBE;
  	cursor:pointer;
}
html>body #HelpSectionLeftNav dd {height:14px}

#HelpSectionLeftNav a {
	width: 99.99%;
/* extend the sensible area to the maximum with IE5 */
	display: block;
	background-color:#D2DFEF; 
	text-align: left;
	text-decoration: none;
	color:#2F4485;
}
#HelpSectionLeftNav a:hover { 
	color:#ffffff;
	background-color: #2a5991;
	border-bottom:1px solid #2a5991;
}

/* ##################---- Help Section Left Navigation Home Page ----################## */





/* ##################---- My Account Section Left Navigation Home Page ----################## */

#AccountSectionLeftNav {
  width:168px;
  float:left;
  padding:0;
  margin:0;
 
}
#AccountSectionLeftNav dl {
	width:168px;
	text-indent:6px;
	font-family:verdana,arial,sans-serif;
  	font-size:11px;
	font-weight:bold;<br>
	color:#2F4485;
	margin:0;
	padding: 0;
	list-style:none;
	border-collapse:collapse;
	text-align: left;
	display: block;
}

#AccountSectionLeftNav dt {
  	margin: 0px;
  	background-color:#4F4E53;
  	font-family:verdana,arial,sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	color:#ffffff;
  	padding:3px;
}

#AccountSectionLeftNav dd
{
	background-color:#D2DFEF; 
	margin-left:0px;
	height:15px;
	display: block;
	border-collapse:collapse;
	border-left:1px solid #0E2350;
	border-right:1px solid #0E2350;
 	border-bottom:solid 1px #A5ACBE;
  	cursor:pointer;
}
html>body #AccountSectionLeftNav dd {height:14px}

#AccountSectionLeftNav a {
	width: 99.99%;
/* extend the sensible area to the maximum with IE5 */
	display: block;
	background-color:#D2DFEF; 
	text-align: left;
	text-decoration: none;
	color:#2F4485;
}
#AccountSectionLeftNav a:hover { 
	color:#ffffff;
	background-color: #2a5991;
	border-bottom:1px solid #2a5991;
}

#accHelp {
	width:165px; 
	padding:5px; 
	border:solid 1px #cecece; 
	font-size:11px; 
	color:#000; 
	font-family:verdana,arial,sans-serif;
}

html>body #accHelp {
	width:155px; 
	padding:5px; 
	margin-top:10px; 
	border:solid 1px #cecece; 
	font-size:11px; 
	color:#000; 
	font-family:verdana,arial,sans-serif;
}

#accHelp h3 {
	color:#285993; 
	font-size:12px; 
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}


/* ##################---- My Account Section Left Navigation Home Page ----################## */


/* ##################---- Bottom  Navigation Home Page ----################## */


#BottomNavContainer {
  text-align:right;
  width:100%;
  height:70px;
  padding:0px;
  margin:0 0 0 18px;
  
}

#BottomNavLinks {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  float:left;
  text-align:left;
  width:177px;
  padding:0 0 0 0px;
  margin:6 0 6 10px;
  background-color:#ffffff;
  border-right:solid 1px #CFCED6;
  height:65px;
}

#BottomNavLinks2 {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  float:left;
  text-align:left;
  width:160px;
  padding:0 0 0 0px;
  margin:6 0 6 10px;
  background-color:#ffffff;
  height:65px;
}

#BottomNavLinks4 {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  float:left;
  text-align:left;
  width:100%;
  padding:0 0 0 0px;
  margin:6 0 6 10px;
  background-color:#ffffff;
  height:65px;
}

#BottomNavLinks a {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#0300FD;
  text-decoration:underline;
  line-height: 15px;
  
}
#BottomNavLinks2 a {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#0300FD;
  text-decoration:underline;
  line-height: 15px;

  
}

#BottomNavLinks3 {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  float:left;
  text-align:left;
  width:152px;
  padding:0 0 0 0px;
  margin:6 0 6 10px;
  background-color:#ffffff;
  height:65px;
}
#BottomNavLinks3 a {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#0300FD;
  text-decoration:underline;
  line-height: 15px;

  
}
.BottomNavTopBorderColor {
  border-top:solid 1px #D0D7DF;
  height:90px;
}

.BottomNavTopBorderColorChkOut {
	 border-top:solid 1px #FFF;
}
/* ##################---- End of Bottom Navigation Home Page ----################## */




/* ##################---- Center Contents of Product Page ----################## */

#CenterContentProductsPage {
  background-color:#ffffff;
  width:100%;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  text-align:left;
}

#breadcrumb {
  padding-left:5px;
  padding-top:5px;
  font-size:11px;
  font-family:verdana,arial,sans-serif;
  
}

#breadcrumb a:link, a:visited, a:active{
  font-size:11px;
  font-family:verdana,arial,sans-serif;
  color:#0300FD;
  text-decoration:underline;  
}

#dynamicbreadcrumb {
	padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:11px;
  font-family:verdana,arial,sans-serif;
}

#dynamicbreadcrumb a:link {
  font-size:11px;
  font-family:verdana,arial,sans-serif;
  color:#0300FD;
  text-decoration:underline;  
}
#dynamicbreadcrumb a:visited {
  font-size:11px;
  font-family:verdana,arial,sans-serif;
  color:#0300FD;
  text-decoration:underline;  
}
#dynamicbreadcrumb a:active{
  font-size:11px;
  font-family:verdana,arial,sans-serif;
  color:#0300FD;
  text-decoration:underline;  
}


#ProductHeader {
	float:left;
	background-color:#ffffff;
	width:370px;
	margin:5 0 0 0px;
        
        font-family:verdana,arial,sans-serif;
        font-size:16px;
        font-weight:bold;
        min-height:25px;
        
}	

#ProductLogoandBrand {
	min-height:25px;
	width:210px;
	background-color:#ffffff;
	color:#ffffff;
	padding:0px;
	margin:5 0 0 0px;
	float:right;
}

#ProductsPageDetails ul{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    list-style-type:disc;
    color:#BCBCBC;
}
#ProductsPageDetails td{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#000000;
    /*height:20px;*/
}

#ProductsPageDetails {
   margin: 0 0 15 2px;
   border-collapse:collapse;
}
.LargeProductImage {
   border:solid 1px #cecece;
   margin: 5 1 0 0px;
}
.ProductPageBullets {
   color:#000000;
   padding:0px;
   
}

#ProductPrintPage {
   width:250px;
   color:#0300FD;
}
#ProductPrintPage a{
   color:#0300FD;
   text-decoration:underline;
}


     /* ##################----    price and image and more images style id's below  ----################## */
#ProductPriceContainer {
  height:53px;
  width:100%;
  border-collapse:collapse;
  border-top:solid 1px #969591;
  border-bottom:solid 1px #969591;
  border-left:solid 1px #969591;
  border-right:solid 1px #969591;
  background-color:#FFFF09;
}


.ProductWasPrice {
  font-family:verdana,arial,sans-serif;
  color:#000000;
}

.ProductRedPrice2{
  font-family:verdana,arial,sans-serif;
  color:#C90507;
  text-align:right;
  width:100%;
  font-size:20px;
  font-weight:bold;
}
.SmallProductPriceContainerCell{
  border:solid 1px #A89BAC;
  text-align:right;
  background-color:#FFFF00;
}
.SmallProductRedPrice{
  color:#C90507;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  
}

.SmallProductWasPrice {
  font-family:verdana,arial,sans-serif;
  color:#000000;
  width:100%;
  font-size:11px;
  text-align:right;
  padding-right:2px;
}

#MoreImages {
    color:#0402FD;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
}
#MoreImages td{
    color:#0402FD;
    vertical-align:bottom;
    padding-bottom:2px;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
}
#MoreImages a{
    color:#0402FD;
    font-family:verdana,arial,sans-serif;
    text-decoration:underline;
    font-size:11px;
}
#EnlargeImage {
    width:150px;
    font-family:verdana,arial,sans-serif;
}
#EnlargeImage  a{
    color:#0402FD;
    font-family:verdana,arial,sans-serif;
    text-decoration:underline;   
}

#EmailthisProduct {
   width:150px;
   float:left;
   color:#0402FD;
   font-family:verdana,arial,sans-serif;
   height:10px;
}
#EmailthisProduct a{
   font-family:verdana,arial,sans-serif;
   color:#0402FD;
   text-decoration:underline;
   font-size:11px;
}
#AddtoSavedList {
   width:150px;
   float:right;
   padding-top:2px;
   padding-bottom:5px;
   height:10px;
}

    /* ##################----  end of  price and image and more images style id's below  ----################## */
    
    
    /* ##################----   Product Quality Table    ----################## */   


        /* PQPS stand for 'Product Quantity Pack Size ' */
        
 #PQPSTable {
   border-collapse:collapse;
   border:solid 1px #CECECE;
   width:99%;
   margin: 0 0 6 0px;
 }
 #PQPSTable td{
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   text-indent:6px
   
 }
.PQPSTableHeader {
  font-weight:bold;
  background-color:#EFEFF1;
}
.PQPSTableVAT {
  font-size:9px;
  font-weight:normal;
}
.PQPSTablePackPrice {
  font-size:9px;
  font-weight:normal;
  text-align:center;
  font-weight:bold;
}

   /* ##################----  end of Product Quality Table    ----################## */   

 
 
 /* ##################----    Home Page First 3 products --    ----################## */
  
   /*   HP3ImagesTable */
  
   #HP3ImagesTable {
     width:100%;
     background-color:#EFEFF1;
     border-collapse:collapse;
     border-bottom:solid 1px #CECECE;   
     border-top:solid 1px #CECECE;
     border-left:solid 1px #CECECE;
     border-right:solid 1px #CECECE;
     margin: 10 0 0 0px;
   }
   #HP3ImagesTable th{
      width:100%;
      font-size:13px;
      height:25px;
      color:#275890;
      font-family:verdana,arial,sans-serif;
      text-align:left;
      text-indent:3px;
      border-bottom:solid 1px #CECECE;
      background-color:#ffffff;
 }
 .HP3ImagesTableproductHeader {
 /*padding:4px;
 max-height:45px;
 min-height:25px;*/
  padding:0 0 0 0px;
 margin:0 0 0 0px;
 white-space:normal;
  height:50px;
  font-weight: bold;
}

.HP3ImagesTableproductHeader a:hover {
 text-decoration:underline;
 padding:0 0 0 0px;
 margin:0 0 0 0px;
 height:12px;
}
.HP3ImagesTableproductHeader a:link {
 padding:0 0 0 0px;
 margin:0 0 0 0px;
 height:12px;
}
.HP3ImagesTableproductHeader a:active {
 padding:0 0 0 0px;
 margin:0 0 0 0px;
 height:12px;
}

#SeeMoreContainerText {
  width:550px;
  height:20px;
  font-size:12px;
  vertical-align:top;
  text-align:right;
  border-top:solid 1px #CECECE;
  margin:5 0 0 0px;
  background-color:#ededed;

}
#SeeMoreContainerText a{
  color:#0402FD;
  text-decoration:underline;
  font-size:11px;

}
 
  /* ##################----    End Home Page First 3 products --    ----################## */
 
 
 
 
 
 
 
 /* ##################----   Specififctions  section    ----################## */

#ProductPageSpecTable {
   margin: 0 0 0 0px;
   padding:0 0 0 0px;
   width:300px;
   border-top:solid 1px #CECECE;
   border-left:solid 1px #CECECE;
   border-right:solid 1px #CECECE;
   border-collapse:collapse;
}
#ProductPageSpecTable th{
   width:300px;
   font-size:13px;
   text-indent:3px;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-bottom:solid 1px #CECECE;
   
}
.ProductPageSpecTableDescriptionHeader {
  font-size:11px;
  font-family:verdana,arial,sans-serif;
  background-color:#EFEFF1;
  height:15px;
  text-indent:2px;
  border-bottom:solid 1px #CECECE;
}
.ProductPageSpecTableDescriptionHeaderInfo {
  font-size:11px;
  height:15px;
  font-family:verdana,arial,sans-serif;
  font-weight:bold;
  background-color:#EFEFF1;
  border-bottom:solid 1px #CECECE;
}


#ProductPageSpecContainer {
   float:left;
   width:300px;
   
}
  /* ##################----   end of Specififctions  section    ----################## */
 
 /* ##################----    You Might be interested section    ----################## */

 /*  YMBI stands for 'You Might Be Interested' */
 
#YMBITable {
  width:268px;
  background-color:#EFEFF1;
  border-collapse:collapse;
  border-bottom:solid 1px #CECECE;   
  border-top:solid 1px #CECECE;
  border-left:solid 1px #CECECE;
  border-right:solid 1px #CECECE;
  margin: 0 0 0 0px;
}
#YMBITable th{
   width:300px;
   font-size:13px;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   text-indent:3px;
   border-bottom:solid 1px #CECECE;
   background-color:#ffffff;
}

  /* -- Cross cell is the four products displayed in a line -- */
#YMBITablecrosssell {
  width:100%;
  background-color:#EFEFF1;
  border-collapse:collapse;
  border-bottom:solid 1px #CECECE;   
  border-top:solid 1px #CECECE;
  border-left:solid 1px #CECECE;
  border-right:solid 1px #CECECE;
  margin: 0 3 0 0px;
}
#YMBITable td{
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}
.YMBITable a:hover, a:visited, a:link, a:active {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}
.YMBIproductHeader {
padding-top:4px;
height:45px;
}


.YMBIproductHeader a:hover {
padding-top:4px;
/*max-height:45px;
min-height:25px;*/
height:45px;
text-decoration: underline;

}

.YMBIproductHeader a:active {
padding-top:4px;
/*max-height:45px;
min-height:25px;*/
height:45px;

}

.YMBIproductHeader a:link {
padding-top:4px;
/*max-height:45px;
min-height:25px;*/
height:45px;

}



#YMBITable img{
  border:solid 1px #CECECE;
  
}
#YMBITablecrosssell th{
   
   font-size:13px;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   text-indent:3px;
   border-bottom:solid 1px #CECECE;
   background-color:#ffffff;
}
#YMBITablecrosssell td{
  font-family:verdana,arial,sans-serif;
  font-size:11px;

}
.YMBITablecrosssell a:hover, a:visited, a:link, a:active {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}

#YMBITablecrosssell img{
  border:solid 1px #CECECE;
  
}
.YMBIproductHeadercrosssell {
padding-top:4px;
/*max-height:45px;
min-height:25px;*/
height:45px;

}

.YMBIproductHeadercrosssell a:hover {
padding-top:4px;
/*max-height:45px;
min-height:25px;*/
height:45px;
text-decoration: underline;

}

.YMBIproductHeadercrosssell a:active {
padding-top:4px;
/*max-height:45px;
min-height:25px;*/
height:45px;

}

.YMBIproductHeadercrosssell a:link {
padding-top:4px;
/*max-height:45px;
min-height:25px;*/
height:45px;

}


.darkline {
 border-top:solid 1px #EFEFF1;
}


 /* ##################----   end of you might be interested section    ----################## */
 
 
  /* ##################----  Download pdf table   ----################## */

#DownloadMoreInfo{
  width:100%;
  border-collapse:collapse;
  border-right:solid 1px #CECECE;
  border-bottom:solid 1px #CECECE;
  border-left:solid 1px #CECECE;
  border-top:solid 1px #CECECE;
  
  
}
#DownloadMoreInfo th{
   font-size:13px;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   text-indent:3px;
   border-bottom:solid 1px #CECECE;
   background-color:#ffffff;
  
}
#DownloadMoreInfo td{
   font-size:11px;
   font-family:verdana,arial,sans-serif;
   height:25px;
   padding:2px;
   vertical-align:center;
   text-indent:3px;
   border-bottom:solid 1px #CECECE;
    
}
#DownloadMoreInfo a{
   font-family:verdana,arial,sans-serif;
   color:#0402FD;
   text-decoration:underline;
   font-size:11px;
  
}
.InstallAcrobat{
  background-color:#EFEFF1;
  
}

  /* ##################----   end of Download pdf table    ----################## */
  
 .InformationText {
  color:#000;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  margin:16 0 0 0px;
}
 
 
 
   /* ##################----  See All table    ----################## */

#SeeAll{
  width:100%;
  border-right:solid 1px #CECECE;
  border-bottom:solid 1px #CECECE;
  border-top:solid 1px #CECECE;
  border-left:solid 1px #CECECE;
  border-collapse:collapse;
  margin: 5 0 0 0px;
}
#SeeAll th{
   font-size:13px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   text-indent:3px;
   border-right:solid 1px #CECECE;
   background-color:#ffffff;
   width:70px;
  
}
#SeeAll td{
   font-size:11px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   padding-left:3px;
   background-color:#EFEFF1;
	padding-top:6px; 
	padding-bottom:6px; 
	line-height: 160%;
}
#SeeAll a{
   font-family:verdana,arial,sans-serif;
   color:#0402FD;
   text-decoration:underline;
   font-size:11px;
	padding: 5 0 5 0px;

 
}
   /* ##################----  See All table    ----################## */


 
 
  /* ##################---- Cat page Group section.. NOT the cat Group Variant section.  ----################## */


 
  #CatGroupContainer {
    border-top:solid 1px #CECECE;
    border-right:solid 1px #CECECE;
    border-left:solid 1px #CECECE;
    border-bottom:solid 1px #CECECE;
    width:590px;
    margin: 20 0 0 0px;
    padding:0px;
    text-align:left;
   
}
 #CatGroupContainer th{
   font-size:13px;
   text-indent:3px;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-bottom:solid 1px #CECECE;
}
 #CatGroupContainer td{
    background-color: #ffffff;
}

 #CatGroupContainer ul{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    list-style-type:disc;
    color:#BCBCBC; 
 }
 .CatPageBullets {
   color:#000000;
   padding:0px;
} 
#CatSortList {
   font-family:verdana,arial,sans-serif;
   font-size:12px;
   
   
}
#CatSortList select{
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   background-color:#CECECE;
   
}
#CatPageHeader {
  width:590px;
  height:20px;
  text-indent:8px;
  font-weight:bold;
  margin: 5 0 0 0px;
  font-size:14px;
  background-color:#ffffff;
  font-family:verdana,arial,sans-serif;
  border-left:solid 1px #B7B4C7;
  border-right:solid 1px #B7B4C7;
  border-top:solid 1px #B7B4C7;
}


#CatPageProdNumber {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  text-align:center;
  float:left;
  height:30px;
  width:120px;
  display:inline;
}
#CatPageProdNumber span{
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}

#CatPageSortby {
  float:left;
  height:30px;
  width:135px;
  display:inline;
}
#CatPageSortbyButton {
  float:left;
  height:30px;
  width:30px;
  display:inline;
}

  /*  ATT = At to Trolley */
#CatPageATT {
  float:right;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  text-align:right;
  height:30px;
  width:100px;
  display:inline;
}
#CatPageATTbottom {
  margin:5 0 0 0px;
  float:right;
}

  /*   VSL = Viewed Saved List */
#CatPageVSL {
  float:right;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  text-align:right;
  height:30px;
  width:120px;
  display:inline;
}
  /*   VSL = Viewed Saved List */
#CatPageVSLbottom {
  margin:5 0 0 0px;
  float:right;
}

#CatPageHeaderDescriptionContainer {
    width:590px;
    
   margin:0 0 0 0px;
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   color:#000000;
   padding:0px;
   background-color:#efeff1;
	padding: 10px;
	border-right:solid 1px #B7B4C7;
	border-bottom:solid 1px #B7B4C7;
	border-left:solid 1px #B7B4C7;
}

html>body #CatPageHeaderDescriptionContainer {
	width:570px;
	
}

#CatPageHeaderImage {
 float:left;
 height:110px;
 width:120px;
 display:inline;
}
#CatPageHeaderDescription {

 display:inline;


}

/* ------- Product Index Page ------------------*/

#prodIndex {
	width:580px;
   margin:0 0 0 0px;
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   color:#000000;
   padding:0px;
   text-indent:4px;
   background-color:#fff;
	border:solid 1px #CECECE;
}


#EmailUnsubContainer a {
	  font-size:11px;
  color:#000;
  font-family:verdana,arial,sans-serif;
  text-decoration: none;
}

.prodIndexlink {
   font-size:14px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:10 0 9 0px;
  padding:0 0 0 2px;
  font-weight:bold;
  text-decoration: none;
}


  
    
/* ------- End of Produce Index ------------------*/

  /* ##################----  end of Cat page Group section.. NOT the cat Group Variant section.  ----################## */



  /*   
||||||||  ||||||||  ||||||||            ||    ||  ||||||||  ||||||||
||    ||  ||    ||  ||    ||            ||    ||  ||    ||  ||
||    ||  ||    ||  ||    ||            ||    ||  ||    ||  ||
||||||||  ||    ||  ||||||||  ||||||||  ||    ||  ||||||||  ||||||||
||        ||    ||  ||                  ||    ||  ||              ||
||        ||    ||  ||                  ||    ||  ||              ||
||        ||    ||  ||                  ||    ||  ||              ||
||        ||||||||  ||                  ||||||||  ||        ||||||||
  
------- Pop Ups ------------------*/

#PopUpHeaderContainer {
  /*width:580px;
  height:530px;*/
  margin:0 10 0 10px;
  padding:0 0 0 0px;
  border:solid 1px #CECECE;
  background-color:#EFEFF1;
  border-collapse:collapse;
  position:relative;
  text-align: left;
  
}
#PopUpHeader {
   margin:0 0 0 0px;
   padding: 4 0 0 0px;
   font-size:14px;
   /*width:580px;*/
   text-indent:3px;
   font-weight:bold;
	color: #fff;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-collapse:collapse;
   background-color:#4f4e53;
  }

  
#PopUpDivider {
	height: 5px;
	margin: 0 5 0px 5px;
	border-bottom: solid 1px #9e9e9e;
}

#PopUpIntrotext p {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  padding: 0 5px 2px 5px;
  vertical-align: top;
}
#PopUpIntrotext ol {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  padding: 0 5px 2px 5px;
  vertical-align: top;
}

html>body #PopUpIntrotext ol {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  padding: 0 5px 2px 30px;
  vertical-align: top;
}


#PopUpIntrotext a  {
  font-size:11px;
  color:#0402FD;
  font-family:verdana,arial,sans-serif;
  text-decoration: underline;
}



#PopUpIntrotext H3 {
  font-size:13px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:5 0 0 0px;
  padding:0 0 0 4px;  
}

#PopUpIntrotext img {
/*float:left;*/
margin: 5px;
border:1px solid #CECECE;

}


#PopUpIntrotext UL, #EmailUnsubContainer UL {
	font-size:11px;
   font-family:verdana,arial,sans-serif;
	color: #000;
	list-style-type:disc;
	padding:3px 3px 3px 30px;
}
/* ------- End of Pop-ups ------------------*/

/* ------- Emails ------------------*/

#EmailUnsubContainer {
	  width:700px;
  /*height:530px;*/
  margin:10 0 10 0px;
  padding:0 0 0 0px;
  border:solid 1px #CECECE;
  background-color:#EFEFF1;
  border-collapse:collapse;
  position:relative;
}
#EmailUnsubContainer p {
	  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  margin-left:5px;
}

#EmailUnsubContainer a {
	  font-size:11px;
  color:#0402FD;
  font-family:verdana,arial,sans-serif;
  text-decoration: underline;
}

#EmailsUnsubHeader {
	   margin:0 0 0 0px;
   padding: 4 0 0 0px;
   font-size:14px;
   width:700px;
   text-indent:3px;
   font-weight:bold;
	color: #fff;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-collapse:collapse;
   background-color:#4f4e53;
}




/* ------- Emails ------------------*/


  /*   
\\\       \\\   \\\\\\\\\\\   \\\            \\\\\\\\\\\\
 \\\        \\\   \\\            \\\            \\\       \\\
   \\\\\\\\\\\\\   \\\\\\\\      \\\            \\\\\\\\\\\\
    \\\        \\\   \\\            \\\            \\\
	  \\\        \\\   \\\\\\\\\    \\\\\\\\\\    \\\
  
  
------- Help generic ------------------*/
#Header, #HelpHeadermainpage, #AboutUsHeader, #TradeLinksHeader, #PrivacyHeader, #ContactHeader, #FAQHeader,  #HowHeader, #PayHeader, #SecureHeader, #TradeAccHeader, #AffiliatesHeader, 
#WaysToOrderHeader, #ReturnsHeader, #ExhibitionsHeader, #prodIndexTopHead, #GetCatHeader, #DeliveryHeader, #ChipHeader, #LegalHeader, #RecommendkHeader, #QuickShopHeader, #WEEEHeader {
   margin:0 0 0 0px;
   padding: 4 0 0 0px;
   font-size:14px;
   width:580px;
   text-indent:3px;
   font-weight:bold;
	color: #fff;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-collapse:collapse;
   background-color:#4f4e53;
  }
#HelpHeadermainpageContent h2, #AboutUsHeaderContainer h2,#HelpHeadermainpageContent h2, #AboutUsHeaderContainer h2, #WaysToOrderContent h2, #ReturnsIntrotext h2, #ExhibitionsSectiontext h2, #GetCatInfo h2, #ExhibitionsIntrotext  h2 {
   font-family:verdana,arial,sans-serif;
   font-size:14px;
   color:#285993;
 }
   
/* ------- Help generic ------------------*/
 /*############----  Help Sections Main Page  ----################## */
#HelpHeadermainpageContent {
  width:580px;
  height:250px;
  margin:10 0 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  border:solid 1px #CECECE;
  background-color:#EFEFF1;
  

}
#HelpHeadermainpageContent img{
  margin:10 3 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  border:solid 1px #CECECE;
  background-color:#ffffff;
  float:right;
 

}
#HelpHeadermainpageContent H2{
   font-family:verdana,arial,sans-serif;
   font-size:14px;
   margin: 3 3 3 3px;
   color:#285993;

}
#HelpHeadermainpageContent p{
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   padding-left:3px;
   padding-right:3px;
   width:400px;

}

   /*############----  Help Sections Main Page  ----################## */



  /* ##################----  Help Sections ABOUT US page  ----################## */

#HeaderContainer, #AboutUsHeaderContainer, #WaysToOrderContainer, #PrivacyContainer, #SecureHeaderContainer, #FAQHeaderContainer, 
#ContactHeaderContainer, #HowHeaderContainer, #PayHeaderContainer, #ReturnsHeaderContainer, #AffiliatesHeaderContainer, 
#TradeAccHeaderContainer, #DeliveryHeaderContainer, #ChipHeaderContainer, #TradeLinksHeaderContainer, #LegalContainer, 
#RecommendkContainer,#QuickShopHeaderContainer, #WEEEHeaderContainer, #prodIndexTopContainer {
  width:580px;
  /*height:530px;*/
  margin:10 0 10 0px;
  padding:0 0 0 0px;
  border:solid 1px #CECECE;
  background-color:#EFEFF1;
  border-collapse:collapse;
  position:relative;
  
}





#HeaderContainer H2, #AboutUsHeaderContainer H2, #WaysToOrderContent H2, #ReturnsIntrotext H2,  #DeliveryHeaderContainer H2  {
  font-size:14px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:10 0 0 0px;
  padding:0 0 0 4px; 
}
#HeaderContainer p, #AboutUsHeaderContainer p,  #DeliveryHeaderContainer p, #QuickShopHeaderContainer p{
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  margin: 0 0 10 4px;
  padding: 0 4 4 0px; 
}

    /*---- sub text and image sections of the about us page --- */

    /* -- Section 1 & 2 --*/

#AboutUsSection1text, #AboutUsSection2text {
  width:445px;
  height:120px;
  float:left;
  margin: 10 0 0 0px;
  padding: 0 0 0 0px;
  border-collapse:collapse;
  position:relative;
  
}

#AboutUsSection1text p, #AboutUsSection2text p, #AboutUsSection3text p, #AboutUsSection4text p{
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
}
#AboutUsSection1text H3, #AboutUsSection2text H3, #AboutUsSection3text H3 {
  font-size:13px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:0 0 3 0px;
  padding:0 0 0 4px;  
}

#AboutUsSection1image, #AboutUsSection2image {
  width:120px;
  height:120px;
  float:right;
  margin:10 3 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  border:solid 1px #CECECE;
  text-align:center;
  vertical-align:middle;
  background-color:#ffffff;
  position:relative;

}
   

   /* -- Section 3 --*/
   
#AboutUsSection3text {
  width:443px;
  float:left;
  margin:10 0 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  position:relative;
}


#AboutUsSection3image {
  width:120px;
  height:120px;
  float:right;
  margin:10 3 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  border:solid 1px #CECECE;
  text-align:center;
  vertical-align:middle;
  background-color:#ffffff;
  position:relative;

}   



#AboutUsSection4image {
  width:105px;
  height:115px;
  float:right;
  margin:10 3 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  border:solid 1px #CECECE;
  text-align:center;
  vertical-align:middle;
  background-color:#ffffff;
  position:relative;

}   


  /* ##################----  Help Sections ABOUT US page  ----################## */

   /* ##################----  Help Sections Ways to Order page  ----################## */


/*-- WaysToOrder Content--*/

#WaysToOrderContent p{
  font-size:11px;
  color:#000;
  font-family:verdana,arial,sans-serif;
  margin:4px 0 0 0;
  padding:0;
}



#WaysToOrderContent img{
float:left;
margin:10 5 10 4px;
}

html>body #WaysToOrderContent img {
	float:left;
margin:0 5 0 4px;
}

.WTOclear {
width:570px;
height:5px;
clear:both;
margin:0 0 5px 4px;
padding:0;
border-bottom: solid 1px #9e9e9e;
}

.WTOclearbotNav {
width:100%;
height:5px;
clear:both;
margin:0 0 5px 4px;
padding:0;
border-bottom: solid 1px #D0D7DF;
}


  
  /* ##################----  Help Sections RETURNS page  ----################## */
	 
 



#ReturnsIntrotext, #DeliveryIntrotext {
  width:580px;
  float:left;
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
  background-color:#EFEFF1;
  border-collapse:collapse;
  position:relative;
  
}

#ReturnsIntrotext p {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  padding: 2px 0 2px 5px;
}



#ReturnsStepsHeader, #DeliveryStepsHeader, #AffiliatesStepsHeader, #SecureStepsHeader, #ReturnsTradeCounterHeader, #PayStepsHeader, #ReturnsFreePostHeader, #ReturnsCarrierHeader {
   margin:0 0 0 0px;
   padding: 10 0 0 0px;
   font-size:13px;
   width:580px;
   text-indent:3px;
   font-weight:bold;
   height:25px;
   font-family:verdana,arial,sans-serif;
	color: #285993;
   text-align:left;
}

#ReturnsStepsContainer, #DeliveryStepsContainer, #ReturnsFreePostContainer, #ReturnsCarrierContainer, #ReturnsTradeCounterContainer {
  width:580px;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  
}

#ReturnsStepsContainer OL, #DeliveryStepsContainer OL {

   font-size:11px;
   font-family:verdana,arial,sans-serif;
	color: #000;
   text-align:left;
	margin-top: 0px;

}

#ReturnsStepsContainer a, #DeliveryStepsContainer a, #WaysToOrderContent a  {
  font-size:11px;
  color:#0402FD;
  font-family:verdana,arial,sans-serif;
  text-decoration: underline;
}

	

	 
    /* ##################----  Help Sections RETURNS page  ----################## */
  
  
  /* ##################----  Help Sections EXHIBITIONS and Trade Links page  ----################## */


#ExhibitionsHeaderContainer {
  width:580px;
  margin:10 0 5 0px;
  padding:0 0 0 0px;
  border:1px solid #CECECE;
  background-color:#EFEFF1;
  border-collapse:collapse;
  position:relative;
  
}
  
#ExhibitionsIntrotext, #TradeLinksIntrotext {
  width:315px;
  height:144px;
  float:left;
  margin: 10 0 0 0px;
  padding: 0 0 0 0px;
  background-color:#EFEFF1;
  border-collapse:collapse;
  position:relative;
  
}

#ExhibitionsIntrotext p, #TradeAccIntrotext {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  padding: 0 5px 2px 5px;
  vertical-align: top;
}

#TradeLinksIntrotext a, #TradeAccIntrotext a, #AffiliatesIntrotext a, #PayIntrotext a  {
  font-size:11px;
  color:#0402FD;
  font-family:verdana,arial,sans-serif;
  text-decoration: underline;
}



#ExhibitionsIntrotext H3, #AffiliatesIntrotext H3, #PayIntrotext h3 {
  font-size:13px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:0 0 3 0px;
  padding:0 0 0 4px;  
}


#TradeLinksImage {
		float: right;
	margin:10px 10px 0 10px;
	vertical-align: top;
	border:1px solid #CECECE;
	border-collapse:collapse;
  background-color:#ffffff;
  position:relative;
}

#TradeAccimage, #AffiliatesImage2, #SecureImage {

	float: right;
	margin:10px;
	vertical-align: top;
	border:1px solid #CECECE;
	border-collapse:collapse;
  background-color:#ffffff;
  position:relative;

}

#DrawImg {
	float: right;
	margin-right:20px;
}




#PayIntrotext img {


	margin: 5px;
	margin-bottom: 10px;
	border:1px solid #CECECE;
	border-collapse:collapse;
  background-color:#ffffff;
  position:relative;

}


#AffiliatesImage {
	float: right;
	border:1px solid #CECECE;
	background-color: #fff;
	padding-right:10px;
	margin-right:10px;
	vertical-align: top;
}

#AffiliatesAnimImage  {
	margin: 10px;
	margin-left: 5px;
}

#TradeAccimage2  {
	padding:5px;
	border:0px;
}

#TradeLinksImage2  {

	float: right;
	margin:10px;
	margin-top: 0px;
	vertical-align: top;
	border-collapse:collapse;
  position:relative;

}

#Exhibitionsimage {
  width:250px;
  height:144px;
  float:right;
  margin:10 3 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  background-color: #fff;
    text-align:center;
  position:relative;

}

#HowIntrotextImg {
float:left;
margin: 10px;
border:1px solid #cecece;

}

#ContactIntrotext img, #WEEEIntrotext img {
float:left;
margin: 5px;
border:1px solid #CECECE;


}




    /* -- Months Sections --*/

#ExhibitionsSectiontext {
  width:415px;
  float:left;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  position:relative;
  
}

#ExhibitionsSectiontext p, #TradeLinksSectiontext p, #FAQIntrotext p,#prodIndexTopContainer p, #PrivacyIntrotext p, #PayIntrotext p, #ContactIntrotext p, #WEEEIntrotext p, #HowIntrotext p,  #DrawSectiontext p,  #TradeLinksIntrotext p, #AffiliatesIntrotext p, #SecureIntrotext p, #LegalIntrotext p, #RecommendkIntrotext p  {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  margin: 0 2px 0 5px; 
  padding: 0;
}

#FAQIntrotext img {
	margin:10 10 10 0px;
	border:solid 1px #CECECE;
}

#HowIntrotextTop p {
	  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  margin: 10px 2px 0 5px; 
  padding: 0;
}

#TradeLinksSectiontext UL   {
	   font-size:11px;
   font-family:verdana,arial,sans-serif;
	color: #000;
   text-align:left;
	margin-top: 0px;
	padding:3px 0 3px 5px;
	list-style:none;
}

#HeaderContainer ul, #PayIntrotext UL {
		   font-size:11px;
   font-family:verdana,arial,sans-serif;
	color: #000;
   text-align:left;
}

#ExhibitionsSectiontext a, #TradeLinksSectiontext a, #prodIndexTopContainer a, #ContactIntrotext a, #WEEEIntrotext a, #HowIntrotext a, #HowIntrotextTop a, #FAQIntrotext a, #PrivacyIntrotext a, #LegalIntrotext a, #RecommendkIntrotext a {
  font-size:11px;
  color:#0402FD;
  font-family:verdana,arial,sans-serif;
  text-decoration: underline;
}

#HowIntrotext OL, #FAQIntrotext OL, #PrivacyIntrotext OL, #LegalIntrotext OL, #RecommendkIntrotext OL {
	   font-size:11px;
   font-family:verdana,arial,sans-serif;
	color: #000;
   text-align:left;
}



#ExhibitionsSectiontext H3, #FAQIntrotext h3, #PrivacyIntrotext h3, #DrawSectiontext h3, #WEEEIntrotext h3, #ContactIntrotext h3, #HowIntrotext h3, #SecureIntrotext h3, #LegalIntrotext h3, #RecommendkIntrotext h3 {
  font-size:13px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:10 0 3 0px;
  padding:0 0 0 5px;  
}

#TradeLinksSectiontext H3 {
	  font-size:13px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:0 0 3 0px;
  padding:0 0 0 5px;  
}

#ExhibitionsSectiontext H4 {
  font-size:11px;
  color:#666666;
  font-weight: bold;
  font-family:verdana,arial,sans-serif;
  padding: 0;
  margin: 2px 2px 5px 5px;
}

.exhibitions {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  padding: 5px 0 2px 5px;
}

#ExhibitionsSectionimage {
  width:150px;
  height:100px;
  float:right;
  margin:10 3 5 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  border:solid 1px #CECECE;
  text-align:center;
  vertical-align:middle;
  background-color:#ffffff;
  position:relative;

}

#exhibitionDivider, #deliveryDivider, #tradeLinksDivider, #AffiliatesDivider, #HowDivider, #FAQdivider, #Privacydivider, #Legaldivider {
	width: 560px;
	height: 5px;
	margin: 3 5 3px 5px;
	float: left;
	border-bottom: solid 1px #9e9e9e;
}

html>body #exhibitionDivider, #deliveryDivider, #tradeLinksDivider, #AffiliatesDivider, #HowDivider, #FAQdivider, #Privacydivider, #Legaldivider {
	width: 570px;
	height: 5px;
	margin: 0 0 5px 5px;
	float: left;
	border-bottom: solid 1px #9e9e9e;
}

  /* ##################----  Help Sections EXHIBITIONS and Trade Links page  ----################## */

    
  /* ##################----  Help Sections DELIVERY (and HEALTH AND SAFETY) page  ----################## */
  
  #directDispatch img {

	display:inline;
	float: right;
	padding:5px 5 0 5px;

}
  
 #DeliveryIntrotext a{
   text-decoration:underline;
   color:#0001FE;
   font-size:11px;
   font-family:verdana,arial,sans-serif;
}

#DeliveryIntrotext p, #ChipIntrotext p {
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  padding: 2px 0 2px 2px;
}

#deliveryTable, #ChipTable {

	background-color:#fff;
	margin-left:5px;
	float:left;
}


#deliveryTable td, #deliveryTable th, #ChipTable td, #ChipTable th {
	padding:5px;
	border:solid 1px #CECECE;
	font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
}


 #deliveryTable h2, #ChipTable h2, #ChipTableClassifications h2 {
  font-size:12px;
  color:#285993;
  font-family:verdana,arial,sans-serif;
  margin:0 0 0 0px;
  padding:0 0 0 4px;
}

#ChipTableClassifications  {

	background-color:#fff;
	margin:5px;
	border:solid 1px #CECECE;
	margin-left:5px;
	float:left;
}

 #ChipTableClassifications th  {
	padding:5px;
	border-bottom:solid 1px #CECECE;
	font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
}

#ChipTableClassifications td {
		padding:20px;
		padding-top:10px;
	font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
	
}


 
   /* ##################----  Help Sections DELIVERY (and HEALTH AND SAFETY) page  ----################## */

  

  /* ##################----  Get Catalogue page  ----################## */

#GetCatContainer,#RecommendContainer, #PrizeContainer, #MyAcctContainer, #SavedListContainer {
    width:580px;
    /*height:530px;*/
    margin:10 0 10 0px;
    padding:0 0 0 0px;
    border-top:solid 1px #CECECE;
    border-bottom:solid 1px #CECECE;
    border-left:solid 1px #CECECE;
    border-right:solid 1px #CECECE;
    background-color:#EFEFF1;
    border-collapse:collapse;
    position:relative;
    
}
#GetCatHeader, #PrizeHeader, #MyAcctHeader {
   margin:0 0 0 0px;
   padding: 4 0 0 0px;
   font-size:14px;
   width:580px;
   text-indent:3px;
   font-weight:bold;
   height:25px;
	color: #fff;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-collapse:collapse;
   background-color:#4f4e53;
}
#GetCatInfo, #MyAcctInfo {
   width:560px;
   margin: 0 0 0 8px;
}
#GetCatInfo H2, #MyAcctInfo H2, #prizedraw2 h2 {
   font-family:verdana,arial,sans-serif;
   font-size:13px;
   color:#285993;
   margin:20 0 10 0px;
}
#GetCatInfo p, #PrizeContainer p, #MyAcctInfo p {
   font-family:verdana,arial,sans-serif;
   font-size:11px;    
   color:#000000;
}
#GetCatInfo img{
    border:solid 1px #CECECE;
}
#GetCatInfo a, #MyAcctInfo a, #prizedraw2 a {
   text-decoration:underline;
   color:#0001FE;
   font-size:11px; 
   font-family:verdana,arial,sans-serif;    
}

#prizedraw2, #prizedraw2 p  {
	 font-family:verdana,arial,sans-serif;
   font-size:11px;    
   color:#fff;
}

#PrizeContainer OL  {
	   font-size:11px;
   font-family:verdana,arial,sans-serif;
	color: #000;
	padding:3px 3px 3px 30px;
}



    /* ##################----  Get Catalogue page  ----################## */
    
    
    /* ##################----  Trolley page  ----################## */

#TrolleyHeaderContainer {
    width:580px;
    margin:10 0 0 0px;
    padding:0 0 0 0px;
    border-top:solid 1px #CECECE;
    border-bottom:solid 1px #CECECE;

    font-size:18px;
    height:28px;
    font-family:verdana,arial,sans-serif;
    text-align:left;
    text-indent:3px; 

    border-collapse:collapse;
    background: url(/sfd/i/trolleyicon.gif) top right no-repeat;
}

#TrolleyHeaderContainer h2{
   font-family:verdana,arial,sans-serif;
   font-size:13px;
   color:#285993;
   margin:10 0 10 0px;
}
#TrolleyButtonsContainer {
   width:580px;height:35px; 
   text-align:right;
   margin:8 0 0 0px;
}
#TrolleyButtonsContainer a{
   text-decoration:underline;
   color:#0001FE;
}

#TrolleyTable th, #OrderHistoryTable th{
     font-size:13px;
     height:25px;
     font-family:verdana,arial,sans-serif;
     text-align:left;
     text-indent:3px;
     background-color:#4f4e53;
	  color: #fff;
}

#TrolleyTable td, #OrderHistoryTable td{
     font-size:11px;
     height:5px;
     font-family:verdana,arial,sans-serif;

}
#TrolleyTable a, #OrderHistoryTable a{
   text-decoration:underline;
   color:#0001FE;
   font-size:11px; 
   font-family:verdana,arial,sans-serif; 
}
#TrolleyTable input{
     font-size:11px;
     font-family:verdana,arial,sans-serif;
     text-align:left;
     text-indent:3px;
     background-color:#EFEFF1;
}
#TrolleyTable checkbox{
     background-color:#ffffff;
}
.dot {
  background-image: url(/sfd/i/dot.gif);
}
.linenonedot {
  background-image: url(/sfd/i/linenonedot.gif);
}
#TrolleyTablebotRow {
  height:30px;
    border-top:2px solid #4f4e53;
	  border-bottom: 2px solid #4f4e53;
     background-color:#fff;
	  color: #000;
}

.TotalLaregFont{
  font-size:14px;
}
    /* ##################----  end of Trolley page  ----################## */
    
    
    /* ##################----  Saved List page  ----################## 




    /* ##################----  end of Saved List page  ----##################     


    
    /* ##################----  Check Out page  ----################## 
    
    
     ||||  ||  ||  ||||   ||||  ||  ||     ||||   ||  ||  ||||||
    ||     ||  ||  ||    ||     || ||     ||  ||  ||  ||    ||
    ||     ||||||  ||||  ||     ||||      ||  ||  ||  ||    ||
    ||     ||  ||  ||    ||     || ||     ||  ||  ||  ||    ||
     ||||  ||  ||  ||||   ||||  ||  ||     ||||    ||||     ||


    */
 
 
 
#TopNavCheckout {
   background-color:#D2DFEF;
   text-align:center;
   border-bottom: solid 1px #141F55;
   border-top: solid 1px #141F55;
   border-left: solid 1px #141F55;
   border-right: solid 1px #141F55;
   margin:0px;
   padding:3 0 3 0px;
   
 }
 
 #TopNavCheckout a{
   font-family:verdana,arial,sans-serif;
   font-size:13px;
   text-decoration:none;
   font-weight:bold;
   color:#2C4587;
   height:15px;
   padding-left:11px;
   padding-right:11px;
   margin:0 0 0 0px;
   border-collapse:collapse;
   border-right:solid 1px #0F1F52;
 }

#checkoutSteps {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#666666;
  margin:8 0 8 0px;
}
#checkoutNav span{
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#000000;
}


#checkoutContainer {
	margin:10 0 10 0px;
  padding:0 0 0 0px;
  border:solid 1px #CECECE;
  background-color:#EFEFF1;
  border-collapse:collapse;
  position:relative;
  width:758px;
}

#checkoutHeader {
	   margin:0 0 0 0px;
   padding: 4 0 0 0px;
   font-size:13px;
   text-indent:3px;
   font-weight:bold;
   height:25px;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-collapse:collapse;
   background-color:#ffffff;
   border-bottom:solid 1px #cecece;
}



 #CheckoutTable {
     padding:0 0 0 0px;
     width:758px;
     height:100%;
     margin:0 auto 0 auto;
     
     
 }
 
 #CheckoutForm {
 	 width:758px;
	 border-top:solid 1px #CECECE;
    border-bottom:solid 1px #CECECE;
    border-left:solid 1px #CECECE;
    border-right:solid 1px #CECECE; 
    margin:0 0 0 0px;
    padding:0 0 0 0px;
    border-collapse:collapse;
 }

 .CheckoutMessageContainer {
    border-right:solid 1px #CECECE;
    border-left:solid 1px #CECECE;
    border-bottom:solid 1px #CECECE;
    background-color:#efeff1;
 }
  
 .CheckoutHeader {
    font-size:13px;
    text-indent:3px;
    font-weight:bold;
    height:25px;
    font-family:verdana,arial,sans-serif;
    text-align:left;
    
    border-right:solid 1px #CECECE;
    border-left:solid 1px #CECECE;
    border-top:solid 1px #CECECE;
    border-bottom:solid 1px #CECECE;
 }
.CheckoutSubHeader {
    font-size:13px;
    text-indent:3px;
    font-weight:bold;
    height:25px;
    font-family:verdana,arial,sans-serif;
    text-align:left;
    border-right:solid 1px #CECECE;
    border-left:solid 1px #CECECE;

 }
 .CheckoutFormTitle {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    border-left:solid 1px #CECECE;
    text-align:right; 
    height:30px;
    color:#000;
    padding-right:5px;
    width:250px;
    font-weight:bold;
 }

 .CheckoutFormData {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    padding-left:2px;
    text-align:left; 
    border-right:solid 1px #CECECE;
 }
  .CheckoutFormData a:link{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    padding-left:2px;
    text-align:left; 
    color:#0001FE;
    text-decoration:underline;
 }
  .CheckoutFormData a:active{
     font-family:verdana,arial,sans-serif;
     font-size:11px;
     padding-left:2px;
     text-align:left; 
     color:#0001FE;
     text-decoration:underline;
 } 

 .CheckoutFormField {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    background-color:#EFEFF1;
}
 
 .CheckoutActionText {
    font-family:verdana,arial,sans-serif;
    height:20px;
    text-align:top;
    padding-bottom:8px;
    padding-top:4px;
   font-size:10px;  
 }

  .CheckoutActionText a:link{
   text-decoration:underline;
   color:#0001FE;
   font-size:10px; 
   font-family:verdana,arial,sans-serif; 
   
 }
   .CheckoutActionText a:active{
    text-decoration:underline;
    color:#0001FE;
    font-size:10px; 
    font-family:verdana,arial,sans-serif; 
 }
   .CheckoutActionText a:visited{
    text-decoration:underline;
    color:#0001FE;
    font-size:10px; 
    font-family:verdana,arial,sans-serif; 
 }


     /* ##################----  End of Check Out page  ----##################  */
     
     
     /* ##################----  Start of Talk page  ----##################  */
     
    ||||||  ||||  ||   || ||
      ||   ||  || ||   ||||
      ||   |||||| ||   || ||
      ||   ||  || |||| || ||
     
     

#TalkLeftNavContainer {
  /* width:175px;
 padding:0px;
  margin:0px;*/
  border:solid 1px #000000;
}
#TalkLeftNavSearch {
  width:175px;padding:0px;margin:0px;
  height:40px;
  text-indent:6px;
  padding-top:3px;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  border-bottom:solid 1px #A5ACBE;
  cursor:pointer;
  background-color:#D2DFEF;
  border-right:solid 1px #000000;
  border-left:solid 1px #000000;
  color:#2F4485;
}
.TalkLeftNavSearchField {
  font-size:11px;
}

#TalkLeftNav {
  width:175px;
  padding:0 0 0 0px;
  text-indent:6px;
  margin:0 4 0 0px;
  height:15px;
  border-collapse:collapse;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  border-bottom:solid 1px #A5ACBE;
  border-right:solid 1px #000000;
  border-left:solid 1px #000000;
  cursor:pointer;
  background-color:#D2DFEF;
  color:#2F4485;
}
#ForumContainer {
  width:100%;
  font-family:verdana,arial,sans-serif;
  margin:5 0 0 0px;
  padding:0 0 0 0px;
  border-collapse:collapse;
  border:solid 1px #CECECE;
  background-color:#EFEFF1;
}
#ForumContainer a{
 text-decoration:underline
}
#Forumtd {
   margin:0 0 0 0px;
   padding: 4 0 0 0px;
   font-size:14px;
   
   text-indent:3px;
   font-weight:bold;
	color: #fff;
   
   font-family:verdana,arial,sans-serif;
   text-align:left;
   border-collapse:collapse;
   background-color:#4f4e53;
  }
#ForumsName {
   margin:0 0 0 0px;
     padding: 4 0 0 4px;
     font-size:11px;
              
     font-family:verdana,arial,sans-serif;
     color: #000000;
     text-align:left;
}

  /* used on a table that contains links, gives the default blue a underline. */
#MessageTable a{
text-decoration:underline;
 color:#0001FE;
}

#ForumsWatchHeader h3{
  font-size:11px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  margin: 0 2px 0 5px; 
  padding: 0;
  font-size:13px;
  color:#285993;
}
#ForumsWatchTableHeader {
     font-size:12px;
     height:22px;
     font-family:verdana,arial,sans-serif;
     text-align:left;
     text-indent:3px;
     border-top:solid 1px #CECECE;
     border-bottom:solid 1px #CECECE;
     background-color:#EFEFF1;
  }

    /* ##################----  end of Talk page  ----##################  */
    
    
    /* ################  Branch Locator  ################ */
    
    
#VULcontainer {
  width:169px;
  border:solid 1px #4f4e53;
  background-color:#EFEFF1;
  margin:0px;
  padding:0px;
  clear:both;

}
html>body #VULcontainer {
  width:167px;
  border:solid 1px #4f4e53;
  background-color:#EFEFF1;


}
#VULcontainer h3{
  font-size:12px;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  margin-bottom:3px;
  margin-top:3px;
  margin-left:3px;
}
#VULcontainer h4{
  font-size:11px;
  font-family:verdana,arial,sans-serif;
  margin-bottom:3px;
  margin-top:3px;
  margin-left:3px;
  border-top:solid 1px #cecece;
  font-weight:normal;
  padding-top:5px;
}
#VULcontainer img{
  margin:0 0 0 0px;
}
#VULcontainer a{
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  color:#0402fd;
  text-decoration:underline;
}

#TClinks {
  margin-left:20px;
  margin-bottom:6px;
  line-height:16px;
}

#VULcontainerHoz {
 width:755px;
  border:solid 1px #4f4e53;
  background-color:#EFEFF1;
  
}
html>body #VULcontainerHoz {
 width:755px;
  border:solid 1px #4f4e53;
  text-align:center;
}
#VULcontainerHoz a{
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  color:#0402fd;
  text-decoration:underline;
}
#VULcontainerHoz h3{
  font-size:12px;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  margin-bottom:3px;
  margin-top:3px;
  padding-top:8px;
  margin-left:3px;
}
#VULcontainerHoz h4{
  font-size:11px;
  font-weight:normal;
  font-family:verdana,arial,sans-serif;
  margin-bottom:3px;
  margin-top:3px;
  padding-top:8px;
  margin-left:3px;
}
#TextHeader {
 width:756px;

 text-indent:3px;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 background-color:#4f4e53;
 font-family:verdana,arial,sans-serif;
 margin:4 0 0 0px;
 padding-top:5px;
 text-align:left;
 padding-bottom:5px;
}

html>body #TextHeader {
 width:757px;
 height:18px;
 text-indent:3px;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 background-color:#4f4e53;
 font-family:verdana,arial,sans-serif;
 margin:4 0 0 0px;
 padding-top:5px;
 text-align:left;

}
#VULlocal {
 float:left;
 width:33%;
 text-align:left;
}
#VULopen {
 float:left;
 width:33%;
 text-align:left;
}
#VULcoming {
 float:left;
 width:33%;
 text-align:left;
}
#TClinksHoz {
  width:740px;
  text-align:right;
  margin-right:10px;
  margin-bottom:6px;
}

    /* ################  end of Branch Locator  ################ */