/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #003300;
  font-weight:bold;
  text-decoration: none;
}

A:hover {
  color: #009900;
  font-weight:bold;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #b52a17;
  font-weight : bold;
}

A.headerNavigation { 
  color: #b52a17; 
}

A.headerNavigation:hover {
  color: #006600;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #877759;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 {
  background: #ffffff;
  font:"Times New Roman", Times, serif;
  font-size: 14px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b52a17;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #877759;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #877759;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #877759;
}

TD.pageHeading3, DIV.pageHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000033;
}

TD.pageHeading4, DIV.pageHeading4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #877759;
}

TD.pageHeading5, DIV.pageHeading5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  color: #000066;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #877759;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.smallText2, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TD.smallText3, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #990000;
  font-weight: bold;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #ffffff;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #877759;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #877759;
}
/*** End Header Tags SEO ***/

/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap { 
  color: #009900; 
}
A.sitemap:hover {
  color: #ff0000;
}
.sitemap_indvidual_hdg {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
A.sitemap_indvidual_hdg { color: #009900; }
A.sitemap_indvidual_hdg:hover { color: #ff0000; }
.sitemap_indvidual { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap_indvidual { color: #009900; }
A.sitemap_indvidual:hover { color: #ff0000; }


/***** End Sitemap_SEO *****/ 

#wrapper {
	 /*background: url(images/clouds.jpg) no-repeat center top; */
}
table {
	font-size: 100%;
	color: #666;
}



h3 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 100%;
	color: #666666;
}
h4 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 95%;
	color: #333333;
}
h5 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 95%;
	font-weight: normal;
	color: #333333;
}
h6 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 95%;
	font-weight: normal;
	color: #666666;
}
p {
	margin: 0;
	padding: 0 0 10px;
}
ul, ol {
	margin: 0;
	padding: 0 0 8px 20px;
}
ul ul, ol ol, ul ol, ol ul {
	padding: 0 0 0 20px;
}
li {
	margin: 0;
	padding: 0 0 2px;
}
input, textarea, select {
	vertical-align: text-bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

img {
	vertical-align: text-bottom;
}
a img {
	border: none;
}
.l {
	float: left;
}
.r {
	float: right;
}
.red {
color: #ea0000;
}

.black{
color:#000;
font-weight:bold;
}

/* Top navigation menu */





/* content styles */

#page {
	margin: 0 auto;
	width: 760px;
	text-align: left;
}
#header {
	background-image: url(images/bg_phone.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#logo {
	float: left;
	padding: 17px 0 0 14px;
}
#phone-members {
	padding: 16px 15px 31px 0px;
	font-size: 150%;
	color: #33cc00;
float: left;
width: 639px;
}
#phone-members span {
	color: #0066cc;
}
#phone-image{
float: right;

}
#ph-number {
float: right;
padding-right: 80px;
}
#flash {
	width: 510px;
	height: 223px;
	float: left;
	margin-top: 1px;
}
#homeDomain {
	margin-top: 1px;
	float: left;
	background: #ffffff;
	width: 250px;
	height: 223px;
}
#homeDomain li {
	margin: 0 0 3px 0;
	font-size: 10px;
}
.hostbutpad {
margin: 10px 10px 15px 7px
}
#homeDomain table {
	margin: 4px 0 0 0;
	width: 100%;
	border: none;
	overflow: hidden;
	font-size: 95%;
}
#homeDomain th {
	border: none;
	background-image: none;
	padding: 1px 10px 1px 0;
	text-align: right;
	color: #fff;
}
#domHeight {
	height: 118px;
