.pnlDebug 
{
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 200px;
	width: 200px;
	overflow: auto;
	background-color: Yellow;
	z-index: 10000;
	visibility: visible;
}
.lblError 
{
	color: #C11933;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 14px;
	padding-left: 0;
	visibility: visible;
}
.lblLoginError 
{
	color: #C11933;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 14px;
	padding-left: 0;
}
.lblErrorMsg
{
	color: #C11933;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 14px;
	padding-left: 0;
}
body {
	margin:0px;
	background-color: #eeeeee;
	/*background-image:url(../../graphics/consumer/body_bg.jpg);*/
	background-repeat:repeat-x;
	background-position:top;
	font-family: Tahoma, Gill Sans MT, sans-serif;
	font-size: 11px;
	color: #000000;
}



div {
	/*overflow: hidden;
	margin: 0px;*/
}
/*div.datapager 
{
	text-align: right;
	padding-right: 7px;
	width: 640px;
	display: block;
}*/
.pnlPager
{
	position: relative;
	text-align: right;
	/*padding-right: 17px;*/
	width: 676px;
	display: block;
	/*height: 15px;*/
	float: none;
	margin: 0 10px 0 0;
	overflow: visible;
}
.pnlProductsList 
{
	position: relative;
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
	float: none;
	min-height: 550px;
}
br 
{
	height: 5px;
	font-size: 5px;
	line-height: 5px;
}
table {
	margin: 0px;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	color:#000000;
	border: 0 none transparent;
}
tr {
	margin: 0px;
	padding: 0px;
}
td {
	margin: 0px;
	padding: 0px;
	border: none 0 transparent;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.tblRow 
{
	height: 20px;
	background-color: #f2f2f2;
	padding: 5px 10px 5px 10px;
}
.tblAltRow 
{
	height: 20px;
	background-color: #f8f8f8;
	padding: 5px 10px 5px 10px;
}
.tblHdr
{
	text-align: center;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	background-color: #404040;
	padding: 5px 10px 5px 10px;
}
img {
	border: 0px;
	margin: 0px 0px 0px 0px; 
	padding:0px;
}

a {color: #f26334; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
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;}

h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f26334;
	margin: 10px 0 0 0;
	/*margin-top: 10px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 0;*/
	padding: 5px 0 0 15px;
	text-align: left;
	font-weight: normal;
	overflow: hidden;
}

h1.homePageHeader 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f26334;
	margin: 10px 0 0 0;
	/*margin-top: 10px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 0;*/
	padding: 5px 0 0 5px;
	text-align: left;
	font-weight: normal;
	overflow: hidden;
}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0;
	text-align:justify;
	font-weight: bold;
	text-decoration: none;
}
h2.NoTopPadding 
{
	margin-top: 0;
	padding-top: 0;
}
.RedColor 
{
	color: #C11933;
}
.errors 
{
	color: #C11933;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 13px;
	padding-left: 31px;
}
.PaddedContent 
{
	border: 0 none transparent;
	margin-top: 15px;
}
.H2Link, .H2Link:hover, .H2Link:visited, .H2Link:link, .H2Link:active
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
}
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;
}

h1.members {
 font-size: 28px;
 margin: 15px 0px 0px 0px;
 letter-spacing: -1px;
}

h2.members {
 font-size: 22px;
 margin: 15px 0px 0px 0px;
 letter-spacing: -1px;
}
.lnkEditMember 
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	
}
h2.faqs {margin-top:12px;}

h1.bonusoffers {
 font-size:20px;
 margin-top: 30px;
}
.pnlSearchControl 
{
	float: left;
	padding-left: 11px;
	padding-top: 3px;
}
.pnlSearchDropDown 
{
	height: 30px;
}
.drSearchBox 
{
	width: 205px;
}
p {
	font-family: Tahoma, Gill Sans MT, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align:left;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0;
}
.DoubleSpacing 
{
	margin-bottom: 10px;
}
p.home {line-height:15px; font-size:11px}
p.seotext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 15px;
	margin: 0;
}
p.seotextheader {font-size:12px; margin-top:7px; margin-bottom:0px; margin-left:25px; color:#557da7;}
p.icontext {margin:0px;}

hr, hr.pageDivider {
	border: none 0;
	border-top: 1px solid #C0C0C0;
	height: 1px;
	text-align:left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-top: 0;
}

hr.HeaderSep 
{
	border: none 0;
	border-top: 1px solid #C0C0C0;
	height: 1px;
	text-align:left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-top: 5px;
}

hr.hrHowItWorks 
{
	border: none 0;
	border-top: 1px solid #C0C0C0;
	height: 1px;
	text-align:left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
}
h2.HowItWorks 
{
	MARGIN-TOP: 0px;
	PADDING-TOP: 0px
}
ul 
{
	margin-top:15px;
}
ul.productlist 
{
	margin-left: 0;
	padding-left: 1px;
	margin-right: 0;
	padding-right: 0;
	display: block;
	float: none;
	position: relative;
	width: 100%;
}
ol 
{
	margin-top:15px;
	margin-bottom:15px;
}

li {
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 11px;
	line-height: 15px;
	margin-top: 5px;
}

/*ol.faqs li {color:#0086C3; !important}*/
ul.whyo2 li 
{
	display: none;
}

input 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align: left;
}

