/* 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 */
body {
font:normal 12px Arial, Helvetica, sans-serif;
color:#444;
background-color:#d1d1d1;
}

.float_left {
float:left;
}

.float_right {
float:right;
}

.clear {
clear:both;
}

.cb {
height:0;
overflow:hidden;
font-size:0;
clear:both;
padding:0;
margin:0;
}

.no_margin {
margin:0;
}

.wrap {
width:960px;
margin:10px auto;
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;
}

.top_menu {
float:right;
font:bold 11px Arial, Helvetica, sans-serif;
padding-top:45px;
}

.top_menu ul li {
display:inline;
}

.top_menu ul li a {
color:#000;
text-decoration:none;
margin-left:10px;
}

.top_chat_area {
width:960px;
margin:auto;
}

.chat_outer {
position:absolute;
top:24px;
margin-left:539px;
}

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

.banner_area {
padding:10px 0;
}

#home {
background-color:#fff;
margin:0 10px;
}

#content {
background-color:#fff;
margin:0 10px;
background:url(images/content-bg.jpg) no-repeat left top;
}

.solarban{padding:10px 0 0 0;}

#solarray_content {
background-color:#fff;
margin:0 10px;
background:url(images/bg-solarray-main.jpg) no-repeat left top;
margin-top:10px;
padding-top:360px;
}

#winvps_content {
background-color:#fff;
margin:0 10px;
background:url(images/bg-winvps-main.jpg) no-repeat left top;
margin-top:10px;
padding-top:360px;
}

#linvps_content {
background-color:#fff;
margin:0 10px;
background:url(images/bg-linvps-main.jpg) no-repeat left top;
margin-top:10px;
padding-top:360px;
}

#hostedex_content {
background-color:#fff;
margin:0 10px;
background:url(images/bg-he-main.jpg) no-repeat left top;
margin-top:10px;
padding-top:360px;
}

.prod_listings_small_3 ul li {
display:inline;
width:280px;
float:left;
background:url(images/prod-box-bg-2.gif) no-repeat left top;
margin-right:10px;
padding:15px;
padding-bottom:6px;
}

.prod_listings_small_3 ul li.prod_listings_item1 {
background:url(images/bg-box-dds.jpg) no-repeat left top;
}

.prod_listings_small_3 ul li.prod_listings_item2 {
background:url(images/bg-box-windows.jpg) no-repeat left top;
}

.prod_listings_small_3 ul li.prod_listings_item3 {
background:url(images/bg-box-linux.jpg) no-repeat left top;
}

.prod_listings_small_3 ul li.right {
margin-right:0;
width: 270px;
}

.prod_listings ul li {
display:inline;
width:197px;
float:left;
background:url(images/prod-box-bg-2.gif) no-repeat left top;
margin-right:10px;
padding:15px;
padding-bottom:6px;
}

