/* CSS Document */

* { margin:0; padding:0;}

* html a:hover {visibility:visible}

body { background:#CCCCCC url(../images/img-bg.jpg) repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

/*td { padding:3px}*/

a {color:#0083BE;text-decoration:underline;}

a:hover {color:#0083BE;text-decoration:none;}

img { border:0} 

p { margin: 5px 0 10px 0;/* line-height:140%;*/ line-height: 1.4em;}

h1 { color:#B70000; font-size:18px; padding:3px 0 6px 0}
h2 { color:#666;font-size:16px;font-weight:normal;margin:0 0 10px;padding:0;}
h3 { color:#0083BE; font-size:12px;margin:20px 0 10px;padding:0 0 0 0}
h3 + h2, div + h2 {margin-top:20px;}
form { font-family:Tahoma, Arial, Helvetica, sans-serif}

#wrapper {width:783px; margin:0 auto; display: block; }

#row1 { width:783px; height:107px; float:left; display:inline; clear:both; } 

#logo { width:194px; height:107px; display:inline; float:left; background:url(../images/logo-dp.gif) no-repeat 17px 13px; }

#logo span { visibility:hidden}

#logo a {width:129px; height:68px; display:block; text-decoration:none; margin:11px 0 0 19px;}

#headerNav { float:left; width:452px; height:107px; }

#topNav { margin:5px 0 0 6px; width:265px; overflow:hidden; float:left; display:block;}

#topNav ul { display:inline;}
#topNav li { display:inline; padding:0 4px 0 0;}

#topNav a { font-size:10px; color:#585858; text-decoration:none; }

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

/*#mainNav { 
margin:53px 0 0 4px; 
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:11px; 
width:407px; height:35px; 

}*/

#mainNav { 
padding:53px 0 0 4px; 
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:11px; 
width:407px; height:35px; 
display: block; clear:both;

}

#subNavs { font-size:11px; list-style:none; position: absolute; z-index:599   }
#subNavs  a { text-decoration:none; color: #003366; cursor:pointer;  }
#subNavs  a:hover { text-decoration:none; color: #000; cursor:pointer; text-decoration:underline  }
#subNavs li { list-style:none; display:block}


/*Drop Menus Off*/
#invButton {
position: absolute; 
z-index:70; 
top:-5px; 
left: -10px; 
width:470px; 
height:200px; 
float:left; display:block; background: transparent; visibility:hidden;
}

#invButton a { display:block; width:470px; height:200px; position:relative;  }


/*Domains Begin*/

#navDomains	{
position:relative;
float: left;
margin: 0 3px 0 0;  
/*padding: 0; */
background: url(../images/btn-nav-domains.gif) no-repeat;
width: 73px;
height: 35px;
overflow:hidden;/* for ie to hide extra height*/
}

#navDomains span {
position: absolute;
left: 7px; top: 8px;
text-align: center;
cursor: pointer; color:#FFFFFF;  
}

#navDomains a {
display: block;
width: 73px;
height: 35px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}

#navDomains a:hover img{visibility:hidden}
#navDomains a:hover span{color:#FFFFFF}

#subDomains { 
display: block;
float:left;
position: absolute; 
top:-6px;
left:4px; 
z-index:500;
background:#4FBEEE;
width:158px;
border:#006699 1px solid; 
visibility: hidden;
text-align:left;
padding:1px 2px 2px 2px;
/* IE div height fix
font-size:1px;
line-height:0;
IE div height fix */
}

#subDomains a { 
display:block; 
width:158px; height:20px; 
background:#9BDAF6; 
margin:0 0 0 0; 
position: relative; 
border-bottom:#4FBEEE 1px solid; border-top:#4FBEEE 1px solid;
text-decoration:none; position:absolute; font-size:11px; color:#333333 }

#subDomains a:hover {text-decoration:none; background:#B1E2F8; 
border-bottom:#16AAE9 1px solid; border-top:#C4E9F9 1px solid;
}

