/********************************************************************
 * not-found.css
 *
 * This stylesheet is only used on the not-found.html and timeout.html
 *******************************************************************/

body {
	margin:0;
	width:100%;
	text-align:center;
	background:#84A4C1 url(/images/home/bkg-body.gif) repeat-y 50% 0;
}

#main {
	position:relative;
	margin:0 auto;
	width:749px;
	color:#333;
	background-color:transparent;
	text-align:left;
}

#main #nav-home-container .global-nav {font-size:1.05em;}

#content-container { font-size:0.95em; float:left; }

#main #content-container #content-wrapper {
	float:left;
	padding:0 17px 17px 17px;
	width:716px;
	background-color:#069;
}
#main #content-container #content-wrapper h2 {
	float:left;
	margin:0;
	padding:0;
	/*width:321px;
	height:35px;*/
}

#content-container #content-primary #tagline { float:left; height:202px; width:457px; }
#content-container #content-primary #tagline img { border:none; }

#content-container #content-primary, #content-container #product-columns, #content-container #content-promotions {
	float:left;
	width:716px;
	background-color:#FFF;
}

/* Home Search Container */
#content-primary #home-search-box {
	float:left;
	margin:0;
	padding:10px;
	background:url(/images/home/hp1-domain-bg.gif) no-repeat 0 0;
	/*--- width for all other browsers --*/
	width:239px;
	height:182px;
  /*--- width for IE5 --*/
	/*width:259px;
	height:177px;*/
}

#content-primary #home-search-box h2 {
	float:left;
	font-weight:bold;
	font-size:12px;
	margin:0;
}
#content-primary #home-search-box ul { float:right; margin-top:6px; margin-right:5px; padding:0; }
#content-primary #home-search-box ul li { display:inline; list-style:none; margin:0; padding:0 4px; }
#content-primary #home-search-box ul a { color:#326698; font-weight:bold; }
#content-primary #home-search-box textarea {
	margin:5px 0 5px 0;
	width:224px;
	height:30px;
	overflow-y:scroll;
	font-size:1em;
}
#content-primary #home-search-box div.tinyarrow { float:left; }
#content-primary #home-search-box a.showall { display: inline; width: 130px; }
#content-primary #home-search-box .showall:link, #home-search-box .showall:visited,
#content-primary #home-search-box .showall:hover, #home-search-box .showall:visited:hover {
  color:#326698;
  padding-top:4px;
  font-size:12px;
  font-weight:bold;
}
#content-primary #home-search-box input#go { float:left; margin-top:5px; }
#content-primary #home-search-box div.tinyarrow {
  margin-top:7px;
  margin-left:10px;
  padding-left:11px;
  background-position:left 4px;
}
#content-primary #home-search-box .mobi-highlight{ font-weight:bold; }

/* Product Columns */
#content-primary #product-columns { background:url(/images/home/hp1-product-bg.gif) no-repeat 0 0; height:201px; }
#content-primary #product-columns .one-third {
  background:transparent;
  float:left;
	width:218px;
	padding:0 10px;
}
#content-primary #product-columns #doitforme,
#content-primary #product-columns #ecommerce { margin-left:1px; }

#content-primary #product-columns h3 { float:left; margin:0 0 0 -10px; padding:0; }
#content-primary #product-columns p { margin:10px 0; }
#content-primary #product-columns .learnmore { float:right; }
#content-primary #product-columns .learnmore a img { border:none; }
#content-primary #product-columns .price { line-height:25px;font-size:20px; font-weight:bold; color:#FF6C3B; }
#content-primary #product-columns .term { line-height:5px;font-size:10px; color:#7B7B7B; }

/*--------------------------------------------------------------------------------------
Footer
--------------------------------------------------------------------------------------*/
#content-container #footer { height:635px; }
body#homepage #content-container #footer .primary { height:320px; }
#content-container #footer .primary ul { padding: 3px 0 2px 0; }
#content-container #footer .primary div.column.companyinfo { height:235px; }
#content-container #footer .primary div.section.first {height:320px;}
#content-container #footer .primary div.section.second,
#content-container #footer .primary div.section.third,
#content-container #footer .primary div.section.fourth {height:210px;}
#content-container #footer .secondary h6 { margin:0 0 5px 0; text-align:left; font-size:12px;	color:#666; }
#content-container #footer .secondary .certs-awards,
#content-container #footer .secondary .partners { float:left; }
#content-container #footer .secondary .certs-awards { width:494px; padding-left:10px; }
#content-container #footer .secondary .partners { width:230px; border-left:1px solid #CBCBCB; padding-left:10px; }
#content-container #footer div.secondary a { float:left; }
#content-container #footer div.secondary a:link,
#content-container #footer div.secondary a:visited,
#content-container #footer div.secondary a:hover,
#content-container #footer div.secondary a:active { margin:0; }
#content-container #footer div.secondary a img { border:none; }
#content-container #footer .tertiary { float:left; text-align:center; width:100%; padding:10px 0; }
#content-container #footer .tertiary p { margin:0; }
#content-container #footer .tertiary p.secure { margin:15px 0 0 0; font-weight:bold; }
#content-container #footer .copyright { font-size:0.9em; padding:0; margin:0 auto; }
