html {
	height:101%;
}

body {
	margin: 0px;
	padding: 0px;
	color: #333;
	background: url(../images/bg.gif) repeat-x top left;
	font: 83%/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

fieldset {
	position:relative
}

div#pagecontent {
	margin:0px 5px 0 7px;
	padding:0px;
}

table#mainData {
	width:525px;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border:0 none;
}

td#mainTD {
	margin:0px;
	padding:7px 0px 0px 0px;
	border-spacing:0px;
	border:0 none;
	width:525px;
}

#tablehead {
	font: normal 16pt "Trebuchet MS", Verdana, Helvetica;
	margin: 15px 0 20px 0;
	padding: 15px 0px 0px 0px;
	color: #122c61;
}

span.texttitle {
	color:#006633;
	white-space:nowrap;
	font: normal 17px Verdana, Geneva, sans-serif;
	text-align:center;
	padding:5px 0px
}

textarea {
	border:1px solid #333333;
	padding:3px 2px 3px 5px;
}

select {
	vertical-align:middle;
	height:auto;
	margin:auto;
	border:1px solid #333333;
	padding:2px 1px 2px 1px;
	background:url("../images/form-bg.gif") no-repeat -1px -2px;
}

input.w-100 {
	width:110px
}

input.refillinput {
	margin:0 0 0 2px;
	padding:1px 3px 1px 5px;
	font-weight:bold;
}

.TabTitleBar a:link, .TabTitleBar a:hover, .TabTitleBar a:visited {
	color:#666666;
}

.alc {
	margin:0 auto;
}

br {
	line-height:5px;
}

.check {
	line-height:20px;
}

.clear {
	clear:both;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:700;
}

h1 { font-size:1.5em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h4 { font-size:0.75em; }
h5 { font-size:0.50em; }
h6 { font-size:0.25em; }

.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:5px;
	padding-left:5px;
}

ul.circle, ul.circle li, ol.circle, ol.circle li {
	list-style:circle;
	margin-left:5px;
	padding-left:5px;
}

ol.faq p {
	font-weight:400;
	padding-right:10px;
	padding-bottom:10px;
	color:#000000;
}

/******** search div ********/

div#blockDiv {
	position:absolute;
	width:270px;
	height:100px;
	border:1px solid #333333;
	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;
}
/******** Fancyform ********/

.checked, .unchecked, .selected, .unselected {
	padding:2px 2px 2px 24px;
	background-repeat:no-repeat;
	border:0px;
	clear:both;
	cursor:pointer;
	font-weight:700;
}

.checked {
	background: transparent url(../images/checkbox_on.gif) no-repeat 5px center;
}

.unchecked {
	background: transparent url(../images/checkbox_off.gif) no-repeat 5px center;
}

.selected {
	background: transparent url(../images/radiobox_on.gif) no-repeat 5px center;
}

.unselected {
	background: transparent url(../images/radiobox_off.gif) no-repeat 5px center;
}

.leftcol {
float:left;
clear:left;
width:50%;
}
.rightcol {
float:left;
clear:right;
width:50%;
}
/******** General styles ********/

.underline {
border-bottom:1px dotted #333333;
font-weight:normal;
font-size:1.1em;
margin-bottom:8px;
}
.overline {
border-bottom:1px dotted #333333;
font-weight:700;
padding:4px;
font-size:1.1em;
margin-bottom:8px;
}
.sline {
border-bottom:1px dotted #333333;
font-weight:700;
padding:4px;
font-size:1.1em;
margin-bottom:8px;
}
.dline {
border-bottom:1px dotted #333333;
border-bottom:1px dotted #333333;
font-weight:700;
padding:4px;
font-size:1.1em;
margin-bottom:8px;
}
hr {
border:0px;
height:1px;
color:#000000;
border-bottom:1px dotted #333333;
}
.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;
}

.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;
}

/* Dynamic toolip Div imanage.php */

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

input.red {
	color:#FF0000;
}

input.blue {
	color:#0000FF;
}

