input {
	/*margin-bottom: 2px;*/
}

.header {
	/*text-align: center;*/
}


#top_nav {
    width: 960px;
    height: 70px;
}

.logged_in {
	float:right;
	text-align: right;
	height:22px;
	margin:170px 0 0 0;
}

/* Main nav */

#side_col .block h2 {
    
    text-transform: uppercase;
    font-size: 1em;
    margin: 15px 0 0 0;
}


#nbContainer #block-menu-primary-links li {
    /*margin: 0px 13px;*/
    list-style-type: none;
    list-style-image: none;
    padding: 0px;
	margin: 0px 5px;
	display: inline;
    
}
.content {
    text-align: justify;
    margin:10px 0 0;
}
.content * {
  display: inline;
}

.content span {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 0;
}

#content ul.primary {
    margin:5px 5px 17px;
    margin-left:none;
    padding-left: 0;
}

#content ul.primary li a {
    padding:5px 9px 0.25em;
}

#nbContainer #block-menu-primary-links ul{
	background:none repeat scroll 0 0 #E8E8E8;
	list-style-type:none;
	margin:0;
	padding:10px 0px;
	text-align:center;
}
#nbContainer #block-menu-primary-links ul ul{
    display: none;
}
#nbContainer #block-menu-primary-links a,  #block-menu-primary-links a:visited{
	padding: 5px 5px;
	text-transform: uppercase;
    font-weight:bolder;
    font-size: 12px; /* 22px */
   /* font-size: 1.769em; /* 23px */

    text-decoration: none;
    color: #000;
   /* letter-spacing: -0.02em;*/
}
#nbContainer #block-menu-primary-links a.active, #nbContainer #block-menu-primary-links li.active-trail a{
	background: #D80200;
    color: #fff;
    text-decoration: none;
}


#nbContainer #block-menu-primary-links a:hover {
	background: #e0e0e0;
    color: #D80200;
    text-decoration: none;
}

#nbContainer #block-menu-primary-links ul li ul li{
    font-size: 0.480em; /* 16px*/
    text-indent: 1.339em; /* 30px */
    line-height: 1.8em;
    text-transform:none;
    font-family: verdana,arial,sans-serif;
}

#nbContainer #block-menu-primary-links ul li ul li a{
    text-transform:none;
    display: none;
    font-family: verdana,arial,sans-serif;
}
#block-menu-primary-links li a, h1, h2 {
    font-family: Arial, Helvetica, sans-serif; 
}



#content {
    width: 960px;
 /*   margin:0 0 0 250px;*/
    float: left;
    position: relative;
    margin: 0;
}

.footer {
	text-align: center;
}

.ordercontent {
}

#home-content .buttoncontainer table {
	/*border-style: solid;
	border-width: 0px;*/
	border-collapse: collapse;
	width: 650px;
	width: 100%;
}

#home-content .buttoncontainer div.left {
	/*border-style: solid;
	border-width: 0px;*/
	border-collapse: collapse;
	text-align: left;
	margin:0;
	padding:0;
}

#home-content .buttoncontainer div.right {
	/*border-style: solid;
	border-width: 0px;*/
	border-collapse: collapse;
	text-align: right;
	margin:0;
	padding:0;
}

#home-content .buttoncontainer .middle {
	border-collapse: collapse;
	text-align: center;
	width:50%;
}

#home-content .buttoncontainer {
	width: 650px;
	width: 100%;
    margin:15px 0 15px 0;
    overflow:hidden;
}

#home-content .buttoncontainer .right {
    float:right;
	margin:0;
}
#home-content .buttoncontainer .left {
    float:left;
	margin:0;
}
#home-content .buttoncontainer div.right, #home-content .buttoncontainer div.left {
	width:48%;
}
#home-content .buttoncontainer input.right{
	margin-left:3px;
	width:auto;
}

fieldset {
	/*padding: 8px;*/
	border: 0px;
}




.domainoption table {
	/*border-style: solid;
	border-width: 1px;
	border-color: #000000;*/
	border-collapse: collapse;
	width: 650px;
	width: 100%;

	margin: 0em 0em 0.0em 0em;
}

.domainoption tr.reverse {
	/*background-color: #000000;*/
	color: #ffffff;
}

