@charset "utf-8";
/* CSS Document */
a { outline:none; }
.inpSubmit { padding:1px; }
.alc { margin:0 auto; }
table{border-collapse:collapse; border-spacing:0}
body {
	margin:0;
	padding:0;
	background:#000 url("../images/striped-bg.jpg") 0px 0px repeat-x;
	color:#1D1E20;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	line-height:135%;
	text-align:justify;
}
a { color:#3399ff; text-decoration:none; }
div#menu {
	background:url("../images/menu-bg.gif");
	height:40px;
	padding:0;
	margin:0;
	width:902px;
	margin:0 auto;
}
div#front {
	height:275px;
}
div#logo {
	height:275px;
	background:url("../images/logo.png") 0px 0px no-repeat;
}
div.wrapper,
div#logo,
div#front,
div#footer {
	width:900px;
	margin:0 auto;
}
div#contents {
	width:900px;
	margin:0 auto;
	background:#FFF;
	border-top:2px solid #111;
	padding:0;
}
div#contents div.contents {
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}
div.infbox {
	float:left;
	height:200px;
	width:225px;
	background:url("../images/info-box.png") 0 0 no-repeat;
}
div.infbox div.title,
div.ShowPkgBox div.title {
	color:#FFF;
	text-align:left;
	font-size:25px;
	font-weight:100;
	vertical-align:middle;
	padding-top:6px;
	padding-left:5px;
}
div.infbox div.detail,
div.ShowPkgBox div.detail {
	padding:10px 0px 0px 10px;
	color:#FFF;
	text-align:left;
}
div.infbox div.buy-now,
div.ShowPkgBox div.buy-now {
	position:absolute;
	margin-top:5px;
	float:left;
	padding:5px;
	padding-left:15px;
}
div.buy-now a { color:#EEF2F7; }
div.infbox a,
div.footerBox a,
div.ShowPkgBox a {
	background:url("../images/right-blue.gif") left no-repeat;
	padding-left:20px;
	text-decoration:none;
}
div.infbox div.title img,
div.footerBox div.title img,
div.ShowPkgBox div.title img { vertical-align:middle; }
div.clear { clear:both; line-height:0px; height:0px; }

div#menu ul {
	color: white;
	text-align: center;
	margin: 0;
	padding:0;
	margin:0 auto;
	background:#fff url("../images/menu-bg.gif");
	width:901px;
	margin:0 auto;
}

div#menu ul li {
	display: inline;
}

div#menu ul li a {
	margin:0;
	padding: 10px 0px 10px 0px;
	color: white;
	text-decoration: none;
	border-right: 1px solid #333;
	font-size:15px;
	display:block;
	width:111.4px;
	float:left;
	font-weight:590;
	color:#EEF2F7;
	font-weight:600;
}
div#menu ul li a.last { border:none; }
div#menu ul li a:hover {
	background:url("../images/menuhover.gif");
	color: white;
}
div#menu ul li#active a { border-left: 1px solid #333; background:url("../images/menuhover.gif"); }

