#promo_left {
margin:36px 0 0 36px;
padding:0 36px 36px 0;
}
.pri_header {
font-size:3.6em;
width:500px;
margin:0 0 9px 0;
font-family: "Helvetica Light", Helvetica, Arial,  sans-serif;
letter-spacing: -3px;
}

.sec_header {
font-size:1.714em;
width:500px;
color:#A59;
}

.sec_header span {
color:#A59;
}

.pri_lead {
font-size: 1em;
line-height:1.4em;
margin-bottom:18px;
}

#promo_left table.compare td em.price {
color: #AA5599;
font-style:normal;
font-weight:bold;
letter-spacing:-1px;
font-size: 1em;}

#promo_left table.compare td em.price strong {font-size: 3em; color: #AA5599; letter-spacing: -2px}
#promo_left table.compare td em.price span {color: #AA5599; }
#promo_left table.compare td p {font-size: 1em; margin: 18px 0 0 0; *margin-bottom: 6px;}

#promo_left table.compare {
	margin: 0px 0px 25px 0px;
}
#pricepoint {
	position:absolute;
	right: 0px;
	top: 51px;
	width: 178px;
	height: 152px;
	line-height:1.3em;
	background: url("/library/images/promos/co_graphic.png") no-repeat center center;
}
#pricepoint h3 {
	font-size: 20px;
	text-align: center;
	padding-top: 110px;
}
#pricepoint p {
	font-size: 12px;
	margin-bottom:0;
	text-align:center;
	line-height: 1.1em;
	padding: 5px 0 0 0;
}
#pricepoint * {
	color: #FFF;
}
#pricepoint p.footnote {
	margin-top: 78px;
	font-size: 12px;
}
#pricepoint p.footnote,
#pricepoint p.footnote a {
	font-weight: bold;
}
#pricepoint p em {
	font-size: 16px;
	font-weight: bold;
}
#pricepoint p small {
	font-size: 80%;
}

#promo_left .dark_btn, #promo_left .dark_btn a {
	background: none !important;
}
#promo_left .dark_btn a {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
#promo_left .dark_btn .button_right {
	display: block;
	float: left;
	background: url(/library/images/theme/button_dark_left_.png) right top no-repeat;
	width: 30px;
	height: 45px;
}
#promo_left .dark_btn .button_left {
	display: block;
	float: left;
	background: url(/library/images/theme/button_dark_.png) top left no-repeat;
	height: 30px;
	padding-top:15px;
	padding-left:18px;
	padding-right:9px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
#promo_left .dark_btn a:hover .button_right {
	background-image: url(/library/images/theme/button_dark_left_over_.png);
}
#promo_left .dark_btn a:hover .button_left {
	background-image: url(/library/images/theme/button_dark_over_.png);
}
#slides a {
	display:block;
	width:100%;
	height:100%;
}
#slide_beat_competition {
	background-image: url(/library/images/theme/slides/we_beat_the_competition.jpg);
}
#slide_newbie_guru {
	background-image: url(/library/images/theme/slides/from_newbie_to_guru.jpg);
}
#slide_domain_privacy {
	background-image: url(/library/images/theme/slides/domain_privacy.jpg);
}
#slide_free_support {
	background-image: url(/library/images/theme/slides/free_support.jpg);
}
#slide_ultra_reliable {
	background-image: url(/library/images/theme/slides/ultra_reliable.jpg);
}
#slide_compare_our_packages {
	background-image: url(/library/images/theme/slides/compare_our_packages.jpg);
}
#slide_dot_tel {
	background-image: url(/library/images/theme/slides/tel-slide.jpg);
}
#slide_aps {
	background-image: url(/library/images/theme/slides/aps-screen.jpg);
}
#slide_net {
	background-image: url(/library/images/theme/slides/net_offer.jpg);
}
#slide_us {
	background-image: url(/library/images/theme/slides/us_domains.jpg);
}
#slide_co {
	background-image: url(/library/images/theme/slides/co_slide.jpg);
}

.compare td#us_promo, #hosting_compare th.us_promo {
	vertical-align:top;
}
.compare td#us_promo div {
	padding: 4px 10px 0 0;
}
#hosting_compare th.us_promo {
	padding: 0;
}
#hosting_compare tbody th.us_promo div {
	padding: 4px 7px;
}
#hosting_compare tfoot th.us_promo div {
	padding: 0px 7px 15px 7px;
}
.compare td#us_promo div .green, 
.compare td#us_promo div .purple,
#hosting_compare th.us_promo div .green {
	font-size: 11px;
	text-align: center;
	color: #000000;
	padding: 1px 0px;
}
div#us_promo .icon {
	background-image: url(/library/images/theme/icons/icon_dot_net.png);
	background-position: top right;
	width: 79px;
	height: 52px;
	top:15px;
	left:10px;
}
div#tel_promo .icon {
	background-image: url(/library/images/theme/icons/tel-ico.png);
	background-position: top left;
	width: 92px;
	height: 92px;
	top:20px;
	left:0;
}

div#us_promo .content, #tel_promo .content {
	padding-left: 1em;
}
#tel_promo .content {
	padding-left: 110px;
}
#us_promo_tel .contents {
	padding-left:115px;
	padding-bottom:0px;
	position:relative;
}

#wide_us_promo_pod, #us_promo_tel{
	margin-bottom: 18px;
}
#wide_us_promo_pod .contents {
	position: relative;
	padding: 18px 18px 0 135px;
}
#wide_us_promo_pod .contents h2, #us_promo_tel .contents h2 {
	margin-bottom: 9px !important;
}
#us_promo_tel .contents .icon
	/*#wide_us_promo_pod .contents .icon*/ {
	background-image: url(/library/images/theme/icons/tel-ico.png);
	width: 92px;
	height: 92px;
	top:20px;
	left:0;
}
#wide_us_promo_pod .contents .icon{
	background-image: url(/library/images/theme/icons/icon_dot_biz.png);
	width: 106px;
	height: 116px;
	top:20px;
	left:10px;
}
#wide_us_promo_pod .contents h3 {
	font-size: 20px;
	margin-bottom: 9px;
}

/* for ribbons  */
.net_ribbon {
	background: url("/library/images/promos/stripe-dotnet.png") no-repeat right top;
	width: 90px;
	height: 90px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}
#wide_us_promo_pod .biz_ribbon,
.offerBox .biz_ribbon {
	top: -1px;
}
.compare td span.new {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background: #a59;
	padding: 2px;
}

/* new changes to highlight the offers */
.offerDrop {
	position: absolute;
	right: 370px;
	top: 10px;
	width: 108px;
	height: 129px;
	background: url("/library/images/theme/drop-med.png") no-repeat left top;
}
.offerDrop p{
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0px 0px 5px;
}

.specialOffer {
	position: absolute;
	left: 500px;
	top: 240px;
	width: 92px;
	height: 74px;
	background: url("/library/images/theme/drop90.png") no-repeat left top;
}
#us_d.specialOffer {
	left: 115px;
	top: 221px;
}
.specialOffer p{
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0px 0px 12px;
}



/* independence day */
#independence_day .contents {
	background-image: url("/library/images/promos/us_promo_pod_bg.png");
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#independence_day .us_ribbon {
	background: url("/library/images/promos/stripe-dotus.png") no-repeat right top;
	width: 90px;
	height: 90px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}