html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,
ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
    margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:11px;
    font-family:Arial,sans-serif;vertical-align:baseline;background:transparent;
}:focus{outline:0;}

body{line-height:1;color:black;background:#000000;}ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
body{font-family:Arial,sans-serif; font-size:11px;}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:1em;color:#333333;font-size:11px;}
h2{font-size:1.4em;}h3{font-size:1.2em;}input{font-family:Arial,Helvetica,sans-serif;}
strong{font-weight:bold;}#navigation{text-transform:uppercase;font-weight:bold;font-size:1.4em;}
#navigation a{text-decoration:none;}#content{font-size:1.2em;margin-top:-2px;background-color:#E8F4F7;min-height:550px;}#content h2{font-size:2em;}
#content ul,#content ol,#sidebar ul,#sidebar ol,p{margin-bottom:1em;font-size:11px;line-height:15px;}#content .return{font-weight:bold;}
#search-box label,#search-box .help{font-size:1.4em;font-weight:bold;text-decoration:none;}
#search-box input{font-size:x-small;}#sidebar .feature-box p{font-size:3em;text-align:center;line-height:120%;margin-bottom:10px;}
#sidebar .feature-box strong{font-size:1.6em;font-weight:normal;}#sidebar li{font-weight:bold;font-size:1.2em;padding:0 10px;line-height:150%;}
#sidebar th,#sidebar td{font-weight:bold;font-size: 1.0em !important;padding:2px 0px;line-height:100%;}

#sidebar td.num{text-align:right;}#sidebar ol{list-style:decimal;list-style-position:inside;}
#sidebar .feature-box2{font-size:1.4em;line-height:120%;}.epigraph{text-align:center;font-size:2.5em;line-height:100%;margin-bottom:0;color:#CCC;}
#footer,#footer a{text-decoration:none;}#footer a:hover{text-decoration:underline;}
.section-heading{font-size:1.7em;font-weight:bolder;background:#E8F4F7;color:#2A5B90;}.status{font-size:11px;font-weight:bold;}
.ticks li{padding-left:24px;line-height:150%;font-size:11px;font-family:Helvetica,Arial,sans-serif;}#masthead h1,#skip,#back,#navigation h2,#utility h2,.flash-replaced .alt,.HeadLogo{position:absolute;left:-9999px;}

#masthead-wrap,#page{width:950px; margin: 0 auto;position:relative;}#masthead{padding: 0px 10px 10px 7px;}
#partner-logo{margin-left:55px;display:none}#navigation{margin-top:0em/*2.5em*/;overflow:hidden;padding-bottom:3px}

#navigation ul{overflow:hidden;width:110%;}#navigation li{float:left;border-right:1px solid #CCC;}
#navigation li a{padding:10px 20px;display:block;}#navigation .gap{margin-left:9em;}
#search-box,#utility{position:absolute;top:0;right:0;}#search-box{padding:0;margin-top:-10px;}
#search-box .inner,#search-box .innergrad{padding:7px 7px 10px;}#search-box label,#search-box .help{line-height:200%;}
.search-box-button{background:url(../images/icons/btn_magnifier.png) no-repeat;border:none !important;text-indent:-999px;width:22px;height:22px;vertical-align:sub;margin-left:2px;}
.search-box-input{width:14em;}#utility{right:1em;font-weight:bold;}#utility li{display:inline;margin-left:10px;}
#utility a{padding:2px 0 8px 25px;line-height:250%;}#page{margin-top:0px;}#content,#footer{margin-right:16.5em;float:left;}
#content .return{position:absolute;right:15px;top:25px;font-size:.9em;}.epigraph{margin-top:10px;}
.copyright{float:left;}.legals{float:right;margin-right:10px;}
#sidebar{background-color:#E8F4F7;
left:760px;
float:right;
margin-top:-2px;
padding-left:10px;
padding-right:16px;
padding-top:17px;
position:absolute;}
#sidebar .inner,#sidebar .innergrad{padding:10px 7px 0;overflow:hidden;}#sidebar .feature-box strong{display:block;}
#sidebar table{width:100%;margin-bottom:.5em;}.box,.feature-box,.feature-box2,.details-box{margin-bottom:10px;}
#sidebar table .small { font-size:0.8em;  }
.box{padding:1px;}.feature-box,.feature-box2,.details-box,.box .inner,.box .innergrad{padding:15px 9px;position:relative;}
.feature-box .crease,.feature-box2 .crease,.details-box .crease{display:block;position:absolute;top:0;right:0;}
.details-box{clear:both;overflow:hidden;}.box>.feature-box2{margin-bottom:0;}.box>.feature-box2 .crease{top:-2px;right:-2px;}
#footer{margin-right:16.5em;margin-top:-0.5em;width:950px;overflow:hidden;background-color:#e8f4f7}.icon-recycle,.icon-star,.icon-basket{display:block;float:left;margin-right:.5em;}
.section-heading,.status{padding:7px 12px;}.separator{height:1px;clear:both;margin-bottom:1em;}
.has-flash #navigation{font-size:1.4em;}.has-flash #navigation li.gap{margin-left:16em;}
.has-flash #navigation li{padding:0;}.has-flash #navigation li a{margin:0;padding:0;font-size:1em;line-height:180%;height:34px;letter-spacing:3px;}
.has-flash .embed{float:left;}.has-flash #search-box label{margin-bottom:-10px;width:7em;}
.has-flash #search-box .help{position:relative;z-index:1000;}.has-flash #sidebar h2{line-height:190%;overflow:hidden;margin:0;}
.has-flash #sidebar h2 .embed{margin-top:-5px;margin-left:-4px; position:relative;}
.has-flash .embedh2 {margin-top:-5px !important;margin-left:-4px !important; margin-bottom: 0.6em; position:relative;}
.full-width,#content.full-width,#footer.full-width{width:100%;margin-right:0;margin-left:0;clear:both;}
ul.faq{list-style:decimal;margin-left:2em;font-weight:bold;float:left;width:45%;}
ul.faq p{font-weight:normal;}ul.faq li{margin-bottom:10px;}ul.faq li.last{border-bottom:none;}
#masthead,#page{position:relative;}#masthead{z-index:1;}#page{background-color:#E8F4F7;}#navigation ul ul,#navigation ul ul li,#navigation ul ul a{display:block;float:none;background:#F3F3F3;border:none;}
#navigation ul ul{position:absolute;width:166px;z-index:1000;border-left:1px solid #CCC;border-right:1px solid #CCC;margin-left:-1px;visibility:hidden;}
#navigation ul li:hover ul{visibility:visible;}#navigation ul ul li a{font-weight:normal;padding:5px 20px;border-bottom:1px solid #CCC;}
.has-flash #navigation ul ul{width:165px;}.has-flash #navigation ul ul li a{padding-left:26px;line-height:180%;height:auto;letter-spacing:0;}
#content fieldset{margin-bottom:1em;}#content fieldset dl,#content fieldset p,#content fieldset ul,#content fieldset h4{margin:0 12px 1em;}
fieldset dt{float:left;}fieldset dd{clear:right;overflow:hidden;height:1%;margin-bottom:1em;}
fieldset dt.label-normal,fieldset .label-normal dt{width:10em;}fieldset .field-normal{width:25em;border:1px solid #CECECE;}
fieldset .note{font-size:.8em;}fieldset .buttonpanel{text-align:right;}#mini-basket .inner{background:#FFF;margin-bottom:10px;padding:10px;}
#mini-basket table{margin-bottom:20px;}#mini-basket th,#mini-basket td{font-weight:normal;font-size:1em;padding:2px 0;}
#mini-basket tr.last th{padding-bottom:20px;}#mini-basket table a{color:#333;}#mini-basket tfoot th,#mini-basket tfoot td{border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#mini-basket .checkout{text-align:right;display:block;}#mini-basket .num-items{color:#AEAEAE;float:left;margin-top:-5px;}
#mini-basket h2{font-size:1.3em;padding-top:2px;}#search-box2 h2{font-weight:normal;margin-bottom:.5em;font-size:1.4em;text-transform:uppercase;}
#search-box2 input{padding:2px 10px;width:24em;}.search-box2-button{text-transform:uppercase;font-weight:bold;background-color:#FFF;color:#666;}
#search-box2 input {border:1px solid #D4D4D4;} 
.search-box2-button{border:1px solid #D4D4D4; width: auto !important;}
#search-box2{margin-bottom:0;padding-bottom:5px;background-color:#295B90;height:30px;}#search-box2 h2{float:left;margin:4px 15px 0 0;color:White; font-weight:bold;}
#search-box2 #phone-search{width:18em;}#search-box2 .note{margin-left:20px;}#search-box2 .note input{width:auto;margin-bottom:0;}
.manifacturers {overflow:hidden; height:1%; margin-right:-8px;}
.manifacturers li {float:left; border:1px solid #D7D7D7; margin-right:8px; margin-bottom:10px; padding:0 2px;}
.details-box .col1, .details-box .col2, .details-box .col3 { float:left; }
.details-box .col1, .details-box .col3 {width:250px;}
.details-box .col1 {padding-right:20px;}
.details-box .col3 {padding-left:20px;}
.details-box .col2 {width:310px; min-height:260px; padding:10px 20px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.addr {font-size:1.4em; line-height:120%;}
.addr .org {font-weight:bold;}
.subheading {margin-bottom:.5em;}


#terms ul 
{
    margin-left: 25px;
    margin-left: 25px;
    list-style-type: disc;
}

div#terms li 
{
	color:#333333;
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:18px;
	list-style-type:circle;
	margin-bottom:10px;
}

#divHelp, #divHelp span {

	display: none;

}

#divHelp {
	position: absolute;
	max-width: 25em;
	z-index: 999;	
}

.helpbox, #divHelp {
	text-align: justify;
	border: solid 1px #91c2b5;
	background-color: #def0eb;
	padding: 1em;
}

div.helpbox {
	margin-top: 2em;
}

p.helpbox {
	padding-left: 2.5em;
	background: url(../Images/info.gif) left center no-repeat #fff;
	border: 0;
	color: #66ad9a;
	font-weight: bold;
	margin-top: 0;
}
.HowItWorksDescription{background-color:#3F5B8D; color:#FFF; padding:2px 5px 2px 5px; font-size:medium;}

.affilate-section{ color:#4E83AF; font-weight:bold; }
.detailtable {background-color:#E3E7E8; margin:0pt 12px 1em}
.minitable{background-color:#DAE0E0; margin:0pt 12px 1em}
.range {margin-left:10px; font-weight:bold;}
.has-flash #navigation{font-size:1.4em;}.has-flash #navigation li.Alternativegap{margin-left:18em;}

.HeadLogo
{
	font-weight:bold;
	margin-bottom:1em;
}
.competition-greenbold{ color:#4E83AF; font-weight:bold;font-size:1.4em;line-height:120%; }
.competition-normal{font-size:1.4em;line-height:110%; }
.competition-terms{  font-size:0.7em; }
.damaged-phone{width:200px;font-size:0.7em;}
.damaged-phone-green{color:#4E83AF; font-weight:bold;font-size:1.4em;}

#SendPhone h4, #GetPaid h4 {text-align:left;}
#howitworks-content{ text-align:left;}

.head-background 
{
	background: url('../images/page/masthead_bg_full.jpg') ;	
	background-color:#e8f4f7;
}
/* Phone Model Info */
h1 
{
	color:#3F5B8D;
	font-family:Arial,sans-serif;
	font-size:16px;
}

/* Terms * Conditions */
h4 
{
	color:#3B75B3;
	font-size:13px;
	font-weight:bold;
}

/* FAQ */
.faqLink
{
    color:#3F5B8D;
    font-family:Helvetica,Arial,sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
}

.faqInfo
{   
    font-family:Helvetica,Arial,sans-serif;
    font-size:15px; 
    line-height:15px;
}
/* Anchor tag */

a
{
	color: #0099FF; 
	text-decoration:underline;
}


/* FAQ page */

.faqLeft
{
	background-image:url('../images/page/whitebox_910.jpg');	
	text-align:left;
	vertical-align :top;
	width:50%;
	background-color:#FFFFFF;
}
.faqRight
{
	background-image:url('../images/page/whitebox_455long.jpg');	
	text-align:left;
	vertical-align :top;
	width:50%;
	background-color:#FFFFFF;
}

ol 
{
	color:#3B75B3;
	font-size:13px;
	font-weight:bold;
	list-style-type:decimal;
}


ol p 
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
}

#faq li 
{
	margin-bottom:50px;
}


.red 
{
	color:#FF0000;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}



/* Navigation menu */


.cssnav
{
	position: relative;
	font-family: arial, helvetica, sans-serif;	
	background: none no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
	background-color: #000000;
}

.cssnav a
{
	display: block;
	font-size: 12px;
	width: 100px;
	height: 31px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;	
}

.cssnav a:hover
{
	color: #FFFFFF;	
}

.cssnav img
{
	width: 100px;
	height: 31px;
	border: 0
}

* html a:hover
{
	visibility:visible
}

.cssnav a:hover img
{
	visibility:hidden
}

.cssnav span
{
	position: absolute;
	left: 5px;
	right: 5px;
	top: 8px;
	bottom: 8px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;	
	font-size:12px;
} 

.menubackground
{
	background-image:url('../images/navi/navibar_01.jpg');
	background-repeat:repeat-x;
	width:212px;	
}

/* How it works */
.pText
{
    color:#333333;
    font-size:14px;
    font-weight:normal;
    line-height:15px;
}

/*Brand new phone page*/
.headerblue 
{
	color:#3B75B3;
	font-family:Helvetica,Arial,sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:20px;
	margin-top:24px;
}

.bulletsblue 
{
	color:#3B75B3;
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height:28px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:17px;
	padding-left:0px;
}

.bulletsblueItem 
{
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
}
.separator 
{
clear:both;
height:1px;
}
.bluePrice{
	background: #a4e1f7;
	color: #295b90;
}
.pink{
	background: #e1d9eb;
	color: #73419c;
}
.lightblueenvirofone{
	color: #000;
	background: #c9edf6;
}
.bluePrice,.pink,.lightblueenvirofone{
	border: 1px solid #ccc;
	margin-left: 1px;
	vertical-align:middle;
}
.bluePrice,.pink,.special,.lightblueenvirofone{
	font-size: 20px;
	text-align: center;
}
.special{
	color: #0088ff;
}
.comparingtable td{
	padding: 10px 0px 20px 0px;
}
.titleenvirofone{
	border-bottom: 1px solid #ccc;
	background: url('../images/icons/bgtitle.jpg') repeat-x;
	font-size: 32px;
	padding: 20px;
	text-align: center;
	color: #2a5c91;
}
.titleenvirofone strong{
	text-transform:uppercase;
	font-size: 32px;
	color: #2da0ca;
}
.brand,.model{
	font-size: 17px;
}
.brand{
	font-weight: bold;
	color: #000;
}
.bolder{
	color: #346699 !important;
	font-weight: 900;
	font-size: 19px;
}
.model{
	color: #6e6e6e;
}
.phone img{
	float: left;
	margin-right: 10px;
}
.maintext1{
	width: 300px; float: left; font-size: 19px; 
}
.maintext1 p{
	font-size: 18px; color: #678cb3; line-height: 1em;
}
.clear{
	clear: both;
}
.searchbutton{
	background-image: url('../images/buttons/searchbutton.jpg');
	background-position: 0px 0px;
	display: block;
	width: 185px;
	height: 50px;
}
.searchbutton:hover{
	background-position: 0px -55px !important;
}
td.phone{
	border-bottom: 1px solid #ccc;
}
.footermessagepricecomparison{
	margin: 10px;
}
.brands{
	margin-top: 80px;
}
.argos{
	padding: 0px 6px;
}
.deb{
	padding: 12px 6px;
}
.vue{
	padding: 8px 10px;
}
.enviro{
	position:relative;
	top:7px;
}
.stars{
	color:#346699 !important;
}
.lists
{
    margin: 15px 30px 12px 75px;
    width: 608px;
}
.lists td
{
    padding-top: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.radio
{
    text-align: center;
    width: 50px;
}
.middle
{
    color: #666;
    font-size: 11px;
    width: 345px;
}
.middle a
{
    color: #5c81a9;
    text-decoration: none;
}
.firstcol
{
    width: 130px;
}
.thirdcol
{
    width: 80px;
    font-size: 22px;
    font-weight: bold;
}
.orange
{
    color: #d19538;
}
.blue
{
    color: #295b90;
}
.redpayment
{
    color: #ee5f5e;
}
.lightblue1
{
    color: #2f85ce;
}
.roller-add-d
{
    display: block;
    width: 170px;
    height: 25px;
    background: url(addmore2.jpg) no-repeat 0px 0px;
    float: right;
    position: relative;
    top: -5px;
}
.roller-add-d:hover
{
    background-position: 0px -30px;
}
.roll-find-ad
{
    display: block;
    width: 121px;
    height: 25px;
    background: url(findmyaddressbutton.jpg) no-repeat 0px 0px;
}
.roll-find-ad:hover
{
    background-position: 0px -35px;
}
.vtop
{
    vertical-align: top;
}
.inputers td
{
    padding-bottom: 15px;
}
.found-us input
{
    margin: 0px;
}
.found-us td
{
   padding-bottom: 8px;
}
.found-us .lab
{
    display: block;
    float: left;
    width: 180px;
}
.found-us label
{
    font-size: 12px;
}
.smallblue
{
    color: #70a9da;
    font-size: 0.9em;
}
.listy
{
    width: 290px;
    float: left;
    padding-right: 25px;
}
.listy label
{
    font-size: 12px;
}
.val-but
{
    background: url(validatebutton.jpg) no-repeat 0px 0px;
    display: block;
    width: 80px;
    height: 25px;
    position: relative;
    top: 13px;
    float: right;
}
.val-but:hover
{
    background-position: 0px -29px;
}
.plese label
{
    font-size: 11px;
}
.plese input
{
    margin-right: 10px;
}
.imei label
{
    display: block;
    float: left;
    width: 190px;
    font-size: 12px;
    line-height: 23px;
}
.confirm-order
{
    display: block;
    width: 150px;
    height: 25px;
    background: url(confirmbutton.jpg) no-repeat 0px 0px;
    float: right;
}
.confirm-order:hover
{
    background-position: 0px -31px;
}
.canel-but
{
    display: block;
    width: 100px;
    height: 25px;
    background: url(cancelbutton.jpg) no-repeat 0px 0px;
    float: right;
}
.canel-but:hover
{
    background-position: 0px -30px;
}
.found-us div
{
    margin: 8px 0px;
}
.liner td
{
    padding-bottom: 25px;
}
.padder input
{
    padding: 3px 5px;
}
.bluebutton
{
    line-height: 24px;
    font-weight: bold;
    font-family: arial;
    font-size: 12px;
    display: block;
    color: #ffffff;
    text-decoration: none;
}
.bluebutton:hover
{
    color: #dddddd;
    cursor: pointer;
}
.corner
{
    background-repeat: no-repeat;
    display: block;
    float: left;
    background: url('/App_Themes/MPX/images/icons/line.jpg') repeat-x center center;
}
.center
{
    padding: 0px 5px;
}
.rightc, .leftc
{
    width: 14px;
    height: 24px;
}
.rightc
{
    background-image: url('/App_Themes/MPX/images/icons/rightbuttonend.jpg');
}
.leftc
{
    background-image: url('/App_Themes/MPX/images/icons/leftbuttonend.jpg');
}
.mainTable
{
	margin-top:0px;
}
.phones
{
	padding: 5px 0px 5px 55px;
}
.basket_itm {
	padding: 15px;
	font-size: 17px;
	line-height:17px;
}
.basket_img {
	float: left;
	padding-right: 12px;
}
.basket_p {
	margin-top: 5px;
}
.bin{
	background: url('/App_Themes/MPX/images/icons/bin.jpg') no-repeat left center;
	padding-left: 20px;
	text-decoration:none;
	margin-top: 5px;
	color: #4491e2;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 3px;
}
