<!--  -->html{color:#111;background:#FFF;}
body { text-align:justify; cursor:default; }
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}
fieldset, img { border:0; vertical-align:middle; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input[type=text],input[type=password],textarea{min-width:12.25em;}
fieldset.lp input[type=text] { min-width:60px; }
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;}
h1{font-size:14px;}
h2{font-size:110.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}
th,td{padding:1px 1px;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,table,pre{margin-bottom:1em;}
table table table table th, table table table table td{padding:1px 2px;}
body { background:#fff url("../i/ts.gif") repeat-x 0px 0px; }
#cont {
	display:block;
	width:754px;
	margin:0 auto;
}
#main {
	position:relative;
	display:block;
	width:754px;
}
#header {
	position:relative;
	display:block;
	height:282px;
	width:754px;
	z-index:60;
	background:url("../i/header.jpg") no-repeat top left;
}
#content {
	position:relative;
	display:block;
	padding:1px 10px;
	padding-bottom:2em;
	float:left;
	width:525px;
}
#side {
	position:relative;
	display:block;
	width:209px;
	padding-bottom:20px;
	height:auto;
	float:left;
}
.sidebox {
	background:transparent url("../i/mss.jpg") repeat-y scroll right top;
	display:block;
	height:auto;
	padding:20px 0;
	position:relative;
	margin-top:15px;
}
.sideboxCap {
	background:transparent url("../i/tss.gif") repeat-y scroll right top;
	display:block;
	height:15px;
	left:2px;
	position:absolute;
	top:0px;
	width:207px;
}
.sideboxBase {
	background:transparent url("../i/bss.gif") repeat-y scroll right top;
	bottom:-4px;
	display:block;
	height:17px;
	left:2px;
	position:absolute;
	width:209px;
}
.sidebox h2 {
	color:#666;
	text-align:center;
	margin:-3px auto 1em;
	font-size:100%;
	font-weight:normal;
}
.sidebox .logininput {
	position:relative;
	left:24px;
	display:block;
	margin-bottom:7px;
}
.sidebox #otherLogin {
	
}
.sidebox #tryLogin {
	display:block;
	margin: 10px auto 0;
	width:180px;
	height:auto;
}
#sbMenu, #sbMenu1, #sbMenu2, #sbMenu3, #sbMenu4, #sbMenu5, #sbMenu6 {
	padding:12px 0 15px;
}
#sbMenu h3, #sbMenu1 h3, #sbMenu2 h3, #sbMenu3 h3, #sbMenu4 h3, #sbMenu5 h3, #sbMenu6 h3 {
	position:relative;
	top:0px;
	line-height:10px;
	font-weight:normal;
	text-align:center;
	color:#666;
	margin:0px;
}
#sbMenu ul, #sbMenu1 ul, #sbMenu2 ul, #sbMenu3 ul, #sbMenu4 ul, #sbMenu5 ul, #sbMenu6 ul {
	display:block;
	width:190px;
	position:relative;
	margin-top:2px;
	margin-bottom:4px;
}
#sbMenu ul li, #sbMenu1 ul li, #sbMenu2 ul li, #sbMenu3 ul li, #sbMenu4 ul li, #sbMenu5 ul li, #sbMenu6 ul li {
	list-style-type:none;
}
#sbMenu a, #sbMenu1 a, #sbMenu2 a, #sbMenu3 a, #sbMenu4 a, #sbMenu5 a, #sbMenu6 a {
	color:#555;
	text-decoration:none;
}
#sbMenu a:hover, #sbMenu1 a:hover, #sbMenu2 a:hover, #sbMenu3 a:hover, #sbMenu4 a:hover, #sbMenu5 a:hover, #sbMenu6 a:hover {
	color:#06F;
}



#Login {
	position:relative;
	top:2px;
	display:block;
	margin:2px auto;
}
#Login:hover {
	display:block;
	border:1px solid #68f;
}


#footer {
	background:#fff url("../i/base.jpg") no-repeat scroll 2px 5px;
	clear:both;
	display:block;
	height:70px;
	position:relative;
	width:754px;
}

/*-*/
input[type=checkbox], input[type=radio] {
	border:none;
}

#cartTable input[type="text"] {
	width:80px;
}
td.VinVin td {
	text-align:left;
}
td.VinVin td input {
	position:relative;
	top:2px;
}

/*-*/

table tr .texttitle {
	border-bottom:0;
}

/*-*/
#nav {
	margin:0;
}

#nav li #cheese {
	left:-5px;
	position:relative;
}
#nav li {
	position:absolute;
	text-decoration:none;
	top:57px;
	list-style:none;
	overflow:visible;
}
#nav a {
	font-size:11px;
	text-transform:uppercase;
	color:#111;
	text-decoration:none;
}
#nav a:hover {
	color:#06F;
}
#nav #home {
	left:241px;
}
#nav #hosting {
	left:288px;
}
#nav #domains {
	left:373px;
}
#nav #register {
	left:467px;
}
#nav #support {
	left:581px;
}
#nav #loginNav {
	left:636px;
}
#nav #contact {
	left:689px;
}
#nav #network {
	left:432px;
	top:255px;
}
#nav #mission {
	left:558px;
	top:255px;
}
#nav #about {
	left:668px;
	top:255px;
}
#nav #homeToo {
	top:0px;
}
#nav #homeToo a {
	display:block;
	height:150px;
	width:215px;
	text-indent:-8765px;
}

#linkA, #linkB, #linkC, #linkD {
	position:absolute;
	display:block;
	height:173px;
	width:247px;
}

#linkA {
	top:23px;
	left:12px;
}
#linkB {
	top:23px;
	left:280px;
}
#linkC {
	left:12px;
	top:227px;
}
#linkD {
	top:227px;
	left:280px;
}
/*-*/


/*-*/


/*-*/





/*-*/

#content h1, #content p {
	position:relative;
	left:-5px;
}

/*-*/


