body {color:#464646; margin:20px auto; background:#fff; text-align:center; line-height:15px;}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {font-family:Arial, Verdana, Times, Tahoma; color:#464646; font-size:12px; border:0; margin:0px auto; padding:0; max-height:100%; overflow: hidden; }
* html body { padding:0; margin:0; }
.rgtblt{ margin:10px; padding:10px;}
br {line-height:10px;}
h1 {font-size:20px; font-family:ZapfEllipt BT, Verdana, Arial, Helvetica, sans-serif;  margin:0; padding:10px 0; color:#1F9888;}
h2 {font-size:18px; font-family:ZapfEllipt BT, Verdana, Arial, Helvetica, sans-serif;  margin:0; padding:10px 0 5px 0; text-align:left; color:#1F9888; font-weight:bold; line-height:18px;}
h3 {font-size:16px; font-family:ZapfEllipt BT, Verdana, Arial, Helvetica, sans-serif;  margin:0; padding:10px 0 5px 0; text-align:left; color:#1F9888; font-weight:bold; line-height:18px;}
h4 {font-size:12px; margin:10px 0; padding:0px; text-align:left; color:#333333; font-weight:normal;}
h5 {font-size:12px; margin:0; padding:0; color:#6E6E6E;font-weight:bold;}
h6 {font-size:80%;}
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}
#maindiv{width:922px; margin:0 auto; padding:0; text-align:left; background:#fff;}
#productbg{background:url(images/product_bg.jpg) no-repeat top right; float:left; width:605px; height:353px; padding:0; margin:0 auto; color:#2BA495; font-weight:bold;}
#productbg div{padding:10px 50px 0 25px;}
#productbg ul {list-style:none; list-style-image:none; padding:0; margin:10px 230px 0px 20px; }
#productbg ul li {background:url(images/arrow.gif) no-repeat 0 3px; padding:0 15px; margin:0 0 5px 0; line-height:14px;}
#shadbg{background:url(images/mid_shadbg.gif) repeat-x top; border-left:1px solid #96D1CB; border-right:1px solid #96D1CB;}
.textpading {padding:25px 10px 25px 25px;}
.dottedbg{padding:10px 0 15px 0; border-top:1px dashed #BCBCBC; border-bottom:1px dashed #BCBCBC; margin:20px 20px 20px 0;}
#shadbg  ul {list-style:none; list-style-image:none; padding:0 25px 0 0; margin:10px 25px 0px 20px; color:#2BA495; font-weight:bold; font-size:11px; border-right:1px solid #A3D8D0; float:left;}
#shadbg  ul li {background:url(images/arrow.gif) no-repeat 0 3px; padding:0 15px; margin:0; line-height:15px;}
#footerbg{background:url(images/footer_bg.gif) repeat-x top; font-size:11px; color:#000; margin:0 auto; height:56px; line-height:56px;}
a:link, a:visited, a:active{color:#000; text-decoration:none; font-weight:bold;}
a:hover{color:#20A18F; text-decoration:underline;}
a.more:link, a.more:visited, a.more:active{background:url(images/learn_more.gif) no-repeat top; color:#fff; font-family:Arial Rounded MT Bold; font-size:13px; text-align:center; padding:4px 25px; font-weight:normal;}
a.more:hover{background:url(images/hlearn_more.gif) no-repeat top;}

#container {
 position:fixed; 
 top:0px;
  left:0;
  bottom:0px; 
  right:0; 
  overflow:auto; 
  text-align:center;
  }
* html #container {  height:100%; width:100%; }

#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:95px; 
  overflow:hide; 
  text-align:center; 
  background-image: url(images/footer-offer-bg.gif); 
  background-repeat:repeat-x bottom;
  }
* html #footer {height:96px;}
#ad { 
	background-color: transparent; 
	background-image: url(images/footer-offer.gif); 
	background-repeat:no-repeat; background-attachment: scroll; 
	background-position: left top; 
	display: block; 
	height: 95px; 
	margin:0 auto 0 auto; 
	width: 890px;
	z-index: 2000; 
	text-align:left;
	line-height:28px;
}
.ordBlkTxt {font-family:Tahoma,Arial; font-size:24px; font-weight:bold; color:#000000; text-shadow: 1px 1px 1px #fff;}
.OferDateTxt {font-family:Tahoma,Arial; font-size:22px; font-weight:normal; color:#ffffff; text-shadow: 1px 1px 1px #000;}
