div.bb-box {float:left; margin:0 10px 10px 0; padding:15px; width:201px; height:220px; background:#EEE; position:relative;}
div.bb-box.last {margin-right:0;}
div.bb-box h3 {font-weight:bold; font-size:1.5em}
div.bb-box p {font-size:1.25em; line-height:1.25em; margin-top: 10px;}

div.btn {position:absolute; bottom:15px; left:15px;}
.position_Relative {position:relative!important; bottom: 0!important; left: 0!important;}

div.btn a.btn_Select {background:url("/imgs/misc/quad_nero.png") no-repeat scroll right top #009D00; color:#fff!important; cursor:pointer; font-weight:bold; height:21px; line-height:21px; padding:3px 8px 3px 4px; text-decoration:none; text-align:left; font-size:1.25em;}
div.btn a.btn_Select span { margin:0 20px 0 0; padding:0 0 0 3px; width:82%;}
div.btn a.btn_Select:hover {background:none repeat scroll 0 0 #009D00;}
div.btn input.btn {background:url("/imgs/misc/quad_nero_euro_sm.png") no-repeat scroll right top #009D00; color:#fff!important; cursor:pointer; font-weight:bold; height:21px; line-height:21px; text-decoration:none; text-align:left; font-size:1.25em; border:none; padding:0 34px 0 6px;}

a.btn_Select {background:url("/imgs/misc/quad_nero.png") no-repeat scroll right top #009D00; color:#fff!important; cursor:pointer; font-weight:bold; height:21px; line-height:21px; padding:3px 8px 3px 4px; text-align:left; text-decoration:none!important;}
a.btn_Select span { margin:0 20px 0 0; padding:0 0 0 3px; width:82%;}
a.btn_Select:hover {background:none repeat scroll 0 0 #009D00;}

div.device-img, div.device-table {float:left;}
div.device-table {margin:20px 0 0 30px;}
div.device-table.mifi {margin:0p 0 0 30px!important;}
div.device-table.webcube {margin-top: 0!important;}
table.broadband_spec { width: 540px!important; }
ul.specification_list { width: 410px; float: left; margin-right: 28px;}
div.three_recommends { width: 200px; height: 300px; float: left; position: relative; background-color: black}
.cutaway_border { position: absolute; top: 0; left: 0; z-index: 5;}
.recommends_content { padding: 12px; z-index: 10;}
.recommends_content h3, .recommends_content span { color: #FFF!important; text-align: left;}
.recommends_content h3 { margin-bottom: 30px; font-size: 1.0em}
.recommends_content span.title_1 { font-size: 2.0em; line-height: 25px; font-weight: bold;}
.recommends_content span.title_2, .recommends_content span.title_4  { font-size: 2.5em; line-height: 35px; font-weight: bold;}

ul.gallery {list-style:none!important; margin:0!important; padding:0!important;}
div.handset_img {float:left; width:140px; min-height:380px; margin-right:25px; text-align:center; color:#999; font-size:1.25em; }
div.galleryControls {margin-bottom: 12px; color:#999; letter-spacing:2px; line-height:1.25em; text-align:center; margin:0 auto; width:80px;}
div.galleryControls a {color:#999; text-decoration:none; float:left;}
div.galleryControls a:hover {color:#999; text-decoration:none;}
div.galleryControls span {margin: 0 10px; color:#999; float:left;}
ul.gallery li { display: none; list-style: none;}
div.device-img div.galleryControls {position:absolute; left:30px; bottom:0; z-index:999;}

ol li {margin-bottom:10px;}

div.txt_planet3 {padding:15px 0 20px 0;}
div.txt_planet3 h2 {font-size:1.8em; font-weight:bold; margin-bottom:20px;}
div.txt_planet3 p {font-size:1.25em; line-height:1.35em;}
div.txt_planet3 a {color:#000;}
div.txt_planet3 a:hover {text-decoration:none;}

img.planet3_icon {position:absolute; top:-10px; right:5px;}
img.prepay_icon {position:absolute; top:-60px; right:20px;}

form#nbsForm .marginBottom {margin-bottom:10px;}

div.level4content {max-height:700px; overflow:auto; padding:10px; margin:10px 0;}
div.level4content.bordered {border:1px solid #000;}

span.form_Label { float: left; margin-top: 15px;}
.top_Margin { margin-top: 5px;}

/* Flexi-units explanation */
.flexiunit_Col_Text { font-weight:bold; float:left; text-align:left}
.flexiunit_Col_Text h3{ font-size:0.9em; color:#333; padding-top:15px}
.flexiunit_Col_Text p{ font-size:0.7em; color:#666; font-weight:normal; }


.prepay_usp_list {}
.prepay_usp_list li { float: left; width: 280px; margin-right: 10px; list-style-image: url(/imgs/backgrounds/bg_List_Simple_Page.png); }
.prepay_usp_list li.empty { list-style-image: none!important; list-style: none!important;}

