/* specials */
body .lang_ar #content {
font-size:2em;
direction:rtl;
}

/* main styles */
body { 
background:#FFF url(../images/body_bg_ie.png) no-repeat right top;
}
html>body { 
background-image:url(../images/body_bg.png);
}
/*
body.web-hostings {
background-color:#F7F2F2;
}
body.informations {
background-color:#F2F3F4;
}
body.domain-names {
background-color:#F1F9ED;
}*/
body, input, textarea, select {
color:#666;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
body, div, p, span, ul, ol, li, img, form, h1, h2, h3, h4, h5, h6, table, tr, td, th, fieldset {
margin:0;
padding:0;
border:0;
float:none;
}
a:visited {
font-style:italic;
}
.alternate {
display:none;
}
#content .form_confirm {
width:90%;
border:#4F4F4F 1px solid;
padding:20px;
margin:0 400px 20px 0;
font-size:1.2em;
color:#4F4F4F;
letter-spacing:1px;
}
.informations #content .form_confirm {
border-color:#0094A8;
color:#0094A8;
}
/* forms */
#content form ul li {
list-style-type:none;
clear:both;
margin-left:0;
}
#content form label {
display:block;
float:left;
width:120px;
text-align:left;
margin-right:5px;
}
#content form .formlabelerror {
color:#D60000;
font-weight:bold;
}
#content form input, #content form textarea {
border:#ccc 1px solid;
width:200px;
}
#content form input:focus, #content form textarea:focus {
border-color:#666;
}
#content form .checkbox label, #content form .checkbox input, #content form .select select {
width:auto;
float:left;
margin-right:5px;
}
#content form select {
border:#ccc 1px solid;
width:200px;
display:inline;
margin-left:2px;
margin-top:3px;
}
html>body #content form select {
margin-left:0;
}
#content form .button {
margin-top:1em; 
background-color:#777;
color:#FFFFFF;
padding-bottom:1px;
width:auto;
cursor:pointer;
}
#content .formErrors {
display:none;
width:60%;
border:#D60000 1px solid;
padding:20px;
margin:0 400px 20px 0;
}
#content .formErrors li {
list-style-type:square;
}

/* content */
#content {
margin:0 7%;
padding-bottom:3em;
}
#content h2.alternate {
display:none !important;
}
#content h1, #content h2, #content h3 {
font-weight:normal;
line-height:1em;
text-align:left;
}
#content h1, #content h1 a {
margin:40px 0;
font-size:1.8em;
letter-spacing:2px;
color:#4F4F4F;
}
#content h2 {
margin:10px 0;
font-size:1.5em;
letter-spacing:2px;
}
#content h3 {
margin:15px 0 5px 0;
font-size:1.3em;
letter-spacing:1px;
color:#4F4F4F;
}
#content h4 {
margin:1em 0;
font-size:1.1em;
font-weight:normal;
letter-spacing:0;
color:#4F4F4F;
}
#content p, #content li {
line-height:1.7em;
padding:0.5em 0;
}
#content ul li {
list-style:square;
margin-left:14px;
}
#content ul li li {
list-style:disc;
}
#content ol li {
list-style:decimal;
margin-left:20px;
}
#content a {
text-decoration:none;
color:#0094A8;
}
#content a.web-hostings {
color:#D60000 !important;
}
#content a.web-hostings:hover {
color:#FFFFFF !important;
background-color:#D60000 !important;
}
#content a.domain-names {
color:#6BA802 !important;
}
#content a.domain-names:hover {
color:#FFFFFF !important;
background-color:#6BA802 !important;
}
#content a.informations {
color:#0094A8 !important;
}
#content a.informations:hover {
color:#FFFFFF !important;
background-color:#0094A8 !important;
}
#content a.external {
padding:0 16px 3px 0;
background:transparent url(../images/external_link_marker.png) no-repeat 100% 3px;
color:#0094A8;
}
#content .code, #content code {
padding:0.5em;
font-family:"Courier New", Courier, monospace;
font-size:1.2em;
background-color:#F4F4F4;
border:#CCC 1px solid;
}
html>body #content .code, html>body #content code {
max-height:200px;
overflow:auto;
}
#content .hidden {
display:none;
}


/*///////////////////////////////////////////////////////////////////////////
/* rest */
/*/////////////////////////////////////////////////////////////////////////////

/* footer */
#footer {
clear:both;
margin:1em 7% 1em 7%;
height:1.7em;
color:#999;
}
#footer span {
background-color:#FFFFFF;
padding-right:1em;
}
#footer a {
color:#999 !important;
text-decoration:none;
}
.domain-names #footer {
margin-left:0;
}


#languages {
padding:0 0 0 10px;
height:20px;
}
#languages h2 {
display:none;
}
#languages li {
list-style-type:none;
float:left;
height:20px;
padding:7px 0;
text-align:center;
}
#languages a {
padding:7px;
width:30px;
}
#languages .selected {
padding:7px;
width:30px;
background:transparent url(../images/language_selected_bg_ie.png) no-repeat center top;
color:#FFFFFF;
}
html>body #languages .selected {
background-image:url(../images/language_selected_bg.png);
}
#languages a {
color:#666;
text-decoration:none;
}

