/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/
/********************************************/
/* start styles to centre content (remove   */
/* import for these styles and delete this  */
/* document if the site should be           */
/* left-aligned)                            */
/********************************************/
	
body {text-align: center; /* centres content in ie4/5 */}
#wrapper, #checkoutwrapper, #popups {margin:0 auto; padding:0; text-align: left; position: relative;padding-top:20px;}
#col-two-three {text-align: left; /* ie4 fix needed due to float:right; */}
#storelocatorresults h1 {margin:0 0 6px 0;}

/***************************************/
/*         STRUCTURAL ELEMENTS         */
/***************************************/

#wrapper {width: 955px;}
#col-one {width:160px;margin:0;padding:10px 0 0 0;float:left;}
.Lcat_colone, .Lcat_colone, .Lcat_searchcolone{width:150px;margin:0; padding:0;}

#col-two-three {width:794px;margin:0;float:right;}
#col-two {width:630px;margin:0;padding:5px 0 0 0;float:left;overflow:hidden;}
#col-three {width:156px;margin:0;padding:0;float:right;}

#footer {width: 100%;clear: both;margin:12px 0 0 0;padding:17px 0 30px 0;border-top:5px solid #E3E3E3;}

#content-default, #content-search, #content-norecord{clear:both;overflow:hidden;}

#mainlayout-accessoriesoptions #col-two-three{width:955px;float:left;}
#mainlayout-accessoriesoptions #col-two{width:782px;float:left;padding:0;}

/****************/
/* GLOBAL FONTS */
/****************/
body {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 62.5%; font-style: normal; font-weight: normal;}

#wrapper, #checkoutwrapper, #popups{font-size:1.1em;}

/*************/
/* FONT SIZE */
/*************/
h1 {font-size: 1.0em;}
h2 {font-size: 1.0em;}
h3, h4, #home p.intro2 {font-size: 1.0em;}
p#admin{font-size:1.2em;}

input,
select,
textarea {font-size: 1.0em;}
/***************/
/* FONT WEIGHT */
/***************/ 
.bold,
#home p.intro2,
.featcats ul p,
.featprods ul p.price,
#categorylist .price,
#productlist .price,
#productlist .moreinfo,
#productdetail .price,
#productdetail ol .em,
#package .price,
#package ol .em,
#collate .viewall,
table.wizrtable th,
#searchresults h4 span.primarysearchtext,
#searchresults h4 span.totalresults,
#searchresults h4 span.correctedquery {font-weight: bold;}

label,
table.wizrtable td,
.deliveryrate h3, 
#searchresults h4 {font-weight: normal;}

/**************/
/* FONT STYLE */
/**************/
#collate .viewall {font-style: italic;}

/*******************/
/* TEXT DECORATION */
/*******************/
a, 
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a, 
.featcats ul p a:hover,  
.featprods ul h2 a,
#categorylist ul.categories h2 a, 
#categorylist ul h2 a:hover,
.prods ul h2 a {text-decoration: none;}
a:hover, 
.featprods ul h2 a:hover,
.prods ul h2 a:hover {text-decoration: underline;}
.was, .attr_was {text-decoration:line-through;}

/**************/
/* TEXT ALIGN */
/**************/
.psel {text-align: center;}
#checkoutwrapper,
table.wizrtable th {text-align: left;}

