/*------------------------------------------------------------------------*/
/* Screen Stylesheet for the Daily.co.uk active order process.            */
/* Written by Andy Wardley http://wardley.org/ based on a design by       */
/* Chaos Design http://www.chaosdesign.com/                               */
/*------------------------------------------------------------------------*/


body {
    font-family: verdana, arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    color: #3A5153;
    font-family: verdana, arial, helvetica, sans-serif;
}

h1.headline {
    margin: 10px;
    padding: 0;
    font: 26px verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    color: #AFBC4A;
}

h2.subhead {
    margin: 10px;
    padding: 0;
    font: 20px verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    color: #80706B;
}

h3, h4 {
    padding-left: 10px;
}
div.fe_subtitle {
    padding-left: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #3a5153;
    padding-top: 10px;
    line-height: 1.45em;

}

a {
    color: #5391A6;
    text-decoration: none;
}

a.tombstone {
    color: #2e4346;
       font-weight:normal;
    text-decoration: none;
}

.tombstone a:visited {
    color: #fff;
    text-decoration: none;
}

.tombstone a:hover {
    color: #ffffff;
    text-decoration: none;
}

a:visited {
/*     color: #3A5153; */
}

a:hover {
    color: #333333;
}

p {
    font-size: 12px;
    margin: 10px 10px;
    line-height: 140%;
}

p.intro,
p.strong {
    margin: 10px 0;
    font-size: 15px;
    line-height: 21px;
}

p.strong {
    font-weight: bold;
}

code {
    color: #441D1E
}

.hidden {
    display: none;
}

.hidetext {
    display: none;
}

.minitext {
    font-size: 11px;
}

.trans50 {
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
}

.warning {
    color: #CC0000;
}

.warning_sign {
    padding: 20px 20px 20px 80px;
}

.error {
    color: #CC0000;
}

.todo {
    background: #FFFFFF url('/images/backgrounds/todo.jpg') no-repeat top left;
    border: 1px dashed #faa;
    padding: 26px 10px 10px;
}

.debug {
    background: #FFFFFF url('/images/backgrounds/debug.gif') no-repeat top left;
    border: 1px dashed #74A2A6;
    padding: 26px 10px 10px;
}

.wow {
    color: #ff9226;
    font-weight: bold;
}

.bold {
    font-weight: bold;
}

.bold-orange {
    font-weight: bold;
    color:#ff9b37;
}

.bold-orange-bullet {
    font-weight: bold;
    color:#ff9b37;
    margin:0px;
}

.bold-orange-tick {
    font-weight: bold;
    font-size: 11px;
    color:#ff9b37;
    padding-left:40px;
    background: url('/images/bullets/tick-back-title.gif'); background-repeat: no-repeat;
}

.bullet-orange-arrow {
    font-weight: normal;
    font-size: 11px;
	line-height:17px;
    color:#333333;
    padding-left:37px;
    background: url('/images/bullets/back-bullet.gif'); background-repeat: no-repeat;
}


.bold-blue {
    font-weight: bold;
   color:#5391a6;
}

.clear {
    clear: both;
}

.mailto {
    color: #44c;
    font-weight: bold;
}

li {
    margin-bottom: 4px;
    font-size: 12px;
}

ul.toc {
/*  padding-left: 20px; */
    padding-left: 4px;
}

ul.toc li {
    list-style: none;
    font-size: 11px;
/*  padding-left: 14px; */
    padding-left: 10px;
}

ul.toc li a {
    padding-left: 12px;
/*  margin-left: -12px; */
    margin-left: -4px;
    list-style: none;
/*  background: url('/images/bullets/small_right.gif') no-repeat left 2px; */
    background: url('/images/bullets/small_arrow_right.gif') no-repeat left 2px;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}

ul.toc li a:hover {
/*  background: url('/images/bullets/small_right_roll.gif') no-repeat left 2px; */
    background: url('/images/bullets/small_arrow_right_roll.gif') no-repeat left 2px;
}

