a:link {
	TEXT-DECORATION:none; COLOR: #22667F
}
a:visited {
	TEXT-DECORATION:none;
	COLOR: #1F253C;
}
a:hover {
	TEXT-DECORATION:underline;
}
a:active {
	TEXT-DECORATION:none; COLOR: #1F253C;
}

a.leftMenu:link {
	TEXT-DECORATION:none; 
	COLOR: #FFFFFF;
}
a.leftMenu:visited {
	TEXT-DECORATION:none; 
	COLOR: #FFFFCC;
}
a.leftMenu:hover {
	TEXT-DECORATION:underline
	COLOR:#FFFFFF;
	
}
a.leftMenu:active {
	TEXT-DECORATION:none; 
	COLOR:#CCCCFF;
}

a.Button:link {
	background-image:url(images/button-bg.gif);
	WIDTH: 180px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: none; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px; margin-top:5px
}
a.Button:visited {
	BACKGROUND-IMAGE:url(images/button-bg.gif); WIDTH: 180px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: none; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px
}
a.Button:hover {
	BACKGROUND-IMAGE:url(images/button-bg2.gif); WIDTH: 180px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: underline; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px
}
a.Button:active {
	BACKGROUND-IMAGE:url(images/button-bg2.gif); WIDTH: 180px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: underline; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px
}

a.NarrowButton:link {
	background-image:url(images/button-bg.gif);
	WIDTH: 120px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: none; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px; margin-top:5px; font-size:80%
}
a.NarrowButton:visited {
	BACKGROUND-IMAGE:url(images/button-bg.gif); WIDTH: 120px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: none; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px; font-size:80%
}
a.NarrowButton:hover {
	BACKGROUND-IMAGE:url(images/button-bg2.gif); WIDTH: 120px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: underline; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px; font-size:80%
}
a.NarrowButton:active {
	BACKGROUND-IMAGE:url(images/button-bg2.gif); WIDTH: 120px; HEIGHT: 18px; TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION: underline; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 10px; BORDER: 1px solid #000; LINE-HEIGHT:20px; font-size:80%
}

#advert {
	position:absolute;
	left:246px;
	top:185px;
	width:683px;
	height:auto;
}

.BasketItem {
	float:left;
	PADDING-TOP: 10px; 
	PADDING-RIGHT:0px; 
	PADDING-LEFT:0px; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM:0px; 
	COLOR: #000; 
	FONT-FAMILY:Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
		
}

.BasketTable {
	color:#22667F;
	FONT-SIZE: 80%;
	padding-top:3px;
	padding-bottom:0px;
	margin:0px;
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 66%; BACKGROUND: #BAD1EA; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-ALIGN: left; HEIGHT: 100%
}

.HomeText {
	PADDING-RIGHT: 40px;
	PADDING-LEFT: 46px;
	FONT-SIZE: 120%;
	
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000;
	PADDING-TOP: 10px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	HEIGHT: 100%
}

#bottomBlock {
	position:absolute;
	BACKGROUND: url(images/yellowBlock.gif);
	top:680px;
	padding-top:6px;
	left:61px;
	
	width:900px;
	height:59px;
}

#bottomBlockHome {
	position:absolute;
	BACKGROUND: url(images/yellowBlock.gif);
	top:1800px;
	padding-top:6px;
	left:62px;
	width:900px;
	height:59px;
}

.bottomNav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 100%;
	FONT-STYLE:Strong;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #22667F;
	PADDING-TOP: 0px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	HEIGHT: 100%
}

#column1 {
	position:absolute;
	BACKGROUND: url(images/column1.jpg);
	left:246px;
	top:248px;
	width:170px;
	height:148px;
}

#column2 {
	position:absolute;
	left:422px;
	top:248px;
	width:170px;
	height:148px;
}

#column3 {
	position:absolute;
	left:591px;
	top:248px;
	width:170px;
	height:148px;
}

#column4 {
	position:absolute;
	left:758px;
	top:248px;
	width:170px;
	height:148px;
}

#columnPR1 {
	float: left;
	position:relative;
	left:40px;
	top:5px;
	width:150px;
	height:250px;
	padding-top:10px;
	padding-left: 5px;
	padding-right: 5px;
	border-color:#33C;
	border-width:1px;
}

#columnPR2 {
	position:relative;
	left:200px;
	top:-245px;
	width:150px;
	height:250px;
}

#columnPR3 {
	position:relative;
	left:360px;
	top:-495px;
	width:150px;
	height:250px;
}

#columnPR4 {
	position:relative;
	left:520px;
	top:-745px;
	width:150px;
	height:250px;
}
#columnSub {
	float: left;
	position:relative;
	left:40px;
	top:5px;
	width:150px;
	height:170px;
	padding-top:10px;
	padding-left: 5px;
	padding-right: 5px;
	border-color:#33C;
	border-width:1px;
}
#contentBlock {
	position:absolute;
	BACKGROUND: url(images/column1.jpg);
	BACKGROUND-REPEAT:no-repeat;
	left:246px;
	top:248px;
	width:683px;
	height:auto;
	PADDING-LEFT:32px;
}

#DetailBottomBlock {
	position:absolute;
	BACKGROUND: url(images/yellowBlock.gif);
	top:374px;
	padding-top:6px;
	left:-183px;
	width:900px;
	height:59px;
}
#DetailImage {
	position:absolute
	top: 10px;
	text-align:left
}