.domainoption td {
	font-weight: normal;
	text-align: left;
	padding-left: 0.5em;
}
.domainname {
	width: 95%;
}

.domainoption td.indent {
	padding-top:  0.5em;
	padding-left: 2em;
	padding-right: 0.5em;
}

.domainoption th {
	font-weight: normal;
	text-align: left;
	padding-left: 0.5em;
}

.cart {
	/*width: 650px;*/
	width: 100%;

}
.cart .description {
	padding-left:5px;
	color: #5C5C5C;
}

.cart table {
	/*border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 650px;*/
	border-collapse: collapse;
	width: 100%;

	margin-bottom: 0.5em;
}

.cart tr.reverse {
	background-color: #000000;
	color: #ffffff;
}

.cart th {
	text-align: left;
	padding-left: 0px;
	/*background-color: #000000;
	color: #ffffff;*/
}

.cart td {
	/*border-style: solid;
	border-width: 1px;
	border-color: #000000;*/
	border-collapse: collapse;
}

.domains table {
	width: 300px;
}

.cart_total {
	text-align: left;
	/*width: 650px;*/
	width: 100%;

}

.cart_total table {
	/*border-style: solid;
	border-width: 0px;
	border-color: #000000;
	width: 650px;*/
	border-collapse: collapse;
	width: 100%;

	margin-top: 0.5em;
	margin-bottom: 0em;
}

.cart_total tr.reverse {
	background-color: #000000;
	color: #ffffff;
}

.cart_total td {
	/*border-style: solid;
	border-width: 0px;
	border-color: #000000;*/
	border-collapse: collapse;


}

.cart_total th {
	/*border-style: solid;
	border-width: 0px;
	border-color: #000000;*/
	border-collapse: collapse;


	font-wieght: bold;
	width: 40%
}

.form table {
	/*width: 600px;*/
	margin-top: 0.25em;
	border-width: 0px;
}

.form th {
	width: 10em;
	text-align: left;
}
#content p.error, form-item input.error {
	border:1px solid #D80200;
	/*background: #fee5e5;*/
	font-weight: bold;
	padding: 10px;
	color: #D80200;
}
#content p.message {
    color: #76AF4C;
    border:1px solid #76AF4C;
    padding: 10px;
    font-weight: bold;
}

/* Added by Remko */
.table-footer-navigation {
    display:none;
}
.help {
    font-size:11px;
    /* line-height:15px; */
    color:#777;
    width:350px;
}

strong.discount {
    color:#E61000;
}

.ordercontent a {
	font-size: 13px;
}

.cartbuttons {
	margin: 8px auto;
	width: 380px;
}
.removebutton {
	margin: 8px auto;
	width: 200px;
	float:left;
}

a.form_btn {
	background:url("themes/nb/images/form_btn_right.gif") no-repeat scroll right top transparent;
	float:left;
	font:bold 12px arial,sans-serif;
	padding: 0 12px 0 0;
	text-decoration:none;
    height: 33px;
    display: block;
    margin:12px 5px 0 0;
    width: auto;
}

a.form_btn span {
	background:url("themes/nb/images/form_btn_left.gif") no-repeat scroll 0 0 transparent;
	color:#545454;
	display:block;
    height:33px;
    line-height:29px;
    float:left;

	/* padding:6px 0px 10px 7px; */
}
a.form_btn img {
	border:medium none;
	margin:0 6px -3px 0 !important;
	padding:0;
}

a.form_btn div.icon {
    height: 33px;
    width: 23px;
    float: left;
	margin: 0px 3px;
	_margin: 0px 1px;
}
a.form_btn .icon.continue {
    background:url("themes/nb/images/arrow_right.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.login {
    background:url("themes/nb/images/arrow_right.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.checkout {
    background:url("themes/nb/images/cart_go.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.remove {
    background:url("themes/nb/images/delete.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.authorize {
    background:url("themes/nb/images/lock.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.new {
    background:url("themes/nb/images/star.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.existing {
    background:url("themes/nb/images/user.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.addhosting, .adddomain, .renewdomain {
    background:url("themes/nb/images/add.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.form_btn .icon.change, .reset {
    background:url("themes/nb/images/key.gif") no-repeat scroll 5px 6px transparent;
	display: block;
	border:medium none;
}
a.linktext{    
    line-height: 52px;
}