/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
}

a,a:link,a:focus {
outline:none;
}

/* /reset */
/* site main */
*{font: normal 12px Arial, Helvetica, sans-serif}

body {
font:normal 12px Arial, Helvetica, sans-serif;
color:#444;
background-color:#d1d1d1;
}

.float_left {
float:left;
}

.float_right {
float:none;
}

.clear {
clear:both;
}

.cb {
height:0;
overflow:hidden;
font-size:0;
clear:both;
padding:0;
margin:0;
}

.no_margin {
margin:0;
}

.wrap {
background:#fff;
background:#fff url(images/header-bg.gif) no-repeat left top;
}

#header {
padding:10px;
padding-bottom:0;
}

.logo_area {
height:64px;
padding:15px 0 15px 15px;
text-align:center;
}

.logo_area a img{
float:none;
}

.top_menu {
float:right;
font:bold 11px Arial, Helvetica, sans-serif;
padding-top:45px;
display:none;
}

.top_menu a img{
float:none;
height:auto;


}
.top_menu ul li {
display:inline;
}

.top_menu ul li a {
color:#000;
text-decoration:none;
margin-left:10px;
}

.top_chat_area {
width:100%;
margin:auto;
}

.chat_outer a img {
display:none
}

.chat_img {
float:left;
}

.call_back {
width:148px;
font:bold 11px Arial, Helvetica, sans-serif;
float:left;
padding-left:15px;
}

.call_back a {
color:#444;
text-decoration:none;
}

.call_back span {
display:block;
background:url(images/icon-call.gif) no-repeat left center;
font:bold 12px/15px Arial, Helvetica, sans-serif;
padding:2px 0 2px 20px;
}

div .banner_area img{
display:none;
}

#home {
background-color:#fff;
margin:0 10px;
}

#content {
background-color:#fff;
margin:0 10px;
}

.prod_listings ul li {
display:block;
width:197px;
background:url(images/prod-box-bg-2.gif) no-repeat left top;
padding:15px;
padding-bottom:6px;
margin:10px auto;
}

.prod_listings ul li.unmanaged {
background:url(images/prod-box-bg-3.gif) no-repeat left top;
}

.prod_listings ul li.dds {
background:url(images/prod-box-bg-1.gif) no-repeat left top;
}

.prod_listings ul li.hosted {
background:url(images/prod-box-bg-4.gif) no-repeat left top;
}

.prod_listings ul li.right {
width:199px;
}

h1.prod_head {
font:bold 14px Arial, Helvetica, sans-serif;
color:#0258a5;
text-align:center;
}

.price_tag {
padding-top:15px;
font-size:14px;
}

.price {
color:#fff;
float:left;
padding-left:15px;
}

.price span {
font:bold 24px/24px Arial, Helvetica, sans-serif;
color:#fff;
}

.specs_area {
padding-top:15px;
}

.specs_area ul li {
height:auto;
background:url(images/bullet-grey-bg.gif) no-repeat left center;
padding:0;
font:normal 11px/18px Arial, Helvetica, sans-serif;
padding-left:15px;
margin:0;
width:auto;
display:block;
float:none;
}

.more-info-button {
padding:0 0 15px 46px;
}

.more_info {
display:block;
width:97px;
height:32px;
background:url(images/btn-prod-more-info-yellow.gif) no-repeat 0 0;
text-align:center;
}

.more_info span {
display:none;
}

.home-buttons {
padding:0 0 0 15px;
}

.home-buttons a {
margin:0 3px;
}

.social_network {
}

.social_network ul li {
display:inline;
width:100%;
margin-right:10px;
height:54px;
float:left;
background:url(images/social-network-bg.jpg) no-repeat left top;
}

.social_network ul li a {
display:block;
float:left;
padding:0 0 0 47px;
font:normal 18px Arial, Helvetica, sans-serif;
color:#0154a0;
text-decoration:none;
background:url(images/icon-twitter.png) no-repeat 9px 11px;
line-height:54px;
}

.social_network ul li a.facebook {
background:url(images/icon-facebook.png) no-repeat 9px 11px;
padding:0 0 0 90px;
}


.social_network ul li.right {
margin:0;
background:none;
padding:0;
}

.social_network ul li.right a {
margin:0;
background:none;
padding:0;
}

.feed_bottom {
margin-top:10px;
padding:15px 15px 0;

}

.feed_bottom h4 {
font:bold 14px/24px Arial, Helvetica, sans-serif;
color:#0258A5;
}

