#page {
	margin-top:0px;
}

#box { top: 30px; padding: 0px; position:relative; }
#top { background: url(/images/box1-top.png) 0px 100% no-repeat; margin-top: 0px; height: 30px; width: 966px; }
#main-content {
	margin:0px;
	padding:6px 14px 0px 30px;
}
#disclaimer_landing {float:left;color:#aaa;padding-top:10px;}
#box1-middle.lp {background-image: url(/images/landingpage/main-background.png);}

#topnav-lp {position:absolute;right:0px;top:-30px;width:450px;height:70px;padding:0px;margin:0px;background: 0px 0px url(/images/topnav-bg.png) no-repeat;}
#topnav-buttons {margin-top:11px;margin-left:10px; width: 330px; height: 30px; float:left;}
	#topnav-buttons a { float:left; width: 163px; height: 30px; margin: 0px;font-size: 26px;}

#country-select-lp2 {position:absolute; top:-35px; right: 0px;z-index: 98;}
	#country-select-lp2 a.button {background: url(/images/country_off.png) no-repeat;position:absolute;right:15px;top:5px;height:43px;width:73px;}
		#country-select-lp2 a.button img {margin: 12px 0px 0px 10px;}
#topnav-country-img-rollover {display:none;position:absolute;top:-10px;right:55px;width:300px;}

#lp2-main { width: 966px; background: transparent url(/images/landingpage/lp2-bg.png) 0% 100% no-repeat; margin: auto; padding: 0px; height:100%;}
#pwn-logo {	top:-30px;}

ul.ticked {list-style:none; margin-bottom: 10px; margin-top: 10px;}
ul.ticked li {background-repeat: no-repeat;background-position: 0px 0px;padding: 0px 0px 0px 20px;background-image: url(/images/btn-tick_off.png);}

#lp-tab-container { padding-top:10px; }
#lp2-tabs-top { float:left; margin: 0px 0px -35px 0px;}

#lp-tabs-top { margin: 0px 0px -25px 0px;}