div.tick,
p.tick,
span.tick,
a.tick {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/tick.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .tick {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.tick:hover {
    background-image: url('/images/controls/tick_roll.gif');
}
div.cross,
p.cross,
span.cross,
a.cross {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/cross.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .cross {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.cross:hover {
    background-image: url('/images/controls/cross_roll.gif');
}
div.alert,
p.alert,
span.alert,
a.alert {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/alert.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .alert {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.alert:hover {
    background-image: url('/images/controls/alert_roll.gif');
}
div.back,
p.back,
span.back,
a.back {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/back.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .back {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.back:hover {
    background-image: url('/images/controls/back_roll.gif');
}
div.next,
p.next,
span.next,
a.next {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/next.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .next {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.next:hover {
    background-image: url('/images/controls/next_roll.gif');
}
div.plus,
p.plus,
span.plus,
a.plus {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/plus.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .plus {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.plus:hover {
    background-image: url('/images/controls/plus_roll.gif');
}
div.minus,
p.minus,
span.minus,
a.minus {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/minus.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .minus {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.minus:hover {
    background-image: url('/images/controls/minus_roll.gif');
}
div.help,
p.help,
span.help,
a.help {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/help.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .help {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.help:hover {
    background-image: url('/images/controls/help_roll.gif');
}
div.update,
p.update,
span.update,
a.update {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/update.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .update {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.update:hover {
    background-image: url('/images/controls/update_roll.gif');
}
div.up,
p.up,
span.up,
a.up {
    display: block;
    margin: 5px 19px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/up.gif') no-repeat top left;
    min-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

* html .up {   /* fix for IE's lack of min-height which it implements as height */
    height: 26px;
}

a.up:hover {
    background-image: url('/images/controls/up_roll.gif');
}


a.up {
    font-size: 11px;
    font-weight: normal;
    float: right;
    height: 15px;
    padding: 0 20px 0 0;
    background: url('/images/controls/up_small.gif') no-repeat top right;
}

a.up:hover {
    background-image: url('/images/controls/up_roll_small.gif');
}

.dotdotdot {
    color: #80706B;
    font-size: 10px;
}

address {
  margin: 15px;
  white-space: nowrap;
  color: #3A5153;
}

div.rnote {
    font-size: 11px;
    padding: 2px 20px;
    text-align: right;
}

div.indent {
    padding-left: 20px;
}

div.indent p {
    margin-top: 0;
    padding-top: 0;
    font-size: 11px;
}

div.indent h3 {
    margin: 20px 0 4px 2px;
    padding: 0 0 5px 0;
    font-size: 11px;
    color: #5391a6;
    /* border-bottom: 1px solid #3A5153; */
}

div.indent h4 {
    margin-left: -20px;
    margin-bottom: 2px;
    margin-top: 5px;
    padding: 0;
    font-size: 11px;
}

h3.section {
    padding-left:20px;
    padding-top:10px;
    font-size: 11px;
    /* border-bottom: 1px solid #74A2A6; */
}

/*------------------------------------------------------------------------*/
/* form styles                                                            */
/*------------------------------------------------------------------------*/
 
form {
    padding: 0;
    margin: 0px; 
}

form fieldset {
    position: relative;
    margin: 0;
    padding: 1px 0 0 0;
    border: 0px;
}

form fieldset legend {
    display: none;
}

form label { 
    float: left;
    margin: 4px;
    padding: 0px;
    font-size: 12px;
    color: #3A5153;
    text-align: right;
}

form input, form select {
    font-size: 12px;
    margin: 1px;
    padding: 1px 3px;
    color: #1D2829;    
    background-color: #F5F6E7;
    border: 1px solid #57797C;
}

form select {
    padding: 0 1px;
    padding: 2px;
}

form .optional input,
form .optional select {
    color: #1D2829;    
    background-color: #EDF2F3;
    border: 1px solid #74A2A6;
}

form .mandatory input,
form .mandatory select {
    background-color: #F5F6E7;
    border: 1px solid #57797C;
}

form .optional label {
    color: #74A2A6;
}

form .mandatory label {
    color: #1D2829;
}

form input.text {
}

form .field input:focus,
form .field select:focus {
    background-color: #D7DDA4;
    border: 1px solid #1D2829;
}

form input.button {
    padding: 1px 3px;
    color: #DCE7E8;
    color: white;
    background-color: #5391A6;
    border: 1px solid #3A5153; 
}

form input.button:hover,
form input.button:focus {
    color: black;
    background-color: #ff9226;
    border: 1px solid black;
}

form .invalid input {
    border: 1px solid ;
}

form div.options {
    float: left;
    background-color: #fafafa;
    border: 1px dashed #ddd;
    padding: 3px;
    margin: 2px;
    font-size: 12px;
    line-height: 16px;
}

form.option {
    margin: 5px;
}

form.option input.button {
    border: 0;
    width: 27px;
    height: 27px;
    background-repeat: no-repeat;
    background-position: top left;
}

form.option label {
    line-height: 20px;
    font-size: 12px;
    padding-top: 2px;
}

form.option select {
    line-height: 20px;
    width: 190px; 
    margin: 0;
}

/* TODO - move control images, create different sizes */

form.option input.add {
    background-image: url('/images/controls/plus.gif');
}

form.option input.add:hover {
    background-image: url('/images/controls/plus_roll.gif');
}

form.option input.delete {
    background-image: url('/images/controls/minus.gif');
}

form.option input.delete:hover {
    background-image: url('/images/controls/minus_roll.gif');
}

select.usertype option {
    font-size: 10px;
    padding-left: 10px;
    height: 14px;
}

select.usertype option.heading,
select.usertype option.section {
    padding-left: 0;
}

select.usertype option.section {
    font-weight: bold;
    font-size: 11px;
}

form input.tick {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 28px;
    background: url('/images/controls/tick.gif') no-repeat top left;
    min-height: 28px;
    font-size: 14px;
    text-decoration: none;
    color: #57797C;
    border: 0;
}

form input.tick:hover,
form input.tick:focus {
    background: url('/images/controls/tick_roll.gif') no-repeat top left;
    color: #3A5153;
}
/*------------------------------------------------------------------------*/
/* table styling                                                          */
/*------------------------------------------------------------------------*/

table.sortable th a {
    color:#ffffff;
}

table.rounded {
    border: 0;
}

table.rounded tr th {
    margin: 0;
    padding: 2px 6px;
/*    height: 18px; */
    height: 26px;
    background-color: #57797C;
    color: white;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    border: 0;
    border-bottom: 1px solid white;
}

table.rounded tr th.tl,
table.rounded tr th.top {
    background: #57797C url('/images/form/panels/610x1000/head.gif') no-repeat top left;
}

table.rounded tr th.tr {
    background: #57797C url('/images/form/panels/610x1000/head.gif') no-repeat top right;
}

table.rounded tr th.bl {
    background: #57797C url('/images/form/panels/610x1000/head.gif') no-repeat bottom left;
}

table.rounded tr th.br {
    background: #57797C url('/images/form/panels/610x1000/head.gif') no-repeat bottom right;
}

table.rounded tr td {
    text-align: left;
    font-size: 11px;
    padding: 2px 6px;
    margin: 0;
    line-height: 18px;
    color: #1D2829;
    background-color: #DCE7E8;
    border: 0;
    border-bottom: 1px solid white;
}

table.rounded tr.bot td,
table.rounded tr td.bot {
    border-bottom: 0;
}

table.rounded tr.error td {
    background-color: #D6C9C9;
}

table.rounded tr.error td.action {
    color: #CC0000;
}

table.rounded tr td.tl {
    background: #DCE7E8 url('/images/form/panels/610x1000/value.gif') no-repeat top left;
}

table.rounded tr td.tr {
    background: #DCE7E8 url('/images/form/panels/610x1000/value.gif') no-repeat top right;
}

table.rounded tr td.bl {
    background: #DCE7E8 url('/images/form/panels/610x1000/value.gif') no-repeat bottom left;
}

table.rounded tr td.br {
    background: #DCE7E8 url('/images/form/panels/610x1000/value.gif') no-repeat bottom right;
}

table.rounded tr.alt td {
    background-color: #E9F0F3;
}

table.rounded tr.alt td.tl {
    background: #DCE7E8 url('/images/form/panels/610x1000/alt.gif') no-repeat top left;
}

table.rounded tr.alt td.tr {
    background: #DCE7E8 url('/images/form/panels/610x1000/alt.gif') no-repeat top right;
}

table.rounded tr.alt td.bl {
    background: #DCE7E8 url('/images/form/panels/610x1000/alt.gif') no-repeat bottom left;
}

table.rounded tr.alt td.br {
    background: #DCE7E8 url('/images/form/panels/610x1000/alt.gif') no-repeat bottom right;
}

table.rounded tr td.key {
    background-color: #B9D0D2;
}

table.rounded tr td.tlk {
    background: #B9D0D2 url('/images/form/panels/610x1000/key.gif') no-repeat top left;
}

table.rounded tr td.trk {
    background: #B9D0D2 url('/images/form/panels/610x1000/key.gif') no-repeat top right;
}

table.rounded tr td.blk {
    background: #B9D0D2 url('/images/form/panels/610x1000/key.gif') no-repeat bottom left;
}

table.rounded tr td.brk {
    background: #B9D0D2 url('/images/form/panels/610x1000/key.gif') no-repeat bottom right;
}

table.rounded tr.error td.tl {
    background: #D6C9C9 url('/images/form/panels/610x1000/error.gif') no-repeat top left;
}

table.rounded tr.error td.tr {
    background: #D6C9C9 url('/images/form/panels/610x1000/error.gif') no-repeat top right;
}

table.rounded tr.error td.bl {
    background: #D6C9C9 url('/images/form/panels/610x1000/error.gif') no-repeat bottom left;
}

table.rounded tr.error td.br {
    background: #D6C9C9 url('/images/form/panels/610x1000/error.gif') no-repeat bottom right;
}

table.rounded tr.fieldnames th {
    margin: 0;
    padding: 2px 6px;
    color: white;
    text-align: left;
    font-size: 11px;
    font-weight: normal;
    border-bottom: 1px solid white;
    text-align: center;
}

table.rounded tr.fieldnames th.tl {
    text-align: left;
}

table.rounded th.big,
table.rounded td.big {
    font-size: 18px;
}

/*------------------------------------------------------------------------*/
/* Form button                                                            */
/*------------------------------------------------------------------------*/


table.form {
    border: 0;
    margin: 0;
}

table.form tr td.blank {
    height: 10px;
    background-color: white;
}

table.form tr td a {
    color: #3A5153;
}

table.form tr td a:hover {
    color: #1D2829;
}


table.form tr td.help {
    width: 24px;
    text-align: center;
}

table.form tr td.help a {
    display: block;
    width: 24px;
    height: 18px;
    background: url('/images/form/icons/help.gif') no-repeat 3px 0px;
    text-align: center;
}

table.form tr td.help a:hover {
    background-image: url('/images/form/icons/help_roll.gif');
}

table.form tr.alt td.help a {
    background-image: url('/images/form/icons/help_alt.gif');
}

table.form tr.alt td.help a:hover {
    background-image: url('/images/form/icons/help_alt_roll.gif');
}

table.form tr td.message {
    background-color: #DCE7E8;
    font-size: 11px;
    line-height: 13px;
    padding: 4px;
    color: #403835;
    text-align: left;
}

table.form tr td.info {
    background-color: #EBEED1;
    color: #2B2F12;
    font-size: 11px;
    padding: 2px 20px;
/*    text-align: center; */
    background: #EBEED1 url('/images/form/panels/610x1000/info.gif') no-repeat bottom right;
}

table.form tr td.pkginfo {
    background-color: #EBEED1;
    color: #2B2F12;
    font-size: 11px;
    padding: 2px 20px;
    background: #EBEED1 url('/images/form/panels/610x1000/info.gif') no-repeat bottom right;
}

table.form tr td.pkginfo .name {
    font-weight: bold;
    font-size: 12px;
}

table.form tr td.pkginfo ul.features {
    margin: 2px 10px 5px 10px;
    padding: 0 0 0 20px;
}

table.form tr td.pkginfo ul.features li {
    font-size: 10px;
    margin: 2px 0;
    padding: 0;
    line-height: 10px;
}

table.form tr td.option {
    background-color: #96B9BC;
    color: #2B2F12;
    font-size: 11px;
    text-align: center;
    min-width: 30px;
}

table.form tr th.option {
    text-align: center;
}

table.form tr td.info .examples {
}

table.form tr td.info .examples .example {
    font-style: italic;
}

table.form tr td.error {
    background-color: #D6C9C9;
    color: #CC0000;
    font-size: 10px;
    text-align: center;
    padding: 2px 30px;
/*    background: #D6C9C9 url('/images/form/panels/610x1000/error.gif') no-repeat top right; */
    min-height: 14px;
}

table.form tr td.error a {
    color: #CC0000;
    font-size: 10px;
}

table.form tr td.error a:hover {
    color: #3A5153;
}


table.form tr td input {
    margin: 1px;
}

table.form tr td {
/*    color: #57797C; */
}

table.form tr.mandatory td {
/*    color: #1D2829; */
}

table.form tr.invalid td {
    color: #CC0000;
}

table.form tr td span.static {
    font-weight: bold;
    color: #1D2829;
    font-size: 13px;
}

table.form tr td.button {
    background-color: #FFFFFF;
    text-align: center;
    margin: 0;
    padding: 0;
    border-bottom: 0px;
}

table.form tr td.minibutton {
    background-color: #FFFFFF; 
    text-align: left;
}

table.form tr td.button input.button {
    display: block;
    margin: 0px 10px 5px 0;
    width: 120px;
    height: 24px;
    font-size: 12px;
    padding: 1px 0 3px 0;
    float: right; 
    text-align: center;
    border: 0;
    color: white;
    background: url('/images/form/panels/120x1000/button.gif') no-repeat bottom right;
    outline: none;
    -moz-border-radius: 5px;
}

table.form tr td.button input.button:focus,
table.form tr td.button input.button:hover {
    background: url('/images/form/panels/120x1000/roll.gif') no-repeat bottom right;
    color: black;
    outline: none;
    -moz-outline: none;
    cursor: pointer;
}

table.form tr td .lozenge {
    display: block;
    float: left;
    margin: 0px;
    padding: 0 0 2px 0;
    width: 100px;
    height: 20px;
    font-size: 12px;
    text-align: center;
    border: 0;
    color: white;
    background: url('/images/form/buttons/lozenge100.gif') no-repeat top left;
}

table.form tr td .lozenge:hover,
table.form tr td .lozenge:focus {
    background-image: url('/images/form/buttons/lozenge100roll.gif');
    color: black;
    outline: none;
    -moz-outline: none;
    cursor: pointer;
}

table.form tr td.minibutton input.button {
    display: block;
    margin: 0px 5px;
    width: 52px;
    height: 18px;
    padding: 0;
    text-align: center;
    border: 0;
    color: white;
    background: url('/images/form/buttons/small/green/blank.gif') no-repeat top left;
}

table.form tr td.minibutton input.button:hover,
table.form tr td.minibutton input.button:focus {
    color: black;
    outline: none;
    cursor: pointer;
}


table.form tr td.minibutton input.add { 
    background-image: url('/images/form/buttons/small/green/add.gif'); 
}
table.form tr td.minibutton input.add:hover,
table.form tr td.minibutton input.add:focus { 
    background-image: url('/images/form/buttons/small/green_roll/add.gif'); 
}
table.form tr td.minibutton input.blank { 
    background-image: url('/images/form/buttons/small/green/blank.gif'); 
}
table.form tr td.minibutton input.blank:hover,
table.form tr td.minibutton input.blank:focus { 
    background-image: url('/images/form/buttons/small/green_roll/blank.gif'); 
}
table.form tr td.minibutton input.change { 
    background-image: url('/images/form/buttons/small/green/change.gif'); 
}
table.form tr td.minibutton input.change:hover,
table.form tr td.minibutton input.change:focus { 
    background-image: url('/images/form/buttons/small/green_roll/change.gif'); 
}
table.form tr td.minibutton input.changing { 
    background-image: url('/images/form/buttons/small/green/changing.gif'); 
}
table.form tr td.minibutton input.changing:hover,
table.form tr td.minibutton input.changing:focus { 
    background-image: url('/images/form/buttons/small/green_roll/changing.gif'); 
}
table.form tr td.minibutton input.delete { 
    background-image: url('/images/form/buttons/small/green/delete.gif'); 
}
table.form tr td.minibutton input.delete:hover,
table.form tr td.minibutton input.delete:focus { 
    background-image: url('/images/form/buttons/small/green_roll/delete.gif'); 
}
table.form tr td.minibutton input.deleting { 
    background-image: url('/images/form/buttons/small/green/deleting.gif'); 
}
table.form tr td.minibutton input.deleting:hover,
table.form tr td.minibutton input.deleting:focus { 
    background-image: url('/images/form/buttons/small/green_roll/deleting.gif'); 
}
table.form tr td.minibutton input.info { 
    background-image: url('/images/form/buttons/small/green/info.gif'); 
}
table.form tr td.minibutton input.info:hover,
table.form tr td.minibutton input.info:focus { 
    background-image: url('/images/form/buttons/small/green_roll/info.gif'); 
}
table.form tr td.minibutton input.order { 
    background-image: url('/images/form/buttons/small/green/order.gif'); 
}
table.form tr td.minibutton input.order:hover,
table.form tr td.minibutton input.order:focus { 
    background-image: url('/images/form/buttons/small/green_roll/order.gif'); 
}
table.form tr td.minibutton input.remove { 
    background-image: url('/images/form/buttons/small/green/remove.gif'); 
}
table.form tr td.minibutton input.remove:hover,
table.form tr td.minibutton input.remove:focus { 
    background-image: url('/images/form/buttons/small/green_roll/remove.gif'); 
}
table.form tr td.minibutton input.search { 
    background-image: url('/images/form/buttons/small/green/search.gif'); 
}
table.form tr td.minibutton input.search:hover,
table.form tr td.minibutton input.search:focus { 
    background-image: url('/images/form/buttons/small/green_roll/search.gif'); 
}
table.form tr td.minibutton input.select { 
    background-image: url('/images/form/buttons/small/green/select.gif'); 
}
table.form tr td.minibutton input.select:hover,
table.form tr td.minibutton input.select:focus { 
    background-image: url('/images/form/buttons/small/green_roll/select.gif'); 
}
table.form tr td.minibutton input.transfer { 
    background-image: url('/images/form/buttons/small/green/transfer.gif'); 
}
table.form tr td.minibutton input.transfer:hover,
table.form tr td.minibutton input.transfer:focus { 
    background-image: url('/images/form/buttons/small/green_roll/transfer.gif'); 
}
table.form tr td.minibutton input.unselect { 
    background-image: url('/images/form/buttons/small/green/unselect.gif'); 
}
table.form tr td.minibutton input.unselect:hover,
table.form tr td.minibutton input.unselect:focus { 
    background-image: url('/images/form/buttons/small/green_roll/unselect.gif'); 
}

table.form th.mid,
table.form td.mid {
    text-align: center;
}
table.form th.right,
table.form td.right {
    text-align: right;
}


/*------------------------------------------------------------------------*/
/* products tables                                                        */
/*------------------------------------------------------------------------*/

table.products {
    width: 480px;
    margin: 5px auto 4px;
    padding: 0;
}

table.products tr th {
    font-weight: normal;
    text-align: left;
}

table.products td {
    border: 1px solid red;
}

table.products td.name {
    font-weight: bold;
    width: 200px;
}

table.products .product {
    text-align: center;
}

table.products td.price,
table.products th.price {
    text-align: right;
}

table.products .right {
    text-align: right;
}

table.products td.duration,
table.products th.duration {
    text-align: center;
    width: 90px;
}

table.products td.duration {
    font-size: 10px;
}

table.products th.action,
table.products td.action {
    text-align: right;
    width: 54px;
}

table.products td.button {
    width: 54px;
}

table.products td.action input.button {
    float: right;
}

table.products td.action input.quantity {
    width: 14px;
    margin-right: 14px;
}

table.products td.action input.checkbox {
    margin-right: 18px;
}

table.products td.action input.button {
    float: right;
}

table.products th.select,
table.products td.select {
    text-align: center;
    width: 20px;
}

table.products select {
    width: 125px;
    margin: 0;
    font-size: 11px;
    padding: 1px 2px;
}



table.products a.button,
form.products input.button {
    display: block;
    float: right;
/*    width: 52px;
    height: 18px; */
    width: 62px;
    height: 22px;
/*    margin: 1px 0 1px 5px; */
    margin: 0 0 0 5px;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
    background-position: top right;
}

table.products a.button:hover,
form.products input.button:hover {
    border: 0;
}

form.products input.select {
    background-image: url('/images/form/buttons/small/dark_back/green2/select.gif');
}

form.products input.select:hover {
    background-image: url('/images/form/buttons/small/dark_back/orange/select.gif');
}

table.products a.unselect,
form.products input.unselect {
    background-image: url('/images/form/buttons/small/light_back/grey2/unselect.gif');
}

table.products a.unselect:hover,
form.products input.unselect:hover {
    background-image: url('/images/form/buttons/small/light_back/orange/unselect.gif');
}

form.products input.transfer {
    background-image: url('/images/form/buttons/small/dark_back/green2/transfer.gif');
}

form.products input.transfer:hover {
    background-image: url('/images/form/buttons/small/dark_back/orange/transfer.gif');
}

form.products input.delete {
    background-image: url('/images/form/buttons/small/dark_back/red/delete.gif');
}

form.products input.delete:hover {
    background-image: url('/images/form/buttons/small/dark_back/red_roll/delete.gif');
}

form.products input.change {
    background-image: url('/images/form/buttons/small/dark_back/green/change.gif');
}

form.products input.change:hover {
    background-image: url('/images/form/buttons/small/dark_back/green_roll/change.gif');
}



form.products th input.select {
    background-color: #57797C;
    background-image: url('/images/form/buttons/small/dark_back/green2/select.gif');
}

form.products th input.select:hover {
    background-color: #57797C;
    background-image: url('/images/form/buttons/small/dark_back/orange/select.gif');
}


form.products th input.add {
    background-color: #57797C;
    background-image: url('/images/form/buttons/small/dark_back/green2/add.gif');
}

form.products th input.add:hover {
    background-color: #57797C;
    background-image: url('/images/form/buttons/small/dark_back/orange/add.gif');
}

/*------------------------------------------------------------------------*/
/* main page layout elements                                              */
/*------------------------------------------------------------------------*/

div.leftside {
    width: 150px;
    float: left;
}

div.middle {
    float: left;
    width: 450px;
    margin-left: 10px;
    padding: 0;
}

div.midright {
    float: left;
    width: 610px;
    margin-left: 10px;
    padding: 0;
}

div.rightside {
    width: 150px;
    float: right;
    text-align: left;
}
/*------------------------------------------------------------------------*/
/* custom styling for domain search forms, results, etc.                  */
/*------------------------------------------------------------------------*/

table.domains,
table.search {
    width: 480px;
    margin: 5px auto;
}

table.domains {
}

table.domains tr td {
/*     border: 1px dashed #CC0000; */
}

table.domains tr th.domain {
    font-weight: bold;
}

table.domains tr.error td.action,
table.domains tr td.error {
    color: #CC0000;
}

table.domains tr td.status {
/*    padding-left: 24px; */
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0;
    padding: 0;
    color: #1D2829;
}

table.domains tr.taken td.status {
}

table.domains tr.error td.status {
}

table.domains tr td.action {
    text-align: right;
}

table.domains tr td.output label {
    color: #1D2829;
}

table.domains tr td.error {
    text-align: right;
    padding-right: 10px;
}

table.domains tr td.select,
table.domains tr th.select {
    text-align: right;
    padding-right: 12px;
}

table.domains tr td.select input {
    margin-right: 10px;
}

table.domains td.domain {
    font-size: 12px;
    color: #1D2829;
}

table.domains select.register {
    width: 125px;
    font-size: 10px;
}

table.domains tr th.duration,
table.domains tr td.duration {
    text-align: right;
}

table.domains tr.selected td {
    border-bottom: 0;
}

table.domains tr td.status {
    text-align: left;
}
table.domains tr td.status img {
    vertical-align: middle;
}

table.domains tr .price,
table.domains tr th.price {
    text-align: right;
}

table.domains tr td.price {
    color: #3A5153;
}

table.domains tr td.price,
table.domains tr td.action {
    width: 54px;
}

table.domains tr td.duration {
    white-space: nowrap;
}

table.domains a.unselect {
    margin-right: 16px;
    float: right;
    display: block;
    width: 12px;
    height: 12px;
    background: url('/images/basket/icons/trash.gif') no-repeat top left;
}

table.domains a.unselect:hover {
    background: url('/images/basket/icons/trash_roll.gif') no-repeat top left;
}

table.domains td.action a.info {
  margin-right: 12px;
}



/*------------------------------------------------------------------------*/
/* search form display in basket panel                                    */
/*------------------------------------------------------------------------*/

table.search tr td.action {
    text-align: right;
}

form.domain_register,
form.domain_transfer {
    padding: 5px 0;
    margin: 0;
}

/* form.domain_transfer table.search {
 *   margin: 10px;
 * }
 */

form.domain_register input.domain {
    width: 180px;
}

form.domain_register select.tld {
    width: 100px;
}

form.products input.search,
form.domain_register input.search,
form.domain_register input.delete,
form.domain_register input.change,
form.domain_register input.select,
form.domain_transfer input.transfer {
    display: block;
    float: right;
/*    width: 52px;
    height: 18px; */
    width: 62px;
    height: 22px;
    margin: 0;
    padding: 0;
    border: 0;
    background:  url('/images/form/buttons/small/light_back/green2/search.gif') no-repeat top right;
}

form.products input.search:hover,
form.domain_register input.search:hover {
    background-image: url('/images/form/buttons/small/light_back/orange/search.gif');
}

form.domain_transfer input.transfer {
    background-image: url('/images/form/buttons/small/dark_back/green2/transfer.gif');
}

form.domain_transfer input.transfer:hover {
    background-image: url('/images/form/buttons/small/dark_back/orange/transfer.gif');
}

form.domain_register input.delete {
    background-image: url('/images/form/buttons/small/light_back/red/delete.gif');
}

form.domain_register input.delete:hover {
    background-image: url('/images/form/buttons/small/light_back/red_roll/delete.gif');
}

form.domain_register input.change {
    background-image: url('/images/form/buttons/small/light_back/green/change.gif');
}

form.domain_register input.change:hover {
    background-image: url('/images/form/buttons/small/light_back/green/change.gif');
}

form.domain_register input.select {
    background-image: url('/images/form/buttons/small/light_back/green2/select.gif');
}

form.domain_register input.select:hover {
    background-image: url('/images/form/buttons/small/light_back/orange/select.gif');
}

form.domain_register th input.select {
    background-image: url('/images/form/buttons/small/dark_back/green2/select.gif');
}

form.domain_register th input.select:hover {
    background-image: url('/images/form/buttons/small/dark_back/orange/select.gif');
}

code.whois {
    font-size: 11px;
}


/*------------------------------------------------------------------------*/
/* pop-ups                 */
/*------------------------------------------------------------------------*/


.pop_holder {

	margin-left:10px;
	margin-top:10px;
    width: 598px;
    text-align: left; 
	float: left;              /* reset text align set above for IE */
	font-size: 11px;
	line-height: 17px;


}

/*
 * html {
 *	overflow-x: hidden;
 *	overflow-y: auto;
 * }
 */

.pop_content_middle {

	margin-left:14px;
    width: 560px;
	height:40px;
    text-align: left; /* reset text align set above for IE */
    background-color: #fff;
	font-size: 11px;
}

.pop_content_holder {

	margin-left:14px;
    width: 560px;
	height:40px;
	font-size: 11px;
    text-align: left; /* reset text align set above for IE */
	


}

.pop_content_right {

	margin-left:20px;
    width: 380px;
	height:40px;
    text-align: left; /* reset text align set above for IE */
	float: left;
	font-size: 11px;
	line-height:15px;
}

.pop_content_left {

	margin-left:20px;
    width: 160px;
	height:40px;
    text-align: left; /* reset text align set above for IE */
	float: left;
}

.pop_tombstone {

	margin-left:14px;
    width: 130px;
	height:40px;
    text-align: left; /* reset text align set above for IE */
    background-color: #fff;
	float: left;
}

/*------------------------------------------------------------------------*/
/*                    domain pricing page                                 */
/*------------------------------------------------------------------------*
/*------------------------------------------------------------------------*/
/* table styling                                                          */
/*------------------------------------------------------------------------*/
table#domain_pricing_table {
    border: 0;
    width: 580px;
    margin: 5px 0 15px 15px;
    border-collapse: collapse;
}

table#domain_pricing_table tr th.top {
    background: #57797C url('/images/form/panels/512x839/head_512x839.gif') no-repeat top left;
    width: 512px;
    padding: 0px;
}

table#domain_pricing_table tr th.tlds {
    padding: 8px;
}

table.rounded tr th#first_row_cell {
    background: #57797C url('/images/form/panels/610x1000/head.gif') no-repeat top left;
}

table.rounded tr th#last_row_cell {
    background: #57797C url('/images/form/panels/610x1000/head.gif') no-repeat bottom left;
}


table#domain_pricing_table tr td {
    padding: 10px;
    margin: 0;
    border: 0;
    border-bottom: 1px solid white;
    border-right: 1px solid white;
    font-size: 18px;
    line-height: 18px;
    color: #294043;
    vertical-align: middle;
    text-align: center;
}

table#domain_pricing_table tr td.rightside_cell {
    border-right: none;
}


table#domain_pricing_table tr#top_header th {
    font-size: 14px;
    text-align: center;
    border-right: 1px solid white;
}

table#domain_pricing_table tr#top_header th.last {
    font-size: 14px;
    text-align: center;
    border-right: none;
}
/*------------------------------------------------------------------------*/
/* styles for the order process                                           */
/*------------------------------------------------------------------------*/

#seo_discount {
    position: relative;
    height: 60px;
	margin-bottom: 12px;
	margin-top:6px;
	margin-left:60px;
	padding-left: 80px;
	padding-top:10px;
	width: 310px;
	float: left;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	color:#294043;
	background: url('/images/order/banner_discount.gif') no-repeat left top;
	
}


#order {
    margin: 10px 0;
}

#order #content {
    float: left;
    width: 680px;
    margin: 0;
    padding: 0;
}

#order #sidebar {
    width: 250px;
    float: right;
    text-align: left;
}

#order div.banner {
    width: 680px;
    height: 60px;
    margin: 10px 0 0 10px;
    padding: 0;
    background: url('/images/banners/grad480x60.gif') no-repeat top left;
}

#order div.half {
    width: 245px;
    background-image: url('/images/banners/grad245x750.png');
    margin-bottom: 10px;
    min-height: 230px;
}

#order div.full {
    width: 500px;
    background-image: url('/images/banners/grad500x1200.png');
    margin-bottom: 10px;
	
}

#order div.fullblank {
    width: 500px;
    margin-bottom: 10px;
	
}



* html #order div.half {   /* IE fix */
    height: 230px;
}

#order div.half div.foot {
    position: absolute;
    bottom: 0px;
    height: 5px;
    width: 245px;
    background-image: url('/images/banners/grad245x750.png');
}

