/*------------------------------------------------------------------------*/
/* Default Screen Stylesheet for Daily.co.uk                              */
/* 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: 0 0 0 80px;
    background: url('/images/header/icons/alert.gif') no-repeat top left;
}

.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;
}

.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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/tick.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/cross.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/alert.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/back.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/next.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/plus.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/minus.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/help.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/update.gif') no-repeat top left;
    min-height: 26px;
    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 15px;
    padding: 4px 0 0 32px;
    background: url('/images/controls/up.gif') no-repeat top left;
    min-height: 26px;
    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                                              */
/*------------------------------------------------------------------------*/

body {
    text-align: center;             /* work-around for IE */
    min-width: 770px;
    margin: 0;
    padding: 0;
    font: 13px verdana, arial, helvetica, sans-serif;
    color: #403835;
    background-color: #FFFFFF;
}

#page {
    margin: 0 auto;
    padding: 0;
    width: 770px;
    text-align: left;               /* reset text align set above for IE */
    background-color: #FFFFFF;
}

#instant-container {
        width:608px;
        float:left;
        display: relative;
}

#text-left {
        width:298px;
        float:left;
        display: inline;
}

#tombstone-right {
        width:310px;
        height:300px;
        float:left;
        display: inline;
}

#banner-eshop {
        width:221px;
        height:265px;
        margin-top:12px;
        margin-left:24px;
        padding-left:60px;
        padding-top:55px;
        font-size:9px;
        line-height:14px;
        color:#333333;
        float:left;
        background: url('/images/banners/banner-eshop02.gif');
        display: inline;
        cursor:pointer;
}

#banner-award-reseller {
	width:249px;
	height:124px;
	margin-top:12px;
	margin-left:55px; 
	float:left; 
	background: url('/images/banners/award-reseller-landing.gif');
	display: inline; 
    
}



/*------------------------------------------------------------------------*/
/* domain price banners                                                   */
/*------------------------------------------------------------------------*/

#banner-domains-container {
 
	width:136px;
	margin-bottom:8px; 
	float:left;
	text-align:center; 
	display: relative;        
    
}

.banner-domains-top {
 
	width:136px;
	height: 14px;
	float:left;
    background: url('/images/banners/domains/new-price-border-top.gif'); background-repeat: no-repeat;
	display: inline;        
    
}

.banner-domains-bottom {
 
	width:136px;
	height: 14px;
	float:left;
    background: url('/images/banners/domains/new-price-border-bottom.gif'); background-repeat: no-repeat;
	display: inline;        
    
}

.banner-domains-middle {
 
	width:136px;
	float:left;
	margin-top:3px;
	color:#2b4043;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	display: inline;        
    
}

#banner-domains-new {
 
	width:136px;
	height:160px; 
	margin-bottom:8px; 
	float:left; 
	background: url('/images/banners/domains/new-price-border.gif');
	display: relative;        
    
}

#banner-domains-new-large {
 
	width:136px;
	height:189px; 
	margin-bottom:8px; 
	float:left; 
	background: url('/images/banners/domains/new-price-border-large.gif');
	display: relative;        
    
}

.banner-domains-white {
 
	color:#fff;
	float:left;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	width:136px;
	height:26px;
	margin-bottom:8px;
	padding-top:4px;
	display: relative;        
    
}

.banner-domains-from {
 
	color:#2b4043;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:136px;
	display: relative;        
    
}

.banner-domains-from-small {
 
	color:#2b4043;
	float:left;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	width:80px;
	display: relative;        
    
}

.banner-domains-peryear {
 
	color:#6a8d91;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:136px;
	display: relative;        
    
}

.banner-domains-price {
 
	color:#2b4043;
	float:left;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	width:136px;
	height:30px;
	margin-bottom:8px;
	display: relative;      
    
}

.banner-domains-price-small {
 
	color:#6a8d91;
	float:left;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:18px;
	display: relative;      
    
}



#header {
    position: relative;
    margin: 0;
    padding: 0;
}

#body {
   margin: 5px 0;
   padding: 0;
}

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;
}

#footer {
    clear: both;
    position: relative;
    margin: 10px 0 10px 0;
    padding: 0 4px;
    height: 24px;
    font-size: 10px;
    line-height: 24px;
    text-align: center;
    color: #403835;
    background: url('/images/panels/footer.gif') no-repeat bottom left;
}

#footer a {
    text-decoration: none;
    font-size: 10px;
    padding: 0px 2px;
    color: #403835;
}

#footer a:hover {
    color: #57797C;
}

div.footnote {
    font-size: 10px;
    margin: 0 auto 20px;
}



/*------------------------------------------------------------------------*/
/* header section                                                         */
/*------------------------------------------------------------------------*/

#header {
    position: relative;
    margin: 0;
    padding: 0;
    height: 145px; 
    background: url('/images/header/tabs/strip.gif') repeat-x bottom left;
}

#header a.logo {
    position: absolute;
    display: block;
    top: 34px;
    left: -2px;
    width: 140px;
    height: 69px;
    background: url('/images/logo/daily_140x69.gif') no-repeat left top;
}

#header a.logo_flash {
    position: absolute;
    display: block;
    top: 32px;
    left: -1px;
    width: 306px;
    height: 69px;
}

#header a.great_hosting {
    position: absolute;
    display: block;
    top: 32px;
    left: 145px;
    width: 156px;
    height: 69px;
    background: url('/images/logo/great_hosting.gif') no-repeat left top;
}

#header a.great_hosting_flash {
    position: absolute;
    display: block;
    top: 32px;
    left: 145px;
    width: 220px;     /* TODO: change this when Dan provides the split flash logo */
    height: 80px;
}

#header #headline {
    position: absolute;
    top: 45px;
    left: 180px;
    width: 160px;
    height: 50px;
/*    background: url('/images/logo/great_hosting.gif') no-repeat left top; */
}

#header #headline h1 {
    margin: 0px;
    padding: 0;
    font: 20px verdana, arial, helvetica, sans-serif;
    color: #AFBC4A;
}

#header #headline h2 {
    margin: 3px 0 0 0;
    padding: 0;
    font: 18px verdana, arial, helvetica, sans-serif;
    color: #74A2A6;
}

/*------------------------------------------------------------------------*/
/* clock                                                                  */
/*------------------------------------------------------------------------*/

#header #clock {
    position: absolute;
    bottom: 5px;
    right: 0px;
    height: 110px;
    width: 108px;
    background: url('/images/header/clock/blank.gif') no-repeat top right;
}

#clock #time {
    position: absolute;
    top: 0px;
    left: 9px;
    width: 90px;
    height: 90px;
}

#clock #day {
    position: absolute;
    bottom: 18px;
    left: 9px;
    width: 90px;
    text-align: center;
    color: #AFBC4A;
    font: 10px arial, helvetica, verdana, sans-serif;
}

#clock #date {
    position: absolute;
    bottom: 6px;
    left: 9px;
    width: 90px;
    text-align: center;
    color: #AFBC4A;
    font: 10px arial, helvetica, verdana, sans-serif;
}

#clock #date .ordinal {
}

/*------------------------------------------------------------------------*/
/* login buttons                                                          */
/*------------------------------------------------------------------------*/

#logins {
    position: relative;
    top: 5px;
    left: 548px;
    width: 160px;
}

#logins a.button {
    display: block;
    width: 102px;
    height: 15px;
    padding-top:6px;
    background: url('/images/buttons/login_blank.gif') no-repeat left top;
}

#logins a.button:hover {
    background: url('/images/buttons/login_roll.gif') no-repeat left top;
}

#logins a.customerlogin {
    background: url('/images/buttons/but_customerlogin.gif') no-repeat left top;
}

#logins a.customerlogin:hover {
    background: url('/images/buttons/but_customerlogin01.gif') no-repeat left top;
}
#logins a.weblogin {
    background: url('/images/buttons/but_weblogin.gif') no-repeat left top;
}

