body  {
	font-size : 9pt;  color : #000000; 
	/*background-image: url("/images/background.gif");
	background-repeat: no-repeat;
	background-position: 5px 66px;*/
	margin: auto;
	width: 860px;
	background-color:#eee;
	border-top: 5px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: 20px;
	font-family : Arial, Helvetica, Sans-serif;
}

#innerBody {
	background-color:#FFFFFF;
	margin: 0px;
}

.title{
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
}

td.title{
	background-color:#CCCCCC;
	padding-bottom: 12px;
	padding-left: 12px;
}

#header{
	/*height: 61px;
	background-image:url(/images/top-background.gif);
	background-repeat:repeat-x;*/
}

#outer {
	width: 838px;
	margin:auto;
	margin-bottom: 0px;
}

#innerHeader{
	width: 820px;
	margin:auto;
}

#logo{
	margin: 15px;
	float: left;
	font-size: 0px;
}

#login{
	float: right;
	line-height: 11px;
	vertical-align:middle;
	font-weight: bold;
}

#submitlogin{
	border: 0px;
}

#menu{
	height: 20px;
	line-height:20px;
	clear: both;
	margin:auto;
	text-align:center;
	vertical-align:middle;
	padding-top:1px;
	background-color:#CCCCCC;
	width: 860px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#rightColumn{
	float: right;
}
#content{
	width: 680px;
	margin:auto;
	padding:0px;
	float: left;
	margin-top: 10px;
	
}
#footer{
	width: 838px;
	margin:auto;
	text-align:center;
	margin-bottom: 0; 
	padding-bottom: 10px;
}

#domainForm{
	float: left;
	height: 100px;
	vertical-align:bottom;
	background-image:url(/images/here-to-help-you-hosting.jpg);
	width:680px;
}

#domainbox{
	float: right;
	padding-top: 55px;
	padding-right: 10px;
}

#subMenu{
	width: 680px;
	height:120px;
	margin:auto;
	float:left;
}

#subMenuLeft{
	width: 323px;
	height:60px;
	float: left;
}

#subMenuRight{
	float: right;
	width: 357px;
	height: 60px;
	background-image:url(/images/header-right.gif);
}

#flashMessage{
	clear:both;
	width: 668px;
	margin:auto;
	padding:0px;
	border: 1px solid #000;
	background-color:#CCCCCC;
	text-align:center;
	font-weight:bold;
	display:block;
	padding:5px;
	margin-bottom: 10px;
	display:none;
}

.menuButton{
	padding-top: 33px;
	float: right;
	padding-right: 10px;
}

.spacer{
	clear: both;
	height: 10px;
	width: 10px;
}


TEXTAREA { 
	font : 8pt verdana; 
	color: #000000; 
	background-color: #CCCCCC; 
	border: 1px solid #000000;
} 

SELECT { 
	font : 8pt verdana; 
	color: #000000; 
	background-color: #ffffff; 
	border: 1px solid #000000;;
} 

INPUT { 
	font : 8pt verdana; 
	color: #000000; 
	background-color: #CCCCCC; 
	border: 1px solid #000000; 
}

form{
	margin: 0;
} 

