body {
	margin:0; padding:0;
	font:100% Arial, Helvetica, sans-serif; 
	background:url("../images/background/main.jpg") repeat-x; 
}

body#no_bg { 
	background:url("../images/background/mao_top.jpg") repeat-x;
}

p {
	margin:0; padding:0 0 10px 0;
	color:#333;
	font-weight:bold;
}

/* ----- IDS ----- */

/* MAIN */

#space {
	width:10px; height:30px;
	clear:both;
}

#main {
	margin:0 0 30px 0; padding:0;
}  

/* HEADER */

#header {
	height:113px;
	color:white;
}

#logo {
	padding:10px 0 0 0;
	width:400px; height:89px;
	float:left;  
	overflow:hidden;
}

#navigation {
	padding:20px 0 0 0;
	float:right;
} 

/* FEATURE CONTENT */ 
   
#featureContent {
	height:40px;
}

#fcLeft {
	margin:20px 0 0 0; padding:0;
	float:left;
}

#fcRight {
	float:left;
}

/* BLOCK CONTENT */

#blockContentMain {
	padding:20px 0 0 0;
	height:100%; min-height:800px;
	background:#fff;
}

/* MAIN BOXES */ 

#mainBoxes {
	margin:0px; padding:0px;
	position:relative;
	top:-45px; left:10px;
}

#domainBox {
	margin:-5px 0 0 0; padding:0 4px 0 0;
	width:333px; height:305px;
	float:left;
	background:url("../images/background/index/domainBox.png") no-repeat;
}

#hostingBox {
	margin:0px; padding:0 4px 0 0;
	width:332px; height:319px;
	float:right;
	background:url("../images/background/index/hostingBox.png") no-repeat;
	position:relative;
	top:-45px;
}

#resellerBox {
	margin:0px; padding:0px;
	width:332px; height:319px;
	float:left;
	background:url("../images/background/index/resellersBox.png") no-repeat;
}

/* FEATURE BOXES */

#featureBoxes {
	margin:0 0 30px 0;
}

#fbLeft {
	margin:0 0 0 50px;
	float:left;
}

#demotip { 
	padding:15px;
    width:190px; height:68px; 
    display:none; 
    background:url(../images/background/index/tooltip.png);
	color:#999;        
}

#demotip span {
	color:#666;
}

#fbRight {
	width:520px;
	float:right;
}

.fbText {
	margin:-80px 0 0 80px; padding:0;
	width:135px; height:95px;
	float:left;
	font-size:90%;
}

.fbText p  {	
	color:#86C62B;
}

#fbOne {
	margin:0 0 30px 30px; padding:0;
	width:220px; height:100px;
	float:left;
	border:1px solid #ccc;
}

#fbTwo {
	margin:0 0 30px 30px; padding:0;
	width:220px; height:100px;
	float:left;
	border:1px solid #ccc;
}

#fbThree {
	margin:0 0 30px 30px; padding:0;
	width:220px; height:100px;
	float:left;
	border:1px solid #ccc;
}

#fbFour {
	margin:0 0 30px 30px; padding:0px;
	width:220px; height:100px;
	float:left;
	border:1px solid #ccc;
}

/* LOGO BOXES */

.lbText {
	margin: 0 0 0 0; padding: 8px 0 0 0;
	width:360px; height:95px;
	float:right;
	font-size:80%;
}

.lbText p  {	
	margin:0; padding:0 0 5px 0;
	color:#86C62B;
}

#logoBoxes {
        clear: both;
}

#lbOne {
	margin:0 0 30px 0; padding:0;
	width:220px; height:100px;
	float:left;
}

#lbTwo {
	margin:0 0 30px 0; padding:0;
	width:220px; height:100px;
	float:left;
}

#lbThree {
	margin:0 30px 30px 0;
	padding:0;
	width:470px; height:100px;
	float:right;
	border:1px solid #ccc;
}

#lbThree img {
	float: left;
	margin:0 0 0 0;
}

/* SITE CONTENT */

#downloads {
	margin:-30px 0 0 30px;
	float:left;
}

#siteContent {	
	padding:20px 0 0 25px;
	clear:both;
	font-size:80%;
	line-height:180%;
}

#sideMenuContainer {
	margin:-30px 0 0 -10px;
	float:left;
}

#sideMenuTop {
	width:250px; height:13px;
	background:url("../images/background/navTop.png") no-repeat;
}

#sideMenuBtm {
	width:250px; height:13px;
	background:url("../images/background/navBtm.png") no-repeat;
}

#sideMenu {
	width:250px; height:800px;
	background:#dcdcdc;
}

.smHeader {
	margin:0 0 -8px 14px; padding:0 0 0 10px;
	color:#fff;
	font-weight:bold; font-size:150%;
}

#smContact {
	margin:0 0 10px 20px; padding:10px;
	width:200px; height:74px;
	background:url("../images/background/sideMenuContact.png") no-repeat;
	float:left;
}

#scLeft {
	margin:0 0 30px 0;
	width:480px;
	float:left;
}

#scRight {
	margin:0 0 30px 20px;
	width:480px;
	float:left;
}

#scLeft p.border {
	border-bottom:1px dotted #999;
}

#rightContentContainer {
	margin:-30px 0 0 -10px;
	width:750px;
	float:left;
}

#domainSearch2 {
	margin:20px 0 0 40px;
	width:690px; height:73px;
	background:url("/images/domainsearchbg.png") no-repeat;
}

#dsSearchBox2 {
    margin:0 70px 0 0; padding:0; 
	width:250px; height:20px;
	font:100% Tahoma, sans-serif;
	color:#3D5B6C;	
	float:left;	
	border:none;
	background:none;
}


#dsSearchContainer2 {
	width:500px;
}

#domainSearch {
	margin:0px 0 20px 25px;
	width:450px; /*height:144px;*/
	background:url("/images/background/domains/searchBox.png") no-repeat;
}

#domainSearch h1 {
	padding:12px 0 2px 30px;
	font:200% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

#domainSearch h3 {
	padding:10px 0 0 33px;
	font:100% Arial, sans-serif;
	font-weight:bold;
	color:#a1c4d9;
	text-transform:lowercase;
}

#dsRight {
	margin:0 20px 0 0; padding:0;
	width:240px;
	float:right;
}

#dsMailboxes {
	margin:0 20px 0 0; padding:0;
	width:240px; height:222px;
	background:url("/images/background/domains/box.png") no-repeat;
}

#dsMailboxes p {
	text-align:center;
	padding:30px 0 0 0;
	font:100% Arial, sans-serif;
	font-weight:bold;
	color:#fff;
	text-transform:lowercase;
}

#dsRight h1 {
	padding:25px 0 2px 20px;
	font:150% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

#dsRight h3 {
	padding:5px 0 0 43px;
	font:100% Arial, sans-serif;
	font-weight:bold;
	color:#a1c4d9;
	text-transform:lowercase;
}

#resellerMain {
	margin:-30px 0 0 30px;
	width:700px;
	float:left;
}

#resellerBanner {
	margin:0; padding:20px;
	width:700px; height:284px;
	background:url("/images/background/resellers/banner.png") no-repeat;
}

#rbText {
	width:350px; height:210px;
}

#rbText p {	
	color:#676767;	
	font:100% Arial, sans-serif;
}

#rbText h1 {
	margin:0; padding:0;
	color:#333;
	font:300% Tw Cen MT, sans-serif;
	font-weight:bold;
}

#rbText h2 {
	color:#464343;	
	font:120% Arial, sans-serif;
	font-weight:bold;
	text-transform:lowercase;
}

#moreinfo {
	margin:0 20px 0 10px;
	width:150px; height:30px;
	float:left;  
	overflow:hidden;
}

#moreinfo h3 {
	margin:0px; padding:0px;
	width:150px; height:30px; 
	background:url("../images/background/resellers/moreinfo.png") no-repeat; 
}

#moreinfo h3 a {
	padding:30px 0 0 0;
	display:block;
} 

#buynow {
	width:150px; height:30px;
	float:left;  
	overflow:hidden;
}

