@charset "utf-8";
/* CSS Document */

html {font-size: 100%; } 

body { font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; 
background-image:url(../images/background.jpg); 
background-repeat:repeat-x; 
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000; } 

a:link { color: #ef8f29; text-decoration:none; }
a:visited { color: #2885ed; text-decoration:none; } 
a:hover { color: #c77212; text-decoration:underline; } 
a:active { color: #2885ed; text-decoration:none; }

.oneColElsCtr #container {
	width: 871px;
    font-size: 1.2em;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 0px; 
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */ clear:both; height:0; font-size: 1px; line-height: 0px; }

.clearspace { margin:0px; padding:0px;}
.displaynone {display:none;}
.hidden 
{ position:absolute;
left:0px;
top:-500px;
width:1px; 
height:1px; 
overflow:hidden; 
} 



/* *******************************  headerContainer  styles *****************************************/

#headercontainer { position:relative; width: 871px; padding:0px; margin:0px; height:150px;}

#logo { position:relative; top:9px; width:406px; float:left; border:0px;}
#float {float:left; width:365px;}
#signin {position:relative; height:38px; width:122px; left:213px;  }
#tabs	{position:relative; height:37px; top:68px;   }

/* *******************************  bannerContainer  styles *****************************************/

#bannercontainer { position:relative; width:800px; height: 190px; padding:0px; margin:0px; }

#bannercontainer span {margin:0px; padding:0px;}
.bannertext { margin:0px; padding:0px; font-family:"Gill Sans MT", Helvetica, Arial, sans-serif; font-size:1.5em; font-weight:500;  letter-spacing: -0.04em; /*word-spacing:-0.05em;*/}


/* *******************************  wizardContainer  styles *****************************************/

#wizardcontainer { position:relative; width:800px; height: 117px; top:8px; padding:0px; margin:0px; }

#domainbox {position:relative; left:26px; top:10px; width:749px; height:41px; border: 1px solid #e7d6b8; background-color:#faf9f4;}

#domainbox_float { width:749px; height:38px;}

#domainbox_float_text { position:relative; top:8px; left:5px; margin:0px; padding:0px; width:330px; float:left;}
#domainbox_float_text p{ margin:0px; padding:0px; font-size:0.9em; }

#domainbox_float_form { position:relative; margin:0px; padding:0px;  float:left;}
#domainbox_float_form_container { position:relative; top:10px; left:0px; margin:0px; padding:0px; width:345px;  }
#domain_form { position:relative; top:0px; width:420px; margin:0px; padding:0px;}
#domainsearchbox { /*border:1px solid #f1a116; height:20px;*/ width:304px;  margin:0px; padding:0px;}
#domain_select_box { /*border: 1px solid #f1a116; height:21px;*/ width:70px;  margin:0px; padding:0px; }
#gobutton {background-image:url(../images/go.gif); margin:0px; padding:0px; width:22px; height:21px;background-repeat:no-repeat; border:0px; font-size:0px; color:#FFFFFF;}

#transferbox {position:relative; left:26px; top:24px; width:749px; height:41px; border: 1px solid #e7d6b8; background-color:#faf9f4;}

#transferbox_float { width:749px; height:38px;}

#transferbox_float_text { position:relative; top:8px; left:5px; margin:0px; padding:0px; width:570px; float:left; }
#transferbox_float_text p{ margin:0px; padding:0px; font-size:0.9em; }

#transferbox_float_button { position:relative; margin:0px; padding:0px;  float:left;}
img#transferbutton { position:relative; top: 6px; left:14px; }
/*#transferbox_float_form_container { position:relative; top:10px; left:10px; margin:0px; padding:0px; width:345px;  }*/
#transfer_form { position:relative; top:0px; width:400px; margin:0px; padding:0px;}
#transfersearchbox { border:1px solid #f1a116; width:234px; height:20px; margin:0px; padding:0px;}
#transfer_select_box { border:1px solid #f1a116; width:70px; height:21px; margin:0px; padding:0px; }

/*#wizardimages { position:relative; margin:0px; padding:0px; top:45px;}*/

/* *******************************  boxesContainer  styles *****************************************/

#boxescontainer { position:relative; width:800px; height: 640px; top:20px; padding:0px; margin:0px;}
#boxescontainer_border { position:relative; left:16px; width:768px; height:638px; border: 1px solid #cccccc;}

#boxescontainer_border_topfloat {position:relative; height:310px; /*background-color:#00CCFF;*/}
#boxescontainer_border_bottomfloat {position:relative; height:320px; /*background-color:#00FFCC;*/}

.boxcontainer_leftbox { position:relative; top:20px; left:20px; width: 350px; height:289px; background-color: #fbfdf2; border-bottom: 1px solid #eff2e1; border-right:1px solid #eff2e1; float:left;}
.boxcontainer_rightbox { position:relative; top:20px; left:50px; width: 350px; height:289px; background-color: #fbfdf2; border-bottom: 1px solid #eff2e1; border-right:1px solid #eff2e1; float:left;}
.boxcontainer_box_titlebox { position:relative; top:12px; left:10px; width:330px; height:70px; background-color:#eff2e1;}
.boxcontainer_box_titlebox_iconbox {position:relative; top:5px; left:5px; width:60px; height:60px; background-color:#fbfdf2; float:left;}
.boxcontainer_box_titlebox_text { position:relative; padding:0px; margin:0px; top:7px; left:15px; float:left;  }


h3.space { margin:0px; padding:0px; font-family:"Gill Sans MT", Helvetica, Arial, sans-serif; font-size:1.8em; font-weight:bolder; color:#ef8f29; line-height:0.9em; letter-spacing: -0.03em;}

.boxescontainer_titlebox_text  { margin:0px; font-family:"Gill Sans MT", Helvetica, Arial, sans-serif; font-size:13px; color:#000000; font-weight: normal; line-height:normal; letter-spacing: normal; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float:none; /*clear:both;*/ }


#boxescontainer_border_topfloat_lefttbox_content { position:relative; top:20px; left:7px; width:330px; line-height:normal; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#575757;}
#boxescontainer_border_topfloat_lefttbox_content li {list-style-image:url(../images/bulletbox.gif); margin-left:20px; list-style-position:outside; padding-bottom:4px;}

#boxescontainer_border_bottomfloat_lefttbox_content { position:relative; top:30px; left:7px; width:330px; line-height:normal; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#575757;}
#boxescontainer_border_bottomfloat_lefttbox_content li {list-style-image:url(../images/bulletbox.gif); margin-left:20px; list-style-position:outside; padding-bottom:13px;}

#boxescontainer_border_bottomfloat_lefttbox_content li a{color:#575757;}

#boxescontainer_border_bottomfloat_righttbox_content { position:relative; top:30px; left:7px; width:330px; line-height:normal; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#575757;}
#boxescontainer_border_bottomfloat_righttbox_content li {list-style-image:url(../images/bulletbox.gif); margin-left:20px; list-style-position:outside; padding-bottom:13px;}
#boxescontainer_border_bottomfloat_righttbox_content li a{color:#575757;}

#boxescontainer_border_bottomfloat_lefttbox_content_link{position:relative; top:35px; width:300px; margin:0px; padding:0px; text-align:right; font-size:1.1em;}

#boxescontainer_border_bottomfloat_righttbox_content_link{position:relative; top:35px; width:300px; margin:0px; padding:0px; text-align:right; font-size:1.1em;}


.boxescontainer_content_link { }


#boxescontainer_border_topfloat_rightbox_content {position:relative; top:10px; left:10px; width:330px;}

#boxescontainer_border_topfloat_rightbox_content p {margin:0px; padding:0px;}
p.vat {margin:0px; padding:0px; position:relative; top:18px; left:230px; color:#575757; font-size:0.8em;}
p.subtext {position:relative; top:10px;}
p.subtext25 {position:relative; top:25px;}
.greytext {color:#575757; font-weight:900; font-size:1.1em;}
.orangetext {color:#ef8f29; font-weight:900; font-size:1.1em;}


table{ position:relative; top:15px; border-collapse:collapse; padding-right:10px; padding-left:10px; font-family:Helvetica, Arial,  sans-serif; font-size: 1.2em;}

tr.row th { border-width:2px 0px 0px 0px; border-style:solid; border-color:#dadeca;  background-color:#eff2e1; height:33px; /*width:55px;*/ text-align:center; }
tr.row th.right{border-width:2px 2px 0px 0;}

tr.row td { border-width:0px 0px 0px 0px; border-style:solid; border-color:#dadeca;  background-color:#eff2e1; height:17px; /*width:55px;*/ text-align:center; }
tr.row td.right{border-width:0px 2px 0px 0;}

tr.rowlight td { border-width:0px 0px 0px 0px; border-style:solid; border-color:#dadeca;  background-color:#fbfdf2; height:17px; /*width:55px;*/ text-align:center; }
tr.rowlight td.right{border-width:0px 2px 0px 0;}

tr.row td.righttext {text-align:right;}
tr.row th.righttext {text-align:right;}
tr.rowlight td.righttext {text-align:right;}

tr.row td.grey { color:#575757;  font-weight:900; font-size:0.8em;}
tr.row td.orange { color:#ef8f29;}
tr.rowlight td.grey { color:#575757; font-weight:900; font-size:0.8em;}
tr.rowlight td.orange { color:#ef8f29;}
tr.row th.blue { color:#2e8fd9;}




/* *******************************  footerContainer  styles *****************************************/

#footercontainer { position:relative; width:800px; height: 292px; top:42px; padding:0px; margin:0px; background-color: #e0e7ef; background-image:url(../images/footerbackground.gif); background-repeat:no-repeat;}

#footercontainer_float_leftbox { position:relative; top:20px; left:20px; width:230px; height:218px; /*background-color:#0066CC;*/ float:left;}
#footercontainer_float_midbox { position:relative; top:20px; left:35px; width:230px; height:218px; /*background-color: #993366;*/ float:left;}
#footercontainer_float_rightbox { position:relative; top:20px; left:50px; width:273px; height:218px; /*background-color: #339999;*/ float:left; background-image:url(../images/paymentback.jpg); background-position:bottom; background-repeat:no-repeat; }

#footercontainer h3 { margin:0px; font-family:"Gill Sans MT", Helvetica, Arial, sans-serif; font-size:1.8em; color:#515f66; font-weight: normal; line-height:normal; letter-spacing: normal; padding: 0px;}

/*.hrblack {margin:0px; padding:0px; color:#000000;}
.hrgrey {margin:0px; padding:0px; color:#cccccc;}*/

div.hrblack {height: 2px; background-image:url(../images/hrblack.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
div.hrblack hr {display: none; margin:0px; padding:0px;}
div.hrgrey { position:relative; top:10px; /*left:-14px;*/ height: 2px; background-image:url(../images/hrgrey.gif); background-repeat:repeat-x; padding:0px; margin-top: 7px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; }
div.hrgrey hr {display: none; margin:0px; padding:0px;}

#footercontainer_float_leftbox ul { position:relative; left: 14px; padding:0px; top:10px; margin-top: 9px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#footercontainer_float_leftbox li { list-style-image:url(../images/bullettick.gif); list-style-position:outside; line-height:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#256699;}
#footercontainer_float_midbox ul {position:relative; left: 14px; padding:0px; top:10px; margin-top: 9px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
#footercontainer_float_midbox li { list-style-image:url(../images/bullettick.gif); list-style-position:outside; line-height:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#256699;}

#footercontainer_float_rightbox_content { position:relative; left:10px; width:250px; }

#footercontainer_float_rightbox p { padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; line-height:1.6em; color:#515f66; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

#footercontainer_mands { position:relative; width:800px; top:40px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#abaaaa; font-size:0.9em; text-align:center; }


/**********  basic classes  */

.grey {color:#575757;  }
.orange {color:#ef8f29;  }
.bold {font-weight:bolder;}
.noborder { border:0px;}