.shim {
	clear: both;
	}

br.shim {
	line-height: 0;
	}

.hide {
	display:none;
	}

.ah { 

	height : 1px ; 

	left : -5000px ; 

	overflow : hidden ; 

	position : absolute ; 

	top : -5000px ; 

	width : 1px ; 

	}

form {
	margin: 0px;
}


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

/*----------------------body---------------*/

#body1{

	width:978px;
	margin:0 auto;

	}

/*----------------body middle-------------*/

#body_middle{width:946px; background:#fff;float:left; color:#555555; text-align:left;}

#body_middle h2{

	height:30px;

	display:block;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size:27px;

	line-height:17px;

	font-weight:normal;

	color:#421C52; background-color:#FFFFFF; 

	margin:21px 0 0 33px;

	}

#body_middle img.header-text-img {

border:none;

margin-left:15px;

}	

/*----------------------image uls-----------*/

#image-ul ul{

	display:block;

	font-size:12px;

	margin:0 0 0 10px;

	}

#image-ul ul li{

	display:block;

	}

table.wrapper {

	width: 940px;
	background-color:#FFFFFF;


}



table.clientlinks {
	background:#e0e0e0;
}

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

td.clientlinks a { color:#555555; text-decoration:none;}
td.clientlinks a:hover { color:#000000; text-decoration:none;}


.navbar {

background: #F5F5F5;

}



.navbutton {
background-color: #F5F5F5;
cursor: pointer;
cursor: hand;
text-align:right;
padding:5px 5px 5px 5px;
}



.navbuttonover {
cursor: pointer;
cursor: hand;
font-weight: bold;
color: #000000;
text-align:right;
padding:5px 5px 5px 5px;
}



.navbox {

background-color: #F5F5F5;

padding: 5px;

}



.navinput {

border: 1px solid #EBEBEB;

width: 100px;

}



.submitbutton {

color: #ffffff;

cursor: pointer;

cursor: hand;

font-weight: bold;

background-color: #555555;

border: 1px solid #ebebeb;

}



.footerbar {
background-color: #F5F5F5;
color: #000000;
padding:7px;
width:978px;
text-align:center;
margin:0 auto;
}



.clientarealinks a {

	color: #555555;

}



table.frame {

	width: 100%;

	border: 1px solid #8FBCE9;

	padding: 0px;

}



.fieldarea {

	background-color: #EFF2F9;

	text-align: right;

}



.clientareatable {

	width: 100%;

	background-color: #cccccc;

}



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;

}



tr.supportticketsheading {

	background-color: #efefef;

}



tr.supportticketscontent {

	background-color: #ffffff;

}



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

}



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

}
div.header-bimage { background-color:#F6F6F6; padding:0 0 0 10px; height:20px;}
#content-support { width:650px; text-align:left; margin-top:10px;}
#content-support p { margin-bottom:.50em; margin-top:.50em;}
#sidebar-support { width:250px; margin-top:10px;}
#sidebar-support h2 { background:url(http://webhostwales.com/wp-content/themes/WP_Premium/images/sidebar-header-small.gif) no-repeat; color:#FFFFFF; font-weight:bold; width:250px; height:20px; text-align:right; margin:0 0 0 0; padding:0 0 0 0;}
#body_middle ul { margin:10px 0 0 30px;}
#frmUpload fieldset{ display:block; line-height:1.5em; margin-bottom:.05em; padding:5px;}
#frmUpload legend { border:2px solid #000000; font-size:1.1em; font-weight:bold; margin-bottom:5px; padding:3px;}
#frmUpload label { margin-bottom:.05em;}
#frmUpload .wsn-form-text{ margin-bottom:.50em;}
#frmUpload ul li { list-style-type:none;}
#frmUpload li.checkbox-list { display:inline; float:left; padding:5px;}
