/* CSS Document */

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#000000; margin:0; padding:0; color:#FFFFFF;}
.float_left{ float:left;}
.float_right{float:right;}
.float_clear{clear:both; margin:0; padding:0; font-size:0; line-height:0;}

a { text-decoration:none; color:#2977b5; cursor:pointer;}
a:hover { text-decoration:underline;}
a img{border:0;}

.wrapper{width:908px;}
.wrapper_bg{background:url(images/bfn_mainbg.jpg) no-repeat;}
.header{height:139px; position:relative;}
#logo{position:absolute; left:42px; top:0;}
.apple_store{position:absolute; right:213px; top:17px;}

/* Iphone middle part */
.mid_iphone_w{width:100%;}
.iphone_w{width:366px; margin-right:90px;}
.iphone_margin{margin-left:4px; background:url(images/bfn_iphone_bg.png) no-repeat; width:362px; height:667px;}
.iphone_img_pad{padding:112px 0 0 2px;}
.about_bg{background:url(images/bfn_about_bg.png) no-repeat; width:440px; height:259px; margin-bottom:50px;}
.about_pading{padding:19px; text-align:left;}
.about_hdr_border{background:url(images/bfn_border_btm.gif) repeat-x left bottom; padding-bottom:10px; height:25px;}
.about_txt{font-size:13px;margin:11px 0 0 0;}

.feature_midbg{background:url(images/bfn_fea_midbg.png) no-repeat; width:893px;}
.feature_inrbg{background:url(images/bfn_fea_inrbg.gif) repeat-y; width:893px;}
.feature_ftrbg{margin-bottom:63px;}
.feature_margin{margin-top:50px;}
.features{margin:0; padding:0; width:95%;}
.features ul{margin:0; padding:0;}
.features ul li{list-style:none; background:url(images/bfn_arrow.png) no-repeat left 5px; padding:0 0 0 10px; margin:15px 0;}

/* FOOTER */
.ftr_mainbg{background:url(images/bfn_ftr_mainbg.gif) repeat-x; height:298px;}
.ftr_inrbg{background:url(images/bfn_ftr_inrbg.jpg) no-repeat; height:296px;}
.ftr_inrbg_margin{margin-bottom:44px;}


/* Form */
.form_w{width:321px;}
.form_bg{background:url(images/bfn_form_bg1.png) no-repeat; width:307px; height:236px;}
.form_padding{padding:19px 0px 5px 20px; width:95%;}
.form_label{padding:5px 0 0 0; font-size:14px; font-weight:bold; margin:0 22px 0 0 ;}
.form_label_1{padding:5px 0 0 0; font-size:14px; font-weight:bold; margin:0 5px 0 0 ;}
.form_label_2{padding:5px 0 0 0; font-size:14px; font-weight:bold; margin:0 26px 0 0 ;}
.form_input_bg{background:url(images/bfn_form_bg.png) no-repeat; width:186px; padding:5px; margin: 0 0 0 0px; text-align:left;}
.form_input{border:0; width:160px; padding:2px;}
.form_margin_top{margin-top:16px; }
.form_msg{background:url(images/bfn_form_midbg.png) repeat-y; width:186px;}
.form_txtarea{width:175px; border:0; background:none; height:50px; #height:35px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.submit_pad{padding:0 20px 0 0;}

/* Copyrights */
.copyrgt_bg{background:url(images/bfn_ftr_grnbg.gif) repeat-x; height:39px;}
.copyrgt{line-height:39px; color:#FFFFFF;}
.copyrgt a{color:#FFFFFF;}


/* Slider */
.ftr_inr_w{width:100%; padding-top:24px;}
.slider_w{width:586px;}
.slider_btn{width:47px; _width:45px; padding-top:115px;}
.slider_midbg{background:url(images/bfn_ftr_sliderbg.png) no-repeat; width:481px; _width:430px; height:239px;}
.slider_img_w{width:100%; padding:22px;}
.slider_img{margin-right:18px;}

/* Jcrousel */
.jcarousel-skin-tango .jcarousel-container { background:url(images/bfn_ftr_sliderbg.png) no-repeat; width:481px; _width:430px; height:239px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 481px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  478px; } 
.jcarousel-skin-tango .jcarousel-item { width:134px; height:194px; padding:24px 8px 0 8px;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 115px; right:-41px; width: 32px;  height: 32px; cursor: pointer; background: transparent url(images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 115px; left:-41px; width: 32px; height: 32px; cursor: pointer; background: transparent url(images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {  cursor: default; background-position: -96px 0; }
