/* Custom navigation menu header styles. Only appears in header file */
/* Menu bar */
/*
.NavMenu a:link        {color:#000000; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavMenu a:visited     {color:#000000; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavMenu a:hover       {color:#003300; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavMenu               {
	font-family: Tahoma, arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	visible:false;
	background-color: #9CCFFF;
}

/ * Menu bar with mouse over * /
.NavMenuOn a:link      {color:#000000; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavMenuOn a:visited   {color:#000000; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavMenuOn a:hover     {color:#003300; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavMenuOn             {font-family: Tahoma, arial; font-size:8pt; font-weight:bold; background:#9CCFFF; color:#FFFFFF; cursor:hand; visible:false}

/ * Menu bar drop down list * /
.NavItem a:link        {color:#000000; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavItem a:visited     {color:#000000; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavItem a:hover       {color:#000000; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavItem               {font-family: Tahoma, arial; font-size:8pt; font-weight:normal; background:#9CCFFF; color:#000000; padding:2px; padding-left:10px; padding-top:4px; padding-bottom:6px; visible:false}

/ * Menu bar drop down list with mouse over * /
.NavItemOn a:link      {color:#FFFFFF; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavItemOn a:visited   {color:#FFFFFF; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavItemOn a:hover     {color:#FFFFFF; font-family: Tahoma, Arial; font-size: 8pt; text-decoration:none; visible:false}
.NavItemOn             {font-family: Tahoma, arial; font-size:8pt; font-weight:normal; background:#9CAFBA; color:#000000; cursor:hand; padding:2px; padding-left:10px; padding-top:4px; padding-bottom:6px; visible:false}
*/

/*
.Nav {background-color:#9ccffe; padding:6px;}
.Nav a {font-weight:bold; text-decoration:none; color:#000;}
*/

/* New Menu */
/* Move the entire table up and down with the padding */
.mainnav       {width:970px; height:78px; padding:0 0 0 0; text-align:right; background:url(../images/headers/header-wo-text-3.png) no-repeat bottom;}
.home .mainnav {background:none;}
.mainnav ul    {list-style:none; float:right; position:relative; padding: 0 65px 0 0;} /* set the padding around the header/menu image */

ul.nav  {line-height:1.0;}
.nav li {float:left; display:inline; position:relative;}
.nav a  {display:block; height:32px; text-align:center; white-space:nowrap; width:100%; position:relative;}

.nav li li a {width:120px;position:relative;}

/* 154px is the width of the original width of the images used for the menu background : New size 165px */
.nav ul    {position:absolute; top:-999em; width:165px; z-index:999; margin-left:1px; padding: 0 0 16px 0; background:url(../images/nav/bg-dropdown-bottom-2.png) no-repeat bottom right;}
.nav ul li {background:url(../images/nav/bg-dropdown-2.png);}
.nav ul li {width: 100%;}

/* The mouse-over */
.nav li:hover ul,ul.nav li.sfHover ul            {left:-1px;top:2.5em;}
.nav li li:hover ul,ul.nav li li.sfHover ul      {left:9.45em;top:-1px;}
.superfish li:hover ul,.superfish li li:hover ul {top: -999em;}