P  {
font-size : 9pt;  color : #000000; }

#text  {
font-size : 9pt;  color : #000000; }

.details  {
font-size : 8pt;  color : #000000; }

.search  {
font-size : 8pt; font-weight: bold;  color : #ffffff; }

#menu  {
font-size : 9pt;  color : #000000; font-weight : bold; }

#copyright  {
	font-size : 7pt; color : #000000; 
}

h1 {
	font-size : 16px;
	color : #006699; 
	font-weight : bold;
	padding-top: 10px; 
	margin-bottom: 0;
}

h2 {
font-size : 10pt;  color : #666666; font-weight : bold;
margin-top: 0; margin-bottom: 0;
}

#small  {
font-size : 7pt; font-family : Verdana, Arial, Helvetica, Sans-serif; color : #000000; }

#top_header  {
font-size : 14pt;  color : #000000; }

.menu_titles  {
font-size : 10pt; font-weight: bold;  color : #ffffff; }

#clock  {
font-size : 7pt; font-family : Verdana, Arial, Helvetica, Sans-serif; color : #000000; }

A.BUY:LINK {color: #666666; text-decoration: none; font-weight: bold; } 
A.BUY:ACTIVE {color: #666666; text-decoration: none; font-weight: bold; } 
A.BUY:VISITED {color: #666666; text-decoration: none; font-weight: bold; } 
A.BUY:HOVER {color: #999999; text-decoration: none; font-weight: bold; }

A.CHANGE:LINK {color: red; text-decoration: none; font-weight: bold; } 
A.CHANGE:ACTIVE {color: red; text-decoration: none; font-weight: bold; } 
A.CHANGE:VISITED {color: red; text-decoration: none; font-weight: bold; } 
A.CHANGE:HOVER {color: #999999; text-decoration: none; font-weight: bold; } 

A:LINK {color:#006699; text-decoration: none; } 
A:ACTIVE {color: #006699; text-decoration: none; } 
A:VISITED {color: #006699; text-decoration: none; } 
A:HOVER {color: #999999; text-decoration: underline; } 

A.top { font-size: 12px; margin: 0px 5px 0px 5px; }
A.top:LINK {color:#000; text-decoration: none; } 
A.top:ACTIVE {color: #000; text-decoration: none; } 
A.top:VISITED {color: #000; text-decoration: none; } 
A.top:HOVER {color: #999; text-decoration: none; } 

.available {
	color: 				#006600;
	font-size: 			12px;
}

.notavailable {
	color: 				#FF0000;
	font-size: 			12px;
}
.separator {
	background-color:	#dddddd;
}
.footer {
	color: 				#000080;
	font-size: 			10px;
}
.windowborder {
	background-color:	#cccccc;
}
.windowinside {
	background-color:	#eeeeee;
}
.errors {
	color: 				#FF0000;
	font-size: 			12px;
}

li.outerrow{
	float: left;
	display:block;
	list-style:none;
	clear:both;
	margin-left: 0px;
	padding: 0px;
}

li.row{
	float: left;
	display:block;
	list-style:none;
	min-width: 200px;
	margin-left: 0px;
	padding: 5px;
}

li.hostingrow{
	float: left;
	display:block;
	list-style:none;
	width: 100%;
	border: 1px solid #000000;
}

li.hostingtitle{
	background-color:#3399cc;
	color:#FFFFFF;
	float: left;
	display:block;
	list-style:none;
	width: 100%;
	border: 1px solid #000000;
}

li.hostingheader{
	float: left;
	display:block;
	list-style:none;
	width: 100%;
	height: 80px;
	background-color:#d1e4fc;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	/*background-image:url(/images/hostingheader.gif);
	background-repeat:repeat-x;*/
}

li.square{
	margin-left: 30px;
	list-style-image:url(/images/small-square.gif);
	float: left;
}

.rowH{
	background-color:#CCC;
}

.row1{
	background-color: #d1e4fc;
}

.row2{
	background-color:#fff;
}

.row3{
	background-color:#ffcccc;
}

.row4{
	background-color:#ccffcc;
}

.tableouter
{
	border: 1px solid #000000;
}

li.contentLi{
	float: left;
	display:block;
	list-style:none;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

ul.content{
	text-indent:0px;
	margin: 0px;
	padding:0px;
}

ul{
	text-indent:0px;
	margin: 0px;
	padding:0px;	
}

label{
	display: block;
	margin-top: 7px;
	margin-bottom: 3px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.login{
	padding-right: 5px;
	line-height: 17px;
}

#loading{
	width: 680px;
	margin:auto;
	text-align:center;
}

.price{
	font-size: 20px;
	font-weight:bold;
	color:#CC0000;
}


#floatMenu {
	float: right;
	width:150px;
	margin-bottom: 10px;
}

#craftysyntax {
	float: right;
	width:150px;
	margin-bottom: 7px;
}

#cart{
	border: 1px solid #000;
	padding: 10px;
	background-color:#3399cc;
	color:#FFFFFF;
}

#cart p{
	color:#FFFFFF;
}

.add2cart{
	border: 0px;
	background: transparent;
	cursor:pointer;
}

#floatMenu li {
	list-style: none;
	font-size:10px;
}

.header{
	background-color: #CCC;
}

#domain_period{
	width: 120px;
}

.item{
	border: 1px solid #000000;
	padding:5px;
	margin-bottom:5px;
}

.bottombox{
	width: 265px;
	float:left;
	border-right: 1px solid #000000;
	margin-left:10px;
}

.red{
	color:#FF0000;
}

#searchbox{
	width: 360px;
	height: 32px;
	background-image:url(/images/search-back.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	border: 0px;
}

#www{
	margin:2px;
	margin-right: 0px;
	font-size:18px;
	height: 26px;
	width: 48px;
	border: 0px;
	float: left;
	background-color:#3399cc;
	border: 0px;
	color:#FFFFFF;
	float: left;
}

#keywords{
	margin-left: 0px;
	margin:2px;
	font-size:18px;
	height: 26px;
	width: 174px;
	border: 0px;
	float: left;
	background-color:#3399cc;
	border: 1px;
	color:#FFFFFF;
	float: left;
}

#searchbutton{
	margin: 0px;
	width: 40px;
	float: right;
	border: 0px;
}

#tld {
	padding-top: 2px;
	margin:2px;
	font-size:18px;
	height: 26px;
	width: 80px;
	border: 0px;
	float: left;
	background-color:#3399cc;
	border: 0px;
	color:#FFFFFF;
	float: left;
}

.infoli{
	margin-left: 30px;
}

.headerBox{
	width: 218px;
	height: 30px;
	background-color:#CCCCCC;
}

h2{
	color:#006699;
	font-size: 18px;
	margin: 4px;
	margin-left: 8px;
}

.errors{

}

.fromprice{
	color:#CC0000;
	font-size:16px;
	font-weight: bold;
	line-height: 28px;
	margin-right:10px;
}

.priceBox{
	width: 218px;
	height: 28px;
	background-color:#EAEAEA;
	font-size:16px;
	font-weight: bold;
	line-height: 28px;
	text-align:right;
	color:#999999;
}

#comments{
	height: 100px;
}

.textArea{
	border: 1px solid #999999;
	border-top: 0px;
	padding: 10px;
	background-color:#d1e4fc;
}

.tabbit{
	cursor: pointer;
	font-size:12px;
}

h2.textAreaTitle{
	margin-left: 0px;
	
}

#tab2full, #tab3full{
	display: none;
}

/* begin css tabs */

ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 1em 0; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #999; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
	margin-bottom: 0px;
}

ul#tabnav li { /* do not change */
	display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
	border-bottom: 1px solid #fff; /* set border color to page background color */
	background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
	background-color: #d1e4fc; /* set selected tab background color as desired */
	color: #000; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
	padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #999; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #FFF; /* set unselected tab background color as desired */
	color: #666; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
	background: #fff; /* set desired hover color */
}


/* end css tabs */

#hostingHome{
	float: left;
	width: 220px;
	height: 500px;
	background-image:url(/images/home/hosting-home.png);
}

#vpsHome{
	float: left;
	width: 230px;
	height: 500px;
	background-image:url(/images/home/virtual-servers.png);
}

#domainsHome{
	float: left;
	width: 230px;
	height: 500px;
	background-image:url(/images/home/domain-names.png);
}

li.homeLi{
	margin-top: 30px;
}

.homeInner{
	padding-top: 90px;
	padding-left: 105px;
}

#telephone{
	float: right;
	font-size: 22px;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 18px;
}

#session{
	color: #000;
	font-size: 11px;
	float: right;
}

.www{
	float: left;
	color:#FFFFFF;
	font-size: 20px;
	line-height: 31px;
}
