@CHARSET "UTF-8";

/* Useful classes */
*
{
    margin:0;
    padding:0;
}
div.left {
  float: left;
}
div.right {
  float: right;
}

.nofloat {
    display:     block;
    clear:       both;
    visibility:  hidden;
    height:      0px;
    font-size:   0;
    line-height: 0px;
    content:     ".";
    border:      none;
    margin:      0;
    padding:     0;
}
img {
    border: 0px;
}

a {
  text-decoration:  none;
  color:            #0064bf;
}
body {
    background-color: #d3d3d3;
}
#wrapper {
    margin: 0 auto;
    width:  760px;
}
#logo {
    display:    block;
    width:      191px;
    height:     85px;
    margin:     0px;
    background: transparent url(../img/logo.png) no-repeat scroll;
    float:      left;
}
div.header {
    background-color:   #FFFFFF;
    width:              760px;
    height:             85px;
}
div.header h1{
    display: none;
}
div.header_info, div.header_phone {
    color:   #0063A9;
}

#header_info {
    font-family:    "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:      18px;
    color:          #0063A9;
    text-align:     center;
    float:          left;
    font-weight:    normal;
    margin:         23px 0 0 60px;
}
#header_info span {
    font-weight: bold;
}

div.header_phone {
    float:          left;
    margin:         0px 0 0 50px;
}

a.request_button {
    display:     block;
    background:  transparent url(../img/request_button.png) no-repeat right;
    height:      21px;
    width:       105px;
}

a.request_button span {
  display: none;
}

a.login_button {
    float: right;
    display:     block;
    background:  transparent url(../img/login_button.png) no-repeat right;
    height:      21px;
    width:       104px;
    margin-right: 15px;

}

a.login_button span {
  display: none;
}

div.header_phone h4 {
    font-family:    "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:      26px;
    font-weight:    bold;
    color:          #0063A9;
    text-align:     justify;
    margin:         8px 0 0 0;
    letter-spacing: expression(2 + "px");
}
div.header_phone_info {
    font-size:      10px;
    color:          #414141;
    text-align:     center;
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    margin:         3px 0 0px 0px;
}
div.menu {
    clear:      left;
    text-align: justify;
    width:      760px;
    height:     30px;
    margin:     0px;
    background: transparent url(../img/menu.png) no-repeat scroll;
    padding:    8px 0px 0px 2px;
}
div.menu ul {
    list-style-type: none;
}
div.menu li {
    float:              left;
}
div.menu a {
    text-decoration:    none;
    font-weight:        bold;
    color:              #FFFFFF;
    font-family:        "lucida grande", tahoma, verdana, arial, sans-serif;
    display:            block;
    width:              126px;
    text-align:         center;
    font-size:          12px;
}
div.menu a:hover {
    color: #FFD300;
}
div.menu a.menu_home {
    text-align: center;
}

div.content {
    background-color: #FFFFFF;
}
#main_title {
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    font-size:      26px;
    font-weight:    normal;
    color:          #004f97;
    text-align:     center;
}

#main_title1 {
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    font-size:      36px;
    font-weight:    normal;
    color:          #004f97;
    padding:        0px 50px 5px 0px;
    text-align:     center;
}

#main_title span {
    color:      #00294e;
    font-size:  36px;
}
.sub_title {
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    font-size:      24px;
    font-weight:    normal;
    color:          #004f97;
    text-align:     left;
    margin-left:    10px;
}
.sub_title span {
    color:      #00294e;
    font-size:  28px;
}
div.content {
    width:      760px;
}
div.content_top {
    margin:     0px;
    background: transparent url(../img/content_top.png) no-repeat scroll;
    padding:    8px 0px 0px 2px;
}
div.content_bottom {
    width:      760px;
    height:     10px;
    margin:     10px 0 -10px 0;
    background: transparent url(../img/content_bottom.png) no-repeat scroll;
    padding:    0px;
}

div.content_img_1 {
    background: transparent url(/img/content_img_1.png) no-repeat scroll;
    width:      395px;
    height:     130px;
    padding:    55px 0px 0px 0px;
    margin-left: 20px;
}

