p,h1,h2,h3,h4,h5,h6,ol,ul,dt,li,dd,div,noscript,blockquote,form,pre,
table,fieldset,address,table,body
  {
	margin: 0;
	padding:0;
	border: 0;
	border-style: solid;
}


.nav {font-family: Monospace; font-size: medium; font-weight: 500;
  font-style: oblique; text-align: left; margin-top: 20px;
  margin-bottom: 20px; border: 2px groove #8080C0; padding: 10px;}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
}

table{
	font-family: Arial;
	table-border-color-light: rgb(204,153,255);
	table-border-color-dark: rgb(102,0,102);
	font-size: 14pt;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
td {
	font-family: Arial;
	font-size: 14pt;
	text-align: center;
	vertical-align: middle;
}


#RegionSelect td {
	text-align: center;
	vertical-align: top;
}

tr {
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
}


.col2table {margin-left: 20px; margin-right: 20px; width: 600px;}

/* hr {margin: 0px; padding:10px;
  border-style: grove;border-width:10px;boarder-color: #FFFFFF; height: 50px;}
h1, h2, h3, h4, h5, h6 {font-family: Arial;color: #FFFFFF;}
p.justify {text-align:justify;width: 95% ;color: white;} */
.desc {font-family: Arial, Sans-serif; font-size: medium;
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #FFFFFF; text-align: justify;}
.logo {border:1px solid #FFFFFF;padding:0px 5% 0px 0px;}
.pannel {width:170px; margin: 0pt 0pt 0pt 0pt; vertical-align:bottom;
  line-height: 20px; padding:0px 0px 0px 0px; align: }
dl,ul,ol {
	font-family: Arial, Sans-serif;
	font-size: medium;
	font-weight: 600;
	font-style: normal;
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: disc;
	text-indent: 0px;
	line-height: 20pt;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 20px;
}

li {
	font-family: Arial;
	font-size: normal;
	font-weight: 200;
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	margin-left: 20px;
	outline-color: #FFFFFF;
	text-indent: 0px;
}
dt{font-family: Arial; font-size: normal; font-weight: 400; font-style: normal;
  text-decoration: none; vertical-align: middle; text-align: left;}
dd,dt ul li,dt ol li
  {
	font-family: Arial, Sans-serif;
	font-size: small;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px 0px 0px 0px;
	padding-left: 40px;
}


li img,.li_img,dd img,.dd_img
  {
	vertical-align:middle;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	display:inline;
	border-color: #FF0000;
}
dd ol {list-style-type:lower-alpha; margin-top: 10px; margin-bottom: 10px;}
dl ul {list-style:square inside; text-align:center ;}
.heading{font-family: Arial Black, Verdana, Serif; font-size: medium;
  font-weight: 300; font-style: normal; color: #FFFFFF; text-align: center;
  padding-top: 6px; padding-bottom: 6px; list-style: none;}
.subhead1{font-family: Arial Black, Verdana, Serif; font-size: normal;
  font-weight: 500; font-style: normal; color: #FFFFFF; text-align: center;
  padding-top: 6px; padding-bottom: 6px; list-style: none;}
.subhead{font-family: Arial Black, Verdana, Serif; font-size: large;
  font-weight: 500; font-style: normal; color: #FFFFFF; text-align: left;
  padding-top: 6px; padding-bottom: 6px; list-style: none;
  text-decoration: underline;}
.Info {padding-left: 100px; padding-right: 100px; padding-top: 100px;
  padding-bottom: 100px;}
.deschd {font-family: Arial, Sans-serif; font-size: small; font-weight: bold;
  font-style: normal; text-decoration: none; color: #FFFFFF; text-align: left;}



MainTable { color: white; font-size: large; background-color: #69c; text-align: left; }
.TableHeader {
	color: #fff;
	font-size: 16pt;
	font-family: Arial;
	font-weight: bold;
	font-style: oblique;
	font-variant: normal;
	background-color: #6699CC;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
	margin: 12pt;
}
.TableHeaderSml { color: #fff; font-size: 18pt; font-family: Arial; font-weight: bold; font-style: oblique; font-variant: normal; background-color: #6699CC; text-transform: none; text-align: center; vertical-align: middle; margin: 12pt; }
#Dealers td {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
}

.TableBody { color: #fff; font-size: 12pt; font-family: Arial; font-style: oblique; font-variant: normal; font-weight: normal; background-color: #69c; text-transform: none; text-align: left; vertical-align: middle; margin: 12pt; }

.ULProductHeader {
position:absolute;
	width:869px;
	height:164px;
	z-index:2;
	top: -36px;
	left: -50px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	}
.DrpDwnList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
}
.DrpDwnDsplTxt {
font-family: Arial;
	font-size: normal;
	font-weight: 200;
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	margin-left: 20px;
	outline-color: #FFFFFF;
	text-indent: 0px;
}


/* -------------------   Used Fonts Appear Below This Line -------------------  */

.LitThumbs
 {font-family: Arial, Sans-serif;font-size: x-small; font-weight: 700;
  font-style: normal; text-decoration: none; color: #000000; text-align: center;
  vertical-align: middle;
  }
#Cartridges td {
	vertical-align: top;
}

.LitThumbsTop {
font-family: Arial, Sans-serif;font-size: x-small; font-weight: 700;
  font-style: normal; text-decoration: none; color: #000000; text-align: center;
  vertical-align: top;
  background-color: #ffffff; background-position: center; border: solid 1px #000000; margin: 4px;;
}
img.LitThumbs
 { background-color: #ffffff; background-position: center; border: solid 1px #000000; margin: 4px;;
 
}

a:visited {color: #000000;}
a:active {color: #000000;}
a:hover {
	color: #6699CC;
	border: 0;
	text-align: center;
}
a:link {
	color: #000000;
}

#MainIndex a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
#MainIndex a:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

#MainIndex a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #6699CC;
	font-style: normal;
}
#MainText a:link {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
#MainText a:visited {
font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

#MainText a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #6699CC;
	font-style: normal;
}

#Literature .Vendor {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
}





#Footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.cfdebug {
	text-align: left;
}
.DealerHeader { color: #fff; font-size: 30pt; font-family: Arial; font-weight: bold; font-style: oblique; font-variant: normal; background-color: #CC0000; text-transform: none; text-align: center; vertical-align: middle; margin: 12pt; }
#Literature .Desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
}
#Literature .Caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

#Literature .Title {  /*  This is used on the water drop literature tables do not adjust */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	text-align: right;
	font-weight: bold;
}