.feed_bottom ul li {
display:block;
width:100%;
font:normal 11px Arial, Helvetica, sans-serif;
}
.feed_bottom ul li#middle {

}

.onetwothree_box{
}
.onetwothree_box ul li{display:block;
}
.onetwothree_box ul li h1{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#000;
}
.onetwothree_box ul li p{
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
#faq_box h2{
background:url(images/tik-green.png) no-repeat left center;
padding-left:25px;
text-decoration:underline;
cursor:pointer;
color:#666;
float:left;
}
#faq_box p{
display:none;
clear:both;
padding-left:25px;
}
#faq_box2 h2{
background:url(images/tik-green.png) no-repeat left center;
padding-left:25px;
text-decoration:underline;
cursor:pointer;
color:#666;
float:left;
}
#faq_box2 p{
display:none;
clear:both;
padding-left:25px;
}

.twitter_post{padding:6px 0;
color:#666;
}
.twitter_post h5 { font:bold 11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

.twitter_post a{ font:normal 11px Arial, Helvetica, sans-serif;
color:#666;text-decoration:underline;
}

.blog_post{padding:6px 0;
color:#666;
}
.blog_post h5 { font:bold 11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

.blog_post a{ font:bold 11px Arial, Helvetica, sans-serif;
color:#666;text-decoration:underline;
}
a.twitter_link{
color:#666;
text-decoration:underline;
font-weight:normal;
}
a.subscribe{
color:#211E21;
line-height:18px;
text-decoration:none;
}
.blog_subscribe{
padding-top:5px;
}
a.join_twitter{
color:#0258A5;
text-decoration:underline;
font:bold 12px Arial, Helvetica, sans-serif;
padding:1px 3px 0 0;
}
a.rss_icon{
background:url(images/icon-rss.gif) no-repeat left center;
padding-left:20px;
}

.border_example{
border:1px solid #ccc;
padding:5px 15px;
}

.border_example p{
font:normal 11px/14px Arial, Helvetica, sans-serif;
color:#666666;
}

.border_example h6{
font:bold 11px/0px Arial, Helvetica, sans-serif;
color:#0798FA;
padding-top:10px;
}
p.italiced_text{
font:italic 11px Arial, Helvetica, sans-serif;
}


#footer {
font:normal 11px Arial, Helvetica, sans-serif;
padding:15px 5px;
margin:0 auto;
text-align:center
}

#footer a {
color:#0a244a;
text-decoration:underline;
margin:0 5px;
}

#footer p.partners img{
display:none;
}

p#copy_footer{
float:none;
display:block;
text-align:center;
}

.orange_header {
font:normal 20px/28px Arial, Helvetica, sans-serif;
color:#0798fa;
padding:15px 0;
}

.content_seperations {
line-height:18px;
}

.content_seperations sup {
font-size:9px;
}

.content_seperations h1 {
font:normal 18px/24px Arial, Helvetica, sans-serif;
color:#0798fa;
padding-top:5px;
}

.content_seperations h3 {
font:bold 16px/24px Arial, Helvetica, sans-serif;
color:#0798fa;
}

.content_seperations h2 {
font:bold 12px/30px Arial, Helvetica, sans-serif;
color:#0798fa;
}

.content_seperations h4 {
font:bold 14px/30px Arial, Helvetica, sans-serif;
color:#0798fa;
}

.content_seperations h5 {
font:bold 12px/30px Arial, Helvetica, sans-serif;
color:#0798fa;
}

h6.numbers {
font:bold 14px/30px Arial, Helvetica, sans-serif;
color:#0798fa;
}

h6.numbers span {
font:bold 18px/30px Arial, Helvetica, sans-serif;
color:#fff;
margin-right:5px;
background:url(images/whysolar-number-bg.jpg) no-repeat left center;
padding:5px 11px;
}

h6.numbers span.twodigit {
margin-right:5px;
padding:5px 6px;
}

.content_seperations ul.specs {
}

.content_seperations ul.specs li {
padding-left:15px;
display:block;
margin:8px 0;
background:url(images/orange-arrow-bg.gif) no-repeat left 4px;
}

.content_seperations ul.specs li a {
color:#0a244a;
text-decoration:underline;
}

.content_left {
width:100%;
}

.content_left p {
padding:8px 0;
}

.content_left a {
color:#0a244a;
text-decoration:underline;
}

.content_left p.light {
font:italic 11px Arial, Helvetica, sans-serif;
color:#999;
}

.content_right {
float:left;
width:100%;
}

.content_right p {
padding:5px 0;
}

.commodo {
padding:5px 15px 0 0;
}