div.content_img {
    background: transparent url(/img/content_img.png) no-repeat scroll;
    width:      395px;
    height:     197px;
    margin:     17px;
}
ul.content_list {
    list-style-type: none;
    margin:          40px 5px 0 5px;
    width:           330px;
    margin-top:      expression('20px');
}
ul.content_list li {
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    font-size:      15px;
    background:     transparent url(/img/content_list.png) no-repeat scroll;
    padding-left:   40px;
    color:          #7F7F7F;
    margin:         23px 10px 3px 10px;
    width:          256px;
}

ul.content_list_new {
    list-style-type: none;
    margin:          20px 5px 0 5px;
    width:           320px;
    margin-top:      expression('10px');
}
ul.content_list_new li {
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    font-size:      15px;
    background:     transparent url(/img/content_list_new.png) no-repeat scroll;
    padding-left:   30px;
    color:          #7F7F7F;
    margin:         10px 10px 3px 0px;
    width:          256px;
}

div.subpromo_left {
    clear: left;
    float: left;
}

div.subpromo_1 {
    width:         161px;
    height:        30px;
    padding-top:   0px;
    margin:        0px 0px 0px 0px;
    background:    transparent url(../img/awardwinning.png) no-repeat scroll;
}

div.moneybackguarantee {
    display:     float;
    background:  transparent url(../img/moneybackguarantee1.gif) no-repeat right;
    height:      107px;
    width:       155px;
    margin:      0px 0 0 20px;
}

div.subpromo_11 {
    width:         161px;
    height:        30px;
    padding-top:   120px;
    margin:        10px 0px 4px 15px;
    background:    transparent url(../img/awardwinning_new.jpg) no-repeat scroll;
}
div.subpromo_11bottom {
    width:         750px;
    height:        110px;
    padding-top:   104px;
    margin:        300px 0px 4px 15px;
    background:    transparent url(../img/awardwinning.gif) no-repeat scroll;
}

div.subpromo_2 {
    width:       161px;
    height:      30px;
    padding-top: 104px;
    margin:      0px 0px 0px 15px;
    background:  transparent url(../img/subpromo_2.png) no-repeat scroll;
}

ul.content_list_key_benefits {
    list-style-type: none;
    font-family:     "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:       11px;
    margin:          0 0 10px 12px;
    padding:         0px;
    color:           #333333;
}
ul.content_list_key_benefits li {
    background-color: #EAEAEA;
    padding:        6px 0 5px 35px;
    margin:         1px 0 0 3px;
    margin-top:     expression('-1px');
    width:          126px;
    height:         14px;
}

div.subpromo_left a {
    width:        95px;
    height:       20px;
    display:      block;
    margin:       0px 0px 0px 29px;
    background:   transparent url(../img/subpromo_button.gif) no-repeat scroll;
    color:        #FFFFFF;
    font-family:  "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:    12px;
    padding:      6px 0 0 8px;
}
div.subpromo_left a.long {
    width:        126px;
    margin-left:  13px;
    background:   transparent url(../img/subpromo_button_long.gif) no-repeat scroll;
}
div.subpromo_right {
    float:         right;
    margin:        0px;
    padding-right: 17px;
}

div.subpromo_3, div.subpromo_4 {
    font-family:        "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:          12px;
    background-color:   #EFEFEF;
    width:              266px;
    float:              left;
    color:              #525252;
}
div.subpromo_3 {
    margin-right: 17px;
}
div.subpromo_4 {
    margin: 0;
}
.subpromo_3 p, .subpromo_4 p, .help_box p {
    margin:         17px 0 0 15px;
    padding-right:  100px;
    height:         111px;
}
.subpromo_3 p {
    background: transparent url(/img/subpromo_4_img.png) no-repeat scroll top right;
}
.subpromo_4 p {
    background: transparent url(/img/subpromo_3_img.png) no-repeat scroll top right;
}

div.subpromo_right .subinfo_title {
  width: 266px;
}
h4 {
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    font-size:      16px;
    font-weight:    normal;
    color:          #003661;
    margin:         0 0 5px 15px;
}
ul.content_list_small {
    list-style-type: none;
    font-size:       11px;
    margin:          0 0 10px 12px;
    padding:         0px;
}
ul.content_list_small li {
    background:     transparent url(/img/content_list_small.gif) no-repeat scroll;
    padding:        0px 0 5px 25px;
    margin:         2px 0 0 0;
}

