A {
	COLOR:#01478c;
	FONT-FAMILY:Arial;
	TEXT-DECORATION:none;
}

A.style3 {
	FONT-SIZE:12px;
	COLOR:#01478c;
	FONT-FAMILY:Arial;
	TEXT-DECORATION:none;
}

A.style3:hover {
	COLOR:#0169D1;
	FONT-FAMILY:arial;
}

A.style3:visited {
	FONT-FAMILY:arial;
	TEXT-DECORATION:none;
	color:#01478c;
}

A.tlink {
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	COLOR:#663300;
	FONT-FAMILY:Arial;
	TEXT-ALIGN:center;
	TEXT-DECORATION:none;
}

A.tlink:hover {
	COLOR:#000000;
	FONT-FAMILY:arial;
}

A.tlink:visited {
	PADDING-TOP:5px;
	FONT-FAMILY:arial;
	TEXT-DECORATION:none;
}

A:hover {
	COLOR:#336699;
	FONT-FAMILY:arial;
}

A:visited {
	FONT-FAMILY:arial;
	FONT-FAMILY:arial;
	TEXT-DECORATION:none;
}

BODY {
	BACKGROUND-POSITION:center top;
	BACKGROUND-IMAGE:url(images/BigBack.jpg);
	FONT-SIZE:11px;
	MARGIN:0px;
	BACKGROUND-REPEAT:repeat-x;
	FONT-FAMILY:arial;
	TEXT-ALIGN:center;
	background-color:#0588BC;
}

HR {
	COLOR:#999;
	height:1px;
	}

TABLE.ProdTable {
	FONT-FAMILY:arial;
	width:90%;
}

TABLE.centerSmallInner {
	WIDTH:470px;
	TEXT-ALIGN:center;
	width:98%;
}

TD {
	FONT-SIZE:12px;
	VERTICAL-ALIGN:top;
	COLOR:#333333;
	FONT-FAMILY:arial;
}

TD.BottomimproWEB {
	FONT-FAMILY:arial;
	VERTICAL-ALIGN:top;
	COLOR:#333333;
	FONT-FAMILY:arial;
}

TD.ProdBox {
	BORDER-RIGHT:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	FONT-SIZE:10px;
	VERTICAL-ALIGN:middle;
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-BOTTOM:#cccccc 1px solid;
	FONT-FAMILY:arial;
	TEXT-ALIGN:left;
}

TD.centerSmall {
	TEXT-ALIGN:center;
	FONT-SIZE:10px;
	VERTICAL-ALIGN:middle;
	FONT-FAMILY:arial;
	TEXT-ALIGN:left;
}

TD.profileBox {
	BORDER-RIGHT:#cccccc 2px double;
	BORDER-TOP:#cccccc 2px double;
	VERTICAL-ALIGN:middle;
	BORDER-LEFT:#cccccc 2px double;
	BORDER-BOTTOM:#cccccc 2px double;
	FONT-FAMILY:arial;
	TEXT-ALIGN:left;
}

TD.reviewBox {
	BORDER-RIGHT:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	VERTICAL-ALIGN:middle;
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-BOTTOM:#cccccc 1px solid;
	FONT-FAMILY:arial;
	TEXT-ALIGN:left;
}
ul.categoryMenu, ul.categoryMenu ul, ul.categoryMenu li {
	padding-left:0px;
	margin-left:0px;
	padding-bottom:0em;
	margin-bottom:0em;
	list-style-type:none;
}
ul.links li {
	border-left:1px solid #CCC;
	display:inline;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0px;
	padding-top:0px;
	list-style-type:none;
}

UL.categoryMenu {
	PADDING-LEFT:0px;
	MARGIN-LEFT:0px;
	WIDTH:160px;
	CURSOR:default;
}

UL.categoryMenu {
	MARGIN-TOP:5px;
	PADDING-LEFT:0px;
	MARGIN-BOTTOM:8px;
	PADDING-BOTTOM:0em;
	MARGIN-LEFT:0px;
	LIST-STYLE-TYPE:none;
}