padding-top: 35px;
}
#homeDomain td {
	border: none;
	padding: 0;
	color: #e5ecf9;
}
#homeDomain p {
	margin: 0 0 2px 10px;
	padding: 0;
}
p#searchbutton {
	padding: 0 0 0 165px;
	margin: 0 0 16px 0;
}
#domainPrice {
	text-align: right;
}
td#allDomains {
	padding-right: 14px;
	text-align: right;
}
#homeDomain th a {
	color: #e5ecf9;
}
#allDomains a:hover {
	text-decoration: none;
	color: #fff;
}
.textfield1 {
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
.width90px {
	width: 90px;
}
.width130px {
	width: 133px;
}
#quoteWrapper {
	width: 760px;
	height: 31px;
	background: #ffffff;
	margin-bottom: 10px;
margin-top: 1px;
}
#quote {
	padding: 9px 15px;
	width: 500px;
	float: left;
}
#quote p {
	color: #fff;
	margin: 0;
	padding: 0;
}
#quote p em {
	color: #ccc;
}
#linkSelector {
	float: right;
	padding: 4px 15px;
}
#h_domainNames, #h_webHosting, #h_dedicatedServers, #h_resellerPartners {
	width: 190px;
	height: 201px;
	float: left;
}
#h_domainNames div {
	width: 164px;
	padding: 0 13px;
	background: #ffffff;
	height: 131px;
	color: #ad5810;
}
#h_webHosting div {
	width: 164px;
	padding: 0 13px;
	background: #ffffff;
	height: 131px;
	color: #37900f;
}
#h_dedicatedServers div {
	width: 164px;
	padding: 0 13px;
	background: #ffffff;
	height: 131px;
	color: #d3e1f0;
}
#h_resellerPartners div {
	width: 164px;
	padding: 0 13px;
	background: #ffffff;
	height: 131px;
	color: #f8dede;
}
#homeBanners {
	width: 250px;
	float: right;
	padding-top: 25px;
}
#homeBanners img {
	margin-bottom: 10px;
	border: 0;
}
#homeContent {
	width: 495px;
	float: left;
	padding-top: 25px;
}
#footer {
margin: 75px 0 0 0;
	text-align: center;
background: url(images/footerbg.gif) no-repeat;
padding: 1px 0 0 0;
height: 61px;
}
#footer p {
	margin: 0;
	text-align: center;
	font-size: 10px;
	color: #999;
	padding-top: 8px;
}
#domainMain {
	width: 760px;
	height: 150px;
	background: #ffffff;
	margin-top: 1px;
}
#contactMain {
	width: 760px;
	height: 150px;
	background: #ffffff;
	margin-top: 1px;
}
#customerserviceMain {
	width: 760px;
	height: 150px;
	background: url(images/h_customerservice.jpg) no-repeat;
	margin-top: 1px;
}
#trainingMain {
	width: 760px;
	height: 150px;
	background: url(images/h_training.jpg) no-repeat;
	margin-top: 1px;
}
#joinusMain {
	width: 760px;
	height: 150px;
	background: url(images/h_joinus.jpg) no-repeat;
	margin-top: 1px;
}
#communityMain {
	width: 760px;
	height: 150px;
	background: url(images/h_community.jpg) no-repeat;
	margin-top: 1px;
}
#helpMain {
	width: 760px;
	height: 150px;
	background: #ffffff;
	margin-top: 1px;
}
#datacentreMain {
	width: 760px;
	height: 150px;
	background: url(images/h_datacentre.jpg) no-repeat;
	margin-top: 1px;
}
#aboutMain {
	width: 760px;
	height: 150px;
	background: url(images/h_about.jpg) no-repeat;
	margin-top: 1px;
}
#seoMain {
	width: 760px;
	height: 150px;
	background: url(images/h_seo.jpg) no-repeat;
	margin-top: 1px;
}
#sslMain {
	width: 760px;
	height: 150px;
	background: url(images/h_ssl.jpg) no-repeat;
	margin-top: 1px;
}
#resellerMain {
	width: 760px;
	height: 150px;
	background: url(images/h_reseller.jpg) no-repeat;
	margin-top: 1px;
}
#newsMain {
	width: 760px;
	height: 150px;
	background: url(images/h_news.jpg) no-repeat;
	margin-top: 1px;
}
#dedicatedMain {
	width: 760px;
	height: 150px;
	background: url(images/h_dedicated.jpg) no-repeat;
	margin-top: 1px;
}
#ecommerceMain {
	width: 760px;
	height: 150px;
	background: url(images/h_ecommerce.jpg) no-repeat;
	margin-top: 1px;
}
#resourcesMain {
	width: 760px;
	height: 150px;
	background: url(images/h_link-exchange.jpg) no-repeat;
	margin-top: 1px;
}
#usbMain {
	width: 760px;
	height: 150px;
	background: url(images/h_usbpromo.jpg) no-repeat;
	margin-top: 1px;
}
#content {
	padding: 0 2px;
	width: 440px;
	float: left;	