#logins a.weblogin:hover {
    background: url('/images/buttons/but_weblogin01.gif') no-repeat left top;
}
#logins a.signup {
    background: url('/images/buttons/but_signup.gif') no-repeat left top;
}

#logins a.signup:hover {
    background: url('/images/buttons/but_signup01.gif') no-repeat left top;
}


#logins a.signup {
    height: 34px;
}


/*------------------------------------------------------------------------*/
/* tabs                                                                   */
/*------------------------------------------------------------------------*/

#tabs {
    display: block;
    position: absolute;
    bottom: 3px;
    left: 0px;
    width: 662px;
    height: 24px;
    padding: 0;
    margin: 0;
}

#tabs  li {
    display: inline;
    float: left;
    height: 22px;
    width: 100px;
    margin-left: 2px;
    padding: 0;
    list-style: none;
    background: url('/images/header/tabs/large_cold.gif') no-repeat top left;
    text-align: center;
}

#tabs li:hover {
    color: white;
    background-image: url('/images/header/tabs/large_roll.gif');
}

#tabs li.home {
    width: 48px;
    margin-left: 0;
    background-image: url('/images/header/tabs/small_cold.gif');
}

#tabs li.home:hover {
    background-image: url('/images/header/tabs/small_roll.gif');
}

#tabs li.warm {
    background-image: url('/images/header/tabs/large_warm.gif');
    height: 23px;
}

#tabs li.warm_home {
    width: 48px;
    margin-left: 0;
    background-image: url('/images/header/tabs/small_warm.gif');
    height: 23px;
}

#tabs li a {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 11px;
    line-height: 22px;
    text-decoration: none;
    color: white;
}

#tabs li.warm a,
#tabs li.warm_home a {
    color: #fff;
}

#tabs li a:hover,
#tabs li:hover a {
    color: white;
}

#tabs li.warm a:hover,
#tabs li.warm:hover a,
#tabs li.warm_home a:hover,
#tabs li.warm_home:hover a {
    color: white;
}

#tabs a:visited {
    color: white;
}

/*------------------------------------------------------------------------*/
/* breadcrumb trail                                                       */
/*------------------------------------------------------------------------*/

#trail {
    display: block;
    height: 24px;
    font-size: 10px;
    font-weight: bold;
    line-height: 24px;
    background: url('/images/header/trail/hosted_uk.gif') no-repeat bottom right;
    color: #BFB7B5;
    border-bottom: 1px dotted #9F9390;
}

#trail_status{
   
    height: 24px;
	width:73px;
	float: right;
	margin-right:100px;
	background: url('/images/header/trail/system_status.gif') no-repeat bottom right;


}

#trail a {
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    padding: 2px 3px 0px 12px;
    color: #5391A6;
    background: url('/images/header/trail/arrow_right.gif') no-repeat bottom left;
}

#trail a:hover {
    color: #ff9226;
    background: url('/images/header/trail/arrow_right_roll.gif') no-repeat bottom left;
}

#trail a.first {
    padding-left: 0;
    background-image: none;
}
  


/*------------------------------------------------------------------------*/
/* user links: login/logout                                               */
/*------------------------------------------------------------------------*/

#userlinks {
    position: absolute;
    bottom: 4px;
    right: 10px;
    width: 120px;
    height: 20px;
    text-align: right;
    color: #403835;
}

#userlinks a {
    font-size: 12px;
    color: #DFDBDA;
    text-decoration: none;
}

#userlinks a:hover {
    color: black;
}


/*------------------------------------------------------------------------*/
/* domain search form                                                     */
/*------------------------------------------------------------------------*/

#search {
    position: relative;
    margin: 0px;
    padding-top: 9px;
    height: 44px; 
    background: url('/images/header/search/search_bar_large.gif') no-repeat bottom left;
}

#search h1 {
    float: left;
    height: 32px;
    margin: 0;
    padding: 7px 0 0 10px;
    font: bold 13px bold verdana, arial, helvetica, sans-serif;
    color: #385357;
    line-height: 20px;
    width: 220px;
    font-family: verdana, arial, helvetica, sans-serif;
}

#search form {
    float: left;
    padding: 0px 0 0 0;
    width: 400px;
}

#search form input, 
#search form select {
    font-size: 12px;
    margin: 0 0 0 3px;
    padding: 2px 4px;
    color: #403835;    
    background-color: #DCE7E8;
    border: 1px solid #57797C;
    border-bottom: 1px solid #DCE7E8;
    border-right: 1px solid #DCE7E8;
}

#search form label {
    color: #3A5153;
    padding-top: 3px;
}

#search form input {
    width: 150px;
    background: #EDF2F3 url('/images/header/search/light_grad.gif') no-repeat top left;
}
    
#search form select {
    width: 100px;
    padding: 1px 4px;
}

#search form select option {
    margin: 2px;
    padding: 0;
}

#search form input.button {
    margin: 0;
    padding: 0;
    width: 66px;
    height: 28px;
    border: 0px;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    background: transparent url('/images/header/buttons/glow/search_glow.gif') no-repeat 0px 2px;
}

#search form input.button:hover {
    background-image: url('/images/header/buttons/glow/search_orange.gif');
}

#search .link {
    display: block;
    float: right;
    margin-top:4px;
	margin-right:21px;		
    width: 119px;
    height: 24px;
    color: #3A5153;
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 24px;
    text-align: left;
    text-decoration: none;
}

#search .link:hover {
    color: black;
}



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

#console {
    position: relative;
    height: 125px;
    padding: 0px 195px 0 160px;
    background: url('/images/header/panels/blank.gif') no-repeat top left;
}

#console .title {
    padding: 25px 0 0 0;
    margin: 0;
    color: #1D2829;
    font: bold 20px verdana, arial, helvetica, sans-serif;
}

#console .message {
    margin-top: 4px;
    color: #3A5153;
    font-size: 14px;
}

#console #caption {
    position: absolute;
    top: 95px;
    left: 35px;
    width: 90px;
    height: 15px;
    padding: 0;
    color: #1D2829;
    text-align: center;
    font-size: 10px;
}

#console.advert {
    position: relative;
    height: 231px;
	width:770px;
    padding:0px;
    margin-top: 1px;
}

#advert_left {
    position: relative;
    height: 231px;
	width: 457px;
	float: left;
    background: url('/images/home/back_splash_left.gif') no-repeat top left;
}

#advert_right {
    position: relative;
    height: 231px;
	width: 313px;
	float: right;
    background: url('/images/home/back_splash_right_hosting.jpg') no-repeat top left;
}

#advert_special_holder {
    position: relative;
	width: 280px;
	float: left;
	margin-top:92px;
	margin-left: 12px;
	font-size: 11px;
}

#advert_special {
    position: relative;
	width: 280px;
	float: left;
	color:#333333;
}

#advert_special a {

	color:#5391a6;
	font-weight: bold;
}

#advert_special a:hover {

	color:#333333;

}

#advert_new {
    position: relative;
    height: 18px;
	margin-bottom: 2px;
	padding-left: 36px;
	width: 245px;
	float: left;
	font-size: 11px;
	color:#333333;
	background: url('/images/home/new.gif') no-repeat top left;
}

ul.advert_special {
    margin: 0px 0;
    padding-left: 0px;
}

ul.advert_special li {
    margin-bottom: 6px;
    font-size:9px;
    font-weight:bold;
    padding-left: 16px;
    line-height: 10px;
    list-style: none;
    background: url('/images/bullets/dot-special.gif') no-repeat left 2px;
}

#console.advert a.more_info {
    display: block;
    position: absolute;
    top: 120px;
    left: 353px;
    height: 30px;
    width: 100px;
    font: bold 11px verdana, arial, helvetica, sans-serif;
    line-height: 15px;
    color: #57797C;
    text-decoration: none;
}