#subDomains li { display: block; margin:0 0 1px 0; width:158px; height:20px;   }
#subDomains a span { display:block; margin:4px 0 0 5px; overflow:hidden;}



/*Domains End*/

/*Hosting Begin*/

#navHosting {
position:relative;
float: left;
margin: 0 3px 0 0;  
padding: 0;
background: url(../images/btn-nav-hosting.gif) no-repeat;
width: 70px;
height: 35px;
overflow:hidden;/* for ie to hide extra height*/
}	

#navHosting span {
position: absolute;
left: 7px; top: 8px;
text-align: center;
/*width: 150px;*/
cursor: pointer; color:#FFFFFF;  
}

#navHosting a {
display: block;
width: 70px;
height: 35px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}

#navHosting a:hover img{visibility:hidden}
#navHosting a:hover span{color:#FFFFFF}

#subHosting {
float:left;
position: absolute; 
top:-6px;
left:80px;
z-index:88;
background: #66CCFF;
width:150px;
border:#006699 1px solid; 
visibility: hidden;
text-align:left;
padding:1px 2px 2px 2px;
/* IE div height fix
font-size:1px;
line-height:0;
IE div height fix */
}

#subHosting a { 
display:block; 
width:150px; height:20px; 
background:#9BDAF6; 
margin:0 0 0 0; 
position: relative; 
border-bottom:#4FBEEE 1px solid; border-top:#4FBEEE 1px solid;
text-decoration:none; position:absolute; font-size:11px; color:#333333 }

#subHosting a:hover {text-decoration:none; background:#B1E2F8; 
border-bottom:#16AAE9 1px solid; border-top:#C4E9F9 1px solid;}

#subHosting li { display: block; margin:0 0 1px 0; width:150px; height:20px;   }

#subHosting a span {display:block; margin:4px 0 0 5px; overflow:hidden;}






/*Hosting End*/	

/*Email Begin*/

#navEmail	{
position:relative;
float: left;
margin: 0 3px 0 0; 
padding: 0;
background: url(../images/btn-nav-email.gif) no-repeat;
width: 55px;
height: 35px;
overflow:hidden;/* for ie to hide extra height*/
}	

#navEmail span {
position: absolute;
left: 7px; top: 8px;
text-align: center;
/*width: 150px;*/
cursor: pointer; color:#FFFFFF;  
}

#navEmail a {
display: block;
width: 55px;
height: 35px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}

#navEmail a:hover img{visibility:hidden}
#navEmail a:hover span{color:#FFFFFF}

#subEmail {
float:left;
position: absolute; 
top:-6px;
left:153px;
z-index:89;
background: #66CCFF;
width:150px;
border:#006699 1px solid; 
visibility: hidden;
text-align:left;
padding:1px 2px 2px 2px;
/* IE div height fix
font-size:1px;
line-height:0;
IE div height fix */
}

#subEmail a { 
display:block; 
width:150px; height:20px; 
background:#9BDAF6; 
margin:0 0 0 0; 
position: relative; 
border-bottom:#4FBEEE 1px solid; border-top:#4FBEEE 1px solid;
text-decoration:none; position:absolute; font-size:11px; color:#333333 }

#subEmail a:hover {text-decoration:none; background:#B1E2F8; 
border-bottom:#16AAE9 1px solid; border-top:#C4E9F9 1px solid;
}

#subEmail li { display: block; margin:0 0 1px 0; width:150px; height:20px;   }
#subEmail a span {display:block; margin:4px 0 0 5px; overflow:hidden;}



/*Email End*/

/*Reseller Begin*/

#navReseller	{
position:relative;
float: left;
margin: 0 3px 0 0;  
padding: 0;
background: url(../images/btn-nav-reseller.gif) no-repeat;
width: 77px;
height: 35px;
overflow:hidden;/* for ie to hide extra height*/
}	