.paras {
padding:15px 0 0;
}

.paras img {
float:left;
padding:5px 15px 0 0;
}

.paras p {
float:left;
width:100%;
}

.paras h2 {
float:left;
width:100%;
color:#078eed;
font:700 12px/18px Arial, Helvetica, sans-serif;
}

.ptable {
padding:15px 0 0;
}

.aup_width {
width:100%;
}

.aup_right {
background:none;
padding-right:0;
}

.aup_width ol li {
list-style:decimal inside;
margin:8px 15px;
}

.withdots {
}

.withoutdots {
background:none;
}

.pricing_table {
}

.pricing_table thead {
background:url(images/yellow-th-bg.jpg) repeat-x;
padding-left:2px;
}

.pricing_table thead tr td {
background:#fff;
padding-left:2px;
text-align:left;
}

.pricing_table thead tr th {
border-right:1px solid #f3b709;
color:#000;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
padding-left:2px;
}

.pricing_table thead tr th span {
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left;
}

.pricing_table thead tr th#yellow_first, .pricing_table thead tr th.yellow_first {
background:url(images/yellow-th-left-corner.jpg) no-repeat left top;
padding-left:2px;
text-align:left;
}

.pricing_table thead tr th#yellow_last, .pricing_table thead tr th.yellow_last {
background:url(images/yellow-th-right-corner.jpg) no-repeat right top;
border:none;
padding-left:2px;
text-align:left;
}

.pricing_table tbody th {
background:#eaeaea url(images/greyborder-bg.jpg) repeat-y left top;
border-top:1px solid #d5d5d5;
text-align:left;
vertical-align:middle;
font:bold 11px Arial, Helvetica, sans-serif;
padding-left:2px;
text-align:left;
}

.pricing_table tbody th#grey_top, .pricing_table tbody th.grey_top {
border:none;
background:url(images/grey-topleft-corner-bg.gif) no-repeat left top;
padding-left:2px;
text-align:left;
}

.pricing_table tbody th#grey_bottom, .pricing_table tbody th.grey_bottom {
border:none;
background:url(images/grey-bottomeft-corner-bg.gif) no-repeat left bottom;
border-top:1px solid #d5d5d5;
padding-left:2px;
text-align:left;
}

.pricing_table tbody td {
background:#fafafa;
border:1px solid #f2f2f2;
border-left:none;
border-top:none;
text-align:left;
vertical-align:middle;
font-weight:700;
padding-left:2px;
text-align:left;
}

.pricing_table tbody td.addons_left_aligned {
text-align:left;
vertical-align:middle;
font:normal 11px Arial, Helvetica, sans-serif;
padding-left:8px;
padding-left:2px;
text-align:left;
}

.pricing_table tbody td.bold_black {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
padding-left:2px;
text-align:left;
}

.pricing_table_dds {
color:#fff;
}

.pricing_table_dds thead {
background:url(images/yellow-th-bg.jpg) repeat-x;
padding-left:2px;
text-align:left;
}

.pricing_table_dds thead tr td {
background:#fff;
padding-left:2px;
text-align:left;
}

.pricing_table_dds thead tr th {
border-right:1px solid #f3b709;
color:#000;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
padding-left:2px;
text-align:left;
}

.pricing_table_dds thead tr th span {
font:normal 12px Arial, Helvetica, sans-serif;
padding-left:2px;
text-align:left;
}

.pricing_table_dds thead tr th#yellow_first, .pricing_table_dds thead tr th.yellow_first {
background:url(images/yellow-th-left-corner.jpg) no-repeat left top;
padding-left:2px;
text-align:left;
}

.pricing_table_dds thead tr th#yellow_last, .pricing_table_dds thead tr th.yellow_last {
background:url(images/yellow-th-right-corner.jpg) no-repeat right top;
border:none;
padding-left:2px;
text-align:left;
}

.pricing_table_dds tbody th {
background:#eaeaea url(images/greyborder-bg.jpg) repeat-y left top;
border-top:1px solid #d5d5d5;
text-align:left;
vertical-align:middle;
padding-right:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000;
padding-left:2px;
text-align:left;
}

.pricing_table_dds tbody th#grey_top, .pricing_table_dds tbody th.grey_top  {
border:none;
background:url(images/grey-topleft-corner-bg.gif) no-repeat left top;
padding-left:2px;
text-align:left;
}

.pricing_table_dds tbody th#grey_bottom, .pricing_table_dds tbody th.grey_bottom {
border:none;
background:url(images/grey-bottomeft-corner-bg.gif) no-repeat left bottom;
border-top:1px solid #d5d5d5;
padding-left:2px;
text-align:left;
}

