/* RapidSSL HomePage */

#container {
	width: 960px;
}

body.home #centerCol {width: 730px; border:none;}

h1 span{
	font-size:12px;
	color: #fff;
}

#hppromo {
    width: 730px;
	clear: right;
	margin-right: 18px;
	float: left;
}

#hppromo #hpRapidBanner {
	background: url("/assets/home/images/rapidSSLBanner.gif") no-repeat scroll left top transparent;
	width: 730px;
	height: 309px;
}

#hpRapidBanner h1 {
	font: 43px Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 1px;
	padding-top: 1px;
	margin: -7px 0 0px 94px;
}

#hpRapidBanner h2 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #6c6661;
	text-align: center;
	margin-top: 8px;
}

#hpRapidBanner p.subTitle {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #6c6661;
	text-align: center;
	margin-top: 8px;
}

#hpRapidBanner p.subTitle span.orangeBoldTitle {
	font-size: 20px;
	color: #d54920;
}

/*
#hpRapidBanner h2 span.247 {
	font-weight: bold;
	font-size: 24px;
	color: #eb501e;
}
*/
#hpRapidBanner img.bannerProcess {
	margin: 20px 0 18px 49px;
	width: 315px;
	height: 109px;
	float: left;
}

#hpRapidBanner #bannerFeatures {
	float: left;
	margin: 13px 0 7px 30px;
}

#hpRapidBanner #bannerFeatures ul.bannerFeatureList li {
	list-style-type:none;
	background: url("/assets/home/images/home-listIcon.gif") no-repeat left 6px;
	line-height: 24px;
	font-size:15px;
	padding:0 0 0 20px;
	color: #6c6661;
}


#newAndRenew .upgrade {
  width: 730px;
  clear: both;
}

#newAndRenew .upgrade p {
	text-align: center;
	font-weight: bold;
}

p span.orangeBold {
	font-size: 20px;
	color: #d54920;
	padding-bottom:2px;
}

p span.orangeBold span{
	text-decoration:underline;
	color: #d54920;
	line-height:20px;
}

#newAndRenew .buyRenew a {margin-left:300px;}

#newAndRenew img.upgradeBtn {
	vertical-align: middle;
	margin: 4px 0px 0px 0px;
}



/* HomePage Yellow Leafs*/

				#daysToRevoke{
				position: absolute;
				display: block;
				top: 28px;
				left:250px;
				font-family: arial;
				font-weight: bold;
				font-size: 42px;
				color: #fff;
				z-index: 2;
				text-align: center;
				width: 83px;
				height: 83px;
				background: none;

			}
				.daysText{
				color: #fff;
				font-size: 18px;
				font-weight: bold;
				font-family: arial;
				text-align: center;
				position: absolute;
				bottom: 32px;
				left: 272px;
			}

#switchAndResell {
 min-height: 123px;
 width: 730px;
 margin-top: 19px;
}

#switchFreeRight{
	float: right;
}

.switchFree, .skipTrail{
background: url("/assets/home/images/RS_home-promo.gif");
 /*margin-right: 16px;*/
 width: 356px;
 height: 123px;
 float: left;
}

.switchFree {
	margin-right: 16px;
}

#switchAndResell .skipTrail {
position: relative;
margin-right:0;
cursor: pointer;
}
#learnMore{
	color: #6c6661;
	font-weight: bold;
}
#switchAndResell div img.switchImage {
  float: right;
  display: block;
  width: 83px;
  margin: 20px;
}

#switchAndResell div img.skipTrailBuyBtn {
  float: right;
  display: block;
  margin: 20px;
}

#switchAndResell h3 {
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:22px;
	font-weight:  bold;
	margin: 10px 15px 5px 20px;
	color: #6c6661;
}

#switchAndResell h4 {
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:  bold;
	margin: 10px 15px 5px 20px;
	color: #6c6661;
}

#switchAndResell h3 a{
		color: #6c6661;
		text-decoration:none
		}
#switchAndResell h3 a:hover{text-decoration:underline}
#switchAndResell div p{
	color: #6c6661;
	width: 190px;
	line-height: 19px;
	margin:0 0 -5px 20px;
	float: left;
	font-size: 14px;
	clear: left;
}
#switchAndResell div p span.switchBrown a {
	font:normal 14px Arial, Helvetica, sans-serif;
   text-decoration: underline;
   font-weight: bold;
   color:#6c6661;
}
#switchAndResell div p span.switchBrown a:hover {
   color:#FFF;
}

#switchAndResell div p span.switchOrange a:hover {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

#switchAndResell div p span.skipWhite {
	font:normal 20px Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 19px;
}

/* HomePage Right Channel*/

#rightColHp {
	float: right;
	width: 203px;
	display:block;
	clear: right;
	margin-top:-8px;
	margin-right: 8px;
}

#rightColHp h3.rColTitle {
	background: url("/assets/home/images/homeRightChannel.gif") no-repeat scroll left top transparent;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 0px 0px 26px;
	width: 203px;
	height: 28px;
	vertical-align: middle;
	margin-left:1px;
	color: #fff;
}

#rightColHp img.geoSignbtn {
    margin: 14px 0px 33px 0px;
}

#rightColHp ul {
	text-decoration: underline;
	list-style-type: none;
	color: #eb501e;
	font-size: 13px;
	line-height: 22px;
	margin: -5px 0px 19px 26px;
}

#rightColHp ul li {
	color: #eb501e;
	padding-left:1px;
}

#rightColHp ul li.listAdjustment {
	color: #eb501e;
	line-height: 17px;
}

#rightColHp ul.rColList li a {
	color: #6c6661;
}

#rightColHp ul.rColList li a:hover {
	color: #6c6661;
}

#rightColHp a.cert_img {margin:-3px 0 0 26px}

/* International styles */

body.eu ul.bannerFeatureList,
body.uk ul.bannerFeatureList,
body.au ul.bannerFeatureList{float:left;}
body.home img.enroll {
	float:left;
	margin-left:34px;
	}
body.eu a.buyRenew,
body.uk a.buyRenew,
body.au a.buyRenew{display:block; margin:10px 0 0 303px; width:124px;}

body.eu p span.orangeBold a,
body.uk p span.orangeBold a,
body.au p span.orangeBold a{text-decoration:none;}

div.upgrade a.mouseO {
	border-bottom: 5px double #eb501e;
	}
div.upgrade a.mouseO:hover {
	border-bottom: 5px double #f5c800;
	}

#bubble1 {
	clear:both;
	width:237px;
	height:136px;
	font-size:14px;
	background: url("/assets/home/images/orange-popup.gif") no-repeat left top transparent;
	position: absolute;
	}
#bubble1 p{
		color:#fff;
		padding:0px 0 0px 20px;
		margin:15px 0 0 0;
		line-height:21px;
		}
#bubble1 a {
	color:#fff;
	font-weight:bold;
	}
#bubble1 img {
	margin:10px 0 0 218px;
	}

#footerText p {margin-bottom:10px;}

body.eu #wrapper #footerText div,
body.uk #wrapper #footerText div,
body.au #wrapper #footerText div{height: 235px}

#footerText div {height: 270px;}