#navReseller span {		
position: absolute;
left: 7px; top: 8px;
text-align: center;
/*width: 150px;*/
cursor: pointer; color:#FFFFFF;  
}

#navReseller a {
display: block;
width: 77px;
height: 35px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}

#navReseller a:hover img{visibility:hidden}
#navReseller a:hover span{color:#FFFFFF}


#subReseller {
float:left;
position: absolute; 
top:-6px;
left:79px;
z-index:100;
background: #66CCFF;
width:150px;
border:#006699 1px solid;
border-top-color:#56ABD2; 
visibility: hidden;
text-align:left;
padding:1px 2px 2px 2px;
/* IE div height fix
font-size:1px;
line-height:0;
IE div height fix */
}

#subReseller a { 
display:block; 
width:150px; height:20px; 
background:#9BDAF6; 
margin:0 0 0 0; 
position: relative; 
border-bottom:#4FBEEE 1px solid; border-top:#4FBEEE 1px solid;
text-decoration:none; position:absolute; font-size:11px; color:#333333 }

#subReseller a:hover {text-decoration:none; background:#B1E2F8; 
border-bottom:#16AAE9 1px solid; border-top:#C4E9F9 1px solid;
}

#subReseller li { display: block; margin:0 0 1px 0; width:150px; height:20px;   }
#subReseller a span {display:block; margin:4px 0 0 5px; overflow:hidden;}

/*Reseller End*/


/*More Products Begin*/

#navMore	{
position:relative;
float: left;
margin: 0 3px 0 0;  
padding: 0;
background: url(../images/btn-nav-moreproducts.gif) no-repeat;
width: 117px;
height: 35px;
overflow:hidden;/* for ie to hide extra height*/
}	

#navMore span {		
position: absolute;
left: 7px; top: 8px;
text-align: center;
/*width: 150px;*/
cursor: pointer; color:#FFFFFF;  
}

#navMore a {
display: block;
width: 117px;
height: 35px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}

#navMore a:hover img{visibility:hidden}
#navMore a:hover span{color:#FFFFFF}

#subMore {
float:left;
position: absolute; 
top:-6px; 
left:159px;
z-index:100;
background: #66CCFF;
width:150px;
border:#006699 1px solid; 
border-top-color:#56ABD2;
visibility: hidden;
text-align:left;
padding:1px 2px 2px 2px;
/* IE div height fix
font-size:1px;
line-height:0;
IE div height fix */
}

#subMore a { 
display:block; 
width:150px; height:20px; 
background:#9BDAF6; 
margin:0 0 0 0; 
position: relative; 
border-bottom:#4FBEEE 1px solid; border-top:#4FBEEE 1px solid;
text-decoration:none; position:absolute; font-size:11px; color:#333333 }

#subMore a:hover {text-decoration:none; background:#B1E2F8; 
border-bottom:#16AAE9 1px solid; border-top:#C4E9F9 1px solid;
}

#subMore li { display: block; margin:0 0 1px 0; width:150px; height:20px;   }
#subMore a span {display:block; margin:4px 0 0 5px; overflow:hidden;}

/*More Products End*/

#callSales {float: left; margin:4px 0 0 -38px}

/*Flags to US or CA site Begin*/


#flags { float:left; width:64px; height:11px;  margin-top:8px;  /* IE div height fix */	
font-size:1px;
line-height:0;
/* IE div height fix */ }

#flagUS { float:left; width:31px; height:11px; background:url(../images/btn-flag-us.gif) no-repeat; margin:0 3px 0 0;}

#flagCA { float:left; width:30px; height:11px; background:url(../images/btn-flag-ca.gif) no-repeat; overflow:hidden}

#siteUS { visibility:hidden; text-decoration:none; }

#flagUS a { text-decoration:none; background: url(../images/btn-flag-us.gif) -31px 0px no-repeat ; width:31px; height:11px; overflow:hidden; display:block}

