/*Check out styles*/
fieldset { border: 0px; }
.basketimg { border: 0px; margin: 5px 0px 0px 0px; }
.basketrow { width: 495px; float:left; }
.rowtitle { font-weight: bold; margin: 0px 0px 10px 0px; }
.product { width: 170px; float:left; }
.price { width: 100px; float:left; }
.quantity { width: 125px; float:left; }
.rowtotal { width: 100px; float:left; }
.summaryleft { float:right; width:100px;font-weight:bold; }
.summaryright { float:right; width:100px;font-weight:bold;  }
.summaryinfo { padding: 30px 0px 0px 0px;}
.update { cursor: pointer; border: 0px; background-color:#fff; font-size: 90%; }
.clear { clear:both; }
.formrow { width: 495px; float:left; padding: 5px 0px 5px 0px; clear: both; }
.leftrow { width: 200px; float: left }
.rightrow { width: 190px; float: left; }
.submit { border: 0px; background-color: #fff; cursor: pointer; color: #002977; font-size: 120%; font-weight: bold; padding: 10px 0px 0px 0px; }
h2 { color: #f57500; font-size: 130%; f }
h3 { color: #002977; font-size: 120%; }
.formfield { width: 190px;}
.red { color:#ff0000; }
.error { background-color:#ff0000; }
/*homepage*/

.intro { margin: 10px 0px 10px 0px; float: left; clear:both; color: #002977; font-size: 120%; font-weight:bolder; }
.ol { padding: 10px 0px 10px 0px; }
.ol li { margin: 5px 0px 5px 0px; clear:both; color: #002977; }
.headers h1 { font-size: 140%; color: #ffbb33; }
/**/
.pandatxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333 }
.headers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #002977 }
.redheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold }
.bluetxt {
	color: #000066;
	font-size: 12
]
; 	font-size: 12px;
}
.redtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000 }
a { text-decoration:none; font-weight:bold; color: #002977 }
a:hover { text-decoration:underline; }
/* Stockist Locator Map */

#stockist_map { display:block; width:149px; height:271px; background:url(../img/group_bw.gif); position:relative; margin:0 auto 2em auto; background-image: url(../images/map/stockists/full_map.gif); }
#stockist_map a { color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase; }
a#title2, a#title2:visited { display:block; width:149px; height:0; padding-top:260px; position:absolute; left:0px; top:0px; background:transparent url(../images/map/stockists/full_map.gif) no-repeat 400px 400px; cursor:default; text-decoration:none; background-image: url(../images/map/stockists/full_map.gif); }
* html a#title2 { height:0; height:0; }
#stockist_map a#title2:hover { background-position: 0 0; overflow:visible; color:#c00; }
a#north { display:block; width:88px; height:0; padding-top:103px; overflow:hidden; position:absolute; left:59px; top:114px; background:transparent url(../img/group_north.gif) no-repeat 400px 400px; background-image: url(../images/map/stockists/north_over.gif); }
* html a#north { height:120px; he\ight:0; }
a#north:hover { background-position: 0 0; overflow:visible; }
a#scotland { display:block; width:99px; height:0; padding-top:133px; overflow:hidden; position:absolute; left:2px; top:6px; background:transparent url(../img/group_scotland.gif) no-repeat 400px 400px; background-image: url(../images/map/stockists/scotland_over.gif); }
* html a#scotland { height:105px; he\ight:0; }
a#scotland:hover { background-position: 0 0; overflow:visible; }
a#wales { display:block; width:56px; height:0; padding-top:62px; overflow:hidden; position:absolute; left:20px; top:170px; background:transparent url(../img/group_wales.gif) no-repeat 400px 400px; background-image: url(../images/map/stockists/wales_over.gif); }
* html a#wales { height:55px; he\ight:0; }
a#wales:hover { background-position: 0 0; overflow:visible; }
a#south { display:block; width:140px; height:0; padding-top:68px; overflow:hidden; position:absolute; left:6px; top:200px; background:transparent url(../img/group_south.gif) no-repeat 400px 400px; background-image: url(../images/map/stockists/south_over.gif); }
* html a#south { height:0; he\ight:0; }
a#south:hover { background-position: 0 0; overflow:visible; }
table.spares { border-collapse:collapse; }
table.spares tr td { padding:10px; border:solid 1px #CCC; }
hr { color: #fff; background-color: #fff; border: 1px dotted #333333; border-style: none none dotted; }
/*New HK CSS*/
a {outline:none;}
body {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
img {border:none;}
div.clear {clear:box; font-size:1px;}
div#wrapper {width:899px; margin:0 auto; background-image:url(../images/new/wrapbg.gif); background-repeat:repeat-y; background-position:right;}
div#header { background-image:url(../images/new/header-bg.gif); background-repeat:no-repeat; width:899px; min-height:53px; padding-top:115px; position:relative;}
div#content { width:650px; float:left; padding-left:40px; padding-top:10px;}
div#rightColumn {width:193px; float:right; background-color:#feba3d; min-height:600px; position:relative;}
div#bear {width:222px; height:141px; position:absolute; top:5px; right:20px;}
div#tel {width:170px; height:24px; position:absolute; top:102px; left:12px;}
div#logo {width:388px; height:52px; position:absolute; top:20px; left:12px;}
div#need-help {width:193px; height:83px; position:absolute; bottom:0;}
ul#products {margin:0; padding:0; list-style-type:none; margin-bottom:20px;}
ul#products li { margin:5px 0px; background-image:url(../images/gifs/lblue_paw.gif); background-repeat:no-repeat; padding-left:25px; }
h1 {color:#f67200; font-size:37px; font-weight:bold; margin-bottom:10px;}
h1.small {color:#f67200; font-size:25px; font-weight:bold; margin-bottom:10px;}
p {margin:12px 0px; line-height:150%;}
hr { height: 0; border-style: dashed; border-width: 1px 0 0 0; border-color:#999; }
div#footer {position:relative;}
ul#navigation {margin-left:210px; list-style:none;}
ul#navigation li {float:left; padding-right:15px;}
ul#navigation li a {font-wight:bold; color:#0d2668; font-size:15px; letter-spacing:-1px;}
div#checkout-box {background-color:#fbe8c5; padding:10px; border:3px solid #ff8d1c; margin-left:10px; margin-right:10px;}


