html {
line-height:1.4em;
font-size: 62.5%;
}

body {
background-color:#666;
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
line-height:1.6em;
font-size:1.1em;
color:#333;
word-spacing:normal;
height:100%;
min-height:560px;
text-align:justify;
cursor:default;
margin:0;
padding:0;
}

#wrapper {
background-color:#FFF;
min-height:400px;
width:100%;
border-bottom:12px ridge #c5ff73;
margin:0 auto;
padding:0;
}

#headwrapper {
border-top-color:#999;
border-bottom-color:#c5ff73;
border-top-style:solid;
border-bottom-style:ridge;
border-top-width:8px;
border-bottom-width:12px;
margin-bottom:0;
padding-right:22px;
margin-right:auto;
margin-left:auto;
width:100%;
}

#sidebar {
text-align:left;
display:block;
position:relative;
float:left;
margin:12px;
}

table#doc {
width:960px;
min-width:960px;
height:280px;
margin:0;
}

#mainData {
width:960px;
margin:0;
}

table#mainData td#mainTD,table#mainData td.mainTD {
vertical-align:top;
min-height:280px;
padding:12px;
}

.alc {
margin:0 auto;
}

table#mainData #tablehead {
line-height:1em;
font-size:1em;
border-bottom-width:3px;
border-bottom-style:double;
border-bottom-color:#ccc;
clear:both;
text-align:left;
font-weight:700;
padding-left:10px;
}

table#mainData table#data {
border:1px solid #333;
}

table.data {
background:#FFF;
}

table#data #tablehead {
font-weight:700;
color:#333;
height:25px;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.clear {
clear:both;
display:block;
}

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

h1 {
font-size:1.4em;
}

h2 {
font-size:1.3em;
}

h3 {
font-size:1.2em;
}

h4 {
font-size:1.1em;
}

h5 {
font-size:1em;
}

h6 {
font-size:0.9em;
}

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:#000;
}

a {
font-weight:400;
color:#00529B;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:none;
}

div#blockDiv {
position:absolute;
width:270px;
height:100px;
border:1px solid #333;
background:#FFF;
text-align:center;
z-index:1;
visibility:hidden;
top:-1000px;
}

div#blockDiv div#blockDivText {
color:#000;
font-weight:700;
height:40%;
position:relative;
display:block;
margin:5px;
padding:5px;
}

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

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

.underline {
border-bottom:1px dotted #333;
font-weight:400;
font-size:1.1em;
margin-bottom:8px;
}

hr {
border:0;
height:1px;
color:#000;
border-bottom:1px dotted #333;
}

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

.pb-2 {
padding-bottom:2px;
}

.pb-5 {
padding-bottom:5px;
}

.pb-10 {
padding-bottom:10px;
}

.pb-20 {
padding-bottom:20px;
}

.p-10 {
padding:10px;
}

.p-15 {
padding:15px;
}

.p-20 {
padding:20px;
}

.vlm {
vertical-align:middle;
}

.vlb {
vertical-align:bottom;
}

.ac {
text-align:center;
padding-top:12px;
padding-bottom:8px;
}

.ac a {
color:#0080ff;
}

.w-20 {
width:20px;
}

.w-40 {
width:40px;
}

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

.bg-black {
background-color:#000;
}

table#masthead-layout {
width:100%;
height:100%;
}

ol.ra {
list-style-image:url("../images/bullet-orange.gif");
list-style-position:inherit;
margin:5px;
padding:0 0 0 20px;
}

input,textarea {
font:1em;
margin:2px;
padding:5px 6px 3px 7px;
}

select {
font:1.1em Arial, Helvetica, sans-serif;
border:1px solid #000;
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;
width:100%;
background:url("../images/24-em-up-trans.png") no-repeat 15px 50%;
background-position:right;
vertical-align:middle;
text-align:right;
text-decoration:none;
padding:10px 0;
}

a.mainTop {
display:block;
width:25px;
background:url("../images/24-em-up-trans.png") no-repeat 15px 50%;
background-position:center;
vertical-align:middle;
padding:10px 0;
}

input[type="image"],.noborder {
border:0;
background:transparent;
margin-bottom:-2px;
padding:0;
}

.feed-button {
padding:10px 0;
}

.feed-button a {
background:url("../images/feed-icon-14x14-trans.png") no-repeat 15px 50%;
padding:10px 15px 10px 36px;
}

.feed-list {
list-style-type:none;
margin:0 0 15px 15px;
padding:0;
}

