/* -------------------------------------------
-- NEW STYLES 
-- -------------------------------------------
*/
A:link, A:active, A:visited {color: #0000ff;}
A:hover { color: red; text-decoration: none; }
BODY {margin: 0px; background-color: #FFFFFF; color: #000000; font-family: arial, helvetica, sans-serif; font-size:9pt;}
H1{font-size: 12pt; font-weight: bold; color: #000066;}
H2{font-size: 11pt; font-weight: bold; color: #000066;}
H3, H4, H5, H6 {font-size: 10pt; font-weight: bold; color: #000066;}
HR {color:#333333; height:1px; width:100%;}
IMG {border: 0px;}
P {text-align: justify;}
TD {font-size: 9pt;}
TH {font-size: 9pt; text-align: left; background-color: #D6DCEB; }

.Box {border: solid 1px #003366;}
.BoxHeader {background-color: #003366; color: #FFFFFF; padding: 2px; display: block; font-weight: bold;}
.BoxItem {padding: 2px; background-color: #eeeeee; font-size: 8pt;}
.BoxItem A, .BoxItem A:visited {display: block; padding: 3px 0px; font-size: 8pt; font-weight: bold;}
.c1 {height: 7px; width: 7px; background-image: url('/i/c1.gif'); background-repeat: no-repeat;}
.c2 {height: 7px; width: 7px; background-image: url('/i/c2.gif'); background-repeat: no-repeat;}
.c3 {height: 7px; width: 7px; background-image: url('/i/c3.gif'); background-repeat: no-repeat;}
.c4 {height: 7px; width: 7px; background-image: url('/i/c4.gif'); background-repeat: no-repeat;}
.FD {font-size: 14pt; color: #ff0000; font-weight: bold; text-align: center;}
.m1 {height: 7px; background-image: url('/i/m1.gif'); background-repeat: repeat-x;}
.m2 {width: 7px; background-image: url('/i/m2.gif'); background-repeat: repeat-y;}
.m3 {height: 7px; background-image: url('/i/m3.gif'); background-repeat: repeat-x;}
.m4 {width: 7px; background-image: url('/i/m4.gif'); background-repeat: repeat-y;}
.price {font-size: 11pt; font-weight: bold; color: #aa0000; padding-top: 3px;} 
.rev { border: solid 1px #666666; padding: 10px; background-color: #FAFAFA;}
.rev H3 {margin-top: 0px;}

#content {padding: 20px; float: left;}
#CurrentStep {color: #FF9900;}
#f {font-size: 8pt; text-align: right; width: 100%; margin-top: 15px; padding-bottom: 10px;}
#fbar {height: 10px; background-image: url('/i/footer-bar.gif'); 
   background-repeat: repeat-x; margin-bottom: 7px; font-size: 10px;}
#Features {border: 1px solid #cccccc; border-collapse: collapse; width: 230px;}
#Features TD {font-size: 8pt; font-family: arial, helvetica, sans-serif;}
#M {width: 130px; padding: 20px 0px 10px 5px;}
#SafeBuy {text-align: center; margin: 10px 0px;}
#OrderSteps {color: #CCCCCC; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; text-align: center;}
#TM {font-size: 8pt; text-align: right; padding: 1px 3px 3px 3px; color: #fff000;}
#TM A, #TM A:visited, #TM A:active {color: #ffffff; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif;}
#sn {float: right; width: 140px; border: solid 1px #000066; margin-left: 20px; margin-bottom: 20px;}
#sn H3{margin: 0px; padding: 0px; background-color: #000066; 
    color: #ffffff;}
#sn A, #sn A:visited {padding: 3px; font-size: 8pt; text-align: left;
    text-decoration: none; display: block;}
#topbar {width: 100%; background-color: #003366; border-bottom: #000000;}
#topcontact {width: 100%; background-color: #FF9223; font-weight: bold; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #666666;}
#topright {float: right; text-align: right;}

/* -----------------------------------------------------
-- Old styles
-- -----------------------------------------------------
*/
.Menu, A.Menu:link, A.Menu:visited, A.Menu:active {font-size: 9pt; color: #222B52; text-decoration:none;}
A.Menu:hover {color: #0000ff;}
.TextSmall, .TextSmall A, .TextSmall A:visited {font-size: 8pt; font-family : verdana, arial, helvetica, sans-serif; }
.TextError{background-color: #FFFFFF; color: #ff0000; font-size: 10pt; display: block; margin: 10px 0px; font-weight: bold;}
.TextSuccess{color: #00aa00; background-color: #FFFFFF; font-weight: bold; font-size: 10pt; display: block;}
INPUT.Button, .Button {
  BORDER: black 1px solid;
  FONT-SIZE: 11px;
  padding: 0;
  height:20px;
  color:#000000;
  background-image: url("/i/button-bg.gif");
  background-repeat: repeat;
  background-color: #ffffff;
  background-position: top right;
  text-decoration: none;
} 
.Border{border: solid 1px #000066;}
.BoxHeading{background-color: #000066; color: #ffffff;background-repeat: no-repeat; 
 background-image: url('/i/hj-bullet15-bluebg.jpg'); background-position: top left;}
.BoxLink{padding-bottom:10px; font-size:8pt;}
.frm {font-size: 8pt; font-weight: bold; text-align: right;}
.tb{background-color:#F7F4FF;}
.tba{background-color:#F9FAFF;}
.blockq{color:#FF9223; text-align: center; font-family: verdana, tahoma, arial, helvetica, sans-serif;}

.BoxHead 
{
    color: #000000;
    padding: 2px;
    background-image: url('/i/buy/BoxHead.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 22px;
    font-size: 9pt;
    font-weight: bold;
    font-family: Arial, helvetica, Sans-Serif;
}
.Cost
{
    font-weight: bold;
    font-size: 11pt;
    color: #990000;
}

.SearchButton
{
    height: 18px; 
    font-size: 8pt;
}
        
/* ID SELECTORS */
#container
{
    width: 775px;
}





