/* CSS Document */

html, body {
  background:#fff url(/images/templ_new/body_bg.jpg) top left repeat-x;
  height:100%;
  margin:0;
  padding:0;
  font:9pt "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Tahoma, Geneva, Helvetica, sans-serif;
}

div, ul, h1, h2, h3, img, form, input {
  padding:0;
  margin:0
}

h2 {
  margin:1em 0 1em 0;
  color:#333;
  padding:0 0 0 5px;
  font-family:'Oswald', 'Arial Narrow', Impact, Arial, Sans-Serif;
  font-size:1.5em;
  text-transform:uppercase;
}

h3 {
  margin:1em 0 1em 0;
  color:#004a7f;
  padding:0 0 0 5px;
}

p {
  color:#333;
  padding:0 5px 0 5px;
  line-height:12pt;
}

p.smallPara {
  color:#666;
  font-size:7pt;
  text-align:justify;
  line-height:normal;
}

b {
  color:#76ac49;
}

.bank {
  line-height:0;
  font-size:0;
  clear:both;
}

.highLight 
{
  background-color:#eee;
  color:#111;
}
.footnote {
  color:#004a7f;
  font-size:10px;
  padding:0 5px 0 5px;
}
.normalbutton
{
  border:1px outset #000;
  background-color: #fff;
}

.lrgButton {
  background-color:#e0eda7;
  padding:5px;
  color:#667d00;
  text-shadow:#e6f1b9 1px 1px 1px;
  font-size:12pt;
  width:250px;
  font-weight:bold;
  -moz-box-shadow:2px 2px 3px #6c6c6c;
  -webkit-box-shadow:2px 2px 3px #6c6c6c;
  box-shadow:2px 2px 3px #6c6c6c;
  border:0;
  text-transform:uppercase;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.lrgButton:hover {
  cursor:pointer;
  background:#bbd947 url() no-repeat;
}

.lrgNumber {
  font:2em Georgia, "Times New Roman", Times, serif;
}

#dot {
  background:url(/images/templ_new/dot.gif) repeat-x;
  height:3px;
}

#container {
  position:relative;
  height:auto !important;
  height:100%;
  min-height:100%; 
}

hr {
  border:0;
  height:1px;
  color:#c1e6f9;
  background-color:#c1e6f9;
  margin:10px 0 10px 0;
  width:75%;
}

 /*.formButton {
  background-color:#c3e889;
  color:#555;
 width:58px;
  height:24px;
  cursor:pointer;
  padding:0 5px 0 5px;
  font:10px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin:8px 0 0 0;
  border:0;
  text-shadow:#e6f1b9 1px 1px 1px;
  -moz-box-shadow:1px 1px 2px #6c6c6c;
  -webkit-box-shadow:1px 1px 2px #6c6c6c;
  box-shadow:1px 1px 2px #6c6c6c;
  text-transform:uppercase;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.formButton {
   border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 10px;
   cursor:pointer;
}
*/

.formButton:hover {
  cursor:pointer;
  /*background:#bbd947 url() no-repeat;*/
  color:#242424;
}


/* ---------------------- Members' Section rules -----------*/

#loginBoxHolder {
  width:380px;
  border:5px solid #efefef;
  margin:0 auto;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
  border-radius:18px;
  text-align:center;
  background-color:#a7e4f6;
}

#loginBoxHolder form{
  padding:10px;
}

#loginBoxHolder input{
  height:30px;
  width:200px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  border-radius:12px;
  border:3px solid #c9eafb;
  margin:5px 0 5px 0;
  background-color:#eaf8fc;
}

#loginBoxHolder .formButton{
  height:auto;
  width:auto;
  margin-top:10px;
  border:0;
}

/*------------------------main body-------------------------*/

#mainbody {
  width:100%;
  margin:0 0 18px 0;
}

#mainbody  a { 
  color:#004a7f;
  text-decoration:none;
  border-bottom:1px dotted #ccc;
}

#mainbody  a:hover { 
  color:#76ac49;
  text-decoration:none;
}

