.setright {
text-align: right;
}

img{border:none;}

#content { 
float: left; 
background: url('../images/bkg_greyborder22.gif') top left repeat-y;
xwidth: 775px;	/* 29apr */  
xwidth: 776px;  /* 29apr */    
}

#rhs{
float: right; 
width: 619px; /* 29apr */  
}


#rhsnew{
float: right; 
width: 619px; /* 29apr */  
}

#rhsnew div { 
float: left; 
/*width: 134px;*/	/* 29apr */  	
padding: 0 6px 15px 6px;
background:#fff;
}


#rhs div { 
float: left; 
width: 134px;	/* 29apr */  	
padding-right: 10px;
padding-left: 10px; 
}


#rhsproductlist { /* 20july productlist wrap */  
float: right; 
width: 619px; 
}
#rhsproductlist div { /* 20july productlist wrap */  
float: left; 
width: 154px;		
xpadding-right: 10px;
xpadding-left: 10px; 
text-align: center;
}
#rhsproductlist img { /* 20july productlist wrap */  
text-align: center;
padding-left: 5px;
}

#rhsproductlist div div { /* 20july productlist wrap */  
width: 134px;
text-align: left;
padding-left: 10px;
padding-right: 10px;
}



div#rhstopmosttext{
float: right; 
border-right: 1px solid #CCCCCC; /* 3july items wrap delete this */
padding-bottom:10px;
width: 596px; /* 3july items wrap change this */
xmargin-top: 1px;
padding-left: 10px;
padding-right: 10px;
background-color: white;
color:  #999;
font-size: 70%;
line-height: 130%;
font-style: normal;
font-weight: normal;
font-family: Arial, Helvetica;
text-decoration: none;
}

div#rhstopmosttext h1{
display:inline;
xmargin-top: 1px;
background-color: white;
color:  #999;
font-size: 100%;
line-height: 100%;
font-style: bold;
font-weight: bold;
font-family: Arial, Helvetica;
text-decoration: none;
}




div#belowbigimg{
height: 20px;
background: red;
width: 500px;
}

div#herotext1{ /* 13june heroImages */
/* 13june change ht if title is 3 lines long */
height: 80px;
padding: 0px;
}

div#containerred { 
float: left; 
margin-right: 1px;
width: 134px;	/* 29apr */  
xpadding-right: 10px;
xpadding-left: 10px; 
xpadding-top: 10px;
xpadding-bottom: 15px;
background: #710000;
}

div#contentblue{ 
float: left; 
width: 133px;
padding-right: 10px;
padding-left: 10px; 
padding-top: 10px;
padding-bottom: 10px;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background: #253556;
}

#lft{
float: left; 
xwidth: 135px;  
width: 135px;  /* 3july items wrapping */
color:  #000000;
font-size: 90%;
line-height: 130%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: auto;
}
#lft ul { 
display: inline;
}
#lft ul li { /* ct oct31 */
list-style-type: disc;
margin-left: 15px;
padding-right: 10px;
color: #980000;
}
div#lft a:link{
color:  #980000;
text-decoration: none;
}
div#lft a:visited{
color:  #980000;
text-decoration: none;
}
div#lft a:hover{
color:  #000000;
text-decoration: none;
}
div#lft a:active{
color:  #980000;
text-decoration: none;
}

div#contentgap1{
clear: both;
width: 620px;
height: 20px;
background: white;
width: auto;
}
div#contentgap2{
clear: both;
height: 20px;
background: white;
width: 773px;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}

div#catmainfloat{
position: absolute;
top: 350px;
left: 170px;
index: 1;
width: 550px;
color: #333333;
font-family: Georgia, Times New Roman;
font-size: 18px;
font-weight: normal;
line-height: 22px;
text-decoration: none;
}
.greytext2{
color: #666666;
font-size: 15px;
line-height: 20px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
.catfloatlinks{
width: 500px;
color: #980000;
font-size: 15px;
line-height: 18px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
.catfloatlinks a:link{
color: #980000;
text-decoration: none;
}
.catfloatlinks a:visited{
color: #980000;
text-decoration: none;
}
.catfloatlinks a:hover{
color: #980000;
text-decoration: underline;
}
.catfloatlinks a:active{
color: #980000;
text-decoration: none;
}

/* text colours*/

.browncattext1 {
color: #663300;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.browncattext1 a:link {
color: #663300;
text-decoration: none;
}
.browncattext1 a:visited {
color: #663300;
text-decoration: none;
}
.browncattext1 a:hover {
color: #663300;
text-decoration: underline;
}
.browncattext1 a:active {
color: #663300;
text-decoration: none;
}
.redcattext1 {
color: #CA3224;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.redcattext1 a:link {
color: #CA3224;
text-decoration: none;
}
.redcattext1 a:visited {
color: #CA3224;
text-decoration: none;
}
.redcattext1 a:hover {
color: #CA3224;
text-decoration: underline;
}
.redcattext1 a:active {
color: #CA3224;
text-decoration: none;
}

.dbrowntext1 {
color: #4C332A;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.dbrowntext1 a:link {
color: #4C332A;
text-decoration: none;
}
.dbrowntext1 a:visited {
color: #4C332A;
text-decoration: none;
}
.dbrowntext1 a:hover {
color: #4C332A;
text-decoration: underline;
}
.dbrowntext1 a:active {
color: #4C332A;
text-decoration: none;
}
.turqcattext1 {
color: #339999;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.turqcattext1 a:link {
color: #339999;
text-decoration: none;
}
.turqcattext1 a:visited {
color: #339999;
text-decoration: none;
}
.turqcattext1 a:hover {
color: #339999;
text-decoration: underline;
}
.turqcattext1 a:active {
color: #339999;
text-decoration: none;
}
.greycattext1 {
color: #999999;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.greycattext1 a:link {
color: #999999;
text-decoration: none;
}
.greycattext1 a:visited {
color: #999999;
text-decoration: none;
}
.greycattext1 a:hover {
color: #999999;
text-decoration: underline;
}
.greycattext1 a:active {
color: #999999;
text-decoration: none;
}
.blackcattext1 {
color: #000000;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.blackcattext1 a:link {
color: #000000;
text-decoration: none;
}
.blackcattext1 a:visited {
color: #000000;
text-decoration: none;
}
.blackcattext1 a:hover {
color: #000000;
text-decoration: underline;
}
.blackcattext1 a:active {
color: #000000;
text-decoration: none;
}
.brown2cattext1 {
color: #663300;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.brown2cattext1 a:link {
color: #663300;
text-decoration: none;
}
.brown2cattext1 a:visited {
color: #663300;
text-decoration: none;
}
.brown2cattext1 a:hover {
color: #663300;
text-decoration: underline;
}
.brown2cattext1 a:active {
color: #663300;
text-decoration: none;
}














