#g1-micro-main {
	width:534px;
	float:left;
	}

#g1-micro-buy {
	width:762px;
	float:left;
	background:url(/content/services/uk/g1-with-google-phone/how_to_get_promo1.jpg) 0 0 no-repeat; 	
	}

/* [[ Sidebar container ]]  */


#g1-micro-sidebar {
	float:left;
	width:210px;	
	}

#g1-micro-sidebar ul {
	margin-left:0;
	font-size:1em;
	}

/* [[ Sidebar styling - inactive states ]] */

#g1-micro-sidebar ul li, 
#g1-micro-sidebar ul li.first,
#g1-micro-sidebar ul li.last {
	position:relative;
	padding:15px 0 0 15px;
	min-height:2.3em;
	height:auto;
	font-size:.7em;
	font-weight:bold;
	_height:2.3em;
	}

#g1-micro-sidebar ul li.first {
	background:#fefefe url(/content/services/uk/g1-with-google-phone/g1_sidebar_top.gif) 0 0 no-repeat;
	}

#g1-micro-sidebar ul li {
	background:#fefefe url(/content/services/uk/g1-with-google-phone/g1_sidebar_mid.gif) 0 0 no-repeat;
	}

#g1-micro-sidebar ul li.last {
	background:#fefefe url(/content/services/uk/g1-with-google-phone/g1_sidebar_btm2.gif) bottom no-repeat;	
	}

	
#g1-micro-sidebar ul li.soon img {
	position:absolute; 
	top:32%; 
	right:15px;
	}	

#g1-micro-sidebar ul li span{
	display:none;
	}

#g1-micro-sidebar ul li a, 
#g1-micro-sidebar ul li a:hover, 
#g1-micro-sidebar ul li a:active {
	text-decoration:none;
	color:#333;
	}

#g1-micro-sidebar ul li a:hover {
	color:#e20074;
	}

/* [[ Sidebar styling - Active states ]] */

#g1-micro-sidebar ul li.last.active-btm, 
#g1-micro-sidebar ul li.active-mid, 
#g1-micro-sidebar ul li.first.active-top {
	*margin-bottom:-3px;
	padding:10px 0 0 35px;
	min-height:5em;
	height:auto;
	_height:5em;	
	color:#fff;
	}

#g1-micro-sidebar ul li.active-btm span,
#g1-micro-sidebar ul li.active-mid span,
#g1-micro-sidebar ul li.active-top span {
	display:block;
	clear:left;
	padding-bottom:7px;
	width:160px;
	font:normal 1em/1.4em arial; 
	font-size:1em;
	color:#fff;
	}


#g1-micro-sidebar ul li.active-btm a, #g1-micro-sidebar ul li.active-btm a:hover,
#g1-micro-sidebar ul li.active-mid a, #g1-micro-sidebar ul li.active-mid a:hover,
#g1-micro-sidebar ul li.active-top a, #g1-micro-sidebar ul li.active-top a:hover {
	text-decoration:none;
	color:#fff;	
	}


#g1-micro-sidebar ul li.last.active-btm {
	background:#5a5a5a url(/content/services/uk/g1-with-google-phone/g1_sidebar_btm2_active.gif) 0 100% no-repeat;
	}

#g1-micro-sidebar ul li.active-mid {
	background:#202020 url(/content/services/uk/g1-with-google-phone/g1_sidebar_mid3_active.gif) 0 50% no-repeat;
	}

#g1-micro-sidebar ul li.first.active-top {
	background:#202020 url(/content/services/uk/g1-with-google-phone/g1_sidebar_top_active.gif) 0 0 no-repeat;
	}

#g1-micro-sidebar ul li.g1-hover-js {
	*margin-bottom:-3px;
	color:#333;
	}

#g1-micro-sidebar ul li.g1-hover-js a, 
#g1-micro-sidebar ul li.g1-hover-js a:hover {
	color:#333;
	}


#g1-micro-sidebar ul li.g1-hover-js span {
	display:block;
	clear:left;
	padding-bottom:7px;
	width:160px;
	font-weight:normal;
	color:#333;
	}

#g1-micro-sidebar .g1-sidebar-arrow {
	position:absolute; 
	top:39%; 
	left:17px;
	display:none;
	}


/* [[ Landing page - g1-with-google-phone ]] */

#g1-micro-main .g1-landing-promo {
	margin-top:12px;
	width:534px; 
	height:240px;  
	background:url(/content/services/uk/g1-with-google-phone/landing_promo.jpg) 0 100% no-repeat;
	}

* HTML #g1-micro-main .g1-landing-promo {
	height:235px;
	}

