/*   FOLLOW THE NEW STYLE SHEET CONVENTION PLEASE */
/*   type|colour|decoration|style|size|           */
/*   e.g 'linkwhitenounderlineboldbig'            */


body {
	font: 12px "Tahoma", "Arial", "Helvetica", "sans-serif";
	color: #000;
	background-color: #D6D6D6;
	margin: 0px;
	margin-top: 0px;
}

body.xmas{
	background: #D6D6D6 url(http://www.unlockingonline.com/images/christmas/xmas.jpg) center repeat-y;	
}

img	{
	border: 0;
	}

a 	{
    	color: #000;
	}

a:hover	{
	color: #0078FF;
	}

abbr 	{
    	border: 0;
	}

form 	{
    	margin: 0;
    	padding: 0;
	}

pre 	{
    	margin: 5px 0;
	}

#site	{width: 760px;
	background: #fff;
	border-left: #3D3F4C 1px solid;
	border-right: #3D3F4C 1px solid;	
	}

h1	{
	font-size: 38px;
	color: #0078FF;
	}

#header {
	width: 760px;
	height: 159px;
	background: url(http://www.unlockingonline.com/images/headerbg.gif) top left repeat-x;
	}

#manuimage {
	float: left;
	}

#title	{
	width: 500px;
	float: right;
	position: relative;
	top: 30px;
	left: 0px; 
	}

#title h1 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 32px;
	font-weight: normal;
	color: #0078FF;
	}

#subtitle {
	font-size: 19px;
	font-weight: normal;
	color: #8698AC;	
	}

#menuline {
	width: 760px;
	height: 66px;
	background: #8698AC;
	color: #fff;
	border-top: #B0B0B0 1px solid;
	border-bottom: #B0B0B0 1px solid;	
	}
	
#menuwrap {
	width: 700px;
	margin-left: 1em auto;
	margin-right: 1em auto;
	}

.menuitem {
	width: 150px;
	margin: 9px 10px 0px 10px;
	float: left;
	font-size: 21px;
	}

.menuitem a {
	color: #fff;
	text-decoration: none;
	}

.menuitem a:hover {
	color: #fff;
	text-decoration: underline;
	}

.subitem {
	color: #D6DFEA;
	margin-top: 7px;
	font-size: 11px; 
	}
.subitem a {
	color: #D6DFEA;
	}

#pagecontent {
	font-size: 12px;
	text-align: left;
	color: #393939;
	padding: 0px 35px 40px 35px;
	}

.pagetext {
	font-size: 12px;
	text-align: left;
	color: #393939;
	}
	
.pagetext_center {
	font-size: 12px;
	text-align: center;
	color: #393939;
	}

.pagetext .price {
	font-weight: bold;
	color: #0078FF;
	}

.form_label {
	font-size: 12px;
	text-align: left;
	color: #393939;
	}

.error	{
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	color: #f00;
	}

#indexpagecontent {
	font-size: 12px;
	color: #393939;
	padding: 0px 60px 20px 25px;
	}

#indexpagecontent .pagestep{
	background: url(http://www.unlockingonline.com/images/manu_5/steps/ordering-1.png) top left no-repeat;
	padding-left: 101px;	
	margin: 10px 0;
	min-height: 112px;
	margin: 20px 0;
}	
.pagestep b{
	display:block;
	float: left; 
	margin:0 10px 10px 0;
	font-size:10px;
	text-align:center;
	font-weight: normal;
}
.pagestap a{
}

.pagestep img{
	border:1px solid #666666;	
}
.pagestep h5{
	font-size: 14px;
	margin: 0px 0px 7px 0px;
	font-weight: bold;
	color: #0078FF;	
}

	
#pagecontent h3  {
	font-size: 22px;
	margin: 30px 0px 30px 0px;
	font-weight: normal;
	color: #0078FF;	
	}

#pagecontent h4, #indexpagecontent h4{
	font-size: 21px;
	margin: 25px 0px 10px 0px;
	font-weight: normal;
	color: #0078FF;	
	}

#pagecontent h5{
	font-size: 15px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	color: #0078FF;	
	}

#pagecontent h6 {
	font-size: 15px;
	margin: 30px 0px 10px 0px;
	font-weight: normal;
	color: #0078FF;	
	}

#pagecontent a {
	color: #393939;	
	}