.feed-list li {
list-style-type:none;
margin:0 0 10px;
padding:0;
}

.feed-list li a,a#rssfeed {
background:url("../images/feed-icon-14x14-trans.png") no-repeat 0 50%;
list-style-type:none;
padding:0 0 0 19px;
}

.rssclass {
display:block;
padding:3px;
}

.rsstitle {
font-weight:700;
background:url("../images/tag.gif") no-repeat 0 50%;
color:#000;
display:block;
padding:0 0 0 19px;
}

.feed-button a:hover {
background:url("../images/feed-icon-14x14-trans.png") no-repeat 15px 50%;
}

.rssdate {
color:#000;
font-style:italic;
padding-bottom:5px;
display:block;
height:20px;
}

.awform fieldset {
margin-bottom:10px;
border:1px solid #ccc;
}

.margin-5 {
margin:-5px;
}

form.awform,div.awform {
margin:-10px 0 0;
padding:5px;
}

.awform legend,.awform label {
font-size:1.4em;
color:navy;
font-weight:700;
}

.awform fieldset td,table .awflike td {
border-bottom-color:#ccc;
border-bottom:1px solid;
padding:5px 10px 7px;
}

.awform fieldset td.paddZero {
margin-left:50px;
padding:0 5px 0 20px;
}

form {
margin:0;
}

.blue {
color:#039;
}

.black {
color:#000;
}

.orange {
color:#F90;
}

.italic {
font-style:italic;
}

.uline {
text-decoration:underline;
}

.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#tipDiv {
position:absolute;
visibility:hidden;
left:0;
top:0;
z-index:10000;
background-color:#FFF;
border:1px solid #ccc;
width:400px;
color:#000;
font-size:11px;
line-height:1.2;
padding:4px;
}

#uvmenu li a.IDPon,#uvmenu li a.IDPon:hover,#uvmenu li a.IDPon:visited {
color:#080;
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:red;
padding-left:25px;
background:url("../images/ID_notprotected.gif") no-repeat 15px 50%;
background-position:left;
text-decoration:none;
display:block;
}

input.blue {
color:#00F;
}

.inpSubmit,#bigButton {
font:12px/100%;
cursor:pointer;
font-weight:700;
line-height:16px;
border-style:solid;
}

.inpSubmit:hover,#bigButton:hover {
cursor:pointer;
}

.topminilinks {
width:100px;
height:20px;
vertical-align:middle;
text-align:center;
border:0;
}

.boxtitle {
background-color:#e6e6e6;
color:#ff8000;
font-weight:700;
font-size:1.2em;
padding-left:16px;
}

.boxlegend {
padding:4px 8px;
}

.ccaform fieldset {
margin-bottom:10px;
}

form.ccaform {
margin:5px;
padding:5px;
}

.ccaform fieldset td {
padding:5px 10px 7px;
}

.ccaform fieldset table td.ccaHeader {
border-bottom-color:#e6e6e6;
border-bottom-width:3px;
border-bottom-style:double;
font-weight:700;
color:#578025;
height:20px;
padding:10px;
}

.ccaform .internal {
border:1px solid #A6B9DC;
}

#domainPrices {
border:1px solid #333;
width:100%;
font-weight:700;
}

#domainPrice .CollapsiblePanel {
border:0;
margin:0;
padding:0;
}

#domainPrice .CollapsiblePanelTab {
border-bottom:2px dotted #333;
cursor:pointer;
font-weight:700;
}

#domainPrice .CollapsiblePanelContent {
background:url("../images/blank.gif") repeat;
margin:0;
padding:4px;
}

#domainPrice .CollapsiblePanelOpen .CollapsiblePanelTab,.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover {
color:#1500ff;
}

#domainPrice tr.row_0 td,#domainPrice tr.row1_0 td,#domainPrice tr.row1_01 td {
background-color:#FFF;
color:#000;
}

table#domainPrices th {
background:url("../images/icon-table-sort.png") no-repeat 2px 8px;
color:#000;
border-bottom:1px solid #000;
font-weight:700;
padding:4px 4px 4px 14px;
}

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

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

table#domainPrices thead tr th {
background:#CCC;
}

table#domainPrices .tableHeaderOver {
cursor:pointer;
color:#CCC;
}

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

.tip-title {
font-weight:700;
font-size:11px;
color:#CCC;
background:url("../images/bubble.png") top left;
margin:0;
padding:8px 8px 4px;
}