#mainbody a.imgLink {
  border:0;
}

#content {
  width:1000px;
  margin:0 auto;
  padding-bottom: 138px;
}

/*------------------------header-------------------------*/
#header {
  width:1000px;
  height:149px;
 /* position:relative;*/
  margin:0 auto;
  padding:0;
}

#header .logo {
  padding:0;
  float:left;
  margin:10px 0 0 0;
}

/*#header ul {
  width:533px;
  height:123px;
  display:block;
  position:absolute;
  top:26px;
  right:14px;
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  margin:0;
  padding:0;
}*/

#menuBar {
  height:149px;
  float:right;
  height:40px;
  margin:75px 0 0 0;
}

/*------------------------topmenu-------------------------*/

#topmenu {
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  margin:0;
  padding:0;
}

#topmenu li {
  /*float:left;
  height:123px;
  text-align:center;*/
  float:left;
  position:relative;
  padding:10px;
  margin:0;
  border-right:1px inset #38abe2;
  background-image:none;
  text-align:center;
  width:90px;
}

#topmenu li:last-child {
  border-right:0;
}

#topmenu li a {
  display:block;
/*  height:123px;*/
  background-repeat:no-repeat;
  text-decoration:none;
  font-size:14pt;
  color:#256996;
  text-shadow: #67c5f7 1px 1px 1px;
  /*text-indent: -9999px;*/
}

#topmenu a:hover {
  color:#084878;
}

/*#topmenu a.home {
  width:107px;
  background:url(/images/templ_new/homebtn_off.png);
}

#topmenu a.home:hover {
  width:107px;
  background: url(/images/templ_new/homebtn_on.png);
}

#topmenu li.home {
  width:107px;
  background: url(/images/templ_new/homebtn_active.png);
}

#topmenu a.adsl2 {
  width:106px;
  background:url(/images/templ_new/adsl2btn_off.png);
}

#topmenu a.adsl2:hover {
  width:106px;
  background: url(/images/templ_new/adsl2btn_on.png);
}

#topmenu li.adsl2 {
  width:106px;
  background: url(/images/templ_new/adsl2btn_active.png);
}

#topmenu a.domains {
  width:106px;
  background:url(/images/templ_new/domainsbtn_off.png);
}

#topmenu a.domains:hover {
  width:106px;
  background: url(/images/templ_new/domainsbtn_on.png);
}

#topmenu li.domains {
  width:106px;
  background: url(/images/templ_new/domainsbtn_active.png);
}

#topmenu a.webmail {
  width:106px;
  background:url(/images/templ_new/webmailbtn_off.png);
}

#topmenu a.webmail:hover {
  width:106px;
  background: url(/images/templ_new/webmailbtn_on.png);
}

#topmenu li.webmail {
  width:106px;
  background: url(/images/templ_new/webmailbtn_active.png);
}

#topmenu li.faq {
  width:108px;
  background: url(/images/templ_new/faqbtn_active.gif);
}

#topmenu a.forum {
  width:108px;
  background:url(/images/templ_new/forumbtn_off.png);
}

#topmenu li a.forum:hover {
  width:108px;
  background: url(/images/templ_new/forumbtn_on.png);
}

#topmenu li.forum {
  width:108px;
  background: url(/images/templ_new/forumbtn_active.png);
}*/

#topmenu a.faq {
  width:108px;
  /*background:url(/images/templ_new/faqbtn.gif);*/
}

#topmenu li a.faq:hover {
  width:108px;
/*  background: url(/images/templ_new/faqbtn2.gif);*/
}

#topmenu li.faq {
  width:108px;
  /*background: url(/images/templ_new/faqbtn_active.gif);*/
}

/*------------------------drop down login--------------------*/

#myAccountDiv {
  display:none;
  position:relative;
  top:15px;
   /* left:391px;*/
  left:-10px;
  height:95px;
  width:150px;
  margin:0;
  z-index:550;
  background-color:#44b4f3;
  filter:alpha(opacity=90);
  -ms-filter:alpha(opacity=90);
  opacity: 0.95;
  -moz-border-bottom-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-bottom-right-radius:5px;
}