form#greenHeaderForm select {
background-color:#333333;
color:#FFFFFF;
}
form#greenHeaderForm input {
color:#000000;
font-weight:700;
}
.topnavbar {
width:676px;
vertical-align:top;
border:0;
}
.topminilinks {
width:100px;
height:20px;
vertical-align:middle;
text-align:center;
border:0;
}
.editselected {
border:solid 1px #000000;
}
.editunselected {
}
.editunselectedwithtext {
border:solid 1px #000000;
}
textarea {
overflow:auto;
}
/* Check.php  */

#domainPrices {
border:1px solid #333333;
width:100%;
font-weight:700;
}
#domainPrice .CollapsiblePanel {
margin:0px;
padding:0px;
border:0;
}
#domainPrice .CollapsiblePanelTab {
cursor:pointer;
}
div.tlds {
width:90%;
margin:0 auto 0 auto;
}
p.TipStyle {
font-weight:bold;
margin:0;
}
#domainPrice .CollapsiblePanelContent {
margin:0px;
padding:4px;
background:url("../images/blank.gif") repeat;
}
#domainPrice .CollapsiblePanelOpen .CollapsiblePanelTab, .CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {
background:#333333;
}
#domainPrice tr.row_0 td, #domainPrice tr.row1_0 td, #domainPrice tr.row1_01 td {
background-color:#FFFFFF;
color:#000000;
}
table#domainPrices {
border-spacing:0px
}

table#domainPrices th {
	background:#EFF0F4 url(../images/icon-table-sort.png) no-repeat scroll 7px 8px;
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede;
	color:#333333;
	font-weight:700;
	padding:4px 4px 4px 14px;
}

table#domainPrices td {
	border-bottom:1px solid #000000;
}

table#domainPrices .sortedASC {
	background:url("../images/icon-table-sort-asc.png") no-repeat 7px 4px #333333;
	color:#FFFFFF;
}

table#domainPrices .sortedDESC {
	background:url("../images/icon-table-sort-desc.png") no-repeat 7px 10px #333333;
	color:#FFFFFF;
}

table#domainPrices .tableHeaderOver {
	cursor:pointer;
	color:#ffffff;
	background-color:#333333
}

table#domainPrices tr.hide {
	display:none;
}

/* Domain list (checkboxs) tips style */

.tip {
	color:#fff;
	width:139px;
	z-index:13000;
}

.tip-title {
	font-weight:bold;
	font-size:11px;
	margin:0;
	color:#CCCCCC;
	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:#FFFFFF;
}

#mainData table.userStats {
	width:760px;
	height:200px;
}

#mainData td.uSpaneHead {
	background:#333333;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-weight:700;
	cursor:pointer;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding-left:10px;
}

#mainData table.userStats td.panelContents {
	background:#FFFFFF;
	height:180px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	border-top:0px;
}

#mainData table.userStats td.panelContents div.panelContents {
	display:block;
	border:1px solid #333333;
	padding:5px;
	height:100%;
}

td#userStatsLeft {
	border-right:1px dashed #333333;
	height:100%;
}

td#userStatsMiddle {
	border-right:1px dashed #333333;
	height:100%;
}

td#userStatsRight {
	border:0;
	height:100%;
}

a#topPageCart {
	text-decoration:none;
	display:block;
	height:27px;
	padding-top:5px;
	padding-right:5px;
	background:url("../images/medCart-trans.png") no-repeat 0px 50%;
	width:110px;
	float:right;
}

a#topPageCart:hover {
color:#666666;
}
.hasItems {
color:#008800;
}
.noItems {
color:#FF0000;
}
.zeroPadding select {
padding:0px;
margin:0px;
}
table.totalRecords {
border:1px solid #dedede;
font-weight:700;
background:#EEF2F5;
color: #333;
}
table.totalRecords td {
padding:2px;
}
.small {
font-size:smaller;
}
a.inplink, a.inplink:visited {
display:inline-block;
font:12px Arial, Helvetica, sans-serif;
padding:5px;
background:#EEEEEE;
border:1px solid #333333;
font-weight:700;
text-decoration:none;
text-align:center;
min-width:100px;
color:#FF0000;
margin:5px;
float:right;
}
a.inplink:hover {
background:#CCCCCC;
text-decoration:none;
min-width:100px;
color:#FF0000;
}
/* 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 #000000;
padding:5px;
text-align:center;
width:500px;
}
.swServer {
border-top:2px dotted #000000;
text-align:center;
padding:10px;
color:#000000;
}
.swData {
padding:4px;
color:#666666;
}
.swHilight {
font-weight:700;
color:#FF0000;
}
.swError {
font-weight:bold;
color:#FF0000;
}
/* paging */