#buynow h3 {
	margin:0px; padding:0px;
	width:150px; height:30px;
	background:url("../images/background/resellers/buynow.png") no-repeat; 
}

#buynow h3 a {
	padding:30px 0 0 0;
	display:block;
} 

#features {
	width:700px;
	clear:both;
}

#features .featbox {
	margin:0 20px 30px 0; padding:0;
	width:330px; height:55px;
	float:left;
	background:url("../images/background/resellers/features.png") no-repeat;
	font-size:80%;
	line-height:100%;
}

#features .featbox p {
	margin:0; padding:5px 10px 0 0;
	float:right;
	width:250px;
}

#features .featbox img {
	margin:-10px 20px 0 -15px;
	float:left;
}

#features .featbox p a {
	color:#86C62B;
	font-weight:bold;
	border:none;
}

#features .featbox2 {
	margin:0 20px 30px 0; padding:0;
	width:330px; height:55px;
	float:left;
	background:url("../images/background/resellers/features.png") no-repeat;
	font-size:100%;
	line-height:100%;
}

#features .featbox2 p {
	margin:0; padding:5px 10px 0 0;
	float:right;
	width:250px;
}

#features .featbox2 img {
	margin:-10px 20px 0 -15px;
	float:left;
}

#orderhere {
	margin:5px 0 0 0; padding:15px 0 0 0;
	width:268px; height:80px;
	float:left;  
	overflow:hidden;
}

#orderhere h3 {
	margin:0px; padding:0px;
	width:268px; height:80px;
	background:url("../images/background/resellers/orderhere.png") no-repeat; 
}

#orderhere h3 a {
	padding:80px 0 0 0;
	display:block;
} 

#faq {
	margin:-30px 0 0 20px;
	width:700px;
	float:left;
}

#faq h1 {
	margin:0 0 0 45px;
}

#faq ul {
	width:650px;
	list-style-type: none;
}

#faq ul.faq li {
	margin:0 0 20px 0;
	padding:10px;
}

#faq ul.questions li {
	margin:0 0 10px 0;
}

#faq ul.questions li a {
	padding:5px;
	color:#333;
	text-decoration:none;
	background:#f5f5ce;
}

#faq ul.questions li a:hover{
	padding:5px;
	color:#333;
	text-decoration:none;
	background:#e7e7a7;
}

#faq .faq li span.question {
	display:block;
	font-weight:bold;
}
	
#faq .highlight {
	background:#ffffe1;
	border:3px solid #ccc;
}
	
#faq div.faqtop {
	margin:5px 0 0 0;
}
	
#faq div.faqtop a {
	padding:3px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.faqtop {
	margin:10px 0 0 0;
	width:80px; height:32px; 
	overflow:hidden;
}

.faqtop h4 {
	margin:0px; padding:0;
	width:80px; height:32px;
	text-align:center;
	background:url("../images/background/top.png") no-repeat; 
}

.faqtop h4 a {
	padding:32px 0 0 0;
	display:block;
} 

.faqtop h4 a:hover {	
	background:url("../images/background/tophover.png") no-repeat; 
} 

/* FOOTER */ 
 
#footer {
	height:350px;
	clear:both;
	background:#515151 url("../images/background/footer.jpg") repeat-x;
	color:white;
	font-size:90%;
	text-align:left;
	position:relative;
	bottom:0px;
}

#footerLogo {
	padding:0;
	width:400px; height:89px; 
	float:left; 
	overflow:hidden;
}

.fLeft {
	width:100px;
	float:left;
}

.fRight {
	float:left;
}

#footer span {
	color:#666;
}

#footer p, a {
	color:#ccc;
}

/* FOOTER CONTACT */

#footerContact {
	margin:0px; padding:40px 0 0 0;
	width:350px;
	float:left;
}

#fcAddress {
	padding:0 0 20px 0;
	height:30px;
}

#fcPhone {
	padding:0 0 20px 0;
	height:30px;
}

#fcFax {
	padding:0 0 20px 0;
	height:30px;
}

#fcEmail {
	padding:0 0 20px 0;
	height:30px;
}

/* FOOTER MENU */

#footerMenu {
	margin:0px; padding:30px 0 0 100px;
	height:170px;
	float:left;
}

/* FOOTER LINKS */

#footerLinks {
	margin:0px; padding:30px 0 0 70px;
	height:170px;
	float:left;
}

/* FOOTER HOSTING */

#footerHosting {
	margin:0px; padding:30px 0 0 70px;
	height:170px;
	float:left;
}

/* ----- CLASSES ----- */

.container {
	margin:0 auto;
	width:1020px;
}

/* ----- HEADINGS ----- */

h1 {
	margin:0; padding:10px 0 10px 0;
	color:#FEC10E;
	font-size:150%;
}

h2 {
	margin:0; padding:0 0 10px 0;
	color:#557b91;
	font-size:125%;
}

h3 {
	margin:0; padding:0;
	text-transform:uppercase;
	color:#557b91;
	font-weight:bolder;
}

#logo h1, #logo h2 {
	margin:0px; padding:0px;
	width:484px; height:89px; 
	background:url("../images/background/logo.png") no-repeat; 
}

#smContact h4 {
	margin:0; padding:4px 0 0 0;
	color:#38444f;
	font-size:140%;
}

#footer h2 {
	margin:0; padding:0;
	color:#6a6a69;
	font-size:250%;
}

#footerLogo h1, #logo h2 {
	margin:0px; padding:0px;
	width:484px; height:89px; 
	background:url("../images/background/footerLogoFade.png") no-repeat; 
}

#footerLogo h1 a:hover, #logo h2 {
	margin:0px; padding:0px;
	width:484px; height:89px; 
	background:url("../images/background/footerLogo.png") no-repeat; 
}

/* ----- LISTS ----- */

/* NAV LIST */ 

ul.navList {
	margin:0px; padding:0px;
	list-style-type:none;
}

ul.navList li {
	padding:0 0 0 40px;
	display:inline;
}

/* SIDE MENU */

#sideMenu ul {	
	margin:10px 0 8px 13px; padding:0;
	background:#dcdcdc;
	float:left;
	color:#fff;	font-weight:bold;
}

#sideMenu ul li { 
	list-style-type:none;
}

ul.priceBoxes {
	margin:0; padding:0;
	list-style-type:none;
}

ul.priceBoxes li {
	margin:0; padding:0 0 0 23px;
	display:inline;
}

/* DOMAIN LIST */ 

ul.domainList {
	margin:0px; padding: 133px 0 0 50px;
	list-style-type:none;
/*
	position:relative;
	top:133px; left:50px;
*/
}

ul.domainList li {
	height:20px;
	margin:0px; padding:0 0 1px 0;
	color:#fff;
	font-weight:bold;
}

/* HOSTING LIST */ 

ul.hostingList {
	margin:0px; padding:0px;
	width:250px;
	list-style-type:none;
	position:relative;
	top:128px; left:60px;
}

ul.hostingList li {
	height:20px;
	margin:0px; padding:0 0 1px 0;
	color:#fff;
	font-weight:bold;
}

ul.hostingButtons {
	margin:0px; padding:0;
	width:300px;
	list-style-type:none;
	position:relative;
	top:165px; left:35px;
}

ul.hostingButtons li {
	Margin:0px; padding:0 50px 0 0;
	display:inline;
}

ul.hostingButtons li.hbRight {
	Margin:0px; padding:0 0 0 3px;
}

/* RESELLER LIST */ 

ul.resellerList {
	margin:0px; padding:0px;
	list-style-type:none;
	position:relative;
	top:129px; left:65px;
}

ul.resellerList li {
	height:20px;
	margin:0px; padding:0 0 1px 0;
	color:#fff;
	font-weight:bold;
}

ul.resellerButtons {
	margin:0px; padding:0px;
	list-style-type:none;
	position:relative;
	top:166px; left:36px;
}

ul.resellerButtons li {
	Margin:0px; padding:0;
	display:inline;
}

ul.resellerButtons li.rbRight {
	Margin:0px; padding:0 0 0 55px;
}

/* FEATURE BOXES */

ul.fbList {
	margin:0; padding:8px 0 0 0;
}