#myAccountDiv > div {
  padding:4px;
}

#myAccountDiv .dropDownInputFields {
  width:135px; 
  margin:4px 0 4px 0;
}


/*------------------------leftpanel-------------------------*/
#leftpan {
  width:255px; margin:10px 0 0 0px; float:left;
}

#leftpan #sideBar {
  list-style-type:none;
  list-style-position:outside;
  margin:0 0 15px 0;
  padding:0;
  float:right;
  background:#fff url() none;
}

#leftpan #sideBar li {
  padding:0;
  margin:0 10px 2px 0;
  padding:0 15px 0 0;
  text-transform:uppercase;
  font-weight:bold;
  font-size:12pt;
  background-color:#e0eda7;
  background-image:none;
  line-height:45px;
  height:45px;  
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:0;
}
#leftpan #sideBar li:hover {
  background:#bbd947 url() no-repeat;
}

#leftpan #sideBar li a {
  display:block;
  color:#667d00;
  text-shadow:#e6f1b9 1px 1px 1px;
}

#leftpan a { 
  color:#535353;
  text-decoration:none;
  border:0;
}

#leftpan a:hover { 
  color:#76ac49;
  text-decoration:none;
}

#leftpan ul {
  display:block;
  float:right;
  width:230px;
  margin:0 0 15px 0;
  list-style:none;
  padding:0;
}

#leftpan li {
  display: block;
  height:30px;
  margin:0;
  padding:0 42px 0 0;
  background:url(/images/templ_new/sidemenubg.gif) right no-repeat;
  text-align:right;
  line-height:30px;
  font-size:12px;
  border-bottom:1px dotted #cdcdcd;
}

#leftpan li:hover {
  background-color:#efefef;
  cursor:pointer;
}

#leftpan li > a:link {
  display:block;
}

#leftpan li.heading {
  display:block;
  height:30px;
  margin:0;
  padding:0 25px 0 0;
  background:none;
  text-align:right;
  line-height:30px;
  font-family:'Oswald', 'Arial Narrow', Impact, Arial, Sans-Serif;
  text-transform:uppercase;
  color:#555;
  border-bottom:1px solid #38abe2;
  cursor:default;
}

#leftpan li.heading:hover {
  background-color:#fff;
}

#leftpan li.submenu {
  display:block;
  height:20px;
  margin:0;
  padding:0 40px 0 0;
  /*background:url(/images/transparent_square.gif) right no-repeat;*/
  text-align:right;
  line-height:20px;
  font-size:11px;
  border:0;
}

#leftpan img.box { 
  margin:0 0 22px 0;
}

#leftpan .module1, #leftpan .module2, #leftpan .module3 {
  width:inherit;
  height:117px;
  background:transparent url(/images/templ_new/lhs_hosting_admin_bg.png) top left no-repeat;
}

#leftpan .module1 {
  background:transparent url(/images/templ_new/lhs_hosting_admin_bg.png) top left no-repeat;
}

#hostingLogin, #domainSearch {
  width:245px;
  padding-top:36px;
  text-align:center;
}

#domainSearch {
  padding-top:45px;
}

#hostingLogin input, #domainSearch input {
  margin:2px 0 2px 0;
  font-size:12px;
  padding:1px;
}

#leftpan .module2 {
  background:transparent url(/images/templ_new/lhs_domainsearch_bg.png) top left no-repeat;
}

#domainSearch input, #domainSearch select {
  margin:2px 0 2px 0;
  font-size:12px;
  padding:1px;
}

#leftpan .module3 {
  background:transparent url(/images/templ_new/lhs_domain_admin_bg.png) top left no-repeat;
}

#leftpan .module3 ul.domainAdminList, #leftpan .module3 p {
  padding:40px 0 0 0;
  text-align:center;
  margin:0 auto;
  width:245px;
  font-size:13px;
  font-weight:bold;
  line-height:14pt;
}