#logo {
position:absolute;
margin-top:15px;
left:80px;
display:block;
width:163px;
height:43px;
background:transparent url(../images/all2all_logo_red_ie.png) no-repeat left top;
}
html>body #logo {
background-image:url(../images/all2all_logo_red.png);
}
#logo img {
display:none;
}
#header h1 {
display:none;
}

#whois {
position:absolute;
top:0;
margin-left:40%;
height:42px;
width:151px;
color:#999;
background:transparent url(../images/whois_bg_ie.png) 0px -7px no-repeat;
}
html>body #whois {
background-image:url(../images/whois_bg.png);
}
#whois li {
list-style-type:none;
float:left;
}
#whois label {
display:none;
}
#whois .nota-bene {
color:#eee;
}
#whois input {
background-color:transparent !important;
border:none;
margin-top:6px;
}
#whois input.text {
color:#FFF;
width:87px;
margin-left:18px;
}
#whois input.button {
width:5px;
text-indent:-400px;
}
#whois input.button:hover {
cursor:pointer;
}

#tools {
float:right;
margin:-27px 20px auto auto;
height:20px;
color:#999;
}
html>body #tools {
margin-top:-13px;
}
#tools h2 {
display:none;
}
#tools li {
list-style-type:none;
float:left;
}
#tools a {
color:#666;
text-decoration:none;
}

#menu {
margin:55px 0 0 0;
height:58px;
background:transparent url(../images/menu_registry_bg_ie.png) repeat-x 0 13px;
}
html>body #menu {
background:transparent url(../images/menu_registry_bg.png) repeat-x 0 0;
}
#menu li {
width:33%;
height:100%;
list-style:none;
float:left;
text-align:center;
}
#menu a {
display:block;
width:100%;
height:28px;
margin-top:13px;
padding-top:4px;
margin-bottom:13px;
text-decoration:none;
font:normal 1.6em Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
letter-spacing:4px;
}
#menu .selected a, #menu a:hover {
color:#E2E2E2;
}
#menu li {
background-color:transparent;
background-position:0 13px;
background-repeat:repeat-x;
}
#menu #menu_item_web-hostings {
background-image:url(../images/menu_hosting_bg_ie.png);
}
#menu #menu_item_domain-names {
width:34%;
}
#menu #menu_item_informations {
background-image:url(../images/menu_informations_bg_ie.png);
}

#submenu {
float:right;
width:23%;
text-align:center;
margin-top:16px;
padding:0 5%;
}
#submenu li {
list-style:none;
padding:1.2em 0;
background:transparent url(../images/submenu_item_separator.png) no-repeat center bottom;
}
#submenu li.last {
background-image:none;
}
#submenu li a {
color:#666;
font-size:1.6em;
text-decoration:none;
}
#submenu a.selected {
color:#0094A8;
font-style:normal;
}
#submenu li li {
padding:0.4em 0;
background-image:none;
}
#submenu li li a {
font-size:1.1em;
font-weight:bold;
color:#0094A8;
margin-left:-9px;
padding-left:15px;
}
#submenu li li a.selected {
font-size:1.1em;
font-weight:bold;
letter-spacing:0;
padding:0 0 2px 15px;
color:#0094A8;
background:transparent url(../images/infos_readmore_bullet.png) 0 40% no-repeat;
}
#submenu li li a.selected span {
display:none;
}
#submenu li li a.selected_2 {
font-size:1.1em;
font-weight:bold;
letter-spacing:0;
margin:0;
padding:3px 0 5px 0;
display:block;
color:#0094A8;
background:transparent url(../images/infos_submenu_selected.png) right top no-repeat;
color:#FFFFFF;
}
#submenu li li a.selected_2 span {
display:none;
}
html>body #submenu li li a.selected_2 span {
float:left;
display:block;
width:7px;
height:100%;
margin:-3px 0 0 0;
background:transparent url(../images/infos_submenu_selected.png) 0 0 no-repeat;
}
#submenu li li ul {
background-color:#F4F4F4;
border-top:#DDD 1px solid;
border-bottom:#DDD 1px solid;
margin:0 0 1em 0;
}
#submenu li li li {
color:#AAA;
padding:0.4em 1.5em 0.5em 26px;

border-bottom:#eaeaea 1px solid;
}
#submenu li li li.odd {
background-color:#FFFFFF;
}

#submenu li li li a {
/*font:normal 1em Georgia,"Times New Roman", Times; */
font-size:1em;
font-weight:normal;
color:#777;
margin:0;
padding:0;
}
#submenu li li li a.selected {
font-weight:normal;
font-size:1em;
padding:0 0 2px 22px;
margin:0 0 0 -18px;
background:transparent url(../images/infos_readmore_bullet.png) 0 20% no-repeat;
color:#0094A8;
border-bottom:none;
}
html>body #submenu li li li a.selected {
padding-left:18px;
}
#submenu li li li a.selected span {
display:none;
}