#g1-micro-main .g1-landing-promo h1.title {
	margin-left:11px;
	}


#g1-micro-main .landing-first-col {
	float:left;
	margin-left:12px;
	width:220px;  
	}

#g1-micro-main .landing-second-col {
	float:left;
	margin-left:40px;
	width:220px;  
	}

#g1-micro-main .landing-first-col p span.highlight,
#g1-micro-main .landing-second-col p span.highlight {
	font-weight:bold;
	}

#g1-micro-main .landing-reg-container, #g1-micro-main .spec-reg-container {
	width:534px;
	min-height:6em; 
	height:auto; 
	_height:6em;	
	background:url(/content/services/uk/g1-with-google-phone/landing_footer.jpg) 0 bottom no-repeat;
	}
	
#g1-micro-main .spec-reg-container {
	margin-top:15px;
	min-height:3.5em;
	height:auto;
	_height:3.5em;
	}	

#g1-micro-main .landing-reg-container .btn-promo {
	float:right;
	margin:0px 0 0 0;
	}

#g1-micro-main h2.sub-title.sIFR-replaced {
	margin-top:0!important;
	}

#g1-micro-main h2.sub-title {
	float:left; 
	margin-right:10px;
	}

#g1-micro-main .reg-container {
	float:right; 
	margin:25px 30px 5px 0;
	width:180px;
	_margin-right:15px;
	*margin-top:20px;
	}


/* [[ specs page - g1-with-google-phone/specs ]] */

#g1-micro-main .spec-container {
	margin:20px 0 15px 0; 
	width:523px;
	min-height:11em;
	height:auto;
	_height:11em;
	background:url(/content/services/uk/g1-with-google-phone/specs_promo_phone2.jpg) 0 0 no-repeat;   
	}

#g1-micro-main .spec-container .table-cross-border {
	float:right;
	width:380px; 
	}

#g1-micro-main .spec-container .table-cross-border tr th {
	text-align:left;
	}

#g1-micro-main .spec-container .table-cross-border tr td {
	background-color:#fff;
	}

#g1-micro-main .spec-container .table-cross-border tr td.no-border {
	border-right:none;
}

#g1-micro-main .spec-container .table-cross-border tr td.sml-cell {
	padding-right:3px;
	border-right:none;
	}

#g1-micro-main .spec-overview-top {
	clear:both;
	margin-top:15px;
	padding-top:20px;
	width:523px;
	height:30px;
	background:url(/content/services/uk/g1-with-google-phone/specs_overview_top.jpg) 0 0 no-repeat;  
	}

#g1-micro-main .spec-overview-top h2.sub-title-white {
	margin-left:30px;
	}

#g1-micro-main .spec-overview-btm {
	margin-bottom:15px;  
	padding-bottom:20px;
	width:523px; 
	background:#5f5f5f url(/content/services/uk/g1-with-google-phone/specs_overview_btm.jpg) 0 100% no-repeat;
	}

#g1-micro-main .spec-overview-btm .spec-maps {
	margin-bottom:10px;
	_margin-bottom:0;
	padding:0 20px 0 30px;		
	}

#g1-micro-main .spec-overview-btm .spec-maps div {
	padding-left:60px; 
	background:url(/content/services/uk/g1-with-google-phone/specs_maps.png) 0 0 no-repeat;
	}
	* html #g1-micro-main .spec-overview-btm .spec-maps div {
		background:none;
		width:413px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/services/uk/g1-with-google-phone/specs_maps.png',sizingMethod='crop');
		}
	*html #g1-micro-main .spec-overview-btm .spec-maps div h3 {
		margin-top:0;
		}

#g1-micro-main .spec-overview-btm p{
	color:#fff;
	}

#g1-micro-main .spec-overview-btm h3 {
	margin-bottom:5px;
	font-size:1.1em;
	color:#fff;	
	}

#g1-micro-main .spec-overview-btm .spec-divider { 
	margin:8px 0 20px 30px;
	_margin-bottom:2px;
	width:471px; 
	height:2px; 
	}

#g1-micro-main .spec-overview-btm .spec-divider {
	clear:both;
	background:url(/content/services/uk/g1-with-google-phone/specs_divider.png) 0 0 no-repeat;
	}
	* html #g1-micro-main .spec-overview-btm .spec-divider {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/services/uk/g1-with-google-phone/specs_divider.png',sizingMethod='crop');
		}

#g1-micro-main .spec-row {
	float:left;
	margin-left:30px; 
	_margin-left:15px;
	padding-left:60px; 	
	width:160px; 
	}

#g1-micro-main .spec-row h3 {
	margin-top:0;
	}