#console.advert a.advert_click {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 151px;
    width: 770px;
    font: bold 11px verdana, arial, helvetica, sans-serif;
    line-height: 15px;
    color: #57797C;
    text-decoration: none;
}

#console.advert a.bullet_list1 {
    display: block;
    position: absolute;
    top: 58px;
    left: 149px;
    height: 60px;
    width: 185px;
	font: normal 11px verdana, arial, helvetica, sans-serif;
    line-height: 15px;
    color: #333333;
    text-decoration: none;

}

#console.advert a.bullet_list2 {
    display: block;
    position: absolute;
    top: 58px;
    left: 353px;
    height: 60px;
    width: 185px;
	font: normal 11px verdana, arial, helvetica, sans-serif;
    line-height: 15px;
    color: #333333;
    text-decoration: none;

}


#console.advert .flash_splash {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 120px;
    height: 151px;
}

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

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

#console #icon {
    position: absolute;
    top: 25px;
    left: 50px;
    width: 60px;
    height: 50px;
}

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

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

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

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

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

#console.searching #progress {
    position: absolute;
    top: 95px;
    left: 30px;
    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 {
    position: absolute;
    left: 5px;
    top: 2px;
    height: 15px;
    width: 90px;
    color: #1D2829;
    text-align: center;
    font-size: 10px;
    padding: 0;
}

#console.searching #advert {
    position: absolute;
    left: 605px;
    top: 15px;
    width: 135px;
    height: 95px;
    background: url('/images/header/panels/daily_drive.gif') no-repeat left top;
}




.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;
}

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;
}

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

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

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

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

/*------------------------------------------------------------------------*/
/* 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-image: url('/images/icons/silk/tick.gif'); */
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0;
    padding: 0;
    color: #1D2829;
}

table.domains tr.taken td.status {
/*    background-image: url('/images/icons/silk/cross.gif');*/
}

table.domains tr.error td.status {
    background-image: url('/images/form/icons/error.gif');
}

table.domains tr td.action {
    text-align: right;
}

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: #3A5153;
}

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: center;
}

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;
}
/*------------------------------------------------------------------------*/
/* middle banner                                                  */
/*------------------------------------------------------------------------*/

#home_middle_banner {
    position: relative;
    float: left;
    width: 770px;
	height:108px;
	margin-bottom:4px;
	background: url('/images/home/banner_transfer_home.gif') no-repeat left top;

}

#home_middle_links {
    position: relative;
    float: left;
    width: 245px;
       height:20px;
       margin-left:500px;
       margin-top:76px;
}

#home_middle_terms {
    position: relative;
    float: left;
    width: 130px;
       height:20px;
       cursor: pointer;
}

#home_middle_more {
    position: relative;
    float: right;
    width: 85px;
       height:20px;
       cursor: pointer;
}

/*------------------------------------------------------------------------*/
/* home page tombstones                                                   */
/*------------------------------------------------------------------------*/

#home div.tombstone {
    position: relative;
    float: left;
    width: 150px;
    height: 202px;
    margin: 0 5px 0 0;
    padding: 0;
    background: url('/images/product/tombstone/panels/home_panel.gif') no-repeat left top;
}

#home div.last {
    margin-right: 0;
}
    
#home div.tombstone div.body {
    position: relative;
    font: normal 9px verdana, arial, helvetica, sans-serif;
    padding: 4px 7px;
    color: white;
    line-height: 14px;
    height: 132px;
}

* html #home div.tombstone div.body {
    height: 122px;      /* 124 - (4 * 2) */
}

#home div.tombstone div.body a.more_info {
    position: absolute;
    bottom: 4px;
    left: 6px;
    width: 100px;
    height: 14px;
    color: #3e5356;
    font: normal 10px verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

#home div.tombstone div.body a.more_info:hover {
    color: white;
}

#home div.tombstone a.price {
    display: block;
    height: 37px;
    width: 150px;
}


#home #email_tombstone.tombstone a.price {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/email_price.gif') no-repeat top left;
}

#home #email_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/email_price_roll.gif') no-repeat top left;
}

#home #drive_tombstone.tombstone a.price {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/drive_price.gif') no-repeat top left;
}

#home #drive_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/drive_price_roll.gif') no-repeat top left;
}

#home #instant_tombstone.tombstone a.price {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/instant_price.gif') no-repeat top left;
}

#home #instant_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/instant_price_roll.gif') no-repeat top left;
}

#home #hosting_tombstone.tombstone a.price {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/hosting_price.gif') no-repeat top left;
}

#home #hosting_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/hosting_price_roll.gif') no-repeat top left;
}

#home #eshop_tombstone.tombstone a.price {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/eshop_price.gif') no-repeat top left;
}

#home #eshop_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/eshop_price_roll.gif') no-repeat top left;
}

#home #reseller_tombstone.tombstone a.price {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/reseller_price.gif') no-repeat top left;
}

#home #reseller_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url('/images/product/tombstone/home/reseller_price_roll.gif') no-repeat top left;
}



/*------------------------------------------------------------------------*/
/* picture panels on home page                                            */
/*------------------------------------------------------------------------*/

#home table.coffins {
    margin: 5px 0;
}

#home table.coffins td.coffin {
    width: 280px;
    height: 87px;
    margin: 0;
    padding: 28px 20px 0 10px;
    color: black;
    font: 9px verdana, arial, helvetica, sans-serif;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: top left;
}

#home table.coffins td.transfer {
    background-image: url('/images/coffins/home/coffin_transfer.gif');
}

#home table.coffins td.domains {
    background-image: url('/images/coffins/home/coffin_special.gif');
}

#home table.coffins td.fotolia {
    background-image: url('/images/coffins/home/coffin_library.gif');
}

#home table.coffins td.support {
    background-image: url('/images/coffins/home/coffin_support.gif');
}

#home table.coffins a.more_info {
    font: 9px verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

div.coffins {
}

div.coffin {
    position: relative;
    float: left;
    width: 276px;
    height: 87px;
    margin: 5px 4px 0 0;
    padding: 28px 20px 0 10px;
    color: black;
    font: 9px verdana, arial, helvetica, sans-serif;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: top left;
}

div.coffins div.top_left {
    background-image: url('/images/coffins/home/coffin_transfer.gif');
}

div.coffins div.top_right {
    background-image: url('/images/coffins/home/coffin_special.gif');
}

div.coffins div.bottom_left {
    background-image: url('/images/coffins/home/coffin_library.gif');
}

div.coffins div.bottom_right {
    background-image: url('/images/coffins/home/coffin_support.gif');
}

div.coffin a.more_info {
    position: absolute;
    bottom: 2px;
    left: 8px;
    width: 80px;
    height: 22px;
    font: 9px verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

/*------------------------------------------------------------------------*/
/* home page bottom panels                                            */
/*------------------------------------------------------------------------*/


#home_bottom {
    position: relative;
    float: left;
    width: 770px;
	height:355px;
	margin-top:3px;

}

#home_bottom_hyper {
    position: relative;
    float: left;
    width: 281px;
    height:119px;
    margin-right: 4px;
    background: url('/images/home/back_hyper1.jpg') no-repeat left top;
    padding-left: 14px;
    padding-right: 10px;
    padding-top:120px;
    color: #333333;
    font: 9px verdana, arial, helvetica, sans-serif;
    line-height: 13px;

}

#home_bottom_about {
    position: relative;
    float: left;
    width: 288px;
	height:199px;
	margin-right: 4px;
	background: url('/images/home/back_about.gif') no-repeat left top;
	padding-left: 7px;
	padding-right: 10px;
	padding-top:40px;
	color: #333333;
    font: 9px verdana, arial, helvetica, sans-serif;
    line-height: 13px;
	
}