/* summary */
#summary {
margin-top:1.8em;
background:transparent url(../images/separator.png) left bottom repeat-x;
padding-bottom:1em;
}
#summary fieldset {
font-size:1em;
font-weight:bold;
color:#CCC;
letter-spacing:-0.2em;
margin-left:-0.5em;
}
#summary fieldset legend {
display:none;
}
#summary fieldset a {
font-size:1.4em !important;
padding:0 0.2em;
}
#summary_search h2, #summary_search ul, #content #summary_search li {
float:left;
display:block;
clear:none;
}
#summary_search {
margin-top:1.3em;
}
#summary_search h2 {
font-size:1.2em;
font-weight:bold;
margin-right:0.5em;
margin-top:0.6em;
}
#content form#summary_search label {
display:none;
}
form#summary_search input {
font-size:1.2em;
}
#content form#summary_search .button {
background-color:#1694A8;
border:none;
margin:0 0.5em;
}
#summary .spacer {
clear:both;
}
/*
#summary ul {
float:left;
width:16%;
}
#summary li {
font-size:1.2em;
font-weight:bold;
line-height:0em;
color:#999999;
list-style-type:none;
margin-left:0;
}
#summary .spacer {
clear:both;
}

#summary_search {
float:left;
width:14%;
background-color:#F4F9FA;
border:#BBD5D5 1px solid;
padding:0.5% 1% 0 1%;
}
#summary_search h2 {
margin:0 0 0.3em 0;
font-size:1em;
}
#content #summary_search .button {
margin-top:-0.7em;
background-color:#1694A8;
border:none;
}
#content #summary_search input {
width:570%;
}
*/
#summary_search_results {
margin-top:-0.5em;
background:transparent url(../images/separator.png) left bottom repeat-x;
padding-bottom:1em;
}
.ranking {
font-size:0.4em;
}
.ranking span {
background-color:#1494A9;
margin-right:1em;
}
.highlighted {
background-color:#FFFF00;
}
.to_top {
background:transparent url(../images/to_top_ie.png) 0px 4px no-repeat !important;
color:#1694A8 !important;
padding-left:28px;
padding-right:9px;
}
html>body .to_top {
background-image:url(../images/to_top.png);
}

/* home */
#page_index #content a {
font-size:1.8em;
letter-spacing:2px;
}
#page_index #content img {
float:right;
margin:0.4em 0 15px 20px;
}
#news_home {
float:right;
width:18%;
margin:-0.8em 7% 20px 50px;
}
#news_home h2.alternate {
display:block;
margin:40px 0;
font-size:1.8em;
letter-spacing:2px;
font-weight:normal;
line-height:1.8em;
}
#news_home h2.alternate a {
color:#0094A8;
text-decoration:none;
}
#news_home ul {
padding-top:0.9em;
}
#news_home li {
list-style-type:none;
padding:0.5em 0;
}
#news_home h3 {
font-size:1em;
line-height:1.4em;
font-weight:normal;
}
#news_home .date {
color:#A5A5A5;
}
#news_home ul a {
text-decoration:none;
color:#0094A8;
}
#news_home ul a:hover {
color:#FFFFFF;
background-color:#0094A8;
}
#news_home #rss_link {
display:block;
margin-top:2em;
}

/* infos */
.informations #logo {
left:auto;
right:80px;
background-image:url(../images/all2all_logo_blue_ie.png);
}
html>body.informations #logo {
background-image:url(../images/all2all_logo_blue.png);
}
.informations #content {
float:left;
margin-left:3.5%;
width:60%;
margin-right:auto;
}
html>body.informations #content {
margin-left:7%;
}
.informations #content h1 {
color:#0094A8;
}
.informations #content a {
font-size:1.2em;
}
.informations #content a:hover {
background-color:#0094A8;
color:#FFFFFF;
}
.informations #content a.external:hover {
background-image:url(../images/external_link_marker_hover.png);
}

/* infos > news */
.informations#page_informations-news-index #content li {
clear:both;
list-style:none;
margin:0 0 2em 0;
padding:1em 0;
background:transparent url(../images/separator.png) repeat-x left bottom;
}
.informations#page_informations-news-index #content .date {
clear:both;
text-align:right;
color:#AFAFAF;
font-style:italic;
}
.informations#page_informations-news-index #content h2, .informations#page_informations-news-index #content h2 a {
margin:7px 0 17px 0;
font-size:1.8em;
letter-spacing:2px;
font-weight:normal;
line-height:1em;
}
.informations#page_informations-news-index #content h2 a {
font-size:1em;
}
.informations#page_informations-news-index #content img {
float:left;
margin:0 3em 1em 0;
}/*
.informations#page_informations-news-index #content a.readmore {
clear:both;
color:#0094A8;
position:absolute;
display:block;
margin-top:-2em;
margin-left:-2px;
padding:0 0 2px 18px;
background:transparent url(../images/infos_readmore_bullet.png) 0 40% no-repeat;
}
*/
.informations#page_informations-news-index #content a.readmore {
clear:both;
color:#0094A8;
position:relative;
display:block;
margin-top:-2em;
margin-left:-2px;
padding:0 0 2px 18px;
margin-bottom:6px;
background:transparent url(../images/infos_readmore_bullet.png) 0 40% no-repeat;
}

