/* ====================================================================
  LINKS AND BODY SECTION
-------------------------------------------------------------------- */

body {
	margin: 0;
	background-color: #fff;
	background-position: center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-image: url(http://www.hostingandwebsolutions.com/templateimages/backgroundnamenotfullon.jpg);
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666;
}
#hwspage {
	/* background: url(http://www.hostingandwebsolutions.com/hwsimages/hwspage.jpg) no-repeat center top; */
}

a{
  font-size: 12;
  font-weight: normal;
  color: #000080;
  text-decoration: underline
}

a:hover{
  font-size: 12;
  font-weight: normal;
  color: #800000;
  text-decoration: underline
}

H1{
  color: #000080;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  margin:0px;
  padding-top:5px;
  padding-bottom:5px; padding-left:0px; padding-right:0px
}

H2{
  color: #000080;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  margin:0px;
  padding-top:5px;
  padding-bottom:5px; padding-left:0px; padding-right:0px; text-decoration:underline
}

H3{
  color: #000080;
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  margin:0px;
  padding-bottom:5px; padding-left:0px; padding-right:0px
}

H4{
  color: #000080;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  margin:0px;
  padding-bottom:5px; padding-left:0px; padding-right:0px
}
p {
	margin: 0;
	padding: 0 0 10px;
}
ul, ol {
	margin: 0;
	padding: 0 0 8px 20px;
}
ul ul, ol ol, ul ol, ol ul {
	padding: 0 0 0 20px;
}
li {
	margin: 0;
	padding: 0 0 2px;
}
input, textarea, select {
	vertical-align: text-bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}
a {
	color: #0066ff;
}
img {
	vertical-align: text-bottom;
}
a img {
	border: none;
}
.leftfloat {
	float: left;
}
.rightfloat {
	float: right;
}

.table_layout_other {
	background-color: #ccc;
	margin:auto;
}
.table_layout_other th {
	text-align: left;
	font-weight: bolder;
	color: #fff;
	background-color: #53D229;
}
.table_layout_other td {
	background-color: #fff;
}
.table_layout_other .column1 {
	text-align: left;
	font-weight: bolder;
	color:#000;
	background-color: #E8FAE1;
}
#menuheader li a.irishlink{background-position:0 0}
#menuheader{width:480px;height:23px;margin:0;padding:0;float:left;list-style:none}#menuheader li{width:96px;height:23px;float:left}#menuheader li a{display:block;width:96px;height:23px;overflow:hidden;text-indent:-999px;background:url(http://www.hostingandwebsolutions.com/hwsimages/toplinks.gif) 0 0}#menuheader li a.livechatlink{background-position:-96px 0}#menuheader li a.ordernowlink{background-position:-192px 0}#menuheader li a.memberslink{background-position:-288px 0}#menuheader li a.sitemaplink{background-position:-384px 0}#menuheader li a.irishlink:hover{background-position:0 -23px}#menuheader li a.livechatlink:hover{background-position:-96px -23px}#menuheader li a.ordernowlink:hover{background-position:-192px -23px}#menuheader li a.memberslink:hover{background-position:-288px -23px}#menuheader li a.sitemaplink:hover{background-position:-384px -23px}.sitemap:link,.sitemap:visited{padding-right:10px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/sitemap.png') no-repeat;height:23px;width:65px;text-decoration:none}.sitemap:hover{padding-right:10px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/sitemapon.png') no-repeat;height:23px;width:65px;text-decoration:none}.members:link,.members:visited{padding-right:20px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/members.png') no-repeat;width:65px;height:23px;text-decoration:none}.members:hover{padding-right:20px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/memberson.png') no-repeat;width:65px;height:23px;text-decoration:none}.ordernow:link,.ordernow:visited{padding-right:20px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/ordernow.jpg') no-repeat;width:75px;height:23px;text-decoration:none}.ordernow:hover{padding-right:20px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/ordernowon.jpg') no-repeat;width:75px;height:23px;text-decoration:none}.irish:link,.irish:visited{padding-right:10px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/irelandflag.png') no-repeat;width:65px;height:23px;text-decoration:none}.irish:hover{float:right;padding-right:10px;background:url('http://www.hostingandwebsolutions.com/hwsimages/irelandflagon.png') no-repeat;width:65px;height:23px;text-decoration:none}.livechat:link,.livechat:visited{padding-right:40px;float:right;background:url('http://www.hostingandwebsolutions.com/hwsimages/live_chat.png') no-repeat;width:65px;height:23px;text-decoration:none}.livechat:hover{float:right;padding-right:40px;background:url('http://www.hostingandwebsolutions.com/hwsimages/live_chaton.png') no-repeat;width:65px;height:23px;text-decoration:none}
/* Top Links 
.sitemap:link, .sitemap:visited 
{ 
	padding-right:10px;
	float:right;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/sitemap.png') no-repeat;
	height:23px;
	width: 65px;
	text-decoration: none;
}

.sitemap:hover
{ 
	padding-right:10px;
	float:right;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/sitemapon.png') no-repeat;
	height:23px;
	width: 65px;
	text-decoration: none;
}
.members:link, .members:visited 
{ 
	padding-right:20px;
	float:right;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/members.png') no-repeat;
	width: 65px;
	height:23px;
	text-decoration: none;
}
.members:hover
{ 
	padding-right:20px;
	float:right;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/memberson.png') no-repeat; 
	width: 65px;
	height:23px;
	text-decoration: none;
}
.irish:link, .irish:visited 
{ 
	padding-right:10px;
	float:right;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/irelandflag.png') no-repeat;
	width: 65px;
	height:23px;
	text-decoration: none;
}
.irish:hover
{ 
	float:right;
	padding-right:10px;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/irelandflagon.png') no-repeat;
	width: 65px;
	height:23px;
	text-decoration: none;
}
.livechat:link, .livechat:visited 
{ 
	padding-right:40px;
	float:right;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/live_chat.png') no-repeat;
	width: 65px;
	height:23px;
	text-decoration: none;
}
.livechat:hover
{ 
	float:right;
	padding-right:40px;
	background:url('http://www.hostingandwebsolutions.com/hwsimages/live_chaton.png') no-repeat;
	width: 65px;
	height:23px;
	text-decoration: none;
}*/

#logo {
	float: left;
	height:137px;
	width:760px;
	background-image:url(http://www.hostingandwebsolutions.com/templateimages/logoHWS.gif); 
	background-repeat: no-repeat;
}
#phone-members {
	padding: 0px 15px 31px 75px;
	font-size: 150%;
	color: #53D229;
	float: left;
	width: 639px;
}
#phone-members span {
	color: #0066cc;
}
#phone-image{
	float: right;
}
#ph-number {
	float: right;
}
#search {
	float: inherit;
}

.menutd a {
  color: #000000;
  text-decoration: none underline;
  font-size: 11px;
  font-family: Tahoma; text-align:center; font-weight:bold
}

.menutd a:hover {
  color: #800000;
  text-decoration: none underline;
  font-size: 11px;
  font-family: Tahoma; text-align:center; font-weight:bold
}

/* Top navigation menu */ 
.navibar{background: #990000;height: 28px;background: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_centre.png); float:right;width:auto;padding:0;margin: 0 6px 0 0px; display:block;list-style:none}.float-left{float: left;width:auto;}.float-right{float: right;width:auto;}.navibar-content .divider{display:block;font-size:1px;border-width:0px;border-style:solid;}.navibar-content .second-title{display:block;cursor:default;white-space:nowrap;}.smallclass{font-size:12px;}.clear{font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none;}.navibar-content{position:relative;margin: 0 auto;}.navibar-content a{display:block;background:url(http://www.hostingandwebsolutions.com/hwsimages/navigation_left.png) left top;background-repeat:no-repeat; padding:7px 15px;} .navibar-content li{float:left;background:url(http://www.hostingandwebsolutions.com/hwsimages/navigation_right.png);background-repeat:no-repeat;background-position:right top;margin:0;padding:0;}.navibar-content div a, .navibar-content ul a, .navibar-content ul li{float:none;width:auto; background-image:none}.navibar-content ul{left:-10000px;position:absolute;}.navibar-content, .navibar-content ul{list-style:none;padding:0px;margin:0px;}.navibar-content li a{float:none;width:auto;}.navibar-content li{position:relative;}.navibar-content ul{z-index:10;}.navibar-content ul ul{z-index:20;}.navibar-content ul ul ul{z-index:30;}.navibar-content ul ul ul ul{z-index:40;}.navibar-content ul ul ul ul ul{z-index:50;}li:hover>ul{left:auto;}#navibar-content ul{top:100%;}#navibar-content ul li:hover>ul{top:0px;left:100%;}#navibar-content a{padding:6px 15px 7px 18px;margin: 0px 0px 0px 0px;color: #fdfbfb;font-size:12px;text-decoration:none;font-weight: bolder;}#navibar-content li a:hover{color: #fdfbfb;background: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_left_on_other.png) left top;background-repeat: no-repeat;}#navibar-content div, #navibar-content ul{padding:4px 0px;background-color: #dcfcd2;width:170px;}#navibar-content div a, #navibar-content ul a{padding:4px 1px;background-color: #dcfcd2;font-size:12px;font-weight:bolder;border-left:5px solid #36C610;border-bottom:1px solid #fff;border-top:1px solid #fff;margin: 0px 0px 0px 0px;width: 160px;color: #36C610;}#navibar-content div a:hover, #navibar-content ul a:hover{background-color: #FFFFFF;background-image:none;border-left:5px solid #C40000;color:#C40000;}#navibar-content .second-title{cursor:default;padding:4px 0px 3px 7px;color: #6C3600;font-size:11px;background-repeat: no-repeat;font-weight:bold;}

.tabledropdown{display:block;width:98%}.tabledropdown .celldropdown{margin-left:8px;padding:4px}.rowdropdown{display:block;width:100%;height:100%;white-space:nowrap;clear:left}.celldropdown{display:block;float:left;height:100%;width:21%;font-weight:700;white-space:normal}.celldropdown2{display:block;float:left;padding:4px;margin-left:25px;height:100%;width:21%;font-weight:700;white-space:normal}

#hws_toplinks{float:left;padding-left:180px;width:auto}

/* #navigationmenu {
	float: right;
	padding: 0 12px;
	display: block;
	list-style: none;
}
#navigationmenu li {
	padding: 0;
	float: left;
	display:inline;
	list-style: none;
}
#navigationmenu a {
	display: block;
	position: relative;
	border-left: 1px solid #ffffff;
	background-color: #C60001;
	background-image: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_centre.png);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #ffffff;
	font-weight:bolder;
}
#navigationmenu span {
	display: block;
	background-image: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_left.png);
	background-repeat: no-repeat;
}
#navigationmenu span span {
	background-image: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_right.png);
	background-position: right top;
	padding: 7px 15px;
}
#navigationmenu a:hover, #navigationmenu  a.selected, #navigationmenu .open a {
	background-color: #73dc4f;
	background-image: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_centre_on.png);
	color: #ffffff;
}
#navigationmenu .selected span, #navigationmenu .open span {
	background-image: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_left_on.png);
}
#navigationmenu .selected span span, #navigationmenu .open span span {
	background-image: url(http://www.hostingandwebsolutions.com/hwsimages/navigation_right_on.png);
}
#navigationmenu ul {
	position: absolute;
	border-top: 1px solid #ffffff;
	list-style: none;
	z-index: 4;
	padding: 0;
	display: none;
}
#navigationmenu .open ul {
	display: block;
}
#navigationmenu ul li {
	display: block; *//* "inline" works too, without floating */
	/* clear: both;
	z-index: 4;
}
#navigationmenu ul a, #navigationmenu .open ul a {
	position: relative;
	width: 170px;
	border: 1px solid #ffffff;
	border-top: none;
	background-image: none;
	z-index: 4;
}
#navigationmenu .open ul a:hover {
	background-image: none;
}
#navigationmenu ul span {
	position: relative;
	border-left: 5px solid #36C610;
	background-color: #E8FAE1;
	background-image: none;
	padding: 4px 10px;
	color: #36C610;
}
#navigationmenu ul a:hover span {
	border-left: 5px solid #C40000;
	background-image: none;
	background-color: #ffffff;
	color: #C40000;
}

#navigationmenu .open ul span {
	background-image: none;
} */

.sublink a {
  color: #000000;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  font-family: Tahoma; text-align:center
}

.sublink a:hover {
  color: #800000;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  font-family: Tahoma; text-align:center
}



/* ====================================================================
  TABLES SECTION
-------------------------------------------------------------------- */

.maintable{
   padding:0; 
   width:760;
   margin: 0px;
   align:center
}
.contenttable{
   padding:5px; 
   width:700;
   margin: 0px;
   align:center;
   height:400px;
}

.shadowleft{
   padding:0; 
   width:21;
   background-image:url("../images/shadowleft.gif")
}

.shadowright{
   padding:0; 
   width:17;
   background-image:url("../images/shadowright.gif")
}

.headerlogo{
  width:720; 
  height:166;
  letter-spacing:-2pt; 
  font-family:HeliosBlack; 
  color:#000000; 
  padding-left:0px; 
  padding-top:0px; 
  padding-bottom:0px; font-size:25pt; text-align:center 
}

.block{
  width:172;
  height:283;
  text-align:left; background-image:url("../images/block.gif"); 
  font-family:Tahoma; 
  font-size:12; 
  color:#000000; padding-left:12px; padding-right:20px; padding-top:5; padding-bottom:10px
 
}

.headerlinks{
  width:720;
  height:31;
  padding:0px;
}

.sublinkspanel{
  width:720px;
  height:26;
  padding:0px; background-image:url("../images/sublinks.gif")
}

.tablecontents{
  width:548;
  height:283;
  background-image:url("../images/tablecontents.gif");
  font-family:Tahoma; font-size:12;
  color:#000000; 
  padding-left:15px; padding-right:12px; padding-top:3px; padding-bottom:12px
}

.tablefooter{
  padding:8px;
  width:720;
  height:37;
  background-color:#A4D8FB;
  font-family:Tahoma; font-size:12; color:#0000000; text-transform:uppercase; font-weight:bold; text-align:center
}

/* ====================================================================
  BOXES SECTION
-------------------------------------------------------------------- */

.package{
  border:0 solid #C0B6A3; 
  padding:4px; width:100%; 
  font-family:Tahoma; font-size:12; text-align:center 
}

.package_header{ 
  padding:4px; width:25%; 
  height:20;
  text-align:center;
  font-family:Tahoma; font-size:12; text-transform:uppercase; font-weight:bold; background-color:#E6E6E6; color:#000080 
}

.package_row1{
  padding:4px; width:25%; 
  height:20;
  text-align:center;
  font-family:Tahoma; font-size:12; background-color:#F0F0F0 
}

.package_row2{
  padding:4px; width:25%;
  height:20;
  text-align:center;
  font-family:Tahoma; font-size:12; background-color:#F5F5F5 
}
/*
 * ##################################################################
 * Default style sheet
 * ##################################################################
 */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL
{
	font-family: Arial;
	font-size: 12px;
}
.accountlabPageBODY
{
}

.accountlabFormTABLE
{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
.accountlabFormHeaderFont
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.accountlabFieldCaptionTD
{
	border: 1px solid #CFC6D0;
	background-color: #A4D8FB;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.accountlabAltDataTD
{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #F0FAE2;
	color: #000000;
	font-size: 12px;
}
.accountlabColumnTD{
	border-top: 1px solid #C20000;
	border-left: 1px solid #C20000;
	border-bottom: 1px solid #C20000;
	border-right: 1px solid #C20000;
	background-color: #C20000;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.accountlabColumnTDred{
	border-top: 1px solid #F4F0E0;
	border-left: 1px solid #F4F0E0;
	border-bottom: 1px solid #F4F0E0;
	border-right: 1px solid #F4F0E0;
	background-color: #A4D8FB;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.accountlabDataTD
{
	border-top: 1px solid #9C929C;
	border-left: 1px solid #9C929C;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #46B0F7;
	color: #000000;
	font-size: 12px;
}
.accountlabSeparatorTD
{
	height: 0px;
}
.accountlabFooterTD
{
	border: 1px solid #CFC6D0;
	border-color: #336699;
	background-color: #CFC6D0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
a.accountlabSorterLink:link,a.accountlabSorterLink:visited
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.accountlabSorterLink:hover,a.accountlabSorterLink:active
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
}
a.accountlabDataLink:link,a.accountlabDataLink:visited
{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
a.accountlabDataLink:hover,a.accountlabDataLink:active
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.accountlabNavigatorLink:link,a.accountlabNavigatorLink:visited
{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
a.accountlabNavigatorLink:hover,a.accountlabNavigatorLink:active
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.accountlabButton
{
	border-bottom:1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #EDE7EE;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}
.accountlabInput
{
	
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}
.accountlabTextarea
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}
.accountlabSelect
{
	font-size: 12px;
	font-family: Verdana, sans-serif;
}

#billing_client_banner {
	width: 760px;
	height: 70px;
	background: url(http://www.hostingandwebsolutions.com/hwsimages/billing_client_banner.jpg) no-repeat;
}
#live_support {
	width: 760px;
	height: 31px;
	background: url(http://www.hostingandwebsolutions.com/hwsimages/live_support_background.gif) no-repeat;
	margin-bottom: 10px;
	margin-top: 1px;
}
#live_support_type {
	padding: 9px 15px;
	width: 500px;
	float: left;
}
#live_support_type p {
	color: #fff;
	margin: 0;
	padding: 0;
}
#live_support_type p em {
	color: #ccc;
}
#quick_search {
	float: right;
	padding: 4px 15px;
}
#search_website {
	padding: 111px 0px 25px 400px;
	display:block;
	font-weight:bold;
	font-size:1.00em;
	color:#ffffff;
}
#search_website_input {
	font-size: 12px;
	font-weight: bold;
	color: #B00000;
	border-color:#43DC10;
}
/* HWS Main Page Design */
#screen {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	overflow:visible;
}
#hwslogo {
	float: left;
	height:137px;
	width:760px;
	background-image:url(http://www.hostingandwebsolutions.com/hwsimages/logo_header.gif); 
	background-repeat: no-repeat;
}
#hws_top_pole {
	padding: 0px 15px 31px 75px;
	font-size: 150%;
	color: #53D229;
	float: left;
	width: 639px;
}
#hws_top_pole span {
	color: #0066cc;
}
#hws_top_pole_image{
	float: right;
}
#hws_top_pole_other {
	float: right;
}
.clearpage {
	clear:both;
}
#content_position {
	margin-bottom: 25px;
}
/* Footer */
#hwsfooter {
	margin: 35px 0 0 0;
	padding: 1px 0 0 0;
	height: 61px;
	text-align: center;
}
#hwsfooter p {
	margin: 0;
	padding-top: 8px;
	text-align: center;
	font-size: 0.81em;
	color: #999;
}


/* Hack used to ensure floating divs work correctly */
.sortpage:after {
	content: "Your browser supports this content";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sortpage {
	display: inline;
}

/* Hides from IE-mac */
* html .sortpage {
	height: 1%;
}
.sortpage {
	display: block;
}

/* End hide from IE-mac */