body {
	background-color:#e6f7ff;
	margin: 0px;
	background-position:center;
	background-image:url(../images/bkg2.jpg);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 175%;
	color:#000000;
}
#logo{
	width:210px;
	height:58px;
	margin:0px;
	z-index:200;
	position:absolute;
	top:54px;
	left:0px;
}

#bubbles {
	width:206px;
	height:250px;
	margin:0px;
	z-index:0;
	position:absolute;
	top:50px;
	left:0px;
}


#bubbleslarge {
	width:206px;
	height:322px;
	margin:0px;
	z-index:0;
	position:absolute;
	top:50px;
	left:0px;
}

#bubblestwo {
	width:35px;
	height:56px;
	margin:0px;
	z-index:0;
	position:absolute;
	bottom:15px;
	left:150px;
	background-image:url(../images/bubbles-two.gif);
	background-repeat:no-repeat;
}


#bubblesall {
	width:35px;
	height:80px;
	margin:0px;
	z-index:0;
	position:absolute;
	right:-13px;
	background-image:url(../images/bubbles.gif);
	background-repeat:no-repeat;
}



#waterdrop{
	background-color:#FFFFFF;
	margin: 0px;
	background-position:bottom left;
	background-image:url(../images/waterdrop.jpg);
	background-repeat:no-repeat;
}


#waterdropbkg{
	background-color:#FFFFFF;
	margin: 0px;
	background-position:bottom left;
	background-image:url(../images/waterdrop-bkg.jpg);
	background-repeat:repeat-y;
}


#iframe {
	background-color:transparent;
	background-image:none;
}

#center {
	width: 762px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}



#footer {
	margin: 70px 6px 10px 6px;
	text-align:left;
	font-size:11px;
	color:#666666;
}

#footer a, #footer a:visited {
	color:#0067AC;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover{
	color:#0067AC;
	font-weight:normal;
	text-decoration:underline;
	border-bottom:none;
}

.blue {
	color:#0067AC;
}

.gray {
	color:#999999;
}

.product {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 16px 3px 3px 6px;
}

.namebold {
	font-weight: bold;
}

h1 {
	font-size:16px;
	font-weight:bold;
	color: #0067AC;
	margin: 18px 0px 5px 6px;
}


h2 {
	font-size:18px;
	font-weight:normal;
	margin: 0px 2px 30px 22px;
	color: #0067AC;
	line-height: 120%;
}

h3 {
	font-size:13px;
	font-weight:bold;
	color:#bdc1c8;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 9px 3px 6px 6px;
}

h4 {
	font-size:16px;
	font-weight:normal;
	color:#bdc1c8;
	font-family:Arial, Helvetica, sans-serif;
	margin: 15px 3px 6px 21px;
}

h5 {
	font-size:13px;
	font-weight:bold;
	color:#0067AC;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 16px 3px 3px 6px;
}

#textblock {
	padding:3px 8px 3px 8px;
	margin: 0px;
	font-size:9px;
	line-height:150%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

#textblock2 {
	padding:3px 8px 3px 8px;
	margin: 0px;
	font-size:11px;
	line-height:150%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}


p {
	font-size:11px;
	line-height:170%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 16px 9px 6px;
}

#textblock p{
	font-size:10px;
	line-height:165%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 6px 6px 6px;
	text-align:left;
}


ul {
	font-size:11px;
	line-height:150%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 6px 9px 18px;
padding:0px;
}

li {
	margin:8px;
}


ul.none {
	font-size:11px;
	line-height:100%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0px 9px 18px;
padding:0px;
}

li.none {
	margin:2px;
}


ol {
	font-size:11px;
	line-height:125%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 6px 9px 20px;
padding:0px;
	list-style-type:decimal;
}

.red {
	color: #990000;
}

#graylinks {
	color:#0067AC;
	margin: 8px 15px 10px 50px;
}

#graylinks a, #graylinks a:visited {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

#graylinks a:hover {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}


#graylinkspage a, #graylinkspage a:visited {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

#graylinkspage a:hover {
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
}

#graylinkspage p {
	margin-left: 20px;
}


a, a:visited {
	color:#0094CD;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#0094CD;
	font-weight:bold;
	text-decoration:underline;
}


p.smallgray, p.smallgray a, p.smallgray a:visited {
	color:#666666;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	
}

p.smallgray a:hover {
	color:#666666;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	border-bottom-width: 1px;
 	border-bottom-style: dotted;
	border-bottom-color: #666666;
	
}

#secondary {
	margin: 0px 3px 260px 12px;
	text-align:left;
}

#secondary a, #secondary a:visited {
	color:#0094CD;
	text-decoration:none;
}

#secondary a:hover {
	color: #0094CD;
	text-decoration:none;
	border-bottom-width: 1px;
 	border-bottom-style: dotted;
	border-bottom-color: #0094CD;
}

#secondary a.current {
	color: #666666;
	text-decoration:none;
	border-bottom-width: 1px;
 	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#secondary ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
a.imagelink, a.imagelink:hover {
	border-bottom: none; 
}

a:hover {
	border-bottom: none; 
}
img.link {
	border-width:1px;
	border-color:#333333;
	border-bottom: solid 1px #000000; 
	margin-top:16px;
}

img.link a {
	border-width:1px;
	border-color:#333333;
	border-bottom: solid 1px #000000; 
}

img.link:hover {
	border-width:1px;
	border-color:#000000;
	border-bottom: solid 1px #000000; 
}

.caption {
	font-size:10px;
	line-height:140%;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 16px 9px 6px;
	text-align:left;
}
#tabletext p {
	color:#000;
	font-size:10px;
	font-weight:normal;
	margin:10px;
	line-height:130%;
}
#tabletext {
	border:1px solid #7AD4F7;
	margin:0px 8px 10px 8px;
}

.price{
		font-size:16px;
	font-weight:normal;
	color:#970000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


#products{
	margin:10px 0px;
}
#products p{
	font-size:9px;
	text-align:center;
}


#products img{ 
	border:5px solid #c1eaff; 
	padding:2px; 
	background:#FFF;
	border-radius:          5px;
    -moz-border-radius:     5px;
    -webkit-border-radius:  5px;
	margin-bottom:7px;
	margin-right:-5px;
}
#products a, #products a:hover{
	text-decoration:none;
}


#products img:hover{ 
	border:5px solid #96dafd; 
	padding:2px; 
	background:#FFF;
	border-radius:          5px;
    -moz-border-radius:     5px;
    -webkit-border-radius:  5px;
	margin-bottom:7px;
	
	margin-right:-5px;
}

.line {
	border-left:1px #EBF8FF solid;
}

.horline {
	background:#EBF8FF;
	height:2px;
	width:98%;
	margin:30px 0px;
}
