html {height: 100.1%;}
body {margin: 20px 0 12px;padding: 0;font-family: Arial, Helvetica, sans-serif;	background: #FFF;}
#wrap {background: #FFF;margin: 0 auto !important;width: 660px!important;border: 1px solid #333;}
#mast {padding:0;margin:0;}
#mast td.row1 {height:28px;background: #62BE66 url(../images/bgr1.jpg) repeat;}
#mast td.row2 {border-bottom:2px solid #FFF;height:33px;background: #F89836 url(../images/bgr2.jpg) repeat;height:29px;vertical-align: bottom;}
#mast h1 {font-size:12px;text-transform:uppercase;text-align:center;padding:0;margin:0;line-height:1.2;}
#pagenav {width: 660px;margin: 0 auto 12px;}
#bnd {background-color: #6465B5;border-top: 1px solid #333;background-position: left center;	color: #FFF;	border-bottom: 1px solid #333;	height: 20px;margin-top:-5px;}
#bnd-rbts {background-color: #007FB4;border-top: 1px solid #333;background-position: left center;	color: #FFF;	border-bottom: 1px solid #333;	height: 20px;margin-top:-5px;}
.ru {text-align:center;	margin:5px 0px 0px;padding: 5px 0px 0px;}
.line {border-top:1px dashed #CCC;width:475px;margin:0;padding:0;}
div.hd, div.msrhd {margin-bottom:10px;letter-spacing: 1px;}
td, p, ul, li {font: 12px/1.5em Arial, Helvetica, sans-serif;}
th {font-size:13px;}
ul, li {margin-bottom:2px;list-style-type: square} 
/* BEGIN MS RULES STYLES */
.msru {text-align:center;margin:0px;padding:0px;}
.msru img {padding:4px;}
div.msru h2 {color:#999;text-transform:uppercase;margin:0;padding:2px 0 0;letter-spacing: 2px;}
div#bnd.msrbnd {background-color: #3B2885;}
div.hd h1.msrbg {font: bold 18px Geneva, Arial, Helvetica, san-serif;color:#3B2885;padding-bottom:0px;}
/* END MS RULES STYLES */
div.lmar {font-size:12px;margin-left:25px;margin-bottom:5px;margin-top:5px;}
.rtxt {margin-right: 25px;	margin-left: 25px;}
div.hd h1 {font: bold 20px Geneva, Arial, Helvetica, san-serif;color: #009966;	margin: 0px;	padding: 0px;}
div.ru .hd h2 {font-size:12px;font-weight:bold;margin:4px;padding:1px;color: #666;letter-spacing: 2px;}
h1 {font-size:24px;}
h2 {font-size: 12px;margin:4px;padding:1px;color: #333;}
h1.fs22 {font-size:22px;}
h2.fs18, h1.fs18  {font-size:18px;}
h2.fs16 {font-size:16px;}
div#order a:hover {color:#FFF;}
#pagenav br {clear: both;height: 0;line-height: 1px;font-size: 0;}
a:link, a:visited {color:#009966;padding:1px;}
a:hover, a:active {background-color:#009966;color:#FFF;text-decoration:none;}
a#offer {background:transparent;text-decoration:none; border:0;color:#fff;}
#bnd h3, #bnd-rbts h3 {padding-top:1px;text-align:center;font-size: 14px;margin: 0px;color: #FFF;	white-space: nowrap;}
h3 {font-size: 14px;}
#footer {font-size:10px;color: #999;width: 660px;margin: 30px auto;}
#footer p {font-size:10px;margin: 0 0 6px 0;}
div#footer a {text-decoration:none;color:#999;font: 10px Arial, Helvetica, sans-serif;}
div#footer a:active, div#footer a:hover, div#footer a:visited, div#footer a:focus {background:#FFF;}
img.brd1 {border:1px solid #CCC;}
div#blnk {font-size:10px;text-align:center;margin-top:20px;margin-bottom:30px;color:#009966;}
#blnk a {font-weight:bold;font-size:11px;padding-right:2px;padding-left:4px;text-decoration:none;}
#blnk a:hover {background:#FFF;text-decoration:underline overline;color:#6465B5}
.bx1 {text-align:center;width:175px;border:1px solid #009966;font-size:.75em;padding:4px;}
table.testbl {background:#FFFFFF url(../images/paperbg.gif) no-repeat;	font: bold 11px "Trebuchet MS", sans-serif, Arial;	color: #000066;}
table.testbl td {padding:5px;}
table.testbl p {margin: 0px;padding: 0px 5px 4px 0px;}
table#test {color:#000066;}
table#test img {margin-left:12px;}
.revar {text-align:right;margin-top:-25px;margin-bottom:0px;padding-bottom:0px;}
p.revau {text-align:right;padding-top:4px;margin-top:1px;}
p.revctr {text-align:center;padding-top:4px;margin-top:1px;}
div.revar a, div.revar a:visited, div.revar1 a, div.revar1 a:visited {font-weight:bold;padding: 1px 18px 2px 2px;background:  url(../images/arrow.gif) no-repeat right center;}
div.revar a:hover, div.revar a:active, div.revar1 a:hover, div.revar1 a:active {background: #009966 url(../images/arrow2.gif) no-repeat right center;color:#FFF;}
div.ord a, div.ord a:visited {font-weight:bold;	padding: 1px 18px 2px 2px;	background:  url(../images/addtocart.gif) no-repeat right center;margin-left: 4px;}
div.ord a:hover, div.ord a:active {background: #009966 url(../images/addtocart2.gif) no-repeat right center;color:#FFF;}
div.ord h3.nmt {margin:0px;padding-top:0px;}
div.ord {margin-top:-10px;}
div.ord td h3 {padding-top:8px;padding-left:4px;margin:0;padding-bottom:0px;}
div.nb a:hover {background-color:#FFF;text-decoration:none;}
p.sg {padding-bottom:15px;text-align:right;border-bottom:1px dashed #CCC;margin-bottom:25px;}
.rf {color:#009966;font-size:14px;letter-spacing:2px;padding-right:1px;}
.te1 {position:relative;margin:15px;background: #009966;padding: 3px 3px 8px;}
.se1 {position:relative;margin:15px;background: #006699;padding: 3px 3px 8px;}
.te1 a, .se1 a {font-weight:bold;}
.te1 h3, .se1 h3 {padding:0px;margin:0px 3px 2px;color:#FFF;}
.te1 p, .se1 p {margin:0;padding:5px 10px;}
.te2 {position:relative;background:#FFF;margin:0px 8px;line-height:1.3em;padding: 0px 6px 5px 0px;top: 2px;}
.te2 ul li {margin-left:15px;padding-left:0px;line-height:1.3em;}
.te2 ul {margin-top:0;margin-left:20px;padding-top:0;padding-left:0px;}
.mflsh {margin-top: 0 !important;}
.smtxt {font-size:10px;line-height:1.1em;color:#666;}
.fs11 {font-size:11px;line-height:1.1em;}
.fs12 {font-size:12px;}
.bkrt {float:right;padding:10px;width:160px;margin-top:15px;margin-bottom:55px;}
.bklt {float:left;padding:10px;width:130px;margin-top:15px;margin-bottom:50px;}
a.det:link, a.det:visited {color:#6465B5;font-weight:bold;font-size:12px;}
a.det:hover, a.det:active {color:#FFF;}
.ctr {text-align:center;}
div.mpss {width:250px;border:1px solid #6465B5;padding:0;margin:0;}
div.mplnk {padding:8px 0px;line-height:1.3em;font-size:13px;font-weight:bold;background:#6465B5;color:#FFFFFF;border:1px solid white;}
div.rtxt div.nb div.mpss div.mplnk a, div.rtxt div.nb div.mpss div.mplnk a:hover {background:#6465B5;color:#FFF;}
td.padt {padding-top:3px;}
th.padt {margin:0;padding:0;}
.nmarg {margin-top:-15px;padding:0;}
.clearit {clear: both;	height: 0;line-height: 0.0;	font-size: 0;}
td p.lmtm {margin-top:-10px;margin-left:20px;}
div.ord p.mkt, div.ord p.mkt a {font-size:11px;font-weight:normal;background:none;margin:0;padding:0;text-decoration:none;color:#666;}
.msbox {padding:6px;margin:20px;width:300px;border:1px solid #000;background:#6465B5;}
.msbox a:link {font-size:14px;color:#FFF;font-weight:bold;}
.alert {width:412px;padding:3px;background:#FF9900;font-weight:bold;font-size:11px;}
.alert2 {width:400px;padding:4px;background:#42357D;font-weight:bold;font-size:11px;color:#FFF;}
table.ordernow td a, p.ruleslnk a {font: 12px Arial, helvetic, san-serif;text-decoration:none;color:#42357D;}
table.ordernow td a:hover, p.ruleslnk a:hover {text-decoration:underline;background:#42357D;color:#FFF;}
table.ordernow td {font: 11px Arial, helvetic, san-serif;border-top:1px solid #EBEBEB;}
.redtxt {color:#FF0000;}
div.w500 {width:500px;}
.pbox {background:#42357D;color:#FFFFFF;white-space:nowrap;font-size:11px;font-weight:bold;padding:3px;}
.pbox2 {background:#42357D;color:#FFFFFF;font-size:12px;font-weight:bold;padding:6px;}
.pbox a, div.pbox2 a:link {color:#FFFFFF;}
.w320 {width:320px;}
.w430 {width:430px;}
.news p {padding-bottom:15px;border-bottom:1px dashed #EBEBEB;margin-bottom:25px;}
div.help1 {margin:20px;}
div.help1 a:hover, a.help2:hover  {background-color:#FFF;}
.help2 {clear:all;}