/* contact */
.contact #content .formErrors {
display:block;
}
.contact #content label {
width:160px;
}
.contact #content address, .contact #content form {
width:40%;
padding-right:5%;
float:left;
display:block;
}
.contact #content address {
padding-left:5%;
font-size:1.4em;
line-height:1.6em;
font-style:normal;
}
.contact #content form {
background:transparent url(../images/separator.png) repeat-y right top;
}
.contact #footer {
padding-top:3em;
}

/* comments */
#comments {
margin-top:4em;
padding:1.5em 0 0 0;
background:transparent url(../images/separator.png) repeat-x left top;
}
#comments_add h3 {
margin-top:0;
}
#comments .advice {
color:#999;
}
#comments .advice a {
font-size:1em;
color:#999;
}
#comments_add .submit {
position:absolute;
left:440px;
margin-top:-3.7em;
}
#comments_list {
margin-top:1em;
padding:0.1em 0 0 0;
background:transparent url(../images/separator.png) repeat-x left top;
}
#comments .date {
color:#A5A5A5;
}
/* links */
#links { 
position:absolute;
z-index:50;
width:38%;
top:225px;
right:0;
padding:0 5% !important;
margin:0  !important;
background:transparent url(../images/separator.png) left top repeat-y !important;
}
html>body #links { 
position:fixed;
width:23%;
padding:0 2.5% !important;
}
#links h2 {
margin-bottom:1em;
}
#links li {
list-style-type:none !important;
margin-left:0;
}


/* web hostings */
.web-hostings #content {
width:60%;
margin-right:0;
}
.web-hostings #content.shared h1 {
color:#EA5F00;
}
.web-hostings #content.virtual h1 {
color:#D60000;
}
.web-hostings #content.dedicated h1 {
color:#992207;
}
.web-hostings #content p.price, .web-hostings #content .price td {
display:block;
padding-left:16px;
background-image:url(../images/hostings_readmore_virtual.png);
background-position:0 0.8em;
background-repeat:no-repeat;
font:bold 1.3em Georgia, "Times New Roman", Times, serif;
}

/* web hostings index */
#page_web-hostings-index #content div {
padding:4px 0 0 55px; 
background:transparent url(../images/hosting_shared_bg.png) 0px 6px no-repeat;
}
html>body#page_web-hostings-index #content div {
margin-left:-17px;
}
#page_web-hostings-index #content .virtual {
background-image:url(../images/hosting_virtual_bg.png);
}
#page_web-hostings-index #content .dedicated {
background-image:url(../images/hosting_dedicated_bg.png);
}
#page_web-hostings-index #content h2 a {
font-size:1.1em;
}
#page_web-hostings-index #content h2 {
margin-top:20px;
margin-bottom:0.2em;
}
#page_web-hostings-index #content a {
color:#D60000;
}
#page_web-hostings-index #content .shared a {
color:#EA5F00;
}
#page_web-hostings-index #content .dedicated a {
color:#992207;
}
#page_web-hostings-index #content p a {
font-weight:bold;
font-size:1.1em;
padding:0 0 2px 15px;
background:transparent url(../images/hostings_readmore_virtual.png) left top no-repeat;
background-position:0 2px;
}
#page_web-hostings-index #content .shared p a {
background-image:url(../images/hostings_readmore_shared.png);
}
#page_web-hostings-index #content .dedicated p a {
background-image:url(../images/hostings_readmore_dedicated.png);
}

/* table */
.web-hostings #content table {
margin-top:15px;
text-align:left;
border-collapse:collapse;
}
.web-hostings #content th {
font-weight:normal;
}
.web-hostings #content thead {
border-left:1px outset #EA5F00;
background:transparent url(../images/hosting_shared_technical_details_bg_ie.png) left top no-repeat;
height:16px;
}
html>body.web-hostings #content thead {
background-image:url(../images/hosting_shared_technical_details_bg.png);
}
.web-hostings #content.virtual thead {
border-left-color:#D60000;
background-image:url(../images/hosting_virtual_technical_details_bg_ie.png);
}
html>body.web-hostings #content.virtual thead {
background-image:url(../images/hosting_virtual_technical_details_bg.png);
}
.web-hostings #content.dedicated thead {
border-left-color:#992207;
background-image:url(../images/hosting_dedicated_technical_details_bg_ie.png);
}
html>body.web-hostings #content.dedicated thead {
background-image:url(../images/hosting_dedicated_technical_details_bg.png);
}
.web-hostings #content thead th {
color:#FFF;
padding:1px 0 0 0.3em;
}
.web-hostings #content tbody {
border:1px solid #EA5F00;
}
.web-hostings #content.virtual tbody {
border-color:#D60000;
}
.web-hostings #content.dedicated tbody {
border-color:#992207;
}
.web-hostings #content tbody tr {
background-color:#F7F7F7;
}
.web-hostings #content tbody .even {
background-color:#E5E5E5;
}
.web-hostings #content tbody th, .web-hostings #content tbody td {
padding:0.5em;
}
.web-hostings #content tbody th {
width:35%;
}