.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 {
margin-right:0;
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-small3
{
	padding: 0 0 0 56px;
}

.home-buttons {
padding:0 0 0 15px;
}

.home-buttons a {
margin:0 3px;
}

.social_network {
}

.social_network ul li {
display:inline;
width:305px;
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;
}

.homecon{padding:0 15px;}
.featcon{padding-bottom:15px;}

.featcon div{float:left;width:417px;padding:15px 0;font-family: 'Inder', sans-serif;text-transform:uppercase;}
.featcon div.win{padding-right:76px;}
.featcon div h3{font-size:28px;border-bottom:1px solid #E0E0E0;color:#0071bc;font-weight:bold;text-transform:uppercase;padding-bottom:10px;}
.featcon div.win h3{color:#666;}
ul.fastvps{padding-top:15px;}
ul.fastvps li{font-size:14px;padding:8px 0 8px 20px;background:url(images/bg-fastvps.png) no-repeat 0 8px;color:#314855;}

.feed_bottom {
margin-top:15px;
padding:30px 0 15px 0;
border-top:1px solid #e0e0e0;
}
.txt6{ftext-transform:uppercase;color:#314855;font-size:22px;text-align:center;padding:15px 0 8px 0;}
.txt6 span{background:url(images/bg-txt-6years.png) no-repeat bottom;padding-bottom:7px;}
p.pricefrom{color:#0071bc;text-transform:uppercase;font-size:24px;font-weight:bold;padding-top:15px;}
p.pricefrom span{display:block;font-size:42px;color:#FF9900;background:url(images/txt-dollar1.png) no-repeat 0 0;text-indent:-9999px;}
p.btnlaunch{float:right;width:175px;height:55px;background:url(images/bg-arrow-launch.png) no-repeat 0 0;padding:35px 0 0 22px;margin-top:15px;}
p.btnlaunch a{text-indent:-9999px;background:url(images/btn-launch-vps.png) no-repeat 0 0;display:block;width:175px;height:55px;}
.specialshead{text-transform:uppercase;color:#555;font-size:16px;font-weight:bold;background:url(images/bg-specials-header.png) no-repeat bottom;padding-bottom:10px;}
.tbl-specials{height:371px;background:url(images/bg-specials-tbl.jpg) no-repeat bottom;margin-top:15px;color:#fff;}
.solar-plan-left{float:left;width:273px;height:371px;background:url(images/bg-solar-plans-left.jpg) no-repeat;}
.solar-plan-left p.txt-data{height:37px;font-size:14px;line-height:37px;padding-left:15px;}
.solar-plan-left p.txt-promo{height:73px;font-size:14px;padding:12px 0 0 15px;}
.solar-plan-left p.txt-promo span{font-size:12px;line-height:14px;display:block;padding-top:5px;}
.solar-plan-left p.txt-promo b{color:#000;background:#fcb116;padding:3px;border-radius:3px;margin:2px 3px;}
.solar-plan-left .win-lin-plans{height:72px;font-size:14px;margin-top:32px;}
.solar-plan-left .win-lin-plans a.linuxplans span{background:url(images/bg-linplan.png) no-repeat top;display:block;padding:49px 12px 0 33px;}
.solar-plan-left .win-lin-plans a.windowsplans span{background:url(images/bg-winplan.png) no-repeat top;display:block;padding:49px 12px 0 17px;}
.solar-plan-left .win-lin-plans a{display:block;width:136px;height:72px;float:left;color:#fff;text-decoration:none;font-size:14px;}
.solar-plan-left .win-lin-plans a.on{background:url(images/bg-plan-on.png) no-repeat top;}

.solar-plan{float:left;width:217px;height:371px;background:url(images/bg-solarplans.png) no-repeat;margin-right:5px;text-align:center;}
.solar-plan p.txt-head{font-weight:bold;height:32px;font-size:18px;line-height:32px;}
.solar-plan p.txt-price1{font-weight:bold;height:41px;font-size:38px;line-height:41px;text-shadow: 0px 2px 1px #60727d;padding-top:7px;}
.solar-plan p.txt-price1 span{font-size:16px;position:relative;top:-13px;}
.solar-plan p.txt-price2{height:24px;font-size:14px;line-height:24px;text-shadow: 0px 2px 1px #60727d;}
.solar-plan p.txt-data{height:37px;font-size:14px;line-height:37px;}
.solar-plan p.order-data{height:78px;font-size:14px;padding-top:15px;}
.solar-plan p.order-data a{display:block;width:187px;height:54px;background:url(images/btn-ordernow-specials.png) no-repeat 0 0;text-indent:-9999px;margin-left:16px;}

.solaredgebox{height:168px;background:url(images/bg-thesolaredge.jpg) no-repeat 0 0;padding:5px 0px 5px 21px;float:right;width:556px;}
.solaredgebox h3{font-size:16px;font-weight:bold;text-transform:uppercase;padding:3px 0 5px 0;}
.solaredgebox ul li{font-size:15px;padding:10px 0 10px 27px;width:228px;float:left;background:url(images/bg-bul-solaredge.png) no-repeat 0 10px;border-bottom:1px solid #d9d9d9;margin-right:23px;}
.solaredgebox ul li.nbrdr{border-bottom:none;}

.tbl-second-step{background:url(images/bg-order-step2.jpg) no-repeat 0 0;width:560px;margin:30px auto;height:325px}
.secondstep-left{width:175px;float:left;padding:3px 53px 0 0 ;color:#fff;font-size:14px;text-align:right;}
.secondstep-left p{line-height:49px;height:48px;}
.secondstep-right{width:325px;float:left;}
.secondstep-right p.txt-plan{line-height:49px;color:#fff;font-weight:bold;font-size:24px;}
.secondstep-right p.txt-price {color:#fff;font-weight:bold;font-size:14px;height:49px;}
.secondstep-right p.txt-price b{font-size:24px;}
.secondstep-right p.txt-data{padding:13px 0 0 0;height:35px;}
.secondstep-right p.order-data{padding:16px 0 0 0;}
.secondstep-right p.txt-data select{background:#fff;border:1px solid #fff;border-radius:5px;width:300px;padding:3px 2px;outline:none;height:29px;}

.feed_bottom h4 {
font:bold 14px/24px Arial, Helvetica, sans-serif;
color:#0258A5;
}

.feed_bottom ul li {
display:inline;
width:280px;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
}
.feed_bottom ul li#middle {
padding:0px 15px 15px 15px;
margin:0 15px;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}

.onetwothree_box{
background:url(images/bg-onetwothree.jpg) no-repeat left top;
height:287px;
}
.onetwothree_box ul li{display:inline;
float:left;
width:174px;
padding:15px;
}
.onetwothree_box ul li h1{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#000;
padding:10px 0 2px 35px;
}
.onetwothree_box ul li p{
font:normal 11px/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.owner{ 
font-weight:bold;color:#0258a5;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:#0258a5;text-decoration:none;
}
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 0;
margin:0 auto 40px;
width:960px;
background:#fff url(images/footer-bg.gif) no-repeat left bottom;
}

#footer a {
color:#0a244a;
text-decoration:underline;
margin:0 5px;
}

#footer p.partners {
padding-bottom:30px;
}

.orange_header {
font:normal 20px/28px Arial, Helvetica, sans-serif;
color:#0798fa;
padding:15px 0;
}

.content_seperations {
padding:15px;
line-height:18px;
}

.content_seperations a{
text-decoration:underline;
color:#0A244A;
}

.content_seperations sup {
font-size:9px;
}

.content_seperations h1 {
font:normal 18px/24px Arial, Helvetica, sans-serif;
color:#0798fa;
}

.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 {
float:left;
width:615px;
background:url(images/horizontaldots-bg.gif) repeat-y right;
padding-right:15px;
}

.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:265px;
padding-left:15px;
}

.content_right p {
padding:8px 0;
}

.commodo {
float:left;
padding:5px 15px 0 0;
}

.paras {
padding:15px 0 0;
}

.paras img {
float:left;
padding:5px 15px 0 0;
}

.paras p {
float:left;
width:485px;
}

.paras h2 {
float:left;
width:485px;
color:#078eed;
font:700 12px/18px Arial, Helvetica, sans-serif;
}

.ptable {
padding:15px 0 0;
}

.aup_width {
width:440px;
}

.aup_right {
background:none;
padding-right:0;
padding-left:15px;
}

.aup_width ol li {
list-style:decimal inside;
margin:8px 15px;
}

.withdots {
background:url(images/horizontaldots-bg.jpg) repeat-y left top;
}

.withoutdots {
background:none;
}

.availability_table {
	width: 269px;
	margin-top: 20px;
}

.availability_table thead {
background:url(/images/data_avail_header.gif) no-repeat;
height: 49px;
vertical-align: middle;
}

.availability_table thead tr th {
	padding-left: 15px;
	text-align: left;
}

.availability_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: 15px;
}

.pricing_table {
}

.pricing_table thead {
background:url(images/yellow-th-bg.jpg) repeat-x;
}

.pricing_table thead tr td {
background:#fff;
}

.pricing_table thead tr th {
border-right:1px solid #f3b709;
color:#000;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
}

.pricing_table thead tr th span {
font:normal 12px Arial, Helvetica, sans-serif;
}

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

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

.pricing_table tbody th {
background:#eaeaea url(images/greyborder-bg.jpg) repeat-y left top;
border-top:1px solid #d5d5d5;
text-align:right;
vertical-align:middle;
padding-right:10px;
font:bold 13px Arial, Helvetica, sans-serif;
}

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

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

.pricing_table tbody td {
background:#fafafa;
border:1px solid #f2f2f2;
border-left:none;
border-top:none;
text-align:center;
vertical-align:middle;
font-weight:700;
}

.pricing_table tbody td.addons_left_aligned {
text-align:left;
vertical-align:middle;
font:normal 11px Arial, Helvetica, sans-serif;
padding-left:8px;
}

.pricing_table tbody td.bold_black {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}

.pricing_table_dds {
color:#fff;
}

.pricing_table_dds thead {
background:url(images/yellow-th-bg.jpg) repeat-x;
}

.pricing_table_dds thead tr td {
background:#fff;
}

.pricing_table_dds thead tr th {
border-right:1px solid #f3b709;
color:#000;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
}

.pricing_table_dds thead tr th span {
font:normal 12px Arial, Helvetica, sans-serif;
}

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

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

.pricing_table_dds tbody th {
background:#eaeaea url(images/greyborder-bg.jpg) repeat-y left top;
border-top:1px solid #d5d5d5;
text-align:right;
vertical-align:middle;
padding-right:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000;
}

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

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

.pricing_table_dds tbody td {
background:#131e30;
border:1px solid #464c5a;
border-left:none;
border-top:none;
text-align:center;
vertical-align:middle;
font-weight:700;
}

.pricing_table_dds tbody td.addons_left_aligned {
text-align:left;
vertical-align:middle;
font:normal 11px Arial, Helvetica, sans-serif;
padding-left:8px;
}

.pricing_table_dds tbody td.bold_black {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}
.bold{
font-weight:bold}

.green_price {
/*color:#339900;*/
color:#99bd3c;
}

.green_price2 {
color:#33CC00;
}

.red_price {
color:red;
}

.blue_price {
/*color:#09f;*/
	color: #0071BC;
}

.gray_price {
	color: #4D4D4D;
}

.black_price {
color:#000;
font-weight:700;
}

.white_price {
color:#fff;
}

.tab_header {
height:29px;
background:#fafafa url(images/tab-header-bg.jpg) no-repeat left top;
border-bottom:1px solid #e0e0e0;
padding:10px;
}

.tab_header_alt {
height:40px;
background:#fafafa url(images/tab-header-bg.jpg) no-repeat left top;
border-bottom:1px solid #e0e0e0;
padding:10px;
}


.tab_header h1, .tab_header_alt h1 {
font:normal 24px/32px Arial, Helvetica, sans-serif;
color:#0798fa;
float:left;
}

.tab_header h1 span, .tab_header_alt h1 span {
font:normal 14px/24px Arial, Helvetica, sans-serif;
color:#000;
}

.tab_header h1.center, .tab_header_alt h1.center {
text-align:center;
float:none;
}


.black_tabs {
float:right;
}

.black_tabs li {
float:left;
margin-left:4px;
}

.black_tabs li a {
float:left;
display:block;
font:bold 12px/29px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
background:url(images/tab-black-right-bg.jpg) no-repeat right top;
}

.black_tabs li a span {
display:block;
background:url(images/tab-black-left-bg.jpg) no-repeat left top;
padding:0 15px;
}

.black_tabs li a:hover {
background:url(images/tab-yellow-right-bg.jpg) no-repeat right top;
color:#000;
}

.black_tabs li a:hover span {
background:url(images/tab-yellow-left-bg.jpg) no-repeat left top;
}

.black_tabs li a.on {
background:url(images/tab-yellow-right-bg.jpg) no-repeat right top;
color:#000;
}

.black_tabs li a.on span {
background:url(images/tab-yellow-left-bg.jpg) no-repeat left top;
}

.questions {
height:55px;
margin-top:15px;
font-size:14px;
}

.questions2 {
	display: inline;
	font-size:14px;
	margin-left: 160px;
}


.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: 55px;
margin-bottom:10px;
}

.questions p {
padding:0;
}

.questions a.blue {
/*background:url(images/questions-bg-blue2.gif) no-repeat left top;*/
	background:url(images/contact.png) 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 {
padding:50px 20px;
}

.parallels li {
float:left;
display:inline;
width:265px;
height:215px;
background:url(images/parallels-line-bg.jpg) no-repeat left top;
padding:0 10px;
}

.parallels li.no_margin {
background:none;
}

.parallels_texts {
float:left;
width:140px;
padding-left:10px;
}

.parallels_texts h1 {
padding:0;
margin:0;
color:#0798fa;
font:bold 16px/16px Arial, Helvetica, sans-serif;
}

.parallels_texts p.descr {
font:normal 11px/14px Arial, Helvetica, sans-serif;
}

.parallels_texts p.pricing {
padding:25px 0 5px;
}

.parallels_texts p.pricing span {
color:red;
font:normal 24px/24px Arial, Helvetica, sans-serif;
}

.parallels_texts p.pricing2 {
padding:39px 0 5px;
}

.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:540px;
}

.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 {
height:49px;
background:url(images/dotdefender-pricebox-bg.jpg) no-repeat left top;
margin:15px 0;
padding:10px 10px 10px 330px;
}

.dotdefender_price_box p {
padding:0;
margin:0;
float:left;
width:200px;
}

.dotdefender_price_box p span {
color:#FF0000;
font-weight:700;
}

.dotdefender_price_box p.price {
font:normal 18px/18px Arial, Helvetica, sans-serif;
color:#000;
}

.dotdefender_price_box p.price span {
color:#f00;
}

.dotdefender_price_box a {
padding-top:9px;
display:block;
float:right;
}

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 {
float:left;
display:inline;
width:207px;
margin:15px 10px;
text-align:center;
}

.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:281px;
}

.supported_sw li#second {
background:url(images/horizontaldots-bg.jpg) repeat-y left top;
padding-left:12px;
margin-left:12px;
}

.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 {
float:left;
width:195px;
padding:0;
}

.gallery li {
display:inline;
width:130px;
float:left;
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:196px;
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:297px;
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:145px;
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:910px;
background:none;
padding:0;
}

ul.tutorials_disp li {
display:inline;
float:left;
width:303px;
}

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 {
float:left;
width:206px;
margin-right:15px;
}

.parallels_smb_screnshot span{
display:block;
font:italic 11px/14px Arial, Helvetica, sans-serif;
text-align:center;
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 {
float:left;
width:283px;
padding-right:15px;
margin-right:15px;
background:url(images/horizontaldots-bg.jpg) repeat-y right top;
}

.three_col#no_bg {
background:none;
margin:0;
padding:0;
}

p.teal_image {
padding:15px 0;
}

.login_box {
height:50px;
background:url(images/login_boxes.jpg) no-repeat left top;
padding:27px 35px;
margin:0 0 15px 0;
}

.login_box p {
padding:0px;
font:normal 18px/18px Arial, Helvetica, sans-serif;
color:#444;
padding-bottom:20px;
}

.login_box a {
font:normal 14px/14px Arial, Helvetica, sans-serif;
color:#0a244a;
}

.display_actions  {
clear:left;
height:32px;
padding-top:15px;
}

#myController {
position:absolute;
top:310px;
background:url(images/transparent-black.png);
width:440px;
float:left;
}

#myController span{
color:#ffe5a2;
cursor:pointer;
display:block;
float:left;
padding:5px 15px;
font:bold 12px Arial, Helvetica, sans-serif;
border-left:1px solid #000;
}

#myController span.jFlowSelected {
color:#fff;
background-color:#000;
}

#mySlides{
width:940px;
padding:0;
margin:0;
height:340px;
margin-top:10px;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}
/*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 */
.jqueryslidemenu {
background:url(images/menu-bg.png) repeat-x top left;
height:42px;
width:auto;
color:#fff;
line-height:42px;
font-weight:bold;
}

.jqueryslidemenu ul {
margin:0;
padding:0;
list-style-type:none;
_top:42px;
}

/*Top level list items*/
.jqueryslidemenu ul li {
position:relative;
display:inline;
float:left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a {
display:block;
line-height:42px;
color:#FFF;
text-decoration:none;
padding:0 7px;
font-weight:700;
}

.jqueryslidemenu ul li#solar-store {
float:right;
}

.jqueryslidemenu ul li#first-item a {
background:url(images/menu-left.png) no-repeat left top;
padding-left:22px;
}

.jqueryslidemenu ul li#first-item.on a {
background:url(images/menu-left-hover.png) no-repeat left top;

}

.jqueryslidemenu ul li#solar-store a {
background:url(images/menu-yellow-bg.png) repeat-x left top;
line-height:42px;
color:#000;
padding:0 50px;
}

* html .jqueryslidemenu ul li a {
/*IE6 hack to get sub menu links to behave correctly*/
display:inline-block;
}

.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 {
position:absolute;
left:0;
display:block;
visibility:hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
display:list-item;
float:none;
line-height:18px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
top:0;
}

/* 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 {
font:normal 11px Arial, Helvetica, sans-serif;
width:130px;
/*width of sub menus*/
padding:5px 5px 5px 10px;
margin:0;
border-top-width:0;
border-bottom:1px solid #454a58;
background:#3e434f;
}

.jqueryslidemenu ul li ul li a:hover,.jqueryslidemenu ul li#first-item.on ul li a:hover {
/*sub menus hover style*/
background:#000;
color:#F90;
}
.jqueryslidemenu ul li#solar-store ul li a{
font:normal 11px Arial, Helvetica, sans-serif;
width:130px;
/*width of sub menus*/
padding:5px 5px 5px 10px;
margin:0;
border-top-width:0;
border-bottom:1px solid #fe851a;
background:#f2aa1d;
color:#000;
}