#leftpan .module3 p a:hover {
  color:#fff;
}

#leftpan .lhsAdHolder {
  width:inherit;
  margin-top:15px;
  height:250px;
}

/*------------------------right side------------------------*/
#rightpan {
  width:707px; margin:0 0 18px 10px;
  float:left;
}

#rightpan h2 {
  margin-top:0.5em; 
  margin-bottom:0.5em;
}

#rightpan ul {
  margin:0 0 1em 2em;
}

#rightpan ul li {
  margin:3px 0 3px 0;
}

#banner {
  width:707px;
  height:279px;
 /* background:url(/images/templ_new/main_banner_v01.png) no-repeat;*/
  margin:10px 0 8px 0;
}

#innerbanner {
  width: 707px; height:147px;
  margin:16px 0 8px 0;
}

#bluebar {
  width:100%px; height:51px; display:block; margin:8px 0 14px 0; padding:0; background:url(/images/templ_new/bluebarbg.gif) repeat-x 0 0 #004a7f;
}

#bluebar2 {
  width:100%px; height:51px; display:block; margin:0 0 14px 0; padding:0; background:url(/images/templ_new/bluebarbg.gif) repeat-x 0 0 #004a7f;
}

#promocolumn {
  width:707px; height:279px; display:block; margin:0 0 8px 0; padding:0;
}

#whyaanet {
  width:345px; height:278px; display:block;
  margin:0;
  padding:0;
}

#whyaanet ul {
  list-style-type: none; padding-left: 0; margin-left: 0; font-size:12px; color:#535353;
}

#whyaanet li {
  list-style-image: none; background: url(/images/templ_new/arrowtiny.gif) no-repeat 12px center; padding-left:25px; margin-bottom:10px;
}

#members {
  width:345px; height:278px; display:block; margin:0; padding:0; float:right;
  background: url(/images/templ_new/greybox.gif) no-repeat left bottom;
}

#members p {
  font-size:12px; color:#535353; padding: 10px 12px 10px 14px; display:block; margin:0;
}

#memberslogin {
  width:235px; height:138px; position:relative; margin:0 auto; padding:0;
}

#memberslogin form {
  width:235px; height:138px; padding:0; margin:0; font-size:12px; color:#535353;
}

#memberslogin form label {
  width:75px; display:block; float:left; padding:0 10px 0 10px; font-weight:bold;
}

#memberslogin form label.emailpadding {
  padding:2px 10px 0 10px;
}

#memberslogin form input { 
  float:left; display:block; width:125px; height:16px; margin:0 0 9px 0; font-size:12px; color:#535353;
}

#memberslogin form input.fieldpadding {
  margin:2px 0 0 0; font-size:12px; color:#535353;
}

#memberslogin form p {
  float:right;
  padding:5px 8px 5px 0;
  margin:0;
  color:#535353;
  display:block; width:150px; text-align:right;
}

#membersloginbtn { 
  width:225px; height:25px; position:absolute; top:80px; left:0px; display:block; padding:0; margin:0;
}

#memberslogin form input.button {
  float:right;
  background:url(/images/templ_new/signinbtn.gif) no-repeat; border:none; width:103px; height:25px;
  display:block;
  margin:0;
  padding:0;
  cursor:pointer;
}

#memberslogin input.button:hover {
float:right; background:url(/images/templ_new/signinbtn2.gif) no-repeat; border:none; width:103px; height:25px; display:block;margin:0; padding:0;
}

/*-------------plans table---------------*/
#table1 { 
  width:707px; margin: 5px 0 5px 0; 
}

#table1 table { 
  border:solid; border-width:0 0 0 1px; border-color:#76ac49; width:100%; font-size:12px; color:#000000; text-align:center; 
  padding:0;
  margin:0;
}

#table1 th { 
  background:#76ac49; color:#fff; height:30px; border:dotted; border-width:0 0 0 1px; border-color:#fff;
}

#table1 th.col1 { 
  background:#76ac49;
  border:0px; 
}