.pricing_table_dds tbody td {
background:#131e30;
border:1px solid #464c5a;
border-left:none;
border-top:none;
text-align:left;
vertical-align:middle;
font-weight:700;
padding-left:2px;
text-align:left;
}

.pricing_table_dds tbody td.addons_left_aligned {
text-align:left;
vertical-align:middle;
font:normal 11px Arial, Helvetica, sans-serif;
padding-left:8px;
padding-left:2px;
text-align:left;
}

.pricing_table_dds tbody td.bold_black {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
padding-left:2px;
text-align:left;
}
.bold{
font-weight:bold}

.green_price {
color:#339900;
}

.green_price2 {
color:#33CC00;
}

.red_price {
color:red;
}

.blue_price {
color:#09f;
}

.black_price {
color:#000;
font-weight:700;
}

.white_price {
color:#fff;
}

.tab_header {
}
.tab_header h1 {
background-color:#0798fa;
text-align:center;
text-transform:uppercase;
font:normal 24px/32px Arial, Helvetica, sans-serif;
color:#fff;
padding:2px;
}

.tab_header h1 span {
font:normal 14px/24px Arial, Helvetica, sans-serif;
color:#000;
}

.tab_header h1.center {
text-align:center;
float:none;
}


.black_tabs {
display:none;
}


.questions {
height:80px;
background:url(images/questions-bg2.gif) no-repeat left top;
margin-top:15px;
padding:10px 10px;
font-size:14px;
}

.questions a {
display:block;
font:bold 12px/24px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
background:url(images/questions-bg-orange2.gif) no-repeat left top;
padding-left:30px;
height: 30px;
margin-bottom:10px;
}

.questions p {
padding:0;
}

.questions a.blue {
background:url(images/questions-bg-blue2.gif) no-repeat left top;
}

.get_hosted_exchange {
height:75px;
background:url(images/gethostedex-bg.jpg) no-repeat left top;
margin-top:15px;
padding:10px;
}

.get_hosted_exchange p {
padding:0;
}

.hosted_ex_list {
padding-top:5px;
}

.get_hosted_exchange h1 {
font:normal 18px/18px Arial, Helvetica, sans-serif;
color:#F90;
padding:0;
margin:0;
}

.hosted_ex_list img {
float:left;
padding-right:10px;
}

.hosted_ex_list ul {
float:left;
}

.hosted_ex_list ul li {
padding-left:10px;
background:url(images/blue_list_bullets.gif) no-repeat left 6px;
}

.solar_node {
height:67px;
background:url(images/solarvps-node_bg.jpg);
margin-top:15px;
padding:5px 0 5px 87px;
}

.solar_node h1 {
margin:5px 0;
padding:0;
color:#F90;
font:bold 16px/16px Arial, Helvetica, sans-serif;
}

.solar_node a {
color:#0a244a;
text-decoration:none;
}

.solar_node p {
padding:0;
}

.parallels {
}

.parallels li {
padding-top:15px;
margin-top:15px;
float:none;
clear:both;
}

.parallels_texts {
float:left;
font-size:12px;
}

.parallels_texts h1 {
padding:0;
margin:0;
color:#0798fa;
font:bold 16px/16px Arial, Helvetica, sans-serif;
padding:5px 0;
}

.parallels_texts p.descr {
font:normal 11px/14px Arial, Helvetica, sans-serif;
}

.parallels_texts p.pricing {
padding:5px 0;
}

.parallels_texts p.pricing span {
color:red;
font:normal 24px/24px Arial, Helvetica, sans-serif;
}

.parallels_texts p.pricing2 {
padding:5px 0;
}

.parallels_texts p.pricing2 span {
color:red;
font:normal 24px/24px Arial, Helvetica, sans-serif;
}

.fpoints {
padding:15px 0;
background:url(images/verticaldots-bg.gif) repeat-x left bottom;
}

.fpoints div {
float:left;
width:100%;
}

.fpoints p {
padding:0;
}

.fpoints img {
float:left;
padding:5px 15px 0 0;
}

.fpoints h3 {
color:#0798fa;
font:bold 12px/18px Arial, Helvetica, sans-serif;
}

.mobile_msg {
padding:15px 0;
background:url(images/verticaldots-bg.jpg) repeat-x left bottom;
margin-bottom:15px;
}

.mobile_msg div {
float:left;
width:525px;
}

.mobile_msg div ul {
padding:15px 0 5px 25px;
}