#home_bottom_special {
    position: relative;
    float: left;
    width: 305px;
	height:235px;
	margin-right: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	color: #333333;
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 13px;
	
}

#home_bottom_left {
    position: relative;
    float: left;
    width: 305px;
	height:235px;
	margin-right: 4px;
	
}

#home_bottom_support {
    position: relative;
    float: left;
    width: 305px;
	height:76px;
	padding-left:10px;
	padding-top:58px;
	margin-bottom:5px;
	background: url('/images/home/back_support.jpg') no-repeat left top;
	color: #333333;
    font-size: 9px;
    line-height: 13px;
}

#home_bottom_money {
    position: relative;
    float: left;
    width: 305px;
	height:96px;
	background: url('/images/home/banner_moneyback.gif') no-repeat left top;
	
}

#home_bottom_money_bar {
    position: relative;
    float: left;
    width: 770px;
    height:46px;
    margin-top:0px;
    margin-bottom:0px;
    background: url('/images/home/banner_moneyback01.gif') no-repeat left top;
}

#home_bottom_award {
    position: relative;
    float: left;
    width: 305px;
    height:96px;
    margin-bottom:7px;
    background: url('/images/home/award-home.gif') no-repeat left top;
}

#home_special_image {
    position: relative;
    float: left;
    width: 86px;
	height:52px;
	margin-right: 10px;
	
}

#home_testimonial {
    position: relative;
    float: left;
    width: 615px;
	height:111px;
	margin-bottom:26px;
	margin-top:1px;
	background: url('/images/home/back_testimonial.gif') no-repeat left top;
	
}

#home_ticker {
    position: relative;
    float: left;
    width: 320px;
	height:60px;
	margin-top:34px;
	margin-left: 38px;
	
}


#home_bottom_adverts {
    position: relative;
    float: right;
	margin-left:2px;
    width: 149px;
	height:355px;
	
}







div.pager {
    clear: both;
    margin: 0 15px;
    padding: 10px 0 2px;
}

div.pager a.prevpage,
div.pager a.nextpage {
    display: block;
    margin: 0;
    min-height: 22px;
    font-size: 11px;
    text-decoration: none;
    width: 40%;
}

* html div.pager a.prevpage,
* html div.pager a.nextpage {
    height: 22px;
}

div.pager a.prevpage {
    float: left;
    padding: 6px 0 0 32px;
    background: url('/images/controls/back.gif') no-repeat top left;
}

div.pager a.nextpage {
    float: right;
    text-align: right;
    padding: 6px 32px 0 0;
    background: url('/images/controls/next.gif') no-repeat top right;
}

div.pager a.prevpage:hover {
    background-image: url('/images/controls/back_roll.gif');
}

div.pager a.nextpage:hover {
    background-image: url('/images/controls/next_roll.gif');
}
/*------------------------------------------------------------------------*/
/* eShop table                                                            */
/*------------------------------------------------------------------------*/

#eshop_table {
    width: 580px;
    height:590px;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:22px;
    font-size:9px;
    color:#333333;
    line-height:14px;
}

/*------------------------------------------------------------------------*/
/* Web hosting offer banners                                              */
/*------------------------------------------------------------------------*/

#hosting_offer_banner {
    width: 580px;
    height:91px;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:16px;
    background: url('/images/banners/banner_transfer1.gif') no-repeat left top;
}

#hosting_offer_terms {
    width: 138px;
    height:20px;
    margin-left:105px;
    margin-top:70px;
    cursor: pointer;
}

#hosting_simply_banner {
    width: 587px;
    height:73px;
    padding-top:11px;
    margin-bottom:15px;
    margin-top:5px;
    margin-left:16px;
    background: url('/images/banners/banner_hosting_simply.jpg') no-repeat left top;
}

.hosting_simply_text {
    width: 500px;
    height:35px;
    padding-top:15px;
    margin-left:20px;
    color:#fff;
    font-size:9px;
    line-height:14px;
}

.hosting_simply_button {
    width: 440px;
    height:20px;
}

/*------------------------------------------------------------------------*/
/* Web hosting top banner                                                 */
/*------------------------------------------------------------------------*/

#hosting_top_banner {
    width: 588px;
    height:46px;
    margin-bottom:15px;
    margin-top:5px;
    margin-left:16px;
    background: url('/images/banners/banner_hosting_landing01.gif') no-repeat left top;
}

/*------------------------------------------------------------------------*/
/* CSS styles for products pages                                          */
/*------------------------------------------------------------------------*/

#product {
    margin-top: 10px;
}

#product #content {
    position: relative;
}

#product #menu {
    width: 150px;
    background-color: #EEECEC;
}

#product #menu a:focus {
    -moz-outline: 0;
}

#product #menu .header,
#product #menu .separator,
#product #menu .footer {
    display: block;
    margin: 0;
    padding: 0 4px;
    min-height: 27px;
    font: bold 11px verdana, arial, helvetica, sans-serif;
    line-height: 25px;
    color: white;
    overflow: visible;
    background: #80706B url('/images/panels/menu_mid.gif') no-repeat top left;
}

#product #menu a.header,
#product #menu .header {
    padding: 0 0 0 5px;
    font: bold 11px verdana, arial, helvetica, sans-serif;
    color: white;
    line-height: 25px;
    text-decoration: none;
    background: #9F9390 url('/images/panels/menu_head.gif') no-repeat top left;
}

#product #menu a.header:hover {
    color: black;
}

#product #menu .separator {
    background-color: #80706B;
    background-image: url('/images/panels/menu_mid.gif'); 
}

#product #menu a.footer {
    height: 20px;
    text-decoration: none;
    padding-left: 6px;
    background: #9F9390 url('/images/panels/menu_foot.gif') no-repeat bottom left;
    margin-bottom: 8px;
}

#product #menu a.footer:hover {
    background-image: url('/images/panels/menu_foot_roll.gif');
    color: black;
}

#product #menu ul {
    margin: 0;
    padding: 0;
}

#product #menu ul li {
    list-style: none;
    margin: 0;
}

* html #product #menu ul li {
    border: 1px solid #EEECEC;    /* IE blows goats */
}

#product ol li {
    font-size: 11px;
    line-height: 140%;
}

#product #menu ul li a {
    display: block;
    margin: 0;
    padding: 0 4px;
    min-height: 25px;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
    color: #3A5153;
    border-top: 1px solid white;
    border-left: 1px solid #DFDBDA;
    border-right: 1px solid #DFDBDA;
    border-bottom: 1px solid #DFDBDA;
/*    background-image: url('/images/panels/menu_back.gif'); */
}

#product #menu ul li.warm a {
    background-color: #DFDBDA;
    background-image: url('/images/panels/menu_warm.gif');
    border-top: 1px solid white;
    border-bottom: 1px solid #BFB7B5;
    color: #1D2829;
    font-weight: bold;
}

#product #menu ul li a:hover {
    color: #ff9226;
    color: #2B2F12;
    background-image: url('/images/panels/menu_roll.gif');
    border-top: 1px solid white;
    border-bottom: 1px solid #B9D0D2;
}

#product #menu ul li.last a {
    border-bottom: none;
}

#product p {
    font-size: 11px;
    line-height: 140%;
    padding-left: 10px;
}

#product h4 {
    margin: 20px 0 5px 10px;
}

/*------------------------------------------------------------------------*/
/* Product Tombstones                                                     */
/*------------------------------------------------------------------------*/

#product div.tombstones {
    margin: -3px 0 0 20px;
    float: right;
    position: relative;
}

#product div.tombstone {
    float: left; 
    position: relative;
    width: 122px;
    height: 300px;
    margin: 0 5px 0 0;
    padding: 0;
    background: url('/images/product/tombstone/panels/panel122.gif') no-repeat top left;
}

#product #reseller div.tombstones {
    margin: 0px 0 0 20px;
    float: right;
}