UL.categoryMenu LI {
	MARGIN:0px;
	BORDER-BOTTOM:#cccccc 1px solid;
	LIST-STYLE-TYPE:none;
	POSITION:relative;
}

UL.categoryMenu LI {
	MARGIN-TOP:5px;
	PADDING-LEFT:0px;
	MARGIN-BOTTOM:8px;
	PADDING-BOTTOM:0em;
	MARGIN-LEFT:0px;
	LIST-STYLE-TYPE:none;
}

UL.categoryMenu LI A {
	COLOR:#01478c;
	FONT-FAMILY:Arial;
	TEXT-DECORATION:none;
}

UL.categoryMenu LI A:hover {
	COLOR:#336699;
}

UL.categoryMenu LI A:visited {
	TEXT-DECORATION:none;
}

UL.categoryMenu LI UL {
	DISPLAY:none;
}

UL.categoryMenu LI UL LI {
	BORDER-RIGHT:#006699 0px solid;
	BORDER-TOP:#006699 0px solid;
	BORDER-LEFT:#006699 0px solid;
	BORDER-BOTTOM:#006699 0px solid;
}

UL.categoryMenu UL {
	LEFT:-160px;
	POSITION:absolute;
	TOP:0px;
}

UL.categoryMenu UL {
	PADDING-LEFT:0px;
	MARGIN-LEFT:0px;
	WIDTH:160px;
	CURSOR:default;
}

UL.categoryMenu UL {
	MARGIN-TOP:5px;
	PADDING-LEFT:0px;
	MARGIN-BOTTOM:8px;
	PADDING-BOTTOM:0em;
	MARGIN-LEFT:0px;
	LIST-STYLE-TYPE:none;
}

.BGNoRepeat {
	BACKGROUND-REPEAT:no-repeat;
	PADDING-LEFT:0px;
	MARGIN-BOTTOM:8px;
	PADDING-BOTTOM:0em;
	MARGIN-LEFT:0px;
	LIST-STYLE-TYPE:none;
}

.PageHeading {
	PADDING-RIGHT:5px;
	PADDING-LEFT:15px;
	FONT-WEIGHT:bold;
	FONT-SIZE:18px;
	PADDING-BOTTOM:5px;
	COLOR:#02488d;
	PADDING-TOP:15px;
	FONT-FAMILY:Arial;
}

.all {
	BORDER-RIGHT:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-BOTTOM:#cccccc 1px solid;
}

.b {
	BORDER-BOTTOM:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-BOTTOM:#cccccc 1px solid;
}

.l {
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-BOTTOM:#cccccc 1px solid;
}

.lblcheckbox {
	FLOAT:left;
	WIDTH:200px;
}

.lbldropdown {
	FLOAT:left;
	WIDTH:200px;
}

.lblfile {
	FLOAT:left;
	WIDTH:200px;
}

.lblradiobutton {
	FLOAT:left;
	WIDTH:200px;
}

.lbltextarea {
	FLOAT:left;
	WIDTH:200px;
}

.lbltextbox {
	FLOAT:left;
	WIDTH:200px;
}

.mid {
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;
}

.msg {
	FONT-SIZE:11px;
	COLOR:#ff0000;
	FONT-FAMILY:Arial;
}

.r {
	BORDER-RIGHT:#cccccc 1px solid;
	COLOR:#ff0000;
	FONT-FAMILY:Arial;
}

.style1 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	PADDING-BOTTOM:0px;
	COLOR:#02488d;
	PADDING-TOP:0px;
	BACKGROUND-REPEAT:repeat-x;
	FONT-FAMILY:Arial;
}

.style2 {
	FONT-SIZE:11px;
	COLOR:#000000;
	FONT-FAMILY:Arial;
}

.style4 {
	FONT-SIZE:11px;
	COLOR:#663300;
	FONT-FAMILY:Arial;
}

.style5 {
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	COLOR:#663300;
	FONT-FAMILY:arial;
}