/*
#order a.continue {
    float: right;
    display: block;
    width: 120px;
    height: 29px;
    margin: 0 10px 10px 0;
    background: url('/images/order/buttons/green/continue.gif') no-repeat top left;
    border: none;
}

#order a.continue:hover {
    background-image: url('/images/order/buttons/green_roll/continue.gif');
}
*/

#order a.domains {
    float: right;
    display: block;
    width: 120px;
    height: 30px;
    margin: 0 8px 2px 0;
    background: url('/images/order/buttons/green/domains_only.gif') no-repeat top left;
    border: none;
}

#order a.domains:hover {
    background-image: url('/images/order/buttons/green_roll/domains_only.gif');
}

/*------------------------------------------------------------------------*/
/* message box, like a mini-console for reporting success/warnings        */
/*------------------------------------------------------------------------*/

#message {
    clear: both;
    position: relative;
    width: 250px;
    margin: 0;
    float: right;
    background-repeat: no-repeat;
    background-position: top left;
    text-align: left;
    height: 50px;
}

#message .title {
    padding: 0 0 0 60px;
    margin: 0;
    color: #1D2829;
    font: bold 12px verdana, arial, helvetica, sans-serif;
}

#message .message {
    margin: 3px 0 0 0;
    padding: 0 0 0 60px;
    color: #3A5153;
    font-size: 10px;
}

#message .caption {
    padding: 0;
    color: #1D2829;
    text-align: center;
    font-size: 10px;
}

#message.error .title,
#message.error .message {
    color: #CC0000;
}

#message.success {
    background-image: url('/images/header/icons/tick_wash.gif');
}

#message.warning {
    background-image: url('/images/header/icons/alert_wash.gif');
}

#message.help {
    background-image: url('/images/header/icons/help.gif');
}


/*------------------------------------------------------------------------*/
/* order workflow styles                                                  */
/*------------------------------------------------------------------------*/


#order ul.workflow {
    display: block;
    height: 50px;
    float: left;
    width: 500px;
    margin: 0;
    padding: 0;
    background: url('/images/order/tabs/background3.gif') no-repeat top left;
}

#order ul.workflow li {
    float: left;
    padding-top: 10px;
    margin: 0 0 0 5px;
    list-style: none;
}

#order ul.workflow li.last {
    margin-right: 0;
}

#order ul.workflow li a {
    display: block;
    width: 94px;
    height: 40px;
    background: url('/images/order/tabs/warm/tab1.gif') no-repeat top left;
}

#order ul.workflow li.tab1cold a {
    background-image: none;
}
#order ul.workflow li.tab1cold a:hover {
    background-image: url('/images/order/tabs/roll/tab1.gif');
}
#order ul.workflow li.tab1warm a {
    background-image: url('/images/order/tabs/warm/tab1.gif');
}
#order ul.workflow li.tab2cold a {
    background-image: none;
}
#order ul.workflow li.tab2cold a:hover {
    background-image: url('/images/order/tabs/roll/tab2.gif');
}
#order ul.workflow li.tab2warm a {
    background-image: url('/images/order/tabs/warm/tab2.gif');
}
#order ul.workflow li.tab3cold a {
    background-image: none;
}
#order ul.workflow li.tab3cold a:hover {
    background-image: url('/images/order/tabs/roll/tab3.gif');
}
#order ul.workflow li.tab3warm a {
    background-image: url('/images/order/tabs/warm/tab3.gif');
}
#order ul.workflow li.tab4cold a {
    background-image: none;
}
#order ul.workflow li.tab4cold a:hover {
    background-image: url('/images/order/tabs/roll/tab4.gif');
}
#order ul.workflow li.tab4warm a {
    background-image: url('/images/order/tabs/warm/tab4.gif');
}
#order ul.workflow li.tab5cold a {
    background-image: none;
}
#order ul.workflow li.tab5cold a:hover {
    background-image: url('/images/order/tabs/roll/tab5.gif');
}
#order ul.workflow li.tab5warm a {
    background-image: url('/images/order/tabs/warm/tab5.gif');
}