/* table technical details */
.web-hostings #content table.technical_details {
width:50%;
}
/* table technical_details compare */
#page_web-hostings-shared-compare-index #content, #page_web-hostings-virtual-compare-index #content, #page_web-hostings-dedicated-compare-index #content {
width:85%;
}
.web-hostings #content table.technical_details_compare {
width:100%;
}
.web-hostings #content .technical_details_compare thead {
display:none;
}
.web-hostings #content table.technical_details_compare tbody th {
width:40%;
}
.web-hostings #content tbody th {
font-weight:bold;
}
.web-hostings #content tbody a {
color:#666;
}
.web-hostings #content tbody .title {
background-color:#EA5F00;
color:#FFFFFF;
font-weight:bold;
font-style:italic;
}
.web-hostings #content tbody .title a {
color:#FFFFFF !important;
}
#page_web-hostings-virtual-compare-index #content tbody .title {
background-color:#D60000;
}
#page_web-hostings-dedicated-compare-index #content tbody .title {
background-color:#992207;
}
.web-hostings #content .price th {
padding-left:0.5em !important;
}
.web-hostings #content.shared p.price, .web-hostings #content.shared .price td {
background-image:url(../images/hostings_readmore_shared.png);
}
.web-hostings #content.dedicated p.price, .web-hostings #content.dedicated .price td {
background-image:url(../images/hostings_readmore_dedicated.png);
}
.web-hostings #content tbody .price a {
color:#EA5F00;
}
.web-hostings #contentvirtual tbody .price a {
color:#D60000;
}
.web-hostings #content.dedicated tbody .price a {
color:#992207;
}
.web-hostings #content tbody .title .selected {
background-color:#B65D0E !important;
font-style:normal;
border-color:#B65D0E;
}
.web-hostings #content.virtual tbody .title .selected {
background-color:#AF1012 !important;
border-color:#AF1012;
}
.web-hostings #content.dedicated tbody .title .selected {
background-color:#6C190E !important;
border-color:#6C190E;
}
.web-hostings #content tbody .selected {
background-color:#EEEDED;
font-weight:bold;
border-left:#ddd 1px solid;
border-right:#ddd 1px solid;
font-size:1.2em;
}
.web-hostings #content tbody .even .selected {
background-color:#d5d5d5;
border-color:#ccc;
}
.web-hostings #content tbody .price .selected a {
font-size:1.4em;
}
.web-hostings #content .price td, .web-hostings #content .price th {
background-position:4px 1.1em;
padding-left:20px;
display:table-cell;
background-color:#FFFFFF;
}


/* hostings index links */
#page_web-hostings-index #links {
position:absolute;
}
#page_web-hostings-index #links h2 {
display:none;
}
#page_web-hostings-index #links h3, #page_web-hostings-index #links h3 a {
color:#D60000;
}
#page_web-hostings-index #links h3 {
font-size:1.6em;
margin-top:0.3em;
}
#page_web-hostings-index #links h3 a {
font-size:1em;
}
#page_web-hostings-index #links li img {
float:left;
margin:0.4em 1em 0.5em 0;
}
#page_web-hostings-index #links p a {
background-image:none;
padding:0;
}
#page_web-hostings-index #links .readmore {
display:block;
color:#D60000;
font-size:1em;
padding:0 0 2px 15px;
background:transparent url(../images/hostings_readmore_virtual.png) 7% 45% no-repeat;
}
html>body#page_web-hostings-index #links .readmore {
background-position:0 45%;
}
/* hostings links */
.web-hostings #links #other_hostings li {
margin-left:7%;
background-position:1px 45%;

}
html>body.web-hostings #links #other_hostings li {
margin-left:0;
}
.web-hostings #content #links h2 {
color:#EA5F00;
}
.web-hostings #content.virtual #links h2 {
color:#D60000;
}
.web-hostings #content.dedicated #links h2 {
color:#992207;
}
.web-hostings #links #other_hostings a {
display:block;
color:#666666;
font-size:1.3em;
font-weight:bold;
padding:0 0 0.7em 13px;
background:transparent url(../images/hosting_medium_shared.png) left top no-repeat;
line-height:1em;
}
html>body.web-hostings #links #other_hostings a {
padding-left:30px;
}
.web-hostings #links #other_hostings .minus a {
background-image:url(../images/hosting_minus_shared.png);
}
.web-hostings #links #other_hostings .plus a {
background-image:url(../images/hosting_plus_shared.png);
}
.web-hostings #links #other_hostings .compare a {
background-image:url(../images/hosting_compare_shared.png);
}

.web-hostings .virtual #links #other_hostings a {
background-image:url(../images/hosting_medium_virtual.png);
}
.web-hostings .virtual #links #other_hostings .minus a {
background-image:url(../images/hosting_minus_virtual.png);
}
.web-hostings .virtual #links #other_hostings .plus a {
background-image:url(../images/hosting_plus_virtual.png);
}
.web-hostings .virtual #links #other_hostings .compare a {
background-image:url(../images/hosting_compare_virtual.png);
}

