﻿#content h2.continent {
  padding:0 0 2px;
}
#content h3.partner_header {
  color:#666;
  font-weight:normal;
  font-size:13px;
  margin:10px 0 5px;
}
.partners_table {
  margin:0 0 30px;
}
.partners_table td {
  padding:3px 5px;
}
.worldwide-partner {
  padding:20px 0 15px;
}

#content .store-header {
  overflow:hidden;
  padding:2px 0 0;
}
#content .store-header h2 {
  font-size:13px;
  font-weight:normal;
  color:#666;
  padding:5px 0 5px 31px;
  line-height:16px;
  background:transparent url(../images/icons/purchase_icons_26x26.png) no-repeat 0 0;
  margin:8px 0 0;
}
#content .store-header h2 strong {
  color:#006699;
  font-weight:bold;
  margin:0 5px 0 0;
}
#content .store-header h2.renew {
  background-position:0 0;
}
#content .store-header h2.upgrade {
  /* background-position:0 -200px; */
  background:none;
  padding-left:0;
}
#content .store-header h2.business {
  background-position:0 -400px;
}
#content .store-header ol {
  padding:0 0 0 28px;
  list-style-type:decimal;
  line-height:16px;
}
.box_title {
  text-align:center;
  padding:0 0 10px;
}
.double_column_content .store_tabs {
  overflow:hidden;
  margin:0;
  width:400px;
  list-style:none;
}
.double_column_content .store_tabs li {
  float:left;
  width:100px;
  padding:0;
}
.store_tabs li.wide {
  width:200px
}

.grey_tabs li {
  background:transparent url(../images/standard/grey_tabs.png) no-repeat -6px -72px;
}
.grey_tabs li a {
  background:transparent url(../images/standard/grey_tabs.png) no-repeat 100% -120px;
  line-height:24px;
  color:#555;
  display:block;
  text-align:center;
}
.grey_tabs li a:hover {
  color:#000;
  text-decoration:none;
}
.grey_tabs li.selected {
  background-position:-6px 0;
}
.grey_tabs li.selected a {
  color:#fff;
  background-position:100% -48px;
}
.grey_tabs li.first {
  background-position:0 -72px;
}
.grey_tabs li.last a {
  background:transparent url(../images/standard/grey_tabs.png) no-repeat 100% -96px;
}
.grey_tabs li.selected_first {
  background-position:0 0;
}
.grey_tabs li.selected_first a {
  color:#fff;
  background-position:100% -48px;
}
.grey_tabs li.selected_last {
  background-position:-6px 0;
}
.grey_tabs li.selected_last a {
  color:#fff;
  background-position:100% -24px;
}
.grey_tabs li.selected a:hover,
.grey_tabs li.selected_first a:hover,
.grey_tabs li.selected_last a:hover
{
  color:#fff;
}

.grey_tabs_content {
  /*height:230px;*/
}
.dark_grey_tab {
  background:transparent url(../images/standard/dark_grey_tab.png) no-repeat 0 0;
  height:24px;
  line-height:24px;
  text-align:center;
  color:#fff;
  font-weight:bold;
}



.store_table {
  width:400px;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
}
.store_table th {
  line-height:24px;
  background-color:#E0E3E8;
  color:#555;
  font-size:13px;
  text-align:left;
  font-weight:normal;
  padding:0 0 0 10px;
}
.store_table td {
  color:#444;
  padding:10px 0 10px 10px;
}
.store_table td.no_padding {
  line-height:15px;
}
.store_table td.more-seats {
  padding:3px 10px;
}
.store_table tr.odd td {
  background-color:#f3f3f3;
}
.store_table input.radio {
  margin:0 3px 0 0;
}
.enterprise {
  padding:10px 0 0;
}
.store_table p {
  margin:0;
  padding:0 10px 12px 10px;
}


.mobile, .smbbundle, .retailers {
  padding:10px 0;
  clear:both;
  border-top:1px solid #c8cdd3;
  overflow:hidden;
}
.retailers img {
  margin:10px 50px 10px 10px;
}


.validate_info {
  padding:20px 0 0;
  overflow:hidden;
}
.validate_info .section {
  float:left;
  padding:10px 0 10px 20px;
}
.validate_info .section label {
  display:block;
  padding:0 0 2px;
  font-weight:bold;
}
.validate_info .section span.error {
  display:none;
  font-size:11px;
  color:#f00;
}
.validate_info .section .submit {
  border:none;
  display:block;
  width:90px;
  height:20px;
  margin:1px 0 0;
  text-indent:-1000px;
  cursor:pointer;
  background:transparent url(../images/standard/download_button.png) no-repeat 0 -120px;
}
.validate_info .section .submit:hover {
  background-position:0 -140px;
}