/************************************/
/* Domain search result minibanners */
/************************************/

#order a.banner215 {
    float:left;
    margin:0px 3px 0px 3px;
    padding:8px 0px 0px 0px;
    display:block;
    background:url('/images/order/panels/grad215x33.gif');
    width:215px;
    height:25px;
    text-align:center;
    color: #3a5153;
}

/*  */

#order div.navigation {
    clear: both;
    position: relative;
    width: 700px;
    height: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url('/images/order/grad_foot700.gif') no-repeat top left;
}

#order #sidebar div.navigation {
    clear: both;
    position: relative;
    width: 250px;
    margin-top: 10px;
    height: auto;
    margin-bottom: 5px;
    background: url('/images/order/grad_foot250.gif') no-repeat top left;
}

#order div.navigation .back {
    display: block;
    float: left;
    margin: 0 0 0 10px;
    padding: 4px 0 0 10px;
    width: 141px;
    height: 42px;
    background: url('/images/order/buttons/back_next/back.gif') no-repeat top left;
    border: 0;
    text-align: left;
}

#order div.navigation .next,
#order div.navigation .confirm {
    display: block;
    float: right;
    margin: 0 9px 0 0;
    padding: 4px 10px 0 0;
    width: 141px;
    height: 42px;
    background: url('/images/order/buttons/back_next/next.gif') no-repeat top right;
    border: 0;
    text-align: right;
}

#order div.navigation a.back,
#order div.navigation a.next {
    color: white;
    font-size: 16px;
}

#order div.navigation a.back:hover {
    background-image: url('/images/order/buttons/back_next/back_roll.gif'); 
    color: black;
}
    
#order div.navigation a.next:hover {
    background-image: url('/images/order/buttons/back_next/next_roll.gif'); 
    color: black;
}

#order div.navigation .confirm {
    background: url('/images/order/buttons/green/confirm.gif') no-repeat top right;
}

#order div.navigation .confirm:hover {
    background: url('/images/order/buttons/green_roll/confirm.gif') no-repeat top right;
}

#order div.navigation .fade {
    background-image: url('/images/order/buttons/green/small_fade.gif');
}

* html #order div.navigation .back {
    margin-left: 5px;
}

* html #order div.navigation .next {
    margin-right: 5px;
}

/*------------------------------------------------------------------------*/
/* order tables                                                           */
/*------------------------------------------------------------------------*/

#order table.login,
#order table.userinfo,
#order table.contacts,
#order table.cardinfo {
    width: 380px;
    margin: 0px auto;
}

#order table.orderinfo {
    width: 250px;
    margin: 0 0 10px 0px;
}

#order table.register,
#order table.update,
#order table.contact,
#order table.order,
#order table.card {
    width: 480px;
    margin: 0px auto;
}

#order table.userinfo tr th.tl {
    background: #57797C url('/images/form/panels/380x1000/head.gif') no-repeat top left;
}

#order table.form tr td.button {
    padding: 0;
    background-color: #f7fafa;
    border: 0;
}

#order table.form tr td.minibutton {
    background-color: #f7fafa;
}

#order table.form tr.promo td {
    color: red;
}

#order table.form tr td.total {
    font-weight: bold;
}

#order div.setup {
    font-size: 11px;
    padding: 2px 20px;
    text-align: right;
}

#order div.discount {
    font-size: 11px;
    padding: 2px 20px;
    text-align: right;
}


#order .spacer {
    margin-top: 20px;
}

#order form input.promoadd {
    margin: 0;
    padding: 0;
    width: 88px;
    height: 28px;
    border: 0px;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    background: transparent url('/images/order/but_add_code.gif') no-repeat 0px 2px;
}

/*------------------------------------------------------------------------*/
/* shopping basket                                                        */
/*------------------------------------------------------------------------*/

#basket {
    width: 250px;
    margin: 10px 0 0 0;
    padding: 0;
    clear: right;
}

#basket div.section {
    margin: 0;
    padding: 0;
    position: relative;
}

#basket .header,
#basket .footer {
    position: relative;
    display: block;
    font-size: 14px;
    color: white;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
}

#basket .header {
    margin-bottom: 0px;
    padding-left: 30px;
    background: #5d5d5d url('/images/basket/panels/basket_head.gif') no-repeat top left;
}

#basket .footer {
    text-align: right;
    background: #5d5d5d url('/images/basket/panels/basket_foot.gif') no-repeat bottom left;
}

#basket .footer .items {
    font-size: 12px;
    float: left;
}

#basket div.section .title {
    position: relative;
    display: block;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    color: #1D2829;
    padding-left: 25px;
    background-color: #B9D0D2;
    margin-bottom: 0px;
    background: url('/images/basket/panels/basket_mid.gif') no-repeat top left;
}

#basket div.section a.title,
#searches div.search a.title {
    text-decoration: none;
    cursor: pointer;
}

#basket div.section a.title:hover,
#searches div.search a.title:hover {
    color: black;
}

#basket div.warm .title {
    background-color: #AFBC4A;
    color: #1D2829;
}

#basket div.warm .title,
#basket div.warm .title:hover {
}

#basket div.section .total {
    display: block;
    position: absolute;
    top: 0px;
    right: 8px;
    width: 70px;
    height: 25px;
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    text-align: right;
}

#basket div.body {
    margin: 0;
    padding: 0;
    background-color: #eaf1f1;
}

#basket div.body p {
    margin: 0;
    padding: 5px;
    font-size: 11px;
}

#basket div.closed div.body {
    display: none;
}

#basket div.section a.control {
    position: absolute;
    top: 0px;
    left: 0px; 
    width: 30px;
    height: 30px;
    background: url('/images/basket/controls/down.gif') no-repeat 5px 5px;
}

#basket div.section a.control:hover {
    background-image: url('/images/basket/controls/down_roll.gif');
}

#basket div.warm a.control {
    background-image: url('/images/basket/controls/warm_down.gif');
}

#basket div.warm a.control:hover {
    background-image: url('/images/basket/controls/warm_down_roll.gif');
}

#basket div.closed a.control {
    background-image: url('/images/basket/controls/right.gif');
}

#basket div.closed a.control:hover {
    background-image: url('/images/basket/controls/right_roll.gif');
}

#basket div.warm.closed a.control,
#basket div.wc a.control {
    background-image: url('/images/basket/controls/warm_right.gif');
}

#basket div.warm.closed a.control:hover,
#basket div.wc a.control:hover {
    background-image: url('/images/basket/controls/warm_right_roll.gif');
}

#basket .icon {
    display: block;
    position: absolute;
    top: 0px;
    right: 10px; 
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    background: url('/images/basket/icons/basket.gif') no-repeat top left;
}

#basket div.section div.body h4 {
    margin: 0;
    padding: 2px 0 0 0;
    color: #2B2F12;
    font: bold 11px verdana, arial, helvetica, sans-serif;
}

#basket div.section div.body ul {
    margin: 0;
    padding: 0 0 5px 2px;
}

#basket div.section div.body ul li {
    position: relative;
    margin: 0;
    padding: 1px 50px 2px 10px;
    list-style: none;
    font-size: 10px;
    background: url('/images/basket/bullets/right.gif') no-repeat 0px 4px;
}

#basket div.section div.body .dotdotdot {
    font-size: 6px;
    color: #9F9390;
}

#basket a:focus {
    -moz-outline: 0;
}

#basket table {
    border: 0;
    margin: 0;
    padding: 0;
    width: 250px;
}

#basket table tr td {
    padding: 3px 3px;
    background-color: #DCE7E8;
    border-bottom: 1px solid white;
    font-size: 10px;
}

#basket table tr td.product {
    font-weight: bold;
    width: 120px;
}

#basket table tr td.package {
    background: url('/images/basket/icons/package.gif') no-repeat 0px 2px;
    padding-left: 16px;
}

#basket table tr td.contact {
    background: url('/images/basket/icons/minibod.gif') no-repeat 0px 2px;
    padding-left: 16px;
}

#basket table tr td.domain {
    background: url('/images/basket/icons/arrow.gif') no-repeat 0px 2px;
    padding-left: 16px;
}

#basket table tr td.setup {
    background: url('/images/basket/icons/plus.gif') no-repeat 0px 2px;
    padding-left: 16px;
}

#basket table tr td.discount {
    background: url('/images/basket/icons/minus.gif') no-repeat 0px 2px;
    padding-left: 16px;
}


#basket table tr.addon td {
    font-size: 10px;
    font-weight: normal;
    background-color: #EDF2F3;
}

#basket table tr td.price {
    text-align: right;
}

#basket table tr td.control {
    width: 14px;
}

#basket table tr td.control a {
    font-size: 11px;
    font-weight: bold;
    padding-left: 4px;
    text-decoration: none;
}

#basket table tr td.link {
    background: url('/images/basket/icons/link.gif') no-repeat 0px 4px;
    padding-left: 20px;
}

#basket table tr td a.remove {
    display: block;
    width: 12px;
    height: 12px;
    background: url('/images/basket/icons/trash.gif') no-repeat 0 0;
    margin: 0 0 0 2px;
    padding: 0;
}

#basket table tr td a.remove:hover {
    background-image: url('/images/basket/icons/trash_roll.gif');
}

#basket table tr td a.contact {
    display: block;
    height: 14px;
    width: 14px;
    float: left;
    margin-right: 4px;
    background: url('/images/basket/icons/minibod.gif') no-repeat top left;
}

#basket table tr td.info {
    padding: 2px 3px;
    background-color: #D6C9C9;
    border-bottom: 1px solid white;
    font-size: 10px;
    color: #5B2729;
    padding: 2px 8px;
}

#basket table tr td.info a {
    color: #441D1E;
}

#basket table tr td.info a:hover {
    color: #16090A;
}

#legend,
#searches {
    margin: 0;
    padding: 10px 10px 0 10px;
    font-size: 11px;
    clear: both;
}

#legend .title,
#searches .title {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    color: #3A5153;
}

#legend div.contact,
#legend div.package,
#legend div.setup,
#legend div.discount,
#legend div.domain,
#legend div.remove {
    background: url('/images/basket/icons/minibod.gif') no-repeat top left;
    margin: 5px 10px;
    padding: 0 0 0 20px;
    color: #57797C;
    font-size: 11px;
    text-align: left;
}

#legend div.package {
    background: url('/images/basket/icons/package.gif') no-repeat top left;
}

#legend div.remove {
    background: url('/images/basket/icons/trash_roll.gif') no-repeat top left;
}

#legend div.setup {
    background: url('/images/basket/icons/plus.gif') no-repeat top left;
}

#legend div.discount {
    background: url('/images/basket/icons/minus.gif') no-repeat top left;
}

#legend div.domain {
    background: url('/images/basket/icons/arrow.gif') no-repeat top left;
}

#searches ul {
    margin: 0;
    padding: 0;
}

#searches ul li {
    margin: 2px 10px;
    list-style: none;
}

#searches ul li a {
    text-decoration: none;
    padding: 0 0 0 20px;
    margin: 0;
    list-style: none;
    background: url('/images/bullets/small_right.gif') no-repeat 2px 2px;
}

#searches ul li a:visited {
    color: #5391A6;
}

#searches ul li a:hover {
    color: #ff9226;
    background-image: url('/images/bullets/small_right_roll.gif');
}



.icon {
    display: block;
    min-height: 40px;
    margin: 0px;
    padding: 20px 0 0 50px;
    color: #3A5153;
    background: url('/images/icons/45x60/white/blue/default.png') no-repeat left -1px;
}

div.icon {
    display: block;
    min-height: 40px;
    margin: 0px;
    padding: 10px 0 0 45px;
    color: #3A5153;
    background: url('/images/icons/45x60/white/blue/default.png') no-repeat left -5px;
}

div.icon .title {
    margin: 0px;
}

a.icon {
    text-decoration: none;
}

a.icon:hover {
    background-image: url('/images/icons/45x60/white/blue_roll/default.png');
    color: #1D2829;
}

.mini .icon {
    display: block;
    min-height: 24px;
    margin: 0;
    padding: 8px 0 0 30px;
    background: url('/images/icons/24x33/white/blue/default.png') no-repeat top left;
}

* html .icon {          /* IE doesn't support min-height, but has the same effect with height */
    height: 40px;
}

* html .mini .icon {    
    height: 32px;
}


.account_img,
div.account_img { 
    background-image: url('/images/icons/45x60/white/blue/account.png');  
}
a.account_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/account.png'); 
}
.mini .account_img { 
    background-image: url('/images/icons/24x33/white/blue/account.png');  
}
.mini .account_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/account.png'); 
}

.addmail_img,
div.addmail_img { 
    background-image: url('/images/icons/45x60/white/blue/addmail.png');  
}
a.addmail_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/addmail.png'); 
}
.mini .addmail_img { 
    background-image: url('/images/icons/24x33/white/blue/addmail.png');  
}
.mini .addmail_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/addmail.png'); 
}

