/* 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/p/pooldr/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;} 