ul.content_list_small1 {
    list-style-type: none;
    font-size:       11px;
    margin:          0 0 10px 12px;
    padding:         0px;
}
ul.content_list_small1 li {
    background:     transparent url(/img/content_list_small.gif) no-repeat scroll;
    padding:        0px 0 5px 25px;
    margin:         2px 0 0 0;
}

div.subpromo_links {
    background: transparent url(/img/subpromo_links.png) no-repeat scroll;
    height:     26px;
    padding-left:18px;
}
.subpromo_links ul {
    list-style-type:    none;
    margin:             0 0 0 30px;
}
.subpromo_links li {
    float:          left;
    margin-left:    5px;
}
.subpromo_links a {
    display:    block;
    height:     26px;
    width:      96px;
}
.subpromo_links span {
    display: none;
}
div.footer {
    color:          #9B9B9B;
    font-size:      9px;
    font-family:    "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    text-align:     right;
    margin:         20px 0px 0px 0px;
}

div.footer a {
    color:              #4B90C0;
    text-decoration:    none;
}

.footer img {
  margin: 0 10px 0 0px;
}

a.footer_logo_1 {
  float: left;
  display: block;
  height: 32px;
  width:  57px;
  background: transparent url(/img/footer_logo_1.png) no-repeat scroll;
}
a.footer_logo_1:hover {
  background: transparent url(/img/footer_logo_1_hover.png) no-repeat scroll;
}
a.footer_logo_2 {
  margin-left:60px;
  display: block;
  height: 32px;
  width:  115px;
  background: transparent url(/img/footer_logo_2.png) no-repeat scroll;
}
a.footer_logo_2:hover {
  background: transparent url(/img/footer_logo_2_hover.png) no-repeat scroll;
}
div.content_left {
  float: left;
}
div.content_right {
  float: right;
  padding:10px 20px 0 0;
}
div.submenu_top {
  height:     5px;
  width:      161px;
  background: transparent url(/img/submenu_top.png) no-repeat scroll;
}
#submenu  {
  background: #007CD0 url(/img/submenu_bg.png) repeat-x scroll;
  margin:     10px 0 0 15px;
}
#submenu ul {
  list-style-type:  none;
  color:            #FFFFFF;
  font-size:        12px;
  font-family:      "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  margin:           0px 0 0px 15px;
  padding:          0px 0 5px 0;
}

#submenu li {
  margin-top:5px;
}
#submenu a {
  background:      transparent url(/img/submenu_a.gif) no-repeat scroll;
  padding-left:    20px;
  text-decoration: none;
  color:           #FFFFFF;
}
#submenu a.highlight {
  color:      #FFD300;
  background: transparent url(/img/submenu_a_hover.gif) no-repeat scroll;
}
#submenu a:hover {
  background: transparent url(/img/submenu_a_hover.gif) no-repeat scroll;
  color:      #FFD300;
}
div.submenu_bottom {
  background:  transparent url(/img/submenu_bottom.png) no-repeat scroll;
  width:       161px;
  height:      4px;
  margin:      0 0 15px 15px;
}