.validate_info .username {
  width:160px;
}
.validate_info .username input.text {
  width:150px;
}
.validate_info .email {
  width:240px;
}
.validate_info .email input.text {
  width:230px;
}
.validate_info .notes {
  padding:0 0 0 20px;
}

.validate_prices {
  padding:30px 0 0;
  overflow:hidden;
}
.validate_renew {
  padding:10px 0 0;
  overflow:hidden;
}
.validate_prices .double_column_content,
.validate_renew .double_column_content {
  padding-top:5px;
}

.renew_error {
  margin-top:0;
  color:#c00;
  padding:0 0 0 20px;
}

.upgrade_note {
  display:block;
  padding:20px 0 0 20px;
}
.renew_disabled td {
  background-color:#f3f3f3;
  color:#bbb;
  padding:5px 0 5px 10px;
}
.renew_enabled td {
  background-color:#fff;
  border-top:1px solid #c00;
  border-bottom:1px solid #c00;
}

p.thanks {
  color:#197279;
  margin-bottom:0;
}

.register-form {
  padding:0 0 25px 0;
}
.register_error, .register_success {
  padding:20px 0 15px 0;
}

#content .register_success h3 {
  margin:0;
}
#content .register_success p {
  font-size:14px;
  margin:20px 0;
}
#content .register_success p span {
  margin:0 0 0 5px;
}

.sidebox-180 .sidebox-list {
  padding-top:15px;
}

.store_home_content {
  padding:20px 0 10px 8px;
}

.store_home_ess {
  width:361px;
  height:168px;
  overflow:hidden;
  background:transparent url(../images/store/store_home_sprite.jpg) no-repeat 0 0;
  padding:40px 85px 0 157px;
}
.store_home_eav {
  margin:5px 0 0;
  width:361px;
  height:168px;
  overflow:hidden;
  background:transparent url(../images/store/store_home_sprite.jpg) no-repeat 0 -208px;
  padding:40px 85px 0 157px;
}
.store_home_ema {
  width:450px;
  height:118px;
  overflow:hidden;
  background:transparent url(../images/store/store_home_sprite.jpg) no-repeat 0 -416px;
  padding:10px 25px 0 157px;
}
#content .store_home_ess h2, #content .store_home_eav h2, #content .store_home_ema h2 {
  font-size:14px;
  color:#006366;
}
#content .store_home_ess h3, #content .store_home_eav h3, #content .store_home_ema h3 {
  font-size:12px;
  color:#333;
  font-weight:normal;
  margin:0;
}
#content .store_home_ess p, #content .store_home_eav p {
  font-size:11px;
  color:#666;
  margin:0;
  padding:5px 0 0;
  height:52px;
}
#content .store_home_ema p {
  font-size:11px;
  color:#666;
  margin:0;
  padding:5px 0 0;
}
.store_home_buy {
  padding:24px 0 0 0;
  overflow:hidden;
  height:23px;
  line-height:23px;
  font-size:11px;
}
#content .store_home_ema .store_home_buy {
  padding-top:7px;
}
.store_home_buy a {
  padding:4px 0 6px 90px;
  background:transparent url(/images/buy_now_button_blue.gif) no-repeat 0 0;
  color:#333;
}
.store_home_buy a:hover {
  text-decoration:none;
}

.store_home_renewals {
  margin:10px 0;
}
.store_home_renewals div {
  padding:15px 40px;
}
.store_home_renewals a {
  display:block;
  background:transparent url(../images/store/store_renew_today.png) no-repeat 100% 0;
  height:22px;
  line-height:22px;
  color:#333;
}
.store_home_renewals a:hover {
  text-decoration:none;
}


.store_home_buy_content {
  padding:15px 25px 0;
}
#content .store_home_buy_content h2 {
  font-size:24px;
  color:#006366;
}
#content .store_home_buy_content h3 {
  font-size:14px;
  font-weight:normal;
  color:#999;
  margin:0;
}
#content .store_home_buy_content p {
  color:#666;
  font-size:12px;
  margin:0;
  padding:12px 0;
}