.style6 {
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
	COLOR:#01478c;
	FONT-FAMILY:Arial;
}

.style7 {
	FONT-SIZE:11px;
	COLOR:#ff0000;
	FONT-FAMILY:Arial;
}

.style8 {
	FONT-SIZE:11px;
	COLOR:#000000;
	FONT-FAMILY:Arial;
}

.styleBasketLinks {
	FONT-SIZE:17px;
	MARGIN-RIGHT:15px;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
}

.styleButton {
	FONT-SIZE:11px;
	COLOR:#000000;
	FONT-FAMILY:Arial;
	HEIGHT:20px;
}

.stylePollHeading {
	FONT-WEIGHT:bold;
	COLOR:#000000;
	FONT-FAMILY:Arial;
	HEIGHT:20px;
}

.stylePollItem {
	COLOR:#000000;
	FONT-FAMILY:Arial;
	HEIGHT:20px;
}

.styleProductDescriptionHeader {
	FONT-SIZE:small;
	BACKGROUND-COLOR:#fff;
}

.styleProductFeaturesDescription {
	FONT-SIZE:small;
	BACKGROUND-COLOR:#f0f0f0;
}

.styleProductFeaturesDescriptionAlt {
	BACKGROUND-COLOR:#f0f0f0;
	BACKGROUND-COLOR:#f0f0f0;
}

.styleProductFeaturesGroup {
	FONT-SIZE:x-small;
	BACKGROUND-COLOR:#f0f0f0;
}

.styleProductFeaturesHeader {
	FONT-WEIGHT:bold;
	FONT-SIZE:x-small;
}

.styleProductSpecificationsDescription {
	FONT-SIZE:x-small;
	FONT-SIZE:x-small;
}

.styleProductSpecificationsDescriptionAlt {
	BACKGROUND-COLOR:#f0f0f0;
	FONT-SIZE:x-small;
}

.styleProductSpecificationsGroup {
	FONT-SIZE:x-small;
	FONT-SIZE:x-small;
}

.styleProductSpecificationsHeader {
	FONT-WEIGHT:bold;
	FONT-SIZE:x-small;
}

.styleProductSpecificationsValue {
	FONT-SIZE:x-small;
	FONT-SIZE:x-small;
}

.styleProductSpecificationsValueAlt {
	BACKGROUND-COLOR:#f0f0f0;
	FONT-SIZE:x-small;
}

.styleProfileLinks {
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
	COLOR:#333333;
	FONT-FAMILY:arial;
}

.styleQaBox {
	WIDTH:500px;
	BACKGROUND-COLOR:#f0f0f0;
}