.nav li li        {width:100%;} /* Orig: 100% */
.nav li li a:link, .nav li li a:visited {
   text-align: left;
   border-bottom:1px dotted #fff;
   text-indent:0.5em;
   height:auto;
   line-height:1.8em;
   color:#000;
   font-weight:bold;
   display:block;
   margin:0 0 0 7px;
   /*width: 146px;*/ /* length of highlight: orig 146px : 156px */
   width: 156px;
   text-decoration:none;
   position:relative;
   float:left;
}
.nav li li a:hover, .nav li li a:focus {background-color:#fc0;} /* highlight colour of menu item */
.nav li li.last a {border-bottom:none;}

/* ---- Use these to also adjust size of menu and move the items ---- */


/* padding: top right bottom left */
/* FireFox */
.nav .home      {width:55px; padding:3px 4px; margin: -5px 0px 0 0;}
.nav .myaccount {width:100px; padding:3px 4px; margin: -5px -1px 0 0;}
.nav .domains   {width:75px; padding:3px 4px; margin: -5px -1px 0 0;}
.nav .hosting   {width:67px; padding:3px 4px; margin: -5px -1px 0 0;}
.nav .email     {width:57px; padding:3px 4px; margin: -5px -1px 0 0;}
.nav .webdesign {width:92px; padding:3px 4px; margin: -5px 2px 0 0;}
.nav .seo       {width:44px; padding:3px 4px; margin: -5px -1px 0 0;}
.nav .resellers {width:74px; padding:3px 4px; margin: -5px 5px 0 0;}
.nav .blog      {width:44px; padding:3px 4px; margin: -5px 9px 0 0;}
.nav .support   {width:72px; padding:3px 4px; margin: -5px 0px 0 0;}

/* IE 7
.nav .home      {width:55px;  margin: 8px 0 0 105px;}
.nav .myaccount {width:100px; margin: 8px 0 0 15px;}
.nav .domains   {width:75px;  margin: 8px 0 0 -10px;}
.nav .hosting   {width:67px;  margin: 8px;}
.nav .email     {width:57px;  margin: 8px 0 0 -5px;}
.nav .webdesign {width:92px;  margin: 8px;}
.nav .seo       {width:44px;  margin: 8px;}
.nav .resellers {width:70px;  margin: 8px 0 0 -2px;}
.nav .blog      {width:40px;  margin: 8px 0 0 20px;}
.nav .support   {margin: 8px 0 0 15px;}
*/

.nav a.top           {position:relative; text-indent:-999em;}
.nav .home .top      {background:url(../images/nav/home.gif) no-repeat 6px 0;}
.nav .myaccount .top {background:url(../images/nav/myaccount.gif) no-repeat 6px 0;}
.nav .domains .top   {background:url(../images/nav/domains.gif) no-repeat 6px 0;}
.nav .hosting .top   {background:url(../images/nav/hosting.gif) no-repeat 5px 0;}
.nav .email .top     {background:url(../images/nav/email.gif) no-repeat 5px 0;}
.nav .webdesign .top {background:url(../images/nav/webdesign.gif) no-repeat 5px 0;}
.nav .seo .top       {background:url(../images/nav/seo.gif) no-repeat 3px 0;}
.nav .resellers .top {background:url(../images/nav/resellers.gif) no-repeat 5px 0;}
.nav .blog .top      {background:url(../images/nav/blog.gif) no-repeat 5px 0;}
.nav .support .top   {background:url(../images/nav/support.gif) no-repeat 6px 0;}

.sfHover           {background-repeat: no-repeat;}
/* .home.sfHover      {background-image:url(../images/nav/my-account-bg.png);} */
.myaccount.sfHover {background-image:url(../images/nav/my-account-bg.png);}
.domains.sfHover   {background-image:url(../images/nav/domains-bg.png);}
.hosting.sfHover   {background-image:url(../images/nav/hosting-bg.png);}
.email.sfHover     {background-image:url(../images/nav/email-bg.png);}
/* .webdesign.sfHover {background-image:url(../images/nav/web-design-bg.png);} */
.seo.sfHover       {background-image:url(../images/nav/seo-bg.png);}
.resellers.sfHover {background-image:url(../images/nav/resellers-bg.png);}
/* .blog.sfHover      {background-image:url(../images/nav/support-bg.png);} */
/* .support.sfHover   {background-image:url(../images/nav/support-bg.png);} */

/* ******************************* */

html {background:#c9481c url(../images/bg-body.jpg) repeat-x top left; width:100%;}/* overflow-x:hidden;}*/

body, p, td, div {font-size:11px; line-height:11px; color:#000;}/* font-family: Arial, Tahoma;}*/
/* Default text style for text without an assigned class */
body {
   font-family: arial,verdana,sans;
   /*font-family: Tahoma, Arial;*/
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
/* background-color: #DDDDDD;*/
   text-align: center;
   background: url(../images/bg-planets.jpg) no-repeat top center;
/*   overflow: hidden;*/
}

a:link {color:#E55B1A}
a:visited {color:#E55B1A}
a:hover {color:#000065}

/*h1 {font-family: Tahoma, Arial;font-size:18px;color:#003366; border-bottom: 1px #333 dotted; padding:0; padding-bottom:10px; margin:0; margin-bottom:6px;}*/
h1 {border-bottom:1px solid #999;font-size:220%;padding:4px 0 5px 0;}/* margin:0 50px 10px 0;*/
h1 span {color:#D33D00;}

/*h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px;font-style: normal;font-weight:900; line-height:normal;color:#336699;text-decoration:none }*/
h2            {margin: 0;padding: 0; font-size: 120%;}
.decrease h2  {font-size:120%;}
h2.title      {background:url(../images/headers/bg-title.gif) no-repeat; line-height: 74px; text-indent: 30px; clear:both; margin: 10px 0 10px 0; float:left; width: 100%; font-size: 180%}
h2.background {background:#fc0 url(../images/headers/yellow-corner-header.gif) no-repeat top left; line-height: 22px; text-indent: 7px; width: 485px;} /*485px margin: 0 0 5px 22px;}*/
h2.background_user {background:#fc0 url(../images/headers/yellow-corner-header.gif) no-repeat top left; line-height: 22px; text-indent: 7px; width: 442px;}

h3 {/*font-family:Arial,Tahoma;*/ font-size:11px;line-height:11px;color:#000; margin:6px 0 6px 0; text-transform:uppercase;}
h5 { background:url(../images/bullets/headerbullet.gif) no-repeat 0px 13px ; margin: 0; padding:10px 0 0 15px; font-size: 110%;}
h5.background-left {background:url(../images/headers/header-bg-left.gif) no-repeat 0px 5px ; padding-left:40px; height:25px; margin:0; vertical-align: bottom;}
h5.background-right {background:url(../images/headers/header-bg-right.gif) no-repeat 0px 5px ; padding-left:40px; height:25px; margin:0;}
h6 {/*font-family: Tahoma, Arial;*/ padding:0; margin:0}

.button {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; background-color: #003366; font-weight: bold; border:1px #666 solid;}
.list {padding-top:12px;;}
.list p {font-size:9px; margin:0; padding:6px 0 6px 12px;}

/* Default color for text inside a table */
.text2     { /*font-family: Tahoma, Arial;*/
          font-size: 8pt;
          color: #000000;
          text-decoration: none }

/* All links are without decoration and become underlined on mouse hover */
/* ref#00 */
a:hover {
  TEXT-DECORATION: underline;
}


.text3     { /*font-family: Tahoma, Arial;*/
          font-size: 8pt;
          color: #ffffff;
          text-decoration: none }

/* Header nav menu right bar. Right cell on header menu. The bar on the header navigation menu with no links */
.RightNavCell {
	color: #FFFFFF;
	background-color: #9CCFFF;
}


/* Default color for text inside a table */
TD      { /*font-family: Tahoma, Arial;*/
          font-size: 8pt;
          color: #000000;
          text-decoration: none }

/*The main background color, this appears at the top and
* of all pages*/
/* ref#1 */
.mainBackGround {
        background-color: #FFFFFF;
}

.custom01 {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.custom02 {
	color: #FFFFFF;
	font-size: 9px;
	line-height: normal;
	text-decoration: none;
}

.pageHeader {
   /*background: url(../images/bg-content.png) repeat-y;*/
   background-color: #FFFFFF;
   width: 930px;
}

.pageHeaderLogo {
   margin: 0 0 0 25px;
}

.pageHeaderTitle {
   background: url(../images/headers/bg-title.gif) no-repeat;
   margin: 10px 0 10px 20px; /* top right bottom left */
   line-height: 74px;
   text-indent: 30px;
   width:100%;
   font-size:180%
   /*
   clear: both;
   float:left;
   */

}

.breadcrumb {color:#666;font-size:95%;margin-bottom:30px;}
.breadcrumb a {text-decoration:underline;color:#666;}
.breadcrumb span {font-weight:bold;}

.divider {
   width: 12px;
   height: 520px;
   /*background: url(../images/rule_v.gif); original from jsp*/
   background: #FFFFFF;
}

/*The sidebar background color, this appears at the
* left hand side of all pages*/
/* ref#2 */
.sidebarBackGroundLeft {
   width: 200px;
   height: 600px;
   /* TH: NEW-SITE - if using the spanning subheader set background color to white, otherwise use the background with the bg-content-LHS image */
   background-color: #ffffff;
   /* background: url(../images/bg-content-LHS.png) repeat-y; background-position: left; */

   /* Original */
   /*
   background-color: #9ccfff;
   width: 155px;
   height: 600px;
   */

}

/*The sidebar background color, this appears at the
* right hand side of all pages*/
/* ref#0 */
.sidebarBackGroundRight {
   /* TH: NEW-SITE - if using the spanning subheader dont set anything, otherwise use the background with the bg-content-RHS image */
   /* background: url(../images/bg-content-RHS.png) repeat-y; background-position: right; */
}

.mainBackGroundCenter {
/*   background: url(../images/bg-content-RHS.png) repeat-y; background-position: right;*/
/*   background: url(../images/bg-content.png) repeat-y; background-position: right;*/
/*     background: #FFFFFF;*/
     background: #FFFFFF;
}

.mainBackgroundContentTable {
   border-spacing: 0;
}

.mainBackgroundContentTop {
   background: url(../images/backgrounds/keyline-top.png) no-repeat;
}

/* TH: Also effects tables inside of the main content area ...
.mainBackgroundContentTable td {
   padding: 0px;
}
*/
.mainBackgroundContent {
   background: url(../images/backgrounds/keyline-main.png) repeat-y;
}


/*The font for the links that appear in the lefthand sidebar
* on the manage domains page and others*/
.submenu {
  font-family: arial,verdana,sans;
  /*font-family: Tahoma, Arial, Helvetica, Verdana;*/
  font-size: 8pt;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  text-align: right
}

/*This is the text that the information on current user and currency
* on the righthand sidebar uses*/
/* ref#59 */
.loginInfoText {
  /*      font-family: Tahoma, Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        color: #000000;
}

/*This is the main font used.  It is specified at table declarations
* and is often overwritten in cells by other class calls*/
.mainFont {
  /*      font-family: Tahoma, Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        color: #FFFFFF;
        font-weight: bold;
}

/*This is the background for all the stuff that appears
* in the center of the screen, like the text and various
* search boxes*/
/* ref#3 */
.centerBackGround {
/*	background-color: white;*/
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
    /* TH: NEW-SITE - if using the spanning subheader set the width to 930px, otherwise use 100% */
    width: 930px;
    margin-left: 20px;
    /*margin-left:auto;
    margin-right:auto;*/
    /*width: 930; Perfect fit without the shadow sides */
    /*width: 968;*/ /* Perfect fit with the shadow sides and dividers (spacers) */
}

/*This is a color used in places to provide spacing*/
/* ref#10 */
.spacingColor {
        background-color: #FFFFFF;
}

/*Determines the font styles used in the context-sensitive help DHTML layers.*/
/* ref#47 */
.popupText {
  /*      font-family: Tahoma, Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        color: #000000;
        background-color: #FFFFCE;
        font-weight: normal;
}

/*The properties relevant to the main title bar.*/
/*This is the main font of the title bar*/
/* ref#4 */
.titleBar {
  /*      font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
        font-size: 7pt;
        color: #000000;
        font-weight: normal;
        letter-spacing:-1pt
}

/*The button that appears in the title bar for searching*/
/* ref#5 */
.titleSearchButton {
  /*      font-family: Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
        font-size: 9pt;
        color: #FFFFFF;
        background-color: #0066FF;
        font-weight: bold;
}

/*The properties for all input fields that appear in the title bar
* for searching*/
/* ref#6 */
.titleSearchInput {
  /*      font-family: Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
        font-size: 9pt;
        color: #000000;
        font-weight: NORMAL;
}

/*The text of the title bar relative to searching, ie the 'www'*/
/* ref#7 */
.titleSearchText {
  /*      font-family: Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
        font-size: 14px;
        font-style: normal;
        line-height: normal;
        color: #FFFFFF;
        text-decoration: none;
}

/*This is the text of the top navigation bar*/
/* ref#8 */
.topNavBar {
  /*      font-family: Tahoma, Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}

/*The background color of the top navigation bar*/
/* ref#11 */
.topNavBarBG {
        background-color: #FFFFFF;
}

/*The appearance of a link in the top navigation bar when it is selected
* The original layout of this was to give a 'tab' apppearance, to avoid
* this set the properties to be identical to the topNavBar ones.*/
/* ref#9 */
.topNavBarSelected {
  /*      font-family: Tahoma, Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #9CAFBA;
        text-decoration: none;
}

/*The background color of the selected link in the top
* navigation bar.  Also this is the color of the row that
* appears just below the top navigation bar*/
/* ref#12 */
.topNavBarSelectedColor {
        background-color: #9CAFBA;
}

/*This is the font of the little links that appear
* in the row just below the top navigation bar on certain
* pages like the member services page*/
/* ref#13 */
.topNavSubLinks {
  /*      font-family: Tahoma, Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        text-decoration: none
}

/*The left hand side navigation bar*/
/*Is here to separate from topNavBar so you can give this
* section a different look*/
/* ref#14 */
.leftNavBar {
  /*      font-family: Tahoma, Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
}

/*The background color of the left navigation bar*/
/* ref#15 */
.leftNavBarBG {
background-color: #9CCFFF;



}

.searchTable {
   background-color: #fc0;
   /*width: 95%;*/
   /*align="center"*/
}

.searchResultsTable tr.highlight       {background:#fff2bf}
.searchResultsTable tr.highlight:hover {background:#FFCC00;}
.searchResultsTable tr.highlight td    {
height:30px; 
border-top:1px;
solid #dbdbdb;
cursor:pointer;
}
.searchResultsTable tr.highlight td a  {color:#000; text-decoration:none;}

/*Styles for the search box*/
/*The font style for the main heading text in search boxes*/
/* ref#19 */
.searchHeader {
  /* font-family: Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
  font-size: 20px;
  font-weight: normal;
  color: #003366;
  text-decoration: none;
}

/* ref#20 */
.searchHeaderAlt1 {
  /* font-family: Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
   font-size: 20px;
   font-weight: normal;
   color: #000065;
   text-decoration: none;
}

/* ref#21 */
.searchHeaderAlt2 {
  /* font-family: Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
   font-size: 20px;
   font-weight: normal;
   color: #000065;
   text-decoration: none;
}

/*The font style for the sub heading text in search boxes and also header title for
  user summary, edit url/email forwarding, notfound error page and report display page*/
/* ref#22 */
.searchSubHeader {
  /* font-family:  Arial, Helvetica, Verdana;*/
  font-family: arial,verdana,sans;
   font-size: 14px;
   font-style: normal;
   font-weight: 900;
   line-height: normal;
   color: #003366;
   text-decoration: none
}

/*The font style for the (contrasting) heading text in search boxes*/
/* ref#23 */
.searchHeaderLight {
  /*      font-family: Tahoma, Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        font-weight: normal;
        color: #CCCCCC;
        text-decoration: none;
}

/*The font style for normal text in a search box*/
/* ref#24 */
.searchText {
  /*      font-family: Tahoma, Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
        font-size: 8pt;
        color: #000000;
        font-weight: normal;
}

/*The font style for small text in a search box*/
/* ref#48 */
.searchSmall {
  /* font-family: Tahoma, Arial, Helvetica, sans-serif;*/
  font-family: arial,verdana,sans;
   font-size: 8pt;
   font-style: normal;
   line-height: normal;
   color: #000000;
   text-decoration: none;
}

/*The font style applied to other text in the search forms ie the 'www'*/
/* ref#25 */
.searchFormField {
   /*font-family: Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   color: #000000;
/*   color: #d33d00;*/
}

/*The style for input fields in the search boxes*/
/* ref#26 */
.searchInput {
   /*font-family: Arial, Helvetica, sans-serif;*/
   font-size: 9pt;
   color: #000000;
   font-weight: NORMAL;
   background: url(../images/bg-textbox-1.gif) no-repeat;
/*   width: 135px;*/
}

/*The button style for buttons in the search boxes*/
/* ref#27 */
.searchButton {
   /*font-family: Arial, Helvetica, sans-serif;*/
   font-size: 9pt;
   color: #FFFFFF;
   font-weight: bold;
   /*background-color: #003366;*/
   background: url(../images/button-blkbg3.jpg) repeat-x;
}

/*This is the font style of the large step numbers in
* search boxes*/
/* ref#28 */
.searchStepText {
   /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   font-size: 24pt;
   color: #003366;
   padding-top:7px;
   padding:9px;
}

.searchStepTextInstruction {
   font-size: 8pt;
   font-weight: bold;
   color: #d33d00;
}

/*The font style applied to href's in the search boxes
* ie the 'multiple' domains search*/
/* ref#29 */
.searchLink {
        /*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
        font-size: 8pt;
        color: #054EA9;
        font-weight: bold;
        text-decoration: none;
}

/*The standard background colour for searches*/
/* ref#16 */
.searchBackGround {
   /*background-color: #DEEAF5;*/
   /*background-color: #fff;*/
}

/*Another bbook.com
 * color for the boxes around the search.
* This colour is used in the first box beneath the member
* login.  It can be set to the same as above for consistency*/
/* ref#17 */
.searchBackGroundAlt1 {
   background-color: #CCCCFF;
}

/*As above except for the second box, ie the one on the right*/
/* ref#18 */
.searchBackGroundAlt2 {
   background-color: #EEEEEE;
}

/*The font style applied to unavailable domains on the wizard search results */
.searchDomainUnavailable {
   /*font-family: Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   color: gray;
}


/*The font style applied to available domains on the wizard search results */

.searchDomainAvailable {
   /*font-family: Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   color: navy;
}

.bodyMainContentTable {
   width: 90%;
}

/*The attributes of text that appears in the body
of the mainpage*/
/*The appearance of the main header in any body*/
/* ref#34 */
.bodyMainHeader {
        /*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 12pt;
        font-weight: bold;
        color: #003366;
        text-decoration: none;
/*background:#fc0 url(../images/headers/yellow-corner-header.gif) no-repeat top left; line-height: 22px; text-indent: 7px; width: 485px;*/
}

/*The font style for the sub heading text in the body*/
/* ref#37 */
.bodySubHeader {
        /*font-family:  Arial, Helvetica, sans-serif;*/
        font-size: 14px;
        font-style: normal;
        font-weight: 900;
        line-height: normal;
        color: #336699;
        text-decoration: none
}

/*Standard text in a body*/
/* ref#35 */
.bodyText {
        font-size: 8pt;
        color: #000000;
        font-weight: normal;
}

/*Small text in a body*/
/* ref#36 */
.bodySmall {
        font-size: 8pt;
        color: #000000;
        font-weight: normal;
}

/*Small bold text in a body*/
.bodySmallBold {
        font-size: 8pt;
        color: #000000;
        font-weight: bold;
}

/*Very small text used for errors */
/* ref#38 */
.bodyVerySmall {
        font-size: 7pt;
        color: #000000;
        font-weight: normal;
}

/*The appearance of a link in the body text*/
/* ref#39 */
.bodyLink {
   font-size: 8pt;
/*   color: #054EA9;*/
   color: #E55B1A;
   font-weight: bold;
/*   text-decoration: none;*/
   text-decoration: underline;
}

/*The footer stuff*/
/*The style applied to the text and links in the footer*/
/* ref#30 */
.footerText { /*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        text-align: center;
}

/* ref#31 */
.footerLink:link, .footerLink:visited {
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
        text-align: center;
}

/* ref#32 */
.footerLinkSmall {
        font-size: 7pt;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        text-align: center;
}

/* ref#33 */
.footerBackGround {
/*   background-color: #EEEEEE;*/
   /*background: url(../images/bg-footer.png) no-repeat;*/
   background: url(../pd-wiliam-temp/images/bg-footer2.gif) no-repeat 0px 0px;
   height: 50px;
  /* repeat-y; background-position: left;*/
}

/*******************************************************
* Here is the part the reseller will need to edit to get
* the step decider include to look right
*******************************************************/

/*The attributes of the step decider part on the right*/
/*The style for the number of the selected section*/
/* ref#40 */

div.stepdecider {
   width: 160px;
   margin-left: 0px; margin-right: auto;
}

h2.stepdecider {background:#fc0 url(../images/headers/yellow-corner-right-header.gif) no-repeat top right; line-height: 22px;}/* text-indent: 7px;}*/

table.stepDecider{
  width: 160px;
  border-spacing: 4px;
  margin-left: 0px; margin-right: auto;
  border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
  border-bottom:1px solid #DBDBDB;
}

.stepDeciderSelectedStepText {
        font-size: 24pt;
        color: #CC0000;
}

/*The standard number text for non selected sections*/
/* ref#41 */
.stepDeciderStepText {
        font-size: 24pt;
        color: #003366;
}

/*The first style applied to the text of the selected section.*/
/* ref#42 */
.stepDeciderSelectedText {
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        color: #CC0000;
}

/*An alternate colour applied to the selected step's text.
* This is applied to the second row of text and there after
* in the selected step*/
/* ref#43 */
.stepDeciderSelectedTextAlt {
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        color: #336699;
        text-decoration: none;
}

/*The standard style applied to the text in the non selected steps.*/
/* ref#44 */
.stepDeciderText {
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        line-height: normal;
        color: #003366;
        text-decoration: none;
}

/*The background color of the selected step*/
/* ref#45 */
.stepDeciderSelectedBackGround {
   /*background-color: #FFFF99;*/
}

/*The background colour of non selected steps*/
/* ref#46 */
.stepDeciderBackGround {
   /*background-color: #E6E6E6;*/
}

/*This is the text for the currency selector table */
/* ref#49 */
.currency
{
        font-size: 8pt;
        text-decoration: none;
        font-weight: bold;
        color: #000000;
}

/*This is the border color for the currency selector table */
/* ref#50 */
.currencyBorder
{
        background-color: #D4D0C8;
}

/*This is the background color for the currency selector table */
/* ref#51 */
.currencyBackGround
{
        background-color: #FFFFFF;
}


/* the following are for the pricing table: */
/* ref#52 */
.priceHead {
   font-size: 8pt;
   /*color: #FFFFFF;*/
   font-weight: bold;
   /*background-color: #000099*/
   background-color: #FFF;
}

/* ref#53 */
.priceText {
   font-size: 8pt;
   color: #336699;
   font-weight: normal;
   background-color: #FFF;
}

/* ref#54 */
.pricerow1
{
   font-size: 8pt;
   color: #000000;
   /*background-color:        #CCCCFF;*/
   background-color: #FFF;
}

/* ref#55 */
.pricerow2
{
   font-size: 8pt;
   color: #000000;
   /*background-color:        #CCFFFF;*/
   background-color: #FFF;
}

/* ref#56 */
.pricerow3
{
   font-size: 8pt;
   color: #000000;
   /*background-color:        #FFCC99;*/
   background-color: #FFF;
}

/* ref#57 */
.pricerow4
{
        font-size: 8pt;
        color: #000000;
   /*     background-color:        #FFCCFF;*/
   background-color: #FFF;
}

/* ref#58 */
.pricerow5
{
        font-size: 8pt;
        color: #000000;
   /*     background-color:        #FFCCDD;*/
   background-color: #FFF;
}

/*This will be the style applied to the floating back to the top link */
.backToTop {
        font-size: 8pt;
        color: #CC0000;
        font-weight: normal;
}







/* Indicates if user is logged in in the Admin site. */

.adminstatus
{
        color: #ffffff;
        background-color: #ffffff;
}

/* Hyperlink styles on the Admin site. */

.adminlink
{
        color: #99ffcc;
        font-size: 14px;
        font-weight: bolder;
        text-decoration: none;
}
.adminlink:link
{
        color: #99ffcc;
}
.adminlink:visited
{
        color: #77ddaa;
}


/* heading for pricing info */
.tddatavsbl {
                        font-size: 7pt;
                        color: #336699;
                        font-weight: bold}

/* text for pricing info */
.tddatavs {
                        font-size: 7pt;
                        color: #000000;
                        font-weight: normal}


/* samll text in footer */
.footerSmall {
        font-size: 7pt;
        font-style: normal;
        font-weight: normal;
        color: black;
        text-decoration: none;
        text-align: center;
}


/* Left menu links */

.on {FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.off {FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.onL {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.offL {FONT-SIZE: 11px; COLOR: #ffC000; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.onY {FONT-SIZE: 12px; COLOR: #333366; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.offY {FONT-SIZE: 12px; COLOR: #DD0000; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.onZ {FONT-SIZE: 9px; COLOR: #CCCCCC; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.offZ {FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.onM {FONT-SIZE: 16px; COLOR: #336699; FONT-FAMILY: Arial;  FONT-WEIGHT: bold}
.offM {FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial;  FONT-WEIGHT: bold}

/* Added to Original CSS */
A {color:#000000; font-size: 8pt; text-decoration:none; visible:false}

.headerMainTable {
	background-color: white;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
}
.left5 {
	background-color: #B1D6FF;
	color: #000000;
	font-size: 11px;
}
.left6 {
	background-color: #FFE5B7;
	color: #000000;
	font-size: 11px;
}
.left-compara {
	background-color: #CC0000;
	font-size: 12px;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}
.left-doominio {
	background-color: #FFCC00;
	color: #000000;
	font-size: 11px;
}

.left1 {
	background-color: #990000;
	font-size: 12px;
	color: #FFFFFF;
}

.left2 {
	background-color: #FFEEAB;
	color: #000000;
	font-size: 11px;
}

.left3 {
	background-color: #D1F0FF;
	color: #000000;
	font-size: 11px;
}

.left4 {
	background-color: #FFF6E2;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
}


/*
 * Background of the whois page. Otherwise defaults to main page background
 * which is grey for the new page style
 */
.whoisBody    {
      font-size: 8pt;
      color: #000000;
      text-decoration: none;
      background-color: #FFFFFF;
      text-align: center;
}


/*
 * the first color of the alternating color series of
 * the summary pages
 */
.summarymenutitle0 {
    cursor:pointer;
    margin-top: 2px;
    background-color:#ddeeff;
    color:#000000;
    width:440px;
    padding:0px;
    text-align:center;
    font-weight:bold;
    border-left:1px solid darkblue;
    border-top: 1px solid darkblue;
    border-right: 1px solid darkblue;
    border-bottom: 1px solid darkblue;
}

/*
 * the second color of the alternating color series of
 * the summary pages
 */
.summarymenutitle1 {
    cursor:pointer;
    margin-top: 2px;
    background-color:#FFFAF0;
    color:#000000;
    width:440px;
    padding:0px;
    text-align:center;
    font-weight:bold;
    border-left: 1px solid darkblue;
    border-top: 1px solid darkblue;
    border-right: 1px solid darkblue;
    border-bottom: 1px solid darkblue;
}

/*
 * the submenu page of the summary
 */
.summarysubmenu {
    margin-bottom: 0.5em;
    text-align:justify;
    border-left:1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
}

.summarysectiontitle {
   border-bottom: 1px solid darkblue;
}


.pricingBody    {
        font-size: 8pt;
        color: #000000;
        text-decoration: none;
        background-color: #FFFFFF;
        text-align: center;

}


.table_header {
   background:#fc0 url(../images/headers/yellow-corner-header.gif) no-repeat top left;
   text-indent: 7px;
   line-height: 20px;
   width: 485px;

   font-size: 13px;
   font-weight: bold;
   /*
   color: #FFFFFF;
/ * background-color: #093A80;* /
   background-color: #00539C;
   text-indent: 5pt
   */
}

.table_text  { 
               font-size: 12px;
               line-height: normal;
               border-color: black black #999999;
               border-style: solid;
               border-top-width: 0px;
               border-right-width: 0px;
               border-bottom-width: 1px;
               border-left-width: 0px }

.table_text_nl {
   font-size: 12px;
   line-height: normal;
}

.Body_Title  { 
               font-size: 14pt;
               font-style: normal;
               font-weight: bold;
               text-transform: uppercase;
               color: #003366 }

dcrumb  { 
               font-size: 14px;
               font-style: normal;
               line-height: normal;
               color: #333333 }

.submitButton {
        font-size: 12px;
        size: 10px;
        color: #093A80;
/*        color: #00539C;*/
        background-color: #FFFFFF;
        font-weight: bold;
        border: 1px solid #093A80;
}

.submitButton:hover {
        color: #CC0000;
/*#        background-color: #CECFCE;*/
        border: 1px solid #CC0000;
}

.fieldset_default {
   border: 2px solid #093A80;
}


.legend_default {
      font-size: 12px;
      font-weight: bold;
      background: #FFFFFF;
      color: #CC0000;
      /*#093A80;*/
      padding: 1px 10px;
      border: 2px solid #093A80;
}

.label_header {
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #093A80;
   margin-bottom: 10px;
   padding-right: 10px;
   padding-left: 10px;
/*   padding: .5em;*/
}

.loginControlPanel {

   background-color: white;

         }

.hostingComparisonTable {
        background-color: white;
        border-top-width: thin;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
}

.hostingPriceFeaturesTable {
        background-color: white;
        border-top-width: thin;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
}

.myDomainsUser {
   /*background-color: #DEEAF5;*/
   width: 100%;
   border-spacing: 0px;
   padding: 0px 0px 0px 0px; /*4px;*/
   margin: 0 0 0 0px;
   /*border:1px #666 solid;*/
   /*margin-left:auto; margin-right:auto;*/ /* centering table */
}

.summarypagecount0 {
    cursor:pointer;
    margin-top: 2px;
    background-color:#ddeeff;
    color:#000000;
    /*width:440px;*/
    padding:0px;
    text-align:center;
    font-weight:bold;
    border-left  : 1px solid #BFD6FF;
    border-top   : 1px solid #BFD6FF;
    border-right : 1px solid #BFD6FF;
    border-bottom: 1px solid #BFD6FF;
}

.summarypagecount1 {
    cursor:pointer;
    margin-top: 2px;
    background-color:#FFFAF0;
    color:#000000;
    /*width:440px;*/
    padding:0px;
    text-align:center;
    font-weight:bold;
    border-left  : 1px solid #BFD6FF;
    border-top   : 1px solid #BFD6FF;
    border-right : 1px solid #BFD6FF;
    border-bottom: 1px solid #BFD6FF;
}

.loginBorder {
   /*background-color: #7F9DB9;*/
   background-color: #f0f0f0;
   border-top:    1px solid #DBDBDB;
   border-bottom: 1px solid #DBDBDB;
   border-left:   1px solid #DBDBDB;
   border-right:  1px solid #DBDBDB;
   padding:0px;
   font-size: 87%;
   margin-left: 0em;
   
}


.iframeBody {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
        text-align: center;
}

label.form {
   font-weight: bold;
   display: block;
   /* margin-top: 1em; */
}

input, select, textarea {
   border: 1px solid #CCD;
   /*
   background-color: #EEF;
   margin-left: 1em;
   padding: .2em;
   */
}

input.errHilite, select.errHilite, textarea.errHilite {
   border: 1px solid #DDC;
   background-color: #FFE;
}


label.errHilite {
   color: #C00;
}

table.domain_wizard {
   width: 100%;
/*   border: 1px solid #093A80;*/
}

table.domain_wizard tr {
/*   background-color: #DEEAF5;*/
}

table.domain_wizard td {
   padding: 5px 5px 5px 5px;
}

.featbox {
   width:      157px;
   background: url(../images/bg-featbox.gif) no-repeat;
   height:     164px;
   padding:    33px 30px 33px 50px;
   margin:     20px 0 20px 0;
   position:   relative;
   overflow:   hidden;
}

/* Header */
.flagslabel        {color:#c9481c;font-size:87%;}
.flagslabel span   {color:#000;}

img {border: 0;}


/* Manage.Planetdomain.Com Styles */
h1.cp {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style: normal;font-weight:900; line-height:110%;color:#336699;text-decoration:none;}
h2.cp {font-family:Arial,Tahoma; font-size:11px; line-height:120%; color:#CC0000; margin:6px 0 6px 0; text-transform:uppercase;}

/*th {font-size:6px;}*/
th.cp {background:none; font-size:11px;}


/*
.LHcolumn {margin: 0 0 0 40px; width: 120px;}
.LHnav {font-size:10px; line-height:110%; color:#000; background-color:#ffffff; padding:8px;} 
.LHnav p {font-size:10px; line-height:110%; color:#000; }
.LHnav li {font-size:9px; line-height:110%;}
.LHnav h4  {font-size:13px; color:#003366; margin-top:6px;}
.LHnav h6  {font-size:11px; line-height:110%; color:#333; }
*/
.priceTbl {margin-bottom:12px; margin-left:0; margin-right:0; padding-left:0; padding-right:0;}
.priceTbl td {font-size:9px; line-height:110%; color:#000; padding:1px 4px 1px 4px;}

.separator {border-bottom:1px solid #dbdbdb;}

.product_email_trial_table {
   width:      100%;
   background: url(../images/products/bluetie-trial-body.gif) no-repeat;
   padding-left:   25px;
   padding-right:  25px;
   padding-bottom: 10px;
}

.product_email_premium_table {
   width:      100%;
   background: url(../images/products/bluetie-premium-body2.gif) no-repeat;
   padding-left:   25px;
   padding-right:  25px;
}

.product_email_collaboration_table {
   width:      100%;
   background: url(../images/products/bluetie-collaboration-body2.gif) no-repeat;
   padding-left:   25px;
   padding-right:  25px;
   padding-bottom: 10px;
}

.product_email_trial_footer {
   background: url(../images/products/bluetie-trial-footer.gif) no-repeat center;
   height: 55px;
}

.product_email_trial_footer td {
   padding-left:  60px;
   padding-right: 20px;
}

.product_email_premium_footer {
   background: url(../images/products/bluetie-premium-footer.gif) no-repeat center;
   height: 55px;
}

.product_email_premium_footer td {
   padding-left:  60px;
   padding-right: 15px;
}

.product_email_collaboration_footer {
   background: url(../images/products/bluetie-collaboration-footer.gif) no-repeat center;
   height: 55px;
}

.product_email_collaboration_footer td {
   padding-left:  60px;
   padding-right: 15px;
}

/*.LHnav .leftnav {list-style:none;margin: 0 0 20px 0;}*/
h2.leftmenu         {margin: 0px 0px 0px 15px; background:#fc0 url(../images/headers/yellow-corner-right-header.gif) no-repeat top right; line-height: 22px; width: 181px; text-align: center;}
.leftnav            {padding: 0; margin: 0px 0px 0px 15px; float:left; width:180px; border-right: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB;}
.leftnav li.header  {display:block; font-weight: bold; width:100%; border-bottom: 1px solid #999;}
.leftnav li         {display:block; width:100%; border-bottom: 1px;}
.leftnav li a, .leftnav li a:visited {display:block;width:100%;padding: 3px 0 3px 20px; text-decoration:none;font-size:120%;color:#000;}
.leftnav li.on a, .leftnav li a:hover, .leftnav li a:focus {background:url(../images/bullets/orange-square.gif) no-repeat 5px 6px; background-color: #fc0; width: 160px;}
.leftnav li.on a    {font-weight:bold;}