ul#mainBoxes {
	display:block;
	height:386px;
	width:545px;
	margin:0pt;
	left:-10px;
	top:14px;
	position:relative;
}
ul#mainBoxes li {
	display:block;
	float:left;
	margin:0 0 20px 7px;
	position:relative;
	height:183px;
	width:260px;
}
ul#mainBoxes ul.propertiesList {
	height:50px;
	left:5px;
	margin:0pt;
	position:absolute;
	top:70px;
	width:250px;
}
ul#mainBoxes ul.propertiesList li {
	background:url("../i/BAn.gif") no-repeat scroll 117px 5px;
	color:#000;
	float:left;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height:17px;
	margin:0pt;
	overflow:hidden;
	padding-right:13px;
	text-align:right;
	width:112px;
}

#b1 {
	background:#fff url("../i/B1.gif") no-repeat scroll 0px 0px;
}
#b2 {
	background:#fff url("../i/B2.gif") no-repeat scroll 0px 0px;
}
#b3 {
	background:#fff url("../i/B3.gif") no-repeat scroll 0px 0px;
}
#b4 {
	background:#fff url("../i/B4.gif") no-repeat scroll 0px 0px;
}

/*-*/


.clear {
	clear:both;
	display:block;
	height:1px;
	line-height:1px;
}

/*-*/
#otherBoxes {
	clear:both;
	display:block;
	height:140px;
	left:-25px;
	position:relative;
	width:100%;
	margin-bottom:0px;
}
#otherBoxes li.first {
	margin-left:0px;
}
#otherBoxes li {
	display:block;
	position:relative;
	float:left;
	height:139px;
	margin-left:4px;
	width:248px;
	background:url("../i/bb1.gif") no-repeat top left;
}

#otherBoxes h3 {
	display:block;
	font-weight:bold;
	height:23px;
	left:54px;
	margin:0pt;
	overflow:hidden;
	position:absolute;
	top:18px;
	font-size:13px;
	width:186px;
}
#otherBoxes p {
	display:block;
	font-size:85%;
	height:52px;
	left:14px;
	overflow:hidden;
	position:absolute;
	top:42px;
	width:218px;
}
#otherBoxes a, #otherBoxes a:visited {
	color:#fff;
	position:absolute;
	bottom:18px;
	left:20px;
	text-decoration:underline;
	padding-left:10px;
	background:url("../i/a.jpg") no-repeat 0px 6px;
}
#otherBoxes a:hover {
	background:url("../i/ha.gif") no-repeat 0px 6px;
	font-weight:bold;
}
/*-*/

#footBar {
	color:#666;
	clear:both;
	display:block;
	height:55px;
	width:751px;
	position:relative;
	left:1px;
	background:url("../i/bs.jpg") no-repeat 0px 6px;
	font-size:77%;
}
#footBar a {
	color:#787878;
	text-decoration:none;
}
#footBar a:hover {
	color:#06F;
}
#leftText {
	position:absolute;
	top:30px;
}
#leftText span {
	padding-right:20px;
}
#rightText {
	position:absolute;
	right:0px;
	text-align:right;
	top:30px;
}

/*-*/
#ourUsers {
	display:block;
	width:726px;
	height:62px;
	background:url("../i/users.jpg") no-repeat 0px 0px;
}
#netmap {
	position:relative;
	top:3px;
	left:14px;
}
#contactWrap, #priceWrap {
padding-top:18px;
}
#checkWrap {
	position:relative;
	top:-22px;
}
#loginWrap td {
	padding:5px;
}
#loginWrap td.mainTable {
	padding:0;
}

#hostData {
	padding-right:5px;
}
#hostData td.boxtitle {
	border:1px solid #999;
	text-align:center;
	font-weight:700;
}
#hostData td {
	border:1px solid #bbb;
}
table blockquote {
	margin-top:0;
}
#priceWrap, #contactWrap {
	position:relative;
	left:-5px;
}
#contactWrap td.boxtitle.nowrap, #priceWrap td.boxtitle.nowrap, #loginWrap td.boxtitle {
	padding-top:0;
	padding-bottom:0;
	height:20px;
	border:1px solid #999;
	font-weight:700;
}
#contactWrap td {
	padding:0.5em;
}

#priceWrap .bits .boxtitle, #checkWrap .boxtitle {
	padding-top:0;
	padding-bottom:0;
	height:20px;
	border:1px solid #999;
	font-weight:700;
}
tr.row1_01, tr.row1_11, tr.row1_01 td, tr.row1_11 td {
	border:1px solid #aaa;
}

#checkWrap .marker td {
	padding-left:4px;
	padding-right:4px;
}
#checkWrap .marker input {
	margin-right:3px;
	margin-top:15px;
	margin-bottom:1px;
}
.minyears {
	width: 78px;
}
#makeaccount input {
	margin:5px 0 5px;	
}
#makeaccount .mainTable {
	border:1px solid #999;
}
#makeaccount tr td.boxtitle  {
	border:1px solid #999;
	font-weight:700;
}
#makeaccount input, #makeaccount select {
	margin-left:6px;
}

body #contactWrap table, body #contactWrap td {
	/*border:0;*/
}
body div .mainTable {
	text-align:center;
	border:1px solid #999;
}
/*#cartTable input[type=image][name=submit] {//*#cartTable input.formfield,/* /
	border:0;
}*/
#welcomeInfo {
	width:400px;
}
table tr.marker a {
	padding-left:5px;
}
table tr.marker td.markerToo {
	padding-left:5px;
	text-align:right;
}
#welcomeInfo {
	margin-top:15px;
}
form[name=theForm] {
	margin-top:20px;
}
#wf  tr td.boxtitle  {
	border:1px solid #999;
	font-weight:700;
}
body div.reset table, body div.reset tr, body div.reset td {
	margin:0;
	padding:0;
	border:0;
}

/*-*/
td.leftCell {
	text-align:right;
}
td.boxtitle {
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px 0px;
	font-weight:700;
	color:#000000;
	text-align:left;
	cursor:pointer;
	padding-left:5px;
	line-height:23px;
	vertical-align:middle;
}
td.boxtitle2 {
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px -31px;
	font-weight:700;
	color:#000000;
	text-align:left;
	padding-left:5px;
	line-height:23px;
	vertical-align:middle;
}
table td.boxtitle:last-child:first-child {
	border:1px solid #aaa;
}
a {
	color:#555;
}
a:hover {
	color:#06F;
}