min-height: 300px;
}
#contentWide {
padding: 0 0 0 0px;
margin-top: 1px;
width: 580px;
float: center;	
min-height: 300px;
}
#contentWide .box {
background: url(images/box_bg.gif) bottom center no-repeat;
width: 580px;
margin-bottom: 0px;
padding-bottom: 0px;
}
#contentWide .box h2 {
background: url(images/box_headbg.gif) no-repeat;
width: 565px;
height: 27px;
padding: 0px 0px 0 0px;
}


.box495 {
background: url(images/box_bg_495.gif) bottom center no-repeat;
width: 495px;
margin-bottom: 10px;
padding-bottom: 5px;
}
.box495 h2 {
background: url(images/box_headbg_495.gif) no-repeat;
width: 480px;
height: 27px;
padding: 6px 5px 0 10px;
}
.box240 {
background: url(images/box_bg_240.gif) bottom center no-repeat;
width: 240px;
margin-bottom: 10px;
padding-bottom: 5px;
}
.box240 h2 {
background: url(images/box_headbg_240.gif) no-repeat;
width: 225px;
height: 27px;
padding: 6px 5px 0 10px;
}

.box285 {
background: url(images/box_bg_285.gif) bottom center no-repeat;
width: 285px;
margin-bottom: 10px;
padding-bottom: 5px;
height: 255px;
}
.box285 h2 {
background: url(images/box_headbg_285.gif) no-repeat;
width: 270px;
height: 27px;
padding: 0px 5px 0 10px;
}
#content .box {
background: url(images/box_bg_435.gif) bottom center no-repeat;
width: 415px;
margin-bottom: 0px;
padding-bottom: 0px;
}
#content .box p, #contentWide .box p, .box285 p, .box495 p, .box240 p {
padding: 0px 0px;
margin: 0;
}
#content .box ul, #contentWide .box ul, .box285 ul, .box495 ul, .box240 ul {
margin: 0px 0px 0px 0px;
padding: 0;
}
#content .box ol, #contentWide .box ol, .box285 ol, .box495 ol, .box240 ol {
margin: 0px 0px 0px 0px;
padding: 0;
}
#content .box h3, #contentWide .box h3, .box285 h3, .box495 h3, .box240 h3 {
padding: 0px 0px;
margin: 0;
}
#content .box h2 {
background: url(images/box_headbg_435.gif) no-repeat;
width: 400px;
height: 27px;
padding: 0px 0px 0 0px;
}
.box495 p, .box240 p {
margin: 0;
}
#banners {
	padding: 0;
	margin-top: 10px;
	float: left;
	width: 150px;
}
#contentWrapper {
margin-bottom: 0px;
}
.displayTable {
			background: #ffffff;
		}
		.displayTable td {
			background: #ffffff;
		}
		.displayTable th {
			background: #ffffff;
		}
		.displayTable td.t_col1 {
			background: #ffffff;
		}
		.displayTable td.t_col2 {
			background: #ffffff;
		}
		.pricelist_buynow {
			text-align: right;
			margin: 4px 0 20px 0;
		}
#banners img {
margin: 0 0 10px 0;
border: 0;
}

/* Hosting plan pages */