#flagUS a:hover {background:none;}


/*Flags to US or CA site End*/


/*Body Wrapper Begin*/
#wrapperBody {
float:left;
display: block; 
width:777px; height:100%;
border:1px solid #CCC;
padding:3px;
background:#FFFFFF; 
}

#wrapperBodyAdmin {
float:left;
display: block; 
width:777px; height:100%;
border:1px solid #CCC;
padding:15px;
background:#FFFFFF; text-align: left;
}

#wrapperBodyAdmin option  { padding-right:10px;}
#wrapperBodyAdmin input { border:1px solid #ccc; padding:1px 3px 1px 3px; margin:3px 0 3px 0}

#wrapperBodyAdmin table td { text-align:left; padding:0}

#wrapperBodyAdmin table table table { width:100%;}

#leftmenuBG {
float:left;
display: inline; 
width:777px; height:100%;
background:url(../images/bg-left-menu.gif)  repeat-y;
}

/*Body Wrapper End*/


#leftColumn { float:left; width:192px; margin-right:3px; background: #FFF }
#rightColumn {float:left;  width:582px;  background: #FFF }


/*SubNavigation Begin*/

#leftMenu {
float:left;
display: block; 
width:192px;
background:#3888AB url(../images/bg-subnav.jpg) repeat-x; 
padding:5px 0 5px 0;
}

#leftMenuPartnerNoMenu {
float:left;
display: block; 
width:192px;
padding:5px 0 5px 0;
background:#EDEDED;
}

#leftMenu ul {list-style:none;}
#leftMenu li {height:20px; width:192px; display: inline;}

#leftMenu a {
display: inline; float:left; 
width:192px;
height:20px;
background: #FF33CC ;  
text-decoration: none; vertical-align:middle; 
color:#FFFFFF;
padding:0px 0 0px 0px;
background:url(../images/img-arrow-subnav.gif) no-repeat 6px; 
}

#leftMenu span { position:relative; top:3px; left:15px;}

#leftMenu a:hover {
display: block;
background: #33CCFF url(../images/bb-leftmenu-over.jpg) no-repeat; 
text-decoration: none;
color: #014363;
padding:0px 0 0px 0px;
}

#leftMenu ul ul {list-style:none;}
#leftMenu ul li {height:40px; width:192px; display: inline;}

#leftMenu ul ul li a {
display: inline; float:left; 
width:174px;
height: auto;
background: #FF33CC ;  
text-decoration: none; vertical-align:middle; 
color:#015F8B;
padding:2px 17px 7px 1px;
background: #C0E1EF;
font-size:11px;
border-bottom:1px #A8D3E6 solid;
}

#leftMenu ul ul li a:hover {
display: block;
background:#5DB9DE; 
text-decoration: none;
color: #FFF;
padding:2px 17px 7px 1px;
}

#leftMenuLong{ display:block; width:160; height:35px; position:relative; float:left}
#leftMenuLong a {display:block; width:160; height:35px; }
#leftMenuLong a:hover {background: #0099CC url(../images/bb-leftmenu-over-long.jpg) no-repeat}

/*SubNavigation End*/




/*Customer Login Begin*/

#customerLogin {
display: block; 
float:left; 
width:185px;
height:56px;
background: url(../images/bg-customer-login.jpg) repeat-x ; 
padding:8px 0 0px 7px;
margin:3px 0 0 0;
font-size:11px; font-weight:bold; color:#5D5D5D;
}



#customerLogin span { padding:0 0 4px 0; display:block;}

#customerLogin input  { border:solid 1px #CCCCCC; width:60px; height:13px; font-size:10px; color:#999999; padding:1px 2px 2px 2px; display:inline; position: relative}

#login { margin:1px 0 0 0px; position:absolute }

#createAccount { margin:0 3px 0 3px}

 
/*Customer Login End*/ 
 