.mobile_msg div ul li {
padding-left:18px;
background:url(images/tik-orange.jpg) no-repeat left 6px;
line-height:24px;
}

.mobile_msg div.images {
width:83px;
text-align:left;
}

.mobile_msg div.images img {
text-align:right;
}

.mobile_msg div.images a img {
text-align:center;
}

.mobile_msg p {
padding:0 0 15px;
}

.mobile_msg h1 {
color:#078eed;
font:normal 24px/24px Arial, Helvetica, sans-serif;
}

.mobile_msg h1 span {
color:#000;
font:bold 24px/24px Arial, Helvetica, sans-serif;
}

.specs_lined {
margin:10px 0;
background:url(images/verticaldots-bg.jpg) repeat-x left bottom;
}

.specs_lined p {
padding:0;
margin:0;
}

.specs_lined p span {
color:#F90;
font-weight:700;
}

.dotdefender_price_box {
margin:15px 0;
display:block;
}

.dotdefender_price_box p {
display:block;
font:normal 14px/18px Arial, Helvetica, sans-serif;
color:#000;
width:200px;
}

.dotdefender_price_box p span {
color:#FF0000;
font-weight:700;
}

.dotdefender_price_box p.price {
display:block;
font:normal 18px/18px Arial, Helvetica, sans-serif;
color:#000;
}

.dotdefender_price_box p.price span {
color:#f00;
}

p.diagram {
margin:15px 0;
}

.applicure_bg {
background:url(images/applicure-bg.jpg) no-repeat left top;
padding:10px 20px 0 20px;
}

.applicure_bg p.small_descr {
font:normal 11px/14px Arial, Helvetica, sans-serif;
margin:15px 0;
}

.prod_addons li {
display:block;
width:100%;
margin:15px 10px;
text-align:left;
}

.prod_addons li h4 {
font:bold 12px Arial, Helvetica, sans-serif;
}

.prod_addons li p {
font-size:11px;
padding:0;
margin:0;
}

.prod_addons li p.price_text {
color:#F90;
font:bold 12px Arial, Helvetica, sans-serif;
}

h6.emergency {
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#078eed;
padding:5px 0;
}

h6.emergency span {
float:right;
color:red;
}

h6.high {
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#078eed;
padding:5px 0;
background:url(images/verticaldots-bg.jpg) repeat-x left top;
}

h6.high span {
float:right;
color:#F90;
}

h6.medium {
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#078eed;
padding:5px 0;
background:url(images/verticaldots-bg.jpg) repeat-x left top;
}

h6.medium span {
float:right;
color:#00F;
}

h6.low {
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#078eed;
padding:5px 0;
background:url(images/verticaldots-bg.jpg) repeat-x left top;
}

h6.low span {
float:right;
color:#090;
}

.supported_sw {
padding:0;
}

.supported_sw li {
display:inline;
float:left;
width:100%;
}

.supported_sw li#second {
}

.supported_sw h2 {
font:bold 12px/12px Arial, Helvetica, sans-serif;
color:#078eed;
padding:10px 0 5px;
}

.supported_sw p {
padding:0 0 15px;
}

.paras_right {
padding:8px 0;
}

.paras_right img {
float:left;
padding:0 5px 0 0;
}

.paras_right p {
padding:0;
}

.gallery li {
display:block;
width:100%;
margin:23px 22px 0 0;
height:91px;
}

.clients_border {
padding-bottom:12px;
background:url(images/verticaldots-bg.jpg) repeat-x left bottom;
margin-bottom:12px;
}

h1.clients {
font:bold 14px/30px Arial, Helvetica, sans-serif;
color:#F90;
}

h1.clients span {
font:italic 12px Arial, Helvetica, sans-serif;
color:#444;
}

p.quotes_highlight {
background-color:#fff6e8;
border:1px solid #fc9;
padding:15px;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#039;
margin:10px 0;
}

p.quotes_main {
padding:0 0 0 32px;
background:url(images/quotes-top-bg.gif) no-repeat left top;
margin-bottom:15px;
}

p.quotes_main span {
background:url(images/quotes-bottom-bg.gif) no-repeat right bottom;
padding:0 30px 5px 0;
}

ul.ex_pricing_list {
padding:15px 0;
}

ul.ex_pricing_list li {
display:inline;
float:left;
width:100%;
margin-right:12px;
}

ul.ex_pricing_list li#last {
margin-right:0;
}

ul.ex_pricing_list li p {
padding:0;
margin:0;
}

