body {color:#464646; margin:20px auto; background:#fff; text-align:center; line-height:18px;}
body, p, 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:18px; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0; padding:10px 0; color:#2594CB;}
h2 {font-size:16px; font-family:Verdana, Tahoma, Arial;  padding:0; margin:15px 0 5px 0;  color:#2594CB; line-height:20px;}
h3 {font-size:14px; font-family:Verdana, Tahoma, Arial;  padding:0; margin:15px 0 5px 0;  color:#2594CB; line-height:20px;}
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:920px; margin:0 auto; padding:0; text-align:left; background:#fff url(images/head_bg.gif) repeat-x top;  border-right:1px solid #E5E6E6; border-left:1px solid #E5E6E6;}
#maindiv h1{float:left; font-family:AlexonRR Medium, Arial, Helvetica, sans-serif; font-size:48px; color:#fff; padding:0; margin:25px 30px; line-height:50px;}
#productbg{background:url(images/product_bg.jpg) no-repeat bottom left; float:right; width:590px; padding:0 0 10px 0; margin:0 auto;}
#productbg ul {list-style:none; list-style-image:none; padding:0; margin:12px 20px 0px 20px; }
#productbg ul li {background:url(images/li_bg.gif) no-repeat left; padding:5px 0 0 15px; height:44px; margin:5px 0; line-height:16px;}
#productbg ul.list {list-style:none; list-style-image:none; padding:0; margin:20px 0 20px 285px; }
#productbg ul.list li {background:url(images/arrow.gif) no-repeat 0 10px; height:auto; padding:5px 0 0 15px; margin:0; line-height:15px; font-weight:bold;}
#oldmenbg{background:#F5F6F6 url(images/old_man.jpg) no-repeat right; border-bottom:1px solid #C5D5E2; height:258px; padding:0 250px 0 20px;}
#oldmenbg h3{font-family:Franklin Gothic Medium, Verdana, Arial; font-size:18px; color:#20A18F; padding:10px 0 5px 0; margin:0; font-weight:normal; font-style:italic;}
#oldmenbg ul {list-style:none; list-style-image:none; padding:0; margin:0 20px; float:left; }
#oldmenbg ul li {background:url(images/arrow.gif) no-repeat left; padding:0 0 0 15px; margin:0; line-height:15px; font-weight:bold; color:#20A18F;}
#textpad{padding:20px;}
.hrbg{background:url(images/hr.gif) repeat-x left; height:42px;}
#footerbg{background:url(images/footer_bg.gif) repeat-x top; font-size:11px; color:#000; margin:0 auto; padding:10px 20px;}
a:link, a:visited, a:active{color:#000; text-decoration:none; text-decoration:none;;}
a:hover{color:#20A18F; text-decoration:underline;}
a.more:link, a.more:visited, a.more:active{background:url(images/learn_more.jpg) no-repeat top; height:70px; width:246px;}
a.more:hover{background:url(images/hlearn_more.jpg) 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;}
