body {
	margin:0px;
	background-color: #ffffff;
	background-repeat:repeat-x;
	background-position:top;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

div {
	overflow: hidden;
	margin: 0px;
}

/* TABLES */

table {margin: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:11px;}
tr {margin: 0px; padding: 0px;}
td {margin: 0px;padding: 0px;}

/* Defines the table border. Removes unwanted right table border. */
table.terms {border: 1px solid #9b0000; border-right: none; font-size:12px; margin-bottom:16px;}

/* Defines the table header bottom border - (first row only) Gives the header row a background image  */
table.terms th {border-bottom: 1px solid #9b0000; background-color:#bc0000; color:#FFF;}

/* Defines the cell right border for table cells and table header. Specifies padding */
.terms td, .terms th {border-right: 1px solid #9b0000; padding: 4px 8px 4px 10px; height:30px;}

/* Defines the cell alternative color */
.odd {background-color:#f1f2e6;}


img {border: 0px;margin: 0px 0px 0px 0px; padding:0px;}

a {color: #003069; text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
a:visited {text-decoration:none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
a.grey {color:#444444;}
a.deviceLinks { color:#ffffff; margin:0px; padding:0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight:normal;}
a.navlinks {color:#FFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px;}
a.footerlinks {color:#FFF; font-weight:normal;}


h1 {font-family: Arial,Helvetica,sans-serif; font-size: 20px; color: #000; margin: 41px 0px 8px 0px; text-align:justify; font-weight:bold;}
h1.home {font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 12px; color: #FFF; line-height: 24px; margin: 0px 0px 0px 0px; font-weight:bold; padding-left:12px;}
h1.members {font-size: 28px;margin: 15px 0px 0px 0px;letter-spacing: -1px;}
h1.bonusoffers {font-size:20px; margin-top: 30px;}

h2 {font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #bc0000; line-height: 20px; margin: 0px 0px 8px 0px; font-weight:bold;}
h2.members {font-size: 22px; margin: 15px 0px 0px 0px; letter-spacing: -1px;}
h2.faqs {margin-top:12px; font-size:16px;}

h3 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 15px; color: #027c13; line-height: 20px; margin: 15px 0px 5px 0px; text-align:justify; font-weight:bold;}

p {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000; line-height: 17px; margin: 0px 0px 16px 0px; text-align:left;}
p.home {line-height:17px; font-size:11px; margin-top: 17px; margin-bottom:0px;}
p.productlinks a {font-size:11px;}
p.seotext {font-size:11px; margin-top:4px; margin-bottom:8px; line-height:14px; color:#000;}
p.seotextheader {font-size:12px; margin-top:7px; margin-bottom:0px; margin-left:25px; color:#557da7;}
p.icontext {margin:0px;}
p.footerlinks {color:#FFF; margin:55px 0px 0px 12px;}


hr {border: none 0; border-top: 1px solid #444444; height: 1px; text-align:left;}
.headerline {width:708px; height:1px; background-color:#000; margin-bottom:20px;}
.howitworksline {width:708px; height:1px; background-color:#e6e7db;margin:10px 0px 20px 0px;}
.faqsline {width:708px; height:1px; background-color:#000; margin-bottom:5px;}

ul {margin-top:0px;}
ol {margin-top:0px;}
li {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;color: #000;line-height: 15px;margin-top: 10px;}
ol.faqs li {color:#003069;}
ul.whyo2 li {margin-top:18px}

input {font-family: Verdana,Arial,Helvetica,sans-serif; margin:0px; padding:0px;}

.name {font-size:12px; color:#666666; position:relative; top: 2px;}

.dropdown {border:solid #bc0000 1px; width: 167px; height:24px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color:#000; margin-bottom:5px; padding: 2px;}

form {
	 margin: 0px;
	 padding: 0px;
}

.homephonecont {padding:20px 0px 0px 8px; width:208px; float:left;}
.homephonecont_detail {float:left; width:120px; height:152px; padding:0px 0px 0px 8px;}
.homephonecont_text {color:#0086C3; font-size:15px; margin-top:24px;}
.homephonecont_button {margin-top:6px;}

.howitworks {
	width:219px; 
	text-align:left;
	margin-right:10px;
	margin-top:3px;
	margin-bottom: 6px;
	padding-left:5px;
}
p.howitworkstext {
		font-size: 13px;
		line-height:16px;
}

.orderstages {margin: 10px 0px 0px 0px;}

#container {
	text-align:left;
	width:972px;
	margin-bottom:60px;
}

#bodyContainer {width:972px;}

#bodyBox {
	background-color: #FFFFFF;
	background-image:url(../graphics/consumer/pagebg.gif;)
	background-repeat:repeat-y;
	background-position:bottom;
	width:972px;
}

#contentContainer {
	padding:33px 52px 0px 54px;
	width:708px;
	float:left;
}
#column1Content {width:708px;}

#rightBar {width:240px;float:left; padding-left:12px; padding-top:16px;}

#startmobiles {
	width:554px;
	float:left;
}
#startcartridges {
	width:200px;
	float:left;
}
#points {
	width:192px;
}

#header {height: 115px; padding-left:12px; background-image:url(graphics/consumer/header_bg.gif); background-repeat:repeat-x;}

#navbox {font-family: Verdana,Arial,Helvetica,sans-serif; color:#bc0000; clear:both; margin:0px 0px 0px 12px; font-weight:bold; font-size:12px; padding-top:4px;} 

#seobox {width:720px; height:116px; margin:0px 0px 12px 0px;}

.outerTable {
	width:969px;
	margin:0px auto 0px auto;
}

.textfield1 {width:178px; height:18px; font-size:11px; color:#000; padding-top:4px; padding-left:4px; border:solid #000 1px;}

.textfield2 {
	color:#4F5357;
	width: 100px;
	height: 22px;
	border: solid 1px #ee6107;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}
.textfield3 {
	color:#4F5357;
	width: 135px;
	height: 22px;
	border: solid 1px #ee6107;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
}

.sortcode {width: 30px; height: 20px; border: solid 1px #000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; padding-top:3px; padding-left:4px; color:#666;}

.text {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
}
.text08 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	color:#000000;
}
.completeformtext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:left;
	color:#000000;
}
.textgrnbold {
	color:#00350D;
	font-weight:bold;
}
.confimPhone {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#39b44a;
	font-size:18px;
	padding-top:0px;
}
.benefitsText {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#0755a3;
	font-size:16px;
	padding-top:10px;
}
.error {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#990000;
}
.headerImage {
	margin-top:30px;
	margin-left:8px;
}
.basketItemText {
	font-size:13px;
	font-weight:normal;
}

.phone { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:1.4em; color:#FFFFFF; font-weight: bolder; background-color:#29292a;}
.popupText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:0.9em; color:#0755a3 }
.popUp { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:0.9em; color:#FF0000 }
.phoneModel { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; }
.phoneManufacturerLink { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:0.9em; font-weight:bold; color:#C0C0C0; }
.pageNavigation { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.pageNavigationSelected { color:#000; font-size: 13px; font-weight:600; font-family: Verdana,Arial,Helvetica,sans-serif; }
.pageNavigationManufacturerName {color:#010f33; font-size: 13px; padding-left:1px; float:left; font-family: Verdana,Arial,Helvetica,sans-serif; }
.pageNavigationBottomBar { font-size: 0.9em; text-align:center; margin-bottom:10px; background-color:#0064E1; color:#FFFFFF; padding-bottom:1px; padding-top:1px; }
.LessThan10Message {margin-bottom:10px; padding-right:10px; font-size:11px; color:#000000; font-family: Verdana,Arial,Helvetica,sans-serif; }
/*.phoneBorder {text-align:left;}*/
.phoneBorder {border-style:solid; border-width:1px; border-color:#000; text-align:left;}
.rowOdd { background-color:#E9F2FB; font-family: Verdana,Arial,Helvetica,sans-serif; }
.phoneImageBorder { padding:15px; border: solid 1px #333; background-color:#FFFFFF; }
.basketHeader { color:#ffffff; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; border-left: solid 1px transparent; border-right: solid 1px transparent; font-weight:bold;}
.phonePopUpHeader { font-weight:bold; width:150px; font-family: Verdana,Arial,Helvetica,sans-serif; border:1px solid #b90000; padding:3px; font-size:11px; color:#FFFFFF; background-color:#b90000; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95); opacity:0.95; }
.phonePopUpBody { width:150px; font-family: Verdana,Arial,Helvetica,sans-serif; border:1px solid #b90000; padding:3px; font-size:14px; color:#b90000; background-color:#FFFFFF; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95); opacity:0.95; }
.formRows {	font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:left; color:#000000; padding-left:14px;}
.formText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-align:left; color:#000000; padding-left:14px;}
.orderSummaryText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:left; color:#000000; line-height:17px; padding-left:10px; }
.ModelDetail { font-size:12px; color:#333; text-align:center }
