@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.gif); 
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;}
#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: 29px; 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;}


/* *******************************  wizardContainer  styles *****************************************/

#wizardcontainer { position:relative; width:800px; height: 217px; top:8px; padding:0px; margin:0px; }

#domainbox {position:relative; left:10px; top:10px; width:749px; height:41px; border: 1px solid #e7d6b8; background-color:#faf9f4;}
#domainbox_index {position:relative; /*left:10px; top:10px;*/ width:745px; height:41px; margin-bottom:10px; 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 {  width:304px;  margin:0px; padding:0px;}
#domain_select_box {  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; }

#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;}

/* *******************************  packagesContainer  styles *****************************************/

#bannerbreadcrumb { position:relative; left:15px; float:left; }

#basket {position:relative; left:450px; top:5px; float:left; }
img#basketimg { position:relative; left:10px; vertical-align:middle;}

#bannerbreadcrumb a:link { color: #575757; text-decoration:none; }
#bannerbreadcrumb a:visited { color: #575757; text-decoration:none; } 
#bannerbreadcrumb a:hover { color: #ef8f29; text-decoration:underline; } 
#bannerbreadcrumb a:active { color: #575757; text-decoration:none; }

#packagescontainer { position:relative; top:30px; width:780px; margin:0px; padding:0px; }

#packagescontainer_float_homebox { position:relative; float:left;}
#packagescontainer_float_homebox_top { background-image:url(../images/homeboxtop.jpg); width:260px; height:75px; background-repeat:no-repeat;}
#packagescontainer_float_homebox_banner { /*background-image:url(../ximages/homeboxbanner.jpg);*/ width:260px; height:63px; background-repeat:no-repeat;}
#packagescontainer_float_homebox_base { background-image:url(../images/homeboxbase.jpg); width:260px; height:265px; background-repeat:no-repeat;}

#packagescontainer_float_groupbox { position:relative; float:left;}
#packagescontainer_float_groupbox_top { background-image:url(../images/groupboxtop.jpg); width:250px; height:75px; background-repeat:no-repeat;}
#packagescontainer_float_groupbox_banner { /*background-image:url(../ximages/groupboxbanner.jpg);*/ width:250px; height:63px; background-repeat:no-repeat;}
#packagescontainer_float_groupbox_base { background-image:url(../images/groupboxbase.jpg); width:250px; height:265px; background-repeat:no-repeat;}

#packagescontainer_float_bizbox { position:relative; float:left;}
#packagescontainer_float_bizbox_top { background-image:url(../images/bizboxtop.jpg); width:260px; height:75px; background-repeat:no-repeat;}
#packagescontainer_float_bizbox_banner { /*background-image:url(../ximages/bizboxbanner.jpg);*/ width:260px; height:63px; background-repeat:no-repeat;}
#packagescontainer_float_bizbox_base { background-image:url(../images/bizboxbase.jpg); width:260px; height:265px; background-repeat:no-repeat;}

/****************content boxes **************************/