.tip-text {
font-size:11px;
background:url("../images/bubble.png") bottom right;
text-align:left;
color:#FFF;
padding:4px 8px 8px;
}

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

#mainData td.uSpaneHead {
background:#333;
font-weight:700;
cursor:pointer;
color:#FFF;
height:22px;
text-align:left;
padding:2px 0 0 10px;
}

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

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 0 50%;
width:110px;
float:right;
}

table.totalRecords {
border-top:1px solid #333;
border-bottom:1px solid #333;
font-weight:700;
background:#e6e6e6;
color:#408000;
}

.small {
font-size:smaller;
}

div#samswhois {
margin-top:30px;
text-align:center;
font-size:10px;
color:#aaa;
}

.swPositioner {
text-align:left;
width:100%;
}

.swHeading {
font-weight:700;
text-align:center;
margin-bottom:0;
}

.swDomain {
width:100px;
text-align:right;
}

.swInfo {
font-size:10px;
color:#000;
text-align:center;
padding:5px;
}

.swStatus {
border-top:2px dotted #000;
text-align:center;
width:500px;
padding:5px;
}

.swServer {
border-top:2px dotted #000;
text-align:center;
color:#000;
padding:10px;
}

.swData {
color:#666;
padding:4px;
}

div.paging {
background-color:#FFF;
border-top:solid 1px #FFF;
border-bottom:solid 1px #FFF;
display:block;
min-width:550px;
}

div.paging ul#paging {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#FFF;
text-align:center;
padding-bottom:5px;
padding-top:5px;
padding-left:0;
margin:0;
}

div.paging ul#paging li {
display:inline;
font-size:0.75em;
margin:1px;
}

div.paging ul#paging li.active {
background:#000;
border:1px solid #abc8e1;
color:#FFF;
font-weight:700;
padding:5px 10px;
}

div.paging ul#paging li a,div.paging ul#paging li.previous-off,div.paging ul#paging li.next-off {
color:#000;
text-decoration:none;
border:1px solid #abc8e1;
padding:5px 10px;
}

div.paging ul#paging li.previous-off,div.paging ul#paging li.next-off {
border:1px solid #abc8e1;
color:#888;
}

div.paging ul#paging li a:hover {
background:#333;
border:1px solid #000;
color:#000;
}

.error_f {
border:1px dotted red;
background-color:#FFF;
width:85%;
margin:5px;
}

.error_f p {
color:red;
margin:5px;
}

.error_f p span {
font-size:1.1em;
color:#000;
margin:5px 0 0;
}

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

span#uNameError {
background:url("../images/chk_off-trans.png") left no-repeat;
padding-left:20px;
display:inline;
font-size:0.8em;
color:red;
text-align:left;
height:20px;
padding-top:5px;
padding-bottom:5px;
}

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

#cfData {
overflow:hidden;
margin-bottom:10px;
display:none;
}

#cfData.ajax-loading {
background:url("../images/progress_bar.gif") no-repeat;
background-position:center bottom;
text-align:center;
color:#333;
font-size:2em;
display:block;
font-family:"Century Gothic";
padding:20px 0;
}

div#contactError {
display:block;
width:98%;
border:2px outset red;
margin:0 auto 15px;
padding:5px;
}

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:#C00;
}

div#contactSuccess {
display:block;
width:98%;
border:2px outset #060;
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 #060;
cursor:pointer;
font-weight:700;
text-decoration:none;
text-align:center;
color:#FFF;
bottom:0;
left:37%;
margin:10px auto 5px;
}

a#contactSuccess:hover {
background:url("../images/successBGflip.jpg") left bottom repeat-x;
cursor:pointer;
color:#FFF;
text-decoration:none;
}

.smallError {
display:block;
background:#FEE;
color:red;
border:1px solid red;
text-align:center;
font-weight:700;
}

.inline {
display:inline;
}

.info,.success,.warning,.error,.validation,.alert,.done,.validation,.failure {
border:1px solid;
background-repeat:no-repeat;
background-position:10px center;
width:90%;
margin:5px auto;
padding:15px 10px 15px 50px;
}

.info {
color:#00529B;
background-color:#c1ebff;
background-image:url("../images/info.jpg");
}

.success,.done {
color:#4F8A10;
background-color:#DFF2BF;
background-image:url("../images/success.jpg");
}

.warning,.alert {
color:#9F6000;
background-color:#FEEFB3;
background-image:url("../images/warning.jpg");
}

