/*=========== shared ===========*/
div#layout {
 padding: 35px 35px 20px 35px !important;
}
#container div.caption {
 margin: 0;
}



h4.text-space {
letter-spacing: -0.8px;
}
h4.text-space {
 _letter-spacing: -1px;
}
div.content a {
	color:           #006699;
}
div#specs th sup,
div#specs td sup {
	font-size:       11px;
	font-family:     "Arial", sans-serif;
	font-weight:     normal;
	line-height:     0.5;
	padding:         0 1px;
}

/*=========== h2 ===========*/
div#features h2 {
width:660px;
height: 32px;
}
div#review h2 {
height: 62px;
}

/*=========== fl_box ===========*/
#container .content .fl_box {
float:left;
width:307px;
}
#container .content .fr_box {
float:right;
width:307px;
}
#container .content .fl_box_in {
float:left;
width:297px;
}
#container .content .fr_box_in {
float:right;
width:287px;
}

/*=========== float ===========*/


/* float_left */

.fl_270 {
float:left;
width:270px;
}
.fl_346 {
float:left;
width:346px;
}
.fl_144 {
float:left;
width:144px;
}
.fl_288 {
float:left;
width:288px;
}
.fl_115 {
float:left;
width:115px;
}
.fl_140 {
float:left;
width:140px;
}
.fl_160 {
float:left;
width:160px;
}
.fl_103 {
float:left;
width:103px;
}


/* float_right */

.fr_264 {
float:right;
width:264px;
}
.fr_192 {
float:right;
width:192px;
}
.fr_125 {
float:right;
width:125px;
}
.fr_120 {
float:right;
width:120px;
}
.fr_288 {
float:right;
width:288px;
}
.fr_83 {
float:right;
width:83px;
}
.fr_87 {
float:right;
width:87px;
}


/*=========== distance ===========*/
.mb_0 {
 margin-bottom: 0 !important;
}

.mb_30 {
	margin-bottom: 30px;
}
.nmt_35 {
	margin-top: -35px;
}
.pb_0 {
	padding-bottom: 0;
}
.pt_35 {
	padding-top: 35px;
}
.pt_25 {
	padding-top: 25px;
}

.zi_100 {
	position: relative;
	z-index: 100;
}
.zi_0 {
	position: relative;
	z-index: 0;
}
dl.mb_0 {
	margin: 0;
}



/*============================== main background ==============================*/

body#frm #main div.dammy {
	height: 455px;
	text-align: center;
	overflow: hidden;
}

/*============================== features ==============================*/
#container #features .bullet .fr_box_in p.mt_35 {
	margin-top: 35px;
}
#container #features .bullet dl.annotation_lucy {
	margin: 13px 0 0 0;
}
#container #features .bullet .border {
	border: 1px solid #D0D1D2;
	padding: 5px;
}
#container #features .bullet .border p.txt {
	font-weight: bold;
}
#container #features .bullet ul.border li {
	font-size: 11px;
}
#container #features .bullet p.pt_8 {
	padding: 8px 0 0 0;
}
#container #features .bullet .fr_box_in .line-border {
	border: 1px solid #D0D1D2;
	padding: 5px 34px 5px 34px;
	margin: 35px 0 0 0;
}
#container #features .bullet .fr_box_in .line-border p.pt_30 {
	padding: 30px 0 0 0;
}
/*============================== functions ==============================*/
#container #functions .bullet .fr_box_in p.mt_35 {
	margin-top: 35px;
}
#container #functions .bullet dl.annotation_lucy {
	margin: 13px 0 0 0;
}
#container #functions .bullet .border {
	border: 1px solid #D0D1D2;
	padding: 5px;
}
#container #functions .bullet .border p.txt {
	font-weight: bold;
}
#container #functions .bullet ul.border li {
	font-size: 11px;
}
#container #functions .bullet p.pt_8 {
	padding: 8px 0 0 0;
}
#container #functions .bullet .fr_box_in .line-border {
	border: 1px solid #D0D1D2;
	padding: 5px 34px 5px 34px;
	margin: 35px 0 0 0;
}
#container #functions .bullet .fr_box_in .line-border p.pt_30 {
	padding: 30px 0 0 0;
}

/*============================== nav ==============================*/
body#frm div#nav ul {
	padding: 0;
	margin: 0;
}
body#frm div#nav .bd_top {
	border-top: none;
}
body#frm div#nav .bd_top_noline {
	width:195px;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
	border-bottom: none;
}
body#frm div#nav ul li.info {
	width:196px;
	height:48px;
	margin:0;
	padding: 0 0 12px 0;
	background:url(/mb/shared/img/pdct_3g_new/color/fig_support_info_ov.jpg) no-repeat 0 0;
}
body#frm div#nav ul li.casio {
	width:196px;
	height:33px;
	margin: 0 0 4px 0;
	background: url(/mb/shared/img/pdct_3g_new/color/btn_side-casio_ov.jpg) no-repeat 0 0;
}
body#frm div#nav ul li.casio-photo {
	width:196px;
	height:33px;
	margin: 0;
	background: url(/mb/shared/img/pdct_3g_new/color/btn_side-casio_ov.jpg) no-repeat 0 0;
}
body#frm div#nav ul li.linenape {
	width: 197px;
	height: 88px;
	padding: 0 0 12px 0;
	margin: 0;
}
body#frm div#nav ul li.linenape a:hover img {
	visibility: inherit;
}
body#frm div#nav ul li.favorit {
	margin: 0;
	padding: 0 0 12px 0;
}


/* mobile-widgets btn */

.mobile-widgets {
	width: 291px;
	height: 52px;
	background-image: url(img/btn_mobile_widgets-on.jpg);
}

.mobile-widgets a:hover {
	width: 291px;
	height: 52px;
	background: transparent;
}


/*============================== footer-link ==============================*/
div#series .productguide a{
	line-height: 30px;
}
