/* style sheet */

body {
	background-color:#DAE2F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:1.0em;
	background-image: url(/_templates/images/body/icon_body_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
h1 {
	font-size:1.2em;
	text-align:left;
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:0px;
	display:block;
}
pre {
	padding:0px 0px 0px 20px;
	color:black;
	font-size:0.9em;
}
ul {
	list-style-position:inside;
	margin:0px 0px 0px 15px;
}
li {
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 10px;
}
a {
	position:relative;
	color:#0033CC;
	font-size:1em;
	background-color: transparent;
	text-decoration:none;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:hover {
	color:#0000FF;
	text-decoration:underline;
}
a.img{
	position:relative;
	color:#FFFF00;
	text-decoration:underline;
	border:0px;
}
a.img:link {
	text-decoration:underline;
	border:0px;
}
a.img:visited {
	text-decoration:underline;
	border:0px;
}
a.img:hover {
	background-color:transparent;
	display:inline;
	border:0px;
}
a.img:active {
	text-decoration:underline;
	border:0px;
}
#skipnav {
	font-size:0.7em;
	text-align:center;
}
#crumbtrail {
	font-size:0.8em;
	margin:15px 0;
}
span.breadcrumb {
	font-size:.8em;
}
/* [nav_block]  styles for main navigation block */
.tncaption {
	position:relative;
	font-size:.7em;
	width:100px;
	padding:0px 0px 10px 0px;
}
/* [design] styles for the footer   */
.basket {
	position:relative;
	vertical-align:bottom;
	width:125px;
	height:101px;
	text-align:left;
	color:#000099;
	font-size:12px;
	border: dashed 1px blue;
	background-color:transparent;
}	
.inner_basket {
	width:115px;
	padding:20px 0px 0px 11px;
	margin:auto;
}
.sc_count {
	text-align:center;
	width:75%;
}
.labels {
	position: relative;
	float:left;
	left: 40px;
	line-height: 24px;
}
.inputs {
	position:relative;
	float:right;
	right:50px;
}
.listing {
	font-weight: normal;
    font-style: normal;
    font-size:1em;
	width:90%;
	padding-left:5px;
}
.bold {
	font-weight:bold;
}
.bd_italic {
	font-weight:bold;
	font-style:italic;
}
.small {
	font-size:0.8em;
}
.tiny {
	font-size:0.7em;
}
.reduced {
	font-size:0.9em;
}
input.reduced {
	font-size:1em;
}
.left {
	float:left;
}
.right {
	float:right;
}
.italics {
	font-style:italic;
}
.txtcentre {
	text-align:center;
}
.para {
	position:relative;
	text-indent:15px;
}
.errormsg {
	width:100%;
	color:red;
	font-size:0.9em;
}
.blue {
	color:#0000FF;
}
.red {
	color:#FF0000;
}
.black {
	color: black;
}
.dkred {
	color: #990033;
}
.dkblue {
	color: #330099;
}
.strikeout {
	text-decoration:line-through;
}
.spacer {
	clear:right;
	height:10px;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:0;
}
.du {
/* style to show a double underline */
	border-bottom:0.3em double black;
	line-height:1.5em;
}