.error,.failure {
color:#D8000C;
background-color:#FEE;
background-image:url("../images/error.jpg");
}

.validation {
color:#D63301;
background-color:#FFCCBA;
}

.toggler {
display:block;
height:21px;
margin:5px;
}

.togglerHolder {
width:100%;
margin:auto;
}

.elementHolder {
position:relative;
height:35px;
width:500px;
margin:auto;
padding:5px;
}

.elements {
position:absolute;
text-align:center;
height:35px;
width:450px;
top:120%;
left:15%;
margin-left:-50px;
margin-top:-50px;
vertical-align:middle;
}

.actog {
background:#333;
color:#FFF;
}

.rightBorder {
border-right:1px solid #C00;
}

div#generatedPassword {
min-width:100px;
width:100px;
font:110% Arial, Helvetica, sans-serif;
background:url("../images/form-bg.gif") no-repeat;
border:1px solid #000;
display:none;
margin:2px;
padding:5px 3px 3px 7px;
}

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-image:url(/templates/quasigenius/images/gradient_white_top_1x22.png);
background-repeat:repeat-x;
background:#CCC;
color:#333;
font-weight:700;
}

#userPanel {
border:1px solid #FFF;
margin:0;
padding:0;
}

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

.tab-wrapper {
border:1px solid #333;
border-top:2px solid #333;
clear:both;
margin:0;
padding:3px;
}

.tab-menu {
list-style:none;
overflow:auto;
display:block;
margin:0;
padding:0;
}

.tab-menu li {
float:left;
line-height:2em;
margin:0;
padding:0;
}

.tab-menu li a {
font-weight:700;
background:#CCC;
border-left:1px solid #333;
color:#333;
margin:0;
padding:0.5em;
}

.tab-menu li a:hover,.tab-menu li a:focus {
background:#666;
color:#FFF;
text-decoration:none;
border-left:1px solid #000;
}

.tab-menu li.tab-selected a {
text-decoration:none;
background:#333;
border-left:0;
color:#CCC;
}

ul.autocompleter-choices {
position:absolute;
list-style:none;
border:1px solid #7c7c7c;
border-left-color:#c3c3c3;
border-right-color:#c3c3c3;
border-bottom-color:#ddd;
text-align:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
z-index:50;
background-color:#fff;
margin:0;
padding:0;
}

ul.autocompleter-choices li {
position:relative;
display:block;
float:none !important;
cursor:pointer;
font-weight:400;
white-space:nowrap;
font-size:1em;
line-height:1.5em;
margin:-2px 0 0;
padding:0.2em 1.5em 0.2em 1em;
}

ul.autocompleter-choices li.autocompleter-selected {
background-color:#444;
color:#fff;
}

ul.autocompleter-choices span.autocompleter-queried {
display:inline;
float:none;
font-weight:700;
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:red;
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 #333;
}

div.restrans {
background:url("../images/transactions-trans.png") left no-repeat;
border-top:1px dotted #333;
}

.regsitrarLeft {
display:block;
width:100%;
height:100%;
border-top:1px solid #333;
border-bottom:1px solid #333;
border-right:1px solid #333;
z-index:9999;
}

.regsitrarLeft .TabTitleBar {
line-height:23px;
}

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

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

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

.login {
padding-top:0;
}

.login_credentials {
border:1px solid #333;
background:#EEE url("../images/login_screen.png") no-repeat;
background-position:30px center;
margin:0 auto;
padding:16px 16px 16px 200px;
}

ul.whyregister li {
list-style-type:square;
margin-left:10px;
}

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

#mainData table.indexPlan td.panelContents {
background:#FFF;
height:178px;
vertical-align:top;
margin:0;
padding:0;
}

#mainData table.indexPlan td.panelContents div.panelContents {
display:block;
border:1px solid #333;
}

#mainData table.indexPlan a.order {
display:block;
text-align:center;
font-weight:700;
color:red;
text-decoration:underline;
text-transform:uppercase;
}

#mainData table.indexData {
width:370px;
height:200px;
}

#mainData table.indexData td.panelContents {
background:#FFF;
height:178px;
vertical-align:top;
border-top:0;
margin:0;
padding:0;
}

#mainData table.indexData td.panelContents2 {
background:#FFF;
height:402px;
vertical-align:top;
margin:0;
padding:0;
}

#mainData table.indexData td.panelContents2 div.panelContents2 {
display:block;
border:1px solid #333;
height:402px;
padding:5px;
}

