.fullbox {
                display:block;
                width:960px;
                padding-left:10px;
                font-size:12px;
}
div.content-tabs {padding:15px 0px 30px 0px;}  
.t_tagline {margin:0px 0px 10px 0px;}
h1.addons {margin:30px 0;}
.tabs {width:100%;height:64px;}
#links-tabs {
                z-index:250;
                width:100%;
                padding-bottom: 0;
                position:relative;
}

#links-tabs a {
 display: inline-block;
vertical-align: top;
font-weight: bold;
color: #000;
font-size: 11px;
height: 55px;
width: 90px;
text-align: center;
z-index: 200;}

#links-tabs a.oneline .text {padding:21px 0 0 0;}
#links-tabs a.twoline .text {padding:14px 0 10px 0;}
#links-tabs a.threeline .text {padding:7px 0 10px 0;}

#links-tabs a:hover {
background-color:#fff;
color: #000;
}
#links-tabs a.active-tab {
background-color:#ffffff;
color: #b19800;
height:63px;
z-index:199;
border: solid 2px rgba(91,103,112,0.1);
border-bottom:none;
border-radius: 0!important;
}

.clear {clear:both;}

#planslanding {
min-height: 150px; 
z-index: 15;
border-top: solid 2px rgba(91,103,112,0.1);
width: 100%; 
position: relative;
top: -1px;
}

div#planslanding img.oslogo {float:left;margin-left:15px;}
div#planslanding h2.ostitle {float:left;margin-top:0px;}
a.phoneslink {color:#000;}
div.content h3.phoneName {font-size:20px;color:#000;}
.whiteboxphone{
                margin:0;
                width:210px;
                text-align:center;
                float:left;
                margin-left:20px;
}

/*.whiteboxphone .topshadow{
                background:url(/cms/v45/images/453/whiteBox/topshadow.jpg) bottom center no-repeat;
                height:11px;
                width:212px;
}

.whiteboxphone .bottomshadow{
                background:url(/cms/v45/images/453/whiteBox/bottomshadow.jpg) top center no-repeat;
                height:11px;
                width:212px;
}*/

.whiteboxphone .content{
                border:1px solid #f1f1f1;
                width:100%;
                padding-bottom:20px;
}

.whiteboxphone .content .description{
                border-top:1px dotted #888888;
                margin:0 12px;
}

.whiteboxphone .content .description p{
                margin:0px;
                font-size:14px;
                font-weight:normal;
}

.whiteboxphone .content .description p.price{font-size:36px;}
.whiteboxphone .content .price sup{
                font-size:18px;
                line-height:36px;
                padding-top:1px;
}


/* Devices Landing */
#deviceslanding .innerdevicesbox {float:left;text-align:center;}
#deviceslanding .innerdevicesbox.first {width:315px;}
#deviceslanding .innerdevicesbox.second {border-left:1px dashed #ccc;width:300px;}
#deviceslanding .innerdevicesbox.last {border-left:1px dashed #ccc;}
#deviceslanding .innerdevicesbox.last img {margin-left:10px;}
#deviceslanding .innerdevicesbox p {font-size:18px;margin-bottom:25px;}
span.dashsmall {font-size:14px;vertical-align:middle;}
#deviceslanding h2.titletop {margin: 15px 0;font-weight: normal;}
/*.bottomshadow{background:url("/cms/v45/images/453/whiteBox/bottomshadow.jpg") top center no-repeat;                height:11px;}*/
#deviceslanding a.y-btn {background: url("/cms/v45/images/235/bt-left.png") no-repeat scroll left top transparent;   color: #232020;    display: inline-block !important; font-size: 12px; font-weight: bold; line-height: 15px; padding: 0 0 0 5px; text-transform: uppercase;  width: auto; margin: 8px 0 0 0;    position:relative;}
.innerdevicesbox a.y-btn {top:-33px;}
#deviceslanding a.y-btn span {background: url("/cms/v45/images/235/bt-right.png") no-repeat scroll right top transparent; display: block;   padding: 0 5px 0 0;}
#deviceslanding a.y-btn span span {background: url("/cms/v45/images/235/bt-repeat.png") repeat-x scroll left top transparent;    padding: 5px 10px;}

div#deviceslanding {
min-height: 150px; 
z-index: 15;
border-top: solid 2px rgba(91,103,112,0.1);
width: 100%; 
position: relative;
top: -1px;
}

/* Devices Landing END */


/*phone compare start*/
div#contentPhonePrice {
	background-color:#ffffff;
	min-height:150px;
	z-index:15;
	border: solid 1px #ccc;
	padding:10px;
	width:940px;
	position:relative;
	top:-1px;
	-webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	behavior: url(/cms/v45/css/PIE.htc);}