/*-*/
table.hostlist td {
	text-align:right;
	padding:3px 8px;
	background-color:#fafafa;
	/*border:1px solid #9af;*/
	border:1px solid #bbb;
}
table.hostlist td.label {
	text-align:left;
	padding-right:2px;
	/*border-top:1px solid #06f;
	border-left:1px solid #06f;
	border-bottom:1px solid #06f;*/	
}
table.hostlist th {
	padding:5px 12px;
	text-align:center;
	background-color:#f2f2f2;
	border:1px solid #aaa;
	/*border:1px solid #06f;*/
	/*border-bottom:1px solid #9af;*/
}
table.hostlist  {
	position:relative;
	margin-top:10px;
	top:6px;
	left:-4px;
	width:525px;
	font-size:12px;
}
table.hostlist .null {
	border:none;
	background-color:transparent;
}
table.hostlist tr.asd:hover td {
	background-color:#e8e8ff;
}
table.hostlist tr.asd:hover td.buyCell {
	background-color:#fafafa;
}
table.hostlist tr td.buyCell:hover {
	background-color:#e8e8ff;
}

table.hostlist td.buyCell {
	text-align:center;
	padding:5px 0px;
	/*border-left:1px solid #06f;
	border-bottom:1px solid #06f;	
	border-right:1px solid #06f;*/
}
table .buyCell a {
	color:#03a;
}
table .buyCell a:hover {
	color:#06f;
}
/*body table tr.lastRow td {
	background-color:#CCF;
	text-align:center;
}
body table tr.lastRow td a {
	color:#33f;
}
body table tr.lastRow td a:hover {
	font-weight:bold;
}*/
/*-*/
table td.texttitle {
	font-size:14px;
}
table td.boxtitle {
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px 0px;
	font-weight:700;
	color:#000000;
	text-align:left;
	cursor:pointer;
	padding-left:5px;
	line-height:25px;
	vertical-align:middle;
}

table td.boxtitle:first-child {
	border-left:none;
}
table td.boxtitle:last-child {
	border-right:none;
}
#contactWrap input[type="text"], #contactWrap textarea {
	width:200px;
} 
html body div #contactWrap table {
	border-right:1px solid #999;
	position:relative;
	left:-2px;
}
html body div #contactWrap table table {
	border-right:none;
}
#contactWrap blockquote {
	margin:0px;
}
#custtt td {
	padding-left:0;
	padding-right:0;
}
#custtt td.asd {
	padding-right:9px;
}
html body tr.marker td, html body tr.markerFree td  {
	text-align:left;
}
html body tr.marker td.leftCell, html body tr.markerFree td.leftCell  {
	text-align:right;
}

tr.yetAnotherOne {
	background-color:#e7e7e7;
	border:1px solid #aaa;
}
b.red {
	color:#f00;
}
#wf {
	position:relative;
	top:-3px;
	left:-8px;
}
html body div td.alignRight {
	text-align:right;
}
#profileTable {
	position:relative;
	top:12px;
	left:-13px;
}
/*
# {
	position:relative;
	top:-6px;
	left:-13px;
}
*/

table.tuggup {
	position:relative;
	top:12px;
	left:-10px;
}
table.magic {/* for use on de-title-blocked pages*/
	left:-43px;
	position:relative;
	top:12px;
	width:590px;
}
table.paddMe td {
	padding-top:5px;
	padding-bottom:5px;
}


td.subPad input.formfield[name=submit] {
	margin-left:6px;
}


/*-*/
.fullpage {
	padding-left:12px;
	padding-top:13px; 
	width:723px;
}

.fullpage p, .fullpage div {
text-align:justify;
}
.fullpage h1 {
text-align:center;
/*font-size:112.5%;*/
font-size:14px;
}

.twocol {
padding-top:13px; 
width:522px; 
padding-left:0px;
}

.twocol p, .twocol div {
text-align:justify;
}
.twocol h1 {
text-align:center;
font-size:14px;
}


#fdL a {
	display:block;
	width:350px;
	height:22px;
	position:absolute;
	top:184px;
	left:20px;
}
tr.fred  td {
	text-align:center;
}

.fC {
	text-align:center;
}
.fL{
	text-align:left;
}
.fR{
	text-align:right;
}


#spinBlurb {
	text-align:left;
}
#cheeseweas #idsld, #cheeseweas #idsld1, #cheeseweas #idsld2, #cheeseweas #idsld3, #cheeseweas #idsld4, #cheeseweas #idsld5, #cheeseweas #idsld6 {
	width:362px;
}


.left {
	float:left;
	padding: 10px 10px 10px 0;
}
.right {
	float:right;
	padding: 10px 0 10px 10px;
}
#nasd {
	top:20px;
}
#nasd table {
	margin-bottom:0;
}
#helpdesk input, #helpdesk select, #helpdesk textarea {
	width:250px;
}
#helpdesk .cheesemeese input {
	width:50px;
}
#helpdesk .cheesemeese input[type=text] {
	width:200px;
}

#helpdesk input[type=submit] {
	margin-left:50px;
}

#welcomeInfo td.alignRight {
	width:20px;
}
#bggrt input[type=text], #bggrt select  {
	width:225px;
}
#bohica input[type="text"] {
	width:7.25em;
}
input.formfield[alt=Update Cart] {
	border:none;
}
html body table .forceBorder, html body table.forceBorder {
	border:1px solid #aaa;
}
#obggrtal td.forceBorder {
	text-align:center;
	padding:3px 2px;
}
#obggrtal td.forceBorder a {
	padding-left:2px;
}
/*-*/

#footer h1 {
	font-size:80%;
}
#footer a {
	overflow:hidden;
	text-indent:-8765px;
}

#apache:active, #dell:active, #centos:active, #cisco:active, #intel:active, #linux:active, #mysql:active, #php:active {
	outline:none;
}
#apache, #dell, #centos, #cisco, #intel, #linux, #mysql, #php {
	display:block;
	height:45px;
	position:absolute;
	top:4px;
}
#apache {
	width:102px;
}
#dell {
	left:108px;
	width:118px;
}
#centos {
	left:230px;
	width:133px;
}
#cisco {
	left:365px;
	width:91px;
}
#intel {
	left:457px;
	width:66px;
}
#linux {
	left:524px;
	width:41px;
}
#mysql {
	left:566px;
	width:88px;
}
#php {
	left:655px;
	width:88px;
}
body div textarea[name=hd_request] {
	width:270px;
}
html body div table.killBorder tr, html body div table.killBorder tr td {
	border:none;
}