/********/
/* TEXT */
/********/
body {color:#444;}

a:link {color: #000}
a:visited {color: #000}
a:hover {color: #000}
a:active {color: #000}

a.systemlink{font-weight:bold;text-decoration:underline;color:#ff5400}
a.systemlink:visited{color:#ff5400}

h1,
#admin,
#admin a,
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a,
.featcats ul p a:hover,
.invisible,
.topnavigation a {color:#fff;}
a,
.featcats ul p,
.featprods ul h2 a,
.featprods ul h2 a:hover,
.featprods ul p,
.prods ul h2 a,
.prods ul h2 a:hover,
.prods ul p,
.topnavigation a:hover {color:#000;}
.error, #atbmsg, .required, .itemsLoaded, .totalLoaded {color: #f00;}
.prods ul p.notavail{color:#444;display:block;background:url(../../images/bg_warning_hslist.png) no-repeat left 13px;padding-left:33px !important;}

/***************/
/* BACKGROUNDS */
/***************/
body,
.error,
#atbmsg,
#footer,
#checkout,
.featprods ul li,
#categorylist .icatldesc,
#categorylist ul.categories,
#categorylist ul.categories .image,
#iacc ul.featprods li,
.prods ul li {background-color:#fff;}
#admin, #admin a {background-color:#f00;}
.featcats ul li {background-color:#fff;}
h1 {background-color:#666;}
.prods h2 {background-color:#999;}
.prods .details h2 {background-color:transparent;}

/***********/
/* BORDERS */
/***********/
h1 {border-color:#000;}
fieldset {border-color:transparent;}
.featcats ul li {border-color:#666;}
.featcats ul h2 {border-bottom-color:#FFF;}
#iacc ul.featprods li {border-color:#5E5E5E;}
table.wizrtable,
table.wizrtable th {border-color:#FFF;}

body {margin:0; padding:0;}
h1 {margin:0; padding:5px 0 5px 4px;}
h2, h3 {margin:0; padding:5px 0 5px 5px;}
p {margin:.5em 0; padding:0;}
img {border:none;}
a{outline:0;}

/***********/
/*  LISTS  */
/***********/
ul {margin: 0; padding: 0; list-style: none;}
ul.promo {list-style: square outside none;}

/***********/
/*  FORMS  */
/***********/
form {display: inline; margin: 0;}
input, select {vertical-align: middle;}
radio, checkbox {vertical-align: middle; float: left; width: 10%;}
legend {display: none;}
fieldset {margin: 0; border-style: solid; border-width: 0; margin-bottom: 1em; clear: both; padding: 6px 6px 6px 10px;}
fieldset label {float: left; width: 33%;}
fieldset div div {clear: none; float: left; width: 33%;}
fieldset div {clear: both;}

/********************/
/*  COMMON CLASSES  */
/********************/
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

/*****************************************************/
/* The styles below deal with the DHTML popup window */
/* ***************************************************/

iframe#contentframe {margin:0; padding:0; width:100%; height: 100%}
.dhtmlwindow{position: absolute;visibility: hidden;background-color: #fff;}

/*CSS for Drag Handle*/
.drag-handle{border: 1px solid #666;padding: 1px;text-indent: 3px;font-weight: bold;font-size: 1.2em;background-color: #ccc;color: #fff;cursor: move;overflow: hidden;width: auto;position: relative;z-index:2;}

* html .drag-handle { /* for IE/Win - lines up divs, only IE because seeing this causes overlaps when fonts scaled in non IE */
/*width:442px;*/
}

/* needed to sit in between header of dhtmlwindow and background - because IE shows select fields always on top */
/* you may want to increase the height value if the drag-handle height increases */
iframe#headerframe{z-index:1;width:100%;height:30px;position:absolute;top:0px;left:0px;}

/*CSS for controls (min, close etc) within Drag Handle*/
.drag-handle .drag-controls{position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;z-index:2;}

/*CSS for Content Display Area div*/
.drag-contentarea{border-left: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;color: black;height: 150px;padding: 0;overflow: auto;position: relative;z-index:2;background: #fff url(../images/dataloading.gif) no-repeat center center;}
.drag-statusarea, .drag-resizearea{display:none;}

/****************************************/
/* ADDED TO BASKET PARENT POPUP MESSAGE */
/* **************************************/

#tabaddedmsg {display:none; position:absolute; top:126px; left:543px; border:1px solid #999; background-color:#ccc; color:black; width:200px; padding:0 5px; z-index:1;}
#tabaddedmsg .text {float:left;width:175px;}
#tabaddedmsg img {padding-top:5px;}
/******************************************/
/* The styles below deal with the content */
/*  area of the document                  */
/* ****************************************/

/* admin elements */
#admin {margin:0; padding:0.5em 0;}
#admin a {text-decoration:underline;}

/*no javascript*/
#noscript {margin:0; padding:0.5em 0;}
#noscript a {text-decoration:underline;}

/* Communication option */
.smsbox,
.thirdpartybox {display:none;}

.nostock {margin:0; padding:0; color:red;}

/*****************/
/* PRODUCT LISTS */
/*****************/
.prods br{line-height:0;}
.prods ul {list-style-type:none;}
.prods ul li.result{width:301px;min-height:150px;margin:0 0 5px 0;border-left:1px solid #CBCBCB;border-bottom:4px solid #CBCBCB;}
.prods ul li.result div.image{width:88px;padding:5px 0  5px 5px;float:left;}
.prods ul li.result div.image p{display:none;}
.prods ul li.result div.image img{width:80px;}
.prods ul li.result div.details{width:200px;padding:13px 0 5px 0;float:right;}
.prods ul li.result div.details h2{margin:0;padding:0 0 0 10px;background:url(../../images/bt_arrow.gif) no-repeat left center;}
.prods ul li.result div.details p.price, .prods ul li div.details p.release, .prods ul li div.details p.was{margin:0;float:left}
.prods ul li.result div.details p.price{font-size:1.37em;font-weight:bold;color:#444;letter-spacing:-0.05em;width:auto !important;}
.prods ul li.result div.details p.was{display:none;}
.prods ul li.result div.details p.moreinfo{float:right;margin:2px 0 0 0;}
.prods ul li.result div.details p.moreinfo a{color:#8A8A89;padding:0 0 0 10px;background:url(../../images/bt_arrow.gif) no-repeat left center;font-weight:bold;}
.prods ul li.result div.details p.release, .prods ul li div.details p.nostock{display:none;}
.prods ul li.result div.details p.notavail{clear:both;}
.prods ul li.result p.notavail{margin:1em;}
.prods ul li.result div.details div.invtdesc2 ul {list-style-type:square;list-style-position:inside;margin:0.5em 0 1em 0;-position:static;width:100%;}
.prods ul li.result div.details div.invtdesc2 ul li{display:list-item;border:0;float:none;margin:0;}

/******************/
/* SEARCH RESULTS */
/******************/

.categoryname {color:#FF6600;font-family:"Helvetica 45 Light", Helvetica, Arial; font-size:3.2em; padding:10px 0 0 18px;}

/*Refinement Search Options */
.refinelist{margin:0;padding:0;}
.refinelist br.clear-all{line-height:0;height:0;display:none;}

#panelrefinelist{display:none;}

#toggle{clear:both;margin:0;padding:5px 0 5px 5px;}
#toggle .viewrefine{display:block;margin:0 0 0 5px;text-indent:-5000px;outline:0;height:20px;line-height:20px;background:url(../../images/en/bt_showlessfilter.gif) no-repeat left top;}
#toggle .active{background:url(../../images/en/bt_showmorefilter.gif) no-repeat left top;}

#allRefinelist{overflow:hidden;}
#collate_content {border:solid 1px #CDCDCD; margin:0;background-color:#F6F6F6;width:628px;overflow:hidden;}
div#dropshadow{margin:0;padding:0;height:2px;background:url(../../images/bg_search_botfilterby.gif) no-repeat left -1px;}
#collate_content h2, #collate_content h4.refinesearchby { background:#DCDCDC; border-bottom:1px solid #CDCDCD;color:#000000;height:30px;line-height:30px;margin:0;padding:0 10px;font-family:Helvetica, Arial;font-size:1.65em;color:#363636; display:block;}
#collate_content .eachrefine {float:left; width:100%;border-bottom:1px solid #CDCDCD; }
#collate_content .eachrefine h3, #collate_content .eachrefine h4.refinelabel {float:left; font-size:1em;width:107px;margin:0;padding:5px 5px 0 11px; display:block; font-weight:bold;}
#collate_content .refineoption {float:left; width:497px; padding: 6px 0 6px 0; margin: 0;}
#collate_content .refineoption a.termtextlink,
#collate_content .refineoption a.termtextlink:active,
#collate_content .refineoption a.termtextlink:visited, 
#collate_content .refineoption a.termtextlink:hover {padding:0; margin:0; color:#FF5400; text-decoration:underline;}



/* filtered by area*/
#term {width:614px;margin:2px 0 0 0;padding:7px 9px 8px 9px;background:url(../../images/bg_search_filterby.gif) repeat-x left top;overflow:hidden;float:left;}
#term h2, #term h4.chosefilter {width: 155px; margin: 0;padding:0;float:left;font-family:Helvetica;font-size:1.65em;color:#363636; display:block;}
#term div {width: 424px; margin: 5px 0 0 0; padding:0; float: left;}
#term div span {padding: 0 0 10px 0;}
#term a:link.refine-remove,
#term a:active.refine-remove,
#term a:visited.refine-remove {text-decoration:underline;color:#FF5400}
#term a:hover.refine-remove {color:#FF5400}

/* Add design icon to "pdxtdesign" value on refine list search */
#collate_content label#flip {background:url(../../images/flip.gif) no-repeat; padding-left:15px;}

/*remove comment below if grid/list switch is enabled*/
/*#searchresults .sort form {float:left;}*/
#searchresults #switcher {float:right;text-align:left;margin-right:10px !important;margin:2px 5px 5px 0;width:130px;}
#searchresults #switcher img{vertical-align:middle;margin:0 3px 0 4px;}

#searchresults h1, #searchresults h4{display:none;}
#searchresults h1.categoryname{display:block;font-family:"Helvetica 45 Light", Helvetica, Arial;font-size:3.2em;height:50px;font-weight:normal;color:#FF6600;background:none; padding:10px 0 0 18px; /*color:#FF6600;font-family:"Helvetica 45 Light", Helvetica, Arial; font-size:3.2em; padding:10px 0 0 18px;*/}
#searchresults h4.your_search_no_results{display:block; font-weight:normal; padding:55px;background:transparent url(../../images/bg_warning_hslist.png) no-repeat scroll 23px;}


/* For highlight search result of handsets */
#mainlayout-search .Ltopnavcats ul li.topnavmobile a, 
#mainlayout-search .Ltopnavcats ul li.topnavmobile a:hover{background:url(../../images/en/hdr_onlineshop_c.gif) no-repeat left bottom;}


/********/
/* psel */
/********/
.psel {clear:both;width:100%; margin:10px 0;}
.psel a {text-decoration:none;padding:0 3px;}
.psel a:hover{text-decoration:underline;}
.pnumber-search a{text-decoration:underline;}
.currentpage{font-weight:bold;padding:0 2px;}


/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail{float:left;}
#productdetail li.result{display:block;}
#productdetail span.brand{display:block;width:621px; margin: 0 0 0 9px; padding: 0; font-size:1.8em;color:#ff5400;}

#productdetail .priceinfo{width:100%; margin: 0 0 20px 0; padding: 0;}

#productdetail .priceinfoleft {width:auto!important;width:178px;min-width:178px;width: 178px; margin: 0; padding: 0; float: left;}
#productdetail .priceinfoleft h1{width: 178px; margin:3px 0 0 0;padding:0;font-size:1.5em;background:none;color:#000;float:left;}
#productdetail .priceinfoleft p{width:auto!important;width:178px;min-width:178px;width: 178px; margin:0;padding:3px 0 0 0;font-size:1.1em; color:#333333;font-weight: bold;}
#productdetail .priceinfoleft p span {font-size:1.1em; font-weight: bold; color:#333333;}

#productdetail .priceinforight {width: 436px; margin: 0; padding: 0; float: right;}
#productdetail .priceinforight p{width:304px;color:#333333;padding-right:10px;margin-left:122px;}
#productdetail .priceinforight form{margin:0;padding:0;float:right;}
#productdetail .priceinforight form br{line-height:0;}
#productdetail  p.chooseaccopt, #productdetail p.choosepp{clear:both;margin:5px 0 0 0; padding: 0;text-align:right;}
#productdetail  p.chooseaccopt span, #productdetail p.choosepp span{display:none;}

#productdetail p.was{display:none;}
#productdetail p.release{display:none;}

#mcimages{width:315px;float:left;}
#productdetail-image{/*height:215px;padding:7px 0 7px 7px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;*/}
h2#alternatviews{margin:10px 0 10px 0;background:url(../../images/en/hdr_pdetail_alternative.gif) no-repeat 5px center; text-indent:-5000px}

#productdetail-sideview{width:100%;padding:0 0 28px 0;float:left;border-bottom:1px solid #ccc;}
#productdetail-sideview .alternatwrapper{width:78px;height:78px;margin:0 0 4px 0;float:left;background:url(../../images/bg_swatch.gif) no-repeat 1px 1px;overflow:none;}
#productdetail-sideview .alternatwrapper .alterimg{width:70px;height:70px;}
#productdetail-sideview .alternatwrapper .alterimg a{color:#fff;}
#productdetail-sideview .alternatwrapper .alterimg img{border:1px solid transparent}
#productdetail-sideview .alternatwrapper .alterimg img.imgBorder, #productdetail-sideview .alternatwrapper .alterimg img#clickItem {border:1px solid #ff5500;}

#productdetail-sideview .alternatwrapper p{margin:10px 0 0 0;padding:0 0 0 3px;}
#productdetail-sideview .alternatwrapper p a{font-size:1.1em;color:#ff5500;text-decoration:underline;}

#mccontents{width:315px;margin:0;float:right;overflow:hidden;}
#productdetail #informationtab{clear:both;margin:0;padding:5px 0 10px 0;overflow:hidden;}

/*RT115334  power review */
#productdetail #tabcustomersreview{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width: 628px;}
#productdetail .prReviewEngine a{color:#FF5400;}
#productdetail .prSnippetEngine div {padding:0 5px;}
#productdetail .prSnippetEngine{clear:both;margin:0 auto;width:257px;padding:15px 0;border-bottom:1px solid #ccc;overflow:auto;}
#productdetail .prSnippetTitle{display:none;float:left;width:90px;}
#productdetail .prSnippetNumberOfRatingsText{display:block;float:left;margin-left:100px;*margin-left:0;position:absolute;width:100px;}
#productdetail .prSnippetRatingUnclickable{margin:0 0 5px 0;height:20px;*margin-bottom:0px;}

#productdetail  .prSnippetWriteReview{margin:0;padding:0;float:left;}
#productdetail #mccontents .prSnippetWriteReview a, #productdetail #mccontents .prSnippetReadReviews a{background:transparent url(../../images/bt_arrow.gif) no-repeat scroll left center;color:#444444 !important;padding-left:10px;text-decoration:none;}
#productdetail .prSnippetReadReviews{float:left;}
#productdetail .prStarsSmall{margin:0 5px 0 0;}

#productdetail #prReviewSummary{margin:0px auto;background:none;border:none;padding-top:3px;}
#productdetail #prReviewSummary .prSummaryHeader{height:5em;line-height:1em;padding:0;background:#F1F1F1;margin:0 3px;}
#productdetail #prReviewSummary .prSummaryHeader .prSummaryTitle{height:1.8em;line-height:1.8em;padding:10px 5px 0;}
#productdetail #prReviewSummary .prSummaryHeader span{display:block;clear:both;padding:0 5px;}

#productdetail #prReviewSummary .prSummaryWriteReview{margin:0;padding:20px 6px 10px 6px;clear:both;text-align:left;}
*html  #productdetail #prReviewSummary .prSummaryWriteReview{padding:0 6px 10px 6px;}
#productdetail #prReviewSummary .prSummaryRating {font-weight:normal;border-bottom:1px dotted #DDDDDD;}
#productdetail #prReviewSummary .prSummaryRating .prSummaryAverageRatingText {font-weight:normal;}

#productdetail #prContents .prPagination{border-bottom:1px dotted #BBBBBB;margin-bottom:15px;margin-top:0;padding:1em;}
#productdetail #prContents .prReviewKey, #productdetail .prSummaryBody .prSummaryKey{text-align:left;font-weight:normal;}
#productdetail #prContents .prReviewHelpfulText, #productdetail #prContents  .prReviewReportIssue{font-style:normal;}
#productdetail #prContents .prReviewHelpfulText a, #productdetail #prContents  .prReviewReportIssue a{text-decoration:underline;}
#productdetail #prContents .prReviewWrap {border-bottom:1px dotted #CCCCCC;margin:1em 10px 0;padding:0;}
#productdetail #mccontents .prSnippetLink{}
#productdetail  .prReviewSort{background:#FDF0E6;border-bottom:none;padding:1em;}
#productdetail #prHeader .prReviewSortBox{line-height:1.8em;}
#productdetail .prSummaryBody .prReviewPoints {margin:0 0 1em;}

p.readReview{margin:0;padding:0 0 0 29px;}
.prheader{display: none;}


/* end power review */
#productdetail #mccontents .pageInfo{clear:both;width:257px;margin:0 auto;padding:5px 0 10px 0;}
#productdetail #mccontents .pageInfo p{margin:0 0 10px 0;padding:0;font-size:1.05em;}
#productdetail #mccontents .pageInfo ul, #tabspecification ul {list-style-type:none;}
#productdetail #mccontents .pageInfo ul li, #tabspecification ul li{background:url(../../images/bullet_orange.gif) no-repeat left center;padding:0 0 0 10px;}

#productdetail #mccontents a{color:#E16618;text-decoration:underline;}
#productdetail #mccontents p.print img{display:none;}

#productdetail #mccontents p.tellafriend{display:inline;height:12px;line-height:12px;margin:0;padding:0 10px 0 29px;border-right:1px solid #ccc;}
#productdetail #mccontents p.print{display:inline;height:12px;line-height:12px;margin:0;padding:0 0 0 7px;}

#productdetail #mccontents p.tellafriend a,
#productdetail #mccontents p.print a{color:#E16618;text-decoration:underline;text-transform:lowercase;}

#tabspecification, #tabinteractiveuserguides, #tabbenefits, #tabprice, #tabhowitworks, #tabcustomerreview{width:610px;border-left:1px solid #ccc;padding:10px 9px 10px 10px;overflow:hidden;display:none;}
#informationtab .yui-content p{text-align:left;}

#tabspecification, #tabcustomerreview {border-bottom:1px solid #ccc;}
#tabcustomerreview a{color:#E16618;text-decoration:underline}

#col-two li.result{list-style-type:none;}
#col-two li.result p.notavail{line-height:1.2em;margin:0;padding:1em 0;}

/* Price Plan both Pre and Post Pay */
.postpaydetail #postpayHandsetImage,
.postpaydetail #informationtab, 
.postpaydetail .prSnippetEngine,
.postpaydetail .prReviewEngine{display:block;}

#col-two .postpaydetail{width:630px;margin:0;padding:0;}
#col-two .postpaydetail .details{width:100%;padding:0 0 10px 0;}
#col-two .postpaydetail .details h1{margin:0;padding:16px 0 20px 0;border:none;font-size:2em;color:#000;background:none;}
#col-two .postpaydetail .details div#pageInfoID p{clear:both;margin:0 0 5px 0;padding:0 0 0 31px;}
#col-two .postpaydetail .details .pageInfo{clear:both;width:257px;margin:0;padding:28px 0 20px 15px;overflow:hidden;float:left;font-size:.9em;}
#col-two .postpaydetail .details .pageInfo p{margin:0;padding:0 0 10px 0;}
#col-two .postpaydetail .details div#pageInfoID ul{margin-left:0;list-style-type:none;}
#col-two .postpaydetail .details div#pageInfoID ul li{background:transparent url(../../images/bullet_orange.gif) no-repeat scroll left 4px;padding:0 0 0 14px;margin:0;border:none;}
#col-two .postpaydetail #ppform{width:327px;padding:0 0 20px 0;overflow:hidden;text-align:left;float:right;background:url(../../images/bg_price_plan_form.gif) no-repeat top left;}
#col-two .postpaydetail #ppform div.ppformcontent{padding-right:20px;font-size:1.1em;}
#col-two .postpaydetail #ppform div.ppformcontent p.error{padding:28px 0 28px 31px;background:none;}
#col-two .postpaydetail .pppricewrapper{margin:28px 0 34px 14px;}
#col-two .postpaydetail .ppsimfee,#col-two .postpaydetail .ppmonthlyfee{width:111px;background:url(../../images/bg_price_detail_box.gif) no-repeat top left;float:left;text-align:center;}
#col-two .postpaydetail .ppsimfee{margin:0pt 28px 0pt 25px !important;margin:0pt 28px 0pt 12px;}
#col-two .postpaydetail .pppricewrapper .ppsimfee p,#col-two .postpaydetail .pppricewrapper .ppmonthlyfee p{padding:4px 0 0 0;font-weight:bold;color:#616161;margin:0;}
#col-two .postpaydetail .pppricewrapper p.ppdetailsimprice,#col-two .postpaydetail .pppricewrapper p.ppdetailmonthprice{font-size:1.3em;color:#000;margin-top:0px;padding-bottom:5px;}
#col-two .postpaydetail .details form p input,#col-two .postpaydetail .details form p label{float:left;}
#col-two .postpaydetail .details form p{margin:0 0 7px 0;padding:0 0 0 31px;font-weight:bold;font-size:0.8em !important;}
#col-two .postpaydetail .details form p input{margin-top:0 !important;margin-top:-2px;}
*:first-child+html #col-two .postpaydetail .details form p input{margin-top:-3px !important;}
#col-two .postpaydetail .ppformcontent form p span{margin:0 0 0 19px;font-weight:normal;float:right;display:block;width:168px;}
#col-two .postpaydetail .ppformcontent form p span em{font-weight:bold;font-style:normal;}
#col-two .postpaydetail .ppformcontent form p{overflow:hidden;}
#col-two .postpaydetail .details form input.add{float:right;}
#col-two .postpaydetail .details p.chooseaccopt,
#col-two .postpaydetail .details p.choosehandset{clear:both;height:26px;margin:0;padding-top:5px;text-align:right;padding-right:0;}
#col-two .postpaydetail .details p.chooseaccopt img,
#col-two .postpaydetail .details p.choosehandset img{float:none;margin:0;}
#col-two .postpaydetail .details p.chooseaccopt span,
#col-two .postpaydetail .details p.choosehandset span {display: none;}
#col-two .postpaydetail .details ul.tellafriendandprint li.tellafriend{margin-right:10px;}
#col-two .postpaydetail .details ul.tellafriendandprint li a:hover{text-decoration:underline;}
#col-two .postpaydetail .details li.tellafriend a,
#col-two .postpaydetail .details li.print a{color:#000;text-decoration:none;background:url(../../images/bt_arrow.gif) no-repeat left center;padding-left:11px;}
#col-two .postpaydetail .details ul.tellafriendandprint li{padding:0;}
#col-two .postpaydetail .details ul.tellafriendandprint li.print {border:0;}
#col-two .postpaydetail .yui-content{border:1px solid #ccc;padding:0;width:628px;margin-top:0;}
 
.prepaydetail #prepayHandsetImage,
.prepaydetail #informationtab, 
.prepaydetail .prSnippetEngine,
.prepaydetail .prReviewEngine{display:block;}

#col-two .prepaydetail{width:630px;margin:0;padding:0;}
#col-two .prepaydetail .details{width:100%;padding:0 0 10px 0;}
#col-two .prepaydetail .details h1{width:289px;margin:0;padding:16px 0 20px 0;border:none;font-size:2em;color:#000;background:none;}
#col-two .prepaydetail .details div#pageInfoID p{clear:both;margin:0 0 5px 0;padding:0 0 0 31px;}
#col-two .prepaydetail .details .pageInfo{clear:both;width:257px;margin:0;padding:28px 0 20px 15px;overflow:hidden;float:left;font-size:.9em;}
#col-two .prepaydetail .details .pageInfo p{margin:0;padding:0 0 10px 0;}
#col-two .prepaydetail .details div#pageInfoID ul{margin-left:0;list-style-type:none;}
#col-two .prepaydetail .details div#pageInfoID ul li{background:transparent url(../../images/bullet_orange.gif) no-repeat scroll left center;padding:0 0 0 14px;margin:0;border:none;}
#col-two .prepaydetail #ppform{width:327px;padding:0 0 20px 0;overflow:hidden;text-align:left;float:right;background:url(../../images/bg_price_plan_form.gif) no-repeat top left;}
#col-two .prepaydetail #ppform div.ppformcontent{padding-right:20px;font-size:1.1em;}
#col-two .prepaydetail #ppform div.ppformcontent p.error{padding:28px 0 28px 31px;background:none;}
#col-two .prepaydetail .pppricewrapper{margin:28px 0 34px 0;}
#col-two .prepaydetail .ppsimfee,#col-two .prepaydetail .ppmonthlyfee{width:111px;background:url(../../images/bg_price_detail_box.gif) no-repeat top left;float:left;text-align:center;}
#col-two .prepaydetail .ppsimfee{margin:0pt 28px 0pt 25px !important;margin:0pt 28px 0pt 12px;}
#col-two .prepaydetail .pppricewrapper .ppsimfee p,#col-two .prepaydetail .pppricewrapper .ppmonthlyfee p{padding:4px 0 0 0;font-weight:bold;color:#616161;margin:0;}
#col-two .prepaydetail .pppricewrapper p.ppdetailsimprice,#col-two .prepaydetail .pppricewrapper p.ppdetailmonthprice{font-size:1.3em;color:#000;margin-top:0px;padding-bottom:5px;}
#col-two .prepaydetail .details form p{margin:0 0 7px 0;padding:0 0 0 31px;font-weight:bold;}
#col-two .prepaydetail .ppformcontent form p span{margin:0 0 0 31px;font-weight:normal;}
#col-two .prepaydetail .details form input.add{float:right;}
#col-two .prepaydetail .details p.chooseaccopt,
#col-two .prepaydetail .details p.choosehandset{clear:both;height:26px;margin:0;padding-top:5px;text-align:right;padding-right:0;}
#col-two .prepaydetail .details p.chooseaccopt img,
#col-two .prepaydetail .details p.choosehandset img{float:none;margin:0;}
#col-two .prepaydetail .details p.chooseaccopt span,
#col-two .prepaydetail .details p.choosehandset span {display: none;}
#col-two .prepaydetail .details ul.tellafriendandprint li.tellafriend{margin-right:10px;}
#col-two .prepaydetail .details ul.tellafriendandprint li a:hover{text-decoration:underline;}
#col-two .prepaydetail .details li.tellafriend a,
#col-two .prepaydetail .details li.print a{color:#000;text-decoration:none;background:url(../../images/bt_arrow.gif) no-repeat left center;padding-left:11px;}
#col-two .prepaydetail .details ul.tellafriendandprint li{padding:0;}
#col-two .prepaydetail .details ul.tellafriendandprint li.print {border:0;}
#col-two .prepaydetail .yui-content{border:1px solid #ccc;padding:0;width:628px;margin-top:0;}


/*************************/
/* Customise Package */
/*************************/
#mainlayout-accessoriesoptions #productlist h1{background:url(../../images/en/hdr_customise_package.gif) no-repeat left top;height:62px;text-indent:-5000px}
#mainlayout-accessoriesoptions #productlist .prods{padding:0;overflow:hidden;}
#mainlayout-accessoriesoptions #productlist .prods h2{background:none;font-size:1em;font-weight:bold;margin:0 0 3px 0;}
#mainlayout-accessoriesoptions #productlist .accessorieslist h2{padding:10px 0;background:url(../../images/en/hdr_customise_accessories.gif) no-repeat left top;text-indent:-5000px;}
#mainlayout-accessoriesoptions #productlist .optionslist h2{clear:both;padding:10px 0;background:url(../../images/en/hdr_customise_options.gif) no-repeat left top;text-indent:-5000px;}

#mainlayout-accessoriesoptions #productlist .prods div.details{width:248px;margin:1px 0 20px 0;padding:0 0 0 10px;;float:left;}

#mainlayout-accessoriesoptions #productlist .prods p.accdesc2{width:150px;}
#mainlayout-accessoriesoptions #productlist .prods p.optdesc2{width:150px;}

#mainlayout-accessoriesoptions #productlist .prods div.details h2{padding:0;background:none;text-indent:0}
#mainlayout-accessoriesoptions #productlist .prods div.details p{line-height:1em;}

#mainlayout-accessoriesoptions #productlist .accessorieslist div.details div.pricebox p{line-height:20px;margin:0 3px 0 0;font-size:1em;font-weight:bold;float:left}
#mainlayout-accessoriesoptions #productlist .accessorieslist div.details div.pricebox form{float:left;}
#mainlayout-accessoriesoptions #productlist .accessorieslist div.details div.outofstockacc{position:absolute;margin-top:-50px;opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;}

#mainlayout-accessoriesoptions #productlist .optionslist div.details div.pricebox p{line-height:20px;margin:0 3px 0 0;font-size:1em;font-weight:bold;float:left}
#mainlayout-accessoriesoptions #productlist .optionslist div.details div.pricebox input#add{float:left}
#mainlayout-accessoriesoptions #buttons{clear:both;width:767px;overflow:hidden;margin:10px 0 5px 9px;}
p.viewall{float:left;width:100%;border-top:1px solid #ccc;margin:0;padding:0;}

.optionslist a.btn-slidemaximaopt{margin:11px 9px 0 9px;display:block;height:30px;text-indent:-5000px;background:url(../../images/en/bt_showmore_options.gif) no-repeat left top;outline:0;}
.optionslist a.active{background:url(../../images/en/bt_showfewer_options.gif) no-repeat left top;}

.accessorieslist .viewall a{margin:11px 9px;display:block;width:153px;height:20px;text-indent:-5000px;background:url(../../images/en/bt_showmore_accessories.gif) no-repeat left top;outline:0;}
.accessorieslist .viewall a.active{background:url(../../images/en/bt_showfewer_accessories.gif) no-repeat left top;}

.optionslist .viewall a{margin:11px 9px 8px 9px;display:block;width:128px;height:20px;text-indent:-5000px;background:url(../../images/en/bt_showmore_options.gif) no-repeat left top;outline:0;}
.optionslist .viewall a.active{background:url(../../images/en/bt_showfewer_options.gif) no-repeat left top;}

/*************************/
/* No record */
/*************************/
#norecord{padding:30px 0 0 0;}
#norecord h1{margin:0;padding:0 0 5px 0;font-size:1.3em;color:#ff5400;}
#norecord p{margin:0;}

/*************************/
/* Small window */
/*************************/
#popups{color:#444;padding:0;}
#popups h1{font-size:1.2em;background-color:#ccc;color:#000}
#help{margin:0;padding: 1em 1em 1em;}
#help h3{margin:0.5em 0 0 0;padding:0;}
p.close{padding:0 1em;text-decoration:underline;}

/*************************/
/* Tell a friend */
/*************************/
#tellafriend input{margin:0 0 5px 0;padding:0;}
#tellafriend textarea{width:325px;font-family:Arial;}
#tellafriend label{text-transform:lowercase;}
#tellafriend .required{padding:0 4px 0 3px;background:url(../../images/bullet_star.gif) no-repeat right center;color:#fff;}
#tellafriendthankyou a#back_link{text-decoration:underline;}

/***************************************/
/* Style for tabview on productdetail page */
/***************************************/
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 0.5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 0.5em;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content{zoom:1;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;} .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav{/*border:solid #2647a0;border-width:0 0 5px;Xposition:relative;zoom:1;*/} .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li{margin:0 0.16em 0 0;padding:1px 0 0;zoom:1;} .yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected{margin:0 0.16em -1px 0;} .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a{background:url(../../images/bg_pdtail_taboff.gif) repeat-x left bottom;border:solid #ccc;border-width:0 1px;color:#000;position:relative;text-decoration:none;} .yui-navset .yui-nav a em, .yui-navset .yui-navset-top .yui-nav a em{border:solid #ccc;border-width:1px 0 0;cursor:hand;padding:0.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;font-weight:bold;} .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover{background:#fff;color:#FF5500;font-weight:bold} .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus{background:url(../../images/bg_pdtail_taboff.gif) repeat-x left bottom;color:#FF5500;outline:0;} .yui-navset .yui-nav .selected a em{padding:0.35em 0.75em;} .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em{border-color:#ccc;} .yui-navset .yui-content{background:#fff;} .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content{border-top:1px solid #ccc;padding:0;} .yui-navset-left .yui-nav, .yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;} .yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav{border-width:0 0 0 5px;} .yui-navset-left .yui-nav li, .yui-navset .yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li{margin:0 0 0.16em;padding:0 0 0 1px;} .yui-navset-right .yui-nav li{padding:0 1px 0 0;} .yui-navset-left .yui-nav .selected, .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px 0.16em 0;} .yui-navset-right .yui-nav .selected{margin:0 0 0.16em -1px;} .yui-navset-left .yui-nav a, .yui-navset-right .yui-nav a{border-width:1px 0;} .yui-navset-left .yui-nav a em, .yui-navset .yui-navset-left .yui-nav a em, .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:0.2em .75em;top:auto;left:-1px;} .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;} .yui-navset-left .yui-nav a, .yui-navset-left .yui-nav .selected a, .yui-navset-left .yui-nav a:hover, .yui-navset-right .yui-nav a, .yui-navset-right .yui-nav .selected a, .yui-navset-right .yui-nav a:hover, .yui-navset-bottom .yui-nav a, .yui-navset-bottom .yui-nav .selected a, .yui-navset-bottom .yui-nav a:hover{background-image:none;} .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#ccc;} .yui-navset-bottom .yui-nav, .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;} .yui-navset .yui-navset-bottom .yui-nav .selected, .yui-navset-bottom .yui-nav .selected{margin:-1px 0.16em 0 0;} .yui-navset .yui-navset-bottom .yui-nav li, .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;} .yui-navset .yui-navset-bottom .yui-nav li a, .yui-navset-bottom .yui-nav li a{} .yui-navset .yui-navset-bottom .yui-nav a em, .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;} .yui-navset-bottom .yui-content, .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#ccc;}

.yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav{margin:0 0 0 10px;}

/***************************************/
/* Style for price plan table on productdetail page */
/***************************************/
 table.postpaytable,table.prepaytable{width:99.8%;border:1px solid #D1D1D2;border-top:0;border-left:0;border-bottom:1px solid #D1D1D2;border-collapse:collapse;margin:0 0 1px 1px;margin-bottom:16px;display:none;}
 td.colspan3,td.sdesc{width:307px;}
 td.sdesc{padding:5px 0 5px 19px !important;}
 table.postpaytable tr td.sdesc table tr td,
 table.prepaytable tr td.sdesc table tr td{border:0;text-align:left;padding-bottom:0 !important;}
 table.postpaytable tr td,
 table.prepaytable tr td{padding:3px;border-left:1px solid #D1D1D2;border-bottom:1px solid #D1D1D2;text-align:center;}
 table.postpaytable tr td.subheader, table.postpaytable tr td.ppnametd,
 table.prepaytable tr td.subheader, table.prepaytable tr td.ppnametd, table.postpaytable tr td.sdesc,
 table.prepaytable tr td.sdesc{text-align:left;}
 table.prepaytable tr td.showdetails, table.postpaytable tr td.showdetails{vertical-align:bottom;width:144px;}
 table.postpaytable tr td.noleftbottomborder,
 table.prepaytable tr td.noleftbottomborder{border-left:0;border-bottom:0;}
 a.priceplannameselect{font-weight:bold;padding-left:9px;margin-left:10px;background:url(../../images/bt_pp_downarrow.gif) no-repeat left center;display:block;}
 a.priceplanname{margin-left:10px;padding-left:9px;background:url(../../images/bt_pp_toparrow.gif) no-repeat left center;display:block;}
 table.postpaytable tr td.showdetails, table.postpaytable tr td.fee,
 table.prepaytable tr td.showdetails, table.prepaytable tr td.fee{border-left:0;color:#FF5500;}
 table.postpaytable tr td.nobottomborder,
 table.prepaytable tr td.nobottomborder{border-bottom:0;}
 table.postpaytable tr td.simleftborder{border-left:1px solid #FFF;}
 table.postpaytable tr td.monthleftborder{border-left:1px solid #EBEBEB;width:144px;text-align:left;}
 table.postpaytable tr td.moheader{width:290px;}
 table.prepaytable tr td.moheader{width:292px;}
 a.showppdetails{padding-left:10px;background:url(../../images/bt_arrow.gif) no-repeat left center;}
 div#productdetail h1#title{color:#000000;font-weight:bold;background:none;font-size:1.45em;border-bottom:2px solid #E0E0E0;}
 ul.handsettab{width:350px;float:left;}
 ul.tellafriendandprint{width:auto;float:right;text-align:right;}
 ul.tellafriendandprint li{display:inline;padding:0 5px 0 5px;color:#444444;}
 ul.tellafriendandprint li span a{color:#444444 !important;padding-left:10px;background:url(../../images/bt_arrow.gif) no-repeat left center;}
 ul.tellafriendandprint li.print{border-left:1px solid #444444;padding-right:0;}
 table.postpaytable tr td.optionselect{background:url(../../images/bg_radio.gif) no-repeat 1px;color:#fff;}
 table.prepaytable tr td.optionselect{background:url(../../images/bg_radio_pre.gif) no-repeat 3px;color:#fff;}
 div#pdbutton{overflow:hidden;}
 div#pdbutton input.back{float:left;}
 div#pdbutton input.add, div#pdbutton input.preorder,div#pdbutton p.release{float:right;}
 h3.priceplanlist{display:none;border-bottom:2px solid #E0E0E0;font-size:1.45em;font-weight:normal;color:#000;padding-bottom:8px;margin-top:30px;}
 h3.priceplanlist span{font-weight:bold;}
 h3.showcontent,table.showcontent{display:block;}
 div.priceinforightnotavailable{background:url(../../images/bg_notavailable.gif) no-repeat left bottom;height:auto!important;height:83px;min-height:83px;}
 div.priceinforightnotavailable p{font-weight:bold;font-size:1em;}
 div.priceinforightnotavailable p span{font-weight:normal;}
 div.priceinforightnotavailable p a{color:#FF5500;}
 div.priceinforightnotavailable p.notavai{margin-bottom:0;}
 div.priceinforightnotavailable p.notavaimessage{margin-top:0;}
 div.priceinforightnotavailable p.notavailink{padding-bottom:5px;}
 div.priceinforightoutofstock, div.infopreorder, div.infoupcoming {background:url(../../images/bg_outofstock.gif) no-repeat left bottom;height:auto!important;height:83px;min-height:83px;}
 div.priceinforightoutofstock p.nostock, div.infopreorder p.preordering, div.infoupcoming p.upcoming {color:#000 !important;margin-top:5px;font-weight:bold;}
 div.priceinforightoutofstock p.nostockmessage, div.infopreorder p.preordermessage, div.infoupcoming p.upcomingmessage  {color:#000 !important;}
 div.priceinforightoutofstock p.nostocklink a,div.priceinforightnotavailable p.notavailink a, div.infoupcoming p.nostocklink a{font-weight:normal;color:#444444;padding-left:10px;background:url(../../images/bt_arrow.gif) no-repeat left center;margin-bottom:10px;}
 table.postpaytable thead tr,table.prepaytable thead tr{font-weight:bold;}
 table.postpaytable thead tr td.subheader,table.prepaytable thead tr td.subheader{font-size:1.3em;color:#000;padding-left:9px;padding-bottom:4px;padding-top:4px;}
 table.postpaytable thead tr td.moheader,table.prepaytable thead tr td.moheader{color:#333333;font-size:1.3em;padding-bottom:4px;padding-top:4px;}
 table.prepaytable thead tr td.moheader,table.postpaytable thead tr td.monthleftborder{background:#D3D3D4 url(../../images/bg_price_bottom.gif) repeat-x left top;}
 table.postpaytable tbody tr td.fee{width:79px !important;}
 #productdetail table.prepaytable thead tr td.subheader{width:158px;}
 #productdetail table.prepaytable tbody tr td.fee{width:77px !important;}
 #productdetail table.prepaytable tr td.showdetails{width:143px;}
 table.postpaytable tbody tr td.ppnametd,table.prepaytable tbody tr td.ppnametd{padding-right:0;margin-right:0;width:158px;padding-top:1px;}
 table.prepaytable thead tr td.subheader{background:url(../../images/bg_sub_bottom.gif) repeat-x left bottom;}
 table.postpaytable thead tr td{background:url(../../images/bg_sub_bottom.gif) repeat-x left bottom;}
 table.postpaytable thead tr td.colspan3{background:url(../../images/bg_sub_top.gif) repeat-x left bottom;}
 table.postpaytable thead tr td.moheader{background:url(../../images/bg_price_top.gif) repeat-x left bottom;}
 table.prepaytable thead tr td.moheader{border-left:1px solid #E6E6E7;}
 table.prepaytable thead tr td.prepaysimheader{width:79px !important;background:transparent url(../../images/bg_sub_bottom.gif) repeat-x scroll left bottom;}
 table.postpaytable tr td.priceduration{text-align:left !important;}
 table.postpaytable tr td.priceduration input{margin-left:34px !important;margin-left:30px;}
 *:first-child+html table.postpaytable tr td.priceduration input{margin-left:30px !important;}
 table.postpaytable tr td.monthleftborder span{margin-left:34px;}
 tr.priceplandescription td{padding:0;}
 tr.priceplandescription td{text-align:bottom;padding-bottom:16px !important;}
/*product detail image*/
 div#productdetail-image{border-bottom:0;border-left:0;padding:0;height:279px;/*float:right;*/height:auto !important;margin-right:13px;}
 div#productdetail-image img{width:196px;height:200px;margin-top:25px;}
 h2#alternatviews{background:none;display:none;}
 div#productdetail-sideview a.view{display:none !important;}
 div#productdetail-sideview{width:90px;float:left;border:0;margin-left:10px;padding:10px 0pt 3px !important;padding:10px 0pt 10px;}
 *:first-child+html div#productdetail-sideview{padding:10px 0pt 6px !important;}
 div#mcimages{border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width:314px;}
 div.outofstockimgwrapper{margin-top:-130px;}
 div.outofstockimgwrapper img.outofstockimg{height:24px;width:196px;opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;}
 div#imagewrapper{float:right;width:196px;padding:7px 0 7px 0;}
 .prods ul li.result div.image div.nostock{margin-top:-61px;}
 .prods ul li.result div.image div.nostock img{width:83px;height:18px;opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;}
 /*added product message*/
 div#productaddedheader{width:630px;background:url(../../images/bg_add_header.gif) no-repeat top left;}
 div#productaddedheader div.addmessagewrapper{padding:29px 10px 10px 23px;}
 div#productaddedheader p.addedpdname{color:#FF7900;font-weight:bold;font-size:1.45em;margin:0;}
 div#productaddedheader p.addedpdmessage{font-size:1.1em;}
 div#productaddedheader p.addedpdname span.addedpp,div#productaddedheader p.addedpdname span.addedpp a{color:#FF7900;}
 div#productaddedheader p.addedpdname span.addedpp a{font-weight:bold;}
 div#productaddedheader p.addedpdname span,.addedpdmessage{color:#000;font-weight:normal;}
 

#productdetail #productaddedrightinfo{text-align:right;}
#productdetail #productaddedrightinfo p,#productlist #accoptaddedcontent #productaddedrightinfo p{margin-right:28px;} 
#productaddedcontent{border:1px solid #DCDCDC;overflow:hidden;color:#444;}
#productaddedleftinfo{float:left;width:313px;}
#productaddedleftinfo p{margin:17px 10px 9px 18px;font-weight:bold;font-size:1.1em;}
#productaddedleftinfo ul{margin:0 10px 10px 18px;padding:0;}
#productaddedleftinfo ul li{margin-bottom:3px;}
#productaddedleftinfo ul li a{color:#444;padding-left:15px;background:url(../../images/arrow_remove.gif) no-repeat left 3px;}
#productaddedrightinfo{float:right;background:url(../../images/bg_productaddedrightinfo_ch.gif) no-repeat left top;width:289px;height:107px;padding-left:25px;}
#productaddedrightinfo p{margin:17px 0 10px 0;font-weight:bold;font-size:1.1em;}
#productaddedrightinfo a{margin:0 28px 10px 0;}
#productlist #accoptaddedcontent{width:780px;border:1px solid #d4d4d4;}
#productlist #accoptaddedcontent #productaddedleftinfo{width:390px;}
#productlist #accoptaddedcontent #productaddedrightinfo{width:328px;padding-left:62px;text-align:right;}
*:first-child+html #productlist #accoptaddedcontent{margin-top:20px;}
 /*Price plan categorylist page*/
 ul.pplist li.pphide,ul.ppproductlist li.liprodhide{display:none;}
 h1.ppheader{font-family:"Helvetica 45 Light", Helvetica, Arial;font-size:3.4em;font-weight:normal;color:#FF8111;background:none;padding:0 0 5px 0;}
 ul.pplist{width:630px;margin-top:2px;}
 ul.pplist li{margin-bottom:10px;}
 ul.pplist li ul li{margin-bottom:0px;}
 ul.pplist li.ppnameheader{margin-bottom:5px;}
 ul.pplist li.ppnameheader div.namewrapper{padding:9px 0 15px 5px;background:url(../../images/bg_pp_header_border.gif) no-repeat top left;width:630px;}
 div.ppproductwrapper{width:610px;margin-left:12px;padding-bottom:3px;padding-top:7px;background:url(../../images/bg_pp_line_border.gif) no-repeat top left;}
 div.pprow1{background:none;}
 ul.pplist li div.namewrapper span.ppname{font-family:Helvetica, Arial;color:#FF8111;font-size:1.7em;font-weight:bold;margin-left:10px;padding:4px 8px 1px 0;}
 ul.pplist li div.ppproductwrapper p.ppproductname a{color:#000;font-size:1.4em;font-weight:bold;margin-top:0;background:url(../../images/bullet_square.gif) no-repeat center left;padding-left:16px;margin-left:3px;}
 ul.ppproductlist{border:0;background:url(../../images/bg_pp_content_border.gif) repeat-y top left;border-bottom:1px solid #B6B6B6;}
 div.ppproductdes{float:left;width:285px;margin-left:21px !important;margin-left:10px;}
 div.ppproductpromo{float:left;/*background:green;*/width:99px;}
 div.pppostpaymonthprice,div.pppostpaysimprice{float:left;/*background:gray;*/width:88px;}
 div.pppostpaysimprice{/*background:pink;*/}
 div.ppprepayprice,div.ppprepayprices{float:left;/*background:gray;*/width:88px;}
 div.ppproductprice p{color:#7D7D7D;margin:0;}
 div.ppproducthhprice{float:left;/*background:silver;*/width:125px;font-size:1.0em;margin-left:3px;}
 div.ppproducthhprice p{color:#000 !important;}
 div.ppproducthhprice p span{font-weight:bold;}
 p.backtop{margin:0;margin:0;padding:3px 3px 3px 10px;text-align:right;}
 p.backtop a{color:#8A8A89 !important;padding-left:10px;font-weight:bold;font-family:Helvetica,Arial;background:url(../../images/bt_arrow.gif) no-repeat left center;}
 div.pppostpaymonthprice, div.pppostpaysimprice,div.ppprepayprice{background:url(../../images/bg_price_box.gif) no-repeat top;text-align:center;}
 div.pppostpaymonthprice p.ppmonthheadder,div.pppostpaysimprice p.ppsimfeeheader,div.ppprepayprice p.prepaypriceheader,div.ppproductprice div.ppprepayprice p.prepayheader{margin-top:3px;font-weight:bold;}
 div.pppostpaymonthprice p.ppmonthprice, div.pppostpaysimprice p.ppsimfee,div.ppprepayprice p.prepayprice{color:#FF8111 !important;;font-weight:bold;margin:10px 0 15px 0;font-size:1.2em;}
 
 span.releasedate {font-weight:bold}
 div.desc_preorder {font-weight:bold; margin-top:0px; color:#FF6600; font-size:11px; width:277px;}
 #orderreceipt .checkoutorfnL .orderitems .wizrtable tbody tr td.name div.oidetail div.desc_preorder { }
 
 /* div clearing */
.clearfix:after, .container:after, .container-iframe:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix, .container, .container-iframe {display: inline-block;}
* html .clearfix, * html .container, * html .container-iframe {height: 1%;}
.clearfix, .container, .container-iframe {display: block;}

/****************************************/
/* CSS for priceplan descs */
/* **************************************/

div.basketproductdesc {color: #ff6600;font-size: 11px;width:277px;}
div.pplistpromo{color: #ff6600;font-size: 11px;width:250px; font-weight:bold;}
ul.pplistdesc{list-style-type:none;}
ul.pplistdesc li{background:url(../../images/bullet_orange.gif) no-repeat left center;padding:0 0 0 10px;}



/****************************************/
/* CSS for bubble of info - used together with staticshop.js*/
/* **************************************/
       
.bubbleInfo {position: relative;width: 110px;height:57px;float:left;}
.trigger {	position: absolute;}
/* Bubble pop-up */
.popup {	position: absolute;	display: none;	z-index: 50;border-collapse: collapse;	width:350px;}
.popup td.popupcorner {	height: 15px;	width: 19px;}
.popup td#popuptopleft { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-1.gif); margin: 0; padding: 0;}
.popup td.popuptop { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-2.gif); margin: 0; padding: 0;}
.popup td#popuptopright { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-3.gif); margin: 0; padding: 0;}
.popup td.popupleft { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-4.gif); margin: 0; padding: 0;}
.popup td.popupright { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-5.gif); margin: 0; padding: 0;}
.popup td#popupbottomleft { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-6.gif); margin: 0; padding: 0;}
.popup td.popupbottom { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-7.gif);margin: 0; padding: 0;}
.popup td.popupbottom img { display: block; margin: 0 auto; margin: 0; padding: 0;}
.popup td#popupbottomright { background-image: url(/content/ebiz/orangech/resources/binary/images/bubble/bubble-8.gif); margin: 0; padding: 0;}
.popup td.popupcenter {margin:0px;padding:0px;}
.popup a{text-decoration:none;outline-color:-moz-use-text-color;outline-width:0;outline-style:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../images/bt_arrow.gif) no-repeat scroll left 5px;display:block;font-weight:normal;padding:0 0 0 10px;width:125px;}
.popup a:link {color:#000000;}
.popup table.popup-contents {	font-size: 12px;line-height:1.2em;background-color: #fff;color: #666;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans", sans-serif;}
.popup highprice{font-weight:bold;color;##ff7700;}