ul.fbList li {
	margin:0; padding:0 40px 0 0;
	display:inline;
	list-style-type:none;
}

/* DOMAIN FEATURES */

ul.dfList {
	margin:0; padding:0;
	list-style-type:none;
}

ul.dfList li {
	
}

/* DOMAIN LIST */

#dfList {	
	float:left;
}

#dfList ul {
	width:415px;
	margin:-7px 10px 0 2px;	padding:0 0 0 40px;
}

#dfList ul li {
	margin:0 0 2px 0; padding:5px 5px 5px 10px;
	list-style-type:none;
	background:url("../images/background/domains/dfTick.png") no-repeat 100% 0 #e7e8e4;
	text-align:left;
	color:#333;
	font-weight:bold;
}

#dfList ul li.alt {
	background:url("../images/background/domains/dfTick.png") no-repeat 100% 0 #e0e1df;
}

#dfList p {
	margin:0 0 2px 42px; padding:8px 0 0 10px;
	width:410px; height:40px;
	background:url("../images/background/domains/dtHeader.png") no-repeat;
	color:#fff;
	font-size:150%; font-weight:bold;
	text-align:left;
}

/* FOOTER MENU */ 

ul.fmList {
	margin:12px 0 0 0; padding:0;
	height:170px;
	list-style-type:none;	
	background:url("../images/background/ticks.png") no-repeat;
}

ul.fmList li {
	Margin:0; padding:0 0 22px 30px;
	color:#fff;
	font-weight:bold;
}

/* FOOTER LINKS */ 

ul.flList {
	margin:12px 0 0 0; padding:0;
	height:170px;
	list-style-type:none;	
	background:url("../images/background/ticks.png") no-repeat;
}

ul.flList li {
	Margin:0; padding:0 0 22px 30px;
	color:#fff;
	font-weight:bold;
}

/* FOOTER HOSTING */ 

ul.fhList {
	margin:12px 0 0 0; padding:0;
	height:170px;
	list-style-type:none;	
	background:url("../images/background/ticks.png") no-repeat;
}

ul.fhList li {
	Margin:0; padding:0 0 22px 30px;
	color:#fff;
	font-weight:bold;
}

/* ----- IMAGES ----- */

#featureBoxes img {
	margin:0 0 0 -25px;
}

/* ----- LINKS ----- */

/* GENERAL */ 

a img {
	border:none;
}

#siteContent p a {
	color:#333;
	text-decoration:none;
	border-bottom:2px dotted #86C62B;
}

h1, h2, h3, h4 a {
	text-decoration:none;
}

#siteContent a span {
	color:#FEC10E;
}

#logo h1 a {
	padding:89px 0 0 0;
	display:block;
} 

#domainTable td a {
	border:none;
}

/* NAV LINKS */ 

ul.navList li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:120%;
}

ul.navList li a:hover {
	color:#eeb438;
}

ul.navList li a.active {
	color:#86c62b;
}

/* SIDE MENU LINKS */

#sideMenu ul li a {
	margin:0; padding:2px 0 5px 15px;
	width:220px; height:28px;
	background:url("../images/background/sideMenuBg.png") no-repeat;
	color:#666;
	text-decoration:none;
	float:left;
	border:none;
}

#sideMenu ul li a:hover {
	margin:0; padding:2px 0 5px 15px;
	width:220px; height:28px;
	color:#666;
	text-decoration:none;
	float:left;
	border:none;
	background:url("../images/background/sideMenuHover.png") no-repeat;
}

#sideMenu ul li a.active {
	margin:0; padding:2px 0 5px 15px;
	width:220px; height:28px;
	color:#fff;
	text-decoration:none;
	float:left;
	border:none;
	background:url("../images/background/sideMenuActive.png") no-repeat;
}

#smContact p a {
	border:none;
	color:#666;
}

#smContact p a:hover {
	color:#333;
}

/* MAIN BOXES LINKS */

ul.hostingButtons li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

ul.hostingButtons li a:hover {;
	color:#0C222F;
}

ul.resellerButtons li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

ul.resellerButtons li a:hover {
	color:#4F2905;
}

#featureBoxes a {
	text-decoration:none;
	color:#313131;
	font-size:90%;
}

#logoBoxes a {
	text-decoration:none;
	color:#313131;
	font-size:90%;
}

/* FOOTER LINKS */

#footer a {
	text-decoration:none;
	color:#ccc;
}

#footerLogo h1 a {
	padding:89px 0 0 0;
	display:block;
} 

#footerLogo h1 a:hover {
	padding:89px 0 0 0;
	display:block;
} 

#footerMenu a, #footerLinks a, #footerHosting a {
	color:#666;
}

#footerMenu a:hover, #footerLinks a:hover, #footerHosting a:hover {
	color:#eeb438;
	text-decoration:none;
}

#footerMenu a.active, #footerHosting a.active {
	color:#86c62b;
}

/* ----- TABLES ----- */

/* HOSTING PAGES */


#h50Buttons a {
	margin:0 0 0 80px; 
}

#h50Right {
	margin:-29px 15px 0 0;
	float:right;
}

#hosting50 {
	margin:-29px 0 0 0;
	width:720px;
	float:left;
}

#hosting50 table {
	width:520px;
	color:#333;
	font-size:100%; font-weight:bold;
}

#hosting50 table caption.cap50 {
	width:516px; height:40px;
	margin:0 0 0 2px; padding:8px;
	background:url("../images/background/hosting/50TableHeader.png") no-repeat;
	text-align:left;
	color:#fff;
	font-size:150%;
}

#hosting50 table caption.cap100 {
	width:516px; height:40px;
	margin:0 0 0 2px; padding:8px;
	background:url("../images/background/hosting/100TableHeader.png") no-repeat;
	text-align:left;
	color:#fff;
	font-size:150%;
}

#hosting50 table caption.cap200 {
	width:516px; height:40px;
	margin:0 0 0 2px; padding:8px;
	background:url("../images/background/hosting/200TableHeader.png") no-repeat;
	text-align:left;
	color:#fff;
	font-size:150%;
}

#hosting50 table tr td {
	padding:0 5px 0 5px;
	background:#E7E8E4;
	text-align:left;
}

#hosting50 table tr.alt td {
	padding:0 5px 0 5px;
	background:#E0E1DF;
}

#hosting50 table td.col1 {
	width:320px;
}

#hosting50 table td.col2 {
	text-align:center;
}

/* E1 */

#e1Table table {
	margin:0 auto;
	width:450px;
	color:#ccc;
	font-size:100%; font-weight:bold;
}

#e1Table table tr td {
	width:60px;
	padding:5px;
}

#e1Table table tr, th, td {
	padding:0 5px 0 5px;
	background:#666;
	text-align:center;
}

#e1Table table tr th {
	padding:0 5px 0 5px;
	background:#504f4f;
	text-align:center;
}

/* HOSTING TABLE */

#hostingTable {
	margin:30px 0 0 10px; padding:0;
	font-weight:bold;
	color:#514f4f;
}

#tableHeader {
	width:699px; height:66px;
	background:url("../images/background/hosting/tableHeader.png") no-repeat;
}

#tableFooter {
	width:699px; height:66px;
	margin:-2px 0 0 8px;
	background:url("../images/background/hosting/tableFooter.png") no-repeat;
}

#hostingTable table {
	margin:0 0 0 7px;
	background:#EBEBEB url("../images/background/hosting/mainTable.png") repeat-x;
}

#hostingTable table tr td, th {
	padding:8px;
	background:none;
}

#hostingTable table tr th {
	width:132px;
	font-weight:bold;
	color:#514f4f;
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;
}

#hostingTable table tr td.td50 {
	width:61px;
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;
}

#hostingTable table tr td.td100 {
	width:75px;
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;
}

#hostingTable table tr td.td200 {
	width:73px;
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;
}

#hostingTable table tr td.tdMicro {
	width:73px;
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;
}

#hostingTable table tr td.tdStarter {
	width:72px;
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;
}

#hostingTable table tr td.tdStandard {
	width:72px;	
	border-bottom:1px solid #ccc;
}