table.fL tr td {
	text-align:left;
}

table tr.row1_0 td {
	/*text-align:left;*/
}
.spinLock tr.row1_0 td[align=right] {
	text-align:right;
}
#issaLink a {
	display:block;
	height:109px;
	left:227px;
	position:absolute;
	top:46px;
	width:114px;
}
/*-*/
table.hostlist td.cA, table.hostlist td.cB, table.hostlist td.cC, table.hostlist td.cD {
	text-align:center;
	width:50px;
}

#header div {
	position:absolute;
	left:636px;
	top:0px;
	overflow:hidden;
}

#check.indexForm .indexTextBox {
	width:172px;
}
#check.indexForm {
	display:block;
	position:relative;
	left:-9px;
	top:15px;
	height:89px;
	width:341px;
	margin:10px 0px 0px;
	background:#fff url("../i/formBG_04_dedicatedservers.gif") no-repeat 0px 1px;
	clear:both;
	padding-top:14px;
	padding-left:12px;
	padding-right:404px;
}
#indexChecks {
	padding-left:38px;
	padding-top:10px;
}
#indexChecks table { margin-left:-30px; margin-top:-5px; }
#indexChecks label {
	display:block;
	float:left;
	width:59px;
}
#indexTop strong {
font-weight:700;
}
#indexTop {
	padding-left:19px;
}
#indexSearch {
	position:relative;
	top:0px;
	width:57px;
	color:#666;
	font-weight:700;
}
#indexSearch:hover {
	color:#06f;
	background-color:#fff;
}

*+html body div #contactWrap table  #contactCaptcha {
	left:7px;
}
#longerBoxPlz {
	width:210px;
}

select.searchselect {
	display:none;
}
#tehSupportSearch {
left:0px;
position:relative;
top:15px;
}
#contactCaptcha {
	position:relative;
	top:-2px;
}
#contactWrap tr.slim td {
	padding-top:4px;
	padding-bottom:4px;
}





#link a {
	display:block;
	width:110px;
	text-align:center;
	height:14px;
	position:absolute;
	top:183px;
	left:140px;
}
#linkx a {
	display:block;
	width:80px;
	text-align:center;
	height:14px;
	position:absolute;
	top:183px;
	left:250px;
}

#linkToo a {
	display:block;
	text-align:center;
	width:130px;
	height:14px;
	position:absolute;
	top:183px;
	left:10px;
}

#link.nudgeOne a {
	left:207px;
}
#linkToo.nudgeTwo a {
	left:36px;
}


body #link.nudgeOne a {
	left:-170px!ie;
}
body #linkToo.nudgeTwo a {
	left:-340px!ie;
}

body #nav #register.kakkthing {
	top:59px!ie;
}

body #nav #register.kakkthing {
}



html body table fieldset.swiftfieldset span.mediumtext {
	display:block;
	padding-top:10px;
}

body.kakk table tr td {
	text-align:left;
}
#currency_select select { width: 150px; font:0.9em Arial, Helvetica, sans-serif; }

/* paging */
div.paging {
	background-color: #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	display:block;
	min-width:300px;
}
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: 5px;
	padding-left: 0px;
}
div.paging ul#paging li {
	display: inline;
	margin:1px;
}
div.paging ul#paging li.active {
	background:#6fb8d9;
	border:1px solid #888888;
	padding: 3px 8px 3px 8px;
	color:#FFFFFF;
	font-weight:700;
}
div.paging ul#paging li a, 
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	padding: 3px 8px 3px 8px;
	color:#000000;
	text-decoration: none;
	border:1px solid #6fb8d9;
}
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	border:1px solid #dedede;
	color:#888888;
}
div.paging ul#paging li a:hover {
	background:#abc8e1;
	border:1px solid #333333;
	color:#333333;
}
.linkbut, .linkbut:hover {
	color: #333333;
	background-color: #D0F3FB;
	text-align: center;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	margin:0px;
	background-position:0px 0px;
	white-space: nowrap;
	font-size: 12px;
	float: left;
	width:78px;
}
.linkbut:hover {
	color: #06C;
	border: 1px solid #666;
	background-color: #F4ECCC;
	background-position:0px -30px;
}
hr.c {	
		border: none 0; 
		border-top: 1px dashed #bbbbbb;
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
		height: 1px;
		}

/* Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4, div.bubble5 {
	margin: 15px 0;
}

div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author,
div.bubble5 span.author {
	background: url("../images2/bubble/icon-author.gif") no-repeat left center;
	font-weight: bold;
	margin-left: 25px;
	padding-left: 20px;
}

div.bubble1 div {
	background: url("../images2/bubble/bub1-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble1 div div {
	background: url("../images2/bubble/bub1-bl.gif") no-repeat bottom left;
}

div.bubble1 div div div {
	background: url("../images2/bubble/bub1-tr.gif") no-repeat top right;
}

div.bubble1 div div div div {
	background: url("../images2/bubble/bub1-tl.gif") no-repeat top left;
}

div.bubble1 div div div div div {
	margin: 0;
	padding: 10px 15px 20px;
	width: auto;
}

div.bubble2 div {
	background: url("../images2/bubble/bub2-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble2 div div {
	background: url("../images2/bubble/bub2-bl.gif") no-repeat bottom left;
}

div.bubble2 div div div {
	background: url("../images2/bubble/bub2-tr.gif") no-repeat top right;
}

div.bubble2 div div div div {
	background: url("../images2/bubble/bub2-tl.gif") no-repeat top left;
}

div.bubble2 div div div div div {
	margin: 0;
	padding: 10px 15px 25px;
	width: auto;
}

div.bubble3 div {
	background: url("../images2/bubble/bub3-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble3 div div {
	background: url("../images2/bubble/bub3-bl.gif") no-repeat bottom left;
}

div.bubble3 div div div {
	background: url("../images2/bubble/bub3-tr.gif") no-repeat top right;
}

div.bubble3 div div div div {
	background: url("../images2/bubble/bub3-tl.gif") no-repeat top left;
}

div.bubble3 div div div div div {
	margin: 0;
	padding: 10px 15px 45px;
	width: auto;
}

div.bubble4 div {
	background: url("../images2/bubble/bub4-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble4 div div {
	background: url("../images2/bubble/bub4-bl.gif") no-repeat bottom left;
}

div.bubble4 div div div {
	background: url("../images2/bubble/bub4-tr.gif") no-repeat top right;
}

div.bubble4 div div div div {
	background: url("../images2/bubble/bub4-tl.gif") no-repeat top left;
}

div.bubble4 div div div div div {
	margin: 0;
	padding: 10px 15px 45px;
	width: auto;
}


/* ------------------------------- */
.underline {
	border-bottom:1px dotted #666;
	font-weight:normal;
	margin-bottom:8px;
}
.overline {
	border-bottom:1px dotted #666;
	font-weight:700;
	padding:4px;
	margin-bottom:8px;
}
.sline {
	border-bottom:1px dotted #666;
	font-weight:700;
	padding:4px;
	margin-bottom:8px;
}
.dline {
	border-bottom:1px dotted #666;
	border-bottom:1px dotted #666;
	font-weight:700;
	padding:4px;
	margin-bottom:8px;
}
hr {
	border:0px;
	height:1px;
	color:#666;
	border-bottom:1px dotted #666;
}
.width-100 { width:100%; }
.width-99  { width:99%;  }
.width-98  { width:98%;  }
.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%;   }