.contentbox { position:relative; top:20px; left:20px; width: 720px;/* height:289px;*/ background-color: #fbfdf2; border-bottom: 1px solid #eff2e1; border-right:1px solid #eff2e1; margin-bottom:10px; }
.contentbox_titlebox { position:relative; top:12px; left:10px; width:700px; height:40px; background-color:#eff2e1;}
.contentbox_titlebox_iconbox {position:relative; top:5px; left:5px; width:30px; height:30px; background-color:#fbfdf2; float:left;}
.contentbox_titlebox_text { position:relative; padding:0px; margin:0px; top:12px; left:15px; float:left; }
.contentbox_content { position:relative; top:20px; left:10px; width:700px; line-height:normal; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#575757;  margin-bottom:35px;}

#t-package-chooser .contentbox { position:relative; top:0px; left:20px; width: 720px;/* height:289px;*/ background-color: #fbfdf2; border-bottom: 1px solid #eff2e1; border-right:1px solid #eff2e1; margin-bottom:10px; }
#t-package-chooser .contentbox_titlebox { position:relative; top:12px; left:10px; width:700px; height:40px; background-color:#eff2e1;}
#t-package-chooser .contentbox_titlebox_iconbox {position:relative; top:5px; left:5px; width:30px; height:30px; background-color:#fbfdf2; float:left;}
#t-package-chooser .contentbox_titlebox_text { position:relative; padding:0px; margin:0px; top:12px; left:15px; float:left; }
#t-package-chooser .contentbox_content { position:relative; top:20px; left:10px; width:700px; line-height:normal; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#575757;  margin-bottom:10px;}



/* *******************************  boxesContainer  styles *****************************************/

#boxescontainer { position:relative; width:800px; top:15px; padding:0px; margin:0px;}
#boxescontainer_border { position:relative; left:15px; width:768px; border: 1px solid #cccccc; }
#boxescontainer_padding { margin:10px; }

#bannercontainer_float_menu { float:left; }
#bannercontainer_float_content { position:relative; left:20px; float:left; width:580px; }

#boxescontainer_border_topfloat {position:relative; height:310px; }
#boxescontainer_border_bottomfloat {position:relative; height:320px; }

.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.space2 { margin:0px; padding:0px; font-family:"Gill Sans MT", Helvetica, Arial, sans-serif; font-size:1.3em; font-weight:bolder; color:#ef8f29; line-height:0.9em; letter-spacing: -0.03em;}

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;  }


#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_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_content_link { position:relative; top:35px; width:300px; margin:0px; padding:0px; text-align:right; font-size:1.1em;}
*/

#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;  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;  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;  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;}*/


#bannercontainer_float_content h1 { 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;}
#bannercontainer_float h2 {/* 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;*/ position:relative; /*left:20px; top:10px;*/ 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; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}

#login_box {/*position:relative; left:10px; top:10px; width:749px; height:41px;*/ padding:10px; border: 1px solid #e7d6b8; background-color:#faf9f4;}

#login_box h2 { position:relative; /*left:20px; top:10px;*/ 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; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}



/* *******************************  footerContainer  styles *****************************************/

#footercontainer { position:relative; width:800px; height: 292px; top:40px; 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;  float:left;}
#footercontainer_float_midbox { position:relative; top:20px; left:35px; width:230px; height:218px;  float:left;}
#footercontainer_float_rightbox { position:relative; top:20px; left:50px; width:273px; height:218px;  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;}



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; 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_leftbox li a {color:#256699; text-decoration:none;}
#footercontainer_float_leftbox li a:hover {color:#ef8f29; text-decoration: underline;}


#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_midbox li a {color:#256699; text-decoration:none;}
#footercontainer_float_midbox li a:hover {color:#ef8f29; text-decoration: underline;}

#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; margin-bottom:10px; }

#footercontainer_mands a:link { color: #abaaaa; text-decoration:none; }
#footercontainer_mands a:visited { color: #575757; text-decoration:none; } 
#footercontainer_mands a:hover { color: #ef8f29; text-decoration:underline; } 
#footercontainer_mands a:active { color: #575757; text-decoration:none; }

table#colourtest {background-color:#CC99FF;}

/**************************  user menu ********************************/

#bannercontainer_float_menu_container { position:relative; width:149px; padding:0px; margin:0px; background-color:#f7f6f0; border:2px solid #e7d6b8;}
#bannercontainer_float_menu_container_content {position:relative; top:5px; left:5px; width:137px; padding:0px; margin:0px;}

#bannercontainer_float_menu_container_content_title { position:relative; width:139px; height:32px; margin:0px; padding:0px; background-color:#eff2e1; border-bottom:1px solid #ced0c5; border-right:1px solid #ced0c5;}
#bannercontainer_float_menu_container_content_title p { position:relative; top:10px; left:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#72736c; margin:0px; padding:0px;}

#bannercontainer_float_menu_container_content_list ul { position:relative; list-style-position: inside; list-style-type: none; /*left: -40px;*/ /*background-color: #CC66FF;*/ width:139px; margin:0px; padding:0px; }
#bannercontainer_float_menu_container_content_list li { position:relative;  /*left: -10px;*/ /*background-color: #CCFF33;*/  width:139px; margin:0px; padding:0px;}



/******************** pachake tables ***********************/

table#packagetable{ 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;}

#package_box {padding:10px; border: 1px solid #e7d6b8; background-color:#faf9f4; margin-bottom:10px;}

div#packagelist  li {list-style-image:url(../images/bulletbox.gif); margin-left:20px; list-style-position:outside; padding-bottom:4px;}

.packageselectbox {padding:10px; /*border: 1px solid #e7d6b8;*/  background-color:#eff2e1; margin-bottom:10px; text-align:center; vertical-align:middle; height:25px;}

/**********  basic classes  */

.grey {color:#575757;  }
.orange {color:#ef8f29;  }
.bold {font-weight:bolder;}
.bigger {font-size:1.4em;}
.center {text-align:center;}

/******************  FAQ ***************************/

#faq_latestnews {position:relative; width:779px; top:0px; left:-10px; padding:0px; margin:0px; }
#faq_basket {position:relative; left:280px; top:5px; float:left;}