.name {font-size:12px; color:#666666; position:relative; top: 2px;}

.dropdown {
	border: solid 1px #0086C3;
	width: 167px;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	margin-bottom:5px;
	padding: 2px;
}

form {
	 margin: 0px;
	 padding: 0px;
}
/*
.homephonecont {padding:20px 0px 0px 22px; width:226px; 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;}
*/
.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;
}
.imgHowItWorksIcon 
{
	margin-top: 10px;
}
.imgHowItWorks 
{
	padding: 0;
	/*margin-bottom: 15px;*/
}
.imgCheckoutButton 
{
	margin-right: 18px;
}
.noborders
{
    border: none;
}

.faqsline { margin:4px 0px 4px 0px;}

.orderstages 
{
}

.mainContainer {
	text-align:left;
	width: 992px;
	padding-bottom:10px;
	padding-left: 16px;
	overflow: hidden;
	background-color: #EEEEEE;
	background-image: url(Images/HomePage/pagebg.gif);
	background-repeat: repeat-y;
}
#bodyBox {
	background-color: #FFFFFF;
	background-image:url(../../graphics/consumer/pagebg.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	width:972px;
/*	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	overflow: hidden; */
}
#contentContainer {
	padding:33px 52px 0px 54px;
	width:708px;
	float:left;
	/*background-color: #FFFFFF;*/
}
#rightBar {
	padding-top:13px;
	width:228px;
	float:left;
	/*background-color: #FFFFFF;*/
}
/*#textContainer {
	width:641px;
}*/

#startmobiles {
	width:554px;
	float:left;
}
#startcartridges {
	width:200px;
	float:left;
}
#points {
	width:192px;
}

/********************
**   Master Page   **
**  Layout Styles  **
**For Main Template**
********************/