.pb-2 { padding-bottom:2px; }
.pb-5 { padding-bottom:5px; }
.pb-10 { padding-bottom:10px; }
.pb-20 { padding-bottom:20px; }

.p-2 { padding:2px; }
.p-5 { padding:5px; }
.p-10 { padding:10px; }
.p-15 { padding:15px; }
.p-20 { padding:20px; }

p.vlt, div.vlt, td.vlt { vertical-align:top; }
p.vlm, div.vlm, td.vlm { vertical-align:middle; }
p.vlb, div.vlb, td.vlb { vertical-align:bottom; }
p.ac, div.ac, td.ac { text-align:center; }
p.ar, div.ar, td.ar  { text-align:right; }
p.al, div.al, td.al  { text-align:left; }

.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-300 { width:300px; }
.h-10 { height:10px; }
.h-90 { height:10px; }

.bg-white { background-color:#FFFFFF; }
.bg-black { background-color:#000000; }
/******** search div ********/
div#blockDiv {
	position:absolute;
	width:270px;
	height:100px;
	border:1px solid #666666;
	background:#FFFFFF;
	text-align:center;
	z-index:1;
	visibility:hidden;
	top:-1000px;
}
div#blockDiv div#blockDivText {
	color:#000000;
	font-weight:700;
	display:block;
	padding:5px;
	margin:5px;
	height:40%;
	position:relative;
	display:block;
}

#mainData { width:525px; background:#FFFFFF; margin:0 auto; }
table#mainData td#mainTD, table#mainData td.mainTD { vertical-align:top; }
alc { margin:0 auto; }
table#mainData #tablehead { clear:both; background:transparent; line-height:20px; text-align:left; color:#000000; font-weight:700; }
table#data td#data { vertical-align:top; }
table#mainData table#data { border:1px solid #666666; }
table.data { border:1px solid #666; background:#FFFFFF; }
.TabTitleBar a:link, .TabTitleBar a:hover, .TabTitleBar a:visited { color:#06f; }
table#mainData table.data td { border:0; }
table#mainData td { color:; }
.clear { clear:both; }
img { border:0; vertical-align:middle; }
/* Domain list (checkboxs) tips style */
.tip {
	color:#fff;
	width:139px;
	z-index:13000;
}
.tip-title {
	font-weight:bold;
	font-size:11px;
	margin:0;
	color:#000000;
	font-size:105%;
	padding:8px 8px 4px;
	background:url("../images/bubble.png") top left;
}
.tip-text {
	font-size:11px;
	padding:4px 8px 8px;
	background:url("../images/bubble.png") bottom right;
	text-align:left;
	color:#333333;
}

.awform legend { color:#000; margin-bottom:12px; margin-left:-5px; font-weight:700; border:0px; font-family:Trebuchet MS; font-size:110%; }
.margin-5 { margin:-5px; }
form.awform, div.awform { margin:0px; margin-top:-5px; margin-bottom:15px; }
.awform fieldset {  width:98%; margin:0 auto; margin-top:5px; border: none; border:2px outset #333; background:rgb(250,250,250) url("") left bottom repeat-x; color:#000; vertical-align:top; }
.awform fieldset fieldset { background:none; }
.awform fieldset td, table .awflike td { padding: 5px 10px 7px 5px; border-bottom:1px solid #999;}
.awform fieldset td.paddZero { padding:0px 5px 0px 20px; margin-left:50px; }
div.awform fieldset td, table .awflike td { padding-bottom:5px; }
.awform table td { padding-bottom:5px; }
.awform table { margin-bottom:0px; }
form { margin:0px; }
fieldset { display:block; clear:both; margin-top:10px; margin:0; padding:0px; }


/******** Fancyform ********/
.checked, .unchecked, .selected, .unselected {
	padding:0px;
	padding-left:25px;
	background-position:8px center;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	font-weight:700;
	margin:0;
	margin-left:8px;
	width:20px;
	white-space:nowrap;
}
.checked{ background-color:transparent; background-image:url("../images/checkbox_on.gif"); }
.unchecked{ background-color:transparent; background-image:url("../images/checkbox_off.gif"); }
.selected{ background-color:transparent; background-image:url("../images/radiobox_on.gif"); }
.unselected{ background-color:transparent; background-image:url("../images/radiobox_off.gif"); }
/* Form Validation Boxes */
.error_f {
	border:1px dotted #FF0000;
	margin:5px;
	background-color:#FFFFFF;
	width:85%;
	color:#FF0000;
}
.error_f p {
	margin:5px;
	color:#FF0000;
}
.error_f p span {
	font-size:1.1em;
	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:#0000FF;
	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:#FF0000;
	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:#006600;
	text-align:left;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
/* Contact.php */
#cfData {
	overflow:hidden;
	margin-bottom:10px;
	display:none;
}
#cfData.ajax-loading {
	padding:20px 0;
	background:url("../images/progress_bar.gif") no-repeat;
	background-position:center bottom;
	text-align:center;
	padding-bottom:20px;
	color:#333333;
	font-size:2em;
	display:block;
	font-family:"Century Gothic";
}
.sendmail-error {
	color:#FF0000;
}
.invisible {
	display:none;
}
xdiv#contactError {
	display:block;
	width:auto;
	border:2px outset #FF0000;
	margin:0 auto;
	padding:5px;
	margin-bottom:15px;
}
div#contactError ul, div#contactSuccess ul { margin-left:25px; }
div#contactError ul li, div#contactSuccess ul li { list-style-type:none; list-style-image:url("../images/icon_arrow_b.gif"); color:#CC0000; }
div#contactSuccess {
	display:block;
	width:auto;
	border:2px outset #006600;
	margin:0 auto;
	padding:5px;
	border:2px outset;
	padding:15px 10px 15px 50px;
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#DFF2BF;
	background-image:url("../images/success.jpg");
}
div#contactSuccess * { color:#000000; }
a#contactSuccess {
	display:block;
	height:20px;
	width:150px;
	padding-top:7px;
	cursor:pointer;
	font-weight:700;
	text-decoration:none;
	margin:5px;
	margin:0 auto;
	text-align:center;
	bottom:0;
	left:37%;
	margin-top:10px;
	margin-bottom:5px;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px 0px;
	border:1px solid #3B9ACC;
}
a#contactSuccess:hover {
	color: #06C;
	border: 1px solid #666;
	background-color: #F4ECCC;
	background-position:0px -30px;
}
.smallError {
	display:block;
	background:#FFEEEE;
	color:#FF0000;
	border:1px solid #FF0000;
	text-align:center;
	font-weight:700;
}
.block { display:block; }
.inline { display:inline; }
/* INFO DIVS */
.info, .success, .warning, .error, .validation, .alert, .done, .validation, .failure, #domainRegBlurb, #contactError  {
    border:2px outset;
    padding:15px 10px 15px 50px;
    background-repeat:no-repeat;
    background-position:10px center;
	width:88%;
	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%;
}