/* ----- FORMS ----- */

/* DOMAIN SEARCH */

#dnSearch {
	margin:0; padding:3px 0 0 0;
	width:120px; height:25px;
}

#domainSearchForm {    
    margin:0; padding:7px 10px 0 10px;
}

#dnSearch select {
        float: left;
        margin: 10px 25px 0 0;
}

#dnButton {
        margin: 14px 0 0 0;
}

#domainSearchForm #domainSearch {
        float: left; 
        margin:0; padding:6px 0 2px 20px;
	width:160px; height:29px;
	border:none;
	background:none;
}

#dnSearchBox {
	width:320px; height:29px;
}

#searchContainer {
	position:relative;
	top:150px; left:30px;
}


#searchform #search {
    width:425px; height:33px;
	font-size:170%;
	color:#666;
	position:relative;
	top:-5px; left:10px;
	border:none;
}

#searchform #button {
    width:89px; height:42px;
	position:relative;
	top:6px; left:20px;
}

/* DOMAIN SEARCH */

#dsSearch {
	margin:0; padding:0;
	height:38px;
	border:none;
	position:relative;
	top:30px; left:160px;
}

#dsSearchBox {
    margin:0; padding:0; 
	width:255px; height:15px;
	font:100% Tahoma, sans-serif;
	color:#3D5B6C;
	border:none;
	background:none;
}

#dsSearch select {
	position:relative;
	top:1px; right:90px;
}

#dsButton {
	margin:0; padding:0;
	border:none;
	position:relative;
	top:15px; right:75px;
}

#optionselect {
	width:80px;
	float:left;	
}

#dsButton2 {
	margin:0; padding:0;
	border:none;	
	float:left;	
}


/* -- HOSTING CONTENT -- */

#hostingContent {
	margin:-30px 0 0 0;
	width:720px; height:1150px;
	float:right;
}

#hostingFeature {
	margin:0 auto;
	width:560px; height:250px;
	background:url("../images/background/hosting/clouds.png") no-repeat;
}

/* -- HOSTING FEATURE 50MB -- */

#hf50 {
	padding:60px 40px 0 0;
	width:154px; height:196px;
	float:left;  
	overflow:hidden;
}

#hf50 h2, #hf50 h3 {
	margin:0; padding:0;
	width:154px; height:196px; 
	background:url("../images/background/hosting/50Header.png") no-repeat; 
}

#hf50 h2 a {
	padding:196px 0 0 0;
	display:block;
} 

/* -- HOSTING FEATURE 100MB -- */

#hf100 {
	padding:40px 40px 0 0;
	width:154px; height:196px;
	float:left;  
	overflow:hidden;
}

#hf100 h2, #hf100 h3 {
	margin:0; padding:0;
	width:154px; height:196px; 
	background:url("../images/background/hosting/100Header.png") no-repeat; 
}

#hf100 h2 a {
	padding:196px 0 0 0;
	display:block;
} 

/* -- HOSTING FEATURE 200MB -- */

#hf200 {
	padding:60px 0 0 0;
	width:154px; height:196px;
	float:left;  
	overflow:hidden;
}

#hf200 h2, #hf200 h3 {
	margin:0; padding:0;
	width:154px; height:196px; 
	background:url("../images/background/hosting/200Header.png") no-repeat; 
}

#hf200 h2 a {
	padding:196px 0 0 0;
	display:block;
} 

/* -- DOMAIN BANNER -- */

#domainFeature {
	margin:0 auto; padding:0 0 20px 20px;
	width:690px; height:215px;
/*
	background:url("../images/background/hosting/clouds.png") no-repeat;
*/
}

/* -- DOMAIN FEATURE COM -- */

#dfcom {
	padding:20px 10px 0 0;
	width:220px; height:214px; 
	float:left;  
	overflow:hidden;
}

#dfcom h2, #dfcom h3 {
	margin:0; padding:0;
	width:220px; height:214px;  
	background:url("../images/com-box.png") no-repeat; 
}

#dfcom h2 a {
	padding:214px 0 0 0;
	display:block;
} 

/* -- DOMAIN FEATURE COUK -- */

#dfcouk {
	padding:20px 10px 0 0;
	width:220px; height:214px; 
	float:left;  
	overflow:hidden;
}

#dfcouk h2, #dfcouk h3 {
	margin:0; padding:0;
	width:220px; height:214px;  
	background:url("../images/couk-box.png") no-repeat; 
}

#dfcouk h2 a {
	padding:214px 0 0 0;
	display:block;
} 

/* -- DOMAINS FEATURE ORG -- */

#dforg {
	margin:0; padding:20px 10px 0 0;
	width:220px; height:214px; 
	float:left;  
	overflow:hidden;
}

#dforg h2, #dforg h3 {
	margin:0; padding:0;
	width:220px; height:214px; 
	background:url("../images/org-box.png") no-repeat; 
}

#dforg h2 a {
	padding:214px 0 0 0;
	display:block;
} 

/* TABLE SIGNUP BUTTONS */

#signup {
	margin:-32px 10px 0 0;
}

#signupButtons {
	margin:-32px 20px 0 0;
	float:right;
}

#signup50 {
	margin:0 14px 0 0; padding:0;
	width:75px; height:21px;
	float:left;  
	overflow:hidden;
}

#signup50 h3.signup50 {
	margin:0; padding:0;
	width:75px; height:21px; 
	background:url("../images/background/hosting/signup.png") no-repeat; 
	
}

#signup50 h3.signup50 a {
	padding:21px 0 0 0;
	display:block;
} 

#signup50 h3.signup50 a:hover {
	padding:21px 0 0 0;
	display:block;
	background:url("../images/background/hosting/signupHover.png") no-repeat; 
} 

#signup100 {
	margin:0 18px 0 0; padding:0;
	width:75px; height:21px;
	float:left;  
	overflow:hidden;
}

#signup100 h3.signup100 {
	margin:0; padding:0;
	width:75px; height:21px; 
	background:url("../images/background/hosting/signup.png") no-repeat; 
}

#signup100 h3.signup100 a {
	padding:21px 0 0 0;
	display:block;
} 

#signup100 h3.signup100 a:hover {
	padding:21px 0 0 0;
	display:block;
	background:url("../images/background/hosting/signupHover.png") no-repeat; 
} 

#signup200 {
	margin:0 18px 0 0; padding:0;
	width:75px; height:21px;
	float:left;  
	overflow:hidden;
}

#signup200 h3.signup200 {
	margin:0; padding:0;
	width:75px; height:21px; 
	background:url("../images/background/hosting/signup.png") no-repeat; 
}

#signup200 h3.signup200 a {
	padding:21px 0 0 0;
	display:block;
} 

#signup200 h3.signup200 a:hover {
	padding:21px 0 0 0;
	display:block;
	background:url("../images/background/hosting/signupHover.png") no-repeat; 
} 

#signupMicro {
	margin:0 17px 0 0; padding:0;
	width:75px; height:21px;
	float:left;  
	overflow:hidden;
}

#signupMicro h3.signupMicro {
	margin:0; padding:0;
	width:75px; height:21px; 
	background:url("../images/background/hosting/signup.png") no-repeat; 
}

#signupMicro h3.signupMicro a {
	padding:21px 0 0 0;
	display:block;
} 

#signupMicro h3.signupMicro a:hover {
	padding:21px 0 0 0;
	display:block;
	background:url("../images/background/hosting/signupHover.png") no-repeat; 
} 

#signupStarter {
	margin:0 13px 0 0; padding:0;
	width:75px; height:21px;
	float:left;  
	overflow:hidden;
}

#signupStarter h3.signupStarter {
	margin:0; padding:0;
	width:75px; height:21px; 
	background:url("../images/background/hosting/signup.png") no-repeat; 
}

#signupStarter h3.signupStarter a {
	padding:21px 0 0 0;
	display:block;
} 

#signupStarter h3.signupStarter a:hover {
	padding:21px 0 0 0;
	display:block;
	background:url("../images/background/hosting/signupHover.png") no-repeat; 
} 