.jqueryslidemenu ul li#solar-store ul li a:hover {
background:#000;
color:#fff;
}

/* ######### 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;}

/* extra classes */
.font_size16{font-size: 16px;}
.font_size15{font-size: 15px;}
.font_size12{font-size: 12px; font-weight: normal;}
.table_padding{padding-left: 20px;}

/* extra a definitions */
a.price_green {text-decoration: none; border-bottom: 1px solid #009245;}
a.price_green:hover{ border-bottom: 1px solid #009245; }
a.price_green:visited {border-bottom: 1px solid #009245;}

a.price_red {text-decoration: none; border-bottom: 1px solid #FF0000;}
a.price_red:hover{ border-bottom: 1px solid #FF0000; }
a.price_red:visited {border-bottom: 1px solid #FF0000;}

a.price_blue {text-decoration: none; border-bottom: 1px solid #0071BC;}
a.price_blue:hover{ border-bottom: 1px solid #0071BC; }
a.price_blue:visited {border-bottom: 1px solid #0071BC;}

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

/* specials.php */
.specials_footer{overflow: hidden;height: 165px; margin: 0; padding: 0;}
.specials_footer_availability_box{float: left; width: 337px; height: 153px; margin: 0 16px 0 0; padding: 0; background: url(/images/bg-availability-box-specials.jpg) no-repeat;}
.specials_footer_availability_box a.availorange{display:block;float:left;color:#fff;background:#FF6600 url(images/bg-avail-orange.jpg) no-repeat 0 0;padding:2px 0;text-align:center;width:112px;text-decoration:none;}
.specials_footer_availability_box a.on{background:#FF6600 url(images/bg-avail-grey.jpg) no-repeat 0 0!important;}
.specials_footer_availability_box h3{font-size:16px;font-weight:bold;padding:8px 15px;text-transform:uppercase;}
.specials_footer_availability_box_top_div{width: 273px; height: 35px; margin: 0; padding: 15px 10px;}
.specials_footer_availability_box_entry_div{overflow: hidden; height: 32px; margin: 0; padding: 0;border-bottom:1px solid #d9d9d9;}
.specials_footer_availability_box_entry_div_left{float: left; width: 182px; height: 19px; margin: 0; padding: 7px 12px;font-size:16px;border-right:1px solid #d9d9d9;margin-right:11px;}
.specials_footer_availability_box_entry_div_right{float: left; width: 82px; height: 19px; margin: 0; padding: 9px 12px 7px 23px;text-transform:uppercase;}
.specials_addons_box{float: left; width: 340px; height: 165px; margin: 0 16px 0 0; padding: 0; background: url(/images/bg-box-available-addons.png) no-repeat;}
.specials_addons_box_title_box{width: 320px; height: 15px; margin: 0; padding: 18px 10px 15px; }
.specials_addons_box_row_container{overflow: hidden; width: 340px; height: 38px; margin: 0; padding: 0;}
.specials_addons_box_row_container_left1{float: left; width: 95px; height: 25px; margin: 0; padding: 15px 0 0 75px; background: url(/images/icon-mxlogin.png) 15px 10px no-repeat;}
.specials_addons_box_row_container_left2{float: left; width: 95px; height: 28px; margin: 0; padding: 9px 0 0 75px; background: url(/images/icon-applicure.png) 4px 10px no-repeat;}
.specials_addons_box_row_container_left3{float: left; width: 95px; height: 28px; margin: 0; padding: 8px 0 0 75px; background: url(/images/icon-speed.png) 24px 6px no-repeat;}
.specials_addons_box_row_container_left4{float: left; width: 95px; height: 28px; margin: 0; padding: 10px 0 0 75px; background: url(/images/icon-parallels.png) 25px 10px no-repeat;}
.specials_addons_box_row_container_left5{float: left; width: 95px; height: 23px; margin: 0; padding: 15px 0 0 75px; background: url(/images/icon-parallels.png) 25px 10px no-repeat;}
.specials_addons_box_row_container_left6{float: left; width: 95px; height: 28px; margin: 0; padding: 12px 0 0 75px; background: url(/images/icon-comodo.png) 10px 10px no-repeat;}
.special_featuring{float: left; width: 244px; height: 165px; margin: 0; padding: 0;}
.special_featuring_servers{width: 244px; height: 75px; margin: 0 0 11px 0; padding: 0;}
.special_featuring_anatomy{width: 244px; height: 75px; margin: 0; padding: 0;}

.availablecenter{background:url(images/bg-tick-avail.png) no-repeat 0 5px;color:#99bd3c;font-weight:bold;}
.offcenter{background:url(images/bg-tick-out.png) no-repeat 0 5px;color:#e56410;font-weight:bold;}
.noborder{border:none;}
table.Table_specials {width: 910px;}
table.Table_specials thead tr.Table_specials_head1{height: 48px;}
table.Table_specials thead tr.Table_specials_head1 th.Table_specials_head1_column1{height: 48px; width: 187px;}
table.Table_specials thead tr.Table_specials_head1 th.Table_specials_head1_column2{height: 48px; width: 363px; background: url(/images/header-linux.png) no-repeat;}
table.Table_specials thead tr.Table_specials_head1 th.Table_specials_head1_column3{height: 48px; width: 362px; background: url(/images/header-windows.png) no-repeat;}

table.Table_specials thead tr.Table_specials_head2{height: 55px;}
table.Table_specials thead tr.Table_specials_head2 th.Table_specials_head2_column1{height: 55px; width: 187px; text-align: right; vertical-align: middle; padding-right: 10px;}
table.Table_specials thead tr.Table_specials_head2 th.Table_specials_head2_column2{height: 55px; width: 121px; background: #FFF4D6; text-align: center; vertical-align: middle; border-right: 1px solid #F8EDD1; border-bottom: 1px solid #F8EDD1;}
table.Table_specials thead tr.Table_specials_head2 th.Table_specials_head2_column3{height: 55px; width: 121px; background: #FFF4D6; text-align: center; vertical-align: middle; border-right: 1px solid #F8EDD1; border-bottom: 1px solid #F8EDD1;}
table.Table_specials thead tr.Table_specials_head2 th.Table_specials_head2_column4{height: 55px; width: 122px; background: #FFF4D6; text-align: center; vertical-align: middle; border-bottom: 1px solid #F8EDD1;}
table.Table_specials thead tr.Table_specials_head2 th.Table_specials_head2_column5{height: 55px; width: 121px; background: #E2F4FF; text-align: center; vertical-align: middle; border-right: 1px solid #D8EFFF; border-bottom: 1px solid #D8EFFF;}
table.Table_specials thead tr.Table_specials_head2 th.Table_specials_head2_column6{height: 55px; width: 121px; background: #E2F4FF; text-align: center; vertical-align: middle; border-right: 1px solid #D8EFFF; border-bottom: 1px solid #D8EFFF;}
table.Table_specials thead tr.Table_specials_head2 th.Table_specials_head2_column7{height: 55px; width: 124px; background: #E2F4FF; text-align: center; vertical-align: middle; border-right: 1px solid #D8EFFF; border-bottom: 1px solid #D8EFFF; border-right: 1px solid #D8EFFF;}

table.Table_specials tbody tr.Table_specials_row{height: 55px;}
table.Table_specials tbody tr.Table_specials_row td.row1{height: 55px; width: 187px; background: url(/images/table-left-border.png) repeat-y; text-align: right; vertical-align: middle; padding-right: 10px; border-bottom: 1px solid #E0E0E0;}
table.Table_specials tbody tr.Table_specials_row td.row1_special_top {background: url(/images/bg-grey-corner-top.png) no-repeat #EAEAEA; height: 55px; width: 187px; text-align: right; vertical-align: middle; padding-right: 10px; border-bottom: 1px solid #E0E0E0;}
table.Table_specials tbody tr.Table_specials_row td.row2{height: 55px; width: 121px; background: #FFF4D6; text-align: center; vertical-align: middle; border-right: 1px solid #F8EDD1; border-bottom: 1px solid #F8EDD1;}
table.Table_specials tbody tr.Table_specials_row td.row3{height: 55px; width: 121px; background: #FFF4D6; text-align: center; vertical-align: middle; border-right: 1px solid #F8EDD1; border-bottom: 1px solid #F8EDD1;}
table.Table_specials tbody tr.Table_specials_row td.row4{height: 55px; width: 122px; background: #FFF4D6; text-align: center; vertical-align: middle; border-bottom: 1px solid #F8EDD1;}
table.Table_specials tbody tr.Table_specials_row td.row5{height: 55px; width: 121px; background: #E2F4FF; text-align: center; vertical-align: middle; border-right: 1px solid #D8EFFF; border-bottom: 1px solid #D8EFFF;}
table.Table_specials tbody tr.Table_specials_row td.row6{height: 55px; width: 121px; background: #E2F4FF; text-align: center; vertical-align: middle; border-right: 1px solid #D8EFFF; border-bottom: 1px solid #D8EFFF;}
table.Table_specials tbody tr.Table_specials_row td.row7{height: 55px; width: 124px; background: #E2F4FF; text-align: center; vertical-align: middle; border-right: 1px solid #D8EFFF; border-bottom: 1px solid #D8EFFF; border-right: 1px solid #D8EFFF;}
table.Table_specials tbody tr.Table_specials_row td.row1_special_bottom {background: url(/images/bg-grey-corner-bottom.png) no-repeat bottom #EAEAEA; height: 55px; width: 187px; text-align: right; vertical-align: middle; padding-right: 10px;}

.row_special_yellow{width: 722px; height: 55px; background: #FFF4D6; border-left: 1px solid #F8EDD1; border-bottom: 1px solid #F8EDD1;}
.row_special_blue{width: 722px; height: 55px; background: #E2F4FF; border-left: 1px solid #F8EDD1; border-bottom: 1px solid #F8EDD1;}

.lateral_padding{padding: 0 20px;}

.title_text{font: bold 16px Arial, Helvetica, sans-serif;}
.strikeout_text{font: bold 11px Arial, Helvetica, sans-serif; text-decoration: line-through; color: #645F73}
.sub_text{font: bold 12px Arial, Helvetica, sans-serif;}
.small_text{font: normal 9px Arial, Helvetica, sans-serif;}
.bold_text{font: bold 12px Arial, Helvetica, sans-serif;}
.normal_title{font: bold 12px Arial, Helvetica, sans-serif;}

.brown{color: #4D3207;}
.blue{color: #11277A;}
.aoi{color: #187BBF;}
.akai{color: #CC0002;}
.orenji{color: #FE7B0F;}

.bold{font-weight: bold;}