.web-hostings .dedicated #links #other_hostings a {
background-image:url(../images/hosting_medium_dedicated.png);
}
.web-hostings .dedicated #links #other_hostings .minus a {
background-image:url(../images/hosting_minus_dedicated.png);
}
.web-hostings .dedicated #links #other_hostings .plus a {
background-image:url(../images/hosting_plus_dedicated.png);
}
.web-hostings .dedicated #links #other_hostings .compare a {
background-image:url(../images/hosting_compare_dedicated.png);
}




.web-hostings #links #order {
margin-top:0.5em;
display:block;
width:131px;
background:transparent url(../images/hosting_shared_order_button_ie.png) left top repeat;
color:#FFFFFF;
font-size:1.7em;
font-style:italic;
text-align:right;
padding:20px 27px 0 27px;
}
html>body.web-hostings #links #order {
width:136px;
background-image:url(../images/hosting_shared_order_button.png);
}
.web-hostings #content.virtual #links #order {
background-image:url(../images/hosting_virtual_order_button_ie.png);
}
html>body.web-hostings #content.virtual #links #order {
background-image:url(../images/hosting_virtual_order_button.png);
}
.web-hostings #content.dedicated #links #order {
background-image:url(../images/hosting_dedicated_order_button_ie.png);
}
html>body.web-hostings #content.dedicated #links #order {
background-image:url(../images/hosting_dedicated_order_button.png);
}
.web-hostings #links #order .spacer {
display:block;
width:190px;
height:27px;
float:left;
margin-left:-14px;
background:transparent url(../images/hosting_shared_order_button_ie.png) left bottom repeat;
}
html>body.web-hostings #links #order .spacer {
margin-left:-27px;
background-image:url(../images/hosting_shared_order_button.png);
}
.web-hostings #content.virtual #links #order .spacer {
background-image:url(../images/hosting_virtual_order_button_ie.png);
}
html>body.web-hostings #content.virtual #links #order .spacer {
background-image:url(../images/hosting_virtual_order_button.png);
}
.web-hostings #content.dedicated #links #order .spacer {
background-image:url(../images/hosting_dedicated_order_button_ie.png);
}
html>body.web-hostings #content.dedicated #links #order .spacer {
background-image:url(../images/hosting_dedicated_order_button.png);
}

/* order page */
#page_web-hostings-order-index form input {
background-color:#F9F9F9;
}
#page_web-hostings-order-index #content label {
color:#EA5F00;
font-size:1.2em;
width:22%;
text-align:right;
padding-top:3px;
}
#page_web-hostings-order-index #content.virtual label {
color:#D60000;
}
#page_web-hostings-order-index #content.dedicated label{
color:#992207;
}
#page_web-hostings-order-index #content .submit {
margin-top:-16px;
margin-left:23%;
}
#page_web-hostings-order-index #content .submit .button {
background:transparent url(../images/hosting_shared_order_submit_bg_ie.png) 0px 3px no-repeat;
height:23px;
width:104px;
border:none;
font-size:1.2em;
}
html>body#page_web-hostings-order-index #content .submit .button {
background-image:url(../images/hosting_shared_order_submit_bg.png);
}
#page_web-hostings-order-index #content.virtual .submit .button {
background-image:url(../images/hosting_virtual_order_submit_bg_ie.png);
}
html>body#page_web-hostings-order-index #content.virtual .submit .button {
background-image:url(../images/hosting_virtual_order_submit_bg.png);
}
#page_web-hostings-order-index #content.dedicated .submit .button {
background-image:url(../images/hosting_dedicated_order_submit_bg_ie.png);
}
html>body#page_web-hostings-order-index #content.dedicated .submit .button {
background-image:url(../images/hosting_dedicated_order_submit_bg.png);
}
#page_web-hostings-order-index #content .submit .button:hover {
cursor:pointer;
}
#page_web-hostings-order-index #content .form_confirm {
border-color:#EA5F00;
color:#EA5F00;
}
#page_web-hostings-order-index #content.virtual .form_confirm {
border-color:#D60000;
color:#D60000;
}
#page_web-hostings-order-index #content.dedicated .form_confirm {
border-color:#992207;
color:#992207;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
/* domain names */
/*///////////////////////////////////////////////////////////////////////////////////////*/
.domain-names #logo {
left:45%;
right:auto;
background-image:url(../images/all2all_logo_green_ie.png);
}
html>body.domain-names #logo {
background-image:url(../images/all2all_logo_green.png);
}
.domain-names #content {
min-height:380px;
margin-left:3%;
padding-left:195px;
width:40%;
margin-right:0;
/*background:transparent url(../images/domain-names_content_bg_ie.png) 0 40px no-repeat;*/
}
html>body.domain-names #content {
/*background-image:url(../images/domain-names_content_bg.png);*/
background-position:0 0;
padding-left:22%;
}
#ethix {
position:absolute;
left:3%;
margin-top:40px;
}
html>body #ethix {
margin-top:0;
}
.domain-names #content h1 {
color:#6BA802;
font-size:1.5em;
}
.domain-names #content a {
color:#6BA802;
}
.domain-names #content table td, .domain-names #content table th {
padding:0 0.5em 0.3em 0;
}
.domain-names #content td input {
width:100%;
}