#signupStandard {
	padding:0;
	width:75px; height:21px;
	float:left;  
	overflow:hidden;
}

#signupStandard h3.signupStandard {
	margin:0; padding:0;
	width:75px; height:21px; 
	background:url("../images/background/hosting/signup.png") no-repeat; 
}

#signupStandard h3.signupStandard a {
	padding:21px 0 0 0;
	display:block;
} 

#signupStandard h3.signupStandard a:hover {
	padding:21px 0 0 0;
	display:block;
	background:url("../images/background/hosting/signupHover.png") no-repeat; 
} 

#tableFooter ul {
	margin:3px 20px 0 0; padding:0;
	list-style-type:none;
	float:right;
}

#tableFooter ul li a {
	margin:0; padding:0;
	list-style-type:none;
	text-decoration:none;
	color:#666;
}

#tableFooter ul li a:hover {
	text-decoration:underline;
	color:#333;
}

#tableFooter ul li {
	margin:0; padding:0 0 0 28px;
	display:inline;
}

/* PRO HOSTING TABLE */

#proHosting {
	margin:20px 0 0 5px;
	width:718px; height:289px;
	background:url("../images/background/hosting/proTable.png") repeat-x; 	
}

#proHeader {
	margin:0 0 0 20px; padding:40px 0 0 0;
	float:left;
}

#proHeader h1 {
	color:#fff;
	font:250% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#proHeader h2 {
	margin:0 0 -10px 0; padding:0;
	color:#a6d95c;
	font:400% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#proHeader h3 {
	margin:0 0 30px 0;
	color:#a6d95c;
	font:150% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#proHeader p {
	color:#fff;
	font:100% Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#proTable table {
	margin:20px 0 0 50px; padding:0;
	width:260px;
	float:left;
	color:#3a3a3a;
}

#proTable table tr {
	margin:0; padding:0;
}

#proTable table tr th {
	margin:0; padding:1px 0 2px 0;
	width:150px;
	text-align:left;
}

#proTable table tr td {
	margin:0; padding:0;
	background:none;
}

#proButtons {
	width:180px;
	float:left;
	margin:20px 0 0 40px;
}

#proButtons p {
	color:#fff;
	font:100% Myriad Pro, sans-serif;
}

/* COMPARE TABLE */

#compare {	
	margin:-20px 0 0 10px;
	height:950px;
	float:left;
}

table.ctheader {
	position:relative;
	top:-80px;
}

table.ctheader tr {
	text-align:center;
}

table.ctheader tr th, td h1 {
	margin:10px 0 -10px 0; padding:0;
	font:150% Georgia, Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}

table.ctheader tr td h2 {
	margin:0; padding:0;
	font:100% Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}

table.ctheader tr th {
	width:178px; height:68px;
	background:none;
}

table.ctheader tr td {
	width:109px; height:68px;
	background:none;
}

#compareTable table.ctable tr.ctheader {
	margin:0; padding:0;
}

#mainheader {
	margin:0 0 0 -8px;
	width:967px; height:78px;	
	background:url("../images/background/hosting/compare/mainheader.png") no-repeat;
}

#mainheader h1 {
	padding:25px 0 0 150px;
	font:200% Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}

#ctheader {
	width:959px; height:68px;	
	background:url("../images/background/hosting/compare/header.png") no-repeat;
}

#compareTable table.ctable {	
	margin:0; padding:0;
	width:959px;
	color:#162733;
	background:url("../images/background/hosting/compare/background.png") repeat-y;	
	position:relative;
	top:-72px;
}

#compareTable table.ctable tr th {
	margin:0; padding:0 0 0 15px;
	width:160px; height:35px;
	background:none;
	text-align:left;
}

#compareTable table.ctable tr td {
	margin:0; padding:0;
	width:111px; height:35px;
	background:none;
}

/* COMPARE ORDER BUTTONS */

#orderButtons {
	position:relative;
	top:-72px; left:184px;
}

.ctorder {
	margin:0 2px 0 0; padding:0;
	width:109px; height:61px;
	float:left;  
	overflow:hidden;
}

.ctorder h3 {
	margin:0; padding:0;
	width:109px; height:61px;
	background:url("../images/background/hosting/compare/order.png") no-repeat; 
}

.ctorder h3 a {
	padding:61px 0 0 0;
	display:block;
}

.ctorder h3 a:hover {
	background:url("../images/background/hosting/compare/orderhover.png") no-repeat; 
}

/* SUPPORT LEFT */

/* Forms */

#left {
	margin:-30px 0 0 0;
	float:left;
	width:450px;
}

#lefttext {
	margin:0 0 0 30px;
}

#lefttext p span {
	color:#86C62B;
}

#support {
	margin:5px 0 0 0;
	width:450px; height:410px;
	background:url("../images/background/support2.png") no-repeat;
}

#support p {
	color:#A1C4D9;
}

#support h1 {
	padding:22px 0 0 65px;
	font:200% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

#content {
	position:relative;
	top:15px; left:65px;
}

#content form {
	margin:0;
}

#content form p {
	position:relative; 
}

#content form p a img, form p span input.button {
	position: relative;
}

#content form {
	position:relative;
	z-index:2;
}

#content input, textarea {  
	width:300px;
	padding:4px;
	color:#223F4F;
	font:100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#e1eff6;
	border:1px solid #14384F;
}

#content input:focus, textarea:focus {
	color:#3D5B6C;
	font:100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#d5ebf6;
}

#content input.button {
	width:100px;
	cursor:pointer;
	color:#fff;
	background:#2A4655;
	border:1px solid #fff;
}

/* AJAX Loader */

#content .loader {
	position:relative;
	top:-35px; left:150px;
}

#content .loader img {
	vertical-align:middle;
	margin:0;
}

#content .loader p {
	font-style:italic;
}

/* SUPPORT RIGHT */

#right {
	margin:-30px 0 0 0;
	width:290px;
	float:left;
}

.righttext {	
	background:#61889e;
	color:#14384F;
}

.righttext p {
	padding:0 10px 0 10px;
	color:#14384F;
}

.top h1 {
	padding:11px 0 0 10px;
	font:200% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

.btmRight {
	width:290px; height:24px;
	background:url("../images/background/support/btmRight.png") no-repeat;
}

.btmLeft {
	width:290px; height:24px;
	background:url("../images/background/support/btmLeft.png") no-repeat;
}

.btmLast {
	width:290px; height:25px;
	background:url("../images/background/support/btmLast.png") no-repeat;
}

.top {
	width:290px; height:60px;
	background:url("../images/background/support/top.png") no-repeat;
}

table.contactTable {
	margin:0; padding:10px;
	width:290px;
}

table.contactTable tr th, td {
	margin:0; padding:0;
}
table.contactTable tr th {	
	margin:0; padding:0 10px 0 0;
	width:100px; height:20px;
	text-align:right;
}

table.contactTable tr td {	
	margin:0; padding:0 0 0 10px;
	width:130px; height:10px;
	background:#4a7085;
	text-align:left;	
	color:#fff;
}

table.contactTable tr td.space, th.space {	
	border-bottom:10px solid #61889E;
}

#tutorial {
	margin:-30px 0 0 30px;
	width:700px;
	float:left;
}

#tutorial h3 {
	margin:30px 0;
	color:#162733;
	font-size:120%;
}

#tutorial ul li {
	margin:0 0 10px -30px; padding:0;
	list-style-type:none;
}

#tutorial ul li a {
	padding:5px;
	color:#333;
	text-decoration:none;
	background:#f5f5ce;
}

#tutorial ul li a span {
	margin:0 10px 0 0;
	font-style:italic;
	color:#333;
	font-weight:bold;
}

#tutorial ul li a:hover{
	padding:5px;
	color:#333;
	text-decoration:none;
	background:#e7e7a7;
}

/* SITE BUILDER */

#sitebuilder {
	margin:-30px 0 0 30px;
	width:700px; height:807px;
	float:left;
	font:130% "Tw Cen MT";
	line-height:130%;
	font-weight:bold;
	background:#95b1bf url("../images/background/sitebuilder/sitebuilder.jpg") no-repeat bottom;
}

