body { margin: 0 auto; text-align: center; padding: 0; font: 62.5% Verdana, Arial, Helvetica, sans-serif;
background: #333333; border: 10px solid #666;  }

h1, h2, h3, h4, h5, h6, p, ul, li, form, fieldset, legend { margin: 0; padding: 0; }
.numbers li{	list-style-type: decimal;}
img { border: none; }
li { list-style: none; display: block; line-height: 16px; }
a, a:link, a:visited, a:active, a:hover { text-decoration: none; color: #0066FF; font-weight: bold; }
a:hover { color: #000; }

b {	position: absolute;	left: -1000em;	overflow: hidden;	z-index: 9;}
.hidden { display: none; }
hr { display: none; }
p { font-size: 1.2em; line-height: 1.4em; padding: 10px 0 15px 0; }
caption { text-align: left; font-size: 1.2em; padding: 10px 0; }
#pagecontent {	margin-right: 200px;}
#basketright {	float: right;	position: absolute;	right: 24px;	top: 207px;	width: 190px;	z-index: 10;}
#container {	text-align: left;	background: #fff url(../templateimages/right.gif) no-repeat 100% 0;}
#top {	background: url(../templateimages/top.gif) no-repeat 0 0;	height: 128px;	position: relative;}
#header {	background: url(../templateimages/logo.jpg) no-repeat right 30px;	height: 128px;}
#header   span {	background: url(../templateimages/top-right.gif) no-repeat 100% 100%;	height: 128px;	display: block;}
#pagecontent h1 {	background: url(none);	height: 100%;	font-size: 2em;	font-weight: normal;	color: #176F25;	margin-bottom: 10px;}

/* Top links */
#container #top .links {	margin: 0px 10px 0px 10px;	padding: 5px 0px 5px 0px;	font-size: 7.5pt;	position: absolute;	left: 210px;	top: 70px;	z-index: 2;	width: 400px;}
#container #top .links li {	list-style: none;	display: inline;	margin: 0px;	padding: 0px;}
#container #top .links a:link, #container #top .links a:visited	{	position: relative;	text-decoration: none;	color: white;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	margin: 0px 12px 5px 0px;}
#container #top .links a:hover	{	position: relative;	text-decoration: none;	color: black;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	}
#container #top .links2 {	margin: 0px 10px 0px 10px;	padding: 2px 0px 2px 0px;	position: absolute;	left: 190px;	top: 103px;	z-index: 3;}
#container #top .links2 li {	list-style: none;	display: inline;	margin: 0px;	padding: 0px;}
#container #top .links2 a:link, #container 2 .links2 a:visited{	margin: 0px 10px 0px 0px;	text-decoration: none;	color: white;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	font-weight: normal;}
#container #top .links2 a:hover	{	color: black;	text-decoration: underline;	}
#container #top .links2 li {	list-style: none;	display: inline;	margin: 0px;	padding: 0px;}
#container #top .links2 a:link, #container #top .links2 a:visited	{	margin: 0px;	text-decoration: none;	color: #FFFFFF;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	font-weight: normal;	border-right: 2px inset #398E8E;	padding-right: 10px;	padding-left: 3px;}
#container #top .links2 a:hover {	color: black;	text-decoration: underline;	}


#sub-top {	background: #eee url(../templateimages/subtop-bg.jpg) no-repeat left top;	padding: 10px 20px 5px 175px;	height: 45px;}
#footer img {	vertical-align: text-bottom;}

#main {	background: url(../templateimages/left.gif) no-repeat 0 0;}
#content {	background: url(../templateimages/main-top.jpg) repeat-x;}
#main .hr {	clear: left;	height: 1px;	background: url(../templateimages/right.gif) no-repeat 100%;}
#main #left .hr, #main #right .hr { clear: none; background: none; }

#left {	float: left;	background: url(../templateimages/left.gif) no-repeat 0 0;	width: 190px;	padding: 10px 0 15px 10px;}
#left .box, #basketright .box {	background: url(../templateimages/box-rpt.gif) repeat-y;}
#left .box h2, #basketright .box h5 {	color: #fff;	background: url(../templateimages/box-top.jpg) no-repeat;	font-size: 1.2em;	padding: 5px 10px 12px;}
#main #left .hr, #basketright .hr {	background: url(../templateimages/box-bottom.gif) no-repeat;	height: 9px;	margin-bottom: 10px;}
.box form {	padding: 0px 0px 0px 6px;}
.box ul { padding: 4px; font-size: 1em; }
.box li {	border-right: none;}
.box li a,
.box li a:link,
.box li a:visited,
.box li a:active {	display: block;	padding: 5px;	background: #9CD8D8;	border-left: 10px solid #398E8E;	margin-top: 1px;	color: #666;	font-weight: normal;	text-transform: uppercase;}
.box li a:hover {	color: #333;	background: #bbb;	border-left: 10px solid #398E8E;}
.box li ul li a, .box li ul li a:link, .box li ul li a:visited, .box li ul li a:active {	background: #D6EFEF;	border-left: 10px solid #9CD8D8;	border-top-width: 0px;	border-top-style: none;	text-transform: uppercase;}
.box li ul li a:hover { color: #333; background: #cfcfcf; border-left: 10px solid #006699; }


#left h3 { color: #333; font-size: 1.3em; margin: 22px 0 0px 0; padding: 0; }
#left p { color: #666; font-size: 1.1em; margin: 6px 0; }

#right  { margin-left: 205px; background: url(../templateimages/right.gif) no-repeat 100% 0; padding: 15px 0px 15px 20px; }
#right h3 { font-size: 1.2em; padding: 8px 0; margin: 0 0 3px 0; border-bottom: 1px solid #ccc; }
#right h4 { font-size: 1.2em; padding: 5px 0; font-weight: normal; }
#right h5 { font-size: 0.9em; padding: 2px 0; font-weight: normal; color: #999; }

#footer {	clear: both;	background: url(../templateimages/footer.jpg) no-repeat;	height: 63px;}
#footer p {	text-align: center;	color: #999;	font-size: 1.1em;	padding: 30px 0 10px 0;	background: url(../templateimages/footer-right.gif) no-repeat 100% 0;	height: 23px;}
.carryonshopping h3 {	color: #FF9900;	font-size: 1em;}
.inputform input{width:300px;}
.inputform textarea, .inputform select{width:300px;}
.inputform input.checkbox { background: none; border: none; width: auto; margin: 6px 4px 0 4px; }
#container #main #content #right #pagecontent #pagecontent_pad .page hr {	height: 3px;	display: block;	border-style: none;	background: #FFFFFF url(../templateimages/back_fade3.png) no-repeat left top;}
.bullets li { background: url(../templateimages/paw_bullet.jpg) no-repeat 0px 3px; padding-left: 15px; }
.bluelinks a, .bluelinks a:link, .bluelinks a:visited, .bluelinks a:active { color: #316AC5; text-decoration: underline; }
.bluelinks a:hover{ color:#48B4B4}