.store_home_buy_content .buy_box_ess, .store_home_buy_content .buy_box_eav, .store_home_buy_content .buy_box_ema {
  padding:0 160px 0 0;
  background:transparent url(../images/store/store_ess_boxart.jpg) no-repeat 100% 20px;
  width:415px;
}
.store_home_buy_content .buy_box_eav {
  background-image:url(../images/store/store_eav_boxart.jpg);
}
.store_home_buy_content .buy_box_ema {
  background-image:url(../images/store/store_ema_boxart.jpg);
  background-position:100% 10px;
  padding-right:130px;
}
#content .store_home_buy_content h4 {
  font-size:11px;
  font-weight:normal;
  color:#666;
  padding:0 0 5px;
}
.store_home_buy_content .windows_box {
  width:374px;
  height:179px;
  background:#fff url(../images/store/store_buy_windows.png) no-repeat 0 0;
  padding:15px 0 0 41px;
}
.store_home_buy_content .green_box_outer {
  width:374px;
  height:100px;
  padding:0 0 0 41px;
  background-color:#006366;
}
.store_home_buy_content .green_box {
  height:83px;
  border-top:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
  padding:15px 0 0 0;
  background-color:#fff;
}
.store_buy_table {
  width:354px;
  font-size:12px;
  color:#333;
}
.store_buy_table th {
  text-align:center;
}
.store_buy_table tr.sub th {
  font-size:11px;
  font-weight:normal;
}
.store_buy_table tr td {
  padding:8px 0;
  text-align:left;
}
.store_buy_table tr.odd td {
  background-color:#eee;
}
.store_buy_table tr td.users {
  font-weight:bold;
  text-align:right;
  padding-right:10px;
  background:none;
  width:80px;
}
.store_buy_table tr td label {
  width:120px;
  display:inline;
}
.store_buy_table tr td input.radio {
  padding:0;
  margin:0 10px 0 30px;
  height:13px;
  width:13px;
  display:inline;
}
.store_buy_table tr td label strong {
  color:#006366;
}
.add-to-cart {
  padding:10px 20px 15px 0;
  text-align:right;
}

.grey_wide_android {
  width:455px;
  height:460px;
  background:#f6f6f6 url(../images/store/store_android_grey_box.jpg) no-repeat 0 0;
  padding:0 35px 0 150px;
  overflow:hidden;
}

.store_business_content {
  padding:20px 0 0;
}
#content .store_business_content h2 {
  font-size:14px;
}
#content .store_business_content h3 {
  font-size:12px;
  color:#333;
  font-weight:normal;
  margin:0;
}
#content .store_business_content p {
  margin:0;
  padding:3px 0 0;
  font-size:11px;
}
.store_business_buy {
  padding:5px 0 0 0;
  overflow:hidden;
}
.store_business_buy a {
  display:block;
  background:transparent url(/images/buy_now_button_blue.gif) no-repeat 0 0;
  font-size:9px;
  width:82px;
  height:22px;
  text-indent:-9999px;
}
.store_business_buy a:hover {
  text-decoration:none;
}

.store_business_buy_content {
  padding-top:15px;
  height:445px;
}
#content .store_business_buy_content h2 {
  font-size:24px;
  color:#006366;
}
#content .store_business_buy_content h3 {
  font-size:14px;
  font-weight:normal;
  color:#999;
  margin:0;
}
#content .store_business_buy_content .product_description {
  padding:12px 0 7px;
}
#content .store_business_buy_content .product_description p {
  color:#666;
  margin:0;
  padding:0 0 5px;
}
#content .store_business_buy_content p.store_save {
  padding:12px 20px 12px 0;
  margin:0;
  text-align:right;
  color:#006366;
}
#content .store_business_buy_content h4 {
  font-size:11px;
  font-weight:normal;
  color:#666;
  padding:0 0 5px;
}
.store_business_buy_content .windows_box {
  width:374px;
  height:176px;
  background:#fff url(../images/store/store_buy_windows.png) no-repeat 0 0;
  padding:18px 0 0 41px;
}
.store_business_buy_content .store_buy_table tr td.users {
  width:110px;
}
.store_business_buy_content .add-to-cart {
  float:right;
  padding:13px 70px 0 0;
}
.store_business_buy_content .more-seats {
  float:left;
  padding:10px 0 0 45px;
}

.action-buttons-195 {
  padding:15px 0 0;
  overflow:hidden;
}
.action-buttons-195 a {
  display:block;
  float:left;
  overflow:hidden;
  width:195px;
  height:30px;
  background:transparent url(../images/business_buttons_195.png) no-repeat 0 0;
  text-indent:-1000px;
}
.action-buttons-195 a:hover {
  text-decoration:none;
}
.action-buttons-195 a.free-trial {
  background-position:0 -30px;
}
.action-buttons-195 a.contact-sales {
  background-position:0 -60px;
}
.action-buttons-195 a.buy-now, .action-buttons-195 a.contact-sales {
  margin:0 10px 0 0;
}
select[id="IdAntivirus"]
{
	width:283px;
	background:#fcfcfc url(../images/standard/greyform_background.gif) repeat-x 0 0;
	font-family:Arial,Helvetica,sans-serif;
	border:1px solid #bbb;
	color:#333;
	padding:3px 4px 2px;
	font-size:13px;
}

#titleMP {
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:23px;
}