#table1 td { 
  border:solid; border-width:0 1px 1px 0;
  border-color:#76ac49;
  height:52px;
}

#table1 a { 
  color:#3093D0;
  text-decoration:none;
}

#table1 a:hover { 
  color:#3093D0;
  text-decoration:underline;
}

#fancyrow2 tr { 
  background-color:#2E3D81;
  color:#fff;
}

/* -----Number checker styles ----------*/

#inlineNoCheckerHolder {
  height:55px;
  margin:5px auto 10px auto;
  width:90%;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;

background: #87e0fd; /* old browsers */

  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0%, #87e0fd),
  color-stop(27%, #53cbf1),
  color-stop(59%, #dbf9ff)
);
background-image: -moz-linear-gradient(
  center top,
  #87e0fd 0%,
  #53cbf1 27%,
  #dbf9ff 59%
)

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#dbf9ff',GradientType=0 );
}

#inlineNoCheckerHolder form {
  padding:15px 5px 5px 5px;
  margin:0 auto;
}

#inlineNoCheckerHolder > div {
  float:left;
  clear:right;
  font-size:14pt;
  font-weight:bold;
  text-transform:uppercase;
  margin:18px auto 5px 30px;
  width:50%;
  text-align:center;
  color:#00526b;
}

#numberHolder {
  font-weight:bold;
  font:1em Georgia, "Times New Roman", Times, serif;
}

#preMssgHolder {
  display:none;
}

#bbandMssgHolder, #errorMssgHolder {
  width:85%;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  margin:5px auto 20px auto;
  background-color: #96e6ff;
  border:5px solid #87e0fd;
  padding:10px;
  height:30px;
}

#errorMssgHolder {
  background-color:#fff;
  color:#ff232f;
  font-weight:bold;
  font-size:9pt;
}

#bbandMssgHolder p, #errorMssgHolder p {
  margin:0 auto 4px auto;
}

#bbandMssgHolder ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#bbandMssgHolder ul > li {
  float:left;
  margin:0 10px 0 10px;
  padding:0;
}


/* tabatha tabbines tab styles */

#tabNavigation {
  width:455px;
  height:25px;
 /* height:25px;
 margin:0 auto 0 16px;*/
  position:relative;
  top:0;
  left:45px;
  padding:0;
}

#tabNavigation div {
  float:left;
  width:110px;
  height:30px;
  text-align:center;
  padding:5px 0 0 0;
  /*background-color:#47bcec;*/
  background-color:#246092;
  border-collapse:collapse;
  -moz-border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;
  margin-right:1px;
  position:relative;
  cursor:pointer;
}

#tabNavigation div.activeTab {
  background-color:#18c9fc;
}

#tabNavigation div.blockTab {
  display:none;
}

#tabNavigation div:hover {
  background-color:#47bcec;
  color:#ff4200;
  cursor:pointer;
}

#tabNavigation div a {
  color:#fff;
  text-decoration:none;
  border:0;
  font-size:11px;
  font-weight:bold;
}

#tabNavigation div:hover a {
  text-shadow: #5c5c5c 1px 1px 2px;
  color:#ffcc00;
}

#tabNavigation div.activeTab {
  background-color:#18c9fc;
  z-index:200;
}

div.tabs {
  margin:0 auto;
  padding:0;
  width:inherit;
  min-height:50px;
  background-color: #246092;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  -moz-box-shadow:3px 2px 4px #246092;
  -webkit-box-shadow:3px 2px 4px #246092;
  box-shadow:3px 2px 4px #246092;
}

.activeTabDiv {
  background-color:#3399cc;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0.39, rgb(54,151,204)),
  color-stop(0.81, rgb(182,255,158)),
  color-stop(1, rgb(169,214,154))
);
background-image: -moz-linear-gradient(
  center top,
  rgb(54,151,204) 39%,
  rgb(182,255,158) 81%,
  rgb(169,214,154) 100%
);
  -moz-box-shadow:2px 2px 2px #c9eafb;
  -webkit-box-shadow:2px 2px 2px #c9eafb;
  box-shadow:2px 2px 2px #c9eafb;
}