#domainRegBlurb {
	display:block;
    color:#000000;
    background-color:rgb(250,250,250);
    background-image:url("../images/info.png");
    padding:15px 20px 15px 80px;
	width:625px;
	margin-bottom:15px;
	line-height:20px;
	border-width:2px;
	border-style:outset;
}
.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, #contactError {
    color:#D8000C;
    background-color:#FFEEEE;
    background-image:url("../images/error.jpg");
}
input, textarea {
	border:1px solid #666;
	color:#666;
	margin:2px;
	padding:2px;
	color:#333333;
}
input { font-weight:700; }
input:hover, textarea:hover {
	color:#06f;
	background:#fff;
	border:1px solid #77d;
}
.editselected { border:solid 1px #000000; }
.editunselected { }
.editunselectedwithtext { border:solid 1px #3d658b; }
textarea { overflow:auto; }

.inpSubmit, #bigButton  {
	cursor:pointer;
	font-weight:700;
	color:#000000;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px 0px;
	border:1px solid #3B9ACC;
	padding:1px;
}
.inpSubmit:hover, #bigButton:hover {
	color: #06C;
	border: 1px solid #666;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px -30px;
}
a.inplink, a.inplink:visited {
	display:inline-block;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px;
	font-weight:700;
	text-decoration:none;
	text-align:center;
	min-width:100px;
	color:#000000;
	margin:5px;
	float:right;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px 0px;
	margin:0px;
	border:1px solid #3B9ACC;	
}
a.inplink:hover {
	color: #06C;
	border: 1px solid #666;
	background-color: #F4ECCC;
	background-position:0px -30px;
}

.float-right { float:right; }
.float-left  { float:left;  }
a.check { display:block; font-weight:700; }
a.cartCheckOut:link, a.cartCheckOut:visited { color:#FFFFFF; }
a.cartCheckOut:hover { color:#f3d89c; }
td.cExtrasItem { width:200px; font-weight:400; }
/*various package display tables*/
div#pkg {
	padding:5px;
}
#pkg table.pkgtable {
	width:100%;
	border:1px solid #aaa;
	background:#FFFFFF;
}
#pkg table.pkgtable td.pkgtabletitle {
	border:1px solid #aaa;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px -30px;
	line-height:20px;
	color:#000000;
	font-weight:700;
	padding-left:10px;
}
#pkg table.pkgtable td.descr {
	background:#EEF2F7;
	color:#000000;
	width:75%;
	border-right: 1px solid #aaa;
	padding: 10px;
	vertical-align:top;
}
#pkg table.pkgtable td.order {
	color:#000000;
	width:25%;
	padding: 5px;
	vertical-align:bottom;
}
#pkg table.price {
	width:100%;
	padding-bottom:5px;
}
#pkg td.term {
	color:#000000;
	width: 75%;
	font-weight:700;
	border-bottom:dashed thin #aaa;
}