#g1-micro-main .spec-row.barcode {
	margin-bottom:7px;
	*margin-bottom:0px;
	background:url(/content/services/uk/g1-with-google-phone/specs_barcode.png) 0 0 no-repeat; 	
	}
	* html #g1-micro-main .spec-row.barcode {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/services/uk/g1-with-google-phone/specs_barcode.png',sizingMethod='crop');
		}


#g1-micro-main .spec-row.pacman { 
	margin-bottom:7px;
	*margin-bottom:0px;
	background:url(/content/services/uk/g1-with-google-phone/specs_pacman.png) 0 0 no-repeat;
	}
	* html #g1-micro-main .spec-row.pacman {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/services/uk/g1-with-google-phone/specs_pacman.png',sizingMethod='crop');
		}

#g1-micro-main .spec-row.im {
	background:url(/content/services/uk/g1-with-google-phone/specs_im.png) 0 0 no-repeat; 
	}
	* html #g1-micro-main .spec-row.im {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/services/uk/g1-with-google-phone/specs_im.png',sizingMethod='crop');
		}

#g1-micro-main .spec-row.im {
	background:url(/content/services/uk/g1-with-google-phone/specs_im.png) 0 0 no-repeat; 
	}
	* html #g1-micro-main .spec-row.im {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/services/uk/g1-with-google-phone/specs_im.png',sizingMethod='crop');
		}

#g1-micro-main .spec-row.market {
	background:url(/content/services/uk/g1-with-google-phone/specs_market.png) 0 0 no-repeat; 
	}
	* html #g1-micro-main .spec-row.market {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/services/uk/g1-with-google-phone/specs_market.png',sizingMethod='crop');	
		}

	
#g1-micro-main .spec-tandc {
	margin-left:30px;
	padding:0 30px 0 60px; 	 
	background:url(/content/services/uk/g1-with-google-phone/specs_android.jpg) 0 0 no-repeat;
	}	

#g1-micro-main .spec-tandc p {
	clear:left;
	}

.spec-disc, .register-disc {
	margin-top:10px; 
	padding-left:30px;
	color:#666;
	} 

.register-disc {
	padding-left:0;
	}
	
	
/*specs page - tables*/

.js-fouc #g1-micro-main .general-container, 
.js-fouc #g1-spec-disc {
	display:none;
	}

#g1-micro-main .general-container {
	width:510px;
	margin-left:10px;
	border:1px #ccc solid; 
	}

#g1-micro-main .general-container table {
	margin-bottom:15px;
	}

#g1-micro-main .general-container caption.first {
	padding-top:10px;
	}

#g1-micro-main .general-container table caption {
	margin-bottom:3px;
	padding:0 0 0 5px;
	background:#fff;
	color:#e20074;	
	}

#g1-micro-main .general-container table th {
	width:135px;
	border:none;
	background-color:#fff;
	text-align:left;	
	}

#g1-micro-main .general-container table tr.bgr th, 
#g1-micro-main .general-container table tr.bgr td {
	background-color:#eff3f4;
	}

#g1-micro-main .general-container table th, 
#g1-micro-main .general-container table td {
	vertical-align:top;
	}

#g1-micro-main .general-container table td.wide-spec-cell {
	width:85px;
	}

#g1-micro-main .general-container table.last {
	margin-bottom:0;
	}

#g1-micro-main .general-container table.has-img {
	float:left;
	width:auto; 
	}

#g1-micro-main .advanced-spec-img {
	float:right; 
	margin-top:25px; 
	padding-right:7px;
	}

#g1-spec-disc {
	margin:0 0 0 10px;
}

#g1-micro-main .advanced-spec-div {
	float:left;
	margin-top:5px;
	padding-top:10px;
	width:523px;
	background:url(/content/services/uk/g1-with-google-phone/guide_divider.gif) 0 0 repeat-x;    
	}

#g1-micro-main .advanced-spec-div p {  
	padding:3px 0 5px 25px; 
	background:url(/content/services/uk/g1-with-google-phone/pdf_icon.gif) 0 0 no-repeat;
	font-weight:bold;
	}

#g1-micro-main .advanced-spec-div p a {
	text-decoration:none;
	color:#333;	
	}

#g1-micro-main .advanced-spec-div p a:hover {
	color:#e20074;
	}	

	
/* [[ T-Mobile G1 expandable terms ]] */

#g1-micro-main h3.expandable-header,
#g1-micro-main h3.expandable-header-android  {
	font-size:0.7em;
	font-weight:bold;
	margin:9px 0 9px 0px;
	}