.styleQaBoxAlt {
	WIDTH:500px;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaDiv {
	WIDTH:10px;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaDivAlt {
	WIDTH:10px;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaHeading {
	FONT-WEIGHT:bold;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaHeadingAlt {
	FONT-WEIGHT:bold;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaLinks {
	TEXT-ALIGN:center;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaLinksAlt {
	TEXT-ALIGN:center;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaSubHeading {
	FONT-STYLE:italic;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaSubHeadingAlt {
	FONT-STYLE:italic;
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaText {
	BACKGROUND-COLOR:#d0d0d0;
}

.styleQaTextAlt {
	BACKGROUND-COLOR:#d0d0d0;
}

.styleRatingHeading1 {
	FONT-WEIGHT:bold;
	FONT-SIZE:16px;
	COLOR:#663300;
	FONT-FAMILY:arial;
}

.styleRatingHeading2 {
	PADDING-LEFT:0px;
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#666666;
	FONT-FAMILY:arial;
}

.styleRatingHeading3 {
	PADDING-LEFT:10px;
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	COLOR:#01478c;
	FONT-FAMILY:arial;
}

.styleRatingText {
	PADDING-LEFT:15px;
	FONT-SIZE:12px;
	COLOR:#666666;
	FONT-FAMILY:arial;
	TEXT-ALIGN:left;
}

.styleRatingValue1 {
	FONT-SIZE:11px;
	COLOR:#663300;
	FONT-FAMILY:arial;
	TEXT-ALIGN:left;
}

.styleRatingValue2 {
	FONT-SIZE:11px;
	COLOR:#663300;
	FONT-FAMILY:arial;
	TEXT-ALIGN:left;
}

.styleReviewDivider {
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#333333;
	FONT-FAMILY:arial;
	BACKGROUND-COLOR:#f0f0f0;
}

.styleTextBox {
	FONT-SIZE:11px;
	COLOR:#000;
	FONT-FAMILY:Arial;
	HEIGHT:20px;
	background-color:#E1E1E1;
}

.styleTextBoxStress {
	PADDING-RIGHT:3px;
	PADDING-LEFT:3px;
	FONT-SIZE:11px;
	PADDING-BOTTOM:2px;
	COLOR:#000000;
	BORDER-TOP-STYLE:window-inset;
	PADDING-TOP:2px;
	FONT-FAMILY:Arial;
	BORDER-RIGHT-STYLE:window-inset;
	BORDER-LEFT-STYLE:window-inset;
	HEIGHT:20px;
	BACKGROUND-COLOR:red;
	BORDER-BOTTOM-STYLE:window-inset;
}

.t {
	BORDER-TOP:#cccccc 1px solid;
	PADDING-LEFT:3px;
	FONT-SIZE:11px;
	PADDING-BOTTOM:2px;
	COLOR:#000000;
	BORDER-TOP-STYLE:window-inset;
	PADDING-TOP:2px;
	FONT-FAMILY:Arial;
	BORDER-RIGHT-STYLE:window-inset;
	BORDER-LEFT-STYLE:window-inset;
	HEIGHT:20px;
	BACKGROUND-COLOR:red;
	BORDER-BOTTOM-STYLE:window-inset;
}

.white {
	COLOR:#ffffff;
	FONT-FAMILY:arial;
}
#menu {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	VERTICAL-ALIGN:middle;
	PADDING-TOP:0px;
	TEXT-ALIGN:left;
}

#navlist {
	font-size:11px;
	color:#00C;
	height:25px;
	text-align: center;
}

#navlist a {
	font-weight:bold;
	COLOR:#666;
}

#navlist a:hover {
	font-weight:bold;
	color:#666;
	background:url(images/nav_hover.png) no-repeat center bottom;
	padding-top:7px;
	padding-bottom:7px;
}
#bottom {
	VERTICAL-ALIGN:top;
	WIDTH:100%;
	TEXT-ALIGN:center;
}

#centre {
	VERTICAL-ALIGN:top;
	WIDTH:100%;
	TEXT-ALIGN:center;
}

#centreleft {
	VERTICAL-ALIGN:top;
	WIDTH:200px;
	TEXT-ALIGN:center;
}

#centrenarrow {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:left;
	
}

#centreright {
	VERTICAL-ALIGN:top;
	WIDTH:200px;
	TEXT-ALIGN:center;
}

#centrewide {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:right;
	width: 100%;	
}

#main {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	WIDTH:920px;
	PADDING-TOP:0px;
	TEXT-ALIGN:center;
}

#tablecentre {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	VERTICAL-ALIGN:top;
	WIDTH:100%;
	PADDING-TOP:0px;
	BORDER-COLLAPSE:collapse;
	TEXT-ALIGN:center;
}

#tablenarrow {
	VERTICAL-ALIGN:top;
	WIDTH:100%;
	BORDER-COLLAPSE:collapse;
	padding: 5px 0px 0px 5px;
	margin-top: 3px;
}

#tablewide {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	VERTICAL-ALIGN:top;
	WIDTH:700px;
	PADDING-TOP:0px;
	BORDER-COLLAPSE:collapse;
}

#top {
	VERTICAL-ALIGN:top;
	WIDTH:100%;
	TEXT-ALIGN:center;
}

.lblLogin
{
text-align:right;float:left;width:150px;padding-top:7px;padding-right:3px;
}
#addressOptions div {
	font-weight: bold;
	color: #900;
}