@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:bold);

body{
	font-family: Arial,trebuchet MS,Tahoma,Trebuchet MS,Verdana,Georgia, Lucida,Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#fff url(images/bgr_body.jpg) repeat-x;
	padding:80px 0 0 0;
}
*{
	padding:0;	margin:0;
}
ul,ol{
	list-style:none;
}
img,fieldset{
	border:none;
}	
a{
	text-decoration:none; 
}
a:hover{
}
.hide{
     position: absolute;
     left: -9999px;
} 

/*--------------------------------------page structure-------------------------------*/
#wraper{
	width:989px;
	margin:0 auto;
}
#header{
	width:989px;
	height:46px;
	position:relative;
}
.logo_container{
	width:600px;
	height:118px;
	position:absolute;
	left:0;
	bottom:0px;
}
.logo{}
.logo a{
	background:url(images/mobilephoneinsurance-logo-2.jpg) no-repeat;
	width:600px;
	height:118px;
	display:block;
}
#menu{
	width:883px;/*989*/
	padding-left:106px;
	overflow:hidden;
}
.page_item{
	display:block;
	float:left;
	padding:0 18px 0 20px;
	background:url(images/bgr_libdr.jpg) no-repeat;
	position:relative;
	z-index:100;
}
.page_item a{
	font-size:14px;
	color:#FFFFFF;
	line-height:46px;
}
.space_page_item{
	background:none;
}
/*--------------------------------main_area
*/
#main_area{
	width:989px;
}
#triplebox_area{
	width:989px;
	padding-top:27px;
}
#green_box{
	width:323px;
	float:left;
	padding-right:11px;
}
#green_bg,
#green_top,
#green_btm{
	width:323px;
}
#green_bg{
	background:url(images/bgr_deep_orange_bg.jpg) repeat-y;
}
#green_top{
	background:url(images/bgr_deep_orange_top.jpg) no-repeat;
}
#green_btm{
	background:url(images/bgr_deep_orange_btm.jpg) no-repeat bottom left;
}
#green_conainer{
	padding:15px 12px 12px 11px;
	width:300px;/*323*/
	overflow:hidden;
}
#green_lft{
	width:85px;
	float:left;
}
#green_rgt{
	width:206px;
	float:right;
}
.tit_iphone{
	display:block;
	padding-bottom:8px;
}
#green_rgt p{
	padding-left:6px;
	font-size:12px;
	color:#333333;
	line-height:16px;
	padding-bottom:8px;
}
.btn_green{
	width:206px;
	overflow:hidden;
}
.get{
	display:block;
	float:right;
	background:url(images/btn_deep_orange.jpg) no-repeat;
	width:128px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#FFFFFF;
}
/*----------------------------red_box
*/
#red_box{
	width:323px;
	float:left;
}

#red_bg,
#red_top,
#red_btm{
	width:323px;
}
#red_bg{
	background:url(images/bgr_deep_navy_bg.jpg) repeat-y;
}
#red_top{
	background:url(images/bgr_deep_navy_top.jpg) no-repeat;
}
#red_btm{
	background:url(images/bgr_deep_navy_btm.jpg) no-repeat bottom left;
}
#red_conainer{
	padding:13px 10px 12px 21px;
	width:292px;/*323*/
	overflow:hidden;
}
#red_lft{
	width:56px;
	float:left;
}
#red_rgt{
	width:226px;
	float:right;
}

#red_rgt p{
	font-size:12px;
	color:#333333;
	line-height:16px;
	padding-bottom:5px;
}
.btn_red{
	width:226px;
	overflow:hidden;
}
.red{
	display:block;
	float:right;
	background:url(images/btn_deep_navy.jpg) no-repeat;
	width:128px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#FFFFFF;
}

/*------------------------------------deep_red_box*/
#deep_red_box{
	width:320px;
	float:right;
}

#deep_red_bg,
#deep_red_top,
#deep_red_btm{
	width:320px;
}
#deep_red_bg{
	background:url(images/bgr_deep_orange_bg.jpg) repeat-y;
}
#deep_red_top{
	background:url(images/bgr_deep_orange_top.jpg) no-repeat;
}
#deep_red_btm{
	background:url(images/bgr_deep_orange_btm.jpg) no-repeat bottom left;
}
#deep_red_conainer{
	padding:12px 11px 11px 10px;
	width:299px;/*323*/
	overflow:hidden;
}
#deep_red_lft{
	width:48px;
	float:left;
}
#deep_red_rgt{
	width:226px;
	float:right;
}
.all_icon{
	width:226px;
	overflow:hidden;
	padding-bottom:7px;
}
.icon{
	display:block;
	float:left;
	margin-right:4px;
}
#deep_red_rgt p{
	font-size:12px;
	color:#333333;
	line-height:16px;
	padding-bottom:5px;
	padding-left:9px;
}
.btn_deep_red{
	width:226px;
	overflow:hidden;
}
.deep_red{
	display:block;
	float:right;
	background:url(images/btn_deep_orange.jpg) no-repeat;
	width:128px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#FFFFFF;
}
/*-----------------------------maincontent
*/
#maincontent{
	width:989px;
	overflow:hidden;
	padding-top:16px;
	clear:both;
}
#lft_sidebar{
	width:180px;
	padding-right:21px;
	float:left;
}
.heading{
	font-size:30px;
	color:#f13228;
	padding-bottom:10px;
	font-family: 'Yanone Kaffeesatz', arial, serif;
}
#category{
	width:180px;
	padding:0 0 17px 0;
}
.category_item{
	background:url(images/bgr_dot.jpg) repeat-x bottom left;
	padding:6px 2px;
	width:176px;
}
.category_item a{
	display:block;
	background:url(images/icon_li.jpg) no-repeat;
	line-height:15px;
	font-size:14px;
	color:#0066CC;
	padding-left:23px;
}
#bar_pic{
	padding-left:25px;
}
#bar_pic img{
	border:1px solid #A79B8D;
	display:block;
}
/*----------------------------------content
*/
#content{
	width:575px;
	float:left;
}
#content p{
	font-size:12px;
	color:#333333;
	line-height:18px;
	padding-bottom:30px;
}
.mobile{
	display:block;
	padding-bottom:15px;
}
/*---------------------------rgt_sidebar
*/
#rgt_sidebar{
	width:191px;
	float:right;
}
#rgt_sidebar p{
	font-size:12px;
	color:#333333;
	line-height:18px;
	padding-bottom:17px;
}
.tit_green{
	color:#0066CC;
	display:block;
}
.rgt_pic{
	padding-left:28px;
}
.pic_rgtbar{
	display:block;
	margin-bottom:21px;
}
/**/
#footer{
	width:979px;/*989*/
	background:#003046;
	height:74px;
	padding-left:10px;
}
#footer_menu{
	overflow:hidden;
	padding:17px 0 7px 3px;
	width:979px;
}
.footer_item{
	display:block;
	float:left;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.footer_item a{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:0 6px;
}
#footer p{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-left:6px;
}
#footer p a{
	color:#ffffff;
}