#g1-micro-main h3.expandable-header a, 
#g1-micro-main h3.expandable-header a:visited,
#g1-micro-main h3.expandable-header-android a,
#g1-micro-main h3.expandable-header-android a:visited {
	color:#333;
	text-decoration:none;
	}

#g1-micro-main h3.expandable-header a:hover, 
#g1-micro-main h3.expandable-header a:active,
#g1-micro-main h3.expandable-header-android a:hover, 
#g1-micro-main h3.expandable-header-android a:active {
	color:#e20074;
	}

#g1-micro-main h3.expandable-header a:hover span,
#g1-micro-main h3.expandable-header-android a:hover span {
	background:url(/eshop/content/common/closed-highlight.gif) -42px 50% no-repeat;
	padding-right:15px;
	}

#g1-micro-main h3.expandable-header span,
#g1-micro-main h3.expandable-header-android span {
	background:url(/eshop/content/common/closed-highlight.gif) 0 50% no-repeat;
	padding-right:15px;
	}

#g1-micro-main h3.expandable-header a:hover span.opened,
#g1-micro-main h3.expandable-header-android a:hover span.opened {
	background:url(/eshop/content/common/open-highlight.gif) -42px 50% no-repeat;
	padding-right:15px;
	}

#g1-micro-main h3.expandable-header span.opened,
#g1-micro-main h3.expandable-header-android span.opened {
	background:url(/eshop/content/common/open-highlight.gif) 0 50% no-repeat;
	padding-right:15px;
	}

	
/* [[ How to get it - g1-with-google-phone/buy ]] */

#g1-micro-buy .how-to-get-win {
	width:762px; 


	}

#g1-micro-main .how-to-get-win p{
	 clear:left; 
	 width:337px;
	}


#g1-micro-main .how-to-get-win .btn-promo {
	margin:15px 0 0 24px;
	_margin-left:12px; 
	}
#content ul.g1-list {
padding:100px 0 0 50px;
}
#g1-micro-main .how-to-get-store {
	padding-left:25px; 
	width:350px; 
	min-height:8.5em; 
	_height:8.5em; 
	background:url(/content/services/uk/g1-with-google-phone/how_to_get_store_btm.jpg) 0 100% no-repeat;
	}

#g1-micro-main .how-to-get-store-container {
	margin-left:-25px;
	width:350px; 
	height:15px;
	background:url(/content/services/uk/g1-with-google-phone/how_to_get_store_top.jpg) 0 0 no-repeat; 
	}

#g1-micro-main .how-to-get-store p {
	clear:both; 
	width:200px;	
	}
	
	
#g1-micro-main .price-get-container {
	margin-bottom:18px;
	width:524px; 
	min-height:4em; 
	height:auto; 
	}
	
#g1-micro-main .price-get-container.flext {
	background:url(/content/services/uk/g1-with-google-phone/g1plan_flext_btm.gif) 0 100% no-repeat;
	}	
	
#g1-micro-main .price-get-container.combi {
	background:url(/content/services/uk/g1-with-google-phone/g1plan_combi_btm.gif) 0 100% no-repeat;
	}	

#g1-micro-main .price-get-container.flext .price-get-top {
	background:url(/content/services/uk/g1-with-google-phone/g1plan_flext_top.gif) 0 0 no-repeat;
	}

#g1-micro-main .price-get-container.combi .price-get-top {
	background:url(/content/services/uk/g1-with-google-phone/g1plan_combi_top.gif) 0 0 no-repeat;
	}
	
#g1-micro-main .price-get-top {
	height:10px; 
	width:524px;
	}	

#g1-micro-main .g1plan-first-col {
	float:left;
	width:155px;
	padding:15px 0 0 20px; 
	font-size:1em; 
	font-weight:bold; 
	color:#fff; 
	}
	*html #g1-micro-main .g1plan-first-col {
		padding-top:8px; 
	}

#g1-micro-main .g1plan-first-col span {
	clear:left;
	display:block;
	font-size:.7em; 
	font-weight:normal; 
	}

#g1-micro-main .g1plan-second-col {
	float:left; 
	width:320px; 
	padding:5px 0 4px 20px; 
	font-size:.9em; 
	color:#fff;
	}
	*html #g1-micro-main .g1plan-second-col {
		padding-top:0;
	}

#g1-micro-main .g1plan-second-col span {
	font-size:.78em;
	}	

#g1-micro-main h3.g1-get-price {
	margin-bottom:5px;
	color:#666;
	}

#g1-micro-main  a.action-link-white:active, 
#g1-micro-main  a.action-link-white:hover {
	color:#fff;	
	} 
	

/* [[ Orphan buy now page ]] */

#g1-buy-page h2.sub-title.sIFR-replaced {
	margin:18px 0 0 0;	
	}