#pagecontent a:hover {
	color: #0078FF;
	}

#footer_seo {
	width: 760px;
	padding: 10px 0px;
	background: #c0c0c0;
	color: #0090ff;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	}

#inf_links {
	width: 760px;
	height: 22px;
	background: #FFFFFF;
	color: #0090ff;
	font-size: 10px;
	}



#links_seo {
	padding: 15px;
	}


#footer {
	width: 760px;
	height: 46px;
	background: #8698AC;
	color: #D6DFEA;
	font-size: 10px;
	text-align: right;
	}

#copyright {
	padding: 15px;
	}

.orderbutton {
	width: 100%;
	height: 60px;
	margin: 30px 0px 0px 0px;
	color: #0078FF;
	font-weight: bold;
	font-size: 16px;
	background: url(http://www.unlockingonline.com/images/bigbutton2.png) 50% 50% no-repeat; 
	border: 0;
	}

.imeicode {
	padding-top: 10px;
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 18px;
	color: #000;
	}

.button {
	width: 100%;
	height: 60px;
	margin: 30px 0px 30px 0px;
	color: #0078FF;
	font-weight: bold;
	font-size: 15px;
	}

.bigbutton {background: url(http://www.unlockingonline.com/images/bigbutton.png) 50% 50% no-repeat; border: 0;}

#submenu {
	height: 35px;
	margin: 0px 35px 0px 35px;
	border-bottom: 1px solid #8698AC;
	font-size: 15px;
	}

#submenu * {
	float: left;
	padding: 7px 0px 7px 0px;
	}

#submenu .inactive, #submenu .arrow {
	color: #8698AC;
	}

#submenu .active {
	color: #0078FF;
	}

#submenu .arrow {
	padding-left: 31px;
	padding-right: 31px;
	}

.leftcolumn {
	float: left;
	width: 170px;
	}

.rightcolumn {
	display: block;
	margin-left: 20px;
	}

.phoneimage {
	text-align: center;
	vertical-align: middle;
	width: 170px;
	height: 170px;
	overflow: hidden;
	border: 1px solid #8698AC;
	}

.border_blue{
	text-align: center;
	vertical-align: middle;
	border: 1px solid #8698AC;
	font-size:12px;
}
	
.phoneimage img {
	margin: 10px;
	}

.imagetext {
	text-align: center;
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #0078FF;
	}

.note	{
	color: #808080;
	font-size: 10px;
	}
	
/*Right panel for start page*/	
.right_box {float:right;padding:25px;width:210px;}


.right_box .cards{
	font-weight: bold;
	color: #0273ff;
	text-align: center;
	font-family: Verdana;
	font-size:13px;
	width: 190px;
	margin-bottom: 10px;
	border: 1px solid #d7dce3;
	padding:10px 10px;
}

.right_box .cards img{
	display:block;
	margin: 5px auto 10px auto;
}



