form{margin:0;}
a{color:#060;}
a:hover{
	color:#F60;
	text-decoration:underline;
}
table{font-size:12px;}
p{
	margin:5px 0;
	line-height:150%;
}
strong{font-weight:bold;}
.heading{
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#030;
	padding:3px 0 0 3px;
	display:block;
}
.wrapper{
	width:730px;
	border:0px;
	padding:5px;
	border-collapse:collapse;
	background-color:#fff;
	margin-left:auto; 
	margin-right:auto;
}
/* Login */
table.topnavbar{
	width:100%;
	margin:5px 0;
}
tr.topnavbar{
	font-weight:bold;
}
tr.topnavbar a{
	background-color:#efefef;
	color:#000;
	text-decoration:none;
	padding:4px 0;
	text-align:center;
	display:block;
}
tr.topnavbar a:hover{color:#f60;background:#fff;}
table#login{
	margin:0 auto;
	padding:20px 0;
}
table#login th{
	text-align:right;
	font-size:14px;
}
table#login th,
table#login td{padding:3px 0;}
table#login td.logar{text-align:center;}
table#login td.logar .rememberme{margin:0 5px 0 15px;}
table#home{
	margin:0 auto;
	width:90%;
	padding:15px 0;
	border:none;
	border-collapse:collapse;
}
table#home td{padding:5px; margin:0 3px;}
table#home td img{float:left;}
table#home td strong a{font-size:14px; display:block;}
table#home td:hover{
	background:#f5f5f5;
}
/* menu cliente logado */
ul#menu-logado{
	list-style:none;
	margin:5px 0 10px 0; padding:0;
	border:1px solid #ccc;
	border-width:1px 0;
	height:56px;
}
ul#menu-logado li{
	display:inline;
}
ul#menu-logado li a{
	width:178px;
	height:14px;
	padding:5px 0;
	float:left;
	display:block;
	background:#f5f5f5;
	border:2px solid #fff;
	color:#000;
}
ul#menu-logado li a:hover{background:#fff; color:#f60; text-decoration:none;}
ul#menu-logado li a img{margin:-5px 2px 5px 0;}
table.frame{
	width:100%;
	border:1px solid #ccc;
	padding:0px;
}
.fieldarea{
	background-color:#f5f5f5;
	text-align:right;
}
table#produtos{
	width:95%;
	margin:0 auto;
	border:none;
	border-collapse:collapse;
}
table#produtos td{
	background:#f9f9f9;
	border:1px solid #ccc;
	border-color:#eee #eee #ccc #ccc;
	padding:3px;
	margin:2px;
}
table#produtos tr.balanco td{
	background:#fff;
}
.clientareatable{
	width:100%;
	background-color:#ccc;
}
.clientareatable td{
	padding:3px;
}
tr.clientareatableheading{
	background-color:#efefef;
	font-weight:bold;
	text-align:center;
}
tr.clientareatableactive{
	background-color:#fff;
	text-align:center;
}
tr.clientareatablepending{
	background-color:#ffc;
	text-align:center;
}
tr.clientareatablesuspended{
	background-color:#ccff99;
	text-align:center;
}
tr.clientareatableterminated{
	background-color:#f99;
	text-align:center;
}
tr.supportticketsheading{background-color:#efefef;}
tr.supportticketscontent{background-color:#fff;}
.contentbox{
	width:75%;
	text-align:center;
	background-color:#f7f7f7;
	border:1px dashed #ccc;
	padding:5px;
	margin-left:auto; 
	margin-right:auto;
}
.errorbox{
	border:1px dashed #c00;
	font-weight:bold;
	background-color:#FBEEEB;
	text-align:center;
	width:90%;
	padding:10px;
	color:#c00;
	margin-left:auto; 
	margin-right:auto;
}
.domaincheckeravailable{color:#690;}
.domaincheckerunavailable{color:#c00;}
tr.orderheadingrow{
	background-color:#5AB9F1;
	color:#fff;
}
tr.orderrow1{
	background-color:#E8F0F9;
	color:#000;
}
tr.orderrow2{
	background-color:#D6E4F6;
	color:#000;
	d-color:#efefef;
	color:#000;
	font-weight:bold;
}
td#ticketheadingrow a{
	color:#000;
	font-weight:bold;
}
td#ticketrow{
	background-color:#fff;
	color:#000;
}
/* Domain Availability Checker */
#domainchecker{
	width:100%;
	background-color:#ccc;
	border-collapse:seperate;
}
td#domaincheckerbox{
	padding:1px;
	background-color:#efefef;
	color:#000;
	text-align:center;
}
/* Knowledgebase */
#relatedarticles{
	width:75%;
	background-color:#ccc;
	border-collapse:seperate;
}
td#relatedarticlesheading{
	background-color:#efefef;
	color:#000;
	font-weight:bold;
}
td#relatedarticlescontent{
	background-color:#fff;
	color:#000;
}
/* Affiliates */
#affiliatessummary{
	width:350px;
	background-color:#ccc;
	border-collapse:seperate;
}
#affiliates{
	width:90%;
	background-color:#ccc;
	border-collapse:seperate;
}
td#affiliatesheading{
	text-align:center;
	font-weight:bold;
	background-color:#efefef;
	color:#000;
}
td#affiliatesrow{
	text-align:center;
	background-color:#fff;
	color:#000;
}
/* Server Status */
#serverstatus{
	width:100%;
	background-color:#ccc;
	border-collapse:seperate;
}
td#serverstatusheading{
	text-align:center;
	font-weight:bold;
	background-color:#efefef;
	color:#000;
}
td#serverstatusrow{
	text-align:center;
	background-color:#fff;
	color:#000;
}
/* Order Form Classic */
td#classicbox{
	width:550px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#000;
	text-align:center;
	padding:10px;
}
td#classicorder{color:#000;}
td#classiccustomfield{color:#c00;}
#classicaddonstable{
	width:95%;
	background-color:#ccc;
	border-collapse:seperate;
}
td#classicaddonstableheading{
	text-align:center;
	font-weight:bold;
	background-color:#efefef;
	color:#000;
}
td#classicaddonstablerow{
	background-color:#fff;
	color:#000;
}
/* Order Form Standard */
#standardaddonstable{
	width:95%;
	background-color:#ccc;
	border-collapse:seperate;
}
td#standardaddonstableheading{
	text-align:center;
	font-weight:bold;
	background-color:#efefef;
	color:#000;
}
td#standardaddonstablerow{
	background-color:#fff;
	color:#000;
}
.orderheadingrow{
	background-color:#E8E8E8;
	color:#fff;
}
.orderrow1{
	background-color:#f5f5f5;
	color:#000;
}
.orderrow2{
	background-color:#FBFBFB ;
	color:#000;
}
/* Order Form Custom */
.ordererrorbox{
	width:60%;
	border:1px dashed #cc0000;
	padding:5px;
	text-align:center;
}
.ordererrorbox ul{
	margin:0px;
	list-style-type:none;
	list-style-position:inside;
}
.ordererrorbox ul li{color:#c00;}
#pinnumber{
	font-size:18px;
	color:#cc0000;
	border:1px dashed #cc0000;
	padding:10px;
	width:200px;
	text-align:center;
}
.backcellover{background:#f2f2f2;}