#product #reseller div.tombstone {
    float: left; 
    position: relative;
    width: 122px;
    height: 360px;
    margin: 0 5px 0 0;
    padding: 0;
    background: url('/images/product/tombstone/panels/panel122x360.gif') no-repeat top left;
}

#product #reseller div.tombstone a.moreinfo {
    padding-left: 3px;
    color: #1D2829;
    text-decoration: none;
    font-size: 10px;
}

#product #reseller div.tombstone div.highlights {
    padding: 4px 1px 2px 1px;
    font: 10px bold arial, helvetica, verdana, sans-serif;
    line-height: 14px;
    height: 180px;
}


#product div.tombstone a.picture {
    display: block;
    width: 122px;
    height: 98px;
    padding: 0;
    margin: 0;
    border: 0;
}
    
/* tweaks for the hosting page */
#product #hosting div.tombstones {
    margin: 0 5px 0 0;
}

#product #hosting div.tombstone {
    float: left;
    width: 116px;
    margin-right: 2px;
    background: url('/images/product/tombstone/panels/panel116.gif') no-repeat top left;
}

* html #product #hosting div.tombstone {
    margin-right: 1px;
}

#product #hosting div.tombstone a.picture {
    width: 116px;
}

/* tweaks for the instant website pages */
#product #instant div.tombstone {
    float: left;
    width: 138px;
    background: url('/images/product/tombstone/panels/panel138.gif') no-repeat top left;
}

#product #instant div.tombstone a.picture {
    width: 138px;
}

#product div.tombstone a.email_personal {
    background-image: url('/images/product/tombstone/pictures/email_personal.gif');
}
#product table.comparison td.picture a.email_personal {
    background-image: url('/images/product/tombstone/pictures/email_personal.gif');
}
#product div.tombstone a.email_business {
    background-image: url('/images/product/tombstone/pictures/email_business.gif');
}
#product table.comparison td.picture a.email_business {
    background-image: url('/images/product/tombstone/pictures/email_business.gif');
}
#product div.tombstone a.email_enterprise {
    background-image: url('/images/product/tombstone/pictures/email_enterprise.gif');
}
#product table.comparison td.picture a.email_enterprise {
    background-image: url('/images/product/tombstone/pictures/email_enterprise.gif');
}
#product div.tombstone a.daily_drive_l {
    background-image: url('/images/product/tombstone/pictures/daily_drive_l.gif');
}
#product table.comparison td.picture a.daily_drive_l {
    background-image: url('/images/product/tombstone/pictures/daily_drive_l.gif');
}
#product div.tombstone a.daily_drive_xl {
    background-image: url('/images/product/tombstone/pictures/daily_drive_xl.gif');
}
#product table.comparison td.picture a.daily_drive_xl {
    background-image: url('/images/product/tombstone/pictures/daily_drive_xl.gif');
}
#product div.tombstone a.daily_drive_xxl {
    background-image: url('/images/product/tombstone/pictures/daily_drive_xxl.gif');
}
#product table.comparison td.picture a.daily_drive_xxl {
    background-image: url('/images/product/tombstone/pictures/daily_drive_xxl.gif');
}
#product div.tombstone a.hosting_lite {
    background-image: url('/images/product/tombstone/pictures/hosting_lite.gif');
}
#product table.comparison td.picture a.hosting_lite {
    background-image: url('/images/product/tombstone/pictures/hosting_lite.gif');
}
#product div.tombstone a.hosting_starter {
    background-image: url('/images/product/tombstone/pictures/hosting_starter.gif');
}
#product table.comparison td.picture a.hosting_starter {
    background-image: url('/images/product/tombstone/pictures/hosting_starter.gif');
}
#product div.tombstone a.hosting_home {
    background-image: url('/images/product/tombstone/pictures/hosting_home.gif');
}
#product table.comparison td.picture a.hosting_home {
    background-image: url('/images/product/tombstone/pictures/hosting_home.gif');
}
#product div.tombstone a.hosting_business {
    background-image: url('/images/product/tombstone/pictures/hosting_business.gif');
}
#product table.comparison td.picture a.hosting_business {
    background-image: url('/images/product/tombstone/pictures/hosting_business.gif');
}
#product div.tombstone a.hosting_professional {
    background-image: url('/images/product/tombstone/pictures/hosting_professional.gif');
}
#product table.comparison td.picture a.hosting_professional {
    background-image: url('/images/product/tombstone/pictures/hosting_professional.gif');
}
#product div.tombstone a.instant_website_plus {
    background-image: url('/images/product/tombstone/pictures/instant_website_plus.gif');
}
#product table.comparison td.picture a.instant_website_plus {
    background-image: url('/images/product/tombstone/pictures/instant_website_plus.gif');
}
#product div.tombstone a.instant_website_pro {
    background-image: url('/images/product/tombstone/pictures/instant_website_pro.gif');
}
#product table.comparison td.picture a.instant_website_pro {
    background-image: url('/images/product/tombstone/pictures/instant_website_pro.gif');
}
#product div.tombstone a.reseller_standard {
    background-image: url('/images/product/tombstone/pictures/reseller_standard.gif');
}
#product table.comparison td.picture a.reseller_standard {
    background-image: url('/images/product/tombstone/pictures/reseller_standard.gif');
}
#product div.tombstone a.reseller_business {
    background-image: url('/images/product/tombstone/pictures/reseller_business.gif');
}
#product table.comparison td.picture a.reseller_business {
    background-image: url('/images/product/tombstone/pictures/reseller_business.gif');
}
#product div.tombstone a.reseller_professional {
    background-image: url('/images/product/tombstone/pictures/reseller_professional.gif');
}
#product table.comparison td.picture a.reseller_professional {
    background-image: url('/images/product/tombstone/pictures/reseller_professional.gif');
}
#product div.tombstone a.reseller_v2 {
    background-image: url('/images/product/tombstone/pictures/reseller_v2.gif');
}
#product table.comparison td.picture a.reseller_v2 {
    background-image: url('/images/product/tombstone/pictures/reseller_v2.gif');
}
#product div.tombstone a.reseller_webdesigner {
    background-image: url('/images/product/tombstone/pictures/reseller_webdesigner.gif');
}
#product table.comparison td.picture a.reseller_webdesigner {
    background-image: url('/images/product/tombstone/pictures/reseller_webdesigner.gif');
}
#product div.tombstone a.eshop_personal {
    background-image: url('/images/product/tombstone/pictures/eshop_personal.gif');
}
#product table.comparison td.picture a.eshop_personal {
    background-image: url('/images/product/tombstone/pictures/eshop_personal.gif');
}
#product div.tombstone a.eshop_business {
    background-image: url('/images/product/tombstone/pictures/eshop_business.gif');
}
#product table.comparison td.picture a.eshop_business {
    background-image: url('/images/product/tombstone/pictures/eshop_business.gif');
}
#product div.tombstone a.eshop_enterprise {
    background-image: url('/images/product/tombstone/pictures/eshop_enterprise.gif');
}
#product table.comparison td.picture a.eshop_enterprise {
    background-image: url('/images/product/tombstone/pictures/eshop_enterprise.gif');
}

    
#product div.tombstone div.price {
    position: relative;                   /* TODO: this triggers an IE non-display bug */
    margin: 0;
    padding: 0;
    height: 30px;
    color: white;
}

#product div.tombstone div.price .amount {
    display: block;
    padding: 5px 0 0 8px;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
}

#product div.tombstone div.price .star {
    color: #aa4444;
    position: relative;
    top: -4px;
    padding-left: 2px;
    font-size: 10px;
}

#product div.tombstone div.price .pm {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 26px;
    width: 30px;
    padding: 6px 8px;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    text-align: right;
}

#product div.tombstone div.body {
    font-family: verdana, arial;
    font-size: 9px;
    padding: 0px 4px;
    color: white;
    line-height: 14px;
}