#mainData table#indexIntro {
width:750px;
}

#mainData table#indexIntro td.panelContents {
background:#FFF;
vertical-align:top;
text-align:left;
border-top:0;
margin:0;
padding:0;
}

#mainData table#indexIntro td.panelContents div.panelContents {
display:block;
border:1px solid #333;
height:100%;
padding:0;
}

ul.plans {
margin-top:15px;
margin-left:5px;
margin-bottom:5px;
text-align:left;
}

ul.indexCart {
margin-top:166px;
margin-left:5px;
margin-bottom:5px;
text-align:left;
}

.idimage {
background-image:url("../images/opacity_index_left-trans.png");
margin:0;
padding:0;
}

.float-right {
float:right;
}

.float-left {
float:left;
}

a.check {
color:#0080ff;
display:block;
}

a.check:hover {
text-decoration:none;
background:#333;
color:#FFF;
}

a.cartCheckOut {
background-image:url(/templates/quasigenius/images/gradient_white_top_1x22.png);
background-repeat:repeat-x;
line-height:3em;
font-size:1.2em;
font-weight:700;
background-color:maroon;
color:#FF0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border-color:maroon;
border-style:solid;
border-width:1px;
margin:12px;
padding:4px 8px;
}

a.cartCheckOut:hover {
font-weight:700;
background-color:#cf6;
color:green;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border-color:green;
border-style:solid;
border-width:1px;
}

td.cExtrasItem {
width:200px;
font-weight:400;
}

#pkg table.pkgtable {
width:100%;
background:#FFF;
border:1px solid #e6e6e6;
}

#pkg table.pkgtable td.pkgtabletitle {
border-bottom-color:#ccc;
border-bottom-style:double;
border-bottom-width:3px;
color:navy;
font-weight:700;
padding-left:10px;
}

#pkg table.pkgtable td.descr {
background:#FFF;
color:#000;
width:75%;
border-right:1px solid #CCC;
vertical-align:top;
padding:10px;
}

#pkg table.pkgtable td.order {
width:25%;
vertical-align:bottom;
padding:5px;
}

#pkg table.price {
width:100%;
padding-bottom:5px;
}

#pkg td.term {
color:#000;
width:75%;
font-weight:700;
border-bottom:dashed thin #CCC;
}

#pkg td.price {
color:#333;
text-align:right;
border-bottom:dashed thin #CCC;
}

.boxtitle a.boxlink,a.boxlink,a.boxlink:visited {
color:blue;
text-decoration:none;
}

.boxtitle a:hover,a.boxlink:hover {
color:#033;
text-decoration:none;
}

#logo {
float:left;
width:340px;
height:84px;
padding:8px 8px 0;
}

.floatLeft {
width:49%;
display:block;
float:left;
}

.floatRight {
width:49%;
display:block;
float:right;
}

.thirds {
min-height:200px;
float:left;
display:inline-block;
margin-top:0;
width:294px;
padding:8px;
}

.thirdsheader {
border-bottom-color:#cf6;
border-bottom-style:solid;
border-bottom-width:2px;
}

.clearing {
clear:both;
}

p + p {
text-indent:2em;
}

.floatLeft span {
padding:0 8px;
}

textarea {
	background-color: #e6e6e6;
	background-position: left bottom;
	padding: 12px;
	background-repeat: repeat-x;
	background-image: url(/templates/quasigenius/images/gradient_white_bottom_1x24.png);
	border-color: blue;
	border-style: solid;
	border-width: 1px;
	color: maroon;
	-webkit-border-radius: 6px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 6px;
	-moz-border-radius-bottomright: 0;
	border-radius: 6px;
	border-bottom-right-radius: 0;
}

#loginbox {
height:48px;
top:8px;
background-color: white;
float:right;
width:406px;
position:relative;
display:inline-block;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-color:#cf6;
border-style:solid;
border-width:3px;
padding:2px 12px;
}

#domCheck {
text-align: center;
background-color: #e6e6e6;
background-repeat:repeat-x;
background-image:url(../images/dom_bg.png);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-color:#cf6;
border-style:solid;
border-width:2px;
padding:6px;
}

#domSearch {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 32px;
	margin-top: 32px;
}

.assessment fieldset {
border-top-color:#ff8000;
border-top-width:3px;
border-top-style:double;
}

.assessment fieldset legend {
color:#ff8000;
font-size:1.2em;
font-weight:700;
}

#cu3er-container {
margin-bottom:12px;
height:200px;
width:936px;
}