#newsLetter { display: block; float:left; width:185px; height:62px; background: #DADADA; padding:0px 0 0px 0px; margin:3px 0 0 0; font-size:11px; font-weight:bold; color:#5D5D5D;padding:8px 0 0px 7px; }

#newsLetter input  { border:solid 1px #CCCCCC; width:60px; height:13px; font-size:10px; color:#999999; padding:1px 2px 2px 2px; display:inline; position: relative}
#newsLetter span { padding:0 0 4px 0; display:block; background:url(../images/img-newsletter.gif) no-repeat 0px 0px; padding:0 0 4px 15px}

#submitRow2 { padding:1px 0 0 0; display: block;}
#submit { margin:1px 0 0 0px; position:absolute }

#breadCrumbs { 
display: block; 
width:577px; height:19px; 
background: #FFFFFF url(../images/bg-breadcrumbs.jpg) repeat-x; 
position: relative; 
z-index:0; 
padding:2px 0 0 5px; 
overflow:hidden; 
}



#breadCrumbs a { color:#5C5C5C; font-size:11px; font-weight:bold; text-decoration:none; display:inline; margin:0 -4px 0 0 }
#breadCrumbs a:hover { color: #0083BE}

.breadLink1  {
color:#7C7C7C; 
font-size:11px; 
font-weight:bold;
text-decoration:none; 
background:url(../images/arrow-breadcrumbs.gif) no-repeat 5px 5px; 
padding:0 0 0 12px; display:inline 
}

.breadLink1:hover {color: #0083BE}

.breadLink2  {color:#555555; font-size:10px; font-weight:normal; text-decoration:none; background:url(../images/arrow-breadcrumbs.gif) no-repeat 4px 4px; padding:0 0 0 10px; display:inline}


#billBoard { display:block; width:582px; height:129px; background: #13B3E1;}
#billBoardShort { display:block; width:582px; height:80px; background: #13B3E1;}

/*DNR Search Box Begin*/

#domainSearch { display:block; width:582px; height:34px; background: #FFCC33 url(../images/bg-dnr.jpg); margin:2px 0 0 0; font-size:14px; font-weight:bold; color:#754300; overflow:hidden;}
#domainSearch span { padding:7px 0 0 10px; display:block; background:none  ; width:180px; float:left}
#domainSearchInput { display:block; width:258px; height:28px; background:#FFCC00 url(../images/bg-dnr-input.jpg); float:left; margin:3px 8px 0 38px; font-size:11px; font-weight:bold; color:#754300}
#dnrTitle { float:left; margin:7px 2px 0 10px; font-weight:normal; display:inline}
#dnrInput {float:left; margin:4px 0 0 0}
#dnrInput input { border:1px solid #DD8000; background:#FFF; width:130px; height:16px; padding:1px 3px 0px 3px; font-size:12px; color:#333333}
#dnrSelect {float:left;margin:5px 0 0 4px;}
#dnrSelect select {border:1px solid #DD8000;font-size:10px;font-weight:normal;color:#333333}
#searchBtn { width:88px; height:34px; float:right; margin:0 0 0 0; }

#searchBtn a {width:88px; height:34px; background:#00CCCC url(../images/btn-search.gif); display:block; float:left; position:absolute; overflow:hidden }

#searchBtn a:hover {width:88px; height:34px; background: #FFFFFF url(../images/btn-search.gif) 88px }
#searchBtn span {display:none}

/*DNR Search Box End*/


#footer { width:777px; background: #fff; margin:20px 0 0 0; float:left; display: inline; overflow:hidden}

#footer ul,li { list-style:none; display:inline;}

#footerMain {width:777px; height:20px; background: #FFF url(../images/bg-footer-main.jpg) repeat-x;
padding:6px 0 0 0; overflow:hidden; display:inline; float:left
}

#footerMain li { list-style:none; display:inline; padding:0 6px 0 0; margin:0 0 0 5px;} 
#footerMain a { font-size:11px; font-weight:bold; color:#7C7C7C; text-decoration:none;  }
#footerMain a:hover {color:#A0A0A0; }

#footerSub { 
display: inline; float:left; 
width:777px; height:19px; 
background: #FFFFFF; 
padding:2px 0 0 0; 
border-top:1px solid  #EAEAEA; 
border-bottom:1px solid #EAEAEA; 
margin:1px 0 4px 0; 
overflow:hidden
}