ul.ex_pricing_list li ul {
padding:12px 0;
margin:0;
clear:both;
}

ul.ex_pricing_list li ul li {
padding-left:12px;
background:url(images/blue_list_bullets.gif) no-repeat left 5px;
width:auto;
height:auto;
display:block;
clear:both;
width:auto;
margin:0;
float:none;
}

.ex_price_box {
background:url(images/exhost-pricing-bg.jpg) no-repeat left top;
height:52px;
padding:10px;
}

.ex_price_box h1 {
font:normal 24px Arial, Helvetica, sans-serif;
color:#078eed;
}

.ex_price_box h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#444;
}

.ex_price_box h2 span {
font:normal 24px Arial, Helvetica, sans-serif;
color:#078eed;
}

ul.antispam_price {
padding:15px 0;
}

ul.antispam_price li {
display:inline;
float:left;
width:100%;
margin-right:12px;
}

ul.antispam_price li#last {
margin-right:0;
}

ul.antispam_price li p {
padding:0;
margin:0;
}

ul.antispam_price li ul {
padding:12px 0;
margin:0;
clear:both;
}

ul.antispam_price li ul li {
padding-left:12px;
background:url(images/blue_list_bullets.gif) no-repeat left 5px;
width:auto;
height:auto;
display:block;
clear:both;
margin:0;
float:none;
}

.antispam_price_box {
background:url(images/antispampricingbg.jpg) no-repeat left top;
height:52px;
padding:10px;
}

.antispam_price_box h1 {
font:normal 24px Arial, Helvetica, sans-serif;
color:#F90;
}

.antispam_price_box h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#444;
}

.antispam_price_box h2 span {
font:normal 24px Arial, Helvetica, sans-serif;
color:#F90;
}

a.mails {
color:#0a244a;
text-decoration:none;
font:bold 12px Arial, Helvetica, sans-serif;
}

.contact-table tr td {
padding:10px;
}

input.textfields {
border:1px solid #ccc;
font:normal 12px Arial, Helvetica, sans-serif;
width:100px;
padding:3px 5px;
color:#444;
}

textarea.comments {
border:1px solid #ccc;
font:normal 12px Arial, Helvetica, sans-serif;
width:100%;
padding:5px;
color:#444;
}

.horz_line {
height:1px;
margin:15px 0 10px;
background:url(images/verticaldots-bg.jpg) repeat-x left top;
padding:0;
}

.tutorials_content {
width:100%;
background:none;
padding:0;
}

ul.tutorials_disp li {
display:inline;
float:left;
width:100%;
}

ul.tutorials_disp li a {
display:block;
padding-left:25px;
background:url(images/icon-video-tut.gif) no-repeat left 5px;
font:normal 12px/24px Arial, Helvetica, sans-serif;
float:left;
color:#0a244a;
text-decoration:underline;
}

.hosted_ex_pad {
margin-top:10px;
display:block
}

.parallels_smb_features h2 {
padding:0;
margin:0;
line-height:14px

}

.parallels_smb_screnshot {
}

.parallels_smb_screnshot span{
display:block;
font:italic 11px/14px Arial, Helvetica, sans-serif;
text-align:left;
color:#999;
}

.windows_small {
padding-left:30px;
background:url(images/icon-windows-small.jpg) no-repeat left 5px;
}

.linux_small {
padding-left:30px;
background:url(images/icon-linux-small.jpg) no-repeat left 5px;
}

p.greybxx {
background-color:#f1efef;
padding:10px;
border:1px solid #ccc;
}

.page_banners {
padding:0 1px;
}

.hosted_save {
background:url(images/bg-hosted-save.gif) no-repeat left top;
height:44px;
padding-left:15px;
}
.hosted_save h2 {
line-height:44px;
padding:0;
margin:0;
color:#000;
}

.show_hide {
padding:15px;
}

.show_hide img {
cursor:pointer;
margin-right:15px;
}

.three_col {
}

.three_col#no_bg {
background:none;
margin:0;
padding:0;
}

p.teal_image {
padding:15px 0;
}

.login_box {
height:50px;
margin:15px 0;
}

.login_box p {
font:normal 18px/18px Arial, Helvetica, sans-serif;
color:#444;
}

.login_box a {
font:normal 14px/14px Arial, Helvetica, sans-serif;
color:#0a244a;
}

.display_actions  {
}

#myController {
display:none;
}


#mySlides{
display:none;
}

/*PrettyBox */