#product div.tombstone div.highlights {
    padding: 4px 1px 2px 1px;
    font-family: verdana, arial;
    font-size: 9px;
    line-height: 12px;
    height: 120px;
}

#product div.tombstone div.highlight {
    margin: 0 0 2px 0;
}

#product div.tombstone a.moreinfo {
    padding-left: 3px;
    color: #1D2829;
    text-decoration: none;
    font-size: 10px;
}

#product div.tombstone a.moreinfo:hover {
    color: white;
}

#product div.tombstone a.order {
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: 51px;
    height: 19px;
    background: url('/images/product/buttons/mini_order.gif') no-repeat bottom left;
    color: white;
}

#product div.tombstone a.order:hover {
    background-image: url('/images/product/buttons/mini_order_roll.gif');
}

/*------------------------------------------------------------------------*/
/* "closed" tombstones that appear on the individual product pages        */
/*------------------------------------------------------------------------*/

#product div.tombstones div.closed {
    height: 154px;
}

#product div.tombstones div.closed div.body {
    display: none;
}

#product div.tombstones div.closed a.order {
    position: relative;
    top: 0;
    left: 0;
    width: 122px;
    display: block;
    height: 26px;
    margin-top: 1px;
    background: url('/images/product/tombstone/buttons/order_round122.gif') no-repeat bottom left;
}

#product div.tombstones div.closed a.order:hover {
    background: url('/images/product/tombstone/buttons/order_round_roll122.gif') no-repeat bottom left;
}

/* instant website tombstone is slightly wider to accomodate longer title */
#product #instant.tombstones div.closed a.order {
    width: 138px;
}

#product #instant.tombstones div.closed a.order {
    width: 138px;
    background-image: url('/images/product/tombstone/buttons/order_round138.gif');
}

#product #instant.tombstones div.closed a.order:hover {
    background-image: url('/images/product/tombstone/buttons/order_round_roll138.gif');
}

/* hosting tombstones are smaller by default, so we engage the larger versions here */
#product #hosting.tombstones div.closed {
    width: 122px;
    background: url('/images/product/tombstone/panels/panel122.gif') no-repeat top left;
}

#product #hosting.tombstones div.closed a.hosting_lite {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/hosting_lite_large.jpg');
}
#product #hosting.tombstones div.closed a.hosting_starter {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/hosting_starter_large.jpg');
}
#product #hosting.tombstones div.closed a.hosting_home {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/hosting_home_large.jpg');
}
#product #hosting.tombstones div.closed a.hosting_business {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/hosting_business_large.jpg');
}
#product #hosting.tombstones div.closed a.hosting_professional {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/hosting_professional_large.jpg');
}

/* email tombstones blank for best buy */
#product #email.tombstones div.closed {
    width: 122px;
    background: url('/images/product/tombstone/panels/panel122.gif') no-repeat top left;
}

#product #email.tombstones div.closed a.email_personal {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/email_personal_blank.gif');
}

#product div.tombstones div.microsite a.email_personal {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/email_personal_blank.gif');
}

#product table.comparison td.picture a.email_personal {
    background-image: url('/images/product/tombstone/pictures/email_personal_blank.gif');
}
#product #email.tombstones div.closed a.email_business {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/email_business_blank.gif');
}

#product div.tombstones div.microsite a.email_business {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/email_business_blank.gif');
}

#product table.comparison td.picture a.email_business {
    background-image: url('/images/product/tombstone/pictures/email_business_blank.gif');
}
#product #email.tombstones div.closed a.email_enterprise {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/email_enterprise_blank.gif');
}

#product div.tombstones div.microsite a.email_enterprise {
    width: 122px;
    background-image: url('/images/product/tombstone/pictures/email_enterprise_blank.gif');
}

#product table.comparison td.picture a.email_enterprise {
    background-image: url('/images/product/tombstone/pictures/email_enterprise_blank.gif');
}


/*------------------------------------------------------------------------*/
/* product specification table                                            */
/*------------------------------------------------------------------------*/

#product table.specs {
    border: 0px;
    margin: 0px 15px 5px 15px;
    width: 580px;
}

#product table.specs tr td {
    padding: 2px 4px;
    font-size: 11px;
    border-top: 1px solid white;
}

#product table.specs tr th {
    background-color: #57797C;
    color: white;
    padding: 2px 4px;
    font-size: 12px;
}

#product table.specs tr.top th {
    border-top: 10px solid white;
}

#product table.specs tr th.value {
    text-align: center;
}

#product table.specs tr th.price {
    padding: 4px 4px;
    text-align: center;
    line-height: 12px;
}

#product table.specs tr th a {
    color: white;
    text-decoration: none;
}

#product table.specs tr th a:hover {
    color: #1D2829;
}

#product table.specs tr th.tl {
    background: #3A5153 url('/images/product/features/section.gif') no-repeat top left;
}

#product table.specs tr th.tr {
    background: #3A5153 url('/images/product/features/section.gif') no-repeat top right;
}

#product table.specs tr th.bl {
    background: #3A5153 url('/images/product/features/section.gif') no-repeat bottom left;
}

#product table.specs tr th.br {
    background: #3A5153 url('/images/product/features/section.gif') no-repeat bottom right;
}

#product table.specs tr td {
    padding: 4px;
    color: #3A5153;
}

#product table.specs tr.odd td {
    background-color: #EDF2F3;
}

#product table.specs tr.even td {
    background-color: #DCE7E8;
}

#product table.specs tr.odd td.tl {
    background: #EDF2F3 url('/images/product/features/odd.gif') no-repeat top left;
    margin-bottom: 5px;
}

#product table.specs tr.odd td.tr {
    background: #EDF2F3 url('/images/product/features/odd.gif') no-repeat top right;
}

#product table.specs tr.odd td.bl {
    background: #EDF2F3 url('/images/product/features/odd.gif') no-repeat bottom left;
    margin-bottom: 5px;
}

#product table.specs tr.odd td.br {
    background: #EDF2F3 url('/images/product/features/odd.gif') no-repeat bottom right;
}

#product table.specs tr.even td.tl {
    background: #DCE7E8 url('/images/product/features/even.gif') no-repeat top left;
}

#product table.specs tr.even td.tr {
    background: #DCE7E8 url('/images/product/features/even.gif') no-repeat top right;
}

#product table.specs tr.even td.bl {
    background: #DCE7E8 url('/images/product/features/even.gif') no-repeat bottom left;
}

#product table.specs tr.even td.br {
    background: #DCE7E8 url('/images/product/features/even.gif') no-repeat bottom right;
}

#product table.specs tr.header td,
#product table.specs tr.footer td {
    background-color: #DFDBDA;
    color: #201C1A;
    font-size: 13px;
    padding: 2px 4px;
    text-align: center;
}

#product table.specs tr.header td.tl {
    background: #BFB7B5 url('/images/product/features/header.gif') no-repeat top left;
}

#product table.specs tr.header td.tr {
    background: #BFB7B5 url('/images/product/features/header.gif') no-repeat top right;
}

#product table.specs tr.footer td.bl {
    background: #BFB7B5 url('/images/product/features/footer.gif') no-repeat bottom left;
}

#product table.specs tr.footer td.br {
    background: #BFB7B5 url('/images/product/features/footer.gif') no-repeat bottom right;
}

#product table.specs tr.header td a {
    text-decoration: none;
}

#product table.specs tr.feature td.name {
}

#product table.specs tr td.value {
    width: 100px;
    max-width: 100px;
    text-align: center;
}

#product table.specs tr td.price {
}

#product table.specs tr th .permonth {
    color: white;
    font-size: 10px;
    font-weight: normal;
    margin-top: 0;
    padding-top: 0;
}

#product table.specs tr th .footnote {
    color: white;
    font-size: 10px;
    font-weight: normal;
    margin-top: 0;
    padding-top: 0;
}