#g1-buy-page h3 {
	margin:0;
	color:#fff;
	font-weight:bold;
	font-size:1.125em;
	}
	
#g1-buy-page h3 span {
	font-weight:normal;
	font-size:0.778em;
	}
	
#g1-buy-page .hero-container .container-content {
	padding:10px 18px 10px 15px;
	}

#g1-buy-page .hero-container-flext {
	float:left;
	width:276px;  
	margin-bottom:9px;
	margin-right:17px;
	margin-left:170px;
	margin-top:370px;
	display:inline;
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_flext_btm.gif) 0 100% no-repeat;
	}

#g1-buy-page .hero-container-combi {
	float:left;
	width:276px;
	margin-bottom:9px;  
	margin-top:370px;
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_combi_btm.gif) 0 100% no-repeat;
	}

#g1-buy-page .hero-container-top-flext {
	width:276px; 
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_flext_top.gif) 0 0 no-repeat;
	margin-bottom:10px;
	}

#g1-buy-page .hero-container-top-combi {
	width:276px; 
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_combi_top.gif) 0 0 no-repeat;
	margin-bottom:8px;
	}	
	
#g1-buy-page .hero-price {
	font-size:1.125em; 
	font-weight:bold;
	color:#fff;  		
	margin-bottom:5px;
	}
	
#g1-buy-page .hero-price s {
	font-size:0.778em;
	font-weight:normal;
	}

#g1-buy-page .hero-price span {
	clear:left; 
	font-size:.667em; 
	font-weight:normal; 
	margin-top:-5px;
	}

#g1-buy-page .hero-desc {
	color:#fff; 
	padding:10px 0 5px 0;
	margin:0;
	font-size:1.25em;
	min-height:100px;
	background:url(/content/services/uk/g1-with-google-phone/g1_bg_flext_desc.gif) repeat-x;
	}
  *html #g1-buy-page .hero-desc {	
		height:100px;
		}			
	
#g1-buy-page .hero-container-combi .hero-desc {
	padding-bottom:3px;
	}
	
#g1-buy-page .hero-container-combi .hero-desc {
	background-image:url(/content/services/uk/g1-with-google-phone/g1_bg_combi_desc.gif);
	}
	
#g1-buy-page .hero-desc li {
	background-image:url(/content/services/uk/g1-with-google-phone/g1_buy_bullet.gif);
	margin-bottom:3px;
	height:1%;
	}

#g1-buy-page .hero-desc span {
	display:block;
	font-size:0.786em;
	}

#g1-buy-page .hero-colour {
	padding:15px 0;
	font-weight:bold; 
	background:url(/content/services/uk/g1-with-google-phone/g1_bg_flext_colour.gif) repeat-x;
	}

#g1-buy-page .hero-container-combi .hero-colour {
	background-image:url(/content/services/uk/g1-with-google-phone/g1_bg_combi_colour.gif);
	}

#g1-buy-page .hero-colour ol {
	margin-left:15px;
	}

#g1-buy-page .hero-colour ol li {
	float:left; 
	list-style:none; 	
	font-size:1em;
	width:90px;
	}

#g1-buy-page .hero-colour ol li.left {
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_flext_separator.gif) repeat-y 100% 0;
	width:110px;
	margin-right:20px;
	}

#g1-buy-page .hero-container-combi .hero-colour ol li.left {
	background-image:url(/content/services/uk/g1-with-google-phone/g1_buy_combi_separator.gif);
	}

#g1-buy-page .hero-colour ol li p {
	clear:left;
	padding-top:10px;
	margin-bottom:0;
	}

#g1-buy-page .hero-colour ol li p a {
	color:#fff !important;
	}
	
#g1-buy-page .hero-colour ol li img {
	margin-left:18px;
	}

#g1-buy-page .hero-colour ol li label {
	display:block;
	width:52px; 	 
	padding-top:35px; 
	*padding-top:30px;
	_padding-bottom:0px;
	}

#g1-buy-page .hero-select-combi, #g1-buy-page .hero-select-flext  {
	float:left;
	width:69px; 
	height:44px; 
	margin:20px 0 0 20px;
	}

#g1-buy-page .hero-select-combi {
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_btn_combi.png) 0 0 no-repeat; 
	}
	*html #g1-buy-page .hero-select-combi {
			background:url(/content/services/uk/g1-with-google-phone/g1_buy_btn_combi.gif) 0 0 no-repeat; 	
	}
	