.addons_img,
div.addons_img { 
    background-image: url('/images/icons/45x60/white/blue/addons.png');  
}
a.addons_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/addons.png'); 
}
.mini .addons_img { 
    background-image: url('/images/icons/24x33/white/blue/addons.png');  
}
.mini .addons_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/addons.png'); 
}

.alarm_img,
div.alarm_img { 
    background-image: url('/images/icons/45x60/white/blue/alarm.png');  
}
a.alarm_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/alarm.png'); 
}
.mini .alarm_img { 
    background-image: url('/images/icons/24x33/white/blue/alarm.png');  
}
.mini .alarm_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/alarm.png'); 
}

.avas_img,
div.avas_img { 
    background-image: url('/images/icons/45x60/white/blue/avas.png');  
}
a.avas_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/avas.png'); 
}
.mini .avas_img { 
    background-image: url('/images/icons/24x33/white/blue/avas.png');  
}
.mini .avas_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/avas.png'); 
}

.basket_img,
div.basket_img { 
    background-image: url('/images/icons/45x60/white/blue/basket.png');  
}
a.basket_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/basket.png'); 
}
.mini .basket_img { 
    background-image: url('/images/icons/24x33/white/blue/basket.png');  
}
.mini .basket_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/basket.png'); 
}

.cancel_img,
div.cancel_img { 
    background-image: url('/images/icons/45x60/white/blue/cancel.png');  
}
a.cancel_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/cancel.png'); 
}
.mini .cancel_img { 
    background-image: url('/images/icons/24x33/white/blue/cancel.png');  
}
.mini .cancel_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/cancel.png'); 
}

.cards_img,
div.cards_img { 
    background-image: url('/images/icons/45x60/white/blue/cards.png');  
}
a.cards_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/cards.png'); 
}
.mini .cards_img { 
    background-image: url('/images/icons/24x33/white/blue/cards.png');  
}
.mini .cards_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/cards.png'); 
}

.cogs_img,
div.cogs_img { 
    background-image: url('/images/icons/45x60/white/blue/cogs.png');  
}
a.cogs_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/cogs.png'); 
}
.mini .cogs_img { 
    background-image: url('/images/icons/24x33/white/blue/cogs.png');  
}
.mini .cogs_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/cogs.png'); 
}

.contacts_img,
div.contacts_img { 
    background-image: url('/images/icons/45x60/white/blue/contacts.png');  
}
a.contacts_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/contacts.png'); 
}
.mini .contacts_img { 
    background-image: url('/images/icons/24x33/white/blue/contacts.png');  
}
.mini .contacts_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/contacts.png'); 
}

.databases_img,
div.databases_img { 
    background-image: url('/images/icons/45x60/white/blue/databases.png');  
}
a.databases_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/databases.png'); 
}
.mini .databases_img { 
    background-image: url('/images/icons/24x33/white/blue/databases.png');  
}
.mini .databases_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/databases.png'); 
}

.datatransfer_img,
div.datatransfer_img { 
    background-image: url('/images/icons/45x60/white/blue/datatransfer.png');  
}
a.datatransfer_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/datatransfer.png'); 
}
.mini .datatransfer_img { 
    background-image: url('/images/icons/24x33/white/blue/datatransfer.png');  
}
.mini .datatransfer_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/datatransfer.png'); 
}

.default_img,
div.default_img { 
    background-image: url('/images/icons/45x60/white/blue/default.png');  
}
a.default_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/default.png'); 
}
.mini .default_img { 
    background-image: url('/images/icons/24x33/white/blue/default.png');  
}
.mini .default_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/default.png'); 
}

.dns_img,
div.dns_img { 
    background-image: url('/images/icons/45x60/white/blue/dns.png');  
}
a.dns_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/dns.png'); 
}
.mini .dns_img { 
    background-image: url('/images/icons/24x33/white/blue/dns.png');  
}
.mini .dns_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/dns.png'); 
}

.domain_img,
div.domain_img { 
    background-image: url('/images/icons/45x60/white/blue/domain.png');  
}
a.domain_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/domain.png'); 
}
.mini .domain_img { 
    background-image: url('/images/icons/24x33/white/blue/domain.png');  
}
.mini .domain_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/domain.png'); 
}

.dotsdown_img,
div.dotsdown_img { 
    background-image: url('/images/icons/45x60/white/blue/dotsdown.png');  
}
a.dotsdown_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/dotsdown.png'); 
}
.mini .dotsdown_img { 
    background-image: url('/images/icons/24x33/white/blue/dotsdown.png');  
}
.mini .dotsdown_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/dotsdown.png'); 
}

.drive_img,
div.drive_img { 
    background-image: url('/images/icons/45x60/white/blue/drive.png');  
}
a.drive_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/drive.png'); 
}
.mini .drive_img { 
    background-image: url('/images/icons/24x33/white/blue/drive.png');  
}
.mini .drive_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/drive.png'); 
}

.email_img,
div.email_img { 
    background-image: url('/images/icons/45x60/white/blue/email.png');  
}
a.email_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/email.png'); 
}
.mini .email_img { 
    background-image: url('/images/icons/24x33/white/blue/email.png');  
}
.mini .email_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/email.png'); 
}

.eshop_img,
div.eshop_img { 
    background-image: url('/images/icons/45x60/white/blue/eshop.png');  
}
a.eshop_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/eshop.png'); 
}
.mini .eshop_img { 
    background-image: url('/images/icons/24x33/white/blue/eshop.png');  
}
.mini .eshop_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/eshop.png'); 
}

.faq_img,
div.faq_img { 
    background-image: url('/images/icons/45x60/white/blue/faq.png');  
}
a.faq_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/faq.png'); 
}
.mini .faq_img { 
    background-image: url('/images/icons/24x33/white/blue/faq.png');  
}
.mini .faq_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/faq.png'); 
}

.feedback_img,
div.feedback_img { 
    background-image: url('/images/icons/45x60/white/blue/feedback.png');  
}
a.feedback_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/feedback.png'); 
}
.mini .feedback_img { 
    background-image: url('/images/icons/24x33/white/blue/feedback.png');  
}
.mini .feedback_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/feedback.png'); 
}

.form_tick_img,
div.form_tick_img { 
    background-image: url('/images/icons/45x60/white/blue/form_tick.png');  
}
a.form_tick_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/form_tick.png'); 
}
.mini .form_tick_img { 
    background-image: url('/images/icons/24x33/white/blue/form_tick.png');  
}
.mini .form_tick_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/form_tick.png'); 
}

.guide_img,
div.guide_img { 
    background-image: url('/images/icons/45x60/white/blue/guide.png');  
}
a.guide_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/guide.png'); 
}
.mini .guide_img { 
    background-image: url('/images/icons/24x33/white/blue/guide.png');  
}
.mini .guide_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/guide.png'); 
}

.hosting_img,
div.hosting_img { 
    background-image: url('/images/icons/45x60/white/blue/hosting.png');  
}
a.hosting_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/hosting.png'); 
}
.mini .hosting_img { 
    background-image: url('/images/icons/24x33/white/blue/hosting.png');  
}
.mini .hosting_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/hosting.png'); 
}

.hosting_addon_img,
div.hosting_addon_img { 
    background-image: url('/images/icons/45x60/white/blue/hosting_addon.png');  
}
a.hosting_addon_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/hosting_addon.png'); 
}
.mini .hosting_addon_img { 
    background-image: url('/images/icons/24x33/white/blue/hosting_addon.png');  
}
.mini .hosting_addon_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/hosting_addon.png'); 
}

.invoices_img,
div.invoices_img { 
    background-image: url('/images/icons/45x60/white/blue/invoices.png');  
}
a.invoices_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/invoices.png'); 
}
.mini .invoices_img { 
    background-image: url('/images/icons/24x33/white/blue/invoices.png');  
}
.mini .invoices_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/invoices.png'); 
}

.key_img,
div.key_img { 
    background-image: url('/images/icons/45x60/white/blue/key.png');  
}
a.key_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/key.png'); 
}
.mini .key_img { 
    background-image: url('/images/icons/24x33/white/blue/key.png');  
}
.mini .key_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/key.png'); 
}

.library_img,
div.library_img { 
    background-image: url('/images/icons/45x60/white/blue/library.png');  
}
a.library_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/library.png'); 
}
.mini .library_img { 
    background-image: url('/images/icons/24x33/white/blue/library.png');  
}
.mini .library_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/library.png'); 
}

.mail_forward_img,
div.mail_forward_img { 
    background-image: url('/images/icons/45x60/white/blue/mail_forward.png');  
}
a.mail_forward_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/mail_forward.png'); 
}
.mini .mail_forward_img { 
    background-image: url('/images/icons/24x33/white/blue/mail_forward.png');  
}
.mini .mail_forward_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/mail_forward.png'); 
}

.mail_list_img,
div.mail_list_img { 
    background-image: url('/images/icons/45x60/white/blue/mail_list.png');  
}
a.mail_list_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/mail_list.png'); 
}
.mini .mail_list_img { 
    background-image: url('/images/icons/24x33/white/blue/mail_list.png');  
}
.mini .mail_list_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/mail_list.png'); 
}

.mail_prefs_img,
div.mail_prefs_img { 
    background-image: url('/images/icons/45x60/white/blue/mail_prefs.png');  
}
a.mail_prefs_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/mail_prefs.png'); 
}
.mini .mail_prefs_img { 
    background-image: url('/images/icons/24x33/white/blue/mail_prefs.png');  
}
.mini .mail_prefs_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/mail_prefs.png'); 
}

.mail_respond_img,
div.mail_respond_img { 
    background-image: url('/images/icons/45x60/white/blue/mail_respond.png');  
}
a.mail_respond_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/mail_respond.png'); 
}
.mini .mail_respond_img { 
    background-image: url('/images/icons/24x33/white/blue/mail_respond.png');  
}
.mini .mail_respond_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/mail_respond.png'); 
}

.mail_sublogin_img,
div.mail_sublogin_img { 
    background-image: url('/images/icons/45x60/white/blue/mail_sublogin.png');  
}
a.mail_sublogin_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/mail_sublogin.png'); 
}
.mini .mail_sublogin_img { 
    background-image: url('/images/icons/24x33/white/blue/mail_sublogin.png');  
}
.mini .mail_sublogin_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/mail_sublogin.png'); 
}

.mailbox_img,
div.mailbox_img { 
    background-image: url('/images/icons/45x60/white/blue/mailbox.png');  
}
a.mailbox_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/mailbox.png'); 
}
.mini .mailbox_img { 
    background-image: url('/images/icons/24x33/white/blue/mailbox.png');  
}
.mini .mailbox_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/mailbox.png'); 
}

.manage_files_img,
div.manage_files_img { 
    background-image: url('/images/icons/45x60/white/blue/manage_files.png');  
}
a.manage_files_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/manage_files.png'); 
}
.mini .manage_files_img { 
    background-image: url('/images/icons/24x33/white/blue/manage_files.png');  
}
.mini .manage_files_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/manage_files.png'); 
}

.mapping_img,
div.mapping_img { 
    background-image: url('/images/icons/45x60/white/blue/mapping.png');  
}
a.mapping_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/mapping.png'); 
}
.mini .mapping_img { 
    background-image: url('/images/icons/24x33/white/blue/mapping.png');  
}
.mini .mapping_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/mapping.png'); 
}

.nameservers_img,
div.nameservers_img { 
    background-image: url('/images/icons/45x60/white/blue/nameservers.png');  
}
a.nameservers_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/nameservers.png'); 
}
.mini .nameservers_img { 
    background-image: url('/images/icons/24x33/white/blue/nameservers.png');  
}
.mini .nameservers_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/nameservers.png'); 
}

.package_manage_img,
div.package_manage_img { 
    background-image: url('/images/icons/45x60/white/blue/package_manage.png');  
}
a.package_manage_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/package_manage.png'); 
}
.mini .package_manage_img { 
    background-image: url('/images/icons/24x33/white/blue/package_manage.png');  
}
.mini .package_manage_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/package_manage.png'); 
}

.padlock_img,
div.padlock_img { 
    background-image: url('/images/icons/45x60/white/blue/padlock.png');  
}
a.padlock_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/padlock.png'); 
}
.mini .padlock_img { 
    background-image: url('/images/icons/24x33/white/blue/padlock.png');  
}
.mini .padlock_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/padlock.png'); 
}

.padunlock_img,
div.padunlock_img { 
    background-image: url('/images/icons/45x60/white/blue/padunlock.png');  
}
a.padunlock_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/padunlock.png'); 
}
.mini .padunlock_img { 
    background-image: url('/images/icons/24x33/white/blue/padunlock.png');  
}
.mini .padunlock_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/padunlock.png'); 
}

.renew_img,
div.renew_img { 
    background-image: url('/images/icons/45x60/white/blue/renew.png');  
}
a.renew_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/renew.png'); 
}
.mini .renew_img { 
    background-image: url('/images/icons/24x33/white/blue/renew.png');  
}
.mini .renew_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/renew.png'); 
}