#product table.specs tr td a.more {
    display: block;
    float: right;
    width: 18px;
    height: 18px;
    margin: -2px 2px -2px 5px;
    padding: 0;
    background: url('/images/icons/silk/help.png') no-repeat top left;
}

#product table.specs td a.more:hover {
    background-image: url('/images/icons/silk/help_roll.png');
}

#product table.specs tr.info td {
    background: #EBEED1 url('/images/product/features/info_panel.gif') no-repeat bottom left;
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 150%;
    padding: 6px;
}

#product table.specs tr td.blank {
    background-color: white;
    background-image: none;
    border: 0;
    text-align: left;
    font-size: 11px;
}

#product table.specs tr td .yes {
    width: 100px;
    display: block;
    height: 16px;
    background: url('/images/icons/silk/tick.gif') no-repeat 42px 0;
}

#product table.specs tr td .no {
    display: block;
    width: 100px;
    height: 16px;
    background: url('/images/icons/silk/cross.gif') no-repeat 42px 0;
}

#product table.specs tr td .star {
    color: #57797C;
    padding-left: 2px;
    position: relative;
    top: -2px;
    font-size: 10px;
}

#product table.specs .wow,
#product table.comparison .wow {
  padding: 0px 4px 1px 4px;
  background-color: #ff9226;
  color: white;
}


/*------------------------------------------------------------------------*/
/* product comparison table                                               */
/*------------------------------------------------------------------------*/

#product table.comparison {
    border: 0px;
    margin: 5px;
    float: right;
    width: 590px;
}

#product table.comparison tr td {
    padding: 2px 4px;
    font: 12px arial, helvetica, verdana, sans-serif;
    font: 11px verdana, arial, helvetica, sans-serif;
/*     font-size: 11px;*/
}

#product table.comparison tr th {
    background-color: #57797C;
    color: white;
    padding: 2px 4px;
    font: bold 12px verdana, arial, helvetica, sans-serif;
/*    border: 1px solid red; */
}

#product table.comparison tr td.picture {
    padding: 0;
    margin: 0;
    width: 122px;
    border: 0;
}

#product table.comparison tr td.picture a {
    display: block;
    margin: 0;
    padding: 0;
    width: 122px;
    height: 98px;
}

#product table.comparison tr td.button {
    padding: 0;
    margin: 0;
}

#product table.comparison tr td.button a.button {
    display: block;
    width: 122px;
    height: 26px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-position: top left;
}

#product table.comparison a.info {
    background-image: url('/images/product/tombstone/buttons/info_square122.gif');
}

#product table.comparison a.info:hover {
    background-image: url('/images/product/tombstone/buttons/info_square_roll122.gif');
}

#product table.comparison a.order {
    background-image: url('/images/product/tombstone/buttons/order_square122.gif');
}

#product table.comparison a.order:hover {
    background-image: url('/images/product/tombstone/buttons/order_square_roll122.gif');
}

#product table.comparison tr.footer a.order {
    border-top: 1px solid white;
    background-image: url('/images/product/tombstone/buttons/order_round122.gif');
}

#product table.comparison tr.footer a.order:hover {
    border-top: 1px solid white;
    background-image: url('/images/product/tombstone/buttons/order_round_roll122.gif');
}

#product table.comparison tr.section td {
    background-color: #57797C;
    color: white;
    padding: 2px 4px;
    font: bold 12px verdana, arial, helvetica, sans-serif;
}

#product table.comparison tr.section td.colname {
    color: #B9D0D2;
    font-size: 10px;
    text-align: center;
}

#product table.comparison tr.section td.tl {
    background: #3A5153 url('/images/product/features/section.gif') no-repeat top left;
}

#product table.comparison tr.section td.bl {
    background: #3A5153 url('/images/product/features/section.gif') no-repeat bottom left;
}

#product table.comparison tr.feature td.name {
    background-color: #B9D0D2;
    padding: 4px 2px 4px 4px;
    color: #3A5153;
}

#product table.comparison tr td.value {
    width: 100px;
    text-align: center;
    background-color: #EDF2F3;
}

#product table.comparison tr td.price {
    text-align: center;
}

#product table.comparison tr td .star {
    color: #96B9BC;
    padding-left: 2px;
    position: relative;
    top: -2px;
    font-size: 10px;
}

#product table.comparison tr td a.more {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: -2px 0 0 4px;
    padding: 0;
    background: url('/images/icons/silk/help.png') no-repeat top left;
}

#product table.comparison tr td a.more:hover {
    background-image: url('/images/icons/silk/help_roll.png');
}

#product table.comparison tr.info td {
    background-color: #EBEED1;
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 150%;
    padding: 6px;
}

#product table.comparison tr td .yes {
    padding: 0;
    width: 100px; 
    display: block;
    height: 16px;
    background: url('/images/icons/silk/tick.gif') no-repeat 48px 0;
}

#product table.comparison tr td .no {
    padding: 0;
    width: 100px;
    display: block;
    height: 16px;
    background: url('/images/icons/silk/cross.gif') no-repeat 48px 0;
}


/*------------------------------------------------------------------------*/
/* special cases for hosting page where we have to make things a little   */
/* narrower to get 5 products to fit onto a page                          */
/*------------------------------------------------------------------------*/

#product #hosting table.comparison tr td {
    width: 92px;
}

#product #hosting table.comparison tr td.col1 {
    width: 145px;
    min-width: 145px;
    font: 11px arial, helvetica, verdana, sans-serif;
}

#product #hosting table.comparison tr td.picture,
#product #hosting table.comparison tr td.picture a,
#product #hosting table.comparison tr td.button,
#product #hosting table.comparison tr td.button a.button {
    width: 92px;
    margin: 0;
    padding: 0;
}

#product #hosting table.comparison tr td.picture a.hosting_lite {
    background-image: url('/images/product/tombstone/pictures/hosting_lite_small.jpg');
}
#product #hosting table.comparison tr td.picture a.hosting_starter {
    background-image: url('/images/product/tombstone/pictures/hosting_starter_small.jpg');
}
#product #hosting table.comparison tr td.picture a.hosting_home {
    background-image: url('/images/product/tombstone/pictures/hosting_home_small.jpg');
}
#product #hosting table.comparison tr td.picture a.hosting_business {
    background-image: url('/images/product/tombstone/pictures/hosting_business_small.jpg');
}
#product #hosting table.comparison tr td.picture a.hosting_professional {
    background-image: url('/images/product/tombstone/pictures/hosting_professional_small.jpg');
}
    
#product #hosting table.comparison a.info {
    background-image: url('/images/product/tombstone/buttons/info_square92.gif');
}

#product #hosting table.comparison a.info:hover {
    background-image: url('/images/product/tombstone/buttons/info_square_roll92.gif');
}

#product #hosting table.comparison a.order {
    background-image: url('/images/product/tombstone/buttons/order_square92.gif');
}

#product #hosting table.comparison a.order:hover {
    background-image: url('/images/product/tombstone/buttons/order_square_roll92.gif');
}

#product #hosting table.comparison tr.footer a.order {
    border-top: 1px solid white;
    background-image: url('/images/product/tombstone/buttons/order_round92.gif');
}

#product #hosting table.comparison tr.footer a.order:hover {
    background-image: url('/images/product/tombstone/buttons/order_round_roll92.gif');
}

#product #hosting table.comparison tr.section td {
    width: 84px;
    padding: 2px 4px;
}

#product #hosting table.comparison tr td .yes,
#product #hosting table.comparison tr td .no {
    width: 50px;
    background-position: 35px 0;
}

#product #hosting table.comparison tr td.value {
    width: 80px;
    text-align: center;
}


/*------------------------------------------------------------------------*/
/* another special case for instant websites pages with their long titles */
/*------------------------------------------------------------------------*/

