/* cellphonesguide.net 2009-2011. Design: Evidweb */

body { margin: 0 0 30px 0; padding: 0; font-family: Tahoma, 'Trebuchet MS', Verdana; color: #444; font-size: 12px; }
* { margin: 0; padding: 0; border: 0; }
* img { margin: 0; padding: 0; border: 0; }
* form { display: inline; margin: 0; }
.cb { clear: both; }
a:link, a:visited, a:active { font-family: Tahoma, 'Trebuchet MS', Verdana; font-size: 12px; color: #d23809; text-decoration: none; }
a:hover { text-decoration: underline; }

#con_midd_int { background: #e8f4fc; width: auto; margin: 0 0 6px 0; display: block; }

.con_links { width: 980px; font-size: 11px; margin: 7px 0 0 0; padding: 0 15px 0 0; text-align: left; }
.con_links ul { float: left; width: 155px; margin: 0; padding: 7px 0 0 0; list-style-type: none; }
.con_links ul li { height: 11px; line-height: 11px; display: block; font-size: 11px; color: #d23809; }
.con_links ul li a { display: block; font-size: 11px; color: #d23809; padding: 0 0 0 14px; text-decoration: none; 
background: url(/images/default/arr_c_links.gif) 3px 3px no-repeat; }
.con_links ul li a:hover { text-decoration: underline; }
.latest_additions { margin: 0 0 0 20px; padding: 0 0 3px 0; font-size: 14px; color: #000; font-weight: normal; border-bottom: 1px solid #ebebeb; }
.ads_s_top { text-align: center; width: 980px; margin: 8px 0 8px 0; }
.ads_s { text-align: center; width: 980px; margin: 15px 0 0 0; }

.con_info { width: 980px; font-size: 11px; margin: 7px 0 0 0; padding: 0 15px 0 0; text-align: right; }
.con_info a { font-size: 11px; color: #d23809; text-decoration: underline; }
.con_info a:hover { text-decoration: none; }

.manual_request_msg { width: auto; padding: 7px; background: #f7f7f7; }
.welcome_to_msg { font-size: 17px; }
.sep_b_top { margin: 15px 0 0 0; }
.sep_b_ftr { padding: 20px; clear: both; }

.mtop_ddown { position: absolute; width: 99.6%; left: 0; top: 0; background: #fff; border-left: 2px solid #c6ddff; border-right: 2px solid #c6ddff; 
border-bottom: 2px solid #c6ddff; /*background: url(/images/default/mtop_ddown.gif) no-repeat;*/ z-index: 1000; }

.con_list_int { text-align: left; width: 980px; padding: 10px 0 10px 0; overflow: hidden; }
.name_flist a:link, .name_flist a:visited, .name_flist a:active { font-size: 13px; color: #478ebb; text-decoration: underline; font-weight: normal; }
.name_flist a:hover { text-decoration: none; }

.sep_line_content { background: url(/images/default/sep_line_content.gif) repeat-x; width: auto; height: 15px; }
.con_title_int { width: auto; margin: 0 0 7px 0; padding: 0; border-bottom: 1px solid #d4e2ed; }
.con_title_int h1 { width: auto; font-size: 22px; color: #000; font-weight: normal; margin: 0; padding: 0 0 3px 0; }

.p2_int { background: url(/images/default/p2_int.gif) no-repeat; display: block; width: 980px; height: 67px; }
.p2_int .t_ptext { display: block; width: auto; margin: 0 0 0 95px; padding: 13px 0 0 0; }
.p3_int { background: url(/images/default/p3_int.gif) no-repeat; display: block; width: 980px; height: 67px; }
.p3_int .t_ptext { display: block; width: auto; margin: 0 0 0 95px; padding: 13px 0 0 0; }
.psearch_int { background: url(/images/default/psearch_int.gif) no-repeat; display: block; width: 980px; height: 67px; }
.psearch_int .t_ptext { display: block; width: auto; margin: 0 0 0 95px; padding: 13px 0 0 0; }

.info_back_lk { font-size: 12px; color: #333; font-weight: normal; }
.info_back_lk a { font-size: 12px; color: #d23809; font-weight: normal; text-decoration: underline; }
.info_back_lk a:hover { text-decoration: none; }

.list_m1 { float: left; width: 214px; min-height: 50px; _height: 50px; background: #f2f5f6; border: 1px solid #fefefe; margin: 0 2px 2px 0; padding: 7px; text-align: left; }
.list_m2 { float: left; width: 214px; min-height: 50px; _height: 50px; background: #fefefe; border: 1px solid #c4dce7; margin: 0 2px 2px 0; padding: 7px; text-align: left; }

.con_list_int table tr td select { width: 215px; font-size: 12px; color: #333; font-weight: normal; border: 1px solid #d1d1d1; padding: 1px 3px 3px 4px; }
.con_list_int table tr td select option { font-size: 12px; color: #333; font-weight: normal; padding: 0 0 0 4px; }

.list_m_option a { position: absolute; margin: 1px 0 0 207px; background: url(/images/default/arr_list_m.gif) no-repeat; width: 10px; height: 5px; display: block; }
.open_m_option { position: absolute; margin: 0; padding: 7px; background: #107db5; width: 216px; height: 47px; border: 1px solid #fefefe; }

.views_s { font-size: 11px; color: #c4e8fa; }
.options_s { margin: 3px 0 0 0; font-size: 11px; color: #fff; }
.options_s a { font-size: 11px; color: #fff; text-decoration: underline; }
.options_s a:hover { text-decoration: none; }
.share_s a { position: absolute; width: 108px; height: 35px; margin: 19px 0 0 103px; background: url(/images/default/share_s.gif) no-repeat; }

.detail_m { width: 718px; padding: 0; color: #333; background: #fff; font-size: 12px; }
.detail_m_views { width: 718px; padding: 0; color: #898989; background: #fff; font-size: 11px; }
.detail_m_con { width: auto; padding: 5px; }
.detail_m_con .d_m_view_and_download { width: auto; font-size: 22px; color: #454545; font-weight: normal; text-align: center; background: #f8f8f8; padding: 9px; }
.detail_m_con .d_m_view_and_download a { font-size: 22px; color: #d23809; font-weight: normal; text-decoration: underline; }
.detail_m_con .d_m_view_and_download a:hover { text-decoration: none; }

.detail_m_sel { overflow: hidden; display: block; width: 718px; margin: 0; padding: 0; color: #333; background: #fff; }
.sel_your_phone_model_select { float: left; width: 360px; display: block; background: #fff url(/images/default/sel_your_phone_model_select.gif) top no-repeat; }
.sel_your_phone_model_select .padd_sypms { width: auto; padding: 60px 0 0 50px; }
.sel_your_phone_model_select label { font-size: 22px; color: #b4b4b4; }
.sel_your_phone_model { float: left; width: 358px; height: 262px; display: block; background: #fff url(/images/default/sel_your_phone_model.jpg) no-repeat; }

.sel_your_phone_manuals { float: left; width: 358px; height: 262px; display: block; background: #fff url(/images/default/sel_your_phone_manuals.jpg) no-repeat; }
.sel_your_phone_manuals .left_col_mpm { width: auto; margin: 280px 0 0 20px; padding: 0; } 
.sel_your_phone_manuals .left_col_mpm h2 { width: auto; margin: 0 0 3px 0; padding: 0 0 3px 0; color: #2fb9de; font-size: 18px; font-weight: normal; border-bottom: 1px solid #e4e4e4; } 
.sel_your_phone_manuals .left_col_mpm p { width: auto; margin: 0; padding: 0 0 0 3px; color: #333; font-size: 11px; font-weight: normal; } 
.sel_your_phone_manuals .left_col_mpm p a { color: #d23809; font-size: 11px; font-weight: normal; text-decoration: underline; }
.sel_your_phone_manuals .left_col_mpm p a:hover { text-decoration: none; }
.sel_your_phone_model_select2 { float: left; width: 360px; display: block; padding: 0 0 15px 0; background: #fff url(/images/default/sel_your_phone_model_select2.gif) top no-repeat; }
.sel_your_phone_model_select2 .padd_sypms2 { width: auto; padding: 30px 0 0 20px; *padding: 30px 0 0 20px; _padding: 30px 0 0 10px; }
.sel_your_phone_model_select2 .padd_sypms2 h2 { margin: 0; padding: 0; font-size: 22px; font-weight: normal; color: #b4b4b4; }

.manual_request_frm { width: 960px; display: block; }
.manual_request_frm h1 { margin: 0; padding: 0; font-size: 18px; color: #000; font-weight: normal; border-bottom: 1px solid #dfdfdf; }
.manual_request_frm form .text_f { border: 1px solid #d1d1d1; font-size: 11px; color: #333; padding: 3px 3px 3px 3px; }
.manual_request_frm form .frm_c_text_com { border: 1px solid #d1d1d1; font-size: 11px; color: #333; padding: 3px 3px 3px 3px; }
.img_request_frm { z-index: 100; width: 267px; height: 301px; background: #fff url(/images/default/img_request_frm.jpg) no-repeat; }

.manual_share_frm { width: 960px; display: block; }
.manual_share_frm h1 { margin: 0; padding: 0; font-size: 18px; color: #000; font-weight: normal; border-bottom: 1px solid #dfdfdf; }
.manual_share_frm form .text_f { border: 1px solid #d1d1d1; font-size: 11px; color: #333; padding: 3px 3px 3px 3px; }
.manual_share_frm form .frm_c_text_com { border: 1px solid #d1d1d1; font-size: 11px; color: #333; padding: 3px 3px 3px 3px; }
.img_share_frm { z-index: 100; width: 340px; height: 301px; background: #fff url(/images/default/img_share_frm.jpg) no-repeat; }

.btn_gen { width: auto; padding: 3px 6px 3px 6px; *padding: 3px 2px 3px 2px; _padding: 3px 2px 3px 2px; background: #47bde9; font-size: 13px; color: #fff; 
font-weight: none; cursor: pointer; }

.lk_option_d { margin: 0 0 0 3px; font-size: 11px; color: #d23809; }
.lk_option_d a:link, .lk_option_d a:visited, .lk_option_d a:active { font-size: 11px; color: #d23809; text-decoration: none; }
.lk_option_d a:hover { text-decoration: underline; }

.lk_sel_list2 a:link, .lk_sel_list2 a:visited, .lk_sel_list2 a:active { float: left; display: block; margin: 0; padding: 2px; width: 150px; font-size: 13px; color: #d23809; text-decoration: none; }
.lk_sel_list2 a:hover { text-decoration: underline; background: #f5f5f5; color: #333; }

.ads_int_r { width: auto; margin: 0 0 3px 0; padding: 5px; background: #fff; }

.latest_share_r { width: auto; margin: 3px 0 0 0; padding: 5px; background: #fff; }
.latest_share_r h3 { width: auto; padding: 0 0 5px 0; font-size: 13px; color: #000; font-weight: normal; border-bottom: 1px solid #dfdfdf; }
.latest_share_r ul { width: auto; margin: 0; padding: 5px 0 0 0; list-style-type: none; }
.latest_share_r ul li { margin: 0; padding: 0 0 0 15px; font-size: 12px; color: #d23809; background: url(/images/default/arr_list_r.gif) 6px 5px no-repeat; }
.latest_share_r ul li a:link, .latest_share_r ul li a:visited, .latest_share_r ul li a:active { margin: 0; padding: 0; font-size: 12px; color: #d23809; text-decoration: none; }
.latest_share_r ul li a:hover { text-decoration: underline; }
.latest_share_r .stats_r { width: auto; height: 41px; line-height: 43px; display: block; padding: 0 0 5px 47px; font-size: 13px; color: #000; font-weight: normal; border-bottom: 1px solid #dfdfdf; 
background: #fff url(/images/default/img_r_stats.gif) 0 0 no-repeat; }

.latest_share2_r { width: auto; margin: 3px 0 0 0; padding: 5px; background: #fff; }
.latest_share2_r h3 { width: auto; padding: 0 0 5px 0; font-size: 13px; color: #000; font-weight: normal; border-bottom: 1px solid #dfdfdf; }
.latest_share2_r ul { background: #fcf8e7; width: auto; margin: 0; padding: 7px 0 7px 0; list-style-type: none; }
.latest_share2_r ul li { margin: 0; padding: 0 0 0 7px; font-size: 12px; color: #d23809; }
.latest_share2_r ul li a:link, .latest_share_r ul li a:visited, .latest_share_r ul li a:active { margin: 0; padding: 0; font-size: 12px; color: #d23809; text-decoration: none; }
.latest_share2_r ul li a:hover { text-decoration: underline; }

.con_share_with2 { width: auto; margin: 0 0 0 4px; padding: 2px 0 8px 0; font-size: 13px; color: #e3d6d6; }
.con_share_with2 a:link, .con_share_with2 a:visited, .con_share_with2 a:active { font-size: 13px; color: #f30b47; text-decoration: none; }
.con_share_with2 a:hover { text-decoration: underline; }

.frm_pmodel { width: 200px; padding: 4px; border: 1px solid #d1d1d1; font-size: 12px; color: #333; }
.frm_pmanufacturer { width: 200px; padding: 4px; border: 1px solid #d1d1d1; font-size: 12px; color: #333; }
.frm_pmanufacturer option { padding: 0 0 0 2px; font-size: 12px; color: #333; }

.your_kws { background: #fff; padding: 3px; color: #333; font-size: 14px; width: auto; }
ul.nlist { margin: 0; padding: 0; list-style-type: none; }
li.ilist { width: auto; display: block; margin: 0; padding: 0 0 0 26px; }

.con_more_cpg_brands { margin: 0 0 0 10px; }
.con_more_cpg_brands a { float: left; display: block; margin: 0; padding: 2px; width: 150px; font-size: 13px; color: #d23809; text-decoration: none; }
.con_more_cpg_brands a:hover { text-decoration: underline; background: #f5f5f5; color: #333; }
.con_more_cpg_brands a span { font-size: 13px; color: #969696; font-weight: normal; }

.con_index_sel { width: auto; margin: 0 0 0 22px; padding: 10px 0 0 0; overflow: hidden; }
.con_index_sel h3 { width: auto; margin: 0 0 4px 0; padding: 0; font-size: 21px; color: #000; font-weight: normal; }
.con_index_sel .index_sel { width: 673px; height: 50px; background: url(/images/default/index_sel.gif) no-repeat; margin: 0; padding: 0; }
.con_index_sel .index_sel_int { width: auto; margin: 0 0 0 4px; padding: 12px 0 0 0; }
.index_sel .index_sel_int a { margin: 0; padding: 0 6px 10px 6px; font-size: 23px; color: #2fb9de; font-family: 'Trebuchet MS'; font-weight: normal; text-decoration: none; }
.index_sel .index_sel_int a:hover { margin: 0; padding: 0 6px 10px 6px; text-decoration: underline; background: #fff; }

.con_lk_cellshps { font-size: 12px; font-family: Helvetica; color: #777; font-weight: normal; text-decoration: none; }
.con_lk_cellshps h3 { margin: 0 0 4px 0; padding: 0 0 3px 0; font-size: 18px; border-bottom: 1px solid #ebebeb; font-family: Helvetica; color: #000; font-weight: normal; text-decoration: none; }
.con_lk_cellshps a { font-size: 12px; font-family: Helvetica; color: #777; font-weight: normal; text-decoration: none; }
.con_lk_cellshps a:hover { text-decoration: underline; }

.ftr_s { width: 980px; font-size: 11px; margin: 7px 0 0 0; padding: 0 15px 0 0; }
.ftr_s .copyr { width: auto; margin: 4px 0 0 20px; padding: 4px 0 0 0; font-size: 11px; border-top: 1px solid #ebebeb; text-align: left; }