.reseller_img,
div.reseller_img { 
    background-image: url('/images/icons/45x60/white/blue/reseller.png');  
}
a.reseller_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/reseller.png'); 
}
.mini .reseller_img { 
    background-image: url('/images/icons/24x33/white/blue/reseller.png');  
}
.mini .reseller_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/reseller.png'); 
}

.site_builder_img,
div.site_builder_img { 
    background-image: url('/images/icons/45x60/white/blue/site_builder.png');  
}
a.site_builder_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/site_builder.png'); 
}
.mini .site_builder_img { 
    background-image: url('/images/icons/24x33/white/blue/site_builder.png');  
}
.mini .site_builder_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/site_builder.png'); 
}

.sslshared_img,
div.sslshared_img { 
    background-image: url('/images/icons/45x60/white/blue/sslshared.png');  
}
a.sslshared_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/sslshared.png'); 
}
.mini .sslshared_img { 
    background-image: url('/images/icons/24x33/white/blue/sslshared.png');  
}
.mini .sslshared_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/sslshared.png'); 
}

.stats_img,
div.stats_img { 
    background-image: url('/images/icons/45x60/white/blue/stats.png');  
}
a.stats_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/stats.png'); 
}
.mini .stats_img { 
    background-image: url('/images/icons/24x33/white/blue/stats.png');  
}
.mini .stats_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/stats.png'); 
}

.status_img,
div.status_img { 
    background-image: url('/images/icons/45x60/white/blue/status.png');  
}
a.status_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/status.png'); 
}
.mini .status_img { 
    background-image: url('/images/icons/24x33/white/blue/status.png');  
}
.mini .status_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/status.png'); 
}

.sublogin_img,
div.sublogin_img { 
    background-image: url('/images/icons/45x60/white/blue/sublogin.png');  
}
a.sublogin_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/sublogin.png'); 
}
.mini .sublogin_img { 
    background-image: url('/images/icons/24x33/white/blue/sublogin.png');  
}
.mini .sublogin_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/sublogin.png'); 
}

.support_img,
div.support_img { 
    background-image: url('/images/icons/45x60/white/blue/support.png');  
}
a.support_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/support.png'); 
}
.mini .support_img { 
    background-image: url('/images/icons/24x33/white/blue/support.png');  
}
.mini .support_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/support.png'); 
}

.tag_img,
div.tag_img { 
    background-image: url('/images/icons/45x60/white/blue/tag.png');  
}
a.tag_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/tag.png'); 
}
.mini .tag_img { 
    background-image: url('/images/icons/24x33/white/blue/tag.png');  
}
.mini .tag_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/tag.png'); 
}

.themes_img,
div.themes_img { 
    background-image: url('/images/icons/45x60/white/blue/themes.png');  
}
a.themes_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/themes.png'); 
}
.mini .themes_img { 
    background-image: url('/images/icons/24x33/white/blue/themes.png');  
}
.mini .themes_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/themes.png'); 
}

.ticket_add_img,
div.ticket_add_img { 
    background-image: url('/images/icons/45x60/white/blue/ticket_add.png');  
}
a.ticket_add_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/ticket_add.png'); 
}
.mini .ticket_add_img { 
    background-image: url('/images/icons/24x33/white/blue/ticket_add.png');  
}
.mini .ticket_add_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/ticket_add.png'); 
}

.tickets_img,
div.tickets_img { 
    background-image: url('/images/icons/45x60/white/blue/tickets.png');  
}
a.tickets_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/tickets.png'); 
}
.mini .tickets_img { 
    background-image: url('/images/icons/24x33/white/blue/tickets.png');  
}
.mini .tickets_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/tickets.png'); 
}

.tickets_closed_img,
div.tickets_closed_img { 
    background-image: url('/images/icons/45x60/white/blue/tickets_closed.png');  
}
a.tickets_closed_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/tickets_closed.png'); 
}
.mini .tickets_closed_img { 
    background-image: url('/images/icons/24x33/white/blue/tickets_closed.png');  
}
.mini .tickets_closed_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/tickets_closed.png'); 
}

.transfer_bulk_img,
div.transfer_bulk_img { 
    background-image: url('/images/icons/45x60/white/blue/transfer_bulk.png');  
}
a.transfer_bulk_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/transfer_bulk.png'); 
}
.mini .transfer_bulk_img { 
    background-image: url('/images/icons/24x33/white/blue/transfer_bulk.png');  
}
.mini .transfer_bulk_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/transfer_bulk.png'); 
}

.transfer_in_img,
div.transfer_in_img { 
    background-image: url('/images/icons/45x60/white/blue/transfer_in.png');  
}
a.transfer_in_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/transfer_in.png'); 
}
.mini .transfer_in_img { 
    background-image: url('/images/icons/24x33/white/blue/transfer_in.png');  
}
.mini .transfer_in_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/transfer_in.png'); 
}

.transfer_user_img,
div.transfer_user_img { 
    background-image: url('/images/icons/45x60/white/blue/transfer_user.png');  
}
a.transfer_user_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/transfer_user.png'); 
}
.mini .transfer_user_img { 
    background-image: url('/images/icons/24x33/white/blue/transfer_user.png');  
}
.mini .transfer_user_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/transfer_user.png'); 
}

.up_downgrade_img,
div.up_downgrade_img { 
    background-image: url('/images/icons/45x60/white/blue/up_downgrade.png');  
}
a.up_downgrade_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/up_downgrade.png'); 
}
.mini .up_downgrade_img { 
    background-image: url('/images/icons/24x33/white/blue/up_downgrade.png');  
}
.mini .up_downgrade_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/up_downgrade.png'); 
}

.watcher_img,
div.watcher_img { 
    background-image: url('/images/icons/45x60/white/blue/watcher.png');  
}
a.watcher_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/watcher.png'); 
}
.mini .watcher_img { 
    background-image: url('/images/icons/24x33/white/blue/watcher.png');  
}
.mini .watcher_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/watcher.png'); 
}

.web_forward_img,
div.web_forward_img { 
    background-image: url('/images/icons/45x60/white/blue/web_forward.png');  
}
a.web_forward_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/web_forward.png'); 
}
.mini .web_forward_img { 
    background-image: url('/images/icons/24x33/white/blue/web_forward.png');  
}
.mini .web_forward_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/web_forward.png'); 
}

.web_sublogin_img,
div.web_sublogin_img { 
    background-image: url('/images/icons/45x60/white/blue/web_sublogin.png');  
}
a.web_sublogin_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/web_sublogin.png'); 
}
.mini .web_sublogin_img { 
    background-image: url('/images/icons/24x33/white/blue/web_sublogin.png');  
}
.mini .web_sublogin_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/web_sublogin.png'); 
}

.weblogs_img,
div.weblogs_img { 
    background-image: url('/images/icons/45x60/white/blue/weblogs.png');  
}
a.weblogs_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/weblogs.png'); 
}
.mini .weblogs_img { 
    background-image: url('/images/icons/24x33/white/blue/weblogs.png');  
}
.mini .weblogs_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/weblogs.png'); 
}

.webmail_img,
div.webmail_img { 
    background-image: url('/images/icons/45x60/white/blue/webmail.png');  
}
a.webmail_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/webmail.png'); 
}
.mini .webmail_img { 
    background-image: url('/images/icons/24x33/white/blue/webmail.png');  
}
.mini .webmail_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/webmail.png'); 
}

.whois_optout_img,
div.whois_optout_img { 
    background-image: url('/images/icons/45x60/white/blue/whois_optout.png');  
}
a.whois_optout_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/whois_optout.png'); 
}
.mini .whois_optout_img { 
    background-image: url('/images/icons/24x33/white/blue/whois_optout.png');  
}
.mini .whois_optout_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/whois_optout.png'); 
}

.whois_privacy_img,
div.whois_privacy_img { 
    background-image: url('/images/icons/45x60/white/blue/whois_privacy.png');  
}
a.whois_privacy_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/whois_privacy.png'); 
}
.mini .whois_privacy_img { 
    background-image: url('/images/icons/24x33/white/blue/whois_privacy.png');  
}
.mini .whois_privacy_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/whois_privacy.png'); 
}

.wizard_img,
div.wizard_img { 
    background-image: url('/images/icons/45x60/white/blue/wizard.png');  
}
a.wizard_img:hover { 
    background-image: url('/images/icons/45x60/white/blue_roll/wizard.png'); 
}
.mini .wizard_img { 
    background-image: url('/images/icons/24x33/white/blue/wizard.png');  
}
.mini .wizard_img:hover { 
    background-image: url('/images/icons/24x33/white/blue_roll/wizard.png'); 
}

    


/*------------------------------------------------------------------------*/
/* styles for graduated banners                                           */
/*------------------------------------------------------------------------*/



div.banner {
    width: 592px;
    height: 60px;
    margin: 10px 0 0 10px;
    padding: 0;
    background: url('/images/banners/grad592x60.gif') no-repeat top left;
}

div.banner .title {
    font-weight: normal;
    font-size: 14px;
}

div.banner .icon,
div.box .icon {
    display: block;
    min-height: 40px;
    margin: 0 0 0 10px;
    padding: 20px 0 0 50px;
    color: #3A5153;
    background: url('/images/icons/45x60/blue_grad/blue/default.png') no-repeat top left;
}

* html div.banner .icon,    /* fix for IE which uses height instead of min-height */
* html div.box .icon {
    height: 40px;
}

div.banner a.icon,
div.box a.icon {
    text-decoration: none;
}

div.banner a.icon:hover,
div.box a.icon:hover {
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/default.png');
    color: #1D2829;
}