div.paging {
background-color:#FFFFFF;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
display:block;
min-width:525px;
}
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;
font-size:0.75em;
}
div.paging ul#paging li.active {
background:#000000;
border:1px solid #abc8e1;
padding:5px 10px 5px 10px;
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:5px 10px 5px 10px;
color:#000000;
text-decoration:none;
border:1px solid #abc8e1;
}
div.paging ul#paging li.previous-off, div.paging ul#paging li.next-off {
border:1px solid #abc8e1;
color:#888888;
}
div.paging ul#paging li a:hover {
background:#ffffff;
border:1px solid #000000;
color:#000000;
}
/* Form Validation Boxes */

.error_f {
border:1px dotted #FF0000;
margin:5px;
background-color:#FFFFFF;
width:85%;
}
.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;
}
div#contactError {
display:block;
width:98%;
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:98%;
border:2px outset #006600;
margin:0 auto;
padding:5px;
}
a#contactSuccess {
display:block;
width:200px;
height:20px;
padding-top:7px;
font:12px/100% Arial, Helvetica, sans-serif;
background:url("../images/successBG.jpg") left bottom repeat-x;
border:1px solid #006600;
cursor:pointer;
font-weight:700;
text-decoration:none;
margin:5px;
margin:0 auto;
text-align:center;
color:#FFFFFF;
bottom:0;
left:37%;
margin-top:10px;
margin-bottom:5px;
}
a#contactSuccess:hover {
background:url("../images/successBGflip.jpg") left bottom repeat-x;
cursor:pointer;
color:#FFFFFF;
text-decoration:none;
}
.smallError {
display:block;
background:#FFEEEE;
color:#FF0000;
border:1px solid #FF0000;
text-align:center;
font-weight:700;
}
.block {
display:block;
}
.inline {
display:inline;
}

/* Accordion related CSS */