#footerSub-links { display:inline; float:left;}
#footerSub-links li { margin:0 0 0 5px;}
#footerSub-links a { font-size:11px; color:#7C7C7C; text-decoration:none; color:#7C7C7C;}
#footerSub-links a:hover { font-size:11px; color:#7C7C7C; text-decoration:underline;}

#footerSub-links2 {  display:inline; float:right;} 
#footerSub-links2 ul { margin:0 5px 0 0 }
#footerSub-links2 li{padding:0 0 0 5px  }
#footerSub-links2 a { font-size:11px; color:#7C7C7C; text-decoration:none; color:#7C7C7C;}
#footerSub-links2 a:hover {color:#7C7C7C;text-decoration:underline;}

#copyRight {height:25px;  font-size:10px; color:#919191; display: inline; float:left; padding:0 0 0 5px; background:#FFFFFF }


#promos { margin:25px 0 0 15px; display:inline; float:left; width:545px}
#promo01 { float:left; margin:0 13px 0 0; display:inline;}
#promo02 { float:left; margin:0 13px 0 0; display:inline;}
#promo03 { float:left; display:inline;}

/*New Customer Login Begin*/ 



/*#customerLog { 
width:145px; height:54px; display:inline;
background:url(../images/bg-customer-login.jpg) no-repeat; 
float:left; 
position:relative; 
margin:5px 0 0 -30px; 
font-size:10px; font-weight:bold; color:#858585; 
overflow:hidden 
}*/


#customerLog { 
width:194px; height:59px; display:inline;
float:left; 
background: url(../images/bg-customer-login.jpg) repeat-x; 
position:relative; 
margin:5px 0 0 -58px; 
font-size:10px; font-weight:bold; color:#858585; 
overflow:hidden 
}

#txtLogin {
background:url(../images/icon-login.gif) no-repeat 5px 5px;
padding:3px 0 0 18px;
display:block; 
float:left; 
width:176px; height:17px; 
margin:0 0 0 0;
}

#customerLoginHome {
display: inline; 
float:left; 
width:187px;
height:40px; 
padding:0px 0 0px 7px;
font-size:11px; font-weight:bold; color:#5D5D5D;}




#logBtn { width:13px; height:13px; } 

.logInput {
border:solid 1px #CCCCCC; 
width:75px; height:12px; 
font-size: xx-small; 
color:#999999; 
padding:1px 2px 2px 2px; 
display:inline; 
position: relative
}



/*New Customer Login End*/ 

.bam-button {domain (line 141)
background:#CBCEE1 none repeat scroll 0%;
border-bottom-color:silver;
border-right-color:silver;
color:black;
font-family:verdana,MS Sans Serif,arial,verdana,helvetica;
font-size:11px;
font-weight:bold;
margin:1pt;
}


.fineprint { color: #757575; font-size:9px;}
.red11 { color: #c00;}

/*#mainnav-new {position: absolute;  top:6px; left:72px; width:28px; height:13px; z-index:33;}*/

#mainnav-new {position: absolute;  top:6px; left:72px; width:40px; height:13px; z-index:33; background: #993300}


.handcursor{cursor:hand;cursor:pointer;}
.switchgroup{margin-bottom:20px}

table.pad td {padding:5px}

ul.list-bullet {margin-bottom:10px;padding-left:20px}
ul.list-bullet li {list-style:square;margin-bottom:5px;}