body,td,th				{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:5px 0;color:#323131; }
body					{margin:7px 0 5px 0;text-align:center;}
h1,h2,h3,h4,h5,h6		{font-size:1.5em;font-weight:bold;color:#003366;}
h2						{font-size:1.4em;color:#205183;}
h3						{font-size:1.3em;color:#000000;background-color:#ebebeb;font-weight:normal;margin:2px 0 5px 0;padding:2px 2px;}
h4						{font-size:1.2em;color:#205183;}
h5						{font-size:1.1em;color:#205183;}
h6						{font-size:1.0em;color:#205183;}
a:link, a:visited		{color:#000000;text-decoration:underline;}
a:hover ,a:active		{color:#000000;text-decoration:none;}
img 					{border: none;}
p						{margin:0 0 1em 0;padding:0 0 0 5px;}

#wrapper				{width:955px;margin:0 auto;border:10px solid #054f93;border-top:4px solid #054f93;text-align:left;padding:0px;min-height:800px;}

/* -- END General Rules --*/

/* -- Header --*/

#header						{display:block;width:955px;height:110px;}

#header .toplinks			{width:955px;height:20px;background-color:#054f93;}
.toplinks .tagline			{float:left;width:360px;color:#cccccc;padding:1px 0 0 5px;font-size:11px;}	
.toplinks .toplinksright	{float:right;width:500px;text-align:right; float:right;}
.toplinks a					{color:#ffffff;font-size:10px;padding:0px 5px 0px 0px;margin:0 0 0 5px;border-right:1px solid #ffffff;}
.toplinks a:visited			{color:#ffffff;font-size:10px;padding:0px 5px 0px 0px;margin:0 0 0 5px;border-right:1px solid #ffffff;}
.toplinks a.last 			{margin:0 0 0 5px;border-right:0px solid #999999;}
.toplinks .bannerholder		{float:right;position:relative;height:0px;width:0px;}
.toplinks .bannercorner		{position:absolute;top:-10px;right:-16px;width:204px;height:204px;z-index:20;}
.toplinks .bannercorner a	{padding:0px;margin:0px;border:0px;}

#PageHeader						{width:955px;}
#PageHeader	#header				{width:100%;}
#PageHeader	#header .toplinks	{width:100%;}

#header .logo 				{float:left;margin:10px 0 0 20px;}
#header .logo img			{}
#header .chat 				{float:right;width:162px;padding:10px 0 0 0;margin:0 20px 0 0;height:55px;text-align:right;position:relative;z-index:100;}
#header .phone				{float:right;width:223px;padding:15px 10px 0 0;height:58px;text-align:right;background:transparent url('http://cache.air-n-water.com/images/structure/callus4.png') no-repeat center center;}
#header .phonework			{float:right;width:223px;padding:15px 10px 0 0;height:58px;text-align:right;background:transparent url('http://cache.air-n-water.com/images/structure/callus2.jpg') no-repeat center center;}
#header .phonesale			{float:right;width:223px;padding:15px 10px 0 0;height:58px;text-align:right;background:transparent url('http://cache.air-n-water.com/images/structure/callus-half2.png') no-repeat center center;}
#header .cartphone			{float:right;width:223px;padding:15px 10px 0px 0px;height:58px;text-align:right;background:transparent url('https://anwweb.s3.amazonaws.com/images/structure/callus2.jpg') no-repeat center center; margin-top:6px;}
#header .topnav				{float:right;width:500px;margin:0 10px 0 0;padding:0px 15px 0 0;text-align:right;font-size:11px;white-space:nowrap;position:relative;z-index:100;}
#header .topnav a			{margin:0 8px 0 0;padding:0 7px 0 0;border-right:1px solid black;text-decoration:none;}
#header .topnav a:hover		{text-decoration:underline;}
#header .topnav a:active	{text-decoration:underline;}
#header .topnav a.last		{margin:0;padding:0px;border-right:0px solid black;}
#header .chatpromo				{float:right;width:162px;padding:10px 0 0 0;margin:0 135px 0 0;height:55px;text-align:right;position:relative;z-index:100;}
#header .topnavpromo			{float:right;width:500px;margin:0 80px 0 0;padding:0px 15px 0 0;text-align:right;font-size:11px;white-space:nowrap;position:relative;z-index:100;}
#header .topnavpromo a			{margin:0 8px 0 0;padding:0 7px 0 0;border-right:1px solid black;text-decoration:none;}
#header .topnavpromo a:hover	{text-decoration:underline;}
#header .topnavpromo a:active	{text-decoration:underline;}
#header .topnavpromo a.last		{margin:0;padding:0px;border-right:0px solid black;}

#promo.promo	{min-height:20px;background-color:#054f93;}

.main-content			{float:right;width:717px;margin:5px 11px 0 0;padding:0px; overflow:hidden;}
.main-content .seoblurb	{margin:0 0 10px 0;}
.main-content .footer	{margin:0 0 10px 0;}

.main-content2			{margin:0 auto;padding:0px;}

.breadcrumbs			{margin:0px;padding:0px;font-size:10px;}
.breadcrumbs img		{position:relative;top:2px;margin:0 1px;}

/* -- END Header -- */

/* -- SideBar -- */

#wrapper .sidebarwrap		{background:transparent url('http://cache.air-n-water.com/images/structure/sidebarbackground.gif') repeat-y left;}
#menu						{float:left;position:relative;width:201px;margin:0px 9px 0 9px;padding:9px 1px 0 1px;background:transparent url('http://cache.air-n-water.com/images/structure/sidebartop2.gif') no-repeat 0px -5px;}
#menu ul					{list-style:none;margin:0;padding:0;border:none;}
#menu li					{margin:0;padding:0;letter-spacing:0px;border-bottom:1px solid #ffffff;position:relative;}
#menu li a					{display:block;margin:0;padding:2px 5px 1px 5px;text-decoration:none;white-space:nowrap;}
#menu li a:hover			{text-decoration:underline;white-space:nowrap;background-color:#c5d5dd;}
html>body #menu li a		{width:auto;}
#menu li.li-image a			{margin:0;padding:0;background:none;}
#menu .red a				{color:#f70320;font-weight:bold;text-transform:uppercase;margin:20px 0 0 0;}
#menu .blue a				{color:#00aeef;font-weight:bold;text-transform:uppercase;}
#menu .li-text				{background-color:#dde8ee;padding:8px 10px 8px 10px;font-size:.9em;background:none;}
#menu .li-add				{background-color:#ffffff;margin:5px 8px 0px 8px;font-size:.9em;background:none;}
#menu .li-add a:hover		{background:none;}
#menu li.li-bg				{background-color:#fff;margin:5px 0 0 0;padding:2px 0 4px 0;text-align:center;background:none;}
#menu li.li-bg a			{font-weight:bold;color:#fff;padding-left:8px;padding-right:5px;padding-top:5px;padding-bottom:5px;background:none;}
#menu .easypay				{display:table-cell;width:201px;text-align:center;font-weight:bold;font-size:24px;}
#menu .easypay span			{position:relative;bottom:2px;font-size:13px;vertical-align:middle;}
#menu li.li-mcafee a		{display:block;background-color:#fff;padding:5px 0 2px 40px;}
.search 					{margin:0;padding:0;width:201px;height:37px;background:transparent url('http://cache.air-n-water.com/images/structure/search-orange.png') no-repeat;}
.search .text				{float:left;margin:8px 0px 8px 7px;padding:0px;border:0;width:160px;height:21px;background:none;}
#menu #s					{color:#999999;}
#Submit1					{background:none;border:0;margin:0;padding:0;width:34px;height:37px;}
#Submit1:hover 				{cursor:pointer;}
#menu .li-blue				{position:relative;font-weight:bold;white-space:nowrap;padding:5px 5px 5px 12px;color:#ffffff;font-size:14px;letter-spacing:0;background:none;background-color:#62b7e6;}
#menu .li-blue .arrow		{position:absolute;top:14px;left:165px;height:24px;width:32px;background:transparent url('http://cache.air-n-water.com/images/structure/menuarroworange.png') no-repeat;}
#menu li.li-header					{font-weight:bold;white-space:nowrap;padding:0px 0 0 5px;background:none;background-color:#e1e1e1;font-size:14px;letter-spacing:0;}
#menu li.li-header a				{font-weight:bold;white-space:nowrap;padding:3px 0px 3px 0px;background-color:#e1e1e1;}
#menu li.li-header a:hover			{background:none;}
#menu ul li ul li.li-header			{font-weight:bold;white-space:nowrap;padding:3px 5px 3px 5px;background:none;background-color:#efefef;font-size:12px;letter-spacing:0;}
#menu ul li ul li.li-header a		{font-weight:bold;white-space:nowrap;padding:0;background-color:#efefef;}
#menu ul li ul li					{background:none;background-color:#ffffff;padding:0 0 0 0px;}
#menu ul li ul li a					{padding:2px 5px 2px 15px;}
#menu a.dropdown					{display:inline-block;padding:0px;margin:0;}
#menu a.dropdown img				{padding:0px;margin:0 5px 0 0px;text-decoration:none;position:relative;top:0px;}
#menu a.dropdown2					{display:inline-block;padding:0px;margin:0;width:170px;}
#menu li.narrow						{font-weight:bold;white-space:nowrap;padding:5px 0px 5px 5px;position:relative;font-size:14px;letter-spacing:0;background:none;color:#ffffff;background-color:#109fff;}
.narrow	.arrow						{display:block;height:26px;width:33px;z-index:1;background:transparent url('http://cache.air-n-water.com/images/structure/narrow-search-arrow.png') no-repeat 0px 0px;position:absolute;top:12px;right:20px;}
#menu li ul li a.dropdown			{display:inline-block;padding:0px;margin:0 0 0 5px;}
#menu li ul li a.dropdown img		{padding:0px;margin:0 5px 0 0px;text-decoration:none;position:relative;top:0px;}
#menu li ul li a.dropdown2			{display:inline-block;padding:0px;margin:0;width:170px;}

/* -- Sidebar hightlight -- */

#menu li#current					{background-color:#f3f3f3;cursor:default;}
#menu li#current a					{font-weight:bold;cursor:default;padding:3px 5px 3px 28px;background:transparent url('http://cache.air-n-water.com/images/structure/arrowgrey.gif') no-repeat 16px 6px;}
#menu li#current a:hover			{cursor:default;text-decoration:none;}
#menu li#current.li-header a		{background:none;padding:3px 0px 3px 5px;}

/* -- END Sidebar hightlight -- */

#menu .sidebargift					{border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;width:201px;height:109px;position:relative;left:-1px;}				/*Banner Sidebar*/
#menu .sidebargift a				{padding:0px;}
#menu #current.sidebargift a		{background:none;padding:0;margin:0;}

/* -- END SideBar -- */


/* -- category -- */

.category .main-content h1			{margin:5px 11px 12px 0;}
.category .main-content				{width:728px;margin:14px 0 0 0;padding:0px;}
.category .description				{margin:0 14px 10px 0;}
.category .catchildren				{width:728px;}
.category .catchild					{float:left;width:350px;height:220px;margin:10px 8px 0px 0;padding:5px 0;border:1px solid #eeeeee;}
.catchild .catdesc					{float:right;width:200px;}
.catchild .catimage					{float:left;width:150px;height:200px;display:table-cell;text-align:center;}
.catimage img						{max-width:145px;max-height:165px;}
.catchild .catimage	.rating			{margin:5px 0 0 0;}
.catchild .ratenumbers				{font-size:10px;color:#000000;}
.catchild .productTitle				{font-weight:bold;font-size:14px;}
.catchild .productTitle	a:link		{text-decoration:none;}
.catchild .productTitle	a:visited	{text-decoration:none;}
.catchild .productTitle	a:hover		{text-decoration:underline;}
.catchild .productspecial			{height:15px;margin:0 0 10px 0;font-size:12px;}
.catchild .productspecial a			{text-decoration:none;}
.catchild .productdescription		{min-height:45px;margin:10px 0 8px 0;padding:0;font-size:11px;}
.catchild .productdescription ul	{margin:0;padding:0;list-style-type:none;}
.catchild .productdescription li	{margin:0;padding:0 0 0 6px;background:transparent url('http://cache.air-n-water.com/images/structure/dash.png') no-repeat left;}
.catchild .catprice					{margin:0 0 8px 0;font-size:11px;position:relative;}
.catchild .ListPrice				{display:inline-block;width:200px;}
.catchild .listPrice				{display:inline-block;width:120px;}
.catchild .OurPrice					{display:inline-block;height:22px;font-weight:bold;}
.catchild .SalePrice				{display:inline-block;height:22px;}
.catchild .salePrice				{display:inline-block;height:22px;font-weight:bold;margin:0 0 0 3px;font-size:18px;color:#ff0000;vertical-align:text-top;}
.catchild .shippingbox				{height:21px;margin:0 0 5px 0;}
.shippingbox .freeground			{height:21px;background:transparent url('http://cache.air-n-water.com/images/structure/free_shipping_icon.jpg') no-repeat left;}
.category .catfoot					{width:717px;margin:10px 11px 0 0;}
.oos								{width:657px;text-align:center;padding:20px 0 30px 0;font-size:14px;}
.catchild .saletagimg				{position:absolute;top:75px;left:105px;}

.catfeaturedchildtitle				{width:707px;margin:10px 0 0 0;padding:0;color:#336699;border:1px solid #ffffff;font-weight:bold;font-size:18px;background:none;}
.catfeaturedchild					{float:left;width:223px;min-height:190px;margin:0px 7px 0px 0px;padding:5px;border:1px solid #054f93;}
.catfeaturedchild .catimage			{display:block;width:215px;height:100px;text-align:center;vertical-align:middle;float:none;}
.catfeaturedchild .catimage img		{max-width:200px;max-height:100px;}
.catfeaturedchild .catdesc			{height:50px;width:215px;display:table-cell;text-align:center;}
.catfeaturedchild .productTitle		{display:block;width:215px;text-align:center;padding:5px 0 0 0 ;}
.catfeaturedchild .rating			{display:block;width:215px;text-align:center;padding:5px 0 0 0 ;}
.catfeaturedchild .catprice			{padding:5px 0 0 0 ;}

#catsorttop label, #catsortbottom label 	{font-weight:bold; font-size:12px; padding-top:2px; padding-right:3px;}
#catsorttop select, #catsortbottom select 	{font-size:12px; margin-right:5px; border:1px solid #000000}
#catsorttop input, #catsortbottom input 	{border:1px solid #000000; font-size:12px; font-weight:bold;}

.category .compareimgs						{vertical-align:top;}
.compareimgs .compareimg					{display:inline-block;width:50px;height:50px;margin:0 2px 0 0;background-color:#ffffff;text-align:center;vertical-align:top;border:1px solid #dddddd;}
.category .compareimgs img					{max-height:50px;max-width:50px;}
.category .compareimgs input				{position:relative;top:20px;border:0px;height:20px;width:75px;cursor:pointer;background:transparent url('http://cache.air-n-water.com/images/structure/clickcompare.png') no-repeat;}	
.category .comparecheck							{cursor:pointer;position:relative;top:4px;}

#catsorttop, #catsortbottom							{width:707px;padding:3px 5px 4px 5px;text-align:left;font-size:13px;font-weight:bold;background:#e1e1e1;color:#111111;}
#catsorttop select, #catsortbottom select			{margin:0 2px 0 6px;background:none;border:1px solid #054f93;background:#ffffff;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
#catsorttop input, #catsortbottom input				{margin:0 2px 0 2px;background:none;border:1px solid #054f93;background:#ffffff;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#catsorttop input:hover, #catsortbottom input:hover {cursor:pointer;cursor:hand;background:#999999;color:#ffffff;}
#catsort .submit:hover								{position:relative;cursor:pointer;border:1px solid #336699;top:1px;left:1px;}
#paging 											{text-align:right; font-size:11px; padding-right:5px;position:relative;}
#paging label 										{font-weight:bold; margin-right:3px;font-size:13px; font-weight:bold;color:#111111;}
#productDisplay										{margin:0 0 0 5px;}
#pagingComponents									{position:absolute;right:85px;bottom:6px;color:#111111;}
#pagingComponents a									{color:#111111;}
#pageArrows											{position:absolute;right:15px;bottom:1px;}
#pageArrows	a										{margin:0 2px;}
#pageArrows	a.leftArrows							{display:inline-block;height:25px;width:25px;background:transparent url('http://cache.air-n-water.com/images/structure/arrow_left_blue2.png') no-repeat top;}
#pageArrows	a.rightArrows							{display:inline-block;height:25px;width:25px;background:transparent url('http://cache.air-n-water.com/images/structure/arrow_right_blue2.png') no-repeat top;}
#pageArrows	a.leftArrows:hover						{background:transparent url('http://cache.air-n-water.com/images/structure/arrow_left_orange2.png') no-repeat top;}
#pageArrows	a.rightArrows:hover						{background:transparent url('http://cache.air-n-water.com/images/structure/arrow_right_orange2.png') no-repeat top;}
#pageArrows img										{margin:0 2px;}

.categoryflat .flathead						{width:717px;background:#e7e7e7;font-size:21px;padding:2px;}
.categoryflat .catchild						{float:left;width:216px;min-height:190px;margin:10px 4px;padding:5px;border:1px solid #eeeeee;}
.categoryflat .catchild .catimage			{display:table-cell;width:215px;height:100px;text-align:center;vertical-align:middle;float:none;}
.categoryflat .catchild .catimage img		{max-width:200px;max-height:100px;}
.categoryflat .catchild .catdesc			{display:block;width:215px;display:table-cell;text-align:center;}
.categoryflat .productTitle					{display:block;width:215px;text-align:center;padding:5px 0 0 0 ;}
.categoryflat .rating						{display:block;width:215px;text-align:center;padding:0;}
.categoryflat .catprice						{display:block;width:215px;padding:5px 0 0 0 ;}

.categorythree .main-content h1				{margin:12px 11px 12px 0;}
.categorythree .main-content				{width:728px;margin:14px 0 0 0;padding:0px;}
.categorythree .description					{margin:0 14px 10px 0;}
.categorythree .catchildren					{width:728px;}
.categorythree .catchild					{float:left;width:220px;min-height:220px;margin:10px 4px;padding:5px;border:1px solid #eeeeee;}
.categorythree .catchild .catdesc			{float:right;width:140px;height:200px;}
.categorythree .catchild .catimage			{float:left;width:72px;height:200px;display:table-cell;text-align:center;}
.categorythree .catimage img				{max-width:72px;max-height:165px;}
.categorythree .catchild .productTitle		{font-weight:bold;font-size:14px;}
.categorythree .catchild .productdescription{min-height:84px;margin:0 0 8px 0;padding:0;font-size:11px;}
.categorythree .catchild .ListPrice			{display:inline-block;width:145px;}
.categorythree .catchild .listPrice			{display:inline-block;width:90px;}
.categorythree .catchild .shippingbox		{height:28px;margin:5px 0 0 0;}
.categorythree .shippingbox .freeground		{height:14px;margin:4px 0;background:transparent url('http://cache.air-n-water.com/images/structure/catchildfreeshipping.jpg') no-repeat left;}
.categorythree .shippingbox .today			{height:14px;margin:4px 0;background:transparent url('http://cache.air-n-water.com/images/structure/catchildshiptoday.jpg') no-repeat left;}
.categorythree .catfoot						{width:717px;margin:0 11px 0 0;}
.masterLink									{text-align:center;font-weight:bold;}

.mastercat .catchild					{float:left;width:159px;min-height:280px;margin:0 4px 10px 4px;padding:5px;border:1px solid #e0e0e0;}
.mastercat .catchild .catimage			{float:left;width:159px;height:110px;display:table-cell;text-align:center;vertical-align:middle;}
.mastercat .catchild .catimage	img		{max-height:100px;max-width:100px;}
.mastercat .catchild .catdesc			{float:left;width:159px;min-height:160px;padding:0 0 20px 0;position:relative;}
.mastercat a.moreinfo					{position:absolute;bottom:1px;display:block;width:159px;text-align:center;}
.mastercat .productTitle				{min-height:32px;}

.compare td						{padding:5px;}	
.compare td.images				{width:100px;}
.compare td.images a			{text-decoration:none;font-weight:bold;font-size:10px;}
.compare .productTitle			{display:block;margin:0 0 10px 0;}
.compare .compareprice			{display:block;margin:0 0 10px 0;font-weight:bold;font-size:18px;}
.compare .header				{text-align:center;height:60px;background-color:#deeaf6;}
.compare .chartcolumn			{height:120px;}

.recommended h1 				{margin:5px 11px 12px 0;}
.recommended .table				{margin:0px;}
.recommended .row				{float:left;width:717px;height:150px;text-align:center;border-bottom:5px solid #ffffff;}
.recommended .recbutton			{display:table-cell;vertical-align:middle;width:120px;padding:5px;height:140px;background-color:#669acc;margin:0px;}
.recommended .recbutton a		{text-decoration:none;}
.recommended .reclabel			{vertical-align:middle;font-size:18px;font-weight:bold;color:#ffffff;text-decoration:none;}
.recommended .links				{display:table-cell;width:150px;height:150px;background-color:#cccccc;display:table-cell; vertical-align:middle;}
.recommended .image				{display:table-cell;width:120px;height:140px;border:5px solid #999999;background-color:#ffffff;vertical-align:middle;}
.recommended .image	img			{max-width:120px;max-height:140px;}
.recommended .recprice			{font-size:18px;font-weight:bold;}
.recommended .rating			{margin:10px 0 0 0;}
.recommended .productTitle		{font-size:13px;font-weight:bold;background:none;margin:0;padding:0;}
.recommended .desc				{display:table-cell;vertical-align:middle;width:315px;height:150px;text-align:left;background-color:#cccccc;}
.recommended .desc .text		{display:block;vertical-align:top;margin:0 20px; vertical-align:middle;}
.recommended .desc .catlink		{display:block;margin:10px 20px 0 190px;}
.bottomguidelink				{display:block;font-size:18px;padding:0 0 0 12px;background:transparent url('http://cache.air-n-water.com/images/structure/arrowgrey.gif') no-repeat 0px 7px;}

/* -- Product -- */

.hproduct					{}
.hproduct .photos			{float:left;width:330px;margin:10px 0 0 0;text-align:center;background:none;}
.photos .mainphotobox		{width:330px;height:455px;margin:0;padding:0 0 5px 0;display:table-cell;vertical-align:middle;}
.photos .mainphotobox img	{max-width:320px;max-height:450px;}
.photos .thumbtext			{display:none;text-align:center;}
.photos .photobox			{width:320px;margin:0 auto;padding:0;}
.photos .photo				{float:left;width:50px;height:50px;margin:7px;padding:0px;text-align:center;}
.photos .photo a			{width:50px;height:50px;display:table-cell;vertical-align:middle;}
.photos .photo img			{max-width:46px;max-height:46px;vertical-align:bottom;}

.hproduct h1				{float:left;width:375px;margin:10px 0 5px 10px;padding:0px;font-size:16.5px;color:#000000;}
.hproduct .keyfeatures		{float:left;width:375px;margin:0 0 5px 10px;padding:0px;}
.keyfeatures ul				{margin:0;padding:0;list-style-type:none;}
.keyfeatures li				{margin:0;padding:0 0 0 6px;font-weight:bold;background:transparent url('http://cache.air-n-water.com/images/structure/dash.png') no-repeat left;}
.hreview-aggregate			{float:left;width:375px;margin:5px 10px 10px 0px;padding:0px;}

.cart .inputfield			{margin:0 0 5px 0;padding:0 0 0 0;font-size:11px;}
.cart .Product				{margin:0;padding:0px;font-size:0px;line-height:0;}
.cart .line					{margin:0 5px 0 5px;padding:5px 0 0 0;border-top:1px solid #ababab;}
.cart .Accessories			{display:block;margin:2px 0 0 0;}
.cart .Accessories .acc		{margin:0px;padding:0 0 10px 0;}
.cart .Accessories .acctext	{display:inline-block;width:260px;}
.cart .Accessories input	{border:1px solid #ababab;height:16px;}
.cart .options				{background:none;border:1px solid #ababab;}
.cart select.option			{background:none;border:1px solid #ababab;}
.cart .dropdowns			{background:none;border:1px solid #ababab;max-width:250px;}
.inputbutton 			 		{display:inline-block;margin:10px 0 10px 0;padding:0;width:160px;}
.inputbutton .addtocart			{border:0px;}
.inputbutton .addtocart:hover	{border:0px;}
.cart .buyboxdiscount			{clear:right;float:right;vertical-align:text-bottom;width:195px;height:35px;margin:10px 0 0 10px;padding:0;text-align:center;}
.cart .buyboxdiscount span		{color:#ff7b00;}
.hproduct .valuebox				{float:right;width:375px;margin:0 0 5px 10px;}
.valuebox .valueimg				{margin:0 0 5px 0;padding:0;}
.hproduct .description			{clear:both;display:block;margin:0 0 10px 0;padding:0;}
.hproduct .description h3		{margin:2px 0 5px 0;padding:2px 10px;}
.hproduct .description .body	{margin:0 10px;padding:0;font-size:13px;}
.description .body .valueimg	{float:right;clear:right;}	
.hproduct .specifications		{float:left;margin:0 10px 10px 0;padding:0;width:352px;font-size:13px;}
.hproduct .specifications h3	{margin:2px 0 5px 0;padding:2px 10px;}
.hproduct .specifications ul	{margin:0 0 0 20px;padding:0px}
.hproduct .benefits				{float:right;margin:0 0 10px 0;padding:0;width:352px;font-size:13px;}
.hproduct .benefits h3			{margin:2px 0 5px 0;padding:2px 10px;}
.hproduct .benefits ul			{margin:0 0 0 20px;padding:0px}
.hproduct .resources			{float:right;margin:0 0 10px 0;padding:0;width:352px;font-size:13px;}
.hproduct .resources h3			{margin:2px 0 5px 0;padding:2px 10px;}
.hproduct .resources ul			{margin:0 0 0 10px;padding:0px;list-style-type:none;}
.hproduct .resources .pdf		{display:table-cell;vertical-align:middle;}
.hproduct .resources img		{margin:0 5px 0 0;}
.hproduct .resources .link		{display:inline-block;vertical-align:top;width:300px;}
.hproduct .videos				{float:right;margin:0 0 10px 0;padding:0;width:352px;font-size:13px;}
.hproduct .videos h3			{margin:2px 0 5px 0;padding:2px 10px;}
.hproduct .videos ul			{margin:0;padding:0;list-style-type:none;}
.hproduct .videos li			{margin:2px 0 7px 10px;padding:0;list-style-type:none;}
.hproduct .footer				{margin:0 10px 10px 10px;padding:0;font-size:13px;}
.hproduct .testimonials			{display:block;margin:0 0 10px 0;padding:0;}
.hproduct .testimonials h3		{margin:2px 0 5px 0;padding:2px 10px;}
.hproduct .testimonials .body	{margin:0 10px;padding:0;}

#BVRRSummaryContainer									{margin:0 0 0 10px;}
#BVRRSummaryContainer .BVRRPrimarySummary				{width:355px;padding:5px;min-height:40px;}
#BVRRSummaryContainer .BVRRCustomContestDetailsText		{right:1px;bottom:8px;width:200px;font-size:.9em;line-height: 1em}
#BVRRSummaryContainer .BVRRRatingSummaryLinkWriteFirst	{line-height:1.2em;}
#BVRRSummaryContainer .BVRRSocialBookmarkingLinks		{padding:20px 0 0 0;line-height:1.2em;}
#BVRRSummaryContainer .BVRRRatingSummaryNoReviews		{padding:0;}

.cart .fn					{display:none;}
.cart .pbreak				{display:inline-block;font-weight:bold;color:#ff0000;text-decoration:none;margin:0 0 0 3px ;}
.discountprice .disprice	{font-size:26px;color:#ff7b00;}

/* -- altered buy box -- */

.hproduct #BVRRSummaryContainer .BVRRPrimarySummary		{background:none;min-height:0px;border:none;}
.hproduct .BVRRReviewBookmarkingLabel					{display:none;}
.hproduct .BVRRProductBookmarkingLabel					{display:none;}
.hproduct .BVRRSocialBookmarkLinkImage					{display:none;}
.hproduct .BVRRCustomContestDetailsText					{display:none;}
.hproduct .BVRRSocialBookmarkingLinks					{display:none;}
.hproduct .cart					{float:left;width:375px;margin:0 0 5px 10px;font-size:11px;border:1px solid #999999;width:365px;padding:5px 5px 0px 5px;}
.hproduct .facebook				{float:right;clear:right;margin: 0 0 0 0;width:78px;}
.hproduct .option				{max-width:260px;}
.hproduct .inputfield 			{margin:0;}
.hproduct .prices				{display:block;margin: 0 0 15px 0px;}
.hproduct .availability 		{margin: 0 0 5px 0;font-size:12px;}
.hproduct .listprice			{margin:4px 0;font-size:12px;color:#999999;}
.hproduct .listprice span		{text-decoration:line-through;}
.hproduct .ourprice				{margin:4px 0;font-size:14px;font-weight:bold;}
.hproduct .pricebreak			{margin:4px 0;font-size:14px;font-weight:bold;color:#006600;}
.hproduct .saleprice			{margin:4px 8px 0 0;font-size:28px;color:#dd0000;font-weight:bold;display:inline-block;}
.hproduct .topfreeground		{display:inline-block;position:relative;bottom:5px;}
.hproduct .mcafee				{clear:right;float:right;height:32px;margin: 13px 0 0 0;width:115px;}
.hproduct .mcafeeshippingtest	{position:absolute;z-index:10;top:25px;left:255px;width:155px;height:32px;margin: 13px 0 0 0;width: 115px;}
.hproduct .shippingtest			{clear:right;float:right;height:32px;margin: 13px 0 0 0;width:195px;text-align:center;}
.hproduct .shippingtest	span	{font-weight:bold;font-size:14px;color:#006600}
.hproduct .inputbutton			{margin: 10px 0 5px 0;}
.hproduct  h1					{font-size:16.5px;width:715px;margin:10px 0 5px 0px}
.hproduct .lowpriceguarantee	{color:#006600;font-size:18px}
.hproduct .cart 				{position:relative}
.hproduct .cart .guaranteeimg	{position:absolute;z-index:10;top:40px;left:270px;}
.hproduct .cart .prices			{min-height:70px;}
.hproduct .photos				{margin:0px}
.hproduct .producthead			{float:left;width:375px;margin:0px 0 5px 10px;padding:0px;font-size:12px;color:#000000;}

/* -- END altered buy box -- */
/* -- END Product -- */

/* -- Product Compare -- */

.compare						{font-size:12px;}
.compare tr						{border:1px solid #dddddd;}
.compare td						{padding:5px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.compare td						{border:1px solid #dddddd;}
.compare .top					{border-top:1px solid #ffffff;}
.compare .bottom				{border-bottom:1px solid #ffffff;}
.compare .title 				{font-weight:bold;background:#cccccc;}
.compare tr.titlebar 			{background:#dddddd;}
.compare tr.titlebar td			{background:#dddddd;font-size:14px;border-left:2px solid #dddddd;border-right:2px solid #dddddd;}
.compare .highlightCell 		{background:#ddddff;}
.compare .imagetd				{font-size:14px;font-weight:bold;text-align:center;vertical-align:bottom;}
.compare .imagetd a				{display:block;margin:0 auto;min-height:102px;width:102px;text-decoration:none;border:2px solid white;}
.compare .imagetd a:hover		{border:2px solid #ffa538;}
.compare .imgbox				{height:100px;width:100px;vertical-align:middle;display:table-cell;}
.compare .imagetd img			{max-height:100px;max-width:100px;}
.compare .price					{text-align:center;font-size:16px;font-weight:bold;}
.compare .ratings				{text-align:center;}
.compare .ratings a				{color:#666666;font-size:10px;}

/* -- End Product Compare -- */

/* -- Footer -- */

.main-content .safe				{display:block;margin:5px 0 10px 0;width:717px;padding:0;border-top:1px solid #dddddd;}
.safe .safe-left				{display:inline-block;vertical-align:top;width:337px;height:30px;margin:5px 0px 5px 0px;padding:0 10px;font-size:19px;font-weight:bold;border-right:1px solid #dddddd;}
.safe .safe-right				{display:inline-block;vertical-align:top;width:337px;height:30px;margin:5px 0px 5px 0px;padding:0 10px;font-size:9px;font-weight:bold;}
.safe .AuthorizeNetSeal			{display:inline-block;width:90px;}
.safe .safe-imgs img			{display:inline-block;}
.main-content2 .safe			{display:block;margin:15px auto 10px auto;width:717px;padding:0;border-top:1px solid #dddddd;}

#footer 					{clear:both;width:955px;text-align:center;padding:5px 0px 0 0;background-color:#054f93;font-size:.75em;}
#footer .segment			{display:inline-block;margin:0;padding:10px 20px 0px 20px;text-align:left;vertical-align:top; width:110px; float:left;}
#footer .segment a			{display:block;padding:2px 0;color:#dddddd;text-decoration:none;}
#footer .segment a:hover 	{color:#ffffff;text-decoration:underline;}
#footer .last				{padding:0px;}
#footer a.twit				{float:left;}
#footer a.tube				{float:left;}
#footer a.book				{float:left;clear:left;}
#footer a.blog				{float:left;}
#footer .copyright			{display:block;width:955px;margin:5px 0 0 0;padding:5px 0 0 0;color:#ffffff; clear:both;}

/* -- END Footer -- */

/* -- Shopping cart -- */

.cartman .cartsidebar 		{float:right;margin:8px 0 0 0;padding:0 15px 0 0px;text-align:center;}
.cartman .container			{float:left;width:770px;margin:0 0 5px 0;padding:0 0 5px 0;text-align:center;}
.cartman .checkcontainer	{float:left;width:770px;margin:0;padding:0px;text-align:center;}

#cartform 					{margin:0;padding:0;}
.cartman .viewCart			{width:710px;margin:0 auto;text-align:left;}
.cartman .cartSteps			{height:25px;margin:10px 0 0 0;width:710px;text-align:center;}
.cartman .cartTitle			{margin:8px 0 0 31px;padding:0; }
.cartman .continueshopping	{margin:6px 0 0 31px;padding:0;}
.cartman .lineHeader		{margin:8px 0 0 0;padding:2px;font-weight:bold;background:#dddddd;}
.cartman .lineHeaderItem	{float:left;width:485px;}

.cartman .lineUnit			{float:left;width:140px;text-align:center;}
.cartman .line				{text-decoration:line-through;}
.cartman .priceleft			{float:left;clear:left;text-align:right;width:70px;margin:0 5px 5px 0;}
.cartman .priceright		{float:right;text-align:left;width:65px;margin:0 0px 5px 0;}
.cartman .priceboth			{float:left;text-align:left;width:135px;margin:0 0px 5px 0;font-size:10px;font-weight:bold;}
.cartman .red				{color:#008000;font-style:italic;}
.cartman .lineQty			{float:left;width:80px;text-align:center;}
.cartman .lineTotal			{float:left;width:140px;text-align:center;}
.cartman .lineList			{float:left;width:710px;margin:0 0 10px 0;}
.cartman .lineRow			{float:left;width:710px;margin:10px 0 0 0;}
.cartman .lineItem			{float:left;display:block;padding:0 0 10px 0;border-bottom:solid #999999 1px;width:100%;}
.cartman .lineUQT			{float:right;width:220px;}
.cartman .updateLinks		{float:left;height:60px;width:80px;text-align:center;padding:0px;}
.cartman .updateQty			{width:40px;padding:0 2px 0 0;border:1px solid #003366;font-size:11px;font-family:Arial,Helvetica,sans-serif;text-align:center;}
.cartman .productImg		{float:left;width:100px;height:100px;margin:0 5px;text-align:center;}
.cartman .productImg img	{max-width:100px;max-height:100px;}
.cartman .lineBody			{float:left;max-width:300px;}
.cartman .lineDesc			{float:left;}
.cartman .avail				{clear:left;}
.cartman .discline			{color:#ff0000;}
.cartman .disclinename		{font-size:10px;font-weight:bold;}
.cartman #footer 			{overflow:hidden; text-align:center;}
.cartman #footer .segment 	{width:150px; margin:auto; white-space:nowrap; float:left; display:inline-block; vertical-align:middle; }
.cartman #footer .segment .last {padding:10px 0px; vertical-align:middle; display:inline-block; }

.cartman .updateRemove			{font-size:10pt;color:black;}
.cartman .updateRemove:hover	{color:red;}
.cartman .seal30				{float:left;width:192px;margin:0 0 0 0;padding:0 0 0 20px;vertical-align:top;text-align:left;}
.cartman .buybox				{float:right;width:480px;margin:0;padding:10px 0;vertical-align:top;border:1px solid #999999;}
.buybox .seal3					{float:left;width:100px;margin:19px 0 0 0;padding:0 0 0 40px;;text-align:center;}
.buybox .seal3 img				{margin:0 0 7px 0;padding:0;}
.buybox .shippingbox			{float:right;width:280px;margin:5px 0;padding:0;}
.shippingbox .shippingName		{float:left;width:100px;text-align:right;}
.shippingbox .shippingOptions	{float:left;width:160px;margin:0 0 0 5px;}
.shippingbox .shippingValue		{float:left;vertical-align:top;text-align:left;width:150px;}
#shipptype1,#shipptype2,#shipptype3,#shipptype4	{margin:2px 2px 0px 1px;padding:0px;position:relative;bottom:-2px;}

.cartman .couponbox				{float:right;width:280px;margin:0 0 5px 0;padding:0;}
.couponbox .couponName			{float:left;width:100px;text-align:right;}
.couponbox .couponValue			{float:left;width:160px;margin-left:5px;}
#coupon							{margin:0 5px 0 0;width:100px;border:1px solid #003366;}
.couponbox .couponDescription	{float:left;width:160px;margin-left:5px;}

.buybox .summary				{float:right;width:280px;margin:5px 0 5px 0;padding:0;}
.summary .summaryName			{float:left;width:150px;text-align:right;}
.summary .summaryValue			{float:left;width:110px;margin-left:5px;text-align:left;white-space:nowrap;}
.cartman .carttotalhr			{float:left;width:240px;height:1px;margin:7px 7px 7px 27px;border-top:1px solid #999999;}
.cartman .checkoutButton		{float:right;margin:10px 70px 0 0;padding:0;}
.cartman .creditcardimg			{float:right;margin:5px 65px 0 0;padding:0;}
.cartman .easy4box				{float:right;margin:0;padding:0;width:250px;height:0px;position:relative;}
.easy4box .easy3				{margin:0;padding:0;position:absolute;right:240px;bottom:1px}
.buybox .paymentbreak			{float:left;text-align:center;width:480px;height:2px;margin:20px 0 0 0;padding:0;}
.paymentbreak .breakline		{width:450px;height:1px;margin:0 auto;border-top:1px solid #999999;}
#paymentoptions					{float:left;clear:both;width:400px;height:70px;margin:5px 0 0 10px;padding:0px;position:relative;}
#paymentoptions h2				{display:block;font-size:1em;margin:3px;text-align:left;}
.cartman .paymentpp				{width:0px;margin:0;padding:0;}
.cartman .paymentpp input		{position:absolute;bottom:4px;left:50px;}
.cartman .paymentgo				{width:0px;margin:0;padding:0;}
.cartman .paymentgo input		{position:absolute;bottom:0px;left:155px;}
#paymentoptions2				{float:right;clear:both;padding:0px;margin:0px;width:1px;height:1px;position:relative;}
.cartman .paymentother input	{position:absolute;bottom:30px;right:50px;}
.blue							{float:left;width:700px;margin:10px 0;padding:5px;text-align:left;background-color:#e1ffff;}
.checkcontainer .blue			{width:684px;margin:10px 16px 10px 0;}
.blue p							{margin:10px 10px 0px 10px;padding:0px;font-style: italic;}
.blue .name						{text-align:right;font-weight:bold;margin:0px 10px 10px 10px;padding:0px;}
.cartman .infobox				{float:right;width:460px;margin:0 16px 0 0;padding:0 0 15px 20px;border:1px solid #999999;}
.cartman .shippinginfo			{float:left;width:340px;margin:5px;}
.cartman .billinginfo			{float:left;width:340px;margin:5px;}
.cartman .checkoutbuybox		{float:right;width:480px;height:230px;margin:15px 16px 0 0;padding:15px 0;vertical-align:top;border:1px solid #999999;}
.checkoutbuybox .summary		{float:right;width:280px;margin:15px 0 0 0;padding:0;}
.checkoutbuybox .seal3			{float:left;width:120px;margin:19px 0 0 0;padding:0 0 0 20px;text-align:center;}
.checkoutbuybox .seal3 img		{margin:0 0 7px 0;padding:0;}
.checkoutbuybox .paymenttype		{float:right;margin:5px 0 0 0;padding:0px;width:280px;background:white;}
.checkoutbuybox .paymenttypeboth	{float:left;width:280px;display:table-cell;vertical-align:middle; margin-bottom:3px;}
.checkoutbuybox .paymenttypeleft	{float:left; width:90px;font-weight:bold;text-align:right;margin:4px 0;vertical-align:middle;}
.checkoutbuybox .paymenttyperight	{text-align:left;width:180px;margin:0px 10px 0px 0px;vertical-align:middle; float:right;}
.paymenttyperight img		{margin:0;padding:0 0 0 1px;position:relative;left:-1px;}
.paymenttype input			{border:1px solid #999999;}
.paymenttype select			{border:1px solid #999999;}

.continueButton				{margin:38px 0 0 0px;border:0px;}

#cartman .infoboxboth		{float:left;width:300px;padding:2px 0;}
#cartman .infoboxleft		{float:left;width:100px;}
#cartman .infoboxright		{float:right;width:190px;}
.infobox input				{width:153px;border:1px solid #999999;}
.infobox select				{border:1px solid #999999;}
.infobox textarea			{border:1px solid #999999;}
#cartman .billingsame		{font-weight:bold;margin:0 0 5px 0;}
.billingsame input			{position:relative;top:2px;border:0px;}
#szip						{width:44px;height:20px;margin:0 4px 0 0;}
#sstate						{width:153px;}
#scountry					{width:105px;}
#bzip						{width:44px;height:20px;margin:0 4px 0 0;}
#bstate						{width:153px;}
#bcountry					{width:105px;}
#comments					{width:153px;font-size:13px;}
#cartman .required			{color:Red;}
#emailoptin					{width:14px;margin:0px;padding:0px;position:relative;top:2px;border:0px;}
#ccexp_m					{width:84px;margin:0 4px 0 5px;}
#ccexp_y					{width:65px;}
.cartman .accessories		{float:left;width:710px;margin:0 0 10px 0;}
.accessoryBox select		{border:1px solid #999999;width:450px;}
.accessoryitem				{float:left;width:700px;padding:5px;border-bottom:1px dashed #dddddd;}
.accessoryitem .lineUQT		{height:auto;min-height:35px;border:0px solid white;}
.accessoryitem .updateLinks	{height:auto;min-height:35px;}
.accessoryitem .updateLinks input {width:40px;padding:0 2px 0 0;border:1px solid #003366;font-size:11px;font-family:Arial,Helvetica,sans-serif;text-align:center;}

.accessoryitem #p_q1		{margin:0px}
.checkoutbuybox .field		{border:1px solid #999999;}
#ccnum						{width:158px;}
#bsame						{width:15px;}

.paymenttyperight img 					{margin:0 0 0 5px;}
#paymentcredit							{display:none;}
.paymenttyperight .field				{margin:0 0 0 5px;}
.cartman .placesecureorder				{clear:both;display:table-cell;text-align:center;width:280px;height:40px;margin:10px 0 0 0;vertical-align:middle;}
#orderTotalvalue						{font-size:15px;font-weight:bold}
#checkoutButtonTop						{float:right;position:relative;height:0px;width:0px;}
#checkoutButtonTop .checkoutButtonTop	{position:absolute;top:-22px;right:8px;}
.cartman .reviewtxt						{text-align:center;font-weight:bold;padding:15px 0 25px 0;width:710px;}
#rushprocessing							{float:left;width:480px;height:75px;text-align:center;padding:5px 5px 5px 5 px;}
#rushprocessing .rushimg				{vertical-align:middle;}
.confirmsummary							{float:right;width:280px;margin:5px 0 0 0;padding:0;border:1px solid #999999;}
.confirmsummary .summaryName			{float:left;width:150px;text-align:right;}
.confirmsummary .summaryValue			{float:left;width:110px;margin-left:5px;text-align:left;white-space:nowrap;}
.confirmcoupon							{float:left;width:280px;margin:5px 0 0 0;padding:5px 0;border:1px solid #999999;}
.confirmcoupon .shippingName			{float:left;width:150px;text-align:right;}
.confirmcoupon .shippingValue			{float:left;width:110px;margin-left:5px;text-align:left;white-space:nowrap;}

.cartman .optionName			{float:left;}
.cartman .optionValue			{float:left;font-weight:bold;color:Green;}
.cartman .productLink			{font-weight:bold;color:black;}
.cartman .productLink:hover		{color:red;}

.cartman .infoboxboth			{float:left;width:340px;padding:2px 0;}
.cartman .infoboxleft			{float:left;width:100px;}
.cartman .infoboxright			{float:right;width:230px;}
.cartman .required				{color:Red;}
#emailoptin						{margin:0px;padding:0px;}
.cartman .message				{width:712px;text-align:center;margin:10px 0px;padding:2px 0;border-top:solid 2px black;border-bottom:solid 2px black;background:whitesmoke;color:Red;font-size:14px;font-weight:bold;}
.cartman .addressBox			{position:relative;background:white;border:solid gray 1px;margin-left:10px;margin-top:40px;width:333px;text-align:left;padding:5px;font-size:14px;}

.checkoutButtonBottom			{clear:both;float:right;margin:5px 5px 5px 0;}
#ordertotalname					{font-size:15px;font-weight:bold;}
#ordertotal						{font-size:15px;font-weight:bold;}

.continueButton					{float:right;right:50;margin:8px 15px 3px 3px;}
.optionValue					{float:left;font-weight:bold;color:Green;}
.productLink					{font-weight:bold;color:black;}
.productLink:hover				{color:red;}
.checkcontainer .seal30			{margin:15px 0 0 0;padding:0 0 0 20px;vertical-align:top;text-align:left;}

/* -- END Shopping cart -- */

/* -- Homepage -- */

#image1 				{width:717px;height:253px;}
#image1 .links 			{padding:0;}
#image1 .links a 		{margin:0;padding:0 0 0 13px;background:transparent url('http://cache.air-n-water.com/images/structure/arrowgrey.gif') no-repeat 0px 3px;}

#image2 				{width:717px;height:253px;}
#image2 .links 			{margin:0px;padding:0;}

#image3 				{width:717px;height:253px;}
#image3 .links a 		{margin:0;padding:0 0 0 13px;background:transparent url('http://cache.air-n-water.com/images/structure/arrowgrey.gif') no-repeat 0px 3px;}

.contentchildren 						{width:727px;display:block;}
.contentchildren .contentchild 			{display:inline-block;width:171px;height:230px;margin:0 9px 10px 0;text-decoration:none;text-align:center;vertical-align:top;background:transparent url('http://cache.air-n-water.com/images/structure/home_cat_more2.jpg') no-repeat;}
.contentchildren a:link					{text-decoration:none;}
.contentchildren a:visited				{text-decoration:none;}
.contentchildren a.contentchild:hover	{text-decoration:none;background:transparent url('http://cache.air-n-water.com/images/structure/home_cat_more2_hover.jpg') no-repeat;}
.contentchild .title					{margin:10px 0 5px 0;width:171px;font-weight:bold;font-size:14px;}
.contentchild .thumb					{margin:0;width:171px;height:150px;text-align:center;display:table-cell;}
.contentchild .thumb img				{max-width:171px;max-height:150px;vertical-align:middle;}
.contentchild .moreinfo					{margin:10px 0;}
.contentchild .description				{padding:2px;width:171px;height:16px;color:#880000;font-weight:bold;}
.main-content .daymoneyback				{float:right;width:200px;height:160px;margin:0 0 0 15px;}
.main-content .trustseals				{width:717px;text-align:center;}
.prod img								{max-width:100px;max-height:100px;}
.contentcat 							{padding:5px;font-size:16px;font-weight:bold;}

.slideshow 							{position:relative;padding:0;margin:0;}
.slideshow a img 					{border:none;}
.slideshow li.slide 				{list-style-type:none;}
.slideshow .slides 					{height:260px;margin:0;}
.slideshow .slides li.slide 		{visibility:hidden;position:absolute;left:0px;top:0;}
.slideshow .buttons 				{display:block;position:absolute;z-index:100;right:1px;bottom:-8px;margin:0;}
.slideshow .buttons li 				{float:left;display:inline;width:15px;height:20px;margin:0;padding-left:6px;line-height:20px;background-image:url('http://cache.air-n-water.com/images/structure/buttonBg2.png');background-repeat:no-repeat;}
.slideshow .buttons li a 			{float:left;text-decoration:none;width:30px;height:30px;color:#fff;outline:0;}
.slideshow ul.buttons li a:hover 	{text-decoration:none;color:#0a0a0a;}
.slideshow ul.buttons li:hover		{color:#eeeeee;cursor:pointer;cursor:hand;}
.slideshow ul.buttons li.active 	{color:#eeeeee;cursor:pointer;cursor:hand;}

/* -- End Homepage -- */

/* -- Searchpage -- */

.searchpage form					{min-height:400px;}
.searchpage .searchbox				{text-align:center;min-height:100px;}
.searchpage	.searchinput 			{margin:0 auto;padding:0;width:201px;height:37px;background:transparent url('http://cache.air-n-water.com/images/structure/search-orange.png') no-repeat;}
.searchpage	.searchinput .box		{float:left;margin:8px 0px 8px 7px;padding:0px;border:0;width:160px;height:21px;background:none;}
.searchpage	.searchinput .button	{background:none;border:0;margin:0;padding:0;width:34px;height:37px;}
.searchpage	.searchinput .button	{cursor:pointer;}
.searchpage	.searchresult			{padding:10px 0;border-bottom:1px solid #cccccc;}
.searchpage .searchimage			{width:100px;height:100px;display:inline-block;text-align:center;vertical-align:top;}
.searchpage .searchimage img		{max-width:100px;max-height:100px;}
.searchpage	.searchdesc				{width:600px;margin:0 0 0 10px;display:inline-block;min-height:100px;position:relative;}
.searchpage	.searchtitle			{font-weight:bold;}
.searchpage	.searchavail			{position:absolute;bottom:1px;left:1px;width:400px;font-weight:bold;}
.searchpage	.searchprice			{position:absolute;bottom:1px;right:1px;width:150px;text-align:right;font-size:14px;font-weight:bold;}
.searchpage	.resultcount			{margin:10px 0;text-align:center;}
.searchpage	.searchcount			{margin:5px;}

/* -- END Searchpage -- */

/* -- MISC -- */

.paymentLabel					{font-weight:bold;}
.reviewtitle					{font-size:21px;}
.answercontainer				{float:left;clear:both;}
.hreview						{width:655px;float:left;border:solid 1px #bbbbbb;background:white;margin:5px;padding:5px;font-size:13px;}
.container						{float:left;}
#survey							{width:800px;clear:both;margin-left:auto;margin-right:auto;}
#survey img						{margin:5px 5px 5px 5px;}
#survey table					{margin-left:auto;margin-right:auto;}
iframe							{width:600px;padding:0px;margin:0px; overflow:hidden;}

#surveybar						{float:left;width:710px;height:160px;border:solid grey 1px;margin:0 0 10px 0;}
#sloganbar						{float:left;width:710px;height:350px;margin:0 0 10px 0;}
#surveybar table.confirmmessage	{width:490px;height:150px;}
#surveybar table.surveyimg		{width:200px;height:150px;}
#surveybar p.message1			{text-align:center;vertical-align:top;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;}
#surveybar p.message2			{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:center;}

.none	{margin:0px;padding:0px;line-height:0;height:0px;}
.bfri	{font-size:10px;color:#054f93;font-weight:bold;}
.blurb						{display:block;}
.clearfloat 				{clear:both;line-height:1px;height:1px;font-size:1px;visibility:hidden;}

/* -- END MISC -- */

/* -- Guidedsearch -- */

.catchildrow					{display:block;min-height:120px;border:1px solid #999999;margin:0 0 5px 0;padding:5px;}
.catchildrow .catleft			{float:left;width:110px;min-height:130px;}
.catchildrow .catimage			{display:table-cell;width:100px;min-height:130px;margin:5px;vertical-align:bottom;text-align:center;}
.catchildrow .catimage input	{display:block;}
.catchildrow .comparecheck		{display:inline-block;}
.catchildrow .cattitle			{float:left;width:580px;margin:10px 0 5px 0;padding:0 5px 5px 5px;border-bottom:1px solid #cccccc;}
.catchildrow .catdesc			{float:left;width:580px;min-height:10px;margin:0 0 5px 0;padding:0 5px 5px 5px;border-bottom:1px solid #cccccc;}
.catchildrow .catdesc ul		{margin:0 0 0 15px;padding:0px;}
.catchildrow .shippingbox		{clear:none;float:left;min-height:30px;width:210px;margin:0 0 5px 0;}
.catchildrow .catratings		{float:left;width:130px;height:40px;text-align:center;}

.catchildrow .catprice			{float:right;width:220px;font-size:11px;}
.catchildrow .ListPrice			{float:right;line-height:15px;width:68px;text-decoration:none;}
.catchildrow .ListPrice	span	{display:block;}
.catchildrow .SavePrice			{float:right;line-height:15px;width:68px;}
.catchildrow .SavePrice span	{display:block;}
.catchildrow .OurPrice			{float:right;line-height:15px;width:84px;}
.catchildrow .OurPrice span		{display:block;}
.catchildrow .moreinfo			{float:right;margin:0 0 0 5px;}
.catchildrow .salePrice			{height:22px;font-weight:bold;font-size:18px;color:#ff0000;vertical-align:text-top;}

.pagingcontrolbox					{position:relative;}
#productPagingControls				{position:absolute;top:10px;left:340px;width:400px;text-align:right;z-index:5;}
#productPagingControls ul			{display:inline;margin:0px;padding:0;}
#productPagingControls li			{display:inline;padding:0 3px;}
#productPagingControls .leftArrows	{margin:0 2px 0 2px;position:relative;top:8px;}
#productPagingControls .rightArrows	{margin:0 2px 0 2px;position:relative;top:8px;}
#pagingControls					{position:absolute;top:-15px;left:340px;width:400px;text-align:right;z-index:5;}
#pagingControls ul				{display:inline;margin:0px;padding:0;}
#pagingControls li				{display:inline;padding:0 3px;}
#pagingControls .leftArrows		{margin:0 2px 0 2px;position:relative;top:8px;}
#pagingControls .rightArrows	{margin:0 2px 0 2px;position:relative;top:8px;}
#pagercontrols1					{position:absolute;top:8px;left:340px;width:400px;text-align:right;z-index:5;}
#pagercontrols1 ul				{display:inline;margin:0px;padding:0;}
#pagercontrols1 li				{display:inline;padding:0 3px;}
#pagercontrols1 .leftArrows		{margin:0 2px 0 2px;height:28px;width:28px;position:relative;top:8px;}
#pagercontrols1 .rightArrows	{margin:0 2px 0 2px;height:28px;width:28px;position:relative;top:8px;}
#pagercontrols2					{position:absolute;top:-37px;left:340px;width:400px;text-align:right;z-index:5;color:#ffffff;}
#pagercontrols2 ul				{display:inline;margin:0px;padding:0;}
#pagercontrols2 li				{display:inline;padding:0 3px;}
#pagercontrols2 .leftArrows		{margin:0 2px 0 2px;height:28px;width:28px;position:relative;top:8px;}
#pagercontrols2 .rightArrows	{margin:0 2px 0 2px;height:28px;width:28px;position:relative;top:8px;}

h1.guidedinfopage				{padding-top:10px;margin-top:0px;}
#guidedsearch #topPaging		{display:none;}
#guidedsearch .lowhighbox		{width:50px;border:1px solid #888888;}
#guidedsearch .x				{color:#990000;}
#guidedsearch .exclude			{color:#880000;display:block;}
#guidedsearch .header			{font-weight:bold;margin:10px 0 5px 0px;color:orange;border-bottom:1px solid #f9f9f9;font-weight:bold;}
#guidedsearch .header span		{font-size:.9em;font-weight:normal;}
#guidedsearch .sidesection		{margin:0 0 0 10px;}
#guidedsearch .sidelink			{margin:0 0 5px 0;}
#guidedsearch #terms			{margin:0 0 6px 8px;width:147px;border:1px solid #888888;background:none;}
#productbutton					{float:left;text-align:center;margin:0 0 0 0px;width:373px;padding-top:8px;}
#productbutton span				{float:left;margin:0;width:373px;padding:0px;min-height:5px;}
#contentbutton					{float:left;text-align:center;margin:0 0 0 14px;width:373px;padding-top:8px;}
#contentbutton span				{float:left;margin:0;width:373px;padding:0px;min-height:5px;}
.buttonselect					{color:#333333;font-weight:bold;text-decoration:none;background:transparent url(http://cache.air-conditioner-home.com/images/sprite/ach_vsprite2.png) no-repeat -4832px top;}
.buttonselect  span				{background:transparent url(http://cache.air-conditioner-home.com/images/sprite/ach_vsprite2.png) repeat-y -2521px top;}
.nobuttonselect					{color:#00abb7;font-weight:normal;text-decoration:underline;cursor:pointer;background:transparent url(http://cache.air-conditioner-home.com/images/sprite/ach_vsprite2.png) no-repeat -4832px top;}
.nobuttonselect	span			{background:transparent url(http://cache.air-conditioner-home.com/images/sprite/ach_vsprite2.png) repeat-y -2521px top;}
#guidedsearch .guidedcontent	{margin:0 10px;padding:10px 0;border-bottom:1px solid #cccccc;font-size:12px;}
#guidedsearch .guidedcontent a	{font-weight:bold;}
#guidedsearch .spacefiller		{min-height:200px;}
#submitbutton					{margin:0 0 5px 8px;border:0;width:147px;height:19px;background:none;background:transparent url(http://cache.air-conditioner-home.com/images/structure/narrowsearchguidebutton2.gif) no-repeat;cursor:pointer;}
#guidedsearch .compareimgs		{margin:0 0 10px 0;}
#guidedsearch .infoheader		{width:100px;height:20px;}

/* -- END Guidedsearch -- */