div.banner .account_img,
div.box .account_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/account.png'); 
}
div.banner a.account_img:hover,
div.box a.account_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/account.png');  
}
div.banner .addons_img,
div.box .addons_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/addons.png'); 
}
div.banner a.addons_img:hover,
div.box a.addons_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/addons.png');  
}
div.banner .alarm_img,
div.box .alarm_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/alarm.png'); 
}
div.banner a.alarm_img:hover,
div.box a.alarm_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/alarm.png');  
}
div.banner .avas_img,
div.box .avas_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/avas.png'); 
}
div.banner a.avas_img:hover,
div.box a.avas_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/avas.png');  
}
div.banner .basket_img,
div.box .basket_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/basket.png'); 
}
div.banner a.basket_img:hover,
div.box a.basket_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/basket.png');  
}
div.banner .cancel_img,
div.box .cancel_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/cancel.png'); 
}
div.banner a.cancel_img:hover,
div.box a.cancel_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/cancel.png');  
}
div.banner .cards_img,
div.box .cards_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/cards.png'); 
}
div.banner a.cards_img:hover,
div.box a.cards_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/cards.png');  
}
div.banner .cogs_img,
div.box .cogs_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/cogs.png'); 
}
div.banner a.cogs_img:hover,
div.box a.cogs_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/cogs.png');  
}
div.banner .contacts_img,
div.box .contacts_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/contacts.png'); 
}
div.banner a.contacts_img:hover,
div.box a.contacts_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/contacts.png');  
}
div.banner .default_img,
div.box .default_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/default.png'); 
}
div.banner a.default_img:hover,
div.box a.default_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/default.png');  
}
div.banner .dns_img,
div.box .dns_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/dns.png'); 
}
div.banner a.dns_img:hover,
div.box a.dns_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/dns.png');  
}
div.banner .domains_img,
div.box .domains_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/domains.png'); 
}
div.banner a.domains_img:hover,
div.box a.domains_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/domains.png');  
}
div.banner .drive_img,
div.box .drive_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/drive.png'); 
}
div.banner a.drive_img:hover,
div.box a.drive_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/drive.png');  
}
div.banner .email_img,
div.box .email_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/email.png'); 
}
div.banner a.email_img:hover,
div.box a.email_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/email.png');  
}
div.banner .eshop_img,
div.box .eshop_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/eshop.png'); 
}
div.banner a.eshop_img:hover,
div.box a.eshop_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/eshop.png');  
}
div.banner .faq_img,
div.box .faq_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/faq.png'); 
}
div.banner a.faq_img:hover,
div.box a.faq_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/faq.png');  
}
div.banner .feedback_img,
div.box .feedback_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/feedback.png'); 
}
div.banner a.feedback_img:hover,
div.box a.feedback_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/feedback.png');  
}
div.banner .form_tick_img,
div.box .form_tick_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/form_tick.png'); 
}
div.banner a.form_tick_img:hover,
div.box a.form_tick_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/form_tick.png');  
}
div.banner .guide_img,
div.box .guide_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/guide.png'); 
}
div.banner a.guide_img:hover,
div.box a.guide_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/guide.png');  
}
div.banner .hosting_img,
div.box .hosting_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/hosting.png'); 
}
div.banner a.hosting_img:hover,
div.box a.hosting_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/hosting.png');  
}
div.banner .hosting_addon_img,
div.box .hosting_addon_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/hosting_addon.png'); 
}
div.banner a.hosting_addon_img:hover,
div.box a.hosting_addon_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/hosting_addon.png');  
}
div.banner .invoices_img,
div.box .invoices_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/invoices.png'); 
}
div.banner a.invoices_img:hover,
div.box a.invoices_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/invoices.png');  
}
div.banner .key_img,
div.box .key_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/key.png'); 
}
div.banner a.key_img:hover,
div.box a.key_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/key.png');  
}
div.banner .library_img,
div.box .library_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/library.png'); 
}
div.banner a.library_img:hover,
div.box a.library_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/library.png');  
}
div.banner .mail_forward_img,
div.box .mail_forward_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/mail_forward.png'); 
}
div.banner a.mail_forward_img:hover,
div.box a.mail_forward_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/mail_forward.png');  
}
div.banner .mail_list_img,
div.box .mail_list_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/mail_list.png'); 
}
div.banner a.mail_list_img:hover,
div.box a.mail_list_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/mail_list.png');  
}
div.banner .mail_prefs_img,
div.box .mail_prefs_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/mail_prefs.png'); 
}
div.banner a.mail_prefs_img:hover,
div.box a.mail_prefs_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/mail_prefs.png');  
}
div.banner .mail_respond_img,
div.box .mail_respond_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/mail_respond.png'); 
}
div.banner a.mail_respond_img:hover,
div.box a.mail_respond_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/mail_respond.png');  
}
div.banner .mail_sublogin_img,
div.box .mail_sublogin_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/mail_sublogin.png'); 
}
div.banner a.mail_sublogin_img:hover,
div.box a.mail_sublogin_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/mail_sublogin.png');  
}
div.banner .mailbox_img,
div.box .mailbox_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/mailbox.png'); 
}
div.banner a.mailbox_img:hover,
div.box a.mailbox_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/mailbox.png');  
}
div.banner .manage_files_img,
div.box .manage_files_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/manage_files.png'); 
}
div.banner a.manage_files_img:hover,
div.box a.manage_files_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/manage_files.png');  
}
div.banner .nameservers_img,
div.box .nameservers_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/nameservers.png'); 
}
div.banner a.nameservers_img:hover,
div.box a.nameservers_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/nameservers.png');  
}
div.banner .package_manage_img,
div.box .package_manage_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/package_manage.png'); 
}
div.banner a.package_manage_img:hover,
div.box a.package_manage_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/package_manage.png');  
}
div.banner .padlock_img,
div.box .padlock_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/padlock.png'); 
}
div.banner a.padlock_img:hover,
div.box a.padlock_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/padlock.png');  
}
div.banner .renew_img,
div.box .renew_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/renew.png'); 
}
div.banner a.renew_img:hover,
div.box a.renew_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/renew.png');  
}
div.banner .reseller_img,
div.box .reseller_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/reseller.png'); 
}
div.banner a.reseller_img:hover,
div.box a.reseller_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/reseller.png');  
}
div.banner .reseller_sub_img,
div.box .reseller_sub_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/reseller_sub.png'); 
}
div.banner a.reseller_sub_img:hover,
div.box a.reseller_sub_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/reseller_sub.png');  
}
div.banner .site_builder_img,
div.box .site_builder_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/site_builder.png'); 
}
div.banner a.site_builder_img:hover,
div.box a.site_builder_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/site_builder.png');  
}
div.banner .status_img,
div.box .status_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/status.png'); 
}
div.banner a.status_img:hover,
div.box a.status_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/status.png');  
}
div.banner .sublogin_img,
div.box .sublogin_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/sublogin.png'); 
}
div.banner a.sublogin_img:hover,
div.box a.sublogin_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/sublogin.png');  
}
div.banner .support_img,
div.box .support_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/support.png'); 
}
div.banner a.support_img:hover,
div.box a.support_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/support.png');  
}
div.banner .tag_img,
div.box .tag_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/tag.png'); 
}
div.banner a.tag_img:hover,
div.box a.tag_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/tag.png');  
}
div.banner .themes_img,
div.box .themes_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/themes.png'); 
}
div.banner a.themes_img:hover,
div.box a.themes_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/themes.png');  
}
div.banner .ticket_add_img,
div.box .ticket_add_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/ticket_add.png'); 
}
div.banner a.ticket_add_img:hover,
div.box a.ticket_add_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/ticket_add.png');  
}
div.banner .tickets_img,
div.box .tickets_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/tickets.png'); 
}
div.banner a.tickets_img:hover,
div.box a.tickets_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/tickets.png');  
}
div.banner .tickets_closed_img,
div.box .tickets_closed_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/tickets_closed.png'); 
}
div.banner a.tickets_closed_img:hover,
div.box a.tickets_closed_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/tickets_closed.png');  
}
div.banner .transfer_bulk_img,
div.box .transfer_bulk_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/transfer_bulk.png'); 
}
div.banner a.transfer_bulk_img:hover,
div.box a.transfer_bulk_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/transfer_bulk.png');  
}
div.banner .transfer_in_img,
div.box .transfer_in_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/transfer_in.png'); 
}
div.banner a.transfer_in_img:hover,
div.box a.transfer_in_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/transfer_in.png');  
}
div.banner .transfer_user_img,
div.box .transfer_user_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/transfer_user.png'); 
}
div.banner a.transfer_user_img:hover,
div.box a.transfer_user_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/transfer_user.png');  
}
div.banner .up_downgrade_img,
div.box .up_downgrade_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/up_downgrade.png'); 
}
div.banner a.up_downgrade_img:hover,
div.box a.up_downgrade_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/up_downgrade.png');  
}
div.banner .watcher_img,
div.box .watcher_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/watcher.png'); 
}
div.banner a.watcher_img:hover,
div.box a.watcher_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/watcher.png');  
}
div.banner .web_forward_img,
div.box .web_forward_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/web_forward.png'); 
}
div.banner a.web_forward_img:hover,
div.box a.web_forward_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/web_forward.png');  
}
div.banner .web_sublogin_img,
div.box .web_sublogin_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/web_sublogin.png'); 
}
div.banner a.web_sublogin_img:hover,
div.box a.web_sublogin_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/web_sublogin.png');  
}
div.banner .webmail_img,
div.box .webmail_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/webmail.png'); 
}
div.banner a.webmail_img:hover,
div.box a.webmail_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/webmail.png');  
}
div.banner .whois_optout_img,
div.box .whois_optout_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/whois_optout.png'); 
}
div.banner a.whois_optout_img:hover,
div.box a.whois_optout_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/whois_optout.png');  
}
div.banner .whois_privacy_img,
div.box .whois_privacy_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/whois_privacy.png'); 
}
div.banner a.whois_privacy_img:hover,
div.box a.whois_privacy_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/whois_privacy.png');  
}
div.banner .wizard_img,
div.box .wizard_img { 
    background-image: url('/images/icons/45x60/blue_grad/blue/wizard.png'); 
}
div.banner a.wizard_img:hover,
div.box a.wizard_img:hover { 
    background-image: url('/images/icons/45x60/blue_grad/blue_roll/wizard.png');  
}

div.box {
    clear: right;
    position: relative;
    width: 500px;
    margin: 10px 0 0 0;
    padding: 0;
    background: url('/images/banners/grad500x1200.png') no-repeat top left;
}

#order div.box {
    width:700px;
    background: url('/images/banners/grad700x2000.png') no-repeat top left;
}

div.boxblank {
    clear: right;
    position: relative;
    width: 500px;
    margin: 10px 0 10px 0;
    padding: 0;

}

div.box .icon {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 45px;
    height: 59px;    /* cut off the bottom line */
    padding: 0;
    margin: 0;
}

div.boxblank .icon {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 45px;
    height: 59px;    /* cut off the bottom line */
    padding: 0;
    margin: 0;
}

div.box .title {
    margin: 0;
    padding: 10px 0 0 60px;
    font-size: 16px;
/*    font-weight: bold; */
    color: #3A5153;
}

div.boxblank .title {
    margin: 0;
    padding: 10px 0 0 60px;
    font-size: 16px;
/*    font-weight: bold; */
    color: #3A5153;
}

div.box .about,
div.box .stress {
    margin: 5px 10px 10px 0;
    padding: 0 0 0 60px;
    font-size: 11px;
    color: #3A5153;
}

div.boxblank .about,
div.boxblank .stress {
    margin: 5px 10px 10px 0;
    padding: 0 0 0 60px;
    font-size: 11px;
    color: #3A5153;
}


div.box .stress {
    margin: 0;
    padding: 0 15px;
    color: #CC0000;
}

div.box ul.stress {
    margin: 0;
    padding: 1px 0 0 65px;
    padding: 0 15px 0 30px;
    font-size: 10px;
}

div.box ul.stress li {
    margin: 0;
    padding: 0;
    font-size: 10px;
}

div.box div.head {
    position: relative;
    min-height: 60px;
    margin: 0;
    padding: 0;
    color: #3A5153;
    background: url('/images/banners/grad500x1200.png') no-repeat top left;
}

#order div.box div.head {
    background: url('/images/banners/grad500x1200.png') no-repeat top left;
}

div.box div.body {
    padding: 30px 20px 10px 15px;
    font-size: 11px;
}

* html div.box div.head {
    height: 60px;   /* IE fix */
}

div.box div.foot {
    clear: both;
    position: relative;
    height: 5px;
    margin: 0;
    padding: 0;
    background: url('/images/banners/grad500x1200.png') no-repeat bottom left;
}

#order div.box div.foot {
    background: url('/images/banners/grad700x1200.png') no-repeat bottom left;
}

div.box div.inset {
    padding: 5px 20px;
}

/*------------------------------------------------------------------------*/
/*                     WHOIS Privacy page                                 */
/*------------------------------------------------------------------------*/

#whoisprivacy_page p {
    
}

#whoisprivacy_banner {
    width: 250px;
    height: 190px;
    float: right;
    margin-right: 20px;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 0px;
    background-color: transparent;
    background-image: url(/images/product/tombstone/panels/back-whoisprivacy-250x190.jpg);
    background-repeat: no-repeat;
    background-position: 0% 0%;
}

.whoisprivacy_banner_title {
    width: 250px;
    height:18px;
	color:#fff;
	font-weight: bold;
	font-size: 11px;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	background: url('/images/product/tombstone/panels/back-tomb-title-250.gif') no-repeat;
}

.whoisprivacy_banner_content {
    width: 169px;
	height:116px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: white;
	line-height:14px;
}

/* Protect your identity with WHOIS Privacy! */
.whois_banner_text1 {
    width: 240px;
    font-size:140%;
    line-height:140%;
    text-align: right;
}

/* Available for: .... tld list */
.whois_banner_text2 {
    width: 130px;
    margin: 0px 0px 0px 110px;
    text-align: right;
    color: #394a59;
}

.whois_price {
    margin: 5px 0px 0px 130px;
    width: 140px;
	color: #394a59;
}

/* £4.99 */
.whois_banner_text3 {
    font-size: 140%;
    line-height: 140%;
    margin: 10px 0px 0px 0px;
    white-space: nowrap;
}

/* per year */
.whois_banner_text4 {
    line-height: 140%;
    margin: 0px 0px 0px 0px;
}


#whoisprivacy_ordernow {
    margin: 5px 0px 0px 140px;
    padding: 8px 0px 0px 0px;
    width: 97px;
    height: 26px; /* Increase this to 34 if you drop the padding-top to 0 */
    background: url("/images/buttons/but-ordernow-orange.gif");
    color: white;
    font-weight: bold;
}

#whoisprivacy_ordernow a, #whoisprivacy_ordernow a:link, #whoisprivacy_ordernow a:visited {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    color: white;
    text-align: center;
    margin: 0px 0px 0px 10px;
    padding: 0;
    line-height: 13px;
    
}

.whois_table th {
    text-align: center;
    height: 20px;
}

.whois_table td {
    background-color: #dae6e8;
    font-family: inherit;
    font-size: inherit;
    color: white;
}

whois_table_text {

}

#whois_table_first {
    border-right: solid white 1px;
}

#whois_table_second {
    border-left: solid white 1px;
}


/*------------------------------------------------------------------------*/
/*                    Online Business Card                                */
/*------------------------------------------------------------------------*/

#businesscard_page p {
    font-size: 1em;
}



#businesscard_banner {
    width: 250px;
    height: 190px;
    float: right;
    margin-right: 20px;
    margin-left: 10px;
    margin-bottom: 10px;
    background-color: transparent;
    background-image: url(/images/product/tombstone/panels/back-businesscard-250x190.jpg);
    background-repeat: no-repeat;
    background-position: 0% 0%;
}

.businesscard_banner_title {
    width: 250px;
    height:18px;
	color:#fff;
	font-weight: bold;
	font-size: 11px;
	padding-left: 6px;
	padding-top: 4px;
	background: url('/images/product/tombstone/panels/back-tomb-title-250.gif') no-repeat;
}

.businesscard_banner_content {
	margin-top: 10px;
	padding-left: 0px;
	font-size: 12px;
	color: #fff;
	line-height:14px;
}

/* Generate online leads for your offline business */
.businesscard_banner_text {
    width: auto;
    padding: 0px 15px;
    font-size: 150%;
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 150%;
    text-align: right;
    color: white;
}

.businesscard_price {
    margin: 10px 0px 0px 135px;
    width: 140px;
    color: #394a59;
}
    

/* £1.99 */
.businesscard_banner_price1 {
    font-size: 140%;
    line-height: 140%;
    margin: 10px 0px 0px 0px;
    white-space: nowrap;
}