div.tabs > div {
  margin:0 auto;
  padding:10px 0 15px 0;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  position:relative;
}

#msanPlanDIV, #bbExtraPlanDIV, #zone1PlanDIV, #zone2PlanDIV  {
 /* display:none; */
}


.adslPlanTable  {
  width:97%;
  margin:0 auto;
  border:0;
  font-size:10pt;
}

.adslPlanTable tr:nth-child(even) {
  background-color:#e5e5e5;
}

.planTrClass {
  padding:5px 0 5px 0;
}


.msanPlanTrClass, .zone1PlanTrClass, .zone23PlanTrClass, .bbExtraPlanTrClass, {
  display:none;
}

.signUpBttn {
  cursor:default;
}

.planUnavailable {
  color:#222;
  font-weight:bold;
  text-align:center;
  font-size:1em;
  padding:3px;
  text-transform:uppercase;
  width:100%;
  height:15px;
}


/* end of tabs mania */


/* adsl signup form styles */

#adsl2signupform label, #adsl2signupform sup {
  color:#f00;
  font-weight:bold;
}

#adsl2signupform {
  padding:0;
  margin:0;
}

#adsl2signupform #planselected {
	
}

#adsl2signupform input, #adsl2signupform textarea, #adsl2signupform select, #adsl2signupform option {
  background-color:transparent;
  color:#232323;
  width:200px;
  padding:1px;
  border:1px solid #989898;
  letter-spacing:0;
  color:#013e59;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

#adsl2signupform textarea {
  min-height:100px;
  min-width:300px;
}

#adsl2signupform select, #adsl2signupform option {
  width:auto;
  background:#fff none;
}

#adsl2signupform option {
  border:1px solid #333;
  margin:2px;
  background-color:#00bffd;
  color:#fff;
  text-align:center;
  padding:0;
}

#adsl2signupform fieldset {
  margin-bottom: 10px;
  padding:0;
  border:0;
  color:#013e59;
}

#adsl2signupform legend {
  padding:0 0 10px 0;
  color:#404040;
  font:16pt Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
}

#adsl2signupform label {
  display:inline-block;
  line-height:1em;
  vertical-align:top;
  color:#046694;
}

#adsl2signupform label {
  width: 300px; /* Width of labels */
}

#adsl2signupform fieldset fieldset label {
  display:block;
  width:auto;
  margin:0;
  padding:2px 0 2px 0;
}

#adsl2signupform label.sr	{
  display:none;
}

#adsl2signupform fieldset ol {
  margin: 0;
  padding: 0;
  list-style-type:none;
}


#adsl2signupform fieldset ol li {
  padding: 5px;
}

#adsl2signupform .nonTextInputBoxes	{
  background:none;
  width:auto;
  border:0;
}


#adsl2signupform .dsbldformButton {
  filter:alpha(opacity=70);
  -ms-filter:alpha(opacity=70);
  opacity: 0.7;
  border: 1px solid #8ec1da;
  background-color: #ddeef6;
  border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 10px;
   cursor:pointer;
   width:auto;
}


#adsl2signupform .formButton {
   border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 10px;
   cursor:pointer;
   width:auto;
}

/* end of signup form */


/* domain table styles */

.domainsPricingTable {
  border:1px solid #ededed;
  border-collapse:collapse;
  width:98%;
  margin:0 auto;
  font-size:9pt;
}

.domainsPricingTable .lastTD {
  width:30%;
}

.domainsPricingTable .firstTD {
  width:30%;
}

.domainsPricingTable .headerTR  {
  background-color:#2d2d2d;
  color:#fff;
  font-weight:bold;
  border:1px solid #2d2d2d;
}

.domainsPricingTable .subHeaderTR {
  background-color:#b8e3fc;
  color:#222;
  font-weight:bold;
}

.domainsPricingTable td {
  border-bottom:1px solid #5e5e5e;
  width:20%;
  padding:4px;  
}

.networkTable .firstTD {
  width:30%;
}