#sitebuilder p {
	color:#fff;
}

.sbTitle {
	margin:10px 0 0 100px; padding:0;
	width:483px; height:52px;
	float:left;  
	overflow:hidden;
}

.sbTitle h1 {
	margin:0; padding:0;
	width:483px; height:52px;
	background:url("../images/background/sitebuilder/title.jpg") no-repeat; 
}

.sbTitle h1 span {
	padding:52px 0 0 0;
	display:block;
}

.sbTag {
	margin:20px 0 0 160px; padding:0;
	width:181px; height:48px;
	float:left;  
	overflow:hidden;
}

.sbTag h2 {
	margin:0; padding:0;
	width:181px; height:48px;
	background:url("../images/background/sitebuilder/tag.png") no-repeat; 
}

.sbTag h2 span {
	padding:48px 0 0 0;
	display:block;
}

.sbPrice {
	margin:10px 0 0 160px; padding:0;
	width:128px; height:128px;
	float:left;  
	overflow:hidden;
}

.sbPrice h2 {
	margin:0; padding:0;
	width:128px; height:128px;
	background:url("../images/background/sitebuilder/price.png") no-repeat; 
}

.sbPrice h2 span {
	padding:128px 0 0 0;
	display:block;
}

#sbLeft {
	margin:20px 0 0 50px;
	width:330px;
	float:left;
	clear:both;
}

#sbRight {
	margin:20px 0 0 40px;
	width:245px;
	float:left;
}

#sbBox {
	margin:25px 0 0 0; padding:10px;
	width:328px; height:217px;
	background:url("../images/background/sitebuilder/box.png") no-repeat;
}

#sbBox h3 {
	color:#2a5676;
	font-size:90%;
	font-weight:bold;
}

#sbBox ul {
	margin:10px 0 0 0; padding:0;
	list-style-type:none;
	color:#318ddc;
	font-size:90%;
}

#sbBox ul li {
	margin:0; padding:0 0 7px 0;
}

#sbButton {
	margin:0 auto;
	width:220px; height:106px;
	background:url("../images/background/sitebuilder/button.png") no-repeat;
}

#sbButton p {
	padding:45px 0 0 35px;
	color:#2a5676;
	font:130% "Trebuchet MS";
	font-weight:normal;
}

#sbButton p a {
	border-bottom:none;
	color:#630c0c;
}

.darkred {
	color:#630c0c;
}

#sbDemo {
	margin:0; padding:0;
	width:240px; height:68px;
	float:left;  
	overflow:hidden;
}

#sbDemo h3 {
	margin:0; padding:0;
	width:240px; height:68px;
	background:url("../images/background/sitebuilder/demohover.png") no-repeat; 
}

#sbDemo h3 a {
	padding:68px 0 0 0;
	display:block;
}

.bubbleR p, .bubbleL p {
	font-size:90%;
	font-weight:normal;
}

.bubbleR {
	margin:10px 0 0 0; padding:0 0 0 8px;
	width:167px; height:68px;
	float:right;
	background:url("../images/background/sitebuilder/bubble-right.png") no-repeat;
}

.bubbleL {
	margin:-30px 0 -20px 0; padding:22px 0 0 8px;
	width:167px; height:68px;
	float:left;
	background:url("../images/background/sitebuilder/bubble-left.png") no-repeat;
}

#clients {
	margin:-30px 0 0 30px;
	float:left;
}

#clients table {
	margin:20px 0 0 0;
}

#clients table tr {
	background:none;
}

#clients table tr td {
	padding:0 60px 30px 0;
	background:none;
}

#clients table tr td div.ctp {
	margin:0 0 0 5px;
	line-height:90%;
	float:left;
	text-align:left;
}

#clients table tr td div.ctp p {
	color:#6d9f43;
}

#clients table tr td div.ctp p a {
	font:200% "Impact";
	font-weight:normal;
	border:none;
}

#clients table tr td div.ctp p a:hover {
	color:#6d9f43;
}

#clients table tr td a img {
	border:5px solid #333;
	float:left;
}

#clients table tr td a:hover img {
	border:5px solid #6d9f43;
}

#clientnav {
	float:right;
}

#clientnav div.next {
	float:right;
}

#clientnav div.next p a span {
	color:#6d9f43;
}

#clientnav div.next p a {
	padding:5px;
	background:#333;
	border:none;
	color:#fff
}

#clientnav div.next p a:hover {
	color:#6d9f43;
}

#clientnav div.prev {
	margin:0 2px 0 0;
	float:right;
}

#clientnav div.prev p a {
	padding:5px;
	background:#333;
	border:none;
	color:#fff
}

#clientnav div.prev p a:hover {
	color:#6d9f43;
}

#clientnav div.page-1 {
	margin:0 2px 0 0;
	float:right;
}

#clientnav div.page-1 p a {
	padding:5px;
	background:#333;
	border:none;
	color:#fff
}

#clientnav div.page-1 p a:hover {
	color:#6d9f43;
}

#clientnav div.page-2 {
	margin:0 2px 0 0;
	float:right;
}

#clientnav div.page-2 p a {
	padding:5px;
	background:#333;
	border:none;
	color:#fff
}

#clientnav div.page-2 p a:hover {
	color:#6d9f43;
}

#clientnav div.page-3 {
	margin:0 2px 0 0;
	float:right;
}

#clientnav div.page-3 p a {
	padding:5px;
	background:#333;
	border:none;
	color:#fff
}

#clientnav div.page-3 p a:hover {
	color:#6d9f43;
}

#testimonials {
	margin:-30px 0 0 17px;
	float:left;
	width:700px;
}

#testimonials div.testMain {
	margin:0 0 20px 0; padding:30px;
	width:640px;
	text-align:justify;
	border:10px solid #ccc;
}

#testimonials div.testMain img {
	margin:0 0 0 20px;
	float:right;
}

div.speechTop {
	margin:-30px 0 0 0;
	width:78px; height:64px;
	background:url("../images/background/speechTop.png") no-repeat;
	position:relative;
	top:40px; right:20px;
}

div.speechBtm {
	margin:0 0 -30px 0;
	width:78px; height:64px;
	background:url("../images/background/speechBtm.png") no-repeat;
	position:relative;
	top:-40px; left:450px;
}

div.testClient {
	margin:0 0 10px 0; padding:0;
	height:110px;
	background:#ccc;
}

div.tcName {
	padding:10px;
	float:left;
}

div.tcName h1 {
	margin:0; padding:0;
	color:#333;
}

#testimonials div.tcName p a {
	color:#666;
	border-bottom:none;
}

#testimonials div.tcName p a:hover {
	color:#7DBE0C;
}

div.tcPic {
	padding:5px;
	float:right;
}

div.tcPic img {
	border:5px solid #999;
}

div.tcPic a:hover img {
	border:5px solid #333;
}

#blog {
	margin:-30px 0 0 30px;
	width:700px;
	float:left;
}

#option1 {
	float:right;
}

#option1Text {
	margin:30px 0 0 0;
	float:left;
	width:220px;
}

#option2 {
	float:right;	
}

#option2Text {
	margin:68px 0 0 0;
	width:220px;
	float:left;
}

#option3 {
	float:right;
}

#option3Text {
	margin:98px 0 0 0;
	width:220px;
	float:left;
}

.boxBg {
	margin:25px -5px 0 0;
	width:454px; height:144px;
	background:url("../images/background/box-bg.png") no-repeat;
}

.boxBg p {
	margin:1px 0 0 45px;
}

