 body {background-color:#FFF;background-image:url(mainBg.jpg);background-position:center;background-repeat:repeat-y;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;padding:0;}

.ci {clear:both;display:block;height:1px;width:100%;}
a, a:visited { color:#00599B }
#mainWrapper {margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;text-align:center;width:100%;}
#mainContainer {margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;min-height:750px;padding-bottom:0;padding-left:5px;padding-right:5px;padding-top:0;position:relative;width:1000px;}

#topWrapper {background-image:url(topnavBg.jpg);background-repeat:no-repeat;height:240px;position:relative;width:100%;}
#logoWrapper {height:140px;left:0;margin-top:-10px;position:Absolute;top:0;width:270px;margin:10px;}
#topNavWrapper {height:206px;position:Absolute;right:10px;top:0;width:381px;}
#topMenu{ background-image:url(topMenu.png);width:243px;height:36px;position:absolute;top:10px;right:35px; }
	#topMenu ul{ margin-left:0;padding-left:0;margin-top:7px;display:block; }
	#topMenu ul li{ padding:4px;margin-bottom:0;display:inline;background-image:url(listStyleImage.jpg);background-repeat:no-repeat;background-position:0px 8px;list-style-position:outside; }
	#topMenu a {color:#000;font-family:Arial;font-size:10px;height:24px;padding-left:10px;padding-top:4px;text-align:left;text-decoration:none;}
#orderNow{ width:218px;height:39px;display:block;position:absolute;bottom:0;right:25px; }
#topBarSpanWrapper {background-image:url(topBarSpanWrapperbg.jpg);background-repeat:repeat-x;bottom:0;left:0;height:34px;position:absolute;text-align:left;width:1000px;}
#topBarSpanWrapper .links {color:#FFF;font-family:"Arial";font-size:12px;font-weight:bold;}
#topBarSpanWrapper .links a {border-right-color:#b2d1e8;border-right-style:solid;border-right-width:1px;color:#FFF;display:inline-block;height:25px;padding-top:9px;padding-left:10px;text-decoration:none;}
#topBarSpanWrapper .links a:hover {background-color:#648fb0;}
#welcometext  {color:#006699;font-family:"Arial";font-size:20px;font-weight:bold;text-align:center;}

#middleRowWrapper {margin:5px;position:static;text-align:left;width:100%;}
#leftSide{ width:250px;float:left;min-height:100%; }
#rightSide{ width:220px;float:left; }
#categoryWrapper {background-color:#FFF;float:left;position:static;width:250px;/*background-image:url(catBg.jpg);background-repeat:repeat-x;*/border-right:1px solid #c6c6c6;padding-right:5px;}
.catHeader {background-image:url(catHeaderBg.jpg);background-repeat:repeat-x;color:#FFF;display:block;font-family:"Century Gothic";font-size:16px;font-weight:bold;height:24px;padding-bottom:0;padding-left:4px;padding-right:0;padding-top:3px;text-align:left;text-transform:uppercase;}
.catList ul{ margin-left:0;padding-left:0;display:inline; }
.catList li{ margin-left:27px;padding:4px;margin-bottom: 0;display:list-item;list-style:url(listStyleImage.jpg);list-style-position:outside; }
.catList a {color:#527089;margin-left:-13px;border-top-color:#FFF;font-family:Arial;font-size:12px;line-height:14px;height:20px;padding-left:10px;padding-top:4px;text-align:left;text-decoration:none;width:220px;}
.catList a:hover {text-decoration:underline;}

#testimonials{ background-image:url(testimonialsTemp.jpg);background-repeat:no-repeat;width:250px;height:120px;position:relative;text-align:right; }
    #testimonials a, #testimonials a:visited { color:#000; }
    #testimonials a:hover{ text-decoration:none; }
    #testimonials span{ font-size:12px;font-family:Arial;width:147px;height:82px;overflow:hidden;margin-left:90px;top:0;padding:5px;position:absolute;display:block; }
    
#testimonialsHome{ background-image:url(testimonialsTemp2.jpg);background-repeat:no-repeat;width:219px;height:149px;text-align:center; }
    #testimonialsHome a, #testimonialsHome a:visited { color:#000;text-decoration:none; }
    #testimonialsHome a:hover{ text-decoration:none; }
    #testimonialsHome span{font-size:12px;font-family:Arial;height:149px;overflow:hidden;padding:10px;position:absolute;display:block; }

#mainareaWrapper {float:left;margin-left:5px;position:relative;width:740px;}
	#centerSection{ background-image:url('fullSystemBg.jpg');background-repeat:no-repeat;width:475px;height:434px;float:right;position:absolute;top:0;right:0;padding-top:235px;text-align:center;	 }
		#centerSection p{ font-family:"Myriad Pro";font-size:14px;font-weight:bold;font-style:italic;padding:15px 55px 0 55px; }
#footerWrapper {position:static;text-align:center;width:100%;}
#footerLinksWrapper {color:#655c53;float:right;font-family:Arial;font-size:12px;padding-right:10px;position:static;text-align:right;width:650px;}
#footerLinksWrapper a, #footerLinksWrapper a:visited {color:#655c53;}

.lighttext {color:#005A97;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.lighttext a, .lighttext a:visited {color:#005A97;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:left;text-decoration:underline;}
.lighttext a:hover {color:#005A97;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:left;text-decoration:none;}

.listBox{ background-image:url(listsBackground.jpg);width:670px;height:315px;background-repeat:no-repeat;  }
.listHeader{ margin:0 auto;text-align:center;width:100%;padding:30px 0 0 0;color:#6db43f;font-family:Arial;font-size:15px; }
.listBox ul{ list-style:circle; margin-top:25px;font-weight:normal;font-size:12px;width:600px; }
.listBox li{  }

.lllistBox{ background-image:url(lowLevelListBg.jpg);width:670px;height:225px;background-repeat:no-repeat;  }
.lllistHeader{ margin:0 auto;text-align:center;width:100%;padding:30px 0 0 0;color:#6db43f;font-family:Arial;font-size:15px; }
.lllistBox ul{ list-style:circle; margin-top:25px;font-weight:normal;font-size:12px;width:600px; }
.lllistBox li{  }

p{margin: 0px;}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005A99;
	margin: 0px;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005A99;
	border-top-style: none;
	border-bottom-style: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 12px;
	background-image: url(heading_2_bg.gif);
	background-repeat: repeat-x;
	border-right-style: none;
	border-left-style: none;
}

.grad{ background-image:url(quoteBg.jpg);background-repeat:no-repeat;padding:10px;height:156px; }

.blogArea{background-image:url(blogBg.jpg);background-repeat:no-repeat;width:220px;height:250px;padding-top:56px;margin:0 auto;}

#featuredProductsWrapper{ width:691px;background-color:#c9e7ff;margin:0 auto; }
		  #featuredProductsTabsWrapper{ background-color:#FFF;height:31px;display:block;width:100%;text-align:right; }
			  .inactiveTab{ display:inline-block;background-repeat:no-repeat;text-align:center;background-image:url(featuredTabBackground.jpg);width:150px;height:21px;height:26px;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#bbbbbb;text-decoration:none;margin-top:5px;margin-left:2px;margin-right:2px;padding-top:5px; }
			  .inactiveTab:hover, .activeTab{ display:inline-block;background-repeat:no-repeat;text-align:center;background-image:url(featuredTabBackgroundHover.jpg);width:150px;height:21px;height:26px;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#527089;text-decoration:none;margin-top:5px;margin-left:2px;margin-right:2px;padding-top:5px;font-style:italic; }
		  #featuredProductMainWrapper{ background-image:url(featuredProductsTopBg.jpg);background-repeat:no-repeat;background-position:top;display:block;position:relative;padding-top:10px; }
                #completeSection{ background-image:url(completeTabBg.jpg);background-repeat:no-repeat;width:691px;height:440px; background-position: 0px 20px;}
                #deviceSection{ background-image:url(deviceTabBg.jpg);background-repeat:no-repeat;width:691px;height:316px; }
                #starterSection{ background-image:url(starterTabBg.jpg);background-repeat:no-repeat;width:691px;height:400px;background-position: 0px 30px; }
                #individualSection{ background-image:url(refillTabBg.jpg);background-repeat:no-repeat;width:691px;height:349px;  }
                
                ul.imaged{ margin-left:0;padding-left:0;display:inline;padding:0; }
                li.imaged{ margin-left:27px;margin-bottom:0;display:list-item;list-style:url(listStyleImage.gif); }