/*------------- hosting pricing tier -----*/

#tierTwoHolder {
  width:630px;
  height:233px;
  margin:15px auto 5px auto;
  padding:0;
  background:transparent url(/images/templ_new/aanet_domainscape_bg.png) top center no-repeat;
  border:0;
}

#lhsBannerHolder, #midBannerHolderI, #midBannerHolderII, #rhsBannerHolder {
  width:125px;
  height:194px;
  padding:0;
  margin:-5px 0 0 0;
  float:left;
  filter:alpha(opacity=90);
  -ms-filter:alpha(opacity=90);
  opacity: 0.9;
  border:0;
}

#lhsBannerHolder {
  margin-left:25px;
  float:left;
}

#midBannerHolderI {
  float:left;
  margin-left:25px;
}

#midBannerHolderII {
  float:left;
  margin-left:25px;
}

#rhsBannerHolder {
  float:left;
  margin-left:25px
}

/* ---------- misc. text styles -------------------- */

.redTxt {
  color:#f00;
}

/*------------customised lists------------*/

.domainAdminList {
  list-style:url() outside none;
  height:25px;
}

.domainAdminList li {
  background:transparent url(/images/templ_new/icon_globe.png) 0 top no-repeat;
  display:inline;
  padding-left:20px;
  margin-left:10px;
}

.genArrowList {
  list-style:url() outside none;
  margin-bottom:1em;
}

.genArrowList li {
  background:transparent url(/images/templ_new/arrow.gif) 0 4px no-repeat;
  padding:5px 0 5px 20px;
  margin-left:10px;
}

.genChkArrowList {
  list-style:url() outside none;
  margin-bottom:1em;
}

.genChkArrowList li {
  background:transparent url(/images/tick.png) 0px 10px no-repeat;
  padding:5px 0 5px 20px;
  margin-left:0px;

}

.genSmArrowList {
  list-style:url() outside none;
  margin-bottom:1em;
}

.genSmArrowList li {
  background:transparent url(/images/aa_bullet.png) 0px 10px no-repeat;
  padding:5px 0 5px 20px;
  margin-left:0px;
}



/*------------domains sub menu -----------------*/

#domainsSubMenuHolder {
  width:330px;
  margin:0 auto 20px auto;
  height:26px;
  padding:0;
}

#domainsSubMenuHolder img {
  border:0;
  float:left;
}

#domainsSubMenuHolder ul {
  list-style:url() outside none;
  padding:0;
  margin:0 auto;    
}

#domainsSubMenuHolder ul li {
  padding:0;
  margin:0;
  float:left;
}

/*-------------plans points---------------*/
#points ul {
  list-style-type:none; padding-left:0; margin-left:0; overflow:outside;
}

#points li {
  list-style-image: none; background: url(/images/templ_new/arrowtiny.gif) no-repeat 10px top; padding-left:25px; margin-bottom:10px; 
  color:#535353;
}
/*------------------------footer-------------------------*/
#footer {
  width:100%;
  height:130px;
  margin:0;
  background:transparent url(/images/templ_new/footer_bg.jpg) repeat-x top left;
  position: inline;
  bottom:0px;
}

#footer a { 
  color:#fff;
  text-decoration:none;
}

#footer p {
  margin:50px auto 0 255px;
  display:block;
  text-align:center;
  color:#333;
} 

#footer a:hover { 
  color:#004a7f;
  text-decoration:none;
}

#footermenu {
  width:1000px;
  margin:0 auto;
  height:30px;
  padding-top:15px;
}

#footermenu ul {
  list-style:none;
  margin-left:255px;
}

#footermenu li {
  float:left;
  padding:0 20px 0 20px;
  border-right:1px solid #fff;
  text-align:center;
}

#footermenu li:last-child {
  border-right:0;
}

input.btn {
  color:#050;
  font-weight:bold;
  background-color:#fed;
  border:1px solid;
  border-top-color:#696;
  border-left-color:#696;
  border-right-color:#363;
  border-bottom-color:#363;
}