.toggler {
display:block;
}
.togglerHolder {
width:100%;
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:#333333;
color:#FFFFFF;
}
.rightBorder {
border-right:1px solid #CC0000;
}
div#generatedPassword {
min-width:100px;
width:100px;
font:110% Arial, Helvetica, sans-serif;
padding:5px 3px 3px 7px;
background:url("../images/form-bg.gif") no-repeat;
border:1px solid #000000;
margin:2px;
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;
width: 520px;
}
#userStats {
padding:0;
margin:0;
}
.childTab {
border:0px;
background:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.tab-wrapper {
padding:3px;
margin:0;/*border:1px solid #333333;*/
border-top:1px solid #B4B5B9;
clear:both;
}
.tab-menu {
margin:0;
padding:0;
list-style:none;
display:block;
}
.tab-menu li {
margin:0;
padding:0;
float:left;
line-height:24px;
border-right:1px solid #dedede;
}
.tab-menu li a {
padding:0.5em;
font-weight:bold;
margin:0;
background:#ffffff;
border-left:1px solid #dedede;
border-top:1px solid #dedede;
color:#333333;
}
.tab-menu li a:hover, .tab-menu li a:focus {
background:#BA0001;
color:#ffffff;
text-decoration:none;
border-left:1px solid #dedede;
}
.tab-menu li.tab-selected a {
text-decoration:none;
color:inherit;
background:#BA0001;
border-left:0px;
color:#ffffff;
}
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:28px;
font-weight:700;
font-size:1.1em;
margin: 8px 0 8px 0;
}
div.yourstats {
background:url("../images/stats-trans.png") left no-repeat;
border-bottom:1px dotted #333333;
}
div.restrans {
background:url("../images/transactions-trans.png") left no-repeat;
border-top:1px dotted #333333;
}
.regsitrarLeft {
display:block;
height:100%;/*border-left:1px solid #B4B5B9;border-bottom:1px solid #B4B5B9;border-right:1px solid #B4B5B9;*/
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;
}
div#watermarklogo {
position:absolute;
top:0;
right:0;
}
div.hsignup {
margin-left:5px;
margin-bottom:10px;
border-left:2px solid #A8C6E0;
}
h2.hsignup {
font-size:1.1em;
font-weight:700;
padding-left:20px;
margin-bottom:20px;
}
h2.addoption {
font-size:1.1em;
font-weight:700;
padding-left:20px;
}
h2.configure {
font-size:1.1em;
font-weight:700;
padding-left:20px;
}
div.enter {
margin:8px 0px;
width:80px;
padding:0;
}
div.newaccount {
margin-top: -55px;
padding: 0 40px 30px 50px;
}
div.enter_inner {
}
div.newacct_inner {

}
.newacct_inner input, .enter_inner input {
}
.newacct_inner input:hover, .enter_inner input:hover {
}
ul.indexCart {
margin-top:166px;
margin-left:5px;
margin-bottom:5px;
text-align:left;
}
ul.indexCart li {
padding-left:20px;
background:url("../images/bullet-grey.gif") no-repeat 0px 50%;
}
.idimage {
}
.float-right {
float:right;
}
.float-left {
float:left;
}
a.check {
display:block;
border:1px solid #E5E9EC;
}
a.check:hover {
text-decoration:none;
background:#E5E9EC;
color:#0070BA;
border:1px solid #aaaaaa;
}

td.cExtrasItem {
width:200px;
font-weight:400;
}
/*various package display tables*/

div#pkg {
padding:5px;
}

div#pkg .box {
margin:0;
padding:0;
}
div#pkg br {
line-height: normal; clear:both;
}
div#pkg .box table {
width:100%;
margin:0 auto 0 auto;
border-spacing:0;
}
div#pkg .box table td {
padding:0;
}
#pkg table.pkgtable tr {
line-height:normal;
}
#pkg table.pkgtable td.pkgtabletitle span.boxlegend {
display:block;
position:relative;
color:#136596;
margin:0 0 0 7px;
padding:0;
height:27px;
font:bold 14px/22px Arial, Helvetica, sans-serif;
}
#pkg table.pkgtable td.descr {
background:#ffffff;
color:#000000;
width:75%;
border-right:1px solid #CCCCCC;
padding:10px 10px 10px 10px;
margin:0px;
vertical-align:top;
line-height:20px;
}
#pkg table.pkgtable td.descr .float-left  {float:left;padding:0 0 0 0;margin:0 0 0 0;  }
#pkg table.pkgtable td.descr .float-right { float:right;padding:0 0 0 0;margin:0 0 0 0;}
#pkg table.pkgtable td.order {
color:#000000;
width:25%;
padding:5px;
vertical-align:bottom;
}
#pkg table.price {
width:100%;
border-bottom:7px solid transparent
}
#pkg table.price tr {
line-height:20px
}
#pkg table.desc td div {
line-height:30px
}
#pkg td.term {
color:#000000;
width:75%;
font-weight:700;
border-bottom:dashed 1px #CCCCCC;
}
#pkg td.price {
color:#333333;
text-align:right;
border-bottom:dashed 1px #CCCCCC;
}
#pkg td.order a.inplink {
margin:0 3px 0 0;
text-align:center;
}
#pkg td.order span.red {
display:block;
text-align:center;
}
/* Fixing/overriding/changing various styles to prepare content for boxes */