.cxbox{background:transparent; margin:0 auto; font-weight:600; cursor:default; color:#FFF}
.cxtop, .cxbottom{display:block; background:transparent; font-size:1px}
.cxb1, .cxb2, .cxb3, .cxb4{display:block; overflow:hidden}
.cxb1, .cxb2, .cxb3{height:1px}
.cxb2, .cxb3, .cxb4{background:#000; border-left:1px solid #333; border-right:1px solid #666}

.cxb1{margin:0 5px; background:#666}
.cxb2{margin:0 3px; border-width:0 2px}
.cxb3{margin:0 2px}
.cxb4{height:2px; margin:0 1px}

div#footer { 
	margin-top:10px;
	margin-bottom:10px;
	height:150px;
	background:url("../images/footer.png") repeat-x;
	color:#FFFFFF;
}
div.footerBox {
	float:left;
	height:inherit;
	width:299px;
	border-right:1px dotted #333;
}
div.footerBox.last { border-right:none; }
div.footerBox div.title {
	color:#FFF;
	font-size:18px;
	font-weight:100;
	vertical-align:middle;
	padding-top:10px;
}
div.footerBox div.detail {
	padding:10px 10px 5px 10px;
	color:#FFF;
	text-align:left;
}
div.footerBox div.buy-now { margin-left:10px; }

div.bottom .cxb2, div.bottom .cxb3, div.bottom .cxb4{ background:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
div.bottom .cxb1{margin:0 5px; background:#FFF}

div.flinks { background:url("../images/bg.jpg") repeat; color:#FFFFFF; }
div.flinks a { text-decoration:underline; color:#CCCCCC; }
div.copyright { font-size:12px; font-weight:600; color:#FFFFFF; padding-top:5px; }

div.h3 {
	text-indent:-9999em;
	width:auto;
	display:block;
	height:50px;
	padding-bottom:10px;
}
div.h3.welcometo { background:url("../images/welcome-to.png") left no-repeat; }
div.h3.allourservers { background:url("../images/all-our-servers.png") left no-repeat; }
div.h3.choose-your-os { background:url("../images/choose-your-os.png") left no-repeat; }


div.indexFeatures {
	float:left;
	height:150px;
	width:310px;
}
div.indexFeatures.remoteReboot 	{ background:url("../images/remote-reboot.png") top center no-repeat; }
div.indexFeatures.freeOsInstall { background:url("../images/free-os-install.png") top center no-repeat; }
div.indexFeatures.mbitport 	{ background:url("../images/100mbit-port.png") top center no-repeat; }
div.indexFeatures p {
	text-align:center;
	font-size:20px;
	margin-top:130px;
}
div#contents.index .column-1{
	float:left;
	width:640px;
	margin-right:20px;
}
div#contents.index .column-2{
	float:left;
	width:220px;
	padding-top:20px;
}


.column-right {
	float:left;
	width:660px;
	margin-left:10px;
}
.column-left {
	float:left;
	width:205px;
}


.cxb1, .cxb2, .cxb3, .cxb4{display:block; overflow:hidden}
.cxb1, .cxb2, .cxb3{height:1px}
.cxb2, .cxb3, .cxb4{background:#E6EAF3; border-left:1px solid #3399cc; border-right:1px solid #3399cc}
.cxb1{margin:0 5px; background:#3399cc}
.cxb2{margin:0 3px; border-width:0 2px}
.cxb3{margin:0 2px}
.cxb4{height:2px; margin:0 1px}
.cxboxcontent{display:block; background:#E6EAF3; border:0 solid #3399cc; border-width:0 1px; font-size:100%; padding:10px}



.hbar { height:1px; overflow:hidden; }
.hbar .hbar-right { float:right; width:60px; height:1px;  background:url("../images/hbar-bottom-right.png") 100% 0 no-repeat; }
.hbar .hbar-left  { float:left; width:60px; height:1px; background:url("../images/hbar-bottom-left.png") 0 0 no-repeat; }
.hbar { background-color:#59a2b2; }

ul.astorange { margin:20px 0px 0px 0px; padding:0; }
ul.astorange li { margin-left:10px; padding-left:25px; list-style-type:none; background:url("../images/bullet_go.png") no-repeat; font-weight:600; }
ul.astorange.oslist1 { float:left; margin-right:100px; }
ul.astorange.oslist2 { float:left; }
ul.astorange.oslist3 { float:left; margin-right:33px; }
ul.astorange.oslist3.stcolumn { margin-left:50px;}


ul.features { margin:0; padding:0; }
ul.features li { margin-left:10px; padding-left:25px; list-style-type:none; background:url("../images/bullet-orange.gif") no-repeat; }
ul.features.oslist1 { float:left; margin-right:100px; }
ul.features.oslist2 { float:left; }


ul.bullet_go { margin:0; padding:0; }
ul.bullet_go li { padding-left:25px; list-style-type:none; background:url("../images/bullet_go.png") no-repeat; }
ul.bullet_go li div.pkgSpec { float:left; width:70px; text-align:left; margin-right:5px; font-weight:400; }
#rememberme{ font-weight:400; }
.indexLoginForm { float:left; width:70px; text-align:right; padding-right:5px; }
.indexInput input { width:110px; }
.indexLoginInfo { font-size:20px; padding-bottom:15px; }
.p-0 { padding:0; }

/* AWBS */

/******** General styles ********/
.underline{border-bottom:1px dotted #333; font-size:110%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
.overline{border-top:1px dotted #333; font-weight:600; padding:4px; font-size:105%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
.dline{border-top:1px dotted #333; border-bottom:1px dotted #333; font-weight:600; padding:4px; font-size:105%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
hr{border:0px; height:1px; color:#000; border-bottom:1px dotted #333; margin-top:8px; margin-bottom:8px}
.width-100{width:100%}
.width-99{width:100%}
.width-98{width:100%}
.width-97{width:97%}
.width-96{width:96%}
.width-95{width:95%}
.width-90{width:90%}
.width-85{width:85%}
.width-80{width:80%}
.width-75{width:75%}
.width-70{width:70%}
.width-65{width:65%}
.width-60{width:60%}
.width-55{width:55%}
.width-50{width:50%}
.width-45{width:45%}
.width-40{width:40%}
.width-35{width:35%}
.width-33{width:33%}
.width-30{width:30%}
.width-25{width:25%}
.width-20{width:20%}
.width-15{width:15%}
.width-10{width:10%}
.width-5{width:5%}
.width-2{width:2%}
.width-1{width:2%}

select.width-100{width:100.9%}
select.width-99{width:99.9%}
select.width-98{width:98.9%}
select.width-97{width:97.9%}
select.width-96{width:96.9%}
select.width-95{width:95.9%}
select.width-90{width:90.9%}
select.width-85{width:85.9%}
select.width-80{width:80.9%}
select.width-75{width:77.2%}
select.width-70{width:70.9%}
select.width-65{width:66.2%}
select.width-60{width:60.9%}
select.width-55{width:55.9%}
select.width-50{width:50.9%}
select.width-45{width:45.9%}
select.width-40{width:41%}
select.width-35{width:35.9%}
select.width-33{width:33.9%}
select.width-30{width:30.9%}
select.width-25{width:25.9%}
select.width-20{width:20.9%}
select.width-15{width:16%}
select.width-10{width:10.9%}
select.width-5{width:5.9%}
select.width-2{width:3%}
select.width-1{width:2.9%}

.block{display:block}
.inline{display:inline}

.pb-2{padding-bottom:2px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.p-1{padding:1px}
.p-2{padding:2px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}

.pp-1{padding:0 1px 1px 1px}
.pp-2{padding:0 2px 2px 2px}
.pp-5{padding:0 5px 5px 5px}
.pp-10{padding:0 10px 10px 10px}
.pp-15{padding:0 15px 15px 15px}
.pp-20{padding:0 20px 20px 20px}

.vlt{vertical-align:top}
.vlm{vertical-align:middle}
.vlb{vertical-align:bottom}

.ac,.center{text-align:center}
.ar{text-align:right; padding-right:2px}
.al{text-align:left; padding-left:2px}

.w-20{width:20px}
.w-40{width:40px}
.w-60{width:60px}
.w-80{width:80px}
.w-90{width:90px}
.w-95{width:95px}
.w-98{width:98px}
.w-99{width:99px}
.w-100{width:100px}
.w-150{width:150px}
.w-200{width:200px}
.w-300{width:300px}
.h-10{height:10px}
.h-90{height:90px}

.bg-white{background-color:#FFF}
.bg-black{background-color:#000}

.float-left 	{ float:left; }
.float-right 	{ float:right; }


.clear, .clr{clear:both}
.lblue{color:#A9D8EC}
.white{color:#FFF}
.red{color:#F00}
.green{color:#080}
.grey{color:#666}
.blue{color:#039}
.black{color:#000}
.orange{color:#F90}
.bold{font-weight:700}
.italic{font-style:italic}
.uline{text-decoration:underline}
.center{text-align:center}
.verdana{font-family:Verdana,Arial,Helvetica,sans-serif}
.georgia{font-family:Georgia,"Times New Roman",Times,serif}
.trebu{font-family:"Trebuchet MS"}
.awform .blue{color:#A9D8EC}

.underline{border-bottom:1px dotted #333333; font-weight:normal;  margin-bottom:8px}
.overline{border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}
.sline{border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}
.dline{border-bottom:1px dotted #333333; border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}

em.red{font-weight:700; padding:3px}
.welcomeDomainSearch{width:80%; margin-bottom:10px}
div#watermarklogo{position:absolute; top:0; right:0}
/* Form Validation Boxes */
.error_f{border:1px dotted #F00; margin:0; margin-top:10px; margin-bottom:10px; background-color:#FFF; width:inherit; padding:5px 3px 3px 7px}
.error_f p{margin:5px; color:#F00}
.error_f p span{color:#000; margin:5px 0px 0px 0px}

div#ajaxLoad{background:url("../images/ajaxLoad.gif") left no-repeat; padding-left:20px; display:inline; font-size:0.8em; color:#00F; text-align:left; height:20px; padding-top:5px; padding-bottom:5px}
span#uNameError{background:url("../images/chk_off-trans.png") left no-repeat; padding-left:20px; display:inline; font-size:0.8em; color:#F00; text-align:left; height:20px; padding-top:5px; padding-bottom:5px}
span#uNameAvailable{background:url("../images/chk_on-trans.png") left no-repeat; padding-left:20px; display:inline; font-size:0.8em; color:#060; text-align:left; height:20px; padding-top:5px; padding-bottom:5px}

div#blockDiv{position:absolute; width:270px; height:100px; text-align:center; z-index:1; visibility:hidden; top:-1000px;}
div#blockDiv div#blockDivText{color:#FFF; font-weight:700; display:block; padding:5px; margin:5px; height:40%; position:relative; display:block}

ul.autocompleter-choices{position:absolute; margin:0; padding:0; list-style:none; border:1px solid #7c7c7c; border-left-color:#c3c3c3; border-right-color:#c3c3c3; border-bottom-color:#ddd; background-color:#fff; text-align:left; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; z-index:50; background-color:#fff}
ul.autocompleter-choices li{position:relative; margin:-2px 0 0 0; padding:0.2em 1.5em 0.2em 1em; display:block; float:none !important; cursor:pointer; font-weight:normal; white-space:nowrap; line-height:1.5em}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444; color:#fff}
ul.autocompleter-choices span.autocompleter-queried{display:inline; float:none; font-weight:bold; margin:0; padding:0}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}

.tip{color:#000; width:160px; z-index:13000;}
.tip-title, .tab-inner-title{font-weight:bold; font-size:11px; margin:0; color:#000; padding:4px 8px 14px; background:url("../images/sidemodule-h3.png");}
.tip-text, .tab-inner-text{font-size:11px; padding:4px 8px 8px; background:#E0E0E0; text-align:left; color:#000}
.tab-inner-title, .tab-inner-text{ font-size:14px; }
.tab-inner-title{background:url("../images/sidemodule-black2.png"); color:#FFF;}
.tab-inner-text { background:#FFF; }

/******** Fancyform ********/
.checked, .unchecked, .selected, .unselected{padding:2px; padding-left:34px; background-position:12px center; background-repeat:no-repeat; border:0px; clear:both; cursor:pointer; font-weight:700}
.checked{background-color:transparent; background-image:url("../images/checkbox-on.png")}
.unchecked{background-color:transparent; background-image:url("../images/checkbox-off.png")}
.selected{background-color:transparent; background-image:url("../images/radio-on.png")}
.unselected{background-color:transparent; background-image:url("../images/radio-off.png")}

a#GotoTop { text-indent:-9999em; color:transparent; background:url("../images/arrow_up.png") no-repeat; display:block; height:16px; width:16px; margin:10px 10px 0px 0px; }
div.pagetitle {
	height:23px;
	padding:7px;
	background:url("../images/striped-bg.jpg") repeat-x;
	color:#FFFFFF;
	font-size:20px;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

h1,h2,h3,h4,h5,h5 { margin:0; padding:0; }

/* Contact Page Styles */
h3.ptitle {
	padding-bottom:5px;
	font-size:18px;
	font-weight:100;
	color:#333;
	margin:5px;
}

.contactboxleft, 
.contactboxright {
	background: #EEE;
	border: 1px dotted #999;
	margin: 0 0 15px;
	min-height: 140px;
	padding: 15px;
	}

.contactboxleft h3, 
.contactboxright h3 {
	color: #333;
	font-weight: bold;
	}

.contactboxleft {
	float: left;
	width: 45.5%;
	}

.contactboxright {
	float: right;
	width: 45.5%;
	}


div#sidemenu .cxbox{background:transparent; margin:0 auto; font-weight:600; cursor:default; color:#FFF}
div#sidemenu .cxtop, div#sidemenu .cxbottom{display:block; background:transparent; font-size:1px}
div#sidemenu .cxb1, div#sidemenu .cxb2, div#sidemenu .cxb3, div#sidemenu .cxb4{display:block; overflow:hidden}
div#sidemenu .cxb1, div#sidemenu .cxb2, div#sidemenu .cxb3{height:1px}
div#sidemenu .cxb2, div#sidemenu .cxb3, div#sidemenu .cxb4{background:url("../images/bg.jpg") repeat;; border-left:1px solid #333; border-right:1px solid #333}
div#sidemenu .cxb1{margin:0 5px; background:#333}
div#sidemenu .cxb2{margin:0 3px; border-width:0 2px}
div#sidemenu .cxb3{margin:0 2px}
div#sidemenu .cxb4{height:2px; margin:0 1px}
div#sidemenu .cxboxcontent{display:block; background:url("../images/bg.jpg") repeat; border:0 solid #333; border-width:0 1px; font-size:100%; padding-right:5px; padding-left:5px}


/* vertical menu for users menus */
div.TabTitleBar, div.CollapsiblePanelTab, div.RegTitleBar {
	font-weight:400;
	background:url("../images/sidemodule-black2.png") 0 0 no-repeat;
	color:#FFF;
	text-align:left;
	cursor:pointer;
	padding-left:5px;
	padding-top:3px;
	height:32px;
	vertical-align:top;
}
/*x#uvmenu { background:#303030; }
#uvmenu ul {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type:none;
	background:#303030;
}
#uvmenu li {
	border-bottom: 1px solid #111;
	margin: 0;
}
#uvmenu li a.closed, #uvmenu li.closed {
	border-bottom:0;
	margin: 0;
}
#uvmenu li a {
	display: block;
	padding:1px;
	border-left:5px solid #303030;
	background-color: #303030;
	color: #FFF;
	text-decoration: none;
	font-weight:400;
	padding-left:10px;
	font-size:13px;
}
#uvmenu li a:hover {
	border-left:5px solid #000;
	background-color: #303030;
	color: #FFF;
	padding-left:20px;
}
#uvmenu li.last { border:none; }
#uvmenu .CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border:0;
}
#uvmenu .CollapsiblePanelContent {
	margin:0px;
	padding:0px;
	background:url("../images/blank.gif") repeat;
}
#uvmenu div.vmenuSep {
	height:5px;
	display:block;
	margin:0px;
	padding:0px;
	line-height:0px;
}*/

.welcomeDomainSearch { width:80%; }
div#watermarklogo { position:absolute; top:0; right:0; }


.boxtitle, td.boxtitle{background:#103F5A url("../images/menuhover.gif") 0 -3px repeat-x; color:#FFF; font-weight:400; font-size:110%; padding:5px}
table.data{border:1px solid #333; background:url("../images/bg.jpg") repeat; color:#fff; margin-bottom:5px}
table.data td{border:none; padding:3px}
table.data .boxtitle{padding:5px}
.boxtitle a, td.boxtitle a, table.data td.boxtitle a, .awform fieldset a{color:#FF9900}
table.data a{color:#FF9900}


fieldset{margin:10px 0px 10px 0px}
form{margin:0; padding:0}
legend img{vertical-align:top; margin-top:-12px}
.awform legend, .awform label{color:#000; font-weight:400; font-size:115%; margin:0px; margin-bottom:20px}
.awform fieldset{border:1px solid #333; background:#333 url("../images/bg.jpg") repeat; color:#FFF; padding:0; margin-top:0px}
.awform fieldset table{margin:0 auto; padding:0}
.awform fieldset table td{padding:5px; border-bottom:1px solid #333}
.awform a.inplink{color:#000}
.awform a.inplink:hover{color:#000}

.info, .success, .warning, .error, .validation, .alert, .done, .validation, .failure{  border:1px solid;     padding:15px 10px 15px 50px;     background-repeat:no-repeat;     background-position:10px center; width:auto; margin:0 auto; margin-top:5px; margin-bottom:5px}
.info.sm, .success.sm, .warning.sm, .error.sm, .validation.sm, .alert.sm, .done.sm, .validation.sm, .failure.sm{width:80%}
.info{  color:#00529B;     background-color:#BDE5F8;     background-image:url("../images/info.jpg")}
.success, .done{  color:#4F8A10;     background-color:#DFF2BF;     background-image:url("../images/success.jpg")}
.warning, .alert{  color:#9F6000;     background-color:#FEEFB3;     background-image:url("../images/warning.jpg")}
.error, .failure{  color:#D8000C;     background-color:#FEE;     background-image:url("../images/error.jpg")}
.validation{color:#D63301;  background-color:#FFCCBA}

table.userStats{width:760px; height:200px}
table.userStats *{font-size:13px}

table.userStats td.panelContents{background:#FFF; height:180px; margin:0px; padding:0px; vertical-align:top; text-align:left; border-top:0px}
table.userStats td.panelContents div.panelContents{display:block; border:1px solid #333; padding:5px; height:100%}
td#userStatsLeft{border-right:1px dashed #333; height:100%}
td#userStatsMiddle{border-right:1px dashed #333; height:100%}
td#userStatsRight{border:0; height:100%}
div.yourstats, div.restrans{padding-left:20px; font-weight:700; margin-bottom:8px}
div.yourstats{background:url("../images/stats-trans.png") left no-repeat; border-bottom:1px dotted #333}
div.restrans{background:url("../images/transactions-trans.png") left no-repeat; border-top:1px dotted #333}

#userPanel{padding:0; margin:0; border:1px solid #FFF}
#userStats{padding:0; margin:0}
.childTab{border:0px; background:#FFF; border-bottom:1px solid #FFF}

.tab-wrapper{padding:0px; margin:0; border:1px solid #333; border-top:2px solid #333; clear:both; overflow:hidden}
.tab-menu{margin:0; padding:0; list-style:none; overflow:auto; display:block; overflow:hidden}
.tab-menu li{margin:0; padding:0; float:left; line-height:2em}
.tab-menu li a{padding:0.5em; margin:0; background:url("../images/m2.gif") -5px repeat-x; color:#111; text-decoration:none; border-left:1px solid #333}
.tab-menu li a:hover, 
.tab-menu li a:focus{background:url("../images/menuhover.gif") repeat-x; border-left:1px solid #333; color:#FFF; text-decoration:none}
.tab-menu li.tab-selected a{text-decoration:none; color:inherit;  background:#333 url("../images/bg.jpg") 0 -3px repeat-x; color:#FFF; border-left:0px}
#ServerPlans .tab-wrapper { border-top:none; }

table.totalRecords{background:#051F30; border:1px solid #333; color:#FFF; font-weight:600; font-size:13px}
table.totalRecords td{padding:5px}
table.totalRecords td a {color:#FF9900}

/* paging */
div.paging{display:block; min-width:550px}
div.paging ul#paging{font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:white; text-align:center; margin:0; padding-bottom:5px; padding-top:20px; padding-left:0px}
div.paging ul#paging li{display:inline; margin:1px; font-size:0.75em}
div.paging ul#paging li.active{background:#051F30; border:1px solid #333; color:#A9D8EC; padding:5px 10px 5px 10px}
div.paging ul#paging li a{padding:5px 10px 5px 10px; color:#666; text-decoration:none; border:1px solid #333; background:url("../images/m2.gif") -5px repeat-x}
div.paging ul#paging li.previous-off, 
div.paging ul#paging li.next-off{padding:5px 10px 5px 10px; color:#666; text-decoration:none; border:1px solid #333; background:#EEE}
div.paging ul#paging li.previous-off, 
div.paging ul#paging li.next-off{border:1px solid #333; color:#666; background:#EEE}
div.paging ul#paging li a:hover{background:url("../images/menuhover.gif") repeat-x; border:1px solid #333; color:#FFF}

.login{padding-top:0px}
.login_credentials{margin:0 auto; padding:10px 10px 10px 150px; background:url("../images/Lock.png") no-repeat; background-position:30px center}
ul.whyregister li{list-style-type:square; margin-left:10px; font-size:12px}

.row_0, .row1_0{background-color:#111}
/*.row_1, .row1_1{background-color:#103F5A}*/
tr.row1_0 td{background-color:#111}
/*tr.row1_1 td{background-color:#103F5A}*/
 
.data .row_0, .data .row1_0{background-color:#111}
/*.data .row_1, .data .row1_1{background:url("../images/h2bg.png") repeat}*/
.data tr.row1_0 td{background-color:#111}
/*.data tr.row1_1 td{background:url("../images/h2bg.png") repeat}*/

ol.faq{list-style:decimal; margin-left:15px; padding-left:15px; font-weight:700}
ul.square, ul.square li, 
ol.square, ol.square li{list-style:square; margin-left:15px; padding-left:15px}
ul.circle, ul.circle li, 
ol.circle, ol.circle li{list-style:circle; margin-left:15px; padding-left:15px}
ol.faq p{font-weight:400; padding-right:10px; padding-bottom:10px; color:#000}
input[type="image"], .noborder{border:0; background:transparent; margin-bottom:-2px; padding:0px}

div#tipDiv{position:absolute; visibility:hidden; left:0; top:0; z-index:10000; background-color:#FFF; border:1px solid #333; width:400px; padding:4px; color:#000; font-size:11px; line-height:1.2}

.removeLink, .removeLink:hover, .removeLink:visited{background:url("../images/chk_off-trans.png") left no-repeat; padding-left:20px; display:inline; color:#F00; text-align:left; height:15px; padding-top:5px; padding-bottom:5px; text-decoration:none}
.cartRemoveItem, .cartRemoveItem:hover, .cartRemoveItem:visited{display:inline; text-align:left; height:15px; padding-right:10px; padding-left:5px; text-decoration:none; text-indent:-9999em}

.rtrntomgmt, .rtrntomgmt:hover, .rtrntomgmt:visited{background:url("../images/return-trans.png") left no-repeat; padding-left:20px; color:#F00; text-align:left; height:15px; padding-bottom:5px; text-decoration:none; margin:0 auto; margin-top:5px; width:160px; display:block}

.feed-button{  padding:10px 0}
.feed-button a{padding:10px 15px 10px 36px; background:url("../images/feed-icon-14x14-trans.png") no-repeat 15px 50%}
.feed-button a:hover{background:url("../images/feed-icon-14x14-trans.png") no-repeat 15px 50%}
.feed-list{  margin:0 0 15px 15px;   padding:0;   list-style-type:none}
.feed-list li{  margin:0 0 10px 0;   padding:0;   list-style-type:none}
.feed-list li a, a#rssfeed{  padding:0 0 0 19px;   background:url("../images/feed-icon-14x14-trans.png") no-repeat 0 50%;   list-style-type:none}
.rssclass{padding:3px; display:block}
.rsstitle{font-weight:700; padding:0 0 0 19px; background:url("../images/tag.gif") no-repeat 0 50%; color:#000; display:block}
.rsstitle a{text-decoration:none}
.rssdate{color:#000; font-style:italic; padding-bottom:5px; display:block; height:20px}
.rssdescription{display:block; display:block}
div.rssnewsPageWelcome{min-height:250px; display:block; line-height:12px; font-size:smaller}
div.rssnewsPageOther{overflow:auto}
/* Sams Whois */
div#samswhois{margin-top:30px; text-align:center; font-size:10px; color:#aaa}
.swPositioner{text-align:left; width:100%}
.swForm{text-align:center}
.swHeading{font-weight:700; text-align:center; margin-bottom:0px}
.swDomain{width:100px; text-align:right}
.swTld{}
.swSubmit{}
.swSecureImage{border:0px}
.swSecureCode{width:60px}
.swInfo{font-size:10px; color:#000; padding:5px; text-align:center}
.swResults{text-align:left}
.swStatus{border-top:2px dotted #000; padding:5px; text-align:center; width:500px}
.swServer{border-top:2px dotted #000; text-align:center; padding:10px; color:#000}
.swData{padding:4px; color:#666}
.swHilight{font-weight:700; color:#F00}
.swError{font-weight:bold; color:#F00}

input#sendEEP{background:url("../images/transactions-trans.png") left no-repeat; padding-left:20px; display:inline; color:#080; text-align:left; text-decoration:none; border:0px}

div.hsignup{margin-left:5px; margin-bottom:10px; border-left:2px solid #A8C6E0}
h2.hsignup{font-size:1.1em; font-weight:700; background:url("../images/wand-trans.png") left no-repeat; padding-left:20px; margin-bottom:20px}
h2.addoption{font-size:1.1em; font-weight:700; background:url("../images/addoption-trans.png") left no-repeat; padding-left:20px}
h2.configure{font-size:1.1em; font-weight:700; background:url("../images/configure-trans.png") left no-repeat; padding-left:20px}

div#pkg{padding:5px}
div#pkg a.inplink{margin:0 auto; margin-top:15px}
#pkg table.pkgtable{width:100%; border:1px solid #333; background:url("../images/bg.jpg") repeat; color:#333}
#pkg table.pkgtable td.pkgtabletitle{background:#333 url("../images/header-bg3.png") 0 -3px repeat-x; color:#FFF; font-weight:400; font-size:110%; padding:5px; padding-left:10px}

#pkg table.pkgtable td.descr{background:#EEF2F7; color:#333; width:75%; border-right:1px solid #333; padding:10px; vertical-align:top}
#pkg table.pkgtable td.order{color:#000; width:25%; padding:5px; vertical-align:top}
#pkg table.price{width:100%; padding-bottom:5px}
#pkg td.term{color:#000; width:75%; font-weight:700; border-bottom:dashed thin #333}
#pkg td.price{color:#333; text-align:right; border-bottom:dashed thin #333}
.hsOrderNow{padding:10px; text-align:center}
td.cExtrasItem{width:200px; font-weight:400}

#domainPrices{border:1px solid #333; width:100%; font-weight:700}
#domainPrice .CollapsiblePanel{margin:0px; padding:0px; border:0}
#domainPrice .CollapsiblePanelTab{border-bottom:2px dotted #333; cursor:pointer}
#domainPrice .CollapsiblePanelContent{margin:0px; padding:4px; background:url("../images/blank.gif") repeat}
#domainPrice tr.row_0 td, #domainPrice tr.row1_0 td, #domainPrice tr.row1_01 td{background-color:#FFF; color:#000}
table#domainPrices th{background:url("../images/icon-table-sort.png") no-repeat 2px 8px; padding:4px 4px 4px 14px; color:#FFF; border-bottom:1px solid #000; font-weight:700}
table#domainPrices .sortedASC{background:url("../images/icon-table-sort-asc.png") no-repeat 2px 4px #333; color:#FFF}
table#domainPrices .sortedDESC{background:url("../images/icon-table-sort-desc.png") no-repeat 2px 10px #333; color:#FFF}
table#domainPrices thead tr th{}
table#domainPrices .tableHeaderOver{cursor:pointer}
table#domainPrices tr.hide{display:none}

.ccaform fieldset {  margin-bottom:20px }
form.ccaform { margin:5px; padding:5px }
.ccaform legend, .ccaform label { color:#000; font-weight:400; font-size:115%; margin:0px; margin-bottom:20px }
.ccaform fieldset {border:1px solid #333; background:#333 url("../images/bg.jpg") repeat; color:#FFF; padding:0; margin-top:0px}
.ccaform fieldset fieldset { background:none; }
.ccaform fieldset td { padding:5px 10px 7px; }
.ccaform fieldset table td.ccaHeader {background:#103F5A url("../images/menuhover.gif") 0 -3px repeat-x; color:#FFF; font-weight:400; font-size:110%; padding:5px}
.ccaform .internal { border:1px solid #333; }

.indexBoxText { height:150px; overflow:auto; font-size:13px;padding:5px; }


input{margin:auto; padding:inherit}
input, textarea{padding:5px 3px 3px 7px; background:url("../images/form-bg.gif") no-repeat; border:1px solid #000}
select{color:#FFF; background-color:#333333; padding:4px 2px 2px 1px; border:1px solid #000}
.inpSubmit, .inplink, #bigButton{padding:4px; background:url("../images/m2.gif") -5px repeat-x; border:1px solid #333333; height:26px; color:#000}
.inpSubmit:hover, .inplink:hover, #bigButton:hover{background:url("../images/m2v.gif") repeat-x; cursor:pointer; color:#000}
a.inplink, a.inplink:visited{text-decoration:none; color:#000}
a.inplink:hover{text-decoration:none; color:#000;}
.disabledInput, .disabledInput:hover{background:#EEE; color:#111; font-weight:700}

img{border:0; vertical-align:middle}
textarea{overflow:auto}
body, div, dl, dt, dd, pre, h1, h2, h3, h4, h5, h6, code, form, p, blockquote{margin:0; padding:0}
sup, sub{line-height:1px; vertical-align:text-top}
sub{vertical-align:text-bottom}
ul, ol{list-style:none; margin-left:5px; padding-left:5px}


tbody.on  { display:table-row-group; }
tbody.off { display:none; }

.enter {background:url("../images/login_l.png") no-repeat left;margin:8px 0px;width:10px;}
.enter_inner {background:url("../images/login_r.png") no-repeat right;padding:6px 0px 6px 8px;}
.newacct_inner {background:url("../images/newacct_r.png") no-repeat right;padding:6px 0px 6px 8px;}
.enter_inner input, .newacct_inner input,
.enter_inner input:hover, .newacct_inner input:hover {font-weight:700;border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px; text-align:left;}

input#CreateAcctBtn { border:none; background:none; font-size:18px; outline:none; color:#009900; }

form#loginForm div.login-creds { width:80%; }
form#loginForm div.credential { font-weight:bold; font-size:14px; margin:0; color:#fff; padding:4px 8px 14px; background:url("../images/sidemodule-black2.png"); }
.small { font-size:small; }
.LostPassBox { float:left; width:49%; margin-right:10px; }
.LostPassBox fieldset { height:170px; }
.LostPassBox.right { margin:0; }

.ShowPkgBox { background:url("../images/bg.jpg") repeat; float:left; width:47.5%; margin-right:10px; outline:1px solid #333; height:200px; padding:5px; color:#FFFFFF; }
.ShowPkgBox.right { margin:0; }

#sideMenu {
	margin: 0;
	border:none;
}
#sideMenu ul {
	margin:0;
	width:200px;
	padding:0;
	padding-left:3px;
}	
#sideMenu li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	line-height: 32px;
	text-decoration: none;
	text-align:left;
	padding-left:15px;
}	
	
#sideMenu li a:link, #sideMenu li a:visited {
	color: #111;
	display: block;
	background:  url("../images/menu10.gif");
}
	
#sideMenu li a:hover {
	color: #222;
	background:  url("../images/menu10.gif") 0 -32px;
}

.pkgname { margin-top:25px; }


html .png, div .png, .png {
	azimuth: expression(
		this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}

.server-price { padding:15px;}
.server-price div { float:left; }
.server-price div.dollar { vertical-align:top; font-size:20px; padding-right:10px; }
.server-price div.amount { vertical-align:bottom; font-size:60px; font-weight:400; }
.server-price div.month { vertical-align:middle; padding-left:10px; font-size:80%; }
.server-price div.order { vertical-align:middle; padding-left:10px; font-size:35px; }

.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }


ul#membersIndex { margin:20px 0px 0px 0px; padding:0; }
ul#membersIndex li { margin-left:10px; padding-left:25px; list-style-type:none; font-weight:600; }
ul#membersIndex li#home { background:url("../images/house.png") no-repeat;  }
ul#membersIndex li#cart { background:url("../images/cart.png") no-repeat;  }
ul#membersIndex li#invoice { background:url("../images/money.png") no-repeat;  }
ul#membersIndex li#logout { background:url("../images/logout.png") no-repeat;  }


div.salesOnline { display:block; float:right; height:55px; width:130px; background:url("../images/livesales.png") no-repeat; margin-right:-50px; text-indent:-9999em; }
.invisible { display:none; }