.right_menu {float:right;width:210px;padding-bottom:0px;}
.right_menu b {font-style:italic;text-align:center;color:#0078ff;font-size:16px;font-weight:700;width:100%;float:left;clear:both;}
.right_menu i {font-style:normal;text-align:center;color:#a5abb1;font-size:16px;font-weight:700;width:100%;float:left;clear:both;margin-top:10px;}
.right_menu .top {width:100%;color:#007bff;font-weight:bold;font-size:24px;text-align:center;line-height:40px;margin-bottom:5px;}
.right_menu .step {font-style:normal;padding-left:25px;font-size:67px;color:white;float:left;font-weight:bold;text-align:left;line-height:115px;padding-right:130px;
font-family:"Myriad Pro", "Trebuchet MS", Tahoma, sans-serif;}

.right_menu img{
	display: block;
	margin: 5px auto;
}

.right_menu  .rm_bn a {width: 186px;height: 44px;float: left;text-align: center;margin-top:13px;margin-left:14px;
background: url(http://www.unlockingonline.com/images/manu_5/rm_bn.png)  no-repeat; text-decoration: none;}
.right_menu  .rm_bn .caption {margin-top: 11px;font-size: 15px;font-weight: bold;color: #fff;text-decoration: none;}
.right_menu  .rm_bn a:hover .caption {text-decoration: underline;}			
/*----------------------------------------------------- */

.header_line .header_ord_white {
	text-align: left;
	font-size: 22px;
	margin: 50px 0px 10px 0px;
	font-weight: normal;
	color: #0078FF;	
	}

.header_sub {
	text-align: left;
	font-size: 21px;
	margin: 50px 0px 10px 0px;
	font-weight: normal;
	color: #0078FF;	
	}

.normal_grey {
	color: #393939;
	}


/*-------------------------------- Buy_unlock page (model selection) ----------------------------------*/

.handsets td {
	padding: 5px;
	vertical-align: top;
	width: 14%;
	}
	
.handsets .tableimage {
	width: 66px;
	margin-bottom: 5px;
	}

.handsets_pages_top {
	margin-bottom: 30px;
	}

.handsets_pages_top .pagenum {
	padding-left: 15px;
	}

.handsets_pages_top .pagelinks {
	padding-right: 15px;
	}

/**************************/
#model_select{
	padding:20px;
	background:#e7ebee;
}

#quick_select{
	padding:3px 0;
	float:left;	
	margin-right:70px;
}

#find_hs{
	float:left;		
/*	margin-right:60px;*/
}

#prior_select{
	float:right;
	padding:3px 0;
}


.handsets_snaps {
}


.handsets_snaps input {
	  border: 1px solid  #637588;
}


.handsets_snaps select {
 border: 1px solid  #637588;
 width: 150px;
}



/*-------------------Links directory page-----------------*/
/*   type|colour|decoration|style|size|           */
.fontbluenormal{
	color: #8698AC;
	font-size: 12px;
	margin: 50px 10px 0px 10px;
}

.fontbluenormal a{
	color: #0078FF;
}

.fontblacknormalbold{
	font: bold 14px "Tahoma", "Arial", "Helvetica", "sans-serif";
}

.fontblacknormal{
	font: 12px "Tahoma", "Arial", "Helvetica", "sans-serif";
}

.subcatmargin{
	margin-left:20px;
}

.linktitlebluebig a{
	font: bold 14px "Tahoma", "Arial", "Helvetica", "sans-serif";
	color: #0078FF;
}

.linknavbluenormal{
	color: #8698AC;
	font-size: 11px;
	margin: 50px 0px 10px;
}

.linknavbluenormal a{
	color: #8698AC;
	font-size: 11px;
	margin: 50px 0px 10px;
}

.linkcellpadding{
	padding:20px 0px 20px;
}

.linkcategorymaincontentpadding{
	padding:30px 0px 150px;
}

.linkcategorysubcatpadding{
	padding:30px 0px 30px;
}

.linkcategorylistpadding{
	padding:10px 0px 10px;
}

.bluenote{
	font-size:12px;
	color:#0078FF;
}

.link_addform_label {
	font-size: 12px;
	color: #393939;
}

/* 	How to unlock?*/


/*-----------BLACKBERRY SATELLITE-------------------*/
.clear_line {width:100%;clear:both;font-size:1px;margin:0px;padding:0px;}

.supportmenu {width:100%;height: 60px;background:white;font-size:11px;padding:0px;margin:0px;}

.supportmenu a {text-decoration: underline; color: #0078ff;}
.supportmenu a:hover {text-decoration: none;}

.logo {float:left;padding-top:12px;src=http://www.unlockingonline.com/images/header-powered_by.png;}

#bb_title{position:relative;top:10px;font-size: 32px;font-weight: normal;color: #0078FF;}
#bb_subtitle{position:relative;top:10px;font-size: 19px;font-weight: normal;color: #8698AC;}

.banner {float:right;padding-top:30px;padding-right:45px;text-align:right;}
#title_banner {position:relative;top:10px;right:5px;font-size: 19px;font-weight: normal;color: #8698AC;}
#title_banner_price {position:relative;top:20px;font-size: 32px;font-weight: normal;color: #0078FF;}

.right_part {}

.panel_0 {background: url(http://www.unlockingonline.com/images/header-panel_left_bg.png) top left repeat-x;float:right;width:1px;height:19px;}

.panel {background: url(http://www.unlockingonline.com/images/header-small_bg.png) top repeat-x;float:right;height:60px;line-height:17px;padding:0px 8px;text-align:right;
}
.panel a {padding-left: 2px;text-decoration:underline;}
.panel a:hover; {text-decoration: none;}
.panel b {color: #555e70;}
.panel .location {padding-left:20px;line-height:19px;}
.panel .location img{position:relative;top:2px;}
.panel .currency{padding-right:5px;margin-bottom:5px;}
.panel .currency a {line-height:17px;}
.blue_text {color:#0099FF;padding: 5px 0px 5px 30px;
background: url(http://www.unlockingonline.com/images/header-cart_ico.png) 0 2px no-repeat; cursor:pointer;}

.support {float:right;width:173px;height:60px;line-height:14px;
background: url(http://www.unlockingonline.com/images/header-girl_support.png) no-repeat;}

.support #online_mode {text-align:center;height:52px;padding:8px 60px 0px 0px;}
.support #online_mode a {line-height:22px;font-weight:bold;}
.support #online_mode .green_text {font-weight:bold;color: #00e801;font-weight:bold;}

.support #offline_mode {text-align:center;height:52px;padding:8px 60px 0px 0px;display:normal;}
.support #offline_mode a {line-height:12px;}

.column_left {float:left;padding:0px;width:172px;font-weight:bold;text-align:center;color: #0078ff;}

.column_left .phone {float:left;width:165px;height:165px;border: 1px solid #555e70;margin-bottom:8px;}

.column_right {float:right;padding:0px;width:500px;font-size:11px;}

.column_right .form {float:left;width:210px;}
.column_right .form .answer {float:left;padding-left:30px;padding-top:12px;font-size:14px;}
.column_right .form input {margin-left:20px;margin-right:3px;}
.column_right .form select {float:left;font-size:11px;width:200px;margin-top:5px;margin-bottom:15px;}
.column_right .form a {float:left;color:#5f5f5f;width:200px;padding-bottom:15px;text-align:center;}

.column_right .pay_bn a {width: 166px;height: 42px;float: left;text-align: center;margin-top:13px;margin-left:47px;
background: url(http://www.unlockingonline.com/images/button1.png) no-repeat;text-decoration: none;}
.column_right .pay_bn .caption {margin-top: 10px;font-size: 15px;font-weight: bold;color: #fff;text-decoration: none;}
.column_right .pay_bn a:hover .caption {text-decoration: underline;}

.column_right .quote_empty {float:right;width:280px;height:185px;background: url(http://www.unlockingonline.com/images/quote-empty.png) no-repeat;text-align:center;
display:none;}
.column_right .quote_empty  p {padding-top:15px;}

.column_right .quote_result1 {float:right;width:270px;height:183px;background: url(http://www.unlockingonline.com/images/result_bg.png) repeat-x;
text-align:center;border: 1px solid #b1c0cc;margin-right:2px;color:#393939;font-weight:bold;
display:none;}
.column_right .quote_result1  .green_txt {color:#5de000;font-size:15px;
background: url(http://www.unlockingonline.com/images/result_good1.png) no-repeat;line-height:32px;margin:15px 15px;padding-left:14px;}
.column_right .quote_result1  .blue_txt {color:#0078ff;padding:3px;}
.column_right .quote_result1  b {color:#0078ff;font-size:20px;padding:5px;}

.column_right .quote_result2 {float:right;width:270px;height:183px;background: url(http://www.unlockingonline.com/images/result_bg.png) repeat-x;
text-align:center;border: 1px solid #b1c0cc;margin-right:2px;color:#393939;font-weight:bold;
display:none;}
.column_right .quote_result2  .green_txt {color:#5de000;font-size:15px;
background: url(http://www.unlockingonline.com/images/result_good1.png) no-repeat;line-height:32px;margin:0px 15px 0px 15px;padding-left:14px;}
.column_right .quote_result2 .new {float:left;margin-left:40px;}
.column_right .quote_result2  .blue_txt {color:#0078ff;padding:3px;}
.column_right .quote_result2  b {color:#0078ff;font-size:20px;padding:5px;}

.column_right .quote_result3 {float:right;width:270px;height:183px;background: url(http://www.unlockingonline.com/images/result_bg.png) repeat-x;
text-align:center;border: 1px solid #b1c0cc;margin-right:2px;color:#393939;
display:none;}
.column_right .quote_result3  .green_txt {color:#5de000;font-size:15px;font-weight:bold;
background: url(http://www.unlockingonline.com/images/result_good1.png) no-repeat;line-height:32px;margin:0px 15px 0px 15px;padding-left:14px;}
.column_right .quote_result3  p {float:left;margin:0px;padding:6px 16px 0px 28px;font-weight:bold;}
.column_right .quote_result3  b {color:#0078ff;font-size:20px;padding:0px 30px;float:right;line-height:26px;}
.column_right .quote_result3 input {position:relative;left:-4px;top:0px;}

.column_right .quote_result4 {float:right;width:270px;height:183px;background: url(http://www.unlockingonline.com/images/result_bg.png) repeat-x;
text-align:center;border: 1px solid #b1c0cc;margin-right:2px;color:#393939;
display:none;}
.column_right .quote_result4  .red_txt {color:#5de000;font-size:12px;font-weight:bold;color:#eb0000;text-align:left;
background: url(http://www.unlockingonline.com/images/result_bad.png) no-repeat;margin:15px 25px;padding-left:40px;}
.column_right .quote_result4  p {text-align:left;margin:0px;padding:0px 15px;}

.column_right .menu{float:left;margin-top:10px;height:335px;border: 1px solid #8698ac;}
.column_right .menu .title_inactive{float:left;width:163px; height:25px;background:#8698ac;border-left: 1px solid #698099;
font-weight:bold; font-size:12px;line-height:23px;text-align:center;color:white;border-right: 1px solid #698099;}
.column_right .menu .title_active{float:left;width:165px; height:25px;background:white;
font-weight:bold; font-size:12px;line-height:23px;text-align:center;color:#0078ff;}

.column_right .menu .menu1 {width:470px;padding:12px 0px 20px 15px;line-height:16px;}
.column_right .menu .menu1 .note{color:#808080;font-size:12px;padding-top:20px;}
.column_right .menu .menu1 .note b {color:#0078ff;}

.column_right .menu .menu2 {width:450px;padding:12px 0px 20px 15px;line-height:16px;font-weight:bold;
display:none;}
.column_right .menu .menu2 ul {list-style-image: url(http://www.unlockingonline.com/images/bullet1.png);line-height:16px;}
.column_right .menu .menu2 p {padding: 2px 5px 15px 25px ;line-height:12px; margin:0px;background: url(http://www.unlockingonline.com/images/bullet1.png) no-repeat;}

.column_right .menu .menu3 {width:100%;height:306px;overflow: auto;
display:none;}
.column_right .menu .menu3 .comment {float:left;width:460px;padding: 5px 10px;line-height:16px;}
.column_right .menu .menu3 .comment img{float:left;}
.column_right .menu .menu3 .comment i{padding-top:5px;color:#878787;}

.box {overflow: auto; width: 400px; height: 100px; padding: 3px; border: 0;} 

#footer_points {width:760px;padding-top:4px;line-height:45px;font-weight:bold;font-size:11px;background: white;}
#footer_points a {text-decoration:none;padding-left:16px;color: #536077;}
#footer_points a:hover {text-decoration:underline;}

.footer2 {width:760px;background:#8698ac;color:#d6dfea;text-align:right;font-size:10px;line-height:40px;}
.footer2 b {color:#8698ac;}

/*-----------HEADERS-----------*/
.header {
	width: 760px;
	height: 159px;
	overflow: hidden;	
	background: #fff url(http://www.unlockingonline.com/images/headerbg.gif) top left repeat-x;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	text-align: left;
	white-space: no-wrap;
	color: #8698ac;
	font-size: 18px;
	font-weight: normal;
	}

.phoneimage_header {
	width: 760px;
	height: 159px;
	overflow: hidden;
	
	}

#instantheader .promoimage {
	width: 760px;
	height: 159px;
	overflow: hidden;
	background: url(http://www.unlockingonline.com/images/promoinstant.png) top right no-repeat;
	}

#header .promoimage {
	width: 760px;
	height: 159px;
	overflow: hidden;
	background: url(http://www.unlockingonline.com/images/promoblank.png) top right no-repeat;
	}

.promotext {float: right; text-align: center; font-size: 24px; padding: 45px 37px 0 0;}
.promotext .price {font-size: 32px; color: #0078ff; font-weight: bold;}
.header h1 {font-size: 28px; color: #0078ff; font-weight: bold; padding-top: 50px; margin: 0; position: relative; left: 200px;}
.header h3 {font-weight: normal; position: relative; left: 200px;}
.header h3 .price {font-size: 24px;}

/*-----------END BLACKBERRY SATELLITE-------------------*/
