  a:link, a:visited, a:active{
  font-weight:none;
  font-size:1em;
  color:#00254E;
  text-decoration:none;
  margin:0px;
 }
#maincontent #crumbtrail{font-size:0.7em;padding-bottom:0px;}
 
 #pageheading{
  width:587px; 
  height:61px;
 }
 
 #title{
  width:289px;
  min-height:70px;
  _height:70px;
  float:left;
  font-size:0.71em;
 }
 
#title p{
  margin:2px 0 5px 2px;
  font-size:1.1em;
 }
 
 #quote{
  width:289px;
  min-height:62px;
  _height:62px;
  float:right;
  margin-top:9px;
 }
 
 #leftcontent{
  font-size:0.7em;
  width:289px;
  min-height:455px;
  _height:455px;
  clear:both;
  float:left;
  background:url(../images/dotes.gif) repeat-x bottom left;
  padding-bottom:5px;
  margin-bottom:10px;
 }
 #leftcontent a:link, #leftcontent a:visited, #leftcontent a:active{text-decoration:none;font-weight:bold;}
 #leftcontent a:hover{text-decoration:underline;}
 #leftcontent span{font-weight:bold;}
 #rightcontent{
  font-size:0.7em;
  width:289px;
  float:left;
  margin-left:9px;
  _margin-left:5px;
  color:#000;
  font-weight:normal;
 } 
 #rightcontent p{
  color:#000;
 }
 
 .leftcol{
  width:140px;
  float:left;
  background:url(../images/dotes.gif) repeat-x bottom left;
  color:#000;
  font-size:1em;
  padding-bottom:5px;
  }
  
 .leftcol a:link, .leftcol a:visited, .leftcol a:active, .leftcol a:hover{text-decoration:none;}
 
 .leftcol span {font-weight:bold;}
 
 .leftcol span a:link, .leftcol span a:visited, .leftcol span a:active{text-decoration:none;}
 .leftcol span a:hover{text-decoration:underline;}.rightcol{
  width:140px;
  float:left;
  margin-left:9px;
  padding-bottom:5px;
  background:url(../images/dotes.gif) repeat-x bottom left
 }.rightcol a:link,.rightcol a:visited,.rightcol a:active,.rightcol a:hover{text-decoration:none;}.rightcol span {font-weight:bold;}.rightcol span a:link,.rightcol span a:visited,.rightcol span a:active{text-decoration:none;}.rightcol span a:hover{text-decoration:underline;}
 
 #top{width:289px;min-height:210px;_height:210px;}
 #bottom{
  width:288px;
  min-height:116px;
  _height:116px;
  background:url(../images/dotes.gif) repeat-x bottom left;
  float:left;
 }
 #bottom_img{
  width:140px;
  min-height:115px;
  _height:115px;
  float:left;
 }
 
 #sportswear{
  width:133px;
  float:left;
  margin-left:15px;
  margin-bottom:0px;
  padding:0px 0px 0 0px;
  font-size:1em;
 }
 
 #sportswear h3{padding:4px 0 4px 0; margin:0;}
 
 #sportswear h3 a:link,#sportswear h3 a:hover, #sportswear h3 a:active, #sportswear h3 a:visited{color:#6C9ED6; text-decoration:none !important;}
 
 #sportswear a:link, #rigsportswearhtcol a:visited, #sportswear a:active, #sportswear a:hover{text-decoration:none;}
 
 #sportswear span {font-weight:bold;}
 
 #sportswear span a:link, #sportswear span a:visited, #sportswear span a:active{text-decoration:none;}
 
 #sportswear span a:hover{text-decoration:underline;}
 
 #sportswear p{margin-bottom:4px; padding:0px;line-height:1.1em;}
 
 #sports_border{
  height:12px;
  background:url(../images/dotes.gif) repeat-x bottom left;
  margin:0;
  padding:0;
  float:left;
  width:285px;
 }
 
 h1{
  font-size:3.4em;
  font-family:Arial;
  margin: 0 0 0 0;
 }
  
 h2{
  font-size:3em;
  font-family:Arial;
  font-weight:normal; 
  margin: 0 0 9px 0;
 }
 h3{ font-family:Arial; font-weight:bold; font-size:1.1em; color:#6C9ED6; margin: 0px 0 5px 0; padding:4px 0px 0 5px;}
 h3.gradient{background:url(../images/header_bg.jpg) no-repeat; }
 h3.gradient a:link, h3.gradient a:hover, h3.gradient a:active,h3.gradient a:visited{color:#6C9ED6; text-decoration:none !important;}
  
 p{
  font-family:Arial;
  margin:0 0 2px 0;
 }
 
 #tux{width:289px; height:418px;margin-bottom:4px;}
 #title p, .leftcol p, .leftcol p a,.rightcol p, #sportswear p{line-height:1.2em;}
/*HACKETT CONVERSION MEN SHOP UPDATE 30/03/07*/
#leftcontent{
 position:relative;
}
#pictureTxt{
 position:absolute;
 top:350px;
 left:10px; 
 width:268px; 
 color:#ffffff !important;
 font-weight:normal;
 margin:0;
 padding:0; 
}
#pictureTxt a{ 
color:#ffffff !important;
}
.pictureTxtLink{
text-align:right;
 width:268px;
}
.pictureTxtLink a{
  background:url(../images/shop_arrow.gif) center right no-repeat; 
 padding-right:15px;
}