div.light_rounded .pp_top .pp_left {
background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

div.light_rounded .pp_top .pp_right {
background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

div.light_rounded .pp_content {
background-color:#fff;
}

div.light_rounded .pp_next:hover {
background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.light_rounded .pp_previous:hover {
background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.light_rounded .pp_expand {
background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_expand:hover {
background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_contract {
background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_contract:hover {
background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_arrow_previous {
background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

div.light_rounded .pp_arrow_next {
background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

div.light_rounded .pp_bottom .pp_left {
background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

div.light_rounded .pp_bottom .pp_right {
background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

div.light_rounded .pp_loaderIcon {
background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.dark_rounded .pp_top .pp_left {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

div.dark_rounded .pp_top .pp_right {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

div.dark_rounded .pp_next:hover {
background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_previous:hover {
background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_expand {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_expand:hover {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_contract {
background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_contract:hover {
background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_arrow_previous {
background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

div.dark_rounded .pp_arrow_next {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

div.dark_rounded .pp_bottom .pp_left {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

div.dark_rounded .pp_bottom .pp_right {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {
background:url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;
}

div.dark_square .pp_expand {
background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.dark_square .pp_expand:hover {
background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.dark_square .pp_contract {
background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.dark_square .pp_contract:hover {
background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.dark_square .pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.dark_square .pp_arrow_previous {
background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

div.dark_square .pp_arrow_next {
background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

div.dark_square .pp_next:hover {
background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.dark_square .pp_previous:hover {
background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.light_square .pp_expand {
background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.light_square .pp_expand:hover {
background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.light_square .pp_contract {
background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.light_square .pp_contract:hover {
background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.light_square .pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.light_square .pp_arrow_previous {
background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

div.light_square .pp_arrow_next {
background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

div.light_square .pp_next:hover {
background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.light_square .pp_previous:hover {
background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.facebook .pp_top .pp_left {
background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

div.facebook .pp_top .pp_middle {
background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

div.facebook .pp_top .pp_right {
background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

div.facebook .pp_content_container .pp_left {
background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

div.facebook .pp_content_container .pp_right {
background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

div.facebook .pp_expand {
background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.facebook .pp_expand:hover {
background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.facebook .pp_contract {
background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.facebook .pp_contract:hover {
background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.facebook .pp_close {
width:22px;
height:22px;
background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.facebook .pp_loaderIcon {
background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

div.facebook .pp_nav .pp_arrow_previous {
background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
height:22px;
margin-top:0;
width:22px;
}

div.facebook .pp_arrow_previous.disabled {
background-position:0 -96px;
cursor:default;
}

div.facebook .pp_nav .pp_arrow_next {
background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
height:22px;
margin-top:0;
width:22px;
}

div.facebook .pp_arrow_next.disabled {
background-position:-32px -96px;
cursor:default;
}

div.facebook .pp_nav {
margin-top:0;
}

div.facebook .pp_nav p {
font-size:15px;
padding:0 3px 0 4px;
}

div.facebook .pp_next:hover {
background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.facebook .pp_previous:hover {
background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.facebook .pp_bottom .pp_left {
background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

div.facebook .pp_bottom .pp_middle {
background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

div.facebook .pp_bottom .pp_right {
background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

div.pp_pic_holder a:focus {
outline:none;
}

div.pp_overlay {
background:#000;
display:none;
left:0;
position:absolute;
top:0;
width:100%;
z-index:9500;
}

div.pp_pic_holder {
display:none;
position:absolute;
width:100px;
z-index:10000;
}

.pp_content {
height:40px;
}

.pp_content .ppt {
left:auto;
margin-bottom:5px;
position:relative;
top:auto;
}

.pp_fade {
display:none;
}

.pp_content_container {
position:relative;
text-align:left;
width:100%;
}

.pp_content_container .pp_left {
padding-left:20px;
}

.pp_content_container .pp_right {
padding-right:20px;
}

.pp_content_container .pp_details {
margin:10px 0 2px;
}

.pp_description {
display:none;
margin:0 0 5px;
}

.pp_nav {
clear:left;
float:left;
margin:3px 0 0;
}

.pp_nav p {
float:left;
margin:2px 4px;
}

.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next {
display:block;
float:left;
height:15px;
margin-top:3px;
overflow:hidden;
text-indent:-10000px;
width:14px;
}

.pp_hoverContainer {
position:absolute;
top:0;
width:100%;
z-index:2000;
}

a.pp_next {
background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display:block;
float:right;
height:100%;
text-indent:-10000px;
width:49%;
}

a.pp_previous {
background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display:block;
float:left;
height:100%;
text-indent:-10000px;
width:49%;
}

a.pp_expand,a.pp_contract {
cursor:pointer;
display:none;
height:20px;
position:absolute;
right:30px;
text-indent:-10000px;
top:10px;
width:20px;
z-index:20000;
}

a.pp_close {
display:block;
float:right;
text-indent:-10000px;
}

.pp_loaderIcon {
display:block;
height:24px;
left:50%;
position:absolute;
top:50%;
width:24px;
margin:-12px 0 0 -12px;
}

#pp_full_res {
line-height:1!important;
}

#pp_full_res .pp_inline {
text-align:left;
}

#pp_full_res .pp_inline p {
margin:0 0 15px;
}

div.ppt {
color:#fff;
display:none;
font-size:17px;
left:0;
position:absolute;
top:0;
z-index:9999;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content {
background:#fff;
}

div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {
color:#000;
}

div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled {
background-position:0 -87px;
cursor:default;
}

div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled {
background-position:-22px -87px;
cursor:default;
}

div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .pp_content_container .pp_left,div.dark_square .pp_content_container .pp_left {
background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

div.dark_rounded .pp_content_container .pp_right,div.dark_square .pp_content_container .pp_right {
background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {
color:#c4c4c4;
}

div.dark_rounded .pp_description,div.dark_rounded #pp_full_res .pp_inline,div.dark_square .pp_description,div.dark_square #pp_full_res .pp_inline {
color:#fff;
}

div.dark_rounded .pp_loaderIcon,div.dark_square .pp_loaderIcon {
background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

.pp_top,.pp_bottom {
height:20px;
position:relative;
}

* html .pp_top,* html .pp_bottom {
padding:0 20px;
}

.pp_top .pp_left,.pp_bottom .pp_left {
height:20px;
left:0;
position:absolute;
width:20px;
}

.pp_top .pp_middle,.pp_bottom .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px;
}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
left:0;
position:static;
}

.pp_top .pp_right,.pp_bottom .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px;
}
/*PrettyBox */

/* slidemenu */
.menu img{
display:none;
}

.jqueryslidemenu {
width:auto;
color:#fff;
margin-bottom:15px;
text-align:center;
background:#454a58 url(images/mob-menu-bg.jpg) repeat-x left top;
border:3px solid #7e879e;
padding:10px 5px;
}

.jqueryslidemenu ul {
list-style-type:none;
}

/*Top level list items*/
.jqueryslidemenu ul li {
display:block;
padding-bottom:5px;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a {
display:inline;
line-height:18px;
color:#fff;
text-decoration:none;
margin:0 5px;
}


* html .jqueryslidemenu ul li a {
/*IE6 hack to get sub menu links to behave correctly*/
}

.jqueryslidemenu ul li a:link,.jqueryslidemenu ul li a:visited {
color:#fff;
}

.jqueryslidemenu ul li a:hover {
color:#F90;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul {
display:inline;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
display:inline;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a,.jqueryslidemenu ul li#first-item ul li a,.jqueryslidemenu ul li#first-item.on ul li a {
display:inline;
text-align:center;
}

.jqueryslidemenu ul li ul li a:hover,.jqueryslidemenu ul li#first-item.on ul li a:hover {
/*sub menus hover style*/
}

.jqueryslidemenu ul li a#mvirtualservers, .jqueryslidemenu ul li a#mresellers, .jqueryslidemenu ul li a#mwhysolar, .jqueryslidemenu ul li a#maddons,  .jqueryslidemenu ul li#mmiddots {
display:none;
clear:both;
} 


/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {
position:absolute;
top:12px;
right:7px;
}

.rightarrowclass {
position:absolute;
top:6px;
right:5px;
}

.jqueryslidemenu ul li a:link.active_link,.jqueryslidemenu ul li a:visited.active_link {
color:#F90;
}

/* /slide menu */

.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.align_j {text-align:justify;}
.align_t {vertical-align:top;}
.align_m {vertical-align:middle;}
.align_b {vertical-align:bottom;}

p.soalrbucks_banner{
display:none;
}

p.soalrbucks_banner a img{
display:none;
}
#cot_tl_fixed {
display:none;
}

#solarvpsexperience, #solarvpsexperience a {text-align:center;color:#444;text-decoration:none;}
#pop-exp {display:none;padding:20px 0;text-align:left;}
#pop-exp a {text-decoration:underline;}
#pop-exp h2 {margin:5px 0;font-weight:bold;}
#pop-exp p {margin:5px 0;}
#pop-exp .lc {float:left;width:47%;}
#pop-exp .rc {float:right;width:47%;}