#DetailOptions {
	position:absolute;
	left: 0px;
	top: 206px;
	width: 716px;
	text-align:left;
	padding-left:20px;
	margin-bottom:10px;
	height: 43px;
}

#DetailText {
	position:absolute;
	float:left;
	margin-top: 10px;
	margin-bottom:10px;
	text-align:left;
	width: 347px;
	padding-left: 30px;
	left: 341px;
	top: 11px;
	height: 23px;
}

#Elbow {
	position:absolute;
	left:0px;
	top:187px;
	width:83px;
	height:335px;
}

.formError {
	position.absolute
	left:450px;
	top:300px;
	width:300px;
	height:auto;
	PADDING-LEFT:30px;
	FONT-SIZE: 100%;
	FONT-STYLE:Strong;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FF0000;
	PADDING-TOP: 0px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	HEIGHT: 100%
}


h1 {
	color:#22667F;
	FONT-SIZE: 140%;
	padding-top:2px;
}

h2 {
	color:#22667F;
	FONT-SIZE: 140%;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}

.h2BreadCrumb {
	color:#22667F;
	FONT-SIZE: 140%;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	margin:0px;
}

.h2Product {
	color:#22667F;
	FONT-SIZE: 100%;
	padding-top:3px;
	padding-bottom:5px;
	margin:0px;
}

.h2SubCat {
	color:#22667F;
	FONT-SIZE: 110%;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}

h3 {
	color:#22667F;
	FONT-SIZE: 110%;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}

#Headline {
	position:absolute;
	left:246px;
	top:187px;
	width:715px;
	height:61px;
}

.highlight {
	color:#22667F;
	FONT-SIZE: 120%;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	margin:0px;
}

#installerChest {
	position:absolute;
	left:61px;
	top:120px;
	width:185px;
	height:32px;
}

#installerFace {
	position:absolute;
	left:61px;
	top:0px;
	width:185px;
	height:120px;
}

#installerlower {
	position:absolute;
	left:61px;
	top:152px;
	width:185px;
	height:35px;
}

#mainTopBanner {
	position:absolute;
	left:246px;
	top:0px;
	width:715px;
	height:120px;
}

.menuItem {
	FONT-SIZE:120%;
	BACKGROUND:#00598E;
	BACKGROUND:url(images/menuButt.jpg);
	BACKGROUND-REPEAT:no-repeat;
	MARGIN-TOP:2px;
	PADDING-TOP:4px;
	PADDING-BOTTOM:4px;
	PADDING-LEFT:4px;
	PADDING-RIGHT:20px;
}

.nav {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; FONT-SIZE: 100%; FONT-STYLE:Strong; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #22667F; PADDING-TOP: 0px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-ALIGN: right; HEIGHT: 100%
}

#page-04 {
	position:absolute;
	left:961px;
	top:0px;
	width:61px;
	height:auto;
}	

#page-08 {
	position:absolute;
	left:0px;
	top:152px;
	width:61px;
	height:35px;
}

#page-18 {
	position:absolute;
	left:929px;
	top:248px;
	width:32px;
	height:433px;
}

#page-20 {
	position:absolute;
	left:0px;
	top:522px;
	width:246px;
	height:159px;
}

#page-21 {
	float:left;
	position:relative;
	left:0px;
	top:681px;
	width:61px;
	height:59px;
}

.ProductBody {
	PADDING-TOP: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}

#ProductCount {
	position:absolute;
	width:300px;
	height:20px;
	left: 400px;
	top:0px;
	text-align:right;
	margin-top:10px;
}

#ProductHeader {
	position:absolute;
	left:246px;
	top:248px;
	width:715px;
	height:32px;
	BACKGROUND:url(images/headerBG.jpg);
	BACKGROUND-REPEAT:no-repeat;
	padding-top: 5px;
	padding-left: 55px;
}

#ProductHolder {
	position:absolute;
	left:246px;
	top:280px;
	width:715px;
	height:auto;
}

#shoulder {
	position:absolute;
	left:0px;
	top:0px;
	width:61px;
	height:120px;
}

#ShoppingBasket {
	position:absolute;
	width:254px;
	height:61px;
	left: 708px;
	top: 186px;
	background:url(images/shoppingBasket.gif);
	background-repeat:no-repeat;
	font-size:120%;
	text-align:center;
	padding-top:7px;
}

#shoulder005 {
	position:absolute;
	left:0px;
	top:120px;
	width:61px;
	height:32px;
}

#sideMenu {
	position:absolute;
	BACKGROUND:url(images/installerLegs.jpg);
	BACKGROUND-REPEAT:no-repeat;
	left:83px;
	top:187px;
	width:163px;
	height:auto;
}

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1022px;
	height:740px;
}

#topMenu {
	position:absolute;
	BACKGROUND: url(images/topMenu.jpg);
	BACKGROUND-REPEAT:no-repeat;
	padding-top:6px;
	padding-right:12px;
	text-align:right;
	left:246px;
	top:120px;
	width:715px;
	height:32px;
}

#underMenu {
	position:absolute;
	left:246px;
	top:152px;
	width:715px;
	height:auto;
}