/* per year */
.businesscard_banner_price2 {
    line-height: 140%;
    margin: 0px 0px 0px 0px;
}


#businesscard_ordernow {
    margin-left: 140px;
    margin-top: 5px;
    padding-top:0px;
    width: 97px;
    height: 34px; /* Increase this to 34 if you drop the padding-top to 0 */
    background: url("/images/buttons/but-ordernow-orange.gif");
    color: white;
    font-weight: bold;
}

#businesscard_ordernow a, #businesscard_ordernow a:link, #businesscard_ordernow a:visited {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    color: white;
    text-align: center;
    margin: 0px 0px 0px 10px;
    padding: 0;
    line-height: 13px;
    
}

#businesscard_screenshot {
	margin: 10px 45px;
}



/*------------------------------------------------------------------------*/
/*                    Products pages                                      */
/*------------------------------------------------------------------------*/


/* Normal Size Text Container */

.product_container {
    width: 578px; /* was 591 */
    height: 191px;
	float: left;
    margin-bottom: 20px;
    margin-left: 16px;
}

.product_textbox {
	width: 371px;
	height: 191px;
	margin-right: 10px;
	float: left;
	padding: 5px;
	background: url("/images/gradbox/back_product_text_371x191.jpg") top left no-repeat;
}

/* Tall Text Container */

.product_container_tall {
    width: 578px; /* was 591 */
    height: 216px;
	float: left;
    margin-bottom: 20px;
    margin-left: 16px;
}

.product_textbox_tall {
	width: 371px;
	height: 216px;
	margin-right: 10px;
	float: left;
	padding: 5px;
	background: url("/images/gradbox/back_product_text_371x216.jpg") top left no-repeat;
}


/* Inside Text Container Common Elements */

.product_name {
	padding-left: 15px;
	padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #3a5153;
    line-height: 1.45em;
}

.product_headline {
    padding-left: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #3a5153;
    line-height: 1.45em;
}

.product_subheadline {
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #FF9221;
    line-height: 1.2em;
}

.product_highlights_header {
	font-size: 11px;
	padding: 5px 20px;
	line-height: 1.2em;
}

.product_highlights_footer {
	font-size: 11px;
	padding: 5px 20px;
	line-height: 1.2em;
}

.product_textbox p, .product_textbox_tall p {
	margin: 0px;
	padding: 0px 5px;
}

ul.product_list {
    margin: 5px 0px 3px 2px;
    padding-left: 20px;
    font-size: 11px;
}

ul.product_list li {
	line-height: 115%;
	font-size: 11px;
    padding-left: 16px;
    list-style: none;
    background: url(/images/bullets/dot_9bb3b7.gif) no-repeat 0px 4px;
}

/* PRODUCT IMAGE BANNER (currently on the right side of the text box) */
/* Product Image Banner Common Elements */

.product_imagebox_title {
    width: 171px;
    height:18px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-left: 6px;
	padding-top: 4px;
	background: url('/images/product/tombstone/panels/back-tomb-title-177.gif') no-repeat;
}

.product_imagebox_content {
    width: 169px;
	height:116px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 8px;
	font-size: 9px;
	color: #fff;
	line-height:13px;
}

.product_price {
	width: 167px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 2px;
	margin-bottom: 5px;
	height: 18px;
	color: #fff;
	text-align: left;
}

.product_price_tall {
	width: 167px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 5px;
	height:43px;
	color: #fff;
	text-align: right;
}

.product_price_first {
	padding-left: 0px;
	margin-left: 0px;
}

.product_price_second {
	padding-left:0px;
	margin-left:0px;
}

.product_banner_more {
	font-size: 9px;
	color:#1d2829;
	width: 169px;
	margin-top: 0px;
	margin-left: 8px;
	margin-bottom:4px;
	
}


.product_more a {

	color:#1d2829;
	text-decoration:none;
	
}

.product_more a:link, .product_more a:visited, .product_more a:active{

	color:#1d2829;
	
}

.product_more a:hover {

	color:#ffffff;
	text-decoration:none;
	
}

.product_banner_order {
    width: 51px;
	height:19px;
	margin-left: 8px;
	background: url('/images/product/buttons/imarketing-but-order.gif') no-repeat;
	cursor: pointer;
}

/* Normal Size Image Banner (price changes) */
.product_imagebox {
	width: 177px;
	height: 191px;
	float: left;
	margin-right: 0px;
	background: url(/images/product/tombstone/panels/back_product_tombstone_177x191.gif) no-repeat;
    background-position: 0% 0%;
}

/* Larger Size Image Banner */

.product_imagebox_tall {
	width: 177px;
	height: 216px;
	float: left;
	margin-right: 0px;
	background: url(/images/product/tombstone/panels/back_product_tombstone_177x216.gif) no-repeat;
    background-position: 0% 0%;
}


/*------------------------------------------------------------------------*/
/*                    Domain Page Overrides                               */
/*------------------------------------------------------------------------*/
#product_domain_names {
}

#product_domain_search {
	width: 350px;
	margin: 5px 0px 0px 10px;
}

#product_domain_search .product_domain_search {
    padding: 0px 5px 0px 5px;
    width: 350px;
    height: 35px;
   /* background: transparent url('/images/product/tombstone/panels/search_background.gif') no-repeat; */
}

#product_domain_search .product_domain_search input.product_search_button {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
    width: 62px;
    height: 22px;
    border: 0px;
    color: #fff;
    font-size: 12px;
    background: transparent url('/images/buttons/search_button_glow_green.gif') no-repeat bottom center;
}



#product_domain_search .product_domain_search input.product_search_button:hover {
    background: transparent url('/images/buttons/search_button_orange.gif') no-repeat bottom center;
}


#product_domain_search .product_domain_search input, 
#product_domain_search .product_domain_search select {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 2px 3px;
    color: #3A5153;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #57797C;
    border-bottom: 1px solid #DCE7E8;
    border-right: 1px solid #DCE7E8;
}

#product_domain_search .product_domain_search form input {
    padding: 0px 0px;
}



/*------------------------------------------------------------------------*/
/*                    Individual Product Overrides                        */
/*------------------------------------------------------------------------*/

/* Business Card */

#product_domain_businesscard ul.product_list {
    margin: 5px 0px 3px 2px;
    padding-left: 20px;
}

#product_domain_businesscard ul.product_list li {
	line-height: 115%;
    padding-left: 16px;
}

#product_domain_businesscard .product_highlights_header {
	padding: 5px 20px 5px 20px;
	line-height: 1.2em;
}

/* WHOIS Privacy */

#product_domain_whoisprivacy ul.product_list {
    margin: 5px 0px 3px 2px;
    padding-left: 20px;
}

#product_domain_whoisprivacy ul.product_list li {
	line-height: 115%;
    padding-left: 16px;
}

#product_domain_whoisprivacy .product_highlights_header {
	padding: 5px 20px 5px 20px;
	line-height: 1.2em;
}

#product_domain_whoisprivacy .product_highlights_footer {
	padding: 5px 20px 5px 20px;
	line-height: 1.2em;
}

/* Domain Credits */

#product_domain_credits ul.product_list {
    margin: 5px 0px 3px 2px;
    padding-left: 20px;
}

#product_domain_credits ul.product_list li {
	line-height: 145%;
    padding-left: 16px;
}

#product_domain_credits .product_highlights_header {
	padding: 10px 20px 5px 20px;
	line-height: 1.2em;
}

/*------------------------------------------------------------------------*/
/*                     Protx page                                         */
/*------------------------------------------------------------------------*/


#protx_page h4 {
        font-size: 11px;
        color: #403835;
}

#protx_page img {
        margin: 0px 0px 0px 20px;
}

#protx_page p.under_img {
        margin-top: 0px;
        padding-top: 0px;
        font-weight: bold;
        text-align: center;
}

/*------------------------------------------------------------------------*/
/*                     eShop page                                         */
/*------------------------------------------------------------------------*/

#eshop_top_banner {
        height: 46px;
        margin-bottom: 15px;
        margin-left: 16px;
        margin-top: 5px;
        width: 588px;
}


.highlight_text_first {
color:#5391A6;
font-weight:bold;
}

.bullet_heading {
        background: transparent url(/images/bullets/tick-back-title.gif) no-repeat 0 0;
        font-size: 11px;
        font-weight: bold;
        padding-left: 40px;
        margin-bottom: 0px;
        padding-bottom: 0px;
}

.highlight_text {
        font-weight:bold;
}

/*------------------------------------------------------------------------*/
/*                     Testimonials page                                  */
/*------------------------------------------------------------------------*/

#testimonials {
    font-family: inherit;
}

#testimonials blockquote {
    display: block;
    padding: 15px 15px;
    width: 520px;
    height: 70px;
    background-image: url('/images/backgrounds/testimonialBG.gif');
}

#testimonials .testimony {
}

#testimonials .identity {
    font-weight: bold;
    text-align: right;
    padding-right: 20px;
}


#order {
	width: 980px;
	margin-left: 0px;
}

/*------------------------------------------------------------------------*/
/* console                                                                */
/*------------------------------------------------------------------------*/

#console {
    width: 980px;
    height: 100px;
    margin-top: 31px;
    padding: 25px 0 0 0;
    background: url('/images/header/panels/blank.gif') no-repeat top left;
}

#console .title {
    margin: 0px 0 10px 0;
    color: #1d2829;
    font: bold 20px;
}

#console .message {
    color: #3a5153;
    font-size: 14px;
}

#console #caption {
    display: block;
    width: 90px;
    height: 15px;
    padding: 0;
    margin: 10px 0 0 31px;
    color: #1d2829;
    text-align: center;
    font-size: 10px;
}

#console.error .title {
    color: #CC0000;
}

#console.error .message {
    color: #CC0000;
}

#console #icon {
    margin: 0 0 0 45px;
    width: 60px;
    height: 50px;
}

#console.success #icon {
    background: url('/images/header/icons/tick.gif') no-repeat top left;
    height: 60px;
}

#console.error #icon {
    background: url('/images/header/icons/alert.gif') no-repeat top left;
    height: 60px;
}

#console.help #icon {
    background: url('/images/header/icons/help.gif') no-repeat top left;
    height: 60px;
}

#console.searching #icon {
    background: url('/images/header/icons/clock_spin.gif') no-repeat 5px -5px;
    height: 60px;
}

/*------------------------------------------------------------------------*/
/* searching progress panel                                               */
/*------------------------------------------------------------------------*/

#console.searching #progress {
    margin: 10px 0 0 31px;
    width: 100px;
    height: 15px;
    background: url('/images/header/progress/blank.gif') no-repeat left top;
}

#console.searching #progress #meter {
    height: 15px;
    width: 100px;
    background: url('/images/header/progress/green.gif') no-repeat left top;
}

#console.searching #progress #percent {
    margin: -15px 0 0 5px;
    height: 15px;
    width: 90px;
    color: #1D2829;
    text-align: center;
    font-size: 10px;
    padding: 0;
}

#order #domain_tabs {
    margin-bottom:0;
    margin-left:0px;
    margin-top:30px;
    width:596px;
}
#order ul.tabNavigation li {
    font-family: Arial,Helvetica,Verdana;
    font-weight: bold;
}
#order ul.tabNavigation {
    list-style:none outside none;
    margin:0 0 8px;
    padding: 0 0 0 5px;
}
#order ul.tabNavigation li {
    display:inline;
}
#order ul.tabNavigation li a {
    -moz-border-radius:5px 5px 0 0;
    background-color:#F6F8F8;
    border-color:#DBD3D3 #DBD3D3 #F5F5F5;
    border-style:solid;
    border-width:1px;
    z-index:101;
    color:#000000;
    padding:10px;
    text-decoration:none;
}
#order ul.tabNavigation li a.selected {
    background-color:#DBE7E8;
}
#order ul.tabNavigation li a {
    position:relative;
    z-index:100;
}

#order #content {
    width: 700px;
}
#order div.half_box {
    margin: 10px 0 10px 0;
    padding: 0;
    position: relative;
    clear: right;
    background: url("/images/banners/grad345x1200.png") no-repeat scroll left top transparent;
    width: 345px;
    min-height: 230px;
}

* html #order div.half_box {  /* IE fix */
    height: 230px;
}

#order div.half_box div.foot {
    position: absolute;
    clear: both;
    bottom: 0px;
    height: 5px;
    width: 345px;
    background: url('/images/banners/grad345x1200.png') no-repeat left bottom;
}

#order table.domains td.domain {
    width:170px;
}
#order table.domains td.images {
    width: 80px;
}

#order table.domains tr th {
    font-size: 12px;
}

#order table.domains td {
    font-size: 12px;
    background: #F5FCFD;
    border-bottom: 1px dotted #636363;
/*    height: 35px; */
    vertical-align:middle;
/* Extras added by Abby */
   height: 46px;
   padding-bottom: 8px;
   padding-top: 8px;
}
#order table.domains td.output label {
    font-size: 11px;
    float: none;
}
#order table.domains select.register {
    font-size: 11px;
}
#order #domain_results h3.title span {
    color: #907e7b;
}

#order table.extrawide {
    width: 680px;
}

