html{background:#FFFFFF} 
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:small;color:#717171;word-spacing:normal;margin:0;padding:0;height:100%;min-height:560px;}
/* main body management */
div#wrapper{width:802px;margin:0 auto 0; border:0;padding:0px;background:#FFFFFF}
table#doc{width:802px;margin:0 auto;min-width:776px;background-color:#FFFFFF;height:280px; border:0; border-left:1px #717171 solid;border-right:1px #717171 solid;}
#doc td{vertical-align:top}
.pageContent{padding:0 7px}
#mainData{width:777px;background:#FFFFFF;margin:0 auto;height:280px}
table#mainData td#mainTD, table#mainData td.mainTD{vertical-align:top;padding:5px;height:280px}
.alc{margin:0 auto}
table#mainData #tablehead{clear:both;background:#CCCCCC;border-bottom:1px solid #333333;line-height:21px;text-align:left;color:#000000;font-weight:700;padding-left:10px}

table#data td#data{vertical-align:top}
table#mainData table#data{border:1px solid #333333}
li{z-index:999}
.nowrap{white-space:nowrap}
.position_center{position:relative;left:25%}
p{margin:5px 5px;padding:0;line-height:18px}
input{vertical-align:middle}

/* PAGE TITLES */
/* .div styles the background and positioning*/
div.pagetitle{clear:both;background:#fff url(../images/title_bg2.gif) top left no-repeat;line-height:24px;height:24px;text-align:left;color:#FFFFFF;font-weight:700;position:relative;margin:3px 0 7px 0; }


/* .span styles the text*/
span.pagetitle{color:#FFFFFF;font-weight:700;padding-left:20px;line-height:24px;position:relative}
/* Positions the small 'i' info icon */
span.help_icon img{vertical-align:middle}
/* Page Title for index page only, for sub pages use "pagetitle". */ 

/* BOXES */
div.box{border:1px solid #ff0000;position:relative;z-index:0;margin:0;position:relative;border-top:0;}
.boxContent{padding:5px 0 5px 0;margin-left:5px;margin-right:5px;position:relative}
.boxBottom{}

/* BOX TITLES */
/* boxtitle container */
div.boxtitle{background:#fff url(../images/bgbar.jpg) top repeat-x;height:24px;border:0;position:relative}
/* boxtitle text*/
span.boxtitle{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;text-transform:capitalize;padding-left:5px;line-height:24px;position:relative;color:#FFFFFF;}
/* boxtitles for db data and links */
table.data{position:relative;width:100%}
.data td{padding:5px 3px 5px 3px}
td.boxtitle{
	background:#fff url(../images/bgbar.jpg) top repeat-x;
	height:24px;
	border:0;
	font-weight:700;
	color:#FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 24px;
}
/* Links in td boxtitles */
td.boxtitle a:link, td.boxtitle a:active, td.boxtitle a:visited{font-size:12px; color:#FFFFFF;}
td.boxtitle a:hover{font-size:12px;color:#717171}
/* Box Icons */
span.cart_icon{background:url(../images/Shoppingcart_24x24-trans.gif) no-repeat 5px center;padding:1px 5px 1px 33px;position:absolute}
span.archive_icon{background:url(../images/icon_archive.gif) no-repeat 5px center;padding:1px 5px 1px 33px;position:absolute}

/* TABLELESS FORMS - createacct, editprofile, domainprofile */
.forms{margin:5px 0 5px 0;float:left;text-align:right;font-weight:700;padding:5px 0 5px 0;position:relative}
/* Center forms by adjusting widths (be careful not to wrap lines) */
.forms{width:580px}
#createaccount .forms{width:580px}
#contact .forms{width:580px}
#members_area .forms{width:480px}

/* Widen the fields on contact.php */
#contact .forms .textfield{width:325px}
#contact .forms select{width:325px}
#contact .forms textarea {width:325px}
/* Align the little messages (under the textfields) by adjusting width*/
.forms div.message{width:237px}
.forms div.email_available{position:absolute;right:-82px;top:6px;font-weight:normal}

/* Global to all tableless forms. */
.forms .textfield{width:225px;font-weight:normal;vertical-align:middle;clear:both}
.forms select{width:237px;font-weight:normal;padding:2px;vertical-align:middle}
.forms textarea{width:300px;font-weight:normal;vertical-align:middle;height:110px}
/* Error messages */
.forms .error_f{width:310px;float:right;text-align:left;margin:0 2px 5px 0;border:1px dotted #FF0000;background-color:#FFFFFF;line-height:12px}
.error_f p{margin:3px;padding:0;font-size:10px;color:#FF0000;font-weight:normal}
.error_f p span{font-size:1.1em;color:#000;margin:0;padding:0;font-weight:normal}
/* Small messages below textfields */
.forms div.message{float:right;clear:both;text-align:left;font-size:11px;font-weight:normal;color:#666666;margin:0 0 5px 0;white-space:nowrap}
/* State/Providence Section */
div.select_residence{width:425px;float:right;clear:both;border-top:1px dashed #FF0000;border-bottom:1px dashed #FF0000;margin:15px 0 10px 0;padding:0 0 7px 0;border-right:none;border-left:none;position:relative}
span.select_residence{float:left;position:relative;top:-12px;left:-7px;border:1px solid #FF0000;background:#FFF0F0;padding:3px 7px;line-height:normal;text-transform:uppercase;text-align:left;margin:0}
.radio_line{position:relative;margin:2px 0;height:29px;background:#FFF5F5;border:1px solid #F1E2E2;display:block}
.radio_left{float:left;line-height:normal;position:absolute;top:25%;left:3px;vertical-align:middle;white-space:nowrap;font-size:11px;word-spacing:-1px}
.field_right select{float:right;position:relative;top:3px;right:0px}
.field_right{float:right;text-align:right}
.forms .blurb{margin:0;font-weight:normal;text-align:left;color:#666666;margin:0 0 5px 0}
.forms br{clear:both}
/* Lines that begin with a checkbox */
div.checkbox_line{float:left;position:relative;left:15%;text-align:left;line-height:normal;margin:7px auto 0 auto;font-weight:bold;white-space:nowrap}
span.checkbox_line{float:left;height:20px;line-height:20px;position:relative;left:1px;top:0}
.checkbox_center{text-align:left;line-height:24px;margin:0 auto}
.acctbalance{background:#ccc;padding:0;margin:0;position:absolute;top:-1px}
/* Phone Validation */
.forms div.required_title{font-weight:bold;margin:7px 0 0 -10px;white-space:nowrap}
.forms .phone_message{margin:7px 0 0 0;text-align:justify;font-weight:normal;position:relative;right:-13%}
/* Domain Contact Info */
.field_blurb{margin:3px 0 2px 100px;text-align:justify;font-weight:normal;white-space:nowrap}
/* Position Re-Captcha */
.recaptcha{margin:0 0 0 115px;font-weight:normal}
/* Position Internal Captcha */
.captcha{text-align:center;font-weight:normal;line-height:14px}
table#data #tablehead{background:#CCCCCC;font-weight:700;color:#000000;height:25px}
.TabTitleBar a:link, .TabTitleBar a:hover, .TabTitleBar a:visited{color:#666666}
table#mainData table.data td{border:0}
table.data td, table#mainData td{padding:5px}
table.data td, table#mainData td table td{padding:2px}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both}
img{border:0}
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}
body, div, dl, dt, dd, pre, h1, h2, h3, h4, h5, h6, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0}
.row_0, .row1_0{background-color:#FFFFFF}
.row_1, .row1_1{background-color:#EEEEEE}
tr.row1_0 td{background-color:#FFFFFF; line-height:20px;}
tr.row1_1 td{background-color:#EEEEEE; line-height:20px;}

sup, sub{line-height:1px;vertical-align:text-top}
sub{vertical-align:text-bottom}
ul, ol{list-style:none;margin-left:5px;padding-left:5px}
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:#000000}

a, a:link, a:visited { color: #717171; text-decoration:underline; }
a:hover { color: #000; text-decoration: underline; }
/******** 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;padding-left:34px;background-position:12px center;background-repeat:no-repeat;border:0px;clear:both;cursor:pointer;font-weight:700}
.checked{background-color:transparent;background-image:url("../images/checkbox_on.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")}
.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;padding-bottom:3px}
.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}
/* INFO DIVS */
input, textarea{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}
select{font:110% Arial, Helvetica, sans-serif;color:#FFFFFF;background-color:#333333;padding:4px 2px 2px 1px;border:1px solid #000000;margin:2px}
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;color:#000000;display:block}
.rsstitle a{text-decoration:none}
.rssdate{color:#000000;font-style:italic;padding-bottom:5px;padding-left:3px;display:block;height:20px}
.rssdescription{display:block;display:block}

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}
.inpSubmit, #bigButton{font:12px/100% Arial, Helvetica, sans-serif;background:#E1E1E1;border:1px solid #717171;height:26px;cursor:pointer;font-weight:700;line-height:16px}
.inpSubmit:hover, #bigButton:hover{background:#717171;cursor:pointer;color:#E1E1E1}
.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{border-bottom:2px dotted #333333;cursor:pointer}
#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 th{background:url("../images/icon-table-sort.png") no-repeat 3px 8px;padding:4px 4px 4px 14px;color:#000000;border-bottom:1px solid #000000;font-weight:700}
table#domainPrices td{border-bottom:1px solid #CCCCCC}
table#domainPrices .sortedASC{background:url("../images/icon-table-sort-asc.png") no-repeat 3px 4px #333333;color:#FFFFFF}
table#domainPrices .sortedDESC{background:url("../images/icon-table-sort-desc.png") no-repeat 3px 10px #333333;color:#FFFFFF}
table#domainPrices thead tr{background:#CCCCCC}
table#domainPrices .tableHeaderOver{cursor:pointer;color:#666}
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;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:25px;padding-top:5px;padding-right:5px;background:url("../images/medCart-trans.png") no-repeat 90px;width:125px; text-align:left;}
a#topPageCart:hover{color:#666666}
.hasItems{color:#008800}
.noItems{color:#FF0000}
.zeroPadding select{padding:0px;margin:0px}
table.totalRecords{border-top:1px solid #333333;border-bottom:1px solid #333333;font-weight:700;background:#666666;color:#FFFFFF}
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:#E1E1E1;border:1px solid #717171;font-weight:700;text-decoration:none;text-align:center;min-width:100px;color:#FF0000;margin:5px;float:right}
a.inplink:hover{background:#717171;text-decoration:none;min-width:100px;color:#FFFFFF}
div.whois_results { width:65%; margin:5px auto; text-align:left; text-align:justify;}
/* 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;margin:0 0 7px 0}
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:#AAAAAA;border:1px solid #CCCCCC;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{position:relative;padding:5px 10px 5px 10px;color:#000000;text-decoration:none;border:1px solid #CCCCCC}
div.paging ul#paging li.previous-off, div.paging ul#paging li.next-off{border:1px solid #CCCCCC;color:#888888}
div.paging ul#paging li a:hover{background:#666666;border:1px solid #000000;color:#EEEEEE}
/* 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:90%;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{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 #666666}
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.whyregister{margin:5px 0 7px 10px;}
ul.whyregister li{list-style-type:square; margin:3px 0}
/*index.php boxes */
index-box-tl{height:175px}
.index-box-1, .index-box-2, .index-box-3, .index-box-4{height:178px}
.index-box-5, .index-box-6{height:264px}
#mainData table.indexPlan{width:180px;height:200px;margin:0 auto;line-height:20px}
#mainData td.paneHead{background:#333333;font-weight:700;cursor:pointer;color:#FFFFFF;height:25px;text-align:left;line-height:25px;padding-left:5px;}
/* indexPlan */
#mainData table.indexPlan td.paneHead{background:#333333;font-weight:700;cursor:pointer;color:#FFFFFF;height:25px;text-align:left}
#mainData table.indexPlan td.panelContents{background:#FFFFFF;height:178px;margin:0px;padding:0px;vertical-align:top}
#mainData table.indexPlan td.panelContents div.panelContents{display:block;border:1px solid #333333}
#mainData table.indexPlan td.panelContents strong{font-weight:700;color:#FF0000}
#mainData table.indexPlan a.order{display:block;text-align:center;font-weight:700;color:#FF0000;text-decoration:underline;text-transform:uppercase}
/* indexData */
#mainData table.indexData{width:370px;height:200px;margin:0 auto;line-height:20px}
#mainData table.indexData td.paneHead{background:#333333;font-weight:700;cursor:pointer;color:#FFFFFF;height:25px;text-align:left;line-height:20px }
#mainData table.indexData td.panelContents{background:#FFFFFF;height:178px;margin:0px;padding:0px;vertical-align:top;border-top:0px}
#mainData table.indexData td.panelContents div.panelContents{display:block;border:1px solid #333333;padding:5px;height:100%}
#mainData table.indexData td.panelContents2{line-height:20px;background:#FFFFFF;height:402px;margin:0px;padding:0px;vertical-align:top}
#mainData table.indexData td.panelContents2 div.panelContents2{display:block;border:1px solid #333333;height:402px;padding:5px}
/* indexIntro */
#mainData table#indexIntro{width:750px}
#mainData table#indexIntro td{margin:0;padding:0}
#mainData table#indexIntro td.panelContents{background:#FFFFFF;margin:0px;padding:0px;vertical-align:top;text-align:left;border-top:0px}
#mainData table#indexIntro td.panelContents div.panelContents{display:block;border:1px solid #333333;padding:0px;height:100%}
ul.plans{margin-top:15px;margin-left:5px;margin-bottom:5px;text-align:left}
ul.plans li{padding-left:20px;background:url("../images/bullet-grey.gif") no-repeat 0px 50%}
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}
a.check:hover{text-decoration:none;background:#333333;color:#FFFFFF}
a.cartCheckOut:link, a.cartCheckOut:visited{color:#FFFFFF}
a.cartCheckOut:hover{color:#f3d89c}
td.cExtrasItem{width:200px;font-weight:400}

/* Dividers */
div.dividerH{height:7px;border-top:1px dashed #ccc;margin:5px 3px 0 3px}
div.dividerH_red{height:7px;border-top:1px dashed #FF0000;margin:5px 3px 0 3px}
.spacer{height:5px}

/*various package display tables*/
div#pkg{padding:5px;line-height:24px;color:#FFFFFF;}
#pkg table.pkgtable{width:100%;background:#FFFFFF}
#pkg table.pkgtable td.pkgtabletitle{background:url("../images/bgbar.jpg") repeat-x;color:#FFFFFF;font-weight:700;padding-left:10px}
#pkg table.pkgtable td.descr{background:#eee;color:#000000;width:75%;border-right:1px solid #666666;padding:10px;vertical-align:top}
#pkg table.pkgtable td.order{color:#000000;width:25%;padding:5px;vertical-align:bottom;line-height:24px}
#pkg table.pkgtable td.order span.red{display:block;text-align:center;margin-left:7px;font-weight:bold;}
#pkg table.price{width:100%;padding-bottom:5px}
#pkg td.term{color:#000000;width:75%;font-weight:700;border-bottom:dashed 1px #666666;white-space:nowrap;padding:0 10px 0 0}
#pkg td.price{color:#333333;text-align:right;border-bottom:dashed 1px #666666;white-space:nowrap}
/* Dedicated Server Availability */
span.ds_available{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;padding-left:5px;color:#E1E1E1;line-height:10px}

/* COLUMNS;Used on pages that have more than one column. */

div.column_left{position:relative;float:left;clear:left;width:49%;line-height:14px}
div.column_right{position:relative;float:right;clear:right;width:49%;line-height:14px}
div.column_left .grey{border-bottom:1px dashed #666666;width:98%;display:block}
div.column_right .grey{border-bottom:1px dashed #666666;width:99%;display:block}
div.legendL{float:left;clear:left;width:30%;position:relative}
div.legendR{float:left;clear:right;width:30%;position:relative}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

/* Search Forms - added to better style search forms. */
.search{text-align:center;font-weight:700}
.search input{vertical-align:middle;margin:0}
.search .error_f{margin:5px auto}
.searchdot{vertical-align:bottom}
.searchlabel{vertical-align:middle}

/* Login / Create Account buttons. */
button {background:none;border:none;padding:0;margin:0;cursor:pointer;}
button span {display:block;padding:0 10px 0 0;font:bold 12px/26px Tahoma, Arial, Verdana, sans-serif;text-align:center; color:#333}
button:hover span{color: #090}
button:active span,button:focus span{ color:#999999;}
.loginBtn {width:95px; margin:5px 0}
.newacctBtn {width:175px;}
.createacctBtn {width:300px;}
div.enter, div.newacct{background:url("../images/login_l.png") no-repeat left; height:26px}
div.enter_inner{background:url("../images/login_r.png") no-repeat right; height:26px;}
div.newacct_inner{background:url("../images/newacct_r.png") no-repeat right;height:26px;}
 button.disabledInput,button.disabledInput:hover, button.disabledInput:focus{background:none; color:#999}
div.loginButton{position:relative; margin:0; padding:0}
.lostpassword {white-space:nowrap; position:absolute; right:20px; top:13px;}

/* PAGE/AREA SPECIFIC STYLES */
/* aLogIn.php */
.login_left{position:relative;float:left;clear:left;width:59%;line-height:14px}
.login_right{position:relative;float:right;clear:right;width:39%;line-height:14px}
.login{padding-top:0px}
.login_credentials{margin:0 auto;padding:16px 16px 16px 200px;border:1px solid #666666;background:#fff url("../images/login_screen.png") no-repeat 30px center}
.rememberme{text-align:left;margin:0 auto;width:50%;white-space:nowrap}
/* cart.php */
#cart_coupons{height:160px}
.couponcode{font-weight:700;text-align:center;margin:7px}
.couponcode input{width:70%}
.couponbutton{text-align:center;margin:7px auto 0 12%}
#cart_summary{height:160px}
div.cartsummary{font-weight:700;position:relative;border-bottom:1px dashed #ccc;line-height:20px}
span.cartsummary{position:absolute;right:5px;font-weight:700;text-align:right}
#cart_summary .discounts{color:#009933}
#cart_summary .subtotal{color:#0033CC}
div.cartCheckOut{float:right;margin:4px -2px 0 0;clear:both}
a.cartCheckOut:link, a.cartCheckOut:visited{color:#FFFFFF;display:block;width:176px;height:26px;padding-top:8px;padding-right:5px;text-align:right;background:#ffffff url(../images/cart_checkout3.png) left no-repeat;text-decoration:none;font-weight:700;font-family:'Trebuchet MS', Verdana, Arial, sans-serif;font-size:15px}
a.cartCheckOut:hover{color:#f3d89c}
/* transcheck.php */
.transcheck input[type=text]{border:1px solid #333333;width:400px}

/* check.php - Added to align the check boxes table. */
.checkboxes table{margin:0 auto}
div.checkboxes{width:500px;margin:10px auto 10px 25%;text-align:center;line-height:21px}
.TipStyle{line-height:20px}
#domains .check{line-height:22px}

/* kb.php - forsale.php */
#kb .grey.small, #forsale .grey.small{ line-height:9px;}
#kb .dividerH, #forsale .dividerH { margin:4px 10px 0 0; height:3px}

/* order.php */
tbody.on{display:table-row-group}
tbody.off{display:none}

/* Members Area */
table.members_main{width:100%}
td.members_left{width:170px;vertical-align:top;margin:5px;padding:0 0 5px 0;line-height:20px}
td.members_right{vertical-align:top;padding:0 0 0 7px;width:100%}
.tab-container{line-height:21px}
#uvmenu .CollapsiblePanelContent{line-height:18px}
table.totalRecords td{line-height:20px}
a.totalRecordslink{color:#FFFFFF;padding:0 3px}
a:hover.totalRecordslink{color:#EEEEEE;text-decoration:underline}
input.inpSubmit{margin-left:5px;padding:3px 5px 5px 5px}
table.data .al.vlt{vertical-align:middle}
td#userStatsLeft{border-right:1px dashed #666666;height:100%}
td#userStatsLeft img{width:16px;height:16px;padding:3px 1px 0 5px}
td#userStatsMiddle{border-right:1px dashed #666666;height:100%}
td#userStatsRight{border:0;height:100%} 
td#userStatsRight img{width:16px;height:16px;padding:3px 3px 0 5px}

/* Domain Maintenance */
.regsitrarLeft{margin:0 0 -5px 0}
.forms.position_center .radio_line{border:none;background:none}
.regsitrarLeft .select_residence{right:-15px}

/* MISC */
.ac.bold.red{margin:0 0 5px 0}
.red_17{text-align:center;color:#E90000;text-transform:lowercase;font-size:17px;font-weight:normal}
.blue_17{text-align:center;color:#00529B;text-transform:lowercase;font-size:17px;font-weight:normal}
.black_17{text-align:center;color:#000000;text-transform:capitalize;font-size:17px;font-weight:normal}
.arrow{font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:700}
img[alt=Support]{padding:4px 7px 0 0}
#portalMainMenu{margin-left:7px}

/* Dynamic Converter */
/* DC can break narrow designs on the history.php page so we hide it. */
#history .data span#convert{ position:absolute; visibility:hidden;}

/* Misc Line Heights */
.boxContent, .hostingblurb, #footer, #domainPrices{line-height:20px}