#page {
	margin-top:0px;
}

#box { margin-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;width: 950px;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-1 { background: url(/images/local/top-button-1.gif) 50% 50% no-repeat; }
.topnav-2 { background: url(/images/local/top-button-2.gif) 50% 50% no-repeat; }
.topnav-3 { background: url(/images/local/top-button-3.gif) 50% 50% 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 { clear:both; }
#lp2-tabs-top { float:left; margin: -60px 0px -15px 0px; height: 85px; width: 460px; }
.lp2-tab1 { background: url(/images/local/tabs/tabs-lp2-1.png) 0% 0% no-repeat; margin-top: -150px; }
.lp2-tab2 { background: url(/images/local/tabs/tabs-lp2-2.png) 0% 0% no-repeat; margin-top: -150px;}

#lp-tabs-top { margin: 10px 0px -5px 0px; height: 85px; width: 460px; }
.lp-tabs-pre { position:relative; float: left; height: 70px; width: 300px; }

.lp-tab1 { background: url(/images/local/tabs/tabs-lp-1.png) 0% 0% no-repeat; }
.lp-tab2 { background: url(/images/local/tabs/tabs-lp-2.png) 0% 0% no-repeat;}

#tab1 { width: 200px; }
#tab2 { }
#tab1, #tab2 { height: 80px; }

.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; }
.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: 234px; margin:0px 0px 0px 20px; padding:0px; }
#lp2-title h1 {float:left; margin: 60px 10px 0px 700px; font-size: 26px; font-weight: normal; color:#FFFFFF; }
#lp2-title p { float:left; margin: 10px 10px 0px 700px; font-size: 9px; font-style:normal; line-height: 12px; color:#FFFFFF; padding: 0px;}
h5.big { font-size: 25px; }
#footer { clear:both; height: 30px; font-size: 11px; margin:40px 40px 0px 45px;  }

ul.twocol { margin: 0px 0px 20px 0px; padding: 0px; list-style:none; }
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;
}

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 h5 { padding-bottom: 10px; }
.widebluebox p, .widebluebox h5, .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;
}
h5.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: 200px; }

#costsavingsbox b, #costsavingsbox i { width: 88px; padding: 0px; float: left; font-weight: normal; font-style: normal; overflow:hidden; }
#costsavingsbox b { text-align: left; 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; }

#costsavingsbox2 { background-position: 0px -316px; padding-bottom: 20px; height: 62px; }
#costsavingsbox2 p { margin: 0px 8px 0px 8px; }

.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: 6px; }
.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 h5 { padding: 0px 0px 0px 20px; }
.cs2 ul.cs2-inner li h5 { 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 {
}

