html { height:101%; }
body { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; background-color:#ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body, div, dl, dt, dd, pre, h1, h2, h3, h4, h5, h6, code, form, fieldset, legend, input, blockquote { margin:0; padding:0; }
div#wrapper { width:780px; border-left:1px solid #A1A5A8; border-right:1px solid #A1A5A8; margin:0px auto; padding:0px; }
table#doc { width:780px; margin:0 auto; min-width:780px; background-color:#FFFFFF; height:280px; border-collapse:collapse; border-spacing:0; padding:0; }
div#pagecontent { margin:0px 5px 0 7px; padding:0px; }
table#mainData { width:98%; margin:5px 7px 0px 7px; padding:0px; border-spacing:0px; border:0 none; }
td#mainTD { margin:0px; padding:7px 0px 0px 0px; border-spacing:0px; border:0 none; }
#tablehead { font-family:Tahoma, Gill Sans Light, Arial Narrow; font-size:20px; font-weight:normal; text-align:center; text-transform:uppercase; color:#007071 }
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[type=checkbox] { border:0 none; background:none; margin:5px 4px 5px 5px; vertical-align:middle; height:auto; width:auto; }
input[type=radio] { border:0 none; background:none; margin:5px 5px; vertical-align:middle; height:auto; width:auto; position:relative; border:0 none }
input[type=text] { border:1px solid #333333; padding:3px 2px 3px 5px; background:url("../images/form-bg.gif") no-repeat -1px -2px; }
input[id=idtld] { border:1px solid #333333; width:8%; margin:0 7px 0 0; padding:2px 1px 2px 1px; background:url("../images/form-bg.gif") no-repeat -1px -2px; }
input[type=textarea] { border:1px solid #333333; padding:3px 2px 3px 5px; }
input[type=password] { border:1px solid #333333; padding:3px 2px 3px 5px; background:url("../images/form-bg.gif") no-repeat -1px -2px; }
input[type=submit], input[type=Submit], input[type=button] { background:#007071; color:#FFFFFF; text-align:center; text-transform:uppercase; letter-spacing:1px; font: bold 11px Arial, Helvetica, sans-serif; margin-top: auto; margin-right: 5px; margin-bottom: auto; margin-left: 5px; padding-top: 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #A9B2BB; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #A9B2BB; }
input[type=submit]:hover, input[type=Submit]:hover, input[type=button]:hover { background:#000000 }
input[type=submit]:focus, input[type=Submit]:focus, input[type=button]:focus { background:#000000 }
input[type=submit]:active, input[type=Submit]:active, input[type=button]:active { background:#000000 }
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; }
ul, li { margin-left:7px; padding-left:7px; }
.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; }
a { font-weight:400; color:#135B29; text-decoration:none; }
a:hover { color:#333333; text-decoration:none; }
a:visited { text-decoration:none; }
/******** 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 dashed #333333; font-weight:normal; font-size:1.1em; margin:5px 0 0px 0; padding:0 0 5px 0; }
.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; }
.vlt { vertical-align:top; }
.vlm { vertical-align:middle; }
.vlb { vertical-align:bottom; }
.ac { text-align:center; }
.ar { text-align:right; }
.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; }
/******** General styles ********/
table#masthead-layout { width:100%; height:100%; }
ol.ra { list-style-image:url("../images/bullet-orange.gif"); list-style-position:inherit; padding:0 0 0 20px; margin:5px; }
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%; }
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; }
a.mainTop { display:block; padding:10px 0px 10px 0px; width:25px; background:url("../images/24-em-up-trans.png") no-repeat 15px 50%; background-position:center; vertical-align:middle; }
input[type="image"], .noborder { border:0; background:transparent; margin-bottom:-2px; padding:0px; }
/******************* 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; }
.rssclass { padding:3px; display:block; }
.rsstitle { font-weight:700; padding:0 0 0 19px; background:url("../images/tag.gif") no-repeat 0 50%; color:#000000; display:block; }
.rsstitle a { text-decoration:none; }
.rssdate { color:#000000; font-style:italic; padding-bottom:5px; display:block; height:20px; }
.rssdescription { display:block; display:block; }
.margin-5 { margin:-5px; }
form { margin:0px; }
.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#rssnewsPageIndex { height:100%; overflow:auto; display:block; line-height:12px; font-size:smaller; }
div.rssnewsPageWelcome { min-height:250px; display:block; line-height:12px; font-size:smaller; }
div.rssnewsPageOther { overflow: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 #333333; width:400px; padding:4px; color:#000000; font-size:11px; line-height:1.2; }
#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; }
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 50px; }
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:#29713F url(../images/icon-table-sort.png) no-repeat scroll 7px 8px; border-bottom:1px solid #000000; color:#FFFFFF; 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 thead tr th{background:#CCCCCC;}*/
table#domainPrices .tableHeaderOver { cursor:pointer; color:#ffffff; }
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-top:1px solid #000000; border-bottom:1px solid #000000; font-weight:700; background:#000000; color:#FFFFFF; }
table.totalRecords td { padding:2px; color:#FFF; }
.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: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: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; }
/* INFO DIVS */
.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:91%; 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:#FFEEEE; background-image:url("../images/error.jpg"); }
.validation { color:#D63301; background-color:#FFCCBA; }
/* 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; }
#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:2px solid #333333; 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:#CCCCCC; border-left:1px solid #333333; color:#333333; }
.tab-menu li a:hover, .tab-menu li a:focus { background:#666666; color:#FFFFFF; text-decoration:none; border-left:1px solid #000000; }
.tab-menu li.tab-selected a { text-decoration:none; color:inherit; background:#333333; border-left:0px; color:#CCCCCC; }
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 #333333; }
div.restrans { background:url("../images/transactions-trans.png") left no-repeat; border-top:1px dotted #333333; }
.regsitrarLeft { display:block; width:100%; height:100%; border-top:1px solid #333333; border-bottom:1px solid #333333; border-right:1px solid #333333; 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:80%; }
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; 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; }
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 { background-image:url("../images/opacity_index_left-trans.png"); margin:0px; padding:0px; }
.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; }
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; }
div#pkg .box { margin:0; padding:0; }
div#pkg .box table { width:100%; margin:0 auto 0 auto; }
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:#ffffff; margin:0 0 0 7px; padding:0; height:27px; font:bold 14px/22px Arial, Helvetica, sans-serif; }
#pkg table.pkgtable td.descr { background:#F7F7F7; color:#000000; width:75%; border-right:1px solid #CCCCCC; padding:10px 10px 10px 10px; margin:0px; vertical-align:top; }
#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; font-size:11px; }
#pkg td.order a.inplink { margin:0 auto 0 auto; 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:28px; padding:0px; margin:0px; color:#ffffff; 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:#ffffff; vertical-align:top; }
.boxtitle a.boxlink, a.boxlink, a.boxlink:visited { margin:0; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; padding:0 3px 0 3px; }
.boxtitle a:hover, a.boxlink:hover { color:#ffffff; text-decoration: underline; font-weight:bold; }
.box h2.underline.bold, .box div.underline.bold { border:none; margin:0; padding:0; }
table#domainPrices { border: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:#FFFFFF; margin:0 2px }
.totalRecords a:hover { color:#EEEEEE; margin:0 2px }
/*------------------ Box Styles -----------------------*/
.boxWrapper { background:url(../images/bgbar.jpg) repeat-x; top:0; border-right:3px solid #DFDFDF; border-bottom:3px solid #DFDFDF; margin:0 0px 0 2px }
.box { border:1px solid #000000; padding-bottom:5px; }
/* Titles  */
.box span.boxlegend { display:block; position:relative; color:#ffffff; margin:0 0 10px 7px; padding:0; height:27px; font: bold 14px/26px Arial, Helvetica, sans-serif; }
.box span.boxlegend img { padding:0px; }
.box fieldset { margin:0 5px 5px 5px; border:none; }
.box fieldset legend img { height:24px; width:24px; padding:0; float:left; margin:3px 0 0 0; }
.box td.boxtitle img, .box td.tablehead img { height:18px; width:18px; padding:5px 0 0 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 PAGE */
.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-top:7px; margin-right:-200px; margin-left:15px; text-align:left; font-size:18px; text-transform:none; }
div#login table#mainData td.mainTD.width-60 { width:40%; vertical-align:top; padding:20px 5px 0 0; text-align:left; }
div#login table#mainData td.mainTD.width-40 { width:60%; padding:0 0 0 10px; text-align:left; }
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 5px 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 }
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; }
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:middle; line-height:20px; }
.formtextarea { margin:7px 0 7px 0; padding:5px }
div#welcomepage table.width-99.alc { width:100%; }
div#welcomepage { margin:0 0 0 0; }
div#welcomepage table#mainData { width:100%; margin:0 0 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 }
.width-30.ar.bold.paddZero { vertical-align:top; padding-top:6px; }
form .width-98.data.alc td.boxtitle{ text-align:center; font-weight:bold; color:#990000; padding: 5px 0 5px 0; font-size:13px}
form.awform .width-25.ar.bold.vlt{ vertical-align:top; padding-top:2px;}
center {}