div.breadcrumbs { margin: 0px 0px 20px 20px; padding: 5px 0 0 5px; font-size: 11px; font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; height:20px;   width: 530px;background-color: #EAEEF5;}
div.breadcrumbs1 { margin: 0px 0px 20px 0px; padding: 5px 0 0 5px; font-size: 11px; font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; height:20px;   width: 530px;background-color: #EAEEF5;}

div.breadcrumbs span.title { color: #333333; display: block; float: left; }
div.breadcrumbs1 span.title { color: #333333; display: block; float: left; }

div.breadcrumbs1 ul { list-style: none; float: left; clear: right; margin: 0 0 0 4px;}
div.breadcrumbs ul { list-style: none; float: left; clear: right; margin: 0 0 0 4px;}

div.breadcrumbs1 ul li { display: block; float: left; margin: 0 4px 0 0; }
div.breadcrumbs ul li { display: block; float: left; margin: 0 4px 0 0; }

div.breadcrumbs ul li a { }

div.breadcrumbs ul li span {margin: 0 0 0 4px; }

div.breadcrumbs ul li span.current { font-weight: bold; margin: 0 0 0 4px; }

div.amazsupport {
  height: 30px;
  width:  300px;
  margin: 0px 0px 0px 30px;
  background: url(/img/amazingsupport_testimonials.png) no-repeat scroll;
}

div.amazsupportbg {
  height: 200px;
  width:  533px;
  margin: 0px 0px 0px 25px;
  background: url(/img/img_testimonials.png) repeat-x scroll;
}

div.amsupptoptext {
    color:          #0172c0;
    font-size:      11px;
    margin:         10px 0 0 15px;
    font-family:    "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    text-align:     left;
    margin-right:   180px;
    font-weight:bold;
  margin-top:   expression('25px');
}

div.awardwinningsub{
  height: 600px;
  width:  161px;
  margin: 0px 0px 10px 15px;

  background: url(/img/awardwinningsub.png) repeat-x scroll;
}

div.subinfo {
  margin:             0 0 30px 20px;
  font-family:        "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size:          12px;
  background-color:   #EFEFEF;
  margin:         	 5px 0 0 10px;
  width:              533px;
  color:              #525252;
}



div.subinfo_title {
  height: 30px;
  width:  533px;
  background: #004686 url(/img/subtitle_bg.png) repeat-x scroll;
}
div.subinfo_title .l {
  width:      5px;
  height:     30px;
  float:      left;
  background: url(/img/subtitle_l.png) no-repeat scroll;
}
div.subinfo_title h3 {
  float:          left;
  font-family:    Georgia, "Nimbus Roman No9 L", serif;
  font-weight:    normal;
  font-size:      18px;
  height:         25px;
  color:          #FFFFFF;
  margin:         5px 0 0 10px;
}
div.subinfo_title .r {
  float:      right;
  width:      5px;
  height:     30px;
  background: url(/img/subtitle_r.png) no-repeat scroll;
}
div.subinfo p {
  margin:     25px 0 25px 20px;
  width:      230px;
}
div.subinfo p.wide {
  margin: 10px 0 10px 20px;
  width:  500px;
}
div.subinfo p.subinfo_content {
  width:      280px;
}
div.subinfo ul {
  margin:     20px 0 20px 20px;
}
div.subinfo_bottom {
  height: 26px;
  width:  533px;
  background: url(/img/subinfo_bottom_bg.png) repeat-x scroll;
}
a.subinfo_bottom_ln_1 {
  display:     block;
  float:       left;
  width:       87px;
  height:      20px;
  background:  url(/img/subinfo_bottom_ln_1.png) no-repeat scroll;
  color:       transparent;
  margin-left: 15px;
  color:        #FFFFFF;
  font-family:  "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size:    12px;
  padding:      6px 0 0 10px;
}
.subinfo_bottom_ln_2 {
  float: left;
  width:  97px;
  height: 26px;
  background: url(/img/subinfo_bottom_ln_2.png) no-repeat scroll;
  margin-left: 5px;
  color:        #FFFFFF;
  font-family:  "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size:    12px;
  border:       0px;
  cursor:       pointer;
}
div.subinfo_bottom span {
  display: none;
}
div.products_img_1 {
  position: absolute;
  margin:      60px 0 0 290px;
  background:  url(/img/products_img_1.png) no-repeat scroll;
  width:       242px;
  height:      252px;
}
div.products_img_2 {
  position: absolute;
  margin:      97px 0 0 290px;
  background:  url(/img/products_img_2.png) no-repeat scroll;
  width:       242px;
  height:      298px;
}
div.products_img_3 {
  background:   url(/img/products_img_3.png) no-repeat scroll;
  float:        left;
  margin-right: 20px;
  width:        239px;
  height:       128px;
  margin-top:   expression('35px');
}

div.products_img_9 {
  background:   url(/img/products_img_9.png) no-repeat scroll;
  float:        left;
  margin-right: 20px;
  width:        239px;
  height:       128px;
  margin-top:   expression('25px');
}

div.products_img_10 {
  background:   url(/img/products_img_10.png) no-repeat scroll;
  float:        left;
  margin-right: 20px;
  width:        239px;
  height:       128px;
  margin-top:   expression('25px');
  margin-bottom: 15px;
}

div.help_center_left {
  float:left;
  width: 525px !important;
}

div.help_center_right {
  float: right;
  padding: 15px 25px 0 0;
}

div.spacer {
  margin:     0px 0 2px 1px;
  width:      0px;
}

div.help_box {
  width:225px;
  float: left;
  margin: 15px 0 13px 20px;
}
div.help_box_content, .form_box {
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size:   12px;
}

div.help_box_content {
    background-color:  #EAEAEA;
    width:             225px;
    padding:           0px;
    margin:            0px;
}
div.help_box_content a {
    color:#003661;
}
div.help_box_content div.text {
  width:             210px;
}
div.help_box_top {
    background:  url(/img/help_box_top.png) no-repeat scroll;
    width:       225px;
    height:      8px;
}
div.help_box_bottom {
    background:  url(/img/help_box_bottom.png) no-repeat scroll;
    width:       225px;
    height:      8px;
}
div.help_img {
    float:left;
    width: 70px;
    height: 115px;
    margin: 0px 10px 0 5px;
}
.form_box {
  margin-bottom: 15px;
}
.form_box p {
  margin-bottom: 5px;
}
.form_box div.subinfo_title {
  width: 198px;
}
.form_box_bottom {
    background:  url(/img/form_box_bottom.png) no-repeat scroll;
    width:       198px;
    height:      18px;
}
.form_box_content {
    background-color: #EAEAEA;
    width:            178px;
    padding-left:     20px;
}
.form_box_content a {
  margin:           8px 13px 0 0;
  display:          block;
  float:            left;
}
.forminput{
  border-left: 1px solid #c8c8c8;
  border-top:  1px solid #c8c8c8;
  margin: 2px 0 2px 0;
  font-size:12px;
}

input.forminput {
  width: 150px;
  margin: 5px 0 5px 0;
}

select.forminput {
  width: 152px;
}

div.help_center {
    background: url(/img/help_center_support.png) no-repeat scroll;
    width:      198px;
    height:     100px;
}
.help_center p {
    font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:   24px;
    padding:     30px 0 0 80px;
}
div.partners_img_1 {
  position:   relative;
  top:        17px;
  top:        expression('15px');
  background: url(/img/partners_img_1.png) no-repeat scroll;
  width:      227px;
  height:     183px;
  float:      right;
}
div.partners_img_2 {
  position:   relative;
  top:        20px;
  background: url(/img/partners_img_2.png) no-repeat scroll;
  width:      219px;
  height:     109px;
  float:      right;
}
div.partners_img_3 {
  position:   relative;
  background: url(/img/partners_img_3.png) no-repeat scroll;
  width:      230px;
  height:     215px;
  margin-top: -10px;
  float:      right;
}

ul.content_list_medium1 {
    list-style-type: none;
    font-size:       14px;
    padding-top:     0px;
    color: #333333;
    padding-left:240px;
}
ul.content_list_medium1 li {
    background:     transparent url(/img/content_list_medium.png) no-repeat scroll;
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    padding:        0 0 5px 30px;
    margin:         2px 0 0 0;
}

ul.content_list_medium {
    list-style-type: none;
    font-size:       14px;
    padding-top:     10px;
    color: #333333;
    padding-left:240px;
}
ul.content_list_medium li {
    background:     transparent url(/img/content_list_medium.png) no-repeat scroll;
    font-family:    Georgia, "Nimbus Roman No9 L", serif;
    padding:        0 0 5px 30px;
    margin:         2px 0 0 0;
}
div.products_info {
  width: 500px;
}

div.products_info p {
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size:   12px;
  margin:      10px;
  color: #333333;
}

table.products_table {
    margin-left: 20px;
    width: 600px;
}

tr {
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size:   12px;
  color:       #333333;
  height:      30px;
  background:  #D3D3D3;
}
tr.products_tb, tr.products_tb_3 {
  height:      30px;
  background:  #014787 url(/img/subtitle_bg.png) repeat-x scroll;
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-size:   16px;
  color:       #FFFFFF;
}
tr.light {
  background:  #EAEAEA;
}

tr.products_tb td.left, tr.products_tb_3 td.left  {
  width:      4px;
  height:     30px;
  background: #014787 url(/img/subtitle_l.png) no-repeat scroll;
  border:     0px;
}
tr.products_tb td.right, tr.products_tb_3 td.right {
  width:      4px;
  height:     30px;
  background: #014787 url(/img/subtitle_r.png) no-repeat scroll;
  border:     0px;
}
tr.products_tb td.desc, tr.products_tb_3 .desc, td.desc_title {
  border:0px;
  text-align:left;
  padding-left:6px;
}

tr.products_tb td.desc {
  width:282px;
}


tr.products_tb td.desc_title {
  padding-left:10px;
  width:282px;
}

tr.products_tb_3 td.desc {
  width:230px;
}

td {
  text-align:   center;
  border-left:  1px solid white;
}
tr.products_tb td {
  width:        120px;
}
tr.products_tb_3 td {
  width:        95px;
}
td.product_desc {
  text-align: left;
  border: 0px;
  padding-left: 10px;
}
td.tick {background-image: url(/img/content_list_small.gif); background-repeat: no-repeat; background-position: center center;}
td p {  text-align:left; }
td li { text-align:left; }

td div.products_tb_product_name {
  text-align:left;
  font-weight:bold;
  font-size: 14px;
  margin: 10px 0 10px 20px;
}

td div.products_tb_product_desc {
  text-align:left;
  font-weight:bold;
  margin: 10px 0 -10px 20px;
}

div.contact {
  padding: 0 10px 0 90px;
  margin-left:20px;
}


div.contact h2 {
  color: #0063A9;
  margin: 20px 0px 20px 0;
}

div.phone {
  font-weight:bold;
  font-size: 14px;
  margin: 0 0 20px 0;
}

div.phone span {
  font-weight:normal;
  font-size: 12px;
}

div.contact .desc {
  float:left;
  font-weight: bold;
  margin: 0 20px 0 30px;
  color: #0063A9;
}
div.contact p {
  margin: 20px 0 20px 30px;
  width: 150px;
}
div.contact p span {
  font-weight: bold;
  color: #0063A9;
}
div.directions { border:1px solid #c3c3c3; width: 470px; margin-left:31px;text-align:center; }
div.postcode { padding:15px 90px 10px 70px; border-top:1px solid #c3c3c3; }
input {border: 1px solid #c3c3c3;}
a.btnGetDirections { display: block; height: 30px; background: url(../img/about_get_directions.gif) no-repeat; width: 120px; margin-top:-4px; float:right;}
a.btnGetDirections span { display: none;}

.errbox {
    background-color: #FFC7C7;
    border: 1px solid #FF7070;
    padding: 10px;
    height:40px !important;
    font-family: Tahoma;
    font-size: 12px;
    color: #790000;
    z-index: 1000;
    position: fixed;left: 0pt; right: 0pt; top: 0px;
    display: none;
}

.errbox .Hide_Link {
    color: blue;
    cursor: pointer;
}

.errbox img {
    float: left;
    padding-right: 5px;
}

div.validate {
    font-weight: bold;
    display:block;
  }

.formdiv, .formdiv_imp, .formdiv_imp_enq, .formdiv_imp_cap {
    float:left;
    width:140px;
}

textarea {
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  border: 1px solid #c8c8c8;
  width:150px;
  height:40px;
}

.formdiv {
    margin: 0px 5px 0px 20px;
}

.formdiv_imp, .formdiv_imp_enq, .formdiv_imp_cap, .formdiv_log {
    border-right: 3px solid #F6A2A2;
    margin: 5px 2px 0px 20px;
    height:17px;
}

.formdiv_log {
  float:left;
  width: 65px;
}

.formdiv_imp_enq {
    margin: 2px 2px 0px 20px;
    height:42px;
}

.button {
  border:       0px;
  width:        103px;
  height:       26px;
  background:   transparent url(../img/subpromo_button.gif) no-repeat scroll;
  color:        #FFFFFF;
  font-family:  "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size:    12px;
  text-transform: uppercase;
  margin-right: 24px;
}

div.blank {
  height:         400px;
}

div.login_box_content {
    font-family:       "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:         12px;
    background-color:  #EAEAEA;
    width:             225px;
    padding:           0px;
    margin:            0px;
    float:             left;
    margin:            20px 15px 0 35px;

}
div.subinfo_login {
    margin:             0 0 30px 20px;
    font-family:        "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:          12px;
    background-color:   #EFEFEF;
    color:              #525252;
    width:              266px;
    float:              left;
    padding:            0px;
}

#box {
    text-align: left;
    width: 297px;
}
#request_box {
    background-color: #F1F8FF;
}
div.request_box_top {
    width:      297px;
    height:     6px;
    background: transparent url(../img/request_box_top.png) no-repeat scroll;
}
div.request_box_bottom {
    width:      297px;
    height:     5px;
    background: transparent url(../img/request_box_bottom.png) no-repeat scroll;
}

#box img.img {
    margin-top: 5px;
    margin-top: expression('10px');
    float:left;
}

#box p, div.bold, div.form{
    color: #00294e;
    font-family:    "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:      10px;
    margin-top:     10px;
}

#box div.bold {
    font-weight: bold;
    font-size:   12px;
    display:     block;
    margin:      0px;
    margin-top:  0px;
}

#box div.a {
    margin: -15px 5px 0 0;
    float:  right;
    color: red;
}

#box input {
    width:100px;
    margin-top:5px;
}
#box div.form {
    margin-top:7px;
    float:left;
    width:60px;
}