/* navigation */
.domain-names #navigation {
position:absolute;
margin-left:-125px;
margin-top:40px;
width:95px;
height:295px;
}
html>body.domain-names #navigation {
margin-left:7%;
margin-top:0;
background:transparent url(../images/domain-names_navigation_bg.png) 0 0 no-repeat;
}
.domain-names #navigation li {
list-style:none;
margin-left:0;
text-align:center;
color:#6BA802;
font-size:1.2em;
font-weight:bold;
padding-top:1px;
padding-bottom:28px;
background:transparent url(../images/domain-names_navigation_item_ie.png) 0px 0px no-repeat;
}
html>body.domain-names #navigation li {
background-image:url(../images/domain-names_navigation_item.png);
}
.domain-names #navigation li.selected, .domain-names #navigation li.active {
color:#FFF;
background:transparent url(../images/domain-names_navigation_item_selected_ie.png) 0px 0px no-repeat;
}
html>body.domain-names #navigation li.selected, html>body.domain-names #navigation li.active {
background-image:url(../images/domain-names_navigation_item_selected.png);
}
.domain-names #navigation a {
text-decoration:none;
}
.domain-names #navigation li.active a {
color:#FFF;
font-style:italic;
}
.domain-names #navigation li.selected {
color:#D3EB48;
}

/* message */
.domain-names #content .message {
font-size:1.3em;
margin-bottom:2em;
border-top:#6BA802 1px solid;
border-bottom:#6BA802 1px solid;
text-align:center;
}
.domain-names #content .error {
font-size:1.3em;
margin-bottom:2em;
border:#D60000 1px solid;
text-align:center;
padding:1em;
}


/* domain names links */
html>body.domain-names #content #links {
position:absolute;
}
.domain-names #content #links li {
list-style:square !important;
margin-left:16px !important;
}
.domain-names #content #links form label {
width:auto;
text-align:left;
padding:0;
color:#4F4F4F;
font-size:1em;
float:none;
margin-bottom:0.5em;
}
.domain-names #content #links form .button {
margin-top:0;
}

/* forms */
.domain-names #content form input, .domain-names #content form textarea {
background-color:#F9F9F9;
border-color:#D7D7D7;
}
.domain-names #content label {
color:#6BA802;
width:25%;
padding-top:3px;
text-align:right;
}
.domain-names #content th label {
width:100%;
font-weight:normal;
text-align:left;
}
.domain-names #content label a {
color:#6BA802;
text-decoration:underline;
}
.domain-names #content .radio label {
width:auto;
float:none;
display:inline;
}
.domain-names #content .radio input {
width:auto;
border:none;
}
.domain-names #content .submit {
margin-top:-20px;
margin-left:26%;
}
.domain-names #content .button {
background:transparent url(../images/domain-names_submit_bg_ie.png) 0px 3px no-repeat;
height:23px;
width:104px;
border:none;
font-size:1.2em;
}
html>body.domain-names #content .button {
background-image:url(../images/domain-names_submit_bg.png);
}
.domain-names #content .nota-bene {
color:#999998;
font-size:1.2em;
font-weight:bold;
}

/* other domain names form elements */
.domain-names #content form a.button {
border:#D3EB48 1px solid;
background-color:#6AA702;
background-image:none;
color:#FFF;
padding:2px;
line-height:2em;
width:auto;
}
.domain-names #content fieldset {
border:#DEDEDE 1px solid;
padding:2em;
margin:2em 0;
}
.domain-names #content legend {
font-size:1.5em;
color:#4f4f4f;
}
/* step 1 */
.domain-names#page_domain-names-step1 #content form textarea {
height:5em;
}
.domain-names#page_domain-names-step1 #content .nota-bene {
position:absolute;
padding-left:0.2em;
}
/* step 3 */
#page_domain-names-step3 #content a.button {
display:block;
font-size:1em;
background:none;
color:#6BA802;
border:none;
text-decoration:underline;
margin-left:25%;
padding:0 0 2px 15px;
background:transparent url(../images/domain-names_readmore.png) 0 40% no-repeat;
}


/* $step 5 */
#page_domain-names-step5 #content a.button {
font-size:1em;
background:none;
color:#6BA802;
border:none;
text-decoration:underline;
margin-left:0;
padding:0 0 2px 15px;
background:transparent url(../images/domain-names_readmore.png) 0 40% no-repeat;
}
#page_domain-names-step5 #content .submit {
margin-left:0;
}
/* $step 6 */
#page_domain-names-step6 #content form .button {
width:auto;
border:#D3EB48 1px solid;
background-color:#6AA702;
background-image:none;
color:#FFF;
padding:0 2px 2px 2px;
line-height:2em;
margin-left:0;
}
#page_domain-names-step6 #content form .submit {
margin:2em 0 0 0;
}
#page_domain-names-step6 #content label {
text-align:left;
float:none;
}
#page_domain-names-step6 #content .checkbox input {
}