#g1-buy-page .hero-select-flext {
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_btn_flext.png) 0 0 no-repeat; 
	}
	*html #g1-buy-page .hero-select-flext {
			background:url(/content/services/uk/g1-with-google-phone/g1_buy_btn_flext.gif) 0 0 no-repeat; 	
	}	

#g1-buy-page .hero-select-combi p, 
#g1-buy-page .hero-select-flext p {
	width:50px; 
	padding:8px 0 0 3px;
	text-align:center;
	line-height:1.2em; 
	}

#g1-buy-page .hero-select-combi p a {
	font-weight:bold;
	color:#5ca5dc; 
	text-decoration:none; 	
	}

#g1-buy-page .hero-select-flext p a {
	font-weight:bold;
	color:#e20074; 
	text-decoration:none; 	
	}

#g1-buy-page .buy-options {
	background:url(/content/services/uk/g1-with-google-phone/g1_buy_promo.jpg) 0 0 no-repeat; 
	padding:0 50px 25px 235px;
	margin:25px 0; 
	min-height:18em;
	_height:18em;
	}

#g1-buy-page .buy-options h3 {
	color:#e20074;
	}

#g1-buy-page h4 {
	font-size:.7em;
	}	
	
#g1-buy-page .hero-see-all {
	float:right; 
	margin-right:15px;
}	

#g1-buy-page .hero-see-all p {
	text-align:right;
}
	
	
.js-fouc #g1-buy-page .g1-terms-expand 	{
	display:none;
}
	
h3#g1-terms {
	font-size:0.7em;
	font-weight:bold;
	margin:15px 0 9px 0px;
}

div.g1-terms-expand {
	width:540px; 
	margin-left:24px;
}

#g1-buy-page .g1-terms-expand {
	width:450px;
	margin-left:0px;
}

h3#g1-terms a, #t-mobile-g1 h3.g1-terms a:visited {
	color:#333;
	text-decoration:none;
}


h3#g1-terms a:hover, #t-mobile-g1 h3.g1-terms a:active {
	color:#e20074;
}

h3#g1-terms a:hover span {
	background:url(/eshop/content/personal/whats-hot/t-mobile-g1/closed-plus.gif) -42px 50% no-repeat;
	padding-right:10px;
}

h3#g1-terms span {
	background:url(/eshop/content/personal/whats-hot/t-mobile-g1/closed-plus.gif) 0 50% no-repeat;
	padding-right:10px;
}

h3#g1-terms a:hover span.opened {
	background:url(/eshop/content/personal/whats-hot/t-mobile-g1/opened-minus.gif) -42px 50% no-repeat;
	padding-right:10px;
}

h3#g1-terms span.opened {
	background:url(/eshop/content/personal/whats-hot/t-mobile-g1/opened-minus.gif) 0 50% no-repeat;
	padding-right:10px;
}
	
#g1-buy-page .its-here-bg {
	width:736px;
	height:414px;
	background:url(/content/services/uk/g1-with-google-phone/comingsoon/top_background_here.jpg) 100% 100% no-repeat;
}

#here_promo_img {
	margin:8px 0 0 3px;
}

*html #here_promo_img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/content/services/uk/g1-with-google-phone/comingsoon/its_here_promo.png'); padding-top:338px; margin-left:0; }

#g1-buy-page .its-here-bg .its-here-btn {
	position:relative;
	right:45px;
	top:15px;
	float:right;
}


/*Android details page*/

#g1-micro-main .g1-android-promo {
	margin-top:12px;
	width:534px; 
	height:260px;  
	background:url(/content/services/uk/g1-with-google-phone/android_promo.jpg) 0 100% no-repeat;
	}
	* HTML #g1-micro-main .g1-android-promo {
		height:255px;
	}

#g1-micro-main .g1-android-promo h1.title {
	margin:0 0 0 11px;
	}
	*html #g1-micro-main .g1-android-promo h1.title {
		m\argin-left:5px;
	}	

#g1-micro-main #app-list {
	margin-left:12px;
	}

#g1-micro-main #app-list dl {
	clear:both;
	width:100%;
	}

#g1-micro-main #app-list dl dt {
	float:left;
	margin-right:1em;
	width:auto;	
	color:#e20074;
	}

.js-fouc #g1-micro-main #app-list dl,
.js-fouc #g1-micro-main #app-list ul {
	display:none;
	} 


#g1-micro-main #app-list dl dd {
	margin-bottom:0;
	line-height:1.3em;
	}

#g1-micro-main #app-list ul {
	margin-left:0;
	}

#g1-micro-main #app-list li {
	padding:0;
	background:none;
	font-weight:bold;
	color:#e20074;
	}

#g1-micro-main .android-fav {
	margin-bottom:15px;
	width:534px;
	background:url(/content/services/uk/g1-with-google-phone/android_fav_top.gif) 0 0 no-repeat;	
}