#box input.button {
    position: relative;
    top:15px;
    font-weight: bold;
    width:        135px;
    margin-left:  30px;
    background:   transparent url(../img/subpromo_button_long.gif) no-repeat scroll;
}

* html #overlay{
    background-color: #333;
    filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
    }

#overlay{
    filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
    background-color: #333;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

div.signup_box {
	width:225px;
	float:right;
	margin-bottom:10px;
	background-color:#EAEAEA;
	font-size:16px;
}
#signup_price {
	font-weight: bold;
	padding: 0 20px 0 0;
}
div.infodiv {
    position:absolute;
    background-color:#F2F2F2;
    width:330px;
    border:1px #727272 solid;
    padding:5px;
    display:none;
    filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}

div.ppricing {
    font-family:        "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:          10px;
    float:              none;
    margin:             0px 0 0 0px;
    color:              #525252;
}

.buttonSignUpspecial {
    border:       0px;
    width:        82px;
    height:       26px;
    background:   transparent url(/img/products_tb_bot_button2.gif) no-repeat scroll;
    color:        transparent;
}

.buttonSignUp2 {
    border:       0px;
    width:        82px;
    height:       26px;
    margin:       0px 0px 0 0px;
    background:   transparent url(/img/products_tb_bot_button.gif) no-repeat scroll;
    color:        transparent;
}