.steps { width: 160px; float: left; position: relative; margin: 20px 5px 5px 5px;}
.steps p { color: #7B9EAE; margin: 0px; padding: 30px 0px 0px 0px; text-align:center; font-size:14px; font-weight:bold; line-height: normal;}
.steps .num { position: absolute; left: 55px; top: -25px; }
.step3 { width: 165px; }
.btn-1 { top: -40px;}

#tabs-middle-btn-register { top: 190px;}

.tabs-content-separator { background: #ffffff; height: 150px; margin-bottom:10px;}
.tabs-left-wrap{ position: relative;}

#lp2-title {width:926px; height: 240px; margin:0px 0px 0px 20px; padding:0px;}
#lp2-title h1 {font-size: 26px; font-weight: normal; color:#FFFFFF; }
#lp2-title p  {font-size: 9px; line-height: 12px; color:#FFFFFF;}

#lp_banner_text{height:200px;width:230px;position:absolute;top:20px;left:715px;z-index:999;padding-top:20px;}

h2 { font-size: 25px;}
#footer { clear:both; height: 30px; font-size: 11px; margin:40px 40px 0px 45px;}

ul.twocol { margin: 0px; padding: 0px; list-style:none; float:left; width: 650px;}
ul.twocol li { float:left; height: 14px; line-height: 14px; width: 300px; padding: 5px 5px 5px 20px; background:transparent url(/images/btn-tick_off.png) 0px 50% no-repeat;}

#enhancedhiddenbutton { float:right; }

p.content {
	font-size:11px;
	line-height:14px;
	margin:10px 0px 13px 0px;
}
p.content a { border-bottom:1px dotted #333333;line-height:1.5em; }

ol.numberbox {
	list-style:none;
	margin: 0px 0px 0px -20px;
	padding: 0px;
	height: 170px;
}

ol.numberbox li {
	background:transparent url(/images/landingpage/content-box.png) left top;
	float:left;
	position:relative;
	width:229px;
	height:125px;
	display:block;
	margin: 30px 0px 0px 0px;
}

ol.numberbox li p {
	padding:0px;
	margin: 20px 10px 5px 40px;
	font-weight:bold;
	font-size:14px;
	color: #6e91a4;
}

ol.numberbox li img {
	position:absolute;
	top:-20px;
	left:10px;
}

ol.numberbox li a {
	float:left;
	width: 190px;
	text-align: center;
}
ol.numberbox li a img {
	position: relative;
	top: 0px; left: 0px;
	margin-top: 10px;
}
.numberbox img.text {
	margin-left:40px;
	top:-20px;
	position:relative;
}

.widebluebox {
	background:transparent url(/images/landingpage/widepanel.png) 0px 0px no-repeat;
	text-align:left;
	width:920px;
	padding:15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	position:relative;
}

.widebluebox h3 { padding-bottom: 10px; }
.widebluebox p, .widebluebox h3, .widebluebox table, .widebluebox ul { margin-left: 15px; margin-right: 15px; }

.wideblueboxbottom {
	background:transparent url(/images/landingpage/widepanel.png) 0px 100% no-repeat;
	height:8px;
	width:920px;
	margin: 0px 0px 10px 0px;
	clear:both;
}

.pintable {
	width: 690px;
}
h3.minor { margin:0px 0px 0px 0px; padding:0px; font-size: 13px; font-weight:900; }
.enteryouraddress{
	margin-left:7px;
}

.pindisplayer {
	background:transparent url(/images/landingpage/pin-displayer.png) no-repeat scroll 0 0;
	width:201px;
	height:123px;
	z-index:999;
	display:block;
	position:absolute;
	top:-90px;
	right:-1px;
}
.pindisplayer p { text-align:center; margin-top: 20px; color:#ffffff; font-weight: bold; font-size: 14px; }
#generate-pin-input, #agree { padding-left: 10px; }

a.sharemypin {
	position:relative; top:60px; width:200px; text-align:center; float:left;
}

.landingpin {
	width:100px;
	text-align:center;
	top:53px !important;
	left:48px !important;
}

#costsavingsbox {	width:235px; float:right; }
#costsavingsbox p { font-size: 9px; }
#costsavingsbox .row0 { height: 32px; }
#costsavingsbox1, #costsavingsbox2 {
    float:left;
    width:225px;
    padding:5px;
    margin: 0px 5px 0px 5px;
    background:url(/images/landingpage/box-cost-savings.png) 0px 0px no-repeat;
}
#costsavingsbox1 p { float:left; padding: 0px; margin: 0px 0px 0px 8px; clear:both; line-height: normal; width: 225px; }

#costsavingsbox b, #costsavingsbox i { width: 58px; padding: 0px; float: left; font-weight: normal; font-style: normal; overflow:hidden; }
#costsavingsbox b { text-align: left; width: 81px; padding: 0px 0px 1px 4px; overflow:hidden; }

#costsavingsbox p.row1 { padding: 0px; height: auto; font-size: 8px;}
#costsavingsbox .row2 { background: url(/images/landingpage/costbg-1.png) 2px -4px no-repeat; padding: 6px 0px 0px 0px; }
#costsavingsbox .row3 { background: url(/images/landingpage/costbg-2.png) 2px 0px no-repeat; padding: 10px 0px 0px }
#costsavingsbox .row4 { background: url(/images/landingpage/costbg-1.png) 2px 0px no-repeat;padding: 10px 0px 0px  }
#costsavingsbox .row5 { background: url(/images/landingpage/costbg-1.png) 2px 0px no-repeat; height: 3px; padding: 0px; }

#costsavingsbox1.singleColumnList ul { list-style: none outside none; margin: 10px 0; padding: 10px 0 0 10px; width: 188px; clear: both; }
#costsavingsbox1.singleColumnList li { background-image: url(/images/btn-tick_off.png); background-position: 0 10px; background-repeat: no-repeat; line-height: 20px; padding-left: 20px; padding-top: 10px; }

#costsavingsbox2 { background-position: 0px -316px; padding-bottom: 20px; height: 62px; }
#costsavingsbox2 p { margin: 0px 8px 0px 8px; }
#costsavingsbox2.low { background: url(/images/landingpage/box-cost-savings-low.png) 0px 0px no-repeat; background-position: 0px -353px; height: 25px; }

.cs2 { width: 225px; float:right; }
.cs2-main, .cs2-base { width: 225px; background: url(/images/landingpage/cs2-bg.png) 0px 0px no-repeat; padding: 20px 10px 10px 10px; }
.cs2-base { background-position: 0px 100%; height: 20px; padding: 0px; }
.cs2 img.cs2-title { margin-left: 8px; }
.cs2 .cs2-inner, .cs2-inner-base { width: 190px; margin-left: 8px; background: url(/images/landingpage/cs2-bg2.gif) 0px 0px no-repeat; padding: 3px; }
.cs2-inner-base { background-position: 0px 100%; height: 0px; }
.cs2 ul { padding: 0px; margin: 0px; }
.cs2 p { margin: 7px 8px 0px 2px; }
.cs2 ul.cs2-inner li { width: 180px; background:url(/images/landingpage/cs2-bg3a.gif) 0% 0% no-repeat; margin: 0px 2px 0px 2px; padding: 12px 6px 0px 6px; list-style: none; }
.cs2 ul.cs2-inner li p, .cs2 ul.cs2-inner li h3 { padding: 0px 0px 0px 20px; }
.cs2 ul.cs2-inner li h3 { background: url(/images/btn-tick_off.gif) 0px 0px no-repeat; }
.cs2 ul.cs2-inner li.b { background-image: url(/images/landingpage/cs2-bg3b.gif); }
.cs2 ul.cs2-inner li.top { background-position: 0px -7px; }
.cs2 ul.cs2-inner li.bot { height: 6px; padding: 0px; }

.terms {
	color:#333333;
	font-size:10px;
	line-height:10px;
}
.regbutton {
}
.socialright { float:right; margin-right:4px;margin-top:10px;clear:both;}
.socialleft { float:left;margin-top:10px;}
#optional_object{float:left;}