.outerTable {
	width: 1007px;
	margin: 0px auto 0px auto;
	background-color: #EEEEEE;
	border: 0 none transparent;
	border-collapse: collapse;
}
.pnlHeader
{
	height:136px;
	clear: both;
	padding-top: 19px;
	background-image: url(Images/Header/HeaderTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 977px;
}
.pnlHeaderleft
{
	float:left;
	padding-top: 10px;
}
.lnkHome
{
	/* Deliberately left empty - For future use if required */
}
.pnlHeaderCtr
{
	float:left;
	padding-left:0px;
	width: 395px;
	padding-top: 15px;
}
.pnlHeaderCtrTop
{
	float:left;
	padding-top: 3px;
}
.lblHeaderCtrTop
{
	color:#663300;
	font-size:30px;
	letter-spacing:0px;
	margin:0px;
	line-height:39px;
	font-family:Tahoma;
	width: inherit;
}
.pnlHeaderCtrBtm 
{
	padding-top: 10px;
	padding-left: 30px;
	width: 170px;
	float:left;
}
.pnlLoggedOutTxt
{
	width: inherit;
}
.lblLoggedOutTxt 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #828282;
	line-height: 17px;
	margin: 0px 0px 16px 0px;
	text-align:left;
}
.lgnRegister 
{
	color: #f26334;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lgnRegisterCell 
{
	height: 30px;
}
.lgnLoginPanel 
{
	/*border-left: 1px solid #C0C0C0;*/
}
.lgnButtons 
{
	margin-right: 40px;
	margin-top: 5px;
}
.lgnButtonsSubmit
{
	margin-right: 18px;
	margin-top: 5px;
}
.lgnRegisterPanel 
{
	width: 320px;
	padding-left: 30px;
}
.imgSelectButton 
{
	padding-right: 62px;
}
.imgSubmitButton 
{
	margin-right: 334px;
	margin-top: 10px;
}
.imgRegisterButton 
{
	padding-right: 35px;
}
.lgnRegisterPanel2
{
	padding-left: 15px;
}
.lgnHeaderText 
{
	text-align: center;
	font-weight: bold;
}

.lgnRegister:visited 
{
	text-decoration:none;
}
.lgnRegister:hover 
{
	text-decoration: underline;
}
.lgnRegister:active 
{
	text-decoration: none;
}
.pnlLoginFirstPage 
{
	margin: 20px 0 0 0;
	padding: 0 15px 0 15px;
}
.pnlHeaderRight 
{
	float:left;
	height:86px;
	width:203px;
	padding-left: 100px;
	background-image: url(Images/Header/HeaderRight.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.pnlSearch 
{
	display: none;
	position: relative;
	right: 0;
	top: 127px;
}
.pnlSearchHeader
{
	height: 45px;
	width: 228px;
	background-image: url(Images/Search/search_bg_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	float: none;
	/*padding-top: 10px;
	padding-left: 10px;*/
	overflow: hidden;
	margin: 0;
}
.pnlSearchBody
{
	height: 229px;
	width: 228px;
	background-image: url(Images/Search/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	margin: 0;
	float: none;
	overflow: hidden;
	padding-top: 10px;
	/*padding-left: 8px;*/
}
.lblSearchHeader
{
	color: #f26334;
	font-weight: normal;
	line-height: 20px;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 18px;
	padding-left: 11px;
}
.tblSearch
{
	/* Deliberately left empty - For future use if required */
}
.pnlMenu
{
	float: left;
	width: 975px;
	background-image: url(Images/Menu/menubg.gif);
	background-repeat: repeat-x;
	/*padding-left: 53px;*/
}
.imgMenuSep 
{
	float: left;
	background-color:#bc0000;
	width:1px;
	height: 30px;
}
.imgMenuRight 
{
	float: right;
}
.lnkMenu 
{
	/* Deliberately left empty - For future use if required */
	float: left;
	padding: 0;
	margin: 0;
	border-width:0px;
}
.pnlContentTop
{
	/* Deliberately left empty - For future use if required */
	display: none;
}
.pnlContentMain 
{
	padding: 0px 5px 0px 13px;
	width: 960px;
	background-color: #FFFFFF;
	/*min-height: 350px;*/
	overflow: hidden;
	vertical-align: top;
	/*float: left;*/
}
.pnlLeftPanelOuter 
{
	background-image: url(Images/HomePage/mainsection_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	overflow: hidden;
	width: 686px;
	padding: 10px;
	/*padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;*/
}

.pnlLeftPanelOuterHome 
{
	background-image: url(Images/HomePage/seo_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	overflow: hidden;
	width: 688px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	height: 116px;
	/*margin-top: 15px;*/
}
.pnlHomeSpacerDiv 
{
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.pnlMainContentHeader
{
	background-image: url(Images/Header/mainsection_bgtop.jpg);
	height: 56px;
	width: 708px;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	vertical-align: top;
	overflow: hidden;
}
.pnlContentLeft
{
	position: relative;
	float: left;
	width: 708px;
	overflow: hidden;
	background-color: #FFFFFF;
	/*border: 1px solid #0000FF;*/
	vertical-align: top;
	padding: 0;
	margin: 0;
	/*padding-left: 5px;
	padding-right: 5px;*/
	/*background-image: url(Images/HomePage/mainsection_bg.jpg);*/
}
.imgContentLeftTop
{
	padding: 0;
	margin: 0;
	float: left;
	background-color: #FFFFFF;
	border: none 0 transparent;
}
.imgContentLeftBtm
{
	padding: 0;
	margin: 0 0 10px 0;
	float: left;
}
.pnlContentRight 
{
	position: relative;
	float: right;
	width: 240px;
	overflow: hidden;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.pnlContentFooter 
{
	background-image: url(Images/HomePage/centralmod_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 188px;
	width: 948px;
	/*display: block;
	float: none;*/
	position: relative;
	margin: 15px 0 0 13px;
}
.pnlHorizSearch 
{
	padding-top: 20px;
	padding-left: 15px;
}
.lblFindDeviceHeader 
{
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
	padding-left: 18px;
}
.lblFindByManuf 
{
	font-size: 14px;
	color: #000000;
	padding-left: 23px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
.tblBrandStrip 
{
	width: 0;
	margin: 0;
	margin-left: 10px;
}
.imgBrandStrip 
{
	padding: 0;
	margin: 0;

}
.pnlFooter
{
	margin-top:0px;
	background-image:url(Images/Footer/pagebottom.gif);
	background-repeat:no-repeat;
	width:982px;
	height:98px;
	padding-top:0;
	padding-left:25px;
	background-color: #eeeeee;
	overflow: hidden;
	margin: 0;
}
.lnkFooter 
{
	color:#FFFFFF;
	font-size:11px;
	line-height: 20px;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
}
.lblFooterBull 
{
	background-image: url(Images/Icons/bullet_white.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 11px;
	width: 11px;
	overflow: hidden;
	/*padding-bottom: 2px;*/
}
.pnlFooterBtm 
{
	/* Deliberately left empty - For future use if required */
}
.pnlFooterLogoLeft 
{
	padding-top: 25px;
	width: 145px;
	height: 42px;
	float: left;
	display: none;
}
.lnkFooterLogoRight
{
	padding-top: 25px;
	padding-right: 12px;
	width: 216px;
	float: right;
	display: block;
	text-align: center;
}
.lblReservedRights
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #999999;
	font-size: 11px;
	padding-top: 6px;
	width: 216px;
	float: right;
	display: block;
	text-align: center;
}
.pnlMemberDtls 
{
	height: 30px;
	width: 640px;
	background-image: url(Images/Table/table_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 8px;
}
.pnlOrderDtls
{
	height: 30px;
	width: 640px;
	margin-left: 21px;
	margin-top: 15px;
	margin-bottom: 0;
	padding: 10px 10px 0 10px;
	background-image: url(Images/Table/table_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 16px;
}
.pnlOrders 
{
	border: 1px solid #000000;
}

/***************************
**   Manufacturers Page   **
***************************/

.pnlManufacturers 
{
	width: 640px;
	border: 0 none transparent;
}
.lnkOtherManufacturers
{
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(Images/Icons/bullet.gif);
	float: left;
	display: inline;
}
.lstBullet 
{
	float: left;
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	color: #f26334;
}

/*******************
**   T&C's Page   **
*******************/
.header
{
	color:#f26334;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size:14px;
	padding: 15px 15px 10px 15px;
}

.tablepadding
{
	/*padding-top:10px;
	padding-bottom:10px;*/
	margin: 15px;
}

/*****************************
**   Forgot Password Page   **
*****************************/

.pnlCenter 
{
	text-align: center;
}

/*********************
**   Default Page   **
*********************/

.pnlSearchRight
{
	float: none;
	background-image: url(Images/HomePage/searchbox_bg.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 228px;
	padding-left: 10px;
	padding-top: 15px;
	margin-top: 0;
}

.pnlSearchRight2
{
	float: none;
	background-image: url(Images/HomePage/searchbox_bg.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 228px;
	padding-left: 10px;
	padding-top: 15px;
	margin: 0;
}

a.lnkLink, a.lnkLink:active, a.lnkLink:visited 
{
	color: #f26334;
}

.txtSearchBox
{
	width: 150px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin: 4px 0 0 0;
	border: 1px solid #C0C0C0;
	height: 20px;
	font-size: 14px;
	color: #C0C0C0;
	vertical-align: top;
}

li.liItemDtlsOuter 
{
	margin-left: 10px;
	margin-bottom: 5px;
	display:inline;
	float:left;
}

.pnlItemDtlsOuter 
{
	border: 1px solid #000000;
	/*height: 120px;*/
	overflow: hidden;
	width: 213px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.lblItemDtlsHeader 
{
	color: #FFFFFF;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 11px;
	line-height: 20px;
}
.pnlItemDtlsHeader 
{
	background-color: #f26334;
	text-align: left;
	height: 40px;
	width: 213px;
	overflow: hidden;
	padding: 5px 5px 5px 5px;
}
.lblItemDtlsPrice 
{
	color: #f26334;
	font-size: 18px;
}
.pnlCategoryLinks 
{
	height: 20px;
	padding-top: 140px;
	
}
.lnkWhiteText, .lnkWhiteText:active, .lnkWhiteText:visited
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.lnkWhiteText:hover 
{
	text-decoration: underline;
}

/**********************
** How It Works Page **
**********************/
.tblHowItWorks 
{
	border: 0 none transparent;
	margin-left: 5%;
	width: 600px;
}
.cellHowItWorksLeft 
{
	width: 50px;
	vertical-align: middle;
}
.cellHowItWorksRight 
{
	/*padding-left: 10px;
	padding-right: 10px;*/
	width: 550px;
	vertical-align: top;
}
p.HowItWorks 
{
	width: 550px;
	white-space: normal;
}


/**************
** FAQs Page **
**************/



/******************
** Products Page **
******************/

.imgOrderStage 
{
	margin-left: 6px;
	margin-bottom: 15px;
}


/**********************
** Registration Page **
**********************/
.pnlLogin 
{
	display: block;
	visibility: visible;
	text-align: center;
}


/*********************
**   Checkout Page  **
*********************/

.pnlOrderInsert 
{
	width:540px;
	padding-top:6px;
	padding-bottom:0px;
	padding-left: 15px;
	border:dashed 2px #000000;
	margin-left: 21px;
	margin-bottom: 10px;
}

.lblOrderSubTitle 
{
	color: #f26334;
	font-size: 16px;
	font-weight: bold;
}

.lblOrderNumber 
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.imgPrintLogo 
{
	width: 150px;
	float: right;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 20px;
}

/*******************
**   Basket Page  **
*******************/
.pnlBasketSearch 
{
	background-image: url(Images/Pages/basket_addphone_box.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 237px;
	height: 156px;
	overflow: hidden;
	padding-top: 20px;
}
.pnlBasketHdr 
{
	background-image: url(Images/Table/basket_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 36px;
	width: 640px;
	margin-left: 21px;
	margin-top: 15px;
}
.pnlMyAccountSep 
{
	background-image: url(Images/Table/table_middle.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 36px;
	/*width: 640px;*/
	margin-left: 21px;
	margin-top: 0;
	border: 0 none transparent;
	text-align: left;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
	white-space: nowrap;
}
.pnlMyAccountSepRight 
{
	background-image: url(Images/Table/table_middle.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 36px;
	/*width: 640px;*/
	margin-left: 21px;
	padding-right: 25px;
	margin-top: 0;
	border: 0 none transparent;
	text-align: right;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
	white-space: nowrap;
}
TD.pnlMyAccountSep 
{
	background-image: url(Images/Table/table_middle.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 36px;
	width: 160px;
	margin-left: 21px;
	margin-top: 0;
	border: 0 none transparent;
	text-align: left;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.pnlBasketFtr 
{
	background-image: url(Images/Table/basket_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 25px;
	width: 640px;
	margin-left: 21px;
	margin-top: 0;
	padding-top: 0;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdBasket
{
	margin-bottom: 0;
	margin-left: 21px;
	width: 640px;
	border: 0 none transparent;
	border-collapse: collapse;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdOrderHdr 
{
	height: 15px;
	padding-left: 10px;
	text-align: left;
	border: 0 none transparent;
	border-collapse: collapse;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdHeaderCell
{
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdOrderHdrRight 
{
	height: 15px;
	padding-right: 10px;
	text-align: right;
}
TABLE.grdBasketHdr 
{
	width: 640px;
	padding: 0;
	margin: 0;
}
.grdBasketHdr 
{
	/*background-image: url(Images/Table/basket_top.gif);
	height: 36px;
	background-repeat: no-repeat;
	background-position: bottom left;*/
	border: 0 none transparent;
	border-collapse: collapse;
	color: #FFFFFF;
	/*display: block;*/
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.grdBasketHdrRight
{
	/*background-image: url(Images/Table/table_top2.gif);
	height: 36px;
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;*/
	display: none;
}
.grdBasketFtr 
{
	height: 20px;
	margin-bottom: 0;
	background-color: #f26f44;
	color: #FFFFFF;
	border: 0 none transparent;
	border-collapse: collapse;
	/*display: none;*/
}
.grdFooter
{
    background-image: url(Images/Table/table_bottom.gif);
	height: 26px;
	width:auto;
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #FFFFFF;
	border: 0 none transparent;
	border-collapse: collapse;
}
.grdAltRow 
{
	background-color: #f8f8f8;
	border: 0 none transparent;
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRow 
{
	background-color: #f2f2f2;
	border: 0 none transparent;
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRowRight
{
	background-color: #f2f2f2;
	border: 0 none transparent;
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	width: 300px;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRowLeft
{
	/*background-color: #f2f2f2;*/
	background-color: #f2f2f2;
	border-color: #f20000;
	border: 0 none #f20000;
	border-collapse: collapse;
	padding: 5px 10px 3px 15px;
	width: 100px;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRowLeftFirst
{
	background-color: #f2f2f2;
	border: 0 none transparent;
	border-collapse: collapse;
	padding: 15px 10px 3px 15px;
	width: 100px;
	vertical-align: bottom;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRowLeftLast
{
	background-color: #f2f2f2;
	border: 0 none transparent;
	border-collapse: collapse;
	padding: 5px 10px 15px 15px;
	width: 100px;
	vertical-align: bottom;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRowMember
{
	background-color: #f2f2f2;
	border: 0 none transparent;
	border-collapse: collapse;
	padding: 5px 10px 3px 15px;
	vertical-align: bottom;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRowMemberFirst
{
	background-color: #f2f2f2;
	border: 0 none transparent;
	border-collapse: collapse;
	padding: 15px 10px 3px 15px;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.grdRowMemberLast
{
	background-color: #f2f2f2;
	border: 0 none transparent;
	border-collapse: collapse;
	padding: 5px 10px 15px 15px;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.lnkItemDtls 
{
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	border: none 0 transparent;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}

.lnkLinkSmall 
{
	color: #f26334;
	font-size: 12px;
}
.pnlCheckoutTableHead 
{
	width: 640px;
	height: 26px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 16px;
	background-image: url(Images/Table/table_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: normal;
	margin-top: 12px;

}
.WhiteHeader 
{
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 8px;
	text-align: left;
	border-left: hidden;
	border-right: hidden;
	border-top: hidden;
	border-bottom: hidden;
}
.pnlCheckoutTableMiddle
{
	width: 639px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	overflow: hidden;
	background-image: url(Images/Checkout/table_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.pnlCheckoutTableFoot
{
	width: 640px;
	height: 10px;
	background-image: url(Images/Checkout/table_foot.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.tblCheckoutMid 
{
	width: 600px;
}
.cellCheckoutMidLeft 
{
	text-align: left;
	width: 50%;
	padding-left: 15px;
	height: 30px;
}
.cellCheckoutMidRight
{
	text-align: left;
	width: 50%;
	height: 30px;
}
.pnlCheckout1 
{
	float:left;
	width:708px;	
}
.pnlCheckout1Content {
	padding-left:34px;
	padding-top:29px;
	width:640px;
}
.tblCheckout 
{
	width: 642px;
	color: #343434;
	border: 0 none transparent;
	border-collapse: collapse;
}

.textfield1 {
	color:#000000;
	width: 178px;
	height: 20px;
	border: solid 1px #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin-top: 4px;
	padding-left:1px;
	padding-top:1px;
}
.textfield2 {
	color:#000000;
	width: 100px;
	height: 22px;
	border: solid 1px #ee6107;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}
.textfield3 {
	color:#000000;
	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: 18px;
	border: solid 1px #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 4px;
	padding-left:1px;
}
.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	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 {
	color: #C11933;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	font-size: 13px;
	padding-left: 31px;
}
.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:13px; color:#FFFFFF; }
.phoneManufacturerLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#C0C0C0; }
.pageNavigation { font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pageNavigationSelected { color:#000000; 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:#bfc5cc; text-align:left;}
.rowOdd { background-color:#E9F2FB; font-family:Verdana, Arial, Helvetica, sans-serif; }
.phoneImageBorder { padding:15px; border: solid 1px #444444; background-color:#FFFFFF; }
.basketHeader { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; border-left: solid 1px transparent; border-right: solid 1px transparent;}
.phonePopUpHeader
{
	font-weight: normal;
	width: 150px;
	font-family: Tahoma, Gill Sans MT, sans-serif;
	border: 1px solid #F26334;
	padding: 3px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #f26334;
	/*opacity: 0.95;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);*/
}
.phonePopUpBody
{
	width: 150px;
	font-family: Tahoma, Gill Sans MT, Sans-Serif;
	border: 1px solid #F26334;
	padding:3px;
	font-size:14px;
	color: #F26334;
	background-color: #FFFFFF;
	/*opacity: 0.95;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);*/
}
.formRows {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; 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:12px; text-align:left; color:#000000; line-height:17px; padding-left:10px; }
.ModelDetail { font-size:12px; color:#000000; text-align:center }
