/* Begin Customization */
body { margin:0; padding:0; font-family: "Lucida Sans Unicode"; font-size:12px; }
pre { font-family:"Lucida Sans Unicode"; font-size:1em; }

.clear { clear:both; }
h1, h2, h3 { margin:0; padding:0; font-family: "Lucida Sans Unicode" color:#2e2923; }
ul, li { margin:0; padding:0; list-style-type:none; }
a { color:#d3803b; text-decoration:none; }
a:hover { text-decoration:underline; }

body.home { background:#e9e3a6 url(/images/bg_home.jpg) repeat-x 0 123px; }
body.hostingpage { background:#e9e3a6 url(/images/bg_hosting.jpg) repeat-x 0 123px; }
body.aboutus { background:#e9e3a6 url(/images/bg_aboutus.jpg) repeat-x 0 123px; }
body.reseller { background:#e9e3a6 url(/images/bg_reseller.jpg) repeat-x 0 123px; }
body.vps { background:#e9e3a6 url(/images/bg_vps.jpg) repeat-x 0 123px; }
body.support { background:#e9e3a6 url(/images/bg_support.jpg) repeat-x 0 123px; }

h1#logo a { background:url(/images/logo.gif) repeat-x 0 0; width:227px; height:46px; text-indent:-9999px; float:left; position:relative; top:40px; }

#top { background:#2a2520 url(/images/bg_top.jpg); margin:0 0 18px 0; height:123px; }
#topcontainer { margin:0 auto; width:920px; }

ul#toplink { float:right; margin-top:39px;}	
ul#toplink li { float:left; padding-right:10px;}

ul#globalnav { float:right; margin-top:38px; }
ul#globalnav li { float:left; }

ul#policylist {padding: 0px 10px 0px 10px;list-style-type: decimal; margin-left: 40px; }
ul#policylist li {padding: 0px 10px 0px 10px;list-style-type: decimal; margin-left: 5px; }
ul#policylist2 {padding: 2px 10px 2px 10px;list-style-type: decimal; margin-left: 40px; }
ul#policylist2 li {padding: 2px 10px 2px 10px;list-style-type: decimal; margin-left: 5px; }

li#home a { background:url(/images/home_off.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#homeon1 a { background:url(/images/home.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#homeon1 a:hover { background:url(/images/home_on_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#about a { background:url(/images/about.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#abouton1 a { background:url(/images/about_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#abouton1 a:hover { background:url(/images/about_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#hosting a { background:url(/images/hosting.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#hostingon1 a { background:url(/images/hosting_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#hostingon1 a:hover { background:url(/images/hosting_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#reseller a { background:url(/images/reseller.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#reselleron1 a { background:url(/images/reseller_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#reselleron1 a:hover { background:url(/images/reseller_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#vpsnav a { background:url(/images/vps.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#vpsnavon1 a { background:url(/images/vps_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#vpsnavon1 a:hover { background:url(/images/vps_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#support a { background:url(/images/support.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#supporton1 a { background:url(/images/support_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#supporton1 a:hover { background:url(/images/support_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }

#maincontainer { width:920px; margin:0 auto; background:url(/images/maincontainerborderbg.gif) repeat-y 0 0; }
#maincontainer2 { width:920px; margin:0 auto;  }

#hostwrap { background:url(/images/maincontainerbghost.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#aboutwrap { background:url(/images/maincontainerbgabout.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#resellerwrap { background:url(/images/maincontainerbgreseller.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#vpswrap { background:url(/images/maincontainerbgvps.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#supportwrap { background:url(/images/maincontainerbgsupport.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }

#homeheader { background: url(/images/homeheader.jpg) no-repeat; width:920px; height:314px; }
#headerhosting { background:url(/images/header_hosting.jpg) no-repeat 0 0; width:920px; height:168px; text-indent:-9999px; }
#headerabout { background:url(/images/header_aboutus.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headerreseller { background:url(/images/header_reseller.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headervps { background:url(/images/header_vps.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headersupport { background:url(/images/header_support.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }

#mainfeatures { text-indent:-9999px; width:450px; float:left; }

#mainfeatures li { float:left; }

#domainsearch { width:260px; float:right; padding-right:20px; color:#FFF;  }
#domainsearch h2 { text-indent:-9999px; }
#domaintag { text-indent:-9999px; }

fieldset#homefield { border:0; margin:0; padding:0; background:url(/images/searchbg.gif) no-repeat; width:255px; height:46px; }
form { margin:0; padding-right:10px; }
.textfield { border:0; width:57%; margin:13px 0 0 10px; padding:0; }
.textfield2 { border:0; width:57%; margin:13px 0 0 10px; padding:0; }
.searchbutton { background:none; border:0; color:#cd6315; font-weight:bold; margin-left:11px; }

#plans { background:url(/images/plans_bg.jpg) no-repeat 0 0; padding:15px 20px 0 20px; float:left; }
#aboutm { background:url(/images/about_bg.jpg) no-repeat 0 0; padding:15px 20px 0 20px; }
#resellerm { background:url(/images/reseller_bg.jpg) no-repeat 0 0; padding:15px 20px 0 20px; }

#shared { width:307px; float:left;  }
#shared p { width:220px; }
#dedicated { width:295px; float:left;  }
#dedicated p { width:200px; }
#vps { width:276px; float:left; }
#vps p { width:200px; }

#plans h3 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; font-size:1.57em;font-weight:500;  }
#plans li { background:url(/images/bullet.gif) no-repeat 0 center; padding-left:15px; }
#plans ul { float:left; padding-right:15px; }
.pricetag { display:none; }

.moreinfo a { background: url(/images/moreinfo.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; margin-bottom:1px; }
.moreinfo a:hover { background: url(/images/moreinfo_on.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; margin-bottom:1px; }

.viewplans a { background: url(/images/viewallplans.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }
.viewplans a:hover { background: url(/images/viewallplans_on.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }

.viewspecials a { background: url(/images/viewspecials.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }
.viewspecials a:hover { background: url(/images/viewspecials_on.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }

#footercontainer { margin:0 auto; width:920px; padding:50px 0;background:url(/images/borderbottom.gif) no-repeat 0 0; width:920px; }
#footer img { float:left; padding-right:20px; }
#footer a { font-weight:bold; color:#cb5a14; }

#policy { float:right; position:relative; top:-30px; }

#compareplans { text-align:left; border-collapse:collapse; margin:20px 0 0 0; width:100%; font-size:0.85em; }
#compareplansmini { text-align:left; border-collapse:collapse; margin:20px 0 0 0; width:70%; font-size:0.85em; }

th { font-weight:normal; padding:5px 10px; border:0px solid #b9752c; }
td { background-color: #ffffff; padding: 5px;}
table { border: 1px solid #b9752c; border-collapse: collapse; background-color: #ffffff; padding: 5px; margin: auto;}

.thnobg { background:none; padding:0 2px 0 10px; border-top:none; border-right:none; border-left:none; }
.thplans { background:#b9752c; padding:10px 0 10px 0; font-size: 12px; text-align:center; color:#FFF;font-weight:bold; border-right: 1px solid #b9752c; border-top:none; border-left:1px solid #b9752c; }
.thcol { background:#FFF; font-size: 12px;}
.thcolalt { background:#f2e9ab; font-size: 12px; }
.throw2 { font-weight:bold; padding:20px 10px; }

#rightcol { width:68%; margin-left:250px; }
#rightcol2 { width:96%; margin-left:15px; }
#leftcol { float:left; margin-left:15px; }

h2 { font-size:2em; line-height:2em; }

ul#leftnav a { color:#25211b; font-weight:bold; font-size:1em; }
ul#leftnav li { line-height:3em; border-bottom:1px dashed #FFFFFF; background:url(/images/arrow.gif) no-repeat 0 center; padding-left:30px; width: 170px;}

ul#topfeatures { margin-left:25px; }
ul#topfeatures li { width:255px; float:left; padding-right:30px; }

h3 { font-size:1.3em; }

ul#topfeatures img { float:left; padding-right:10px; }

form#domainbox { background: url(/images/domainfield_bg.gif) no-repeat 0 0; height:52px; margin:0; padding:0; }
fieldset { border:0; margin:0; padding:15px 0 0 12px; }

.style1 {color: #ffc088}

.sideinfo { margin:0; padding:0; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; color:#2e2923; font-size:12px }

.ttipcase {visibility: hidden; display: none; position: absolute; width: 200px;}
.ttip {position: relative; width: 200px; top: -2px; left: -5px;}
.ttiph {display: block;background-color: #b9752c; border-color: #b9752c; border-width: 1px; border-style: solid; font-weight: bold; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; color: #ffffff; text-align: left; font-size: 12px; width: 200px; padding: 2px 5px 2px 5px;}
.ttipc {display: block;background-color: #ffffff; border-color: #b9752c; border-width: 1px; border-style: solid; width: 200px; height: auto; padding: 2px 5px 2px 5px;}

/* Mozilla */
.readmorebig a { background:url(/images/readmore_big.gif) no-repeat 0 0; width:260px; height:46px; display:block; overflow:hidden; margin:150px 0 0 30px; padding:0; }
.readmorebig a:hover { background:url(/images/readmore_big_on.gif) no-repeat 0 0; width:260px; height:46px; display:block; overflow:hidden; margin:150px 0 0 30px; padding:0; }

#domainbox label { font-size:1.5em; color:#ca5813; padding-right:10px; }
.domainfield { width:45%; }
.searchbutton2 { position:relative; bottom:6px; }

/*body {
	background-color: #efefef;
}

form {
	margin: 0px;
}

body,td,input,select,textarea {
	font-family: Tahoma;
	font-size: 11px;
}

a {
	color: #65A5E6;
}

a:hover {
	text-decoration: none;
}*/

.heading {
	/*font-family: Tahoma;*/
	font-size: 18px;
	font-weight: normal;
	/*color: #65A5E6;*/
	margin:0; padding:0; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; color:#2e2923;
}

.wrapper {
	width: 600px;
	border: 0px;
	padding: 5px;
	border-collapse: collapse;
	background-color: transparent;
	margin-left: auto; 
	margin-right: auto;
}

.wrapper2 {
	width: 100%;
	border: 0px;
	padding: 5px;
	border-collapse: collapse;
	background-color: transparent;
	margin-left: auto; 
	margin-right: auto;
}

table.topnavbar {
	width: 100%;
}

tr.topnavbar {
	background-color: #efefef;
	font-weight:bold;
	text-align: center;
}

tr.topnavbar a {
	color: #000000;
	text-decoration: none;
}

tr.topnavbar a:hover {
	color: #666666;
}

.clientarealinks a {
	color: #555555;
}

table.frame {
	width: 100%;
	border: 1px solid #8FBCE9;
	padding: 0px;
}

.fieldarea {
	background-color: #EFF2F9;
	text-align: right;
}

.clientareatable {
	width: 100%;
	background-color: #cccccc;
}

.clientareatableheading {
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

.clientareatableactive {
	background-color: #ccff99;
	text-align: center;
}

.clientareatablepending {
	background-color: #ffffcc;
	text-align: center;
}

.clientareatablesuspended {
	background-color: #efefef;
	text-align: center;
}

.clientareatableterminated {
	background-color: #ff9999;
	text-align: center;
}

tr.supportticketsheading {
	background-color: #efefef;
}

tr.supportticketscontent {
	background-color: #ffffff;
}

.contentbox {
	width: 500px;
	text-align: center;
	border: 1px solid #cccccc;
	background-color: #efefef;
	padding: 5px;
	margin-left: auto; 
	margin-right: auto;
}

.errorbox {
	border: 1px dashed #cc0000;
	font-weight: bold;
	background-color: #FBEEEB;
	text-align: center;
	width: 90%;
	padding: 10px;
	color: #cc0000;
	margin-left: auto; 
	margin-right: auto;
}

.domaincheckeravailable {
	color: #669900;
}

.domaincheckerunavailable {
	color: #cc0000;
}

tr.orderheadingrow {
	background-color: #5AB9F1;
	color: #ffffff;
}

tr.orderrow1 {
	background-color: #E8F0F9;
	color: #000000;
}

tr.orderrow2 {
	background-color: #D6E4F6;
	color: #000000;
}
.trans {
	background-color: transparent;
}
a.black { color: black; }
a.black:hover { color: black; }