#prices {
	
	float: left;
	width: 230px;
}
#prices2 {
	background-repeat: no-repeat;
}
#prices3 {
	background-repeat: no-repeat;
}
#prices3 table th {
color: #f00;
font-size: 24px;
font-weight: bold;
text-align: center;
}
#prices3 table th span {
font-size: 10px;
color: #f00;
}
#prices table {
	margin: 0;
	width: 210px;
	border: none;
}
#prices th {
	border: none;
	background-image: none;
	font-weight: normal;
	text-align: left;
	color: #333333;
}
#prices td {
	text-align: right;
	border: none;
	color: #0066ff;
}
#prices img {
	vertical-align: middle;
}
#picks {
	float: right;
	width: 175px;
	font-size: 95%;
}
#picks h3 {
	color: #33cc00;
}
#picks h3, #picks p {
	margin: 0 0 0 65px;
	padding: 0;
	font-size: 100%;
}
#picks .image {
	float: left;
	margin: 0;
}
#features {
	clear: both;
	padding: 5px 0 0;
}
#features #tabs {
	font-size: 95%;
	padding: 0;
}
#features #tabs a.selected1 {
	display: block;
	float: left;
	background: url(images/tabs_r_01.jpg) no-repeat;
	background-color: #ffffff;
	padding: 5px 5px 0 25px;
	text-decoration: none;
	font-weight: bold;
	color: #0066ff;
	width: 70px;
	height: 18px;
	margin-bottom: -2px;
}
#features #tabs a.selected2 {
	display: block;
	float: left;
	background: url(images/tabs_02.jpg) no-repeat;
	background-color: #ffffff;
	padding: 5px 5px 0 25px;
	text-decoration: none;
	font-weight: bold;
	color: #0066ff;
	width: 82px;
	height: 18px;
	margin-bottom: -2px;
}
#features #tabs a.unselected1 {
	display: block;
	float: left;
	background: url(images/tabs_01.jpg) no-repeat;
	padding: 6px 5px 0 25px;
	text-decoration: none;
	font-weight: bold;
	color: #0066ff;
	width: 70px;
	height: 17px;
	margin-bottom: -2px;
}
#features #tabs a.unselected2 {
	display: block;
	float: left;
	background: url(images/tabs_r_02.jpg) no-repeat;
	padding: 6px 5px 0 25px;
	text-decoration: none;
	font-weight: bold;
	color: #0066ff;
	width: 82px;
	height: 17px;
	margin-bottom: -2px;
}
#features .print {
	clear: both;
	border: 1px solid #dddddd;
	border-bottom: none;
	padding: 0 2px;
}
#features .print p {
	background-image: url(images/sub13.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px 15px 6px;
	text-align: right;
	font-size: 95%;
}
#features .print a {
	text-decoration: none;
	color: #666666;
}
#features .print a img {
	vertical-align: middle;
}
#features .card {
	border: 1px solid #dddddd;
	padding: 5px 5px 5px;
}
.hidden {
	display: none;
}
#features .card h3.spec {
	margin-top: 2px;
	border-bottom: 1px solid #999999;
	background-image: url(images/sub16.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	padding: 2px 2px 2px 2px;
	font-size: 100%;
	font-weight:bold;
	color: #990000;
}
#features .card h3.spec2 {
	margin-bottom: 5px;
	margin-top: 5px;
	border-bottom: 1px solid #999999;
	background-image: url(images/sub16.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding: 5px 5px 5px 5px;
	font-size: 95%;
	color: #333333;
}
#features .card h4.spec {
	background-image: url(images/sub18.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}
#features .card h4.spec a {
	display: block;
	text-decoration: none;
	background-image: url(images/sub17.gif);
	background-repeat: no-repeat;
	background-position: 380px 50%;
	padding: 5px 5px 5px 5px;
	color: #333333;
}
#features .card h4.spec a:hover {
	text-decoration: underline;
}
#features .card .open h4.spec a {
	background-image: url(images/sub19.gif);
}
#features .closed, #features .open {
	border-bottom: 1px dotted #cccccc;
}
#features .closed .explanation {
	display: none;
}
#features .open .explanation {
	display: block;
	background-color: #ffffff;
	position: relative;
	padding: 5px 5px 0;
	font-size: 95%;
	border-bottom: 1px solid #ffffff;
}
.formblock {
	background: #ffffff;
	padding: 10px;
}
.box285 h3 {
	color: #0066cc;
	font-size: 18px;
}
.boxDots {
	border-bottom: 1px dotted #ccc;
}#domains_1 {
	width: 188px;
	height: 136px;
	float: left;
	background: url(images/domains_01.jpg) no-repeat;
}
#domains_1 h2 {
	color: #000;
	margin: 19px 0 0 54px;
}
#domains_1 p {
	margin: 0 20px 0 54px;
}
#domains_2 h2, #domains_3 h2 {
	color: #000;
	margin: 19px 0 0 57px;
}
#domains_2 p {
	margin: 0 20px 0 57px;
}
#domains_3 p {
	margin: 0 30px 0 57px;
}
#domains_2 {
	width: 191px;
	height: 136px;
	float: left;
	background: url(images/domains_02.jpg) no-repeat;
}
#domains_3 {
	width: 200px;
	height: 136px;
	float: left;
	background: url(images/domains_03.jpg) no-repeat;
}
#domains_wrapper {
	width: 579px;
	height: 167px;
	background: url(images/domains_mainbg.jpg) no-repeat;
