.lefttop{
	width:543px;
	height:20px;
	background:url(../images/phonebox_TOP.png);
}
.lefttop{
	width:543px;
	height:20px;
	background:url(../images/phonebox_TOP.png);
}
.menu {
	width:920px;
	height:43px;
	background:url(../images/menu_BG.png) no-repeat;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-top:10px;
	color:#FFFFFF;
	text-align:center;
}
.top{
	width:920px;
	height:100px;
	background-image:url(../images/toplogo.png);
	background-repeat:no-repeat;
}
.features_hold {
	width:180px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
}
body {
	background:url(../images/top_BG.jpg) top repeat-x;
	background-color:#FFF;
	text-align:center;
	margin:0;
	color:#2E2E2E;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	font-size:12px;

}
.hpHeadline {
	font-size:16px;
	font-weight:bold;
	color:#4e96c6;
}
a, a:visited{
	text-decoration:none;
	color:#4f95be;
}
a:hover{
	text-decoration:underline;
	color:#000;
}
h1, h2, h3, h4, h5 {
	border:0 none;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
	color:#4e96c6;
}
h1 {
	font-size:18px;
	font-weight:bold;
}
h2 {
	font-size:16px;
	font-weight:bold;
}
h3 {
	font-size:14px;
	font-weight:bold;
}
h4 {
	font-size:12px;
	font-weight:bold;
}
h5 {
	font-size:14px;
	font-weight:normal;
}
.hs_bullets {
	color:#2e2e2e;
	font-size:12px;
	font-weight:bold;
	width:200px;
}
.hs_info {
	height:462px;
}
.hs_images {
	height:462px;
	width:275px;
	background:url(../images/leftbox.jpg) top no-repeat;
	text-align:center;
	float:left;
}
.hs_image_main {
	width:245px;
	margin:auto;
	padding-top:10px;
}
.hs_image_thumbs {
	width:252px;
	padding-top:40px;
	padding-left:20px;
	text-align:left;
}
.hs_icons {
	height:462px;
	width:229px;
	background:url(../images/rightbox.jpg) top no-repeat;
	text-align:center;
	float:right;
}
.hs_icons_inner {
	padding-top:10px;
	width:190px;
	margin:auto;
	text-align:left;
}
.hs_hr {
	padding-top:20px;
	height:3px;
	width:500px;
	font-size:1px;
	background:url(../images/bar.jpg) bottom repeat-x;
	margin:auto;
}
.hs_text {
	padding-top:20px;
	width:500px;
	margin:auto;
	text-align:left;
}
.img_thumb {
	border: 1px solid #2e2e2e;
}
.hs_bullets ul {
	margin:0;
	padding:0 0 0 15px;
}
.menu a, .menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover {
	text-decoration:underline;
}
.head_THR {
	width:543px;
	height:85px;
	background:url(../images/3phones.png);
}
.head_TMO {
	width:543px;
	height:85px;
	background:url(../images/tmobilephones.png);
}
.head_O2M {
	width:543px;
	height:85px;
	background:url(../images/02phones.png);
}
.head_ORA {
	width:543px;
	height:85px;
	background:url(../images/orangephones.png);
}
.head_VOD {
	width:543px;
	height:85px;
	background:url(../images/vodaphones.png);
}
.head_VIR {
	width:543px;
	height:85px;
	background:url(../images/virginphones.png);
}
.head_nw {
	width:543px;
	height:85px;
	background:url(../images/selectnetwork.png);
}
.head_manu {
	width:543px;
	height:85px;
	background:url(../images/selectmanufact.png);
}
.head_SAM {
	width:543px;
	height:85px;
	background:url(../images/smphones.png);
}
.head_SEN {
	width:543px;
	height:85px;
	background:url(../images/SEphones.png);
}
.head_NOK {
	width:543px;
	height:85px;
	background:url(../images/nokiaphones.png);
}
.head_MOT {
	width:543px;
	height:85px;
	background:url(../images/motophones.png);
}
.head_OLG {
	width:543px;
	height:85px;
	background:url(../images/lgphones.png);
}
.head_HTC {
	width:543px;
	height:85px;
	background:url(../images/HTCphones.png);
}
.head_BBY {
	width:543px;
	height:85px;
	background:url(../images/blackberryphones.png);
}
.head_APP {
	width:543px;
	height:85px;
	background:url(../images/applebanner.png);
}
.homebanner{
	width:543px;
	height:85px;
	background:url(../images/bannertop.png);
}
.leftmid{
	width:543px;
	height:auto;
	background:url(../images/phonebox_MID.png) repeat-y;
}
.hpbox_normal {
	width:235px;
	height:122px;
	background:url(../images/box.png) top no-repeat;
	float:left;
}
.hpbox_right {
	width:235px;
	height:122px;
	background:url(../images/box.png) top no-repeat;
	float:right;
}
.leftbot{
	width:543px;
	height:19px;
	background:url(../images/phonebox_BOT.png);
}
.form{
	width:372px;
	height:96px;
	background:url(../images/form_TOP.png);
}
.formstep{
	width:372px;
	height:80px;
	background:url(../images/form_POR1.png);
	text-align:center;
}
.select_hs_f {
	width:280px;
	height:60px;
	text-align:center;
	background:url(../images/block.jpg);
	margin-left:auto;
	margin-right:auto;
}
.select_hs_f select {
	color:#bf1e2e;
	border:#2e2e2e;
	height:20px;
}
.formmid{
	width:372px;
	height:auto;
	background:url(../images/form_MID.png) repeat-y;
	text-align:left;
	padding-top:20px;
}
.formbot{
	width:372px;
	height:17px;
	background:url(../images/form_BOT.png);
	float:right;
}
.footer{
	width:100%;
	height:276px;
	background:url(../images/bottom_BG.jpg);
	bottom:0px;
	margin: 0px auto 0px auto;
}
.pcode {
	color:#000000;
	font-size:1.2em;
	text-align:left;
	border: 1px solid #000000;
	width: 60px;
	background:#FFFFFF;
}
.pcoderesult {
	background:url(../images/postcodebox.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding: 15px;
	width:250px;
	height:175px;
	color:#000000;
	text-align: center;
	display:none;
	position:absolute;
	left:40px;
	font-size:10px;
}
.pcload {
	background:url(../images/postcodebox.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding: 15px;
	width:250px;
	height:175px;
	color:#000000;
	text-align: center;
	display:none;
	position:absolute;
	left:40px;
	font-size:10px;
}
.bottomtop{
	height:99px;
	width:920px;
}
.bottomhold{
	height:177px;
	width:920px;
}
.bottomleft{
	height:177px;
	width:185px;
	background:url(../images/bottomlogo.jpg);
	float:left;
}
.bottomright{
	height:177px;
	width:735px;
	float:right;
}
.storm{
	height:46px;
	width:735px;
	background:url(../images/storm.jpg) right;
	background-repeat:no-repeat;
	float:right;
	text-align:right;
}
.bottomlinks{
	height:131px;
	width:735px;
		font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:right;
}
.errorbox {
	width:300px;
	height:150px;
	background:url(../images/oopsbox.png) no-repeat;
	position:absolute;
	left:-250px;
	top:150px;
	padding-top:10px;
	display:none;
	z-index:999;
	text-align:left;
}
.selectbutton {
	background:url(../images/select.jpg) no-repeat;
}
.moreinfobutton {
	background:url(../images/moreinfo.jpg) no-repeat;
}
.findbutton {
	background:url(../images/findbutton.png) no-repeat;
}
.complbutton {
	background:url(../images/compl.png) no-repeat;
}
.thankyou {
	background:url(../images/thankyou.png) no-repeat;
}
.logos {
	background:url(../images/image_LOGOS.png) no-repeat;
}
.okbutton {
	background:url(../images/ok.png) no-repeat;
}