li {
z-index:999
}
.box fieldset {
border:none;
padding:0;
margin:0;
background:none;
line-height:normal;
}
.box legend {
border:none;
padding:0;
margin:0;
background:none;
line-height:normal;
}
.box table {
width:98%;
margin:0 auto 0 auto;
}
.box table td {
margin:0;
padding:0;
}
.box table.data {
width:98%;
margin:-2px auto 0 auto;
border-spacing:0px;
background:none;
border:none;
}
.box table.data td.boxtitle {
font-weight:bold;
height:33px;
line-height:24px;
padding:0px;
margin:0px;
color:#136596;
vertical-align:top;
}
.box table.data td.boxtitle span.boxlegend {
line-height:26px
}
#welcomepage .box table.data {
width:98%;
margin:0px auto 0 auto;
border-spacing:0px;
background:none;
border:none;
}
.box table.data td {
vertical-align:middle;
line-height:20px;
background:none;
padding-left:7px;
}
table.data td.vlt {
vertical-align:middle
}
.box td.boxtitle {
font-weight:bold;
height:33px;
padding:0px;
margin:0px;
color:#136596;
vertical-align:top;
}
.boxtitle a.boxlink, a.boxlink, a.boxlink:visited {
margin:0;
font-size:12px;
color:#136596;
text-decoration:none;
font-weight:bold;
padding:0 3px 0 3px;
}
.boxtitle a:hover, a.boxlink:hover {
color:#333333;
text-decoration: underline;
font-weight:bold;
}
.box h2.underline.bold, .box div.underline.bold {
border:none;
margin:0;
padding:0;
}
table#domainPrices {
border-right:1px solid #dedede;
border-left:1px solid #dedede;
border-top:0 none;
border-bottom:0 none;
line-height:20px;
}
#domainPrices tr {
border-bottom:1px solid #999999;
}
.hsignupWrapper {
margin:40px 0 0 80px
}
.box h2.hsignup {
margin-left:7px;
}
table.formtable {
width:98%;
margin:0px auto 0px auto;
border-spacing:0px;
padding:0px;
}
#cart .box table, #cart .box fieldset {
width:100%;
margin:0 auto
}
.totalRecords a:link, .totalRecords a:active, .totalRecords a:visited {
color:#136596;
margin:0 2px
}
.totalRecords a:hover {
color:#333333;
text-decoration:underline;
margin:0 2px
}
/*------------------ Box Styles -----------------------*/

.boxWrapper {
background:url(../images/bgbar.jpg) repeat-x;
top:0;
border:1px solid #dedede;
margin:0 0px 0 2px;
}
.box {
border:1px solid #ffffff;
}
.box_inner {
border:2px solid #EEEEEE;
padding:0;
}
/* Titles  */

.box span.boxlegend {
display:block;
position:relative;
color:#136596;
margin:0 0 10px 7px;
padding:0;
height:27px;
font: bold 14px/22px Arial, Helvetica, sans-serif;
}
.box fieldset {
margin:0 5px 5px 5px;
border:none;
}
.box fieldset legend img {
height:24px;
width:24px;
padding:0;
float:left;
margin:-1px 0 0 0;
}
.box td.boxtitle img, .box td.tablehead img {
height:24px;
width:24px;
padding:0;
float:left;
margin:0;
}
td.boxtitle.width-70 {
width:100%
}
.boxDivider {
height:7px;
border-top:1px dashed #ccc;
margin:5px 3px 0 3px
}
.dividerH {
height:7px;
border-top:1px dashed #ccc;
margin:5px 3px 0 3px
}
/* FIX TRANSCHECK TABLE */