margin-bottom: 4px;
}
#domains_wrapper select {
font-size: 14px;
}
#domains_whyuseus {
	width: 379px;
	height: 221px;
	float: left;
	background: url(images/domains_whybg.jpg) no-repeat;
}
#domains_whyuseus h2 {
	margin: 17px 0 0 22px;
	color: #6bcc34;
}
#domains_whyuseus p {
	margin: 0 0 5px 22px;
}
#domains_whyuseus ul {
	margin: 0 0 10px 32px;
	padding: 0;
	list-style-image: url(images/bullet_green.gif);
}
#domains_whyuseus li {
	padding: 0;
	margin: 0 0 5px 10px;
	list-style-image: url(images/bullet_green.gif);
}
#domains_checklist {
	width: 200px;
	height: 221px;
	float: left;
	background: url(images/domains_freebg.jpg) no-repeat;
}
#domains_choose {
	width: 332px;
	height: 79px;
	float: left;
	padding: 68px 0 0 90px;
}
#domainsPrice {
	width: 125px;
	float: left;
}
#domains_buynow {
	margin-top: 13px;
}
#domains {
	width: 215px;
	font-size: 16px;
}
#domains_search {
	text-align: right;
	padding-right: 20px;
}
#domains_checklist h2 {
	margin: 17px 0 0 27px;
	color: #000;
}
#domains_checklist p {
	margin: 0 0 5px 27px;
	color: #3c6d1b;
	font-size: 13px;
}
#domains_checklist table {
	margin: 0 0 0 24px;
}
#domains_results {
	background: url(images/domains_resbg.gif) no-repeat;
	width: 379px;
	height: 221px;
	float: left;
}
#domains_results h2 {
	font-size: 21px;
	font-weight: bold;
	margin: 12px 0 10px 22px;
	color: #000;
	padding: 0;
}
#domains_results p {
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 5px 22px;
	padding: 0;
}
#domains_results h3 {
	font-size: 17px;
	font-weight: bold;
	color: #666;
	padding: 0;
	margin: 20px 0 5px 22px;
}
.domains_yes {
	color: #3a4c92;
}
.domains_no {
	color: #999;
}
.domains_no img {
	margin-bottom: 4px;
}
#domains_whoischoose {
	width: 421px;
	height: 100px;
	background: url(images/domains_whoisbg.jpg) no-repeat;
margin-bottom: 4px; 
	padding: 67px 50px 0 158px;
}
#domains_whoischoose select {
	font-size: 14px;
}
#domains_searchnow {
	margin: 15px 88px 0 0;
}
#domains_whoisresults {
	background: url(images/domains_whoisresbg.gif) repeat-y;
}
#whoisrestext {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	padding: 10px 20px;
}
#sslbanner1 {
	float: left;
	width: 286px;
}
#sslbanner11 {
	float: left;
	width: 286px;
}
#sslbanner2 {
	float: left;
	margin-left: 8px;
	width: 286px;
}
#sslbanner22 {
	float: left;
	margin-left: 8px;
	width: 286px;
}
#hostingMain {
	width: 760px;
	height: 150px;
	background: url(images/h_hosting.jpg) no-repeat;;
	margin-top: 1px;
}
#hostingMain h1 {
	padding: 56px 0 0 30px;
	margin: 0 0 10px 0;
	color: #fff;
	border: 0;
}
#hostingMain p {
	margin: 0 0 0 30px;
	padding: 0;
	color: #fff;
}