#mainContent {
float:left;
width: 680px;
padding:8px;
}

#sidebarContent {
float:right;
width:240px;
padding:8px;
}

#footer {
color:#ccc;
margin-top:12px;
text-align:center;
}

#footer a {
color:#cf6;
}

input[type="text"], input[type="password"] {
background-position: left bottom;
font-weight: bold;
font-size: 1em;
background-image: url(/templates/quasigenius/images/gradient_white_bottom_1x24.png);
background-repeat: repeat-x;
color: blue;
border-color: #999999;
border-style: solid;
border-width: 1px;
background-color: #e6e6e6;
padding-right: 12px;
padding-left: 12px;
padding-bottom: 3px;
padding-top: 3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

input[type="submit"],input[type="button"],.inplink {
padding-left: 12px;
padding-bottom: 2px;
padding-right: 12px;
padding-top: 2px;
font-size: 1em;
font-weight: bold;
background-color:#333;
color:#cf6;
background-image:url(/templates/quasigenius/images/gradient_white_top_1x22.png);
background-repeat:repeat-x;
border-color:#333;
border-style:solid;
border-width:1px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.inplink {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 1.4em;
	font-size: 1em;
	margin-left: auto;
	margin-bottom: 12px;
	margin-right: auto;
	margin-top: 12px;
}.inplink:hover {
	color: #ff8000;
}

#contentcenter,#headcenter {
width:960px;
margin-right:auto;
margin-left:auto;
}

table#data td#data,.vlt {
vertical-align:top;
}

.TabTitleBar a:link,.TabTitleBar a:hover,.TabTitleBar a:visited,.grey,a#topPageCart:hover {
color:#666;
}

table#mainData table.data td,.swSecureImage {
border:0;
}

table.data td,table#mainData td,.p-5,.regsitrarLeftContents,div#pkg {
padding:5px;
}

table.data td,table#mainData td table td,.p-2,table.totalRecords td {
padding:2px;
}

img,fieldset,img {
border:0;
vertical-align:middle;
}

body,div,dl,dt,dd,pre,h1,h2,h3,h4,h5,h6,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,#mainData table#indexIntro td {
margin:0;
padding:0;
}

.row_0,.row1_0,tr.row1_0 td,.bg-white {
background-color:#FFF;
}

.row_1,.row1_1,tr.row1_1 td {
background-color:#EEE;
}

a:visited,.rsstitle a {
text-decoration:none;
}

.overline,.sline,.dline {
border-bottom:1px dotted #333;
font-weight:700;
font-size:1.1em;
margin-bottom:8px;
padding:4px;
}

.width-80,.info.sm,.success.sm,.warning.sm,.error.sm,.validation.sm,.alert.sm,.done.sm,.validation.sm,.failure.sm,.welcomeDomainSearch {
width:80%;
}

.width-2,.width-1 {
width:2%;
}

.ar,.label_for {
text-align:right;
}

.al,.swResults {
text-align:left;
}

.w-60,.swSecureCode {
width:60px;
}

.h-10,.h-90 {
height:10px;
}

.rssdescription,.block {
display:block;
}

.awform legend,.ccaform legend,.ccaform label {
font-weight:700;
margin:0 -7px 10px -3px;
padding:0;
}

.awform fieldset fieldset,.ccaform fieldset fieldset {
background:none;
}

.red,input.red,.noItems,.sendmail-error {
color:red;
}

.green,.hasItems {
color:#080;
}

.bold,strong {
font-weight:700;
}

.center,.swForm {
text-align:center;
}

div.rssnewsPageOther,textarea {
overflow:auto;
}

.editselected,.editunselectedwithtext {
border:solid 1px #000;
}

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

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

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

.zeroPadding select,#userStats {
margin:0;
padding:0;
}

.swHilight,.swError,#mainData table.indexPlan td.panelContents strong {
font-weight:700;
color:red;
}

#mainData td.paneHead,#mainData table.indexPlan td.paneHead,#mainData table.indexData td.paneHead {
background:#333;
padding-right:0;
padding-top:2px;
padding-bottom:0;
font-weight:700;
cursor:pointer;
color:#FFF;
height:25px;
text-align:left;
}

ul.plans li,ul.indexCart li {
padding-left:20px;
background:url("../images/bullet-grey.gif") no-repeat 0 50%;
}

.floatLeft img,.floatRight img {
text-align:center;
display:block;
margin-right:auto;
margin-left:auto;
}