table.transcheck {
width:70%;
margin:0 auto;
}
table.transcheck td.width-10 {
text-align:right;
}
table.transcheck td.width-100 {
width:65%;
text-align:center;
padding:0;
margin:0;
}
table.transcheck td.width-25 {
width:10%;
text-align:left;
padding:0;
margin:0;
}
table.transcheck input.width-75 {
width:95%;
text-align:center;
}
.login {
padding-top:0px;
}
.login_credentials {
position:relative;
margin:0 auto;
padding:0px 0px 25px 0px;
border-right:1px dashed #BABABA;
}
div#login table#mainData #tablehead div {
margin-right:-200px;
}
div#login table#mainData td.mainTD.width-60 {
width:47%;
vertical-align:top;
padding:15px 5px 0 0
}
div#login table#mainData td.mainTD.width-40 {
width:53%;
padding:0 0 0 10px;
}
div#login div.small div.underline {
font-weight:bold;
border-bottom:1px dashed #BABABA;
line-height:25px;
}
table.formtable td.ar.vlt.width-25 {
vertical-align:top;
line-height:25px;
font-weight:bold;
}
div.login_credentials div.small {
position:absolute;
bottom:0px;
left:-5px;
text-align:center;
width:100%;
}
ul.whyregister {
margin:0;
padding: 0 0px 0 10px;
}
ul.whyregister li {
list-style-type:square;
margin-left:0px;
padding-left:0px;
font-weight:normal;
font-size:11px;
}
fieldset.residenceFieldset {
display:block;
position:relative;
background:#FFF3F3;
border:1px solid #CC0000;
margin-top:10px;
margin-bottom:10px;
}
span.residenceLegend {
display:block;
position:absolute;
left:10px;
top:-10px;
padding:0 5px;
background:#ffffff;
border:1px solid #CC0000;
font:bold 11px/20px Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
color:#FF0000
}
.p-20 {
padding:0px;
}

.residenceTD {
padding:0px;
}

table.residenceTable {
margin-top:10px;
}
.radioTD {
vertical-align:top;
}
.radioTD .selected {
background: transparent url(../images/radiobox_on.gif) no-repeat right center;
}
.radioTD .unselected {
background: transparent url(../images/radiobox_off.gif) no-repeat right center;
}
.radioTD .residenceLabelSpan {
height:20px;
text-align:right;
line-height:20px;
display:block;
margin:0px;
padding:0px 15px 0px 0px;
white-space:nowrap;
}
td.radioTD p {
margin:0px;
vertical-align:top;
line-height:20px;
}
td.dnhosting {
white-space:nowrap
}
.enter_inner.index-page input {
padding:7px 24px 6px 7px;
letter-spacing:0px;
}
.index-page div.enter {
width:68px;
}
td.ar.vlt.width-25 {
vertical-align:top;
line-height:20px;
}
.formtextarea {
margin:7px 0 7px 0;
padding:5px
}
div#welcomepage table.width-99.alc {
width:100%;
}
div#welcomepage {
margin:0 7px 0 0;
}
div#createacct .width-100.formtable td {
height:35px;
line-height:20px;
vertical-align:top;
padding:0px;
}
table.formtable td.al.vlt {
border:0 none;
height:0px;
line-height:0px;
visibility:hidden;
display:none;
}
tr.row1_01 {
line-height:25px;
vertical-align:top
}
#resellers .p-10 {
padding:3px;
margin:0px;
vertical-align:top;
text-align:center;
}
#resellers .p-10 a {
font-weight:bold;
text-align:center;
}
#resellers p {
text-align:justify
}
td.al.paddZero {
text-align:left;
}
.awform {
margin:0;
padding:0;
}
.ccaform {
margin:0;
padding:0
}
table#mainData table.width-99.alc td.width-20.vlt {
width:auto;
padding:0;
margin:0;
border:0 none;
border-spacing:0;
border-collapse:collapse;
}

div.vmenuSep {
display:none
}

table#mainData table.width-99.alc td.width-1 {
}

table#mainData {
width:540px;
overflow:visible;
}

table#mainData table.width-99.alc td.width-100 {
width: auto;
}

#UsersMenuPanel1, #UsersMenuPanel2, #UsersMenuPanel3, #UsersMenuPanel4 {
display:none;
}

div#login .mainTD.width-40 .small {
margin-top:60px;
}
div#login center div.newaccount {
position:absolute;
top: 56px;
right: 55px;
}

#mainTD {
width:525px;
}

.vlt {
display:table-cell; 
vertical-align:top;
}
.vlm {
vertical-align:middle;
}
.vlb {
vertical-align:bottom;
}
.ac {
text-align:center;
}
.ar {
text-align:right;
}
.al {
text-align:left;
color: #333333;
}
