html {overflow-y: scroll;}
body {
background:#fff url(images/bg-lite.png) 0 0 repeat-x;
margin: 0px;
}
div.clr{clear:both}
#outer {width:100%;}
#wrapper {width:960px; border:solid 1px #AC0220;margin:5px 0 5px 0;}

/*TOP AREA*/
div#topareadiv{display:block;height:180px;overflow:hidden;border-top:solid 0px #AC0220;border-top:solid 1px #AC0220;border-bottom:solid 1px #AC0220;}
div#toparea1{display:block;margin:0px;padding:0px;float:left;background:url(../../../templates/alohaserve/images/toparea-red.jpg) no-repeat;
height:180px;width:571px;}
div#toparea2{display:block;margin:0px;padding:0px;float:left;background:url(../../../templates/alohaserve/images/toparea-plan1.png) no-repeat;
height:60px!important;width:389px;}
div#toparea3{display:block;margin:0px;padding:0px;float:left;background:url(../../../templates/alohaserve/images/toparea-plan2.png) no-repeat;
height:60px!important;width:389px;}
div#toparea4{display:block;margin:0px;padding:0px;float:left;background:url(../../../templates/alohaserve/images/toparea-plan3.png) no-repeat;
height:60px!important;width:389px;}

/*ADVERT AREA*/
div#topadvertdiv{width:100%;height:153px;border-top:solid 2px #AC0220;border-bottom:solid 3px #AC0220;
background-color:#E9EBED;}
div#advert4,div#advert5,div#advert6,div#advert7{}
div#advert4div,div#advert5div,div#advert6div,div#advert7div{float:left;}
div#advert4 .moduletable-adv,div#advert5 .moduletable-adv,div#advert6 .moduletable-adv,div#advert7 .moduletable-adv{
font-size:0.92em;text-align:left;padding:2px 10px 2px 10px;margin:5px;}
div#advert4div{margin-left:2px;}
div#advert4 .moduletable-adv{height:142px;background-image:url(../../../templates/alohaserve/images/rounded-gold.png);background-repeat:no-repeat;}
div#advert5 .moduletable-adv{height:142px;background-image:url(../../../templates/alohaserve/images/rounded-silver.png);background-repeat:no-repeat;}
div#advert6 .moduletable-adv{height:142px;background-image:url(../../../templates/alohaserve/images/rounded-green.png);background-repeat:no-repeat;}
div#advert7 .moduletable-adv{height:142px;background-image:url(../../../templates/alohaserve/images/rounded-blue.png);background-repeat:no-repeat;}
.moduletable-adv h3{font-size:1.2em;font-weight:bold;line-height:12px;margin-bottom:2px;margin-top:3px;}

form {
margin: 0px;
}

img {
border: 0px;
align: absmiddle;
}

body,input,select,textarea {
font-family: Tahoma;
font-size: 12px;
}

a {
color: #AC0220;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

table.wrapper {
width: 760px;
}
.greeting {
font-size:1.1em;
font-weight:bold;
}
table.clientlinks {
background:#e0e0e0;
font-size:12px;
font-weight: bold;
color: #AC0220;
}

td.clientlinks {
background:#f9f9f9;
width:25%;
text-align:center;
padding: 6px;
}

td.clientlinks img {
vertical-align: bottom;
}

.navbar {
background: #aaaaaa;
}

.navtitle {
font-size:12px;
font-weight:bold;
color: #AC0220;
background-color: #e8e8e8;
text-align:left;
height:22px;
padding-left:4px;
}

.navbutton {
font-size:12px;
color: #AC0220;
background-color: #f8f8f8;
cursor: pointer;
cursor: hand;
text-align:left;
height:22px;
padding-left:4px;
}

.navbuttonover {
font-size:12px;
color: #AC0220;
background-color: #eeeeee;
cursor: pointer;
cursor: hand;
text-align:left;
height:22px;
padding-left:4px;
}

.navbox {
background-color: #f8f8f8;
padding: 5px;
}

td.navbox strong {
color: #AC0220;
}

.navinput {
border: 1px solid #888888;
width: 100px;
}

.submitbutton {
color: #ffffff;
cursor: pointer;
cursor: hand;
font-weight: bold;
background-color: #aaaaaa;
border: 1px solid #888888;
}

.hometable {
margin-bottom:90px;
}

.hometable td {
padding: 12px;
}

.logintable {
margin-bottom:275px;
}

#footer {
border-top:solid 1px #AC0220;
background:#cccccc;
}
.footerbar {
background-color: #cccccc;
color: #ffffff;
padding:7px;
padding-left:10px;
padding-right:10px;
}

.clientarealinks a {
color: #555555;
}

table.frame {
width: 100%;
border: 1px solid #8FBCE9;
padding: 0px;
}

.fieldarea {
background-color: #EFF2F9;
text-align: right;
}

.inputarea {
text-align: left;
}

.clientareatable {
width: 100%;
/*background-color: #cccccc;*/
}
.clientareatable-td { /* Fix for stupid IE */
background-color: #e7e7e7;
text-align:left;
}
tr.clientareatableheading {
background-color: #efefef;
font-weight: bold;
text-align: center;
}

tr.clientareatableactive {
background-color: #ffffff;
text-align: center;
}

tr.clientareatablepending {
background-color: #ffffcc;
text-align: center;
}

tr.clientareatablesuspended {
background-color: #ccff99;
text-align: center;
}

tr.clientareatableterminated {
background-color: #ff9999;
text-align: center;
}

table.clientareabottomicons {
margin-bottom:90px;
}

tr.supportticketsheading {
background-color: #efefef;
}

tr.supportticketscontent {
background-color: #ffffff;
}

form.changepw {
margin-bottom:90px;
}

.contentbox {
width: 100%;
text-align: center;
background-color: #f7f7f7;
border: 1px dashed #cccccc;
padding: 5px;
}

.errorbox {
border: 1px dashed #cc0000;
font-weight: bold;
background-color: #FBEEEB;
text-align: center;
width: 90%;
padding: 10px;
color: #cc0000;
margin-left: auto; 
margin-right: auto;
}

.nocontactserrorbox {
border: 1px dashed #cc0000;
font-weight: bold;
background-color: #FBEEEB;
text-align: center;
width: 90%;
padding: 10px;
color: #cc0000;
margin-left: auto; 
margin-right: auto;
margin-bottom: 150px;
}

.domaincheckeravailable {
color: #669900;
}

.domaincheckerunavailable {
color: #cc0000;
}

tr.orderheadingrow {
background-color: #5AB9F1;
color: #ffffff;
}

tr.orderrow1 {
background-color: #E8F0F9;
color: #000000;
}

tr.orderrow2 {
background-color: #D6E4F6;
color: #000000;
}
table.kbtable {background-color:#F7F7F7;}
table.kbcattable {background-color:#F7F7F7;}
table.kbarticletable {background-color:#F7F7F7;padding:0 0 0 5px;}
table.kbpopulartable {background-color:#FFFFFF;}