#pkg td.price {
	color:#333333;
	text-align:right;
	border-bottom:dashed thin #aaa;
}
.boxtitle a.boxlink, a.boxlink, a.boxlink:visited { color:#3d658b; text-decoration:none; }
.boxtitle a:hover, a.boxlink:hover { color:#000033; text-decoration:none; }
ol,ul,dl{margin-left:2em;}
dl dd{margin-left:1em;}

#mainData ul, ol {
	list-style:none;
	margin-left:5px;
	padding-left:5px;
}
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:#3d658b;
}
.alc { margin:0 auto; }
/* Dynamic toolip Div imanage.php */
div#tipDiv {
	position:absolute;
	visibility:hidden;
	left:0; top:0; z-index:10000;
	background-color:#FFFFFF;
	border:1px solid #666;
	width:400px;
	padding:4px;
	color:#000000;
	font-size:11px; line-height:1.2;
}
.row_0, .row1_0 { background-color:#FFFFFF; }
.row_1, .row1_1 { background-color:#EEEEEE; }
tr.row1_0 td { background-color:#FFFFFF; }
tr.row1_1 td { background-color:#EEEEEE; }
sup, sub { line-height:1px; vertical-align:text-top; }
sub { vertical-align:text-bottom; }
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:#3d658b;
}
a.bluecheck {
	padding-left:36px;
	background:url("../images/blue-check-trans.png") no-repeat 15px 50%;
}
a.bluecheck:hover {
	padding-left:36px;
	background:url("../images/square-blue-trans.png") no-repeat 15px 50%;
}
input[type="image"], .noborder {
	border:0;
	background:transparent;
	margin-bottom:-2px;
	padding:0px;
}
a.toTop {
	display:block;
	padding:10px 0px 10px 0px;
	width:100%;
	background:url("../images/24-em-up-trans.png") no-repeat 15px 50%;
	background-position:right;
	text-align:left;
	vertical-align:middle;
	text-align:right;
	text-decoration:none;
}
/******************* RSS Feeds ********************/
.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;
}
div#rssnewsPageIndex {
	display:block;
	line-height:12px;
	font-size:smaller;
	padding:5px;
	background:#FFFFFF;
	width:758px;
	margin:0 auto;
}
div.rssnewsPageWelcome {
	min-height:250px;
	display:block;
	line-height:12px;
	font-size:smaller;
}
div.rssnewsPageOther {
	overflow:auto;
}
.rssclass{
	padding:3px;
	display:block;
}
.rsstitle {
	font-weight:700;
	padding:0 0 0 19px;
	background:url("../images/tag.gif") no-repeat 0 50%;
	color:#3d658b ;
	display:block;
	line-height:20px;
}
.rsstitle a { text-decoration:none; }
.rssdate {
	color:#000000;
	font-style:italic;
	padding-bottom:5px;
	display:block;
	line-height:25px;
}
.rssdescription{
	display:block;
	overflow:auto;
	height:100%;
}
#uvmenu li a.IDPon, #uvmenu li a.IDPon:hover, #uvmenu li a.IDPon:visited {
	color:#008800;
	padding-left:25px;
	background:url("../images/ID_protected.gif") no-repeat 15px 50%;
	background-position:left;
	text-decoration:none;
	display:block;
}
#uvmenu li a.IDPoff, #uvmenu li a.IDPoff:hover, #uvmenu li a.IDPoff:visited {
	color:#FF0000;
	padding-left:25px;
	background:url("../images/ID_notprotected.gif") no-repeat 15px 50%;
	background-position:left;
	text-decoration:none;
	display:block;
}
strong { font-weight:700; }
.CollapsiblePanel { cursor:pointer; }
.sidebox .CollapsiblePanel:hover { cursor:pointer; color:#06F; }
/* Check.php  */
#domainPrices {
	border:1px solid #666;
	width:100%;
	font-weight:700;
}
#domainPrice .CollapsiblePanel {
	margin:0px;
	padding:0px;
	border:0;
}
#domainPrice .CollapsiblePanelTab {
	cursor:pointer;
}
#domainPrice .CollapsiblePanelContent {
	margin:0px;
	padding:4px;
	background:url("../images/blank.gif") repeat;
}
#domainPrice .CollapsiblePanelOpen .CollapsiblePanelTab, .CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover { }
#domainPrice tr.row_0 td, #domainPrice tr.row1_0 td, #domainPrice tr.row1_01 td {
	background-color:#FFFFFF;
	color:#000000;
}
table#domainPrices th {
	background:url("../images/icon-table-sort.png") no-repeat 2px 8px;
	padding:4px 4px 4px 14px;
	color:#000000;
	border-bottom:1px solid #000000;
	font-weight:700;
}
table#domainPrices .sortedASC {
	background:url("../images/icon-table-sort-asc.png") no-repeat 2px 4px #C0C0C0;
}
table#domainPrices .sortedDESC {
	background:url("../images/icon-table-sort-desc.png") no-repeat 2px 10px #C0C0C0;
}
table#domainPrices thead tr th {
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px 0px;
}
table#domainPrices .tableHeaderOver {
	cursor:pointer;
	color:#000000;
}
table#domainPrices tr.hide {
	display:none;
}

td#userStatsLeft {
	border-right:1px dashed #666;
	height:100%;
}
td#userStatsMiddle {
	border-right:1px dashed #666;
	height:100%;
}
td#userStatsRight {
	border:0;
	height:100%;
}
table.totalRecords {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-weight:700;
	background:url("../images/h2bg.png") repeat;
}
table.totalRecords td { padding:2px; }
.small { font-size:smaller; }
/* Sams Whois */
div#samswhois {
	margin-top:30px;
	text-align:center;
	font-size:10px;
	color:#aaaaaa;
}
.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:#000000;
	padding:5px;
	text-align:center;
}
.swResults{
	text-align:left;
}
.swStatus{
	border-top:2px dotted #3d658b;
	padding:5px;
	text-align:center;
	width:500px;
}
.swServer{
	border-top:2px dotted #3d658b;
	text-align:center;
	padding:10px;
	color:#3d658b;
}
.swData{
	padding:4px;
	color:#666666;
}
.swHilight{
	font-weight:700;
	color:#FF0000;
}
.swError{
	font-weight:bold;
	color:#FF0000;
}

/* Accordion related CSS */
.toggler {
	display:block;
}
.togglerHolder {
	width:750px;
	margin:auto;
}
.elementHolder {
	position:relative;
	height:35px;
	width:500px;
	padding:5px;
	margin:auto;
}
.elements {
	position:absolute;
	text-align:center;
	height:35px;
	width:450px;
	top:120%;
	left:15%;
	margin-left:-50px;
	margin-top:-50px;
	vertical-align:middle;
}
.toggler {
	height:21px;
	margin:5px;
}
.actog {
	background:url("../images/bgbar.jpg");
	color:#000000;
}
.rightBorder {
	border-right:1px solid #CC0000;
}

