html {height: 100%; background: #fff url(/images/tbgsh.png) repeat-x}

body {
  margin: 0 auto;
  padding: 0;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  width: 980px;
}

a {color: #eb8e31; text-decoration: none}
a:hover {text-decoration: underline}
#copyright {text-align: center;font-size: 10px;}

img.fimg {padding: 0 10px 0 0;}
img.btn {padding: 0 10px 0 15px;}
td.dcimgs img {padding: 10px 10px 0 0;}

fieldset {border: 1px solid #115A87;background: #f3faff;padding:0px 0 20px 10px; }
legend { color: #fff;background: #034670;border: 1px solid #115A87;padding: 2px 10px; }

label {width: 15em;float: left;text-align: right;margin-right: 0.5em;display: block;}
input.big { padding:2px 0 2px 0; width: 300px;color: #000;background: #fff;border: 1px solid #115A87}
input.medium{ padding:2px 0 2px 0; width: 200px;color: #000;background: #fff;border: 1px solid #115A87}
input.small { padding:2px 0 2px 0; width: 100px;color: #000;background: #fff;border: 1px solid #115A87}


input.big:hover {border: 1px solid #f00;background: #ff6;}
input.medium:hover {border: 1px solid #f00;background: #ff6;}

input.submit:hover {color: #000;background: #ffa20f;border: 2px outset #d7b9c9; width:150px; height:30px;font-weight:bold;}
input.submit {color: #fff;background: #034670;border: 2px outset #d7b9c9; width:150px; height:30px;font-weight:bold;}

body,td {font: 13px Arial, Helvetica, sans-serif; color: #484848; line-height: 18px}

div {padding: 0;margin: 0;}

span.fpad {color: #3e6d88;}

#thead {margin: 0 auto; width: 969px; height:151px;  display: block; background: transparent url(/images/thbg.png) no-repeat 550px bottom; }
#thead div {display:inline; margin-top:15px; }
#thead div.logo {float:left}
#phone {float: right; text-align: right; line-height: 20px; padding: 15px 25px; font-size:13px; color: #fff; font-weight: bold;}
#phone span.num {font-size:22px; color:#feeb03}
#phone a {color:#00ff1e}

/* #flash {margin: 0 auto; width: 969px; height:266px;  display: block; background: #fff url(/i/header1.swf) no-repeat; }
#flashmv {padding:0; margin:0; position: relative; top:-25px} */

#breadc {height:49px; padding-top:1px; margin-bottom:30px}
#breadc table {width:100%; border:0; border-spacing:0}
#breadc table td {text-align: center; color:#fff; font-weight: bold; height:49px; font-size:14px; padding:0}
#breadc table td.sel {background: #fff url(/images/lact.png) no-repeat;text-align: center; color:#0b507a;}
#breadc table td.sel div {background: url(/images/ract.png) top right no-repeat; height:49px;line-height: 50px;}
#breadc h1 {font-size: 20px; color: #fff; font-weight: normal}
#breadc a {text-decoration: none; color: #fff}
#breadc a:hover {color: #0080ff}


#body {display: block; padding:0 0 12px 12px; color: #000;	line-height: 17px;}
#body h1 {margin-top:7px; font-size: 20px; color: #fff; font-weight: normal}
#body h2 {font-size: 18px; color: #01916a; font-weight: normal;}
#body h3 {font-size: 14px; color: #484848; margin: 10px 0 0 0; font-weight: bold}
#body h4 {font-size: 13px; color: #484848; margin: 0 0 6px 0;	font-weight: normal}
#body h5 {font-size: 12px; color: #484848; margin: 0 0 10px 0; border-bottom: 1px dotted #ccc}
#body h6 {font-size: 11px; color: #484848; margin: 0 0 20px 0; font-weight: bold}
#body h7 {font-size:  15px; color: #356b8d; font-weight: bold;}

table.tab-hz {width:100%; border:0; border-spacing:0}
table.tab-hz th {height: 39px; background: #7591A6 url(/images/dhd.jpg) repeat-x; color: #fff; padding:0}
table.tab-hz td {border-bottom: 1px solid #c5c6c8;height: 45px; padding:0}
table.tab-hz tr.r1 td {background: #e6eaed url(/images/dld.jpg) repeat-x;  }
table.tab-hz tr.r0 td {}
table.tab-hz td.img img {padding: 3px 0 0 0;}
table.tab-hz td.img {text-align:center}
table.tab-hz td.l {border-left: 1px solid #c5c6c8}
table.tab-hz td.r {border-right: 1px solid #c5c6c8; padding-right:10px}
table.tab-hz td.c {text-align:center}


table.lhosting {width:100%; border:0; border-spacing:0}
table.lhosting th {height: 39px; background: #7591A6 url(/images/dhd.jpg) repeat-x; color: #fff; padding:0}
table.lhosting td {border-bottom: 1px solid #c5c6c8;height: 63px; padding:0}
table.lhosting tr.r1 td {background: #e6eaed url(/images/dld.jpg) repeat-x;  }
table.lhosting tr.r0 td {}
table.lhosting td.l {border-left: 1px solid #c5c6c8}
table.lhosting td.r {border-right: 1px solid #c5c6c8; padding-right:10px}

table.hosting {border-top:1px solid #c5c6c8;border-bottom:1px solid #c5c6c8;}
table.hosting th {height: 43px; background: #e3fef6 url(/img/dhd.png) repeat-x; color: #000}
table.hosting td { height:43px; border-bottom:1px solid #c5c6c8; padding:5px; font-weight: bold; font-size:12px;font-family: Tahoma, Arial, Helvetica, sans-serif; color:#8c280e;}
table.hosting tr.r1 td { background: #fefdda url(/img/tdhov.png) repeat-x;}
table.hosting td.odd { background: #f0f1f3}
span.list {font-size: 10px}

table.tab-vt {border:0; border-spacing:0;width:100%;border-top:1px solid #c5c6c8;border-bottom:1px solid #c5c6c8; }
table.tab-vt th {height: 43px; background: #e3fef6 url(/img/dhd.png) repeat-x; color: #000}
table.tab-vt td {height:43px; border-bottom:1px solid #c5c6c8; padding:5px; font-weight: bold; font-size:12px;font-family: Tahoma, Arial, Helvetica, sans-serif; color:#8c280e;}
table.tab-vt tr.l { background: #fefdda url(/images/tdhov.png) repeat-x;}
table.tab-vt td.odd { background: #f0f1f3}
table.tab-vt td.c {text-align:center;}
table.tab-vt td.c a {margin:0 auto;}

table.options {width:100%; border:0; border-spacing:0;padding:25px 0 25px 4px}
table.options td {vertical-align:top}


a.ordbtn {
  background:url(/images/btn-sprites2.png) no-repeat;
  display:block;
  width:69px;
  height:28px;
  cursor:pointer;
  font-size:13px;
  color:#fff;
  font-weight: bold;
  text-decoration: none;
  line-height: 27px;
  margin:0 10px
}

table.staff td p {color: #000000}
table.addons {border: 1px solid #115A87}
table.addons th {background: #115A87;	color: #fff; font-weight: normal}
table.addons td {background: #f3faff;	height: 30px;	text-align: left}

table.features td {border-right:1px dotted #ccc; padding:0 20px;}
table.features td.r {border-right:none}
table.features td h3 {font-size:14px; margin:0; padding:0; color:#484848}

td.kfl {padding:0 25px 0 0px;}
td.kfr {border-left:1px dotted #ccc; padding:0 0px 0 25px;}

a.signup {
  display: block;
  background: url(/images/signup.jpg) no-repeat;
  padding: 20px 40px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
a.signup:hover {text-decoration: none;color: yellow}

td.dcimgs img {cursor:pointer}


ul.navbt { list-style-type: none; margin: 0; padding: 0;}
ul.navbt li { position: relative; display: inline;}
ul.navbt a { color: #fff; padding-right: 25px; text-decoration: none; font-weight: bold; font-size: 13px}
ul.navbt a:hover { text-decoration: underline}
#tmm {
  margin: 0 auto;
  background: transparent;
  height: 34px;
}
#tmm ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#tmm ul li {
  position: relative;
  display: inline-block;
  float: left
}
#tmm ul li.l {
  background: none;
}

#tmm ul li ul a:hover {
  text-decoration: none
}

#tmm ul a {
  display: block;
  white-space: nowrap;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 8px 36px 8px 35px;
}
* html #tmm ul a {
  /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block;
}
#tmm ul a:link,#tmm ul li a:visited {
  color: #fff
}
#tmm ul a:hover {
  color: #fff;
  text-decoration: underline;
}
#tmm ul ul {
  background: #D16206;
  display: none;
  position: absolute;
  left: 0;
  visibility: hidden;
  z-index: 1000;
  float: none;
  border-top: 1px solid #FFE54E;
  margin-left: 5px
}
#tmm ul ul li {
  display: list-item;
  float: none;
  background: none;
  padding: 0
}
#tmm ul ul a {
  font: normal 11px Verdana;
  background: none;
  width: 150px; /*width of sub menus*/
  padding: 6px;
  margin: 0;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFE54E;
  border-right: 1px solid #FFE54E;
  letter-spacing: normal;
  white-space: normal;
  font-weight: bold;
  font-size: 11px
}
#tmm ul ul a:hover {
  background: #7ea4d6;
  color: #fff
}
#tmm ul ul ul {
  top: 0;
  border-top: 1px solid #000
}

.downarrowclass {
  position: absolute;
  top: 12px;
  right: 7px;
  display: none
}

.rightarrowclass {
  position: absolute;
  top: 4px;
  right: 5px
}
#btl { background: url(/images/btl.jpg) no-repeat;  height: 202px;  padding-left: 34px;border:0px solid #fff}
#btr { background: url(/images/btr.jpg) no-repeat top right; height: 202px; padding-right: 44px;}
#btm { background: #454546 url(/images/btm.jpg) repeat-x; width: 100%; height: 202px;}
#btmt,#btmm { width: 99%; display: inline-block; text-align: center}
#btmt { margin-top: 10px;}

div#btmm { margin-top: 25px; height: 140px; width: 100%; border: 0px solid #fff; overflow: hidden; float: left}
#btmm table td {text-align: left; padding-right:50px; color:#fff}
#btmm table td.r {text-align: left; padding-right:0}
#btmm h4 { color: #b4e2fe; font-weight: bold; font-size: 13px; margin:0 0 5px 0;}
#btmm a { color: #fff; font-weight: normal;text-decoration: none;}
#btmm a:hover { text-decoration: underline;}

#btr {
  float: left
}

#copyright {
  text-align: center;
  font-size: 10px;
}

table.bttab {width:910px; margin:0 auto}
table.bttab td {vertical-align:top}

div.overlay {
  background-image: url(/images/white.png);
  width: 600px;
  height: 470px;
  display: none;
  padding: 55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
  background-image: url(/images/close.png);
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  height: 35px;
  width: 35px;
}

/* black */
div.overlay.black {
   background: url(/images/transparent.png) no-repeat !important;
   color: #fff;
}

/* petrol */
div.overlay.petrol {
   background: url(/images/petrol.png) no-repeat !important;
   color: #fff;
}

div.black h2,div.petrol h2 {
   color: #ddd;
}


#faqs {
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

#faqs ul {
  list-style: none;
  background: #f3faff;
  border-top: 1px solid #115a87;
  border-bottom: 1px solid #115a87;
  color: #000;
  display: none;
  font-weight: normal;
  padding: 2px 2px 2px 20px;
  margin: 0 0 10px 0;
}

#faqs ul ul li {
  padding-left: 20px;
}

#faqs a {
  color: #000;
  cursor: pointer;
  display: block;
  font-weight: bold;
  margin-left: 0;
  padding: 2px 2px 2px 20px;
  margin: 0 0 10px 0;
}

#faqs a.q {
  border: 1px solid #bbb;
  color: #034670;
  background: #fff url(/i/expand.gif) no-repeat 3px 50%;
}

#faqs a.exp {
  color: #0276bf;
  background: #fff url(/i/collapse.gif) no-repeat 3px 50%;
}

#faqs a:hover {
  text-decoration: underline;
}

