/*------------------------------------------------------------------------*/
/* 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; background-color:#5a757a;
}

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: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
}
#content{padding-top:0px;}
#inner_page { padding:25px 0 25px 35px; font-size:12px; color:#333333}
#inner_page h2{ font-size:22px; color:#5a757a}
#inner_page h3{ font-size:17px; color:#5a757a; padding-top: 15px;}
.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("../images2/header/icons/alert.gif"/*tpa=http://daily.co.uk/images2/header/icons/alert.gif*/) no-repeat top left;
}

.error {
    color: #CC0000;
}

.todo {
    background: #FFFFFF url("../images2/backgrounds/todo.jpg") no-repeat top left;
    border: 1px dashed #faa;
    padding: 26px 10px 10px;
}

.debug {
    background: #FFFFFF url("../images2/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;
}
.tabler {
	margin-left: 0px;
	margin-right:20px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}
.rd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.d {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.rd1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
	color: #626262;
}
.rd1 a{
	color: #096ddc;
}
.rd1 a:hover {color: #096ddc;}
.d1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
	color: #626262;
}
.rd2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.d2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.inpa {background-color:#ffffff; border:none; width:100%; text-align:center; color:#626262; font-size:12px;}
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('../images2/bullets/small_right.gif') no-repeat left 2px; */
    background: url("../images2/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('../images2/bullets/small_right_roll.gif') no-repeat left 2px; */
    background: url("../images2/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("../images2/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("../images2/controls/tick_roll.gif");
}
div.cross,
p.cross,
span.cross,
a.cross {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/cross_roll.gif");
}
div.alert,
p.alert,
span.alert,
a.alert {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/alert_roll.gif");
}
div.back,
p.back,
span.back,
a.back {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/back_roll.gif");
}
div.next,
p.next,
span.next,
a.next {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/next_roll.gif");
}
div.plus,
p.plus,
span.plus,
a.plus {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/plus_roll.gif");
}
div.minus,
p.minus,
span.minus,
a.minus {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/minus_roll.gif");
}
div.help,
p.help,
span.help,
a.help {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/help_roll.gif");
}
div.update,
p.update,
span.update,
a.update {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/update_roll.gif");
}
div.up,
p.up,
span.up,
a.up {
    display: block;
    margin: 5px 15px;
    padding: 4px 0 0 32px;
    background: url("../images2/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("../images2/controls/up_roll.gif"/);
}


a.up {
    font-size: 11px;
    font-weight: normal;
    float: right;
    height: 15px;
    padding: 0 20px 0 0;
    background: url("../images2/controls/up_small.gif") no-repeat top right;
}

a.up:hover {
    background-image: url("../images2/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("../images2/controls/plus.gif"/*tpa=http://daily.co.uk/images2/controls/plus.gif*/);
}

form.option input.add:hover {
    background-image: url("../images2/controls/plus_roll.gif"/*tpa=http://daily.co.uk/images2/controls/plus_roll.gif*/);
}

form.option input.delete {
    background-image: url("../images2/controls/minus.gif"/*tpa=http://daily.co.uk/images2/controls/minus.gif*/);
}

form.option input.delete:hover {
    background-image: url("../images2/controls/minus_roll.gif"/*tpa=http://daily.co.uk/images2/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("../images2/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("../images2/controls/tick_roll.gif") no-repeat top left;
    color: #3A5153;
}


/*------------------------------------------------------------------------*/
/* main page layout elements                                              */
/*------------------------------------------------------------------------*/

body {
    text-align: center;             /* work-around for IE */
    min-width: 870px;
    margin: 0;
    padding: 0;
    font: 13px verdana, arial, helvetica, sans-serif;
    color: #403835;
    background-color: #FFFFFF;
}

#page {
    margin: 0 auto;
    padding: 0;
    width: 776px;
    text-align: left;               /* reset text align set above for IE */
    background-color: #FFFFFF;
}

#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;
}
#copyright {padding-top:50px; padding-left:15px}
#footer {
    clear: both;
    position: relative;
    margin: 10px 0 0px 0;
    padding: 0 4px;
    height: 129px;
    font-size: 12px; font-weight:bold;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    background:  url("../images2/logo/core_logo.jpg") #365155 no-repeat top 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("../images2/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("../images2/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("../images2/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('../images2/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;
}




/*------------------------------------------------------------------------*/
/* domain search form                                                     */
/*------------------------------------------------------------------------*/

#search {
	
    position: relative;
    padding-top: 8px;
	padding-left:3px;
    height: 44px; 
    background: url("../images2/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 3px;
    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("../images2/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("../images2/header/buttons/glow/search_glow.gif") no-repeat 0px 2px;
}

#search form input.button:hover {
    background-image: url("../images2/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;
}

#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-left:3px;
    margin-top: 1px;
}

#advert_left {
	position: relative;
	height: 231px;
	width: 457px;
	float: left;
	background: url('../images2/left_ad.jpg' ) no-repeat top left;
}

#advert_right {
    position: relative;
    height: 231px;
	width: 313px;
	float: right;
    background: url("") no-repeat top left;
	cursor:pointer; 
}

#advert_special_holder {
    position: relative;
    height: 170px;
	width: 280px;
	float: left;
	margin-top:53px;
	margin-left: 16px;
	font-size: 11px;
}

