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;
 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: 8px;
 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:242px;
 _height:242px;
}
#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:25px;
 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;
}