/* learnMore---------------------- */
.learnMore{display: inline-block;
background: transparent url('/cms/v45/images/243/learn-more.png') no-repeat scroll left center;
padding: 0 0 0 22px;
line-height: 13px;
color: #5a5a5a;
color: #58595b;}

/* table ---------------------- */	
#phonePriceComparison table{margin: 0 10px 15px 15px; border-collapse:collapse;}
#phonePriceComparison table th,#phonePriceComparison table td {text-align: center; vertical-align:middle;}
#phonePriceComparison table td {border-bottom: 1px solid #bcbec0;}
.headPhone{width:200px;}
.headStandard,.headSmart{font-size: 14px;padding: 5px 0;
	-webkit-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(/cms/v45/css/PIE.htc)}
.headSmart{background: #ffe600; color:#414042;}
.headStandard{background: #59595b;color:#fff;}
.headSmart, .headStandard{width: 120px;}
.bdrRight{border-right: 1px solid #bcbec0;}
.bdrLeft{border-left: 1px solid #bcbec0;}
.bdrTop{border-top: 1px solid #bcbec0;}
.bgSmartColor{background: #fff6b6;}
.bgStandardColor{background: #e6e7e8;}

/* ---------------------- */
#android a,#regularPhones a,#windowsPhones a, #blackBerryPhones a {color: #414042;}
.phoneContent{padding: 20px 0 10px 0;}
.phoneContent img {padding: 10px 0 0 0;}
.categIcon{vertical-align: text-bottom;font-size: 16px;font-weight: bold;color: #708285;line-height: 40px;padding-left: 5px;}
.price{font-size: 36px;font-weight: bold;}
.dollar{font-size: 25px;font-weight: bold; line-height: 14px;}
.notappl{font-size:15px; font-weight: bold;}
.goToTop{display: block;padding: 0 30px 15px 0; text-align: right; font-weight: bold;}
.goToTopAlonetab{display: block;padding: 0 0 15px 370px; font-weight: bold;}
.back{padding: 5px 0 0 808px;font-size: 14px;font-weight: bold;color:#808285;}
.back a:hover{color:#414042;text-decoration: underline;}
.iphonePlan {
width: 905px;
border: 1px solid #ccc;
height: 143px;
margin: 0 auto;
font-size: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
behavior: url(/cms/v45/css/PIE.htc);
}
.imgPhones {margin: 20px 0 0 200px;}
.titleMax {
-webkit-border-radius: 20px 20px 0 0;
-khtml-border-radius: 20px 20px 0 0;
-moz-border-radius: 20px 20px 0 0;
border-radius: 20px 20px 0 0;
behavior: url(/cms/v45/css/PIE.htc);
font-size: 20px;
padding: 10px 40px;
background: #b6e2e1;
}
.contentPhone {padding: 25px 0 0 20px;}
/*bouton  */  
a.btn {
    background: url("/cms/v45/images/235/bt-left.png") no-repeat scroll left top transparent;
    color: #232020;
    display: inline-block !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    width: auto;
    margin: 8px 0 0 0;
	position:relative;	}
a.btn span {background: url("/cms/v45/images/235/bt-right.png") no-repeat scroll right top transparent;display: block;padding: 0 5px 0 0;}
a.btn span span {background: url("/cms/v45/images/235/bt-repeat.png") repeat-x scroll left top transparent;padding: 5px 10px;}
div.phoneContent_bottom {text-align: left;padding-left: 55px;}
div.compare-checkbox span{padding: 0 0 0 6px;}
.link-learnMore{padding: 5px 0 0 0;}
.blankRowHeight{height : 420px;}
.comparePhoneSectionImg {
background-color: #474747;
color: #ffffff;
display: none;
float: left;
filter: alpha(opacity=80);
font-size: 13px;
font-weight: bold;
height: 86px !important;
height: 76px;
margin: 60px 0px 0px 34px;
opacity: 0.8;
padding: 22px 25px 17px;
position: absolute;
text-align: center;
width: 83px;
z-index: 5;
}
/*phone compare end*/