/* gallery */
.gallery #content img {
margin:0 1em 2em 0;
float:left;
}

.gallery #content {
float:left;
margin-left:3.5%;
width:60%;
margin-right:auto;
}
html>body.gallery #content {
margin-left:7%;
}


.gallery #content .legend {
display:block;
font-size:1.5em;
line-height:2em;
}

/* webdesigners */
#page_informations-links-web-designers-index #content h1 {
text-indent:-3000px;
background:transparent url(../images/webdesigners.png) 0 30px no-repeat;
margin:0;
padding:40px 0 50px 0;
}
#page_informations-links-web-designers-index #content li {
list-style:none;
clear:both;
padding-left:180px;
margin-bottom:2em;
}
#page_informations-links-web-designers-index #content img {
float:left;
margin:0.4em 0 0 -195px;
}
#page_informations-links-web-designers-index #content h2 {
color:#666;
font-weight:bold;
font-size:1.5em;
margin-top:0;
}
#page_informations-links-web-designers-index #content .www {
background:transparent url(../images/www.png) 0 0.8em no-repeat;
padding-left:60px;
}
#page_informations-links-web-designers-index #content .contact {
background:transparent url(../images/contact.png) 0 0.5em no-repeat;
padding-left:60px;
}

/* php info pages */
.php_info table {
border:#4F4F4F 1px solid;
width:100%;
border-collapse:collapse;
margin-bottom:2em;
}
.php_info td {
padding:0.5em;
}
.php_info th {
background-color:#4F4F4F;
color:#FFFFFF;
padding:0.5em;
font-size:1.2em;
}
.php_info .e {
background-color:#999;
color:#FFFFFF;
width:25%;
}

/* sitemap */
.sitemap #content div {
float:left;
width:40%;
margin-right:5%;
}
.sitemap #content div li {
list-style:none;
margin:0;
}
.sitemap #content div ul {
margin:1em 0;
}
.sitemap #content div ul ul {
margin:0.5em 0;
}
.sitemap #content div ul ul ul {
padding-left:0;
}
.sitemap #content div ul ul ul li {
list-style:square;
margin:0.1em auto 0.3em 1.3em;
}
.sitemap #content ul.web-hostings li, .sitemap #content ul.web-hostings li a {
color:#D60000;
}
.sitemap #content ul.web-hostings-shared li, .sitemap #content ul.web-hostings-shared li a, .sitemap #content a.web-hostings-shared {
color:#EA5F00 !important;
}
.sitemap #content ul.web-hostings-dedicated li, .sitemap #content ul.web-hostings-dedicated li a, .sitemap #content a.web-hostings-dedicated {
color:#992207 !important;
}
.sitemap #content ul.domain-names li {
color:#6BA802;
}
.sitemap #content ul.informations li, .sitemap #content ul.informations li a {
color:#0094A8;
}
.sitemap #content div h1, .sitemap #content div h2, .sitemap #content div h3, .sitemap #content div h4 {
margin:0;
}
.sitemap #content div h1 a {
font-size:1em;
}
.sitemap #content div h1 {
padding-bottom:0.5em;
}
.sitemap #content div h4 {
margin:0;
line-height:1.3em;
}
.sitemap #content div .informations h2 a {
padding:0 0 2px 18px;
background:transparent url(../images/infos_readmore_bullet.png) 0 60% no-repeat;
}
.sitemap #content div .web-hostings h2 a {
padding:0 0 2px 18px;
background:transparent url(../images/hostings_readmore_virtual.png) 0 60% no-repeat;
}
.sitemap #content div h2 a.web-hostings-dedicated {
background-image:url(../images/hostings_readmore_dedicated.png);
}
.sitemap #content div h2 a.web-hostings-shared {
background-image:url(../images/hostings_readmore_shared.png);
}

/* help */
.help {
border:none !important;
}
.help .wrapper {
background:transparent url(../images/help_comic_bg_ie.png) 0 0 no-repeat !important;
margin:0 0 0 0 !important;
padding:26px 11px 0 35px !important;
width:222px !important;
z-index:100 !important;
}
html>body .help .wrapper {
background-image:url(../images/help_comic_bg.png) !important;
padding:36px 36px 0 60px !important;
width:200px !important;
}
.help .spacer {
display:block !important;
width:261px !important;
height:12px !important;
margin:0  !important;
background:transparent url(../images/help_comic_bg_ie.png) 0 100% no-repeat !important;
}
html>body .help .spacer {
width:296px !important;
height:36px !important;
background-image:url(../images/help_comic_bg.png) !important;
}
.help_button {
cursor:pointer !important;
font-family:Georgia, "Times New Roman", Times, serif !important;
font-size:1.5em !important;
background:none !important;
padding:0 0.3em !important;
}
form .help_button {
position:absolute !important;
z-index:100 !important;
}
.domain-names .help_button {
color:#6BA802 !important;
}

#page_editors_help h2 {
border-bottom:#DDD 4px solid;
margin-top:2em;
}