#advert_special2 {
    position: relative;
    height: 154px;
	margin-bottom: 12px;
	margin-left: 32px;
	margin-top: 105px;
	width: 380px;
	float: left;
	font-size: 11px;
	line-height:12px;
	color:#FFFFFF;
}

#advert_special2 a {

	color:#5391a6;
	font-weight: bold;
}

#advert_special2 a:hover {

	color:#333333;

}

ul.advert_special2 li {
    margin-bottom: 8px;
    font-size:11px;
    padding-left: 22px;
    line-height: 12px;
    list-style: none;
    background: url("../images2/yes.gif") no-repeat left 2px;
}
#advert_special {
    position: relative;
    height: 54px;
	margin-bottom: 12px;
	width: 280px;
	float: left;
	font-size: 11px;
	line-height:20px;
	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("../images2/home/new.gif") no-repeat top left;
}

ul.advert_special {
    margin: 10px 0;
    padding-left: 0px;
}

ul.advert_special li {
    margin-bottom: 8px;
    font-size:11px;
    padding-left: 16px;
    line-height: 12px;
    list-style: none;
    background: url("../images2/bullets/dot-special.gif") no-repeat left 2px;
}

/*------------------------------------------------------------------------*/
/* middle banner                                                  */
/*------------------------------------------------------------------------*/

#home_middle_banner {
    position: relative;
    float: left;
    width: 770px;
	height:117px;
	margin-bottom:4px;
	padding-left:3px;
	background: url("../images2/home/banner_transfer_home.gifzz") 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: 212px;
    margin: 0 2px 0 3px;
    padding: 0;
    background: url("../images2/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 0px 5px;
    color: white;
    line-height: 14px;
    height: 128px;
}

* 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;
}
#main_botoom_list {padding-left:5px}
#main_botoom_list h3{color:#999999; font-size:18px; font-weight:bold; padding-left:5px; padding-bottom:10px}
#main_botoom_list li{color:#333333; font-size:12px; padding-left:10px; list-style:none}
#email_tombstone {padding-left:3px;}
#home #email_tombstone.tombstone a.price {
margin-top:5px;
    height: 37px;
    width: 150px;
	
    background: url("../images2/hosting_price.jpg") no-repeat top left;
}

#home #email_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url("../images2/zakaz.png") no-repeat top left;
}

#home #drive_tombstone.tombstone a.price {
margin-top:5px;
    height: 37px;
    width: 150px;
    background: url("../images2/more.jpg") no-repeat top left;
}

#home #drive_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url("../images2/more.jpg") no-repeat top left;
}

#home #instant_tombstone.tombstone a.price {
margin-top:5px;
    height: 37px;
    width: 150px;
    background: url("../images2/vip_hosting_price.jpg") no-repeat top left;
}

#home #instant_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url("../images2/zakaz.png") no-repeat top left;
}

#home #hosting_tombstone.tombstone a.price {
margin-top:5px;
    height: 37px;
    width: 150px;
    background: url("../images2/domain_price.jpg") no-repeat top left;
}

#home #hosting_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url("../images2/zakaz.png") no-repeat top left;
}

#home #reseller_tombstone.tombstone a.price {
margin-top:5px;
    height: 37px;
    width: 150px;
    background: url("../images2/reselling_price.jpg") no-repeat top left;
}

#home #reseller_tombstone.tombstone a.price:hover {
    height: 37px;
    width: 150px;
    background: url("../images2/zakaz.png") no-repeat top left;
}