#product #instant table.comparison tr td.picture,
#product #instant table.comparison tr td.picture a,
#product #instant table.comparison tr td.button a.button {
    width: 138px;
}
    
#product #instant table.comparison a.info {
    background-image: url('/images/product/tombstone/buttons/info_square138.gif');
}

#product #instant table.comparison a.info:hover {
    background-image: url('/images/product/tombstone/buttons/info_square_roll138.gif');
}

#product #instant table.comparison a.order {
    background-image: url('/images/product/tombstone/buttons/order_square138.gif');
}

#product #instant table.comparison a.order:hover {
    background-image: url('/images/product/tombstone/buttons/order_square_roll138.gif');
}

#product #instant table.comparison tr.footer a.order {
    background-image: url('/images/product/tombstone/buttons/order_round138.gif');
}

#product #instant table.comparison tr.footer a.order:hover {
    background-image: url('/images/product/tombstone/buttons/order_round_roll138.gif');
}

#product #instant table.comparison tr td .yes,
#product #instant table.comparison tr td .no {
    width: 80px;
    background-position: 55px 0;
}

#product #instant table.comparison tr td.value {
    width: 100px;
    text-align: center;
}


/*------------------------------------------------------------------------*/
/* feature lists                                                          */
/*------------------------------------------------------------------------*/

ul.features {
    margin: 10px 0 20px 0;
    padding-left: 20px;
}

ul.features li {
	line-height:13px;
    padding-left: 16px;
    list-style: none;
    background: url('/images/bullets/dot.gif') no-repeat left 2px;
}

ul.features li.plaindot {
    list-style: inherit;
    background: inherit;
    margin-bottom:inherit;
    padding-left:inherit;
}

table.features {
    border: 1px solid #575E25;
    margin: 10px;
}

table.features th {
    padding: 2px 4px;
    background-color: #838D37;
    font: 12px bold verdana, arial, helvetica, sans-serif;
    color: white;
}

table.features td {
    padding: 2px 4px;
    background-color: #EBEED1;
    font-size: 12px;
    text-align: center;
}

table.features td.key {
    background-color: #B9D0D2;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

table.features td.value {
    background-color: #DFDBDA;
    font-size: 12px;
}

#product ul.features li {
    font-size: 11px;
    margin-top: 4px;
    line-height: 140%;
}

/*------------------------------------------------------------------------*/
/* feature icons                                                          */
/*------------------------------------------------------------------------*/

ul.feature_icons {
    margin: 5px;
	margin-left:20px;
    padding-left: 10px;
}

ul.feature_icons li {
    margin-bottom: 15px;
    padding-left: 55px;
    padding-bottom: 5px;
    list-style: none;
    background: url('/images/arrows/50x50/green/right.gif') no-repeat top left;
    font-size: 11px;
    line-height:15px;
    min-height: 0px;
}

* html ul.feature_icons li {   /* I hate IE */
    height: 50px;
}


/*------------------------------------------------------------------------*/
/* price boxes                                                            */
/*------------------------------------------------------------------------*/

#product div.priceboxes {
    float: right; 
    margin: 0 5px 0 10px;
    padding: 0;
    width: 136px;
    height: 360px;
}

#product div.priceboxes a.more, 
#product div.priceboxes a.price {
    display: block;
    margin-top: 4px;
    width: 136px;
    height: 22px;
    background: url('/images/buttons/more136.gif') no-repeat top left;
}

#product div.priceboxes a.more:hover {
    background-image: url('/images/buttons/more136_roll.gif');
}

#product div.priceboxes a.price {
    background-image: url('/images/buttons/domain_pricing.gif');
}

#product div.priceboxes a.price:hover {
    background-image: url('/images/buttons/domain_pricing_roll.gif');
}


/*-------------------------------------- */
/* Feature Coffins                       */
/*-------------------------------------- */

#product .features_heading {
    width: 569px;
    height: 31px;
    margin: 20px 0 30px 16px;
    background-image:url('/images/titles/sub_titles/title_features.gif');
}

#product .sub_heading {
    width: 400px;
    height: 31px;
    margin-left:14px;
    margin-top: 0px;
    margin-bottom: 16px;
}

#product .features_coffin {
    width: 569px;
    height: 110px;
    margin-top:10px;
    margin-left:16px;
    background-image:url('/images/coffins/features_back_large.gif');
    vertical-align: top;
}

#product .features_icon {
    width: 128px;
    height: 96px;
    text-align:center;
    display:inline;
    float:left;
}

#product .features_title {
    width: 410px;
    height: 17px;
    text-align: left;
    margin: 7px 0 5px 14px;
    float:left;
    font-weight:bold;
    font-size: 12px;
    color:#48676a;
}

#product .features_text {
    width: 410px;
    text-align: left;
    margin-left:14px;
    font-size: 11px;
    line-height:15px;
    float:left;
}


/*-------------------------------------- */
/* Domains                               */
/*-------------------------------------- */

#product .steps {
    width: 432px;
    height: 134px;
    margin-left:14px;
    margin-top: 0px;
    background-image:url(/images/banners/domains/steps.gif);
}

#product div.domain_search {
    width: 432px;
    height: 44px;
    margin-left:14px;
    padding-top: 7px;
    padding-left: 10px;
    background-image:url(/images/banners/domains/search_bar.gif);
    background-repeat:no-repeat;
}

#product div.domain_search form  input.button {
    margin: 0px 10px 0 6px;
    padding: 0;
    width: 72px;
    height: 22px;
    height: 28px;
    border: 0px;
    background: transparent url('/images/header/search/search_button.gif') no-repeat bottom left;
    background: transparent url('/images/header/buttons/glow/search_glow.gif') no-repeat 0px 2px;
}

#product div.domain_search form input.button:hover {
    background-image: url('/images/header/search/search_button_roll.gif');
    background-image: url('/images/header/buttons/glow/search_orange.gif');
}


#product div.domain_search form input, 
#product div.domain_search form select {
    font-size: 12px;
    margin: 2px 0 0 3px;
    padding: 2px 4px;
    color: #403835;    
    background-color: #EDF2F3;
    border: 1px solid #57797C;
    border-bottom: 1px solid #DCE7E8;
    border-right: 1px solid #DCE7E8;
}

#product div.domain_search form input {
    width: 170px;
    padding: 3px 4px;
}

#product div.domain_search form label {
    color: #3A5153;
    padding-top: 3px;
}



table.contact {
    margin-left: 20px;
}

img.thumbnail {
    padding: 1px;
    border: 1px solid #5391A6;
}

img.thumbnail:hover,
a:hover img.thumbnail {
    padding: 1px;
    border: 1px solid #ff9226;
}

table.contact td {
    font-size: 11px;
}
#sitemap ul {
    margin: 2px 0;
    padding: 0;
}

#sitemap ul ul {
    padding: 0 0 0 16px;
}

#sitemap ul li {
    list-style: none;
}

* html #sitemap ul li {
    border: 1px solid #FFFFFF;   /* I hate IE */
}

#sitemap ul li a {
    display: block;
    min-height: 16px;
    padding: 1px 0 2px 12px;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    color: #5391A6;
    background: url('/images/bullets/small_right.gif') no-repeat left 3px;
/*    border-bottom: 1px dotted #BFB7B5; */
    margin-top: 6px;
}

#sitemap ul li li a {
    font-size: 13px;
    font-weight: normal;
    border-bottom: none;
    margin-top: 0px;
}

#sitemap ul li li li a {
    font-size: 12px;
}

#sitemap ul li a:hover {
    color: #ff9226;
    background: url('/images/bullets/small_right_roll.gif') no-repeat left 3px;
}

#sitemap h4 {
    margin: 0;
    padding: 0 0 0 16px;
    font: 13px bold verdana, arial, helvetica, sans-serif;
    color: #605450;
}