@charset "utf-8";

a, a:link { text-decoration:none; color:#0092dd; }
input[type='text'], input[type='password'], textarea { padding:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #ccc; }
select { padding:1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #ccc; }
input[type='text']:focus, input[type='password']:focus, textarea:focus, select:focus { border:1px solid #999; }
/*input[value='Order Now!'] { border:0px; background-color:#0092dd; color:#fff; cursor:pointer; padding:5px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }
input[value='Order Now!']:hover { background-color:#dd0092; }*/
label.error { padding:0px !important; border:0px !important; background-color:transparent !important; color:#F00 !important; font-weight:bold !important; font-size:11px !important; display:block; position:relative !important; margin:0px !important; }
input.error { color:#000; background-color:#ffffcc; }
textarea.error { border:1px solid #ccc; padding:2px; color:#000; background-color:#ffffcc; }

#login-module { position:absolute; top:0px; left:0px; background-color:#000; height:84px; }
#login-module input[type='text'], #login-module input[type='password'] { background-color:#272727; border:1px solid #333; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:3px 5px; width:130px; }
#login-module input[type='submit'] { display:block; position:relative; width:30px; height:20px; background:transparent url(../images/btn-go-30x20.jpg) no-repeat center; border:0px; cursor:pointer; }
#login-module td a { color:#fff; font-weight:bold; text-decoration:underline; }
#login-module td a:hover { text-decoration:none; }

.header { height:84px; background:#0c0c0c url(../images/bg-header.jpg) no-repeat center top; }
.login-link, .login-link:link { color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; }
.login-link:hover { text-decoration:none; color:#fff; }

.nav { background:url(../images/bg-nav.gif) repeat-x center; height:45px; }
.nav ul { list-style-type:none; margin:0px; padding:0px; }
.nav ul li { display:inline; position:relative; float:left; margin-top:9px; }
.nav ul li a { display:block; position:relative; color:#000; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 20px; text-transform:uppercase; }
.nav ul li a:hover { background-color:#bebebe; text-decoration:none; }

.sub-nav { background-color:#f0f0f0; border-bottom:3px solid #ccc; }
.sub-nav ul { margin:0px; padding:0px; }
.sub-nav ul li { display:inline; float:left; margin:10px 27px 10px 0px; }
.sub-nav ul li a { text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:bold; }
.sub-nav ul li a:hover { color:#0092dd; }

.btn-blue-nav { display:block; text-transform:uppercase; line-height:45px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; position:relative; color:#fff !important; text-align:center; width:99px; height:45px; background:url(../images/bg-btn-blue-nav.jpg) no-repeat center top; }
.btn-blue-nav:hover { background-position:bottom; }

.footer { border-top:3px solid #0092dd; margin-top:50px; padding:20px 0px 50px; background:#0c0c0c url(../images/bg-texture-01.png) no-repeat center top; }
.footer a { color:#CCC; }
.footer a:hover { text-decoration:underline; }

.icon-home { background:url(../../../hosting/images/clientarea.gif) no-repeat left center; padding-left:21px; }
.icon-my-details { background:url(../../../hosting/images/details.gif) no-repeat left center; padding-left:21px; }
.icon-my-products-services { background:url(../../../hosting/images/products.gif) no-repeat left center; padding-left:21px; }
.icon-my-domains { background:url(../../../hosting/images/domains.gif) no-repeat left center; padding-left:21px; }
.icon-my-invoices { background:url(../../../hosting/images/invoices.gif) no-repeat left center; padding-left:21px; }
.icon-my-tickets { background:url(../../../hosting/images/supporttickets.gif) no-repeat left center; padding-left:21px; }
.icon-affiliates { background:url(../../../hosting/images/affiliates.gif) no-repeat left center; padding-left:21px; }
.icon-my-emails { background:url(../../../hosting/images/emails.gif) no-repeat left center; padding-left:21px; }

.list-checkmark-31x31-green, .list-checkmark-23x23-orange { margin:0px; padding:0px; list-style-type:none; }
.list-checkmark-31x31-green li { background:url(../images/checkmark-31x31.png) no-repeat left top; padding-left:39px; line-height:31px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.list-checkmark-23x23-orange li { background:url(../images/checkmark-orange-23x23.png) no-repeat left top; padding-left:31px; line-height:23px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:8px; }

.ui-datepicker-trigger { left:-5px !important; top:1px !important; position:absolute !important; margin-right:5px !important; z-index:999 !important; }

/* FOR CMS */
.page-header { border-bottom:1px solid #ccc; margin-top:5px; padding-bottom:5px; margin-bottom:20px; }
.page-header h1 { text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; line-height:48px !important; }
.breadcrumb { color:#999; padding:5px 0px; font-size:11px; background-color:#fff; border-bottom:1px dashed #e5e5e5; }
.breadcrumb a { color:#666; }
.breadcrumb a:hover { text-decoration:underline; }