#personalPlans {
	float: left;
	width: 286px;
}
#businessPlans {
	float: left;
	margin-left: 8px;
	width: 286px;
}
#hostingPlanSelector {
	width: 286px;
	height: 175px;
	float: left;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
}


#hostingPlanSelector2 {
	width: 286px;
	height: 175px;
	float: left;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
}
#hostingPlanSelector2 p {
	margin: 0 13px 8px 13px;
}

#hostingPlanSelector2 h2, #hostingPlansComeWith2 h2 {
	color: #ffb400;
	font-size: 14px;
	margin: 10px 13px 5px 13px;
}


#hostingPlanSelector h2, #hostingPlansComeWith h2 {
	color: #ffb400;
	font-size: 14px;
	margin: 10px 13px 5px 13px;
}
#hostingPlanSelector p {
	margin: 0 13px 8px 13px;
}
#hostingPlansComeWith {
	width: 286px;
	margin: 8px 0 0 8px;
	float: left;
}
#hostingPlansComeWith ul{
	margin: 0 13px 8px 13px;
	list-style-image: url(images/tick_green.gif);
}

.padLeft10 {
	padding-left: 10px;
}
.padtop10 {
	padding-top: 10px;
}.hostingPrice {
	background: url(images/hosting-pricebg.gif) repeat-x;
}
table.hostingPrice td p, .hostingPrice td th {
margin: 0;
padding: 0;
}
.hostingPriceL {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding:7px 0 7px 0;
}
hostingPriceL p {
margin: 0;
padding: 0;
}
.hostingPriceR {
	border-bottom: 1px solid #fff;
	padding:7px 0 7px 0;
}
.hostingPricetop {
	border-right: 1px solid #fff;
}
.pad10 {
	padding: 10px;
}
.hostingPriceSpecial {
	padding: 3px 4px 1px 4px;
	background-color: #f00;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.hostingPriceNumber {
	font-size: 24px;
	font-weight: bold;
	color: #f00;
	margin: 0;
	padding: 0;
}
.hostingPriceMonth {
	font-size: 10px;
	color: #f00;
	margin: 0 0 5px 0; 
	padding: 0;
}
img.hosting_buttons {
	margin-bottom: 3px;
}
img.trial {
	text-align:center;
}
td.oddL {
	background-color: #eef5fc;
	padding: 5px 6px 3px 6px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
td.oddR {
	background-color: #eef5fc;
	padding: 5px 6px 3px 6px;
	border-bottom: 1px solid #fff;
}
td.evenL {
	background-color: #e0ecf9;
	padding: 5px 6px 3px 6px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
td.evenR {
	background-color: #e0ecf9;
	padding: 5px 6px 3px 6px;
	border-bottom: 1px solid #fff;
}
#hosting_seeBiz {
	width: 290px;
	float: left;
	text-align: right;
	padding-top: 5px;
}
#hosting_compPoints {
	width: 290px;
	float: left;
	padding-top: 10px;
}
#hosting_compPoints ul {
	list-style-image: url(images/tick_green.gif);
}
.rss_item {margin: 0 0 1em 0; padding-top: 0; padding-bottom: 0; }
.rss_item a {font-weight: bold; }
.rss_date { font-size: 11px; color: #999; }
.seoR { padding-left: 8px; }
.seoT { padding-top: 16px; }
.seoRT { padding: 16px 0 0 8px; }
.bluebox {
	width: 286px;
	height: 235px;
	float: left;
	background: url(images/bluebox.gif) no-repeat;
	margin-top: 8px;
}
.bluebox h2 {
	color: #ffb400;
	font-size: 14px;
	margin: 10px 13px 5px 13px;
}
.bluebox p {
	margin: 0 13px 8px 13px;
}
.marleft8 {
margin-left: 8px;
}
.formTable { background-color: #ddd; }
.formTable th { text-align: left; font-weight: normal; color: #000; background-color: #eee; }
.formTable td { background-color: #fff; }
#h_box1 {
	float: left;
	background: url(images/homebox01.jpg) no-repeat;
	width: 190px;
	height: 198px;
	color: #993300;
}
#h_box2 {
	float: left;
	background: url(images/homebox02.jpg) no-repeat;
	width: 190px;
	height: 198px;
	color: #006600;
}
#h_box3 {
	float: left;
	background: url(images/homebox03.jpg) no-repeat;
	width: 190px;
	height: 198px;
	color: #99ccff;
}
#h_box4 {
	float: left;
	background: url(images/homebox04.jpg) no-repeat;
	width: 190px;
	height: 198px;
	color: #ffcccc;
}
#h_box1, #h_box2, #h_box3, #h_box4 {
	cursor: pointer;
	font-size: 14px;
}
#h_box1 h2, #h_box2 h2, #h_box3 h2, #h_box4 h2 {
	color: #fff;
	margin: 0;
	padding: 10px;
}
#h_box1 ul, #h_box2 ul, #h_box3 ul, #h_box4 ul {
	margin: 0 0 0 25px;
	padding: 0;
	font-size: 11px;
}
#h_box1 li, #h_box2 li, #h_box3 li, #h_box4 li {
margin: 0;
padding: 0;
}
#h_box1 p, #h_box2 p, #h_box3 p, #h_box4 p {
	padding: 10px;
	font-size: 11px;
}
#h_box1 .price, #h_box2 .price, #h_box3 .price, #h_box4 .price {
	font-size: 12px;
	color: #fff;
}
.nocontracts {
margin: 20px 0pt 0pt 35px;
}
#clientLogos {
border: 1px solid #ccc;
width: 248px;
height: 125px;
}
#serviceBoxes h2 {
letter-spacing: .05em;
}
/* Hack used to ensure floating divs work correctly */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac *
/* End of 'default' */