#Literature {
	background-repeat: no-repeat;
}

#Literature .Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-style: italic;
	font-weight: bolder;
	font-variant: small-caps;
	color: #000000;
	padding: 0,0,0,0;
	text-align: center;
}

#Literature .HorSubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bolder;
}
#Literature .VerSubheaderLng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
#Literature .DataSml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}


#Literature p {
	text-align: left;
}
#Literature a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#Literature th {
	text-align: center;
	vertical-align: middle;
	color: #000000;
}
#Literature td {
	text-align: center;
	vertical-align: middle;
	color: #000000;
}

#Literature .BorderBlack {
	border: thin solid #000000;
}

#TDTop td {
	vertical-align: top;
	text-align: center;
}


#TopLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#DealerInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#DealerInfo .Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	border: 0;
}
#DealerInfo .SignOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: left;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 30px;
}
#DealerInfo #Emailer .Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	text-align: center;
	font-weight: bolder;
}


#DealerInfo .Article {
	font-size: small;
	text-align: left;
	border: 0;
}
#DealerInfo .Graphic {
	text-align: center;
	vertical-align: middle;
	border-color: #6699CC;
	border-style: solid;
	border-width: thin;
	padding: 10px;
}
#DealerInfo .Title img {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 20px;
	margin-top: 10px;
}

#DealerInfo .Contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: left;
}
#DealerInfo .List {
	vertical-align: top;
}
#Calculator {
	background-repeat: no-repeat;
	background-position: center top;
}
.LitThumbsTop {
font-family: Arial, Sans-serif;font-size: x-small; font-weight: 700;
  font-style: normal; text-decoration: none; color: #000000; text-align: center;
  vertical-align: top;
  background-color: #ffffff; background-position: center; border: solid 1px #000000; margin: 4px;;
}
#Layout td {
	vertical-align: top;
}

#Information .InfoSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
#Information .infoTitle {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 36px;
}
#Information .InfoHeading {
	text-align: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}


#Information .InfoBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#Information .InfoSubTitleMid {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#Information .InfoBodyMid {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
/*  New Classes that incorporate H1 and H2 Header Styles */
#coolers h1 {

}
#coolers h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
}
#NavigationPanel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bolder;
	text-decoration: none;
}
#NavigationPanel a:hover {
	color: #FF0000;
}

#NavigationPanel td {
	text-align: left;
	background-repeat: repeat;


	background-image: /images/SidebarLinks/ButtonSingleRow.gif;
	background-color: #6699CC;
}
#NavigationPanel .Nav {
	padding-right: 5px;
	padding-left: 5px;
}
#NavigationPanel .Nav a:visited {
	color: #CCCCCC;
}
#NavigationPanel .NavNew {
	padding-right: 5px;
	padding-left: 5px;
	font-style: italic  ;
	text-align: right;
}
.Media  {
	text-align: center;
	vertical-align: middle;
}
GoogleSearch {
	background-color: #669ACC;
}