div#generatedPassword {
	min-width:100px;
	width:100px;
	border:1px solid #666;
	line-height:16px;
	margin:2px;
	color:#666;
	padding:1px;
	display:none;
}
a#generatePassword,a#generatePassword:hover {
	background:url("../images/lock-trans.png") no-repeat;
	min-width:16px;
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:16px;
	text-decoration:none;
}
.disabledInput,disabledInput:hover {
	background:#CCCCCC;
	color:#333333;
	font-weight:700;
}
#userPanel {
	padding:0;
	margin:0;
	border:1px solid #FFFFFF;
}
#userStats {
	padding:0;
	margin:0;
}
.childTab {
	border:0px;
	background:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.tab-wrapper {
	padding:3px;
	margin:0;
	border:1px solid #A8C6E0;
	border-top:2px solid #A8C6E0;
	clear:both;
}
.tab-menu {
	margin:0;
	padding:0;
	list-style:none;
	overflow:auto;
	display:block;
}
.tab-menu li {
	margin:0;
	padding:0;
	float:left;
	line-height:2em;
}
.tab-menu li a {
	padding:0.5em;
	font-weight:bold;
	margin:0;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px -30px;
	border-left:1px solid #A8C6E0;
}
.tab-menu li a:hover,
.tab-menu li a:focus {
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	border-left:1px solid #3d658b;
}
.tab-menu li.tab-selected a
{
	text-decoration:none;
	color:inherit;
	background-image: url("../images2/button_bkg.png");
	background-repeat: repeat-x;
	background-position:0px -30px;
	border-left:0px;
	color:#000000;
}
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;
	font-size:1em;
	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;
}
.removeLink, .removeLink:hover, .removeLink:visited {
	background:url("../images/chk_off-trans.png") left no-repeat;
	padding-left:20px;
	display:inline;
	color:#FF0000;
	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;
}
div.yourstats, div.restrans {
	padding-left:20px;
	font-weight:700;
	font-size:1.1em;
	margin-bottom:8px;
}
div.yourstats {	background:url("../images/stats-trans.png") left no-repeat; border-bottom:1px dotted #666; }
div.restrans {	background:url("../images/transactions-trans.png") left no-repeat; border-top:1px dotted #666; }
.regsitrarLeft { display:block; width:100%; height:100%; border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; z-index:9999; }
.regsitrarLeft .TabTitleBar { line-height:23px; }
.regsitrarLeftContents { padding:5px; }
input#sendEEP {
	background:url("../images/transactions-trans.png") left no-repeat;
	padding-left:20px;
	display:inline;
	color:#008800;
	text-align:left;
	text-decoration:none;
	border:0px;
}
.rtrntomgmt, .rtrntomgmt:hover, .rtrntomgmt:visited {
	background:url("../images/return-trans.png") left no-repeat;
	padding-left:20px;
	color:#FF0000;
	text-align:left;
	height:15px;
	padding-bottom:5px;
	text-decoration:none;
	margin:0 auto;
	margin-top:5px;
	width:160px;
	display:block;
}
.welcomeDomainSearch { width:70%; }
div#watermarklogo { position:absolute; top:0; right:0; }
div.hsignup { margin-left:5px; margin-bottom:10px; }
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;
}

.login { padding-top:0px; }
.login_credentials {
	margin:0 auto;
	padding:16px 16px 16px 350px;
	border:1px solid #fff;
	background:#FFF url("../images/goodservices.jpg") no-repeat;
	background-position:30px center;
	height:375px;
}
.enter {background:url("../images/login_l.png") no-repeat left;margin:8px 0px;width:90px;}
.newaccount {background:url("../images/login_l.png") no-repeat left;margin:8px 0px;width:170px; text-align:left;}
.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 {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px; text-align:left;}
.enter_inner input:hover, .newacct_inner input:hover {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px; color:#000000;}
ul.whyregister li {
	list-style-type:square;
	margin-left:10px;
}
em.red { font-weight:700; color:#FF0000; padding-right:3px; font-style:normal; font-family:"Comic Sans MS"; }
.red { color:#FF0000; }
.green { color:#008800; }
.grey { color:#666666; }
.blue {	color:#003399; }
.black { color:#000000; }
.orange { color:#FF9900; }
.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"; }

div.top10 { width:auto; background:url("../i/top-10-300x299.jpg") 350px -5px no-repeat; padding-left:5px; padding-top:5px; }
div.top10 ol { font-size:110%; line-height:1.3em; margin-left:20px; list-style-image:url("../i/BAn.gif"); }
div.top10 ol li:hover { list-style-image:url("../i/BAh.gif"); }


div.bubble5 div {
	background: url("../images2/bubble/bub1-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble5 div div {
	background: url("../images2/bubble/bub5-bl.gif") no-repeat bottom left;
}

div.bubble5 div div div {
	background: url("../images2/bubble/bub1-tr.gif") no-repeat top right;
}

div.bubble5 div div div div {
	background: url("../images2/bubble/bub1-tl.gif") no-repeat top left;
}

div.bubble5 div div div div div {
	margin: 0;
	padding: 10px 15px 20px;
	width: auto;
}

table.hostlist th.pltitle {
	background:#88C2FF url("../images2/button_bkg.png") 0px -31px repeat-x;
	font-weight:700;
	color:#000000;
	text-align:center;
	cursor:pointer;
	line-height:14px;
	vertical-align:middle;
}


#topbox {
	background:url("../images/box_bg.gif") top center repeat-x #fff;
	border:1px solid #e4e4e4;
	width:720px;
	margin:0 auto;
	margin-top:20px;
	margin-left:8px;
	padding:10px;
	padding-top:0px;
	min-height: 1px;
	_height: 1px;
	line-height:110%;
	word-spacing:3px;
	text-align:left;
	color:#000;
}
#topbox h1 { font-size:14px; }
#topbox h3 { font-size:100%; font-weight:400; }
#dedicated_servers { display:block; position:absolute; float:right; margin-left:510px; margin-top:-10px; width:223px; height:85px; }
.style10 {font-weight: bold}
.style13 {color: #CC3300; font-weight: bold; }

h3.selectServer { margin-bottom:-3px; }
#dsOptions { border:1px outset #333; background:rgb(250,250,250); padding:10px; }
#dsOptions div { padding:4px; }
#dsOptions div.name { float:left; width:200px; font-weight:700; text-align:right; }
#dsOptions div.inf { float:left; padding:0 }
#dsOptions div.inf select { width:300px; padding:4px; }

table.hostlist.width-100 {
	width:100%;
}
table.hostlist td {
	text-align:left;
	vertical-align:top;
}
table.hostlist td.ac {
	text-align:center;
}
table.hostlist.width-100 tr:hover td.al, table.hostlist.width-100 tr:hover td.ac {
	background:#eef2f7;
}
table.hostlist.width-100 td a.inplink {
	float:none;
	margin:0 auto;
}
table.hostlist.width-100 td.boxtitle2 {
	font-size:105%;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