/* --------------------------------> SSL Start*/
/* --------------------------------> left box*/

#sslPlanSelector {
	padding-bottom:10px;
}
#sslPlanSelector .img_more {
	padding-right:10px;
	float:right;
}

#sslPlanSelector img{
	padding-top:10px;
}

#sslPlanSelector  p {
	margin: 0 13px 8px 13px;
	text-align:left;
	font-size: 11px;
}

#sslPlanSelector  p.ssl {
	margin: 0 13px 8px 13px;
	text-align:left;
	font-size: 12px;
}

#sslPlanSelector h2  {
	color: #FFB400;
	font-size: 14px;
	margin: 5px 10px 5px 13px;
	text-align:left;
	padding:0px;
}

#sslPlanSelector .hprice  {
	color: #333333;
	font-size: 15px;
	text-align:left;
	font-weight:bold;
}

/* --------------------------------> box one*/
#sslPlanSelector1 {
	width: 286px;
	height: 175px;
	float: left;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
	padding-left:2px;
	text-align:center;
}

/* --------------------------------> box two*/
#sslPlanSelector2 {
	width: 286px;
	height: 175px;
	float: right;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
	padding-left:2px;
	text-align:center;
}

/* --------------------------------> box three*/
#sslPlanSelector3 {
	width: 286px;
	height: 175px;
	float: left;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
	padding-left:2px;
	text-align:center;
}

/* --------------------------------> box four*/
#sslPlanSelector4 {
	width: 286px;
	height: 175px;
	float: right;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
	padding-left:2px;
	text-align:center;
}
/* --------------------------------> box five*/
#sslPlanSelector5 {
	width: 286px;
	height: 175px;
	float: left;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
	padding-left:2px;
	text-align:center;
}
/* --------------------------------> box six*/
#sslPlanSelector6 {
	width: 286px;
	height: 175px;
	float: right;
	background: url(images/hosting_planselbg.jpg) no-repeat;
	margin-top: 8px;
	padding-left:2px;
	text-align:center;
}

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #F0F7FF; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #F2F3FF; }
.dataTableRow_INVOICE { background-color: #F0F3FF; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #FFFFFF; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #FFFFFF; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #FFFFFF; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */
