h1 {
margin-top:0;
margin-bottom: 0.5em;
padding:0px 0 0 0;
font-weight: bold;
font-size: 19px;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#444;
}
h2 {
padding: 10px 0px 0px 0px;
margin: 0 0 10px 0;
font-size: 15px;
font-weight: bold;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#444;
}
h2 a{
text-decoration:none;
color:#717174;
}
h3 {
margin-top:0;
margin-bottom: 0.5em;
padding:10px 0 10px;
font-size: 17px;
font-weight: bold;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#444;
}
h4 {
padding: 10px 0px 0px 0px;
margin: 0 0 10px 0;
font-size: 13px;
font-weight: bold;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#444;
}
h5 {
margin-top:10px;
font-size:12px;
font-weight: bold;
font-family: helvetica neue, helvetica, arial, sans-serif;
text-align:left;
color: #444;
text-decoration:underline;
}
h6 {
margin:0; 
padding: 5px 0;
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 10px;
}

body {
color:#212431;
text-align: center;
min-width: 760px;
height: 100%;
}

#outer {
width: 820px;
margin: 0 auto;
text-align: left;
}

#header {
background:url(../images/logo.gif) no-repeat;
height:100px;
float:left;
color:#1d648b;
}
#header span { display:none; }
#header a { display:block; width:500px; height:84px; padding:0px 0px; }

#header-right {
float:right;
text-align:right;
padding:0px 10px;
}
#header-right ul {
list-style: none;
padding: 0;
margin:0;
}
#header-right li { 
font-size: 12px;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#444;
text-decoration:none;
}
#header-right li a:hover, #header-right li a.sfhover {
text-decoration:underline;
}

#header1 {
width: 250px;
float:left;
margin: 10px 10px 0 10px;
}
#header1 h3 {
margin-top:0;
margin-bottom: 0.5em;
padding: 5px 0 0px 0px;
font-size: 15px;
font-weight: bold;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#fff;
text-align: center;
}
#header2 {
width: 375px;
float:left;
margin: 10px 25px 0 10px;
}
#header2 h3 {
margin-top:0;
margin-bottom: 0.5em;
padding: 5px 0 0px 0px;
font-size: 15px;
font-weight: bold;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#fff;
text-align: center;
}

#livesupport {
float:right;
}

#login {
float:right;
margin: 0px 20px 0 0px;
}
#login a {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 13px;
color:#444;
text-decoration:none;
}
#login a:hover, #login a.sfhover {
text-decoration:underline;
}

.underheader1 {
clear: both;
background:url(../images/under_header_left2.gif) no-repeat top left;
height:12px;
margin-bottom: 10px;
}
.underheader2 {
background:url(../images/under_header_middle.gif) repeat-x top;
height:12px;
margin-left: 5px;
}
.underheader3 {
background:url(../images/under_header_right2.gif) no-repeat top right;
height:12px;
}
.underheader4 {
clear: both;
background:url(../images/under_header_left2.gif) no-repeat top left;
height:12px;
/*margin-bottom: 10px;*/
}
.underheader5 {
background:url(../images/under_header_middle.gif) repeat-x top;
height:12px;
margin-left: 5px;
}
.underheader6 {
background:url(../images/under_header_right2.gif) no-repeat top right;
height:12px;
}
.outerNav1 {
background:url(../images/div_header_left.gif) no-repeat top left;
height:30px;
}
.outerNav2 {
background:url(../images/div_header_middle.gif) repeat-x top;
height:30px;
margin-left: 5px;
}
.outerNav3 {
background:url(../images/div_header_right.gif) no-repeat top right;
height:30px;
}
a.outerNav3 {
/*padding: 5px 0 0 10px;*/
font-size: 15px;
font-weight: bold;
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#fff;
}
#navbar, #navbar ul {
/*position: absolute;*/
list-style: none;
padding: 0;
margin:0;
}
#navbar a {
display: block;  /*block - not working with ie6*/
/*width: 3.5em;*/
height: 24px;
padding:6px 20px 0 20px;
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fff;
text-decoration:none;
text-align:center; /*for ie6*/
}
#navbar li {
float: left;
/*position: relative;*/
}
#navbar li a:hover, #navbar li a.sfhover {
text-decoration:underline;
}
#navbar li ul {
/*Changed 18/12/08:
background:#2e7a9e;*/
background:#0068b3;
position: absolute;
width: 10em;
left: -999em;
/*padding: 6px 0px 6px 6px;*/
border-width: 1px 1px 1px 1px;
border-color: white;
border-style: solid;
}
#navbar li ul a {
width: 10em;
text-align:left; /*for ie6*/
}
#navbar li:hover ul, #navbar li.sfhover ul {
left: auto;
z-index: 100; /*22/12/08*/
}
	
#floatleft {
/*background:url(../images/div_header.gif);
background-repeat: no-repeat;*/
/*background:#ffffff;*/
float: left; 
/*padding-left:50px; */
/*width:15%; */
/*height: 100%;*/
min-height:500px;
height:auto !important;
width: 150px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*font:bold 15px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size : 14px;
font-weight: bold;
/*font-size: 12px;*/
color:#fff;
padding: 0px 0 0px 0px;
/*border: 1px #0068b3 ridge;*/
margin: 10px 10px 0 0;
}

#floatleft h1 {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:#fff;
text-decoration:none;
}
/*#floatleft ul {
padding:0 15px 0 15px;
list-style: disc;
}
#floatleft li {
list-style: disc;
}
#floatleft a {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: normal;
color:#444;
text-decoration:none;
}
#floatleft a:hover {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: normal;
color:#444;
text-decoration:underline;
}*/

#floatleft1 {
position: static;
background:url(../images/div_header.gif) no-repeat top left;
height: 30px;
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size : 14px;
font-weight: bold;
color:#fff;
padding: 6px 0 0px 10px;
margin: 0 0 0 0;
}
#floatleft1 a {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:#fff;
text-decoration:none;
}

#floatleft1 a:hover {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:#fff;
text-decoration:underline;
}

/*#floatleft1 {
width: 150px;
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size : 14px;
font-weight: bold;
color:#444;
padding: 0px 0 0px 0px;
}
#floatleft1 a {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: normal;
color:#444;
text-decoration:none;
}

#floatleft1 a:hover {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
color:#444;
text-decoration:underline;
}*/

#floatbelow {
clear: left;
float: left;
padding-left:50px; 
width:15%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#444;
padding: 15px 0 20px 30px;
}

#content {
float: left;
background:#ffffff;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 13px;
color:#444;
/*border:solid #1d648b;
border-width:0 0 0 0px;*/
text-align:left;
padding: 4px 0 20px 10px;
/*margin-left:20%;*/
margin: 10px 20px 0 0px;
width:600px;
min-height:400px;
height:auto !important;
/*height:500px;*/
/*min-height:400px;*/
}
#content a:link, #content a:active, #content a:visited {
text-decoration:underline;
color:#444;
}
#content ul {
padding:0 15px;
list-style-type:disc;
}
#content ul a {
text-decoration:underline;
}
#content a img, #content :link img, #content :visited img { border:none; }

#content1 {
float: left;
background:#ffffff;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 13px;
color:#444;
/*border:solid #1d648b;
border-width:0 0 0 0px;*/
/*text-align:left;
padding: 4px 0 20px 10px;*/
/*margin-left:20%;*/
/*margin: 10px 20px 0 0px;*/
width:820px;
min-height:500px;
height:auto !important;
/*height:500px;*/
/*min-height:400px;*/
}
* html #content1 {
float: left;
background:#ffffff;
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 14px;
color:#444;
width:820px;
height:700px;
}

#content1 a:link, #content1 a:active, #content1 a:visited {
text-decoration:underline;
color:#444;
}
/*#content1 ul {
padding:0 15px;
list-style-type:disc;
}
#content1 ul a {
text-decoration:underline;
}*/
#content1 a img, #content1 :link img, #content1 :visited img { border:none; }

/*.column {
padding: 0 5px 0 5px;
}
p.column {
padding: 0 5px 0 5px;
}

ul.column {
padding: 0 15px 0 5px;
text-align: left;
list-style-type:square;
color:#444;
}*/

.outercolumn {
padding: 0 5px 0 4px;
/*min-height: 250px;*/
/*margin: 0px 0 5px 0;*/
/*border-bottom: 2px;
border-top: 2px;
border-left: 0px;
border-right: 0px;
border-color:#dde0e4;
border-style: solid;
margin: 5px 2px 0 2px;*/
}

.column {
padding: 0 0px 0 5px;
/*min-height: 250px;*/
/*margin: 0px 0 5px 0;*/
/*border-bottom: 2px;
border-top: 2px;
border-left: 0px;
border-right: 0px;
border-color:#dde0e4;
border-style: solid;
margin: 5px 2px 0 2px;*/
}
p.column {
padding: 0 5px 0 0px;
/*margin: 5px 0 5px 0;*/
}

ul.column {
padding: 0 0px 0 18px;
margin: 0px;
/*list-style-type:square;*/
color:#444;
/*list-style: disc;*/
}

ul.column li {
padding: 0 0 5px 0px;
list-style-type:disc;
}

a.column {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#444;
text-decoration:none;
}

a:hover.column {
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
color:#444;
text-decoration:underline;
}

.column1 {
padding: 0px 5px 0 0px;
}
.column2 {
padding: 5px 5px 0 5px;
min-height: 270px;
/*margin: 0px 0 5px 0;*/
border-bottom: 2px;
border-top: 2px;
border-left: 0px;
border-right: 0px;
border-color:#dde0e4;
border-style: solid;
margin: 5px 3px 5px 3px;
}
* html .column2 {
padding: 5px 5px 0 5px;
height: 270px;
/*margin: 0px 0 5px 0;*/
border-bottom: 2px;
border-top: 2px;
border-left: 0px;
border-right: 0px;
border-color:#dde0e4;
border-style: solid;
margin: 5px 3px 5px 3px;
}

.break-top {
border-top: 0px;
border-color:#dde0e4;
border-style: solid;
margin: 0 5px 0 0;
}
.break-bottom {
border-bottom: 1px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-color:#dde0e4;
border-style: solid;
margin: 0 0px 0 0;
}

#content-image-left1 {
background:url(../images/content_image_left.gif) no-repeat top left;
height:150px;
}
#content-image-left2 {
background:url(../images/content_image_left-bottom.gif) no-repeat bottom left;
height:150px;
}
#content-image-right1 {
background:url(../images/content_image_right-top.gif) no-repeat top right;
height:150px;
}
#content-image-right2 {
background:url(../images/content_image_right.gif) no-repeat bottom right;
height:150px;
}

.image-left {
float: left;
height: 70px;
width: 300px;
margin: 10px 0 0 0;
}
.image-left1 {
float: left;
height: 100px;
width: 400px;
margin: 20px 0 0 0;
}
.image-right {
float: left;
height: 70px;
width: 300px;
margin: 10px 0 0 0;
}
.image-right1 {
float: left;
height: 60px;
width: 300px;
margin: 15px 0 0 0;
}

#howitworks {
/*margin-top: 10px;*/
margin: 0px 0px 0 0px;
padding: 10px 0 0 0;
/*background:url(../images/how_it_works.png) no-repeat top right;*/
background:url(../images/horizontal_banner.gif) no-repeat top right;
height:150px;
}
#boundary1 {
background-image: url(../images/boundary6.png);
background-repeat: no-repeat;
/*background-position:top;
background-attachment: fixed;*/
height:200px;
width:300px;
position:relative;
float:left;
visibility:visible;
/*top: 20px;*/
background-position:center top;
/*padding: 10px 10px 10px 10px;*/
}
#boundary2 {
background-image: url(../images/boundary6.png);
background-repeat: no-repeat;
/*background-position:top;
background-attachment: fixed;*/
float: right;
/*margin-left:300px;*/
height:200px;
width:300px;
position:relative;
left: 10px;
visibility: visible;
background-position:center top;
/*padding: 10px 0 0 10px;*/
}
p.boundary-text {
padding: 0px 15px 0 15px;
/*margin-top:0;
margin-bottom: 0.5em;*/
/*padding:0px 0 0 0;*/
font-weight: bold;
font-size: 25px;
/*font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
/*color:#095079;*/
color:#444;
/*color:#0068b3;*/
}
p.boundary-text2 {
padding: 0px 15px 0 15px;
/*margin-top:0;
margin-bottom: 0.5em;*/
/*padding:0px 0 0 0;*/
/*font-weight: bold;*/
font-size: 19px;
/*font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
/*color:#095079;*/
color:#444;
/*color:#0068b3;*/
}
.clear { clear: both;}

#link1 {
font-size: 15px;
font-weight: bold;
/*font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
color:#095079;
}
#link1 a:link, #link1 a:active, #link1 a:visited {
text-decoration:underline;
color:#095079;
}

ol.services {
padding-left:20px
}

ol.services li {
padding: 0 0 5px 0;
}

ul.services li {
padding: 0 0 5px 0;
list-style-type:disc;
}

ul.sitemap li {
padding: 0px 0 15px 0;
list-style-type:disc;
}

ul.sitemap2 li {
padding: 15px 0 0 10px;
list-style-type:disc;
}

form {
width: 450px;
text-align: left;
}
/*fieldset {
margin: 0;
border: 1px;
padding: 10px 10px 10px 10px;
border-color:#dde0e4;
border-style: solid;
background-color:#fafafa;
width: 450px;
}*/
fieldset {
float: left;    
clear: left;    
width: 100%;
margin: 0 0 1em 0;      
padding: 0 0 1em 0;
border: 1px;
border-color:#dde0e4;
border-style: solid;
background-color:#fafafa;
} 
fieldset.contact {
margin: 0;
border: 1px;
padding: 10px 10px 5px 10px;
border-color:#dde0e4;
border-style: solid;
/*background-color:#d5e9f9;*/
/*background-color:#BEC8D1;*/
background-color:#fafafa;
width: 470px;
}
fieldset.error {
color:red;
font-size:12px;
font-weight:bold;
float: left;
width: auto;
border: 0;
background-color:white;
}
fieldset.calc {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
color:#444;
margin: 0;
border: 1px;
/*padding: 10px 10px 5px 10px;*/
border-color:#dde0e4;
border-style: solid;
background-color:white;
/*background-color:#BEC8D1;*/
/*background-color:#fafafa;*/
width: /*160px*/30%;
}
fieldset.hidden {
color:white;
margin: 0;
border: 0px;
padding: 0;
background-color:white;
}
fieldset.submit {
/*font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
color:#444;
margin: 0;
border: 0px;
padding: 0;
background-color:white;  */
float: none;    
width: auto;    
border: 0 none #FFF;    
padding-left: 12em;
background-color:white;
}
fieldset ol {  
padding: 0.5em 1em 0 1em;  
list-style: none;  
}
fieldset li {
float: left;    
clear: left;    
width: 100%;
padding-bottom: 0.5em;  
}
fieldset.error ol {  
padding: 0em 1em 0 1em;  
list-style: none;  
}
fieldset.error li {
float: left;    
clear: left;    
width: 100%;
padding-bottom: 0em;  
}
label {    
float: left;    
width: 11em;    
margin-right: 1em;
text-align: right;
}
label em {        
display: block;        
color: #060;        
font-size: 85%;        
font-style: normal;        
text-transform: uppercase;      
}
legend {  
margin-left: 1em;    
padding: 0;    
color: #000;
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 13px;
font-weight: bold;  
}
.input1{
width: 200px;  
}
.input2{
width: 100px;  
}

form h3 {
clear: both;
padding: 5px 0px 10px 0px;
font-size: 14px;
}
/*form label {
display: block;
float: left;
width: 310px;
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
line-height: 14px;
padding: 0px 0px 12px 0px;
}
form input {
display: block;
margin-top: 3px;
}*/
form select {
/*float: right;*/
display: block;
}

/*form label { display: table-cell; width: 80px; float:left; } form input, textarea, select { display: table-cell; }*/

form label.submit {
float: left;
display: block;
}

form label.submit input {
float: left;
display: block;
}

form label.field-first,
form label.field-name,
form label.field-administrator,
form label.field-company,
form label.field-address,
form label.field-city,
form label.field-country,
form label.field-name,
form label.field-email,
form label.field-phone,
form label.field-itco,
form label.field-domain,
form label.field-mailboxesIE,
form label.calc-title,
form label.userid,
form label.password,
form label.field-promotion {
clear: left;
}

form label.contact-name,
form label.contact-email,
/*form label.contact-submit,*/
form label.contact-comments {
clear: left;
/*padding-left:25px;*/
}

form label.contact-required {
clear: left;
padding:0 0 0 0px;
}

form label.field-first,
form label.field-last,
form label.field-name,
form label.field-subject,
form label.field-city,
form label.field-postcode,
form label.field-phone,
form label.field-mailboxesIE,
form label.field-mx {
float: left;
margin: 0px 10px 0px 0px;
width: 150px;
}

form label.field-promotion {
float: left;
margin: 0px 10px 0px 0px;
width: 200px;
}

form label.field-lookup {
float: left;
margin: 0px 10px 0px 0px;
width: 50px;
}

form label.contact-name,
form label.contact-subject,
form label.contact-email,
form label.contact-phone {
float: left;
margin: 0px 10px 0px 0px;
width: 200px;
}

form label.contact-submit,
form label.contact-clear {
clear: left;
float: left;
padding:0;
margin: 0px 0px 0px 0px;
width: 70px;
}

form label.calc-submit,
form label.calc-clear {
clear: left;
float: left;
padding:0;
margin: 0px 0px 0px 0px;
width: 70px;
}

form label.field-first input,
form label.field-last input,
form label.field-name input,
form label.field-subject input,
form label.field-city input,
form label.field-postcode input,
form label.field-mailboxesIE input {
float: left;
width: 150px;
padding: 0px;
}

form label.contact-name input,
form label.contact-subject input,
form label.contact-email input,
form label.contact-phone input {
float: left;
width: 200px;
padding: 0px;
}

form label.contact-submit input,
form label.contact-clear input {
float: left;
margin:0;
padding: 0;
}

form label.calc-submit input,
form label.calc-clear input {
float: left;
margin:0;
padding: 0;
}

form label.field-country {
float: left;
margin-right: 10px;
width: 310px;
}

form label.field-country select {
width: 310px;
float: left;
}

form label.field-mx select {
width: 150px;
float: left;
margin-top: 3px;
}

form label.field-lookup select {
width: 50px;
float: left;
margin-top: 3px;
}

form label.field-administrator,
form label.field-company,
form label.field-address,
form label.field-email,
form label.field-itco {
float: left;
width: 310px;
margin: 0px 0px 0px 0px;
}
form label.field-administrator input,
form label.field-company input,
form label.field-address input,
/*form label.field-email input,*/
form label.field-itco input,
form label.field-domain input {
float: left;
width: 310px;
padding: 0px;
}

form label.field-email input,
form label.field-phone input {
float: left;
width: 230px;
padding: 0px;
}

form label.field-number,
form label.field-billing,
form label.field-vat
/*form label.field-promotion*/ {
display:inline;
padding: 10px 0px 10px 0px;
/*font-weight: bold;*/
/*float: left;
margin-right: 10px;*/
}

form label.field-domain,
form label.field-mailboxes,
form label.field-emailNotify {
display: inline;
padding: 0px 0px 10px 0px;
width: 310px;
/*font-weight: bold;*/
}

form label.calc-title {
display: inline;
padding: 0px 0px 10px 0px;
width: 100px;
font-weight: bold;
}

form label.calc-domains,
form label.calc-mailboxes,
form label.calc-ips {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
color:#444;
/*clear:left;*/
float: left;
/*display: inline;*/
padding: 0px 0px 10px 0px;
width: 90px;
/*font-weight: bold;*/
}

/*form label.field-number select {
position: absolute;
left: 525px;
display:inline;
width: 50px;
}*/

form label.field-number select {
left: 525px;
display:inline;
width: 50px;
margin: 0 0 0 20px;
}

form label.field-mailboxes input {
position: absolute;
left: 525px;
display: inline;
/*float: right;*/
width: 50px;
padding: 0px;
}
form label.calc-mailboxes input,
form label.calc-domains input,
form label.calc-ips input {
/*clear:left;*/
/*display: inline;*/
float: left;
width: 35px;
padding: 0px;
}

form label.field-emailNotify input {
/*float: right;*/
width: 250px;
}

form label.field-billing input {
position: absolute;
left: 525px;
display: inline;
width: 100px;
/*float: right;*/
}

form label.field-vat input {
position: absolute;
left: 525px;
display: inline;
width: 140px;
/*float: right;*/
}

form label.field-billing select {
position: absolute;
left: 525px;
display: inline;
width: 80px;
/*float: right;*/
}

form label.field-promotion select {
/*position: absolute;*/
/*left: 525px;*/
float: left;
/*display: inline;*/
width: 175px;
/*float: right;*/
}

form label.field-dns {
display: block;
padding: 0px 0px 10px 0px;
width: 450px;
}

form label.field-dnsCheck {
display: block;
padding: 0px 0px 10px 0px;
width: 310px;
}

form label.field-dnsCheck input {
/*float: right;*/
width: 250px;
}

form label.field-dnsCheck select {
position: relative;
/*left: 525px;*/
/*display:inline;*/
/*float: right;*/
/*margin-right: 25%;*/
width: 50px;
}


textarea {
display: block;
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;*/
/*background-color:#fafafa;*/
}

/*form input#checkbox_1 {
clear: left;
}

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3 {
float: left;
padding: 0px;
margin: 10px 0 0 0;
}*/

form label.field-checkboxEmail {
clear:left;
}

form label.field-checkboxEmail,
form label.field-checkboxBlack {
float:left;
margin: 0px 0px 10px 0px;
width: 150px;
padding: 0px 0px 0px 0px;
}

form label.field-checkboxEmail input,
form label.field-checkboxBlack input {
float:right;
padding: 0px 0 0px 0;
margin: 0px 10px 0px 0;
width: 15px;
}

form label.field-inputlabel {
clear:left;
float:left;
width: 375px;
}

form label.field-inputlabel input {
float:right;
padding: 0px 0 0px 0;
margin: 0px 10px 0px 0;
width: 200px;
}

form label.field-inputlabel select {
float:right;
padding: 0px 0 0px 0;
margin: 0px 10px 0px 0;
/*width: 200px;*/
}

form textarea {
margin-top: 3px;
margin-bottom: 3px;
}

#table1 {
width:300px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
color:#444;
border-width:2px;
border-style:solid; 
border-color: #444;
text-align:left;
}

#footer {
/*background-color:#0068b3;*/
clear: both;
background-color:#717174;
/*background:url(../images/underheader.gif) repeat-x;*/
/*height:8px;*/
height: 1px;
margin: 20px 0 0 0;
}

#footera {
/*clear: both;*/
/*background-color:#444;*/
/*background-color:#717174;*/
/*height:25px;*/
/*color: #ffffff;*/
/*color: #0068b3;*/
float:left;
color: #717174;
/*font:bold 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-align:right;
/*padding-left:20.4%;*/
}
#footera a:link, #footera a:active, #footera a:visited {
/*color: #ffffff;*/
/*color: #0068b3;*/
color: #717174;
text-decoration:underline;
}
#footerb {
float:right;
/*height:25px;*/
/*background-color:#444;*/
/*background-color:#717174;*/
/*color: #ffffff;*/
/*color: #0068b3;*/
color: #717174;
/*font-size:13px;
font-weight:bold;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-align:left;
/*padding-left:20.4%;*/
}
#footerb a:link, #footerb a:active, #footerb a:visited {
/*color: #ffffff;*/
/*color: #0068b3;*/
color: #717174;
text-decoration:underline;
}

.msg {
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;*/
font-family: helvetica neue, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: Red;
}
table.pricing {
color: #404040;
width: 550px;
background-color: #fafafa;
border: 1px #6699CC solid;
border: 1px #dde0e4 solid;
border-collapse: collapse;
border-spacing: 0px; 
}
table.dns {
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border: 1px #dde0e4 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-bottom:20px;
}
table.billing {
color: #404040;
width: 500px;
border-collapse: collapse;
border-spacing: 0px; 
}
table.charges {
color: #404040;
width: 475px;
}

td.head {
border-bottom: 2px solid #dde0e4;
border-left: 1px solid #dde0e4;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-weight: bold;
color: #404040;
}
td.bod {
border-bottom: 1px solid #dde0e4;
border-top: 0px;
border-left: 1px solid #dde0e4;
border-right: 0px;
text-align: left;
text-indent: 5px;
color: #404040;
background-color: #fafafa;
}
td.header {
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-weight: bold;
color: #404040;
width:125px;
}
td.body {
text-align: right;
text-indent: 10px;
color: #404040;
background-color: #fafafa;
}
td.totalMonthly {
text-align: right;
text-indent: 10px;
color: #404040;
background-color: #fafafa;
border-top: 1px solid #dde0e4;
}
td.total {
text-align: right;
text-indent: 10px;
color: #404040;
background-color: #fafafa;
border-top: 2px solid #dde0e4;
border-bottom: 2px solid #dde0e4;
}
td.bod1 {
/*padding:10px 0 0 0;*/
text-align: right;
/*text-indent: 10px;*/
color: #404040;
background-color: #fafafa;
}