.boxBg h1 {
	margin:0 0 15px 10px; padding:12px 0 2px 30px;
	font:200% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

.boxBg2 {
	margin:25px -5px 0 0;
	width:454px; height:144px;
	background:url("../images/background/box-bg.png") no-repeat;
}

.boxBg2 p {
	margin:1px 0 0 0;
}

.boxBg2 h1 {
	margin:0 0 15px 0; padding:12px 0 2px 0;
	font:200% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

.boxBgBig {
	margin:25px -5px 0 0;
	width:454px; height:319px;
	background:url("../images/background/box-bg-big.png") no-repeat;
}

.boxBgBig p {
	margin:1px 0 0 45px;
}

.boxBgBig h1 {
	margin:0 0 15px 10px; padding:12px 0 2px 30px;
	font:200% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

#blog table { margin:10px 0;	width:700px; }
#blog table td { padding:10px; background:#E1F1FB; text-align:left; }
#blog table td.alt { background:#EFF9FF; }
#blog table td.caption { background:#2A4655;	color:#fff;	text-align:center; }
#blog table td a { color:#333; text-decoration:none; border-bottom:2px dotted #B0DE27; }

.domainSearch {
	padding: 10px 0 0 0;
	margin: 0 0 20px 25px;
	width:450px; height:144px;
	background:url("../images/background/domains/searchBox.png") no-repeat;
}

.domainSearch h1 {
	padding:12px 0 2px 30px;
	font:200% Arial, sans-serif;
	text-transform:uppercase;
	color:#3d5b6c;
	font-weight:bold;
}

.domainSearch h3 {
	padding:10px 0 0 33px;
	font:100% Arial, sans-serif;
	font-weight:bold;
	color:#a1c4d9;
	text-transform:lowercase;
}

.dsSearch {
	margin:-15px 0 0 0; padding:0;
	height:38px;
	border:none;
	position:relative;
	top:16px; left:60px;
}

.dsSearchBox {
    margin:0; padding:0; 
	width:255px; height:15px;
	font:100% Tahoma, sans-serif;
	color:#3D5B6C;
	border:none;
	background:none;
}

.dsSearchBox2 {
    margin:0; padding:0; 
	width:325px; height:15px;
	font:100% Tahoma, sans-serif;
	color:#3D5B6C;
	float:left;
	border:none;
	background:none;
}

.dsSearch select {
	position:relative;
	top:1px; right:90px;
}

.dsButton {
	margin:0; padding:0;
	border:none;
	position:relative;
	top:15px; right:75px;
}

.dsButton2 {
	margin:0; padding:0;
	border:none;
	position:relative;
	top:15px;
}

.clear {
    clear: both;
}

#news {
	margin:-30px 0 0 30px;
	float:left;
	width:700px;
	font-size: 120%;
}

div.newsItem {
	margin:0 0 20px 0; padding:30px;
	width:640px;
	text-align:justify;
	border:10px solid #ccc;
	color:#333;
}

div.newsItem p.newsTitle {
        font-size: 150%;
        font-weight: bold;
        text-align: center;
}
div.newsItem p.red {
        color: #f00;
}


div.newsItem p.newsContactDetails {
	color:#4a7085;
	text-align: center;
}

div.newsItem p.newsContactDetails a {
	color:#4a7085;
	border:none;
}

#emailBanner {
	margin:-5px 0 0 40px;
	width:690px; height:210px;
	background:url("../images/email-banner.png") no-repeat;
}

#emailOrderTop {
	width:150px; height:100px;
	float:right;
	overflow:hidden;	
}

#emailOrderTop a {
	display:block;
	padding:100px 0 0 0;	
}

#emailOrderBtm {
	width:120px; height:110px;
	float:right;
	overflow:hidden;
}

#emailOrderBtm a {
	display:block;
	padding:110px 0 0 0;	
}

#emailText {
	margin:1px 0 0 150px;
	width:420px;
	clear:both;
	color:#fff;
}

#emailText p {
	color:#fff;
	line-height:18px;
}

#domainFeat { margin:40px 0 0 55px; }

#payMonthly {
	margin:0 0 10px 20px; padding:20px 0 0 15px;
	width:702px; height:62px;
	font-family:"Myriad Pro";
	background:url("../images/pay-monthly-bg.png") no-repeat;
}

#payMonthly h1 {
	margin:-1px 0 0 0; padding:0;
	color:#3b3b3b;
	font-size:280%;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}

#payMonthly h1 a {
	color:#3b3b3b;
	text-decoration:none;
}

#payMonthly h1 a:hover {
	color:#000;
	text-decoration:none;
}

#payMonthly p {
	margin:-8px 80px 0 0; padding:0;
	width:370px;
	color:#939292;
	font-size:110%;
	float:right;
	line-height:20px;
}

#hosting50Header {
	margin:0 0 10px 20px; padding:20px 0 0 15px;
	width:702px; height:350px;
	font-family:"Myriad Pro";
	background:url("../images/50mb-hosting-header.png") no-repeat;
}

#hosting50Header h1 {
	margin:0 0 15px 0; padding:0;
	color:#3b3b3b;
	font-size:300%;
	font-weight:bold;
	text-transform:uppercase;
}

#hosting50Header p {
	margin:0; padding:0;
	width:420px;
	color:#939292;
	font-size:120%;
	line-height:20px;
}

#hosting100Header {
	margin:0 0 10px 20px; padding:20px 0 0 15px;
	width:702px; height:350px;
	font-family:"Myriad Pro";
	background:url("../images/100mb-hosting-header.png") no-repeat;
}

#hosting100Header h1 {
	margin:0 0 15px 0; padding:0;
	color:#3b3b3b;
	font-size:300%;
	font-weight:bold;
	text-transform:uppercase;
}

#hosting100Header p {
	margin:0; padding:0;
	width:420px;
	color:#939292;
	font-size:120%;
	line-height:20px;
}

#hosting200Header {
	margin:0 0 10px 20px; padding:20px 0 0 15px;
	width:702px; height:350px;
	font-family:"Myriad Pro";
	background:url("../images/200mb-hosting-header.png") no-repeat;
}

#hosting200Header h1 {
	margin:0 0 15px 0; padding:0;
	color:#3b3b3b;
	font-size:300%;
	font-weight:bold;
	text-transform:uppercase;
}

#hosting200Header p {
	margin:0; padding:0;
	width:420px;
	color:#939292;
	font-size:120%;
	line-height:20px;
}

#hostingMicroHeader {
	margin:0 0 10px 20px; padding:20px 0 0 15px;
	width:702px; height:350px;
	font-family:"Myriad Pro";
	background:url("../images/micro-hosting-header.png") no-repeat;
}

#hostingMicroHeader h1 {
	margin:0 0 15px 0; padding:0;
	color:#3b3b3b;
	font-size:300%;
	font-weight:bold;
	text-transform:uppercase;
}

#hostingMicroHeader p {
	margin:0; padding:0;
	width:420px;
	color:#939292;
	font-size:120%;
	line-height:20px;
}

#hostingStarterHeader {
	margin:0 0 10px 20px; padding:20px 0 0 15px;
	width:702px; height:350px;
	font-family:"Myriad Pro";
	background:url("../images/starter-hosting-header.png") no-repeat;
}

#hostingStarterHeader h1 {
	margin:0 0 15px 0; padding:0;
	color:#3b3b3b;
	font-size:300%;
	font-weight:bold;
	text-transform:uppercase;
}

#hostingStarterHeader p {
	margin:0; padding:0;
	width:420px;
	color:#939292;
	font-size:120%;
	line-height:20px;
}

#hostingStandardHeader {
	margin:0 0 10px 20px; padding:20px 0 0 15px;
	width:702px; height:350px;
	font-family:"Myriad Pro";
	background:url("../images/standard-hosting-header.png") no-repeat;
}

#hostingStandardHeader h1 {
	margin:0 0 15px 0; padding:0;
	color:#3b3b3b;
	font-size:300%;
	font-weight:bold;
	text-transform:uppercase;
}

#hostingStandardHeader p {
	margin:0; padding:0;
	width:420px;
	color:#939292;
	font-size:120%;
	line-height:20px;
}

#hostingDivide {
	margin:23px 0 0 0;
	width:420px;
}

#hostingDivide h2 {
	margin:0; padding:0;
	color:#fff;
	float:left;
}

#hostingDivide p {
	margin:0 0 30px 0; padding:0;
	float:left;
	clear:both;
	width:300px;
	color:#fff;
	line-height:15px;
	font-weight:normal;
}

.headingButton {
	width:103px; height:29px; 
	overflow:hidden;
	float:right;
}

.headingButton h3 {
	width:103px; height:29px; 
	background:url("../images/heading-ordernow-button.png") no-repeat;
} 

