/* CSS Document */

body {margin:0px; padding:0px; background-position:center; background-repeat:repeat-y; background-color:#C7E5FC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0C65DB}

a {color:#0C65DB}
a:hover {color:#336666; text-decoration:none;}

#wrapper {width:100%}
#container {width:777px; position:relative; margin-top:20px;}
#header {position:relative}
	#tagline {position:absolute; top:10px; text-align:right;font-size:18px; font-weight:bold; color:#F3F3F3;left: 413px;width: 300px; line-height:16px; margin:0px; padding:0px;}
#nav {position:relative}
	#navAs{position:absolute; top:9px; left:20px;}
#topContent {position:relative}
	#topContent a{	position:absolute;top:2px;}
	#top1 {left:615px; width:67px;}
	#top2 {left:689px; width:78px;}

#content {background-image:url(/stores/w/watertechcorp/images/bg.jpg); background-repeat:repeat-y; clear:both;}
	#sideNav {width:204px; float:left; position:relative;}
		#categories{padding:15px;}
		#lalane{margin-top:20px; margin-bottom:50px; margin-left:6px; }
		#lalaneText{font-size:12px; color:#003333; font-weight:bold; width:80%; margin-left:10px; }
		
	#rightContent {width:573px; float:left; position:relative;}
		#innerRight {width:553px; text-align:left; }
			#lines{}
				#lines img {border-style:none;}
				#lines h1{font-size:18px; text-align:center; color:#2296E3;}
				.lineHead {
					font-size:18px;
					font-weight:bold;
					padding-left: 10px;
					padding-bottom:5px;
					background-color:#EFEFEF;
					border-bottom:1px solid #DDDDDD;
				}
				
				.lineWrapper {
					background-color:#FFFFFF;  
					/*border:2px solid #DDDDDD;*/
					border-top:4px solid #85AEDD;
					border-left:4px solid #85AEDD;
					border-right:4px solid #4891DF;
					border-bottom:4px solid #275686;
					}
				.linePadding{padding:3px;}
				.linePic {background-color:#FFFFFF; text-align:center; padding-top:10px; padding-bottom:10px; margin-left:1px; margin-right:1px;}
				.lineDesc{padding:10px;}
				.lineButt{padding:5px;}
				#pbLine{float:left; width:225px;}
				#bLine .lineWrapper{height:485px;}
				#gLine .lineWrapper{height:485px;}
				
				#pbLine .lineButt {padding:20px;}
				#gLine{float:left; width:148px; font-size:11px; margin-top:15px;}
					#gLine .lineDesc {height:130px;}
				#bLine{float:left; width:148px; font-size:11px; margin-top:15px;}
					#bLine .lineDesc {height:130px;}
			#promo {position:relative; color:#2296E3; padding-top:30px;}
			#promoTopWrapper{ position:relative; height:206px; background-color:#76C7FF; border:2px solid #2296E3; margin-right:10px; color:#000066 }
				#promo1 {top:5px; left:0; position:absolute;}
				#promo1Text {top:53px; left:160px; width:100px; height:144px; position:absolute;}
				#promoTopGroup {top:10px; left:160px; height:41px; color:#FFFF00; font-size:16px; text-align:center; font-weight:bold; position:absolute;}
				#promo2 {top:52px; left:262px; position:absolute;}
				#promo2Text {top:156px; left:255px; width:97px; height:37px; text-align:center; position:absolute;}
				#promo3 {top:52px; left:352px; position:absolute;}
				#promo3Text {top:158px; left:370px; width:62px; height:28px; position:absolute;}
				#promo4 {top:52px; left:448px; position:absolute;}
				#promo4Text {top:158px; left:443px; width:96px; height:24px; position:absolute;}
			
			#promoBottomWrapper{margin-top:20px; margin-bottom:20px;}
				#promoBottomGroup {width:412px; height:25px; font-size:18px; font-style:italic; color:#2296E3; font-weight:bold;}
				#bottomGroupWrapper{position:relative; width:540px;}
					#bottomGroupDiv{background-color:#2296E3; padding:10px;}
				#promoBottomGroup2 {width:453px; height:21px; font-size:14px; font-style:italic; color:#2296E3; font-weight:bold;}
			

#footer {width:777px;}
	#copy{color:#003366; margin:30px;}

.spiffy{
display:block
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#48E3FF;
}
.spiffy1{
border-right:1px solid #76C7FF;
padding-right:1px;
margin-right:3px;
border-left:1px solid #76C7FF;
padding-left:1px;
margin-left:3px;
background:#76C7FF;
}
.spiffy2{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
padding:0px 1px;
background:#76C7FF;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
}
.spiffy5{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
}
.spiffy_content{
padding:0px 5px;
background:#48E3FF;
} 



.sspiffy{
display:block
}
.sspiffy *{
display:block;
height:1px;
overflow:hidden;
background:#2296E3;
}
.sspiffy1{
border-right:1px solid #76C7FF;
padding-right:1px;
margin-right:3px;
border-left:1px solid #76C7FF;
padding-left:1px;
margin-left:3px;
background:#76C7FF;
}
.sspiffy2{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
padding:0px 1px;
background:#76C7FF;
margin:0px 1px;
}
.sspiffy3{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
margin:0px 1px;
}
.sspiffy4{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
}
.sspiffy5{
border-right:1px solid #76C7FF;
border-left:1px solid #76C7FF;
}
.sspiffy_content{
padding:0px 5px;
background:#2296E3;
} 