.signupspacer {
    border:       0px;
    margin:       10px 0px 0 0px;
}

.buttonSignUp {
    border:       0px;
    width:        82px;
    height:       26px;
    background:   transparent url(/img/products_tb_bot_button.gif) no-repeat scroll;
    color:        transparent;
}

div.subinfo p.testimonials {
    width:500px;
    margin-left:20px;
    height:170px;
}

div.subinfo p.testimonials1 {
    float: right;
    width: 400px;
    margin-left:10px;
    height:300px;
    text-align: right;
}

.ldquo {
    float:left;
    font-size:60px;
    color:#8E8E8E;
    vertical-align:bottom;
    height:30px;
    margin-left:20px;
}
.bdquo {
    position:relative;
    top:-40px;
    font-size:60px;
    color:#8E8E8E;
    vertical-align:top;
}
.testimonials_signature {
    position:relative;
    //top:-10px;
    float: right;
    display:block;
}

.testimonials_signature1 {
    position:relative;
    top:-20px;
    float: left;
    display:block;
}

.localspecial {
    color: #8B1A1A;
    font-family:    "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size:      25px;
    margin-top:     5px;
}

.bold {
    font-weight: bold;
}

.stdlist {
  list-style-type:  none;
}


table.fakelist {
    border-width: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: none none none none;
    border-color: white white white white;
    border-collapse: separate;
    background-color: white;
    padding-top: 5px;
}
table.fakelist th {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: white white white white;
    background-color: white;
    -moz-border-radius: 0px 0px 0px 0px;
}
table.fakelist td {
    text-align:left;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 4px;
    border-style: none none none none;
    border-color: white white white white;
    background-color: white;
    -moz-border-radius: 0px 0px 0px 0px;
}