#g1-micro-main .android-fav-btm {
	clear:both;
	width:534px;
	height:9px;
	background:url(/content/services/uk/g1-with-google-phone/android_fav_btm.gif) 0 100% no-repeat;
	}
	*html #g1-micro-main .android-fav-btm {
		ma\rgin-top:-18px;	
	}

#g1-micro-main .android-fav img {
	float:left;
	margin-left:30px;
	margin-top:15px;
	padding-right:20px;
	}

*html #android-savvy {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/content/services/uk/g1-with-google-phone/android_fav_savvy.png'); padding-top:115px; margin-right:20px; }
*html #android-wikitude {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/content/services/uk/g1-with-google-phone/android_fav_wikitude.png'); padding-top:115px; margin-right:20px; }
*html #android-locale {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/content/services/uk/g1-with-google-phone/android_fav_locale.png'); padding-top:115px; margin-right:20px; }
*html #android-pacman {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/content/services/uk/g1-with-google-phone/android_fav_pacman.png'); padding-top:115px; margin-right:20px; }


#g1-micro-main .android-fav h4 {
	padding-top:15px;
	*padding-top:0;
}

#g1-micro-main .android-fav p {
	padding-right:15px;
}

.price-wrap{font-size:0.9em;}
.pink{color:#e20074;}
.strike{text-decoration:line-through;}
.price{font-size:1.4em !important; color:#e20074;}
.small{font-size:0.9em;}
.margin-top10px{margin-top:10px;}

#g1-updated{}

#g1-updated .header{background:#FFF url(/content/services/uk/g1-updated/g1_dance_header.jpg) 0 0 no-repeat; min-height:298px;}
* html #g1-updated .header{height:298px;}

#g1-updated .header div.content{padding:42px 10px 25px 28px;}

h2.g1-header{color:#FFF !important; font-weight:normal; padding:0 0 0 10px; font-size:1.2em !important; margin:0 0 20px 0;}
h2.g1-header span.largeBold{font-weight:bold;}
h2.g1-header span.small{font-size:0.9em !important;}

#g1-updated .header div ul li{ font-size:1.15em !important; }

.lower-content{background:#FFF url(/content/services/uk/g1-updated/g1_graphic.jpg) 0 0 no-repeat; padding:0 0 0 166px; margin:15px 0 0 0;}
.lower-content h2.sub-title{font-size:1.15em !important;}

* html .g1-panel{margin:4px 0 0 0 !important;}
*:first-child+html .g1-panel{margin:4px 0 0 0 !important;}

.g1-panel{width:277px; float:left; display:inline; color:#FFFFFF !important;}
.g1-panel * .splitter{margin:0 17px 10px 17px; padding:0 0 10px; color:#FFFFFF !important; font-size:0.9em;}
.g1-panel * .splitter strong{font-size:1.2em !important;}
.g1-panel * .splitter .duration{font-size:0.7em !important;}
.g1-panel * .splitter .strike{color:#FFF !important;}
.g1-panel-header{min-height:139px; padding:10px 0 0 0;}
.g1-panel-footer{min-height:165px; padding:10px 0 0 0;}
* html .g1-panel-header{height:139px;}
* html .g1-panel-footer{height:165px;}

.g1-panel-footer .left-col{width:122px; float:left; display:inline; margin:0 0 0 16px; text-align:center;}
.g1-panel-footer .right-col{width:121px; float:left; display:inline; text-align:center;}

.g1-panel-footer .left-col a.select, .g1-panel-footer .right-col a.select{width:86px; display:inline; float:left;  font-size:0.7em; padding:6px 0 10px 0; text-decoration:none;}
.g1-panel-footer .left-col a.select{color:#FFF !important; margin:0 0 0 13px;}
.g1-panel-footer .right-col a.select{color:#000 !important; margin:0 0 0 22px;}

.g1-panel-footer * .arrow-lnk{display:inline; text-align:left; float:left; color:#FFFFFF !important; font-size:0.7em !important; width:100px; font-weight:bold; text-decoration:none;}
.g1-panel-footer .left-col .arrow-lnk{margin:0 0 0 13px;}
.g1-panel-footer .right-col .arrow-lnk{margin:0 0 0 22px;}


.g1-panel * ul{font-size:1.2em !important; margin:0 !important;}
.g1-panel * ul li{background:url(/content/services/uk/g1-updated/bullet_white.gif) no-repeat scroll 0 0.5em !important; color:#FFFFFF !important;}

.pink-panel{background:url(/content/services/uk/g1-updated/g1_pink_bg.gif) repeat-y top left;}
.pink-panel * .splitter{background:url(/content/services/uk/g1-updated/pink_splitter.gif) repeat-x bottom left;}
.pink-panel .g1-panel-header{background:url(/content/services/uk/g1-updated/g1_pink_hdr.gif) no-repeat top left;}
.pink-panel .g1-panel-footer{background:url(/content/services/uk/g1-updated/g1_pink_ftr.gif) no-repeat bottom left;}

.pink-panel .g1-panel-footer .left-col{ background:url(/content/services/uk/g1-updated/pink_vert_splitter.gif) repeat-y top right;}
.pink-panel .g1-panel-footer .left-col a.select{background:url(/content/services/uk/g1-updated/btn_black_pink_bg.gif) no-repeat top left;}
.pink-panel .g1-panel-footer .right-col a.select{background:url(/content/services/uk/g1-updated/btn_white_pink_bg.gif) no-repeat top left;}

.blue-panel{background:url(/content/services/uk/g1-updated/g1_blue_bg.gif) repeat-y top left; margin:0 0 0 10px;}
.blue-panel * .splitter{background:url(/content/services/uk/g1-updated/blue_splitter.gif) repeat-x bottom left;}
.blue-panel .g1-panel-header{background:url(/content/services/uk/g1-updated/g1_blue_hdr.gif) no-repeat top left;}
.blue-panel .g1-panel-footer{background:url(/content/services/uk/g1-updated/g1_blue_ftr.gif) no-repeat bottom left;}

.blue-panel .g1-panel-footer .left-col{background:url(/content/services/uk/g1-updated/blue_vert_splitter.gif) repeat-y top right;}
.blue-panel .g1-panel-footer .left-col a.select{background:url(/content/services/uk/g1-updated/btn_black_blue_bg.gif) no-repeat top left;}
.blue-panel .g1-panel-footer .right-col a.select{background:url(/content/services/uk/g1-updated/btn_white_blue_bg.gif) no-repeat top left;}


/* start CR6814 bgazzard 08/06/2009 */
.first-panel{margin:355px 10px 11px 170px !important;}

.g1-black-panel-body{float:left; display:inline; background:url(/content/services/uk/g1-with-google-phone/g1-black-panel-body.jpg) repeat-y top left; width:278px; margin:355px 0 0 0;}
.g1-black-panel-header{background:url(/content/services/uk/g1-with-google-phone/g1-black-panel-header.jpg) no-repeat top left;}
.g1-black-panel-footer{min-height:215px; background:url(/content/services/uk/g1-with-google-phone/g1-black-panel-footer.jpg) no-repeat bottom left; padding:15px;}
.g1-black-panel-footer h3{color:#e20074 !important;}
.g1-black-panel-footer .strike{text-decoration:line-through;}

* html .g1-black-panel-footer{height:215px;}
*:first-child+html .g1-black-panel-footer{height:215px;}

.header-border{border-bottom:1px solid #b2b2b2; margin:0 0 10px 0; padding:0 0 10px 0;}
/* end CR6814 bgazzard 08/06/2009 */

/* Button
---------------------------------------------- */
/*.btn {position:relative; float:left; font-size:0.7em !important; top:4px; left:3px; margin:0 3px 3px 2px; color:#FFFFFF; font:bold 0.7em/normal Arial, Helvetica, sans-serif; text-decoration:none;  border-style:none;}
.btn span{display:block; position:relative;}
.btn span span{left:-3px;}
.btn span span span {top:-6px; left:3px;}
.btn span span span span {left:-3px; top:0;}
.btn .padding {position:relative; top:1px; display:block; padding:3px 0px 0px 10px; margin:0 0 0 10px; font-weight:bold; text-decoration:none; color:#fff; background:url(/eshop/content/personal/special-offers/payg_valentines/btn-arrow.gif) no-repeat center left;}

span.arrow{display:block; padding:0 0 0 11px; background:url(/eshop/content/personal/special-offers/payg_valentines/btn-arrow.gif) no-repeat top left;}*/

/*.btn-magenta .btn-corner-tl { background:url(/common/redesign-img/buttons/bg_buttons.gif) 0 0 no-repeat; }
.btn-magenta .btn-corner-tr { background:url(/common/redesign-img/buttons/bg_buttons.gif) 100% 0 no-repeat; }
.btn-magenta .btn-corner-bl { background:url(/common/redesign-img/buttons/bg_buttons.gif) 0 -80px no-repeat; }
.btn-magenta .btn-corner-br { background:url(/common/redesign-img/buttons/bg_buttons.gif) 100% -80px no-repeat; }*/