.headingButton h3 a {
	padding:29px 0 0 0;
	display:block;
} 

.headingButton h3 a:hover {
	background:url("../images/heading-ordernow-button-hover.png") no-repeat;
} 

.headingText {
	margin:25px 0 0 0;
	width:660px;
	clear:both;
	line-height:17px;
	color:#828080;
}

.headingText a {
	color:#333;
	text-decoration:none;
}

.headingText a:hover {
	color:#000;
	text-decoration:underline;
}

.hostingBoxes {
	margin:0 0 -20px 20px;
	width:702px; height:350px;
}

#hosting50Price {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/50mb-hosting-price.png") no-repeat;
}

#hosting50Webspace {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/50mb-hosting-webspace.png") no-repeat;
}

#hosting50Bandwidth {
	margin:0;
	width:197px; height:274px;
	float:left;
	background:url("../images/50mb-hosting-bandwidth.png") no-repeat;
}

#hosting100Price {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/100mb-hosting-price.png") no-repeat;
}

#hosting100Webspace {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/100mb-hosting-webspace.png") no-repeat;
}

#hosting100Bandwidth {
	margin:0;
	width:197px; height:274px;
	float:left;
	background:url("../images/100mb-hosting-bandwidth.png") no-repeat;
}

#hosting200Price {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/200mb-hosting-price.png") no-repeat;
}

#hosting200Webspace {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/200mb-hosting-webspace.png") no-repeat;
}

#hosting200Bandwidth {
	margin:0;
	width:197px; height:274px;
	float:left;
	background:url("../images/200mb-hosting-bandwidth.png") no-repeat;
}

#hosting300Price {
	margin:0 40px 20px 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/300mb-hosting-price.png") no-repeat;
}

#hosting300Webspace {
	margin:0 40px 20px 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/300mb-hosting-webspace.png") no-repeat;
}

#hosting300Bandwidth {
	margin:0 0 20px 0;
	width:197px; height:274px;
	float:left;
	background:url("../images/300mb-hosting-bandwidth.png") no-repeat;
}

#hostingMicroPrice {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/micro-hosting-price.png") no-repeat;
}

#hostingMicroWebspace {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/micro-hosting-webspace.png") no-repeat;
}

#hostingMicroBandwidth {
	margin:0;
	width:197px; height:274px;
	float:left;
	background:url("../images/micro-hosting-bandwidth.png") no-repeat;
}

#hostingStarterPrice {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/starter-hosting-price.png") no-repeat;
}

#hostingStarterWebspace {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/starter-hosting-webspace.png") no-repeat;
}

#hostingStarterBandwidth {
	margin:0;
	width:197px; height:274px;
	float:left;
	background:url("../images/starter-hosting-bandwidth.png") no-repeat;
}

#hostingStandardPrice {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/standard-hosting-price.png") no-repeat;
}

#hostingStandardWebspace {
	margin:0 40px 0 10px;
	width:197px; height:274px;
	float:left;
	background:url("../images/standard-hosting-webspace.png") no-repeat;
}

#hostingStandardBandwidth {
	margin:0;
	width:197px; height:274px;
	float:left;
	background:url("../images/standard-hosting-bandwidth.png") no-repeat;
}

.hostingButton {
	width:132px; height:37px;
	float:left;
	overflow:hidden;
	position:relative;
	top:235px; left:35px;
}

.hostingButton h3 {
	width:132px; height:37px; 
	background:url("../images/ordernow-button.png") no-repeat;
} 

.hostingButton h3 a {
	padding:37px 0 0 0;
	display:block;
} 

.hostingButton h3 a:hover {
	background:url("../images/ordernow-button-hover.png") no-repeat;
} 

.hostingFeat {
	margin:0 0 0 45px;
}

#winterSpecialSlide {
	margin:0 0 0 -25px; padding:0;
	width:430px; height:185px;
	background:url("../images/mailboxes.jpg") no-repeat;
	/*
		background:url("../images/winter-offer.jpg") no-repeat;
	*/
}

#winterSpecialSlide a {
	width:430px; height:185px;
	display:block;
	color:#D5EBF8;
}

/*
	#winterSpecialSlide a {
		margin:0 46px 0 18px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:90%;
		color:#333;
		position:relative;
		top:161px; left:20px;
	}
	
	#winterSpecialSlide a:hover {
		color:#000;	
	}
*/


#network_news_banner {
	margin:-20px 0 20px 40px;
	width:940px; height:40px;
	display:block;
	visibility:visible;
	background: url(../images/network_news.png) no-repeat;		
	text-indent:-9999px;
	float:left;
	position:relative;
}

#network_news_banner a {
	width:120px; height:33px;
	display:block;
	position:absolute;
	top:9px; left:807px;
	border:none;
	background:url(../images/network_news.png) no-repeat -808px -59px;
}

#network_news_banner a:hover {
	background-position:-808px -9px;
}











#free_info {
	margin:0 10px 0 10px;
	width:1000px; height:30px;
}


#special_3in1 {
	margin:-10px 10px 10px 10px;
	width:1000px; height:230px;
	background:url("../images/offers/3in1_banner.jpg") no-repeat;
}

#special_3in1 a {
	margin:150px 22px 0 0;
	width:264px; height:58px;
	float:right;
}


#january_special {
	margin:0 10px 0 10px;
	width:1000px; height:170px;
	background:url("../images/january_special.jpg") no-repeat;
}

#january_special a {
	margin:100px 22px 0 0;
	width:197px; height:44px;
	float:right;
}

#january_special_small {
	margin:0 10px 0 40px;
	width:685px; height:180px;
	background:url("../images/january_special_small.jpg") no-repeat;
}

#january_special_small a {
	margin:100px 22px 0 0;
	width:197px; height:44px;
	float:right;
}

div#so_search {
	position:relative;
	top:-20px;
	left:-40px;
}

#sp1 {
	margin:0 0 30px 0;
	width:703px; height:142px;
	background:url("../images/special_offer_999.jpg") no-repeat;
}

#sp2 {
	margin:0 0 50px 0;
	width:703px; height:142px;
	background:url("../images/special_offer_freeinfo.jpg") no-repeat;
}

.sptext {
	display:none;
}

#yeshotels_banner { margin:0 0 20px 0; padding:0; width:700px; height:150px; float:right; overflow:hidden; }
#yeshotels_banner h2 { margin:0; padding:0; width:700px; height:150px; background:url("../images/yeshotels_banner.jpg") no-repeat; }
#yeshotels_banner h2 span { padding:150px 0 0 0; display:block; }

#fcAddress div.fRight p { width:250px; }

#co_box_1 { background:url("../images/co_image_1.jpg") no-repeat; width:690px; height:350px; margin:0 0 10px 0; }
#co_box_1 span { display:none; }
#co_box_2 { background:url("../images/co_image_2.jpg") no-repeat; width:690px; height:170px; margin:0 0 30px 0; }
#co_box_2 span { display:none; }

a.co_link img { margin:35px 0 0 15px;float:left; }

form#make_an_offer { margin:0 auto; padding:50px 0 0 0; width:900px;; clear:both; }
form#make_an_offer dl dd input { margin:0; padding:5px; width:400px; border:1px solid #ccc; } 
form#make_an_offer dl dd textarea { margin:0; padding:5px; width:850px; height:100px; border:1px solid #ccc; background:#fff; } 
form#make_an_offer dl { margin:0 50px 20px 0; padding:0; width:400px; float:left; }
form#make_an_offer dl.wide { width:850px; }
form#make_an_offer dl.clear { clear:both; }
form#make_an_offer dl.wide dd input { width:850px; }
form#make_an_offer dl dt { margin:0 0 10px 0; padding:0; }
form#make_an_offer dl dt label { color:#333; }
form#make_an_offer dl dd { margin:0; padding:0; }
form#make_an_offer p { width:100px; margin:0 auto; text-align:center; }

#mao_info { margin:0 auto; padding:15px 20px 10px 20px; width:880px; clear:both; text-align:center; }
#mao_info h2 { color:#333; font-size:200%; }