body{background-color:#FAFAFA; font-family:'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif,serif; margin:0px; min-width: 900px;}
/* a, a:active, a:visited, a:hover{text-decoration:none; color: black;} */
h1 {font-size: 24px; font-weight: normal; padding: 0px; margin: 10px 0px;}
h2 {font-size: 15px; font-weight: bold; padding: 0px; margin: 0px; margin: 10px 0px;}
p {font-size: 12px; padding: 0px; margin: 0px;}
img {border: 0px}

a {text-decoration:none; color: #2e68d4}
a:hover{text-decoration:underline};
a:visited{text-decoration:none}

/* Spacers */
.space10{height: 10px}
.space20{height: 20px}
.space50{height: 50px}

/* IE Img Fix */
/* img, div, a {behavior: url(js/fixpng/iepngfix.htc)} */

/* Page Header */
.pageheader{position: relative; width:760px; height:50px; margin-left:auto; margin-right:auto}
.pageheaderlogo{float: left; padding-top: 12px}
.pageheader ul{float: right; margin: 0px; padding-top: 27px; font-size:12px; list-style-type:none}
.pageheader ul li{display:inline; color: #AFAFAF; padding-left:20px}
.pageheader ul li a{text-decoration:none; color:#231F20; text-shadow:#FFF 0px 1px 0px}
.pageheader ul li a:active{color:#E4E4E4}
.pageheader ul li a:visited{color:#000}
.pageheader ul li a:hover{color:#2E68D4}

/* Product header */
.productheader{position: relative; width:800px; height:50px; margin-left:auto; margin-right:auto; background-color:#FFF; margin-bottom: 0px}
.productheader .corners{position: absolute; top: 0px; background:url(../images/round-top.png) 0px 0px no-repeat; width:800px; height:5px;}
.productheader .content{position: absolute; top: 5px; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; height: 45px; width: 798px;}
.productheaderlogo{float:left; padding-top:3px; padding-left:20px}
.productheader ul{float:right; margin: 0px; padding-top: 14px; font-size:12px; list-style-type:none; padding-right: 20px}
.productheader ul li{float: left; padding-left: 20px; color: #AFAFAF; text-decoration:none}
.productheader ul li a{display: block; text-decoration:none; color:#231F20; cursor:pointer; text-shadow: none}
.productheader ul li a:active{color:#E4E4E4;}
.productheader ul li a:visited{color:#231F20}
.productheader ul li a:hover{color:#2E68D4}
#buynow{display:block; width:79px; height:28px; background:url(../images/buynow.png) 0px 0px no-repeat; outline: none; margin-top: -6px; position: relative; cursor: pointer}
#buynow:hover{background-position:0px -28px}
#buynow:active{background-position:0px -56px}
#buynow1{cursor:pointer}

.badges{margin: 0px auto; width: 320px; height: 28px;}
#badge_jailbreak{float: left; padding: 0px 5px;}
#badge_jailbreak a{background:url(../images/badge_jailbreak.png) 0px 0px no-repeat; width:123px; height:28px; display: block}
#badge_jailbreak a:hover{background-position: 0px -28px}
#badge_jailbreak a:active{background-position: 0px -28px}
#badge_jailbreak a.active{background-position: 0px -28px}

#badge_os{float: left; padding: 0px 5px}
#badge_os a{background:url(../images/badge_ios4.png) 0px 0px no-repeat; width:104px; height:28px; display: block}
#badge_os a:hover{background-position: 0px -28px}
#badge_os a:active{background-position: 0px -28px}
#badge_os a.active{background-position: 0px -28px}

#badge_price{float: left; padding: 0px 5px}
#badge_price a{background:url(../images/mobilelog/badge_price.png) 0px 0px no-repeat; width:55px; height:28px; display: block}
#badge_price a:hover{background-position: 0px -28px}
#badge_price a:active{background-position: 0px -28px}
#badge_price a.active{background-position: 0px -28px}

/* Product Intro */
.productintro{position: relative; width:800px; height:350px; margin-left:auto; margin-right:auto}
.productintro a{font-size: 16px; text-decoration: none; color: #2E68D4}
.productintro a:hover{text-decoration: underline; color: #2E68D4}
.productintro a:active{text-decoration: none; color: #2E68D4}
.productintro a:visited{text-decoration: none; color: #2E68D4}

.productintro #slides{width:798px; height:306px; background-color:#FFF; border:1px solid #E4E4E4}
.productintro .slide{position: absolute; top:14px; left:20px; width: 760px; height:333px; color:#797979; font-size:20px; display: none}
.productintro .slide.num1{background:url(../images/mobilelog/slide-1.png) 0px 0px no-repeat; text-align: left;}
.productintro .slide.num1 .title{position:relative; top:13px; left:200px; background:url(../images/mobilelog/slide-1-title.png) 0px 0px no-repeat; width:362px; height:34px}
.productintro .slide.num1 .text1{position:absolute; top:45px; left:250px; width: 280px}
.productintro .slide.num1 .text2{position:absolute; top:155px; left:250px; width: 280px; text-align: left; padding: 0px; margin: 0px;}

/* .productintro .slide.num2 .bg{position:absolute; top:0px; left:430px; background:url(images/mobilelog/slide-2.png) 0px 0px no-repeat; width:330px; height:334px} */
.productintro .slide.num2{background:url(../images/mobilelog/slide-2.png) 0px 0px no-repeat; text-align: left;}
.productintro .slide.num2 .title{position:absolute; top:60px; left:20px; background:url(../images/mobilelog/slide-2-title.png) 0px 0px no-repeat; width:159px; height:27px}
.productintro .slide.num2 .text{position:absolute; top:100px; left:20px; width: 350px}

.productintro .slide.num3{background:url(../images/mobilelog/slide-3.png) 0px 0px no-repeat}
.productintro .slide.num3 .title{position:absolute; top:100px; left:310px; background:url(../images/mobilelog/slide-3-title.png) 0px 0px no-repeat; width:159px; height:26px}
.productintro .slide.num3 .text{position:absolute; top:140px; left:230px; width: 350px}

.productintro .slide.num4{background:url(../images/mobilelog/slide-4.png) 0px 0px no-repeat}
/* .productintro .slide.num4 .bg{position:absolute; top:0px; left:468px; background:url(images/mobilelog/slide-4.png) 0px 0px no-repeat; width:296px; height:333px} */
.productintro .slide.num4 .title{position:absolute; top:60px; left:20px; background:url(../images/mobilelog/slide-4-title.png) 0px 0px no-repeat; width:143px; height:26px}
.productintro .slide.num4 .text{position:absolute; top:100px; left:0px; width: 400px}
.productintro .slide.num4 .note{position: absolute; top:260px; left:20px; width: 410px; color:#2e68d4; font-size:10px;}

/* Product Intro Menu */
.productintro #slidesmenu{position: relative; height: 35px; margin-left:auto; margin-right:auto; margin-top: 10px}
.productintro #slidesmenu ul{list-style-type:none; margin: 0px; text-align: center; margin-right: 20px;}
.productintro #slidesmenu ul li{display: inline}
.productintro #slidesmenu ul li a{text-decoration:none; background: url(../images/slide-dot.png) 0px 0px no-repeat}
.productintro #slidesmenu ul li a.active{text-decoration:none; background: url(../images/slide-dot-active.png) 0px 0px no-repeat; cursor: default}

/* Product Features */
.productfeatures{position: relative; width:800px; margin-left:auto; margin-right:auto}
.productfeatures .menu{float: left; padding-right: 5px}
.productfeatures .menu ul{list-style: none; padding:0px; margin:0px;}
.productfeatures .menu ul li{margin: 0px; padding: 0px; margin-bottom:3px}
.productfeatures .menu a{background: url(../images/mobilelog/features.png) no-repeat; text-decoration:none; height:39px; width:38px; display: block; position:relative}
.productfeatures .menu a:hover{text-decoration:none; -moz-box-shadow:0 0 5px #9ddff5; -webkit-box-shadow:0 0 5px #9ddff5; box-shadow:0 0 5px #9ddff5}

.productfeatures .menu a span{width:0px;left:38px;padding:0px;position:absolute;overflow:hidden;white-space:nowrap;line-height:39px;-webkit-transition: 0.25s;font-family:'Myriad Pro','Lucida Grande','Lucida Sans Unicode',Arial,sans-serif,serif;font-size:18px;font-weight: bold;letter-spacing:0.6px;opacity: .7}
.productfeatures .menu a:hover span{width:auto; padding:0 20px;overflow:visible}

.productfeatures .menu a.calls{background-position:0px 0px}
.productfeatures .menu a.calls:hover{background-position:0px -39px}
.productfeatures .menu a.calls span{background-color:#7da315; color:#3d4f0c; text-shadow:1px 1px 0 #99bf31}
.productfeatures .menu a.calls_selected{background-position:0px -39px; -moz-box-shadow:0 0 5px #9ddff5; -webkit-box-shadow:0 0 5px #9ddff5; box-shadow:0 0 5px #9ddff5}
.productfeatures .menu a.calls_selected:hover span{width:0; padding:0px;overflow:hidden}

.productfeatures .menu a.notify{background-position:-114px 0px}
.productfeatures .menu a.notify:hover{background-position:-114px -39px}
.productfeatures .menu a.notify span{background-color:#1e8bb4; color:#223a44; text-shadow:1px 1px 0 #44a8d0}
.productfeatures .menu a.notify_selected{background-position:-114px -39px; -moz-box-shadow:0 0 5px #9ddff5; -webkit-box-shadow:0 0 5px #9ddff5; box-shadow:0 0 5px #9ddff5}
.productfeatures .menu a.notify_selected:hover span{width:0; padding:0px;overflow:hidden}

.productfeatures .menu a.redial{background-position: -38px 0px}
.productfeatures .menu a.redial:hover{background-position: -38px -39px}
.productfeatures .menu a.redial span{background-color:#7da315; color:#3d4f0c; text-shadow:1px 1px 0 #99bf31}
.productfeatures .menu a.redial_selected{background-position:-38px -39px; -moz-box-shadow:0 0 5px #9ddff5; -webkit-box-shadow:0 0 5px #9ddff5; box-shadow:0 0 5px #9ddff5}
.productfeatures .menu a.redial_selected:hover span{width:0; padding:0px;overflow:hidden}

.productfeatures .menu a.ttrack{background-position: -76px 0px}
.productfeatures .menu a.ttrack:hover{background-position: -76px -39px}
.productfeatures .menu a.ttrack span{background-color:#7da315; color:#3d4f0c; text-shadow:1px 1px 0 #99bf31}
.productfeatures .menu a.ttrack_selected{background-position:-76px -39px; -moz-box-shadow:0 0 5px #9ddff5; -webkit-box-shadow:0 0 5px #9ddff5; box-shadow:0 0 5px #9ddff5}
.productfeatures .menu a.ttrack_selected:hover span{width:0; padding:0px;overflow:hidden}

.productfeatures .main{float: left; width:675px; border:1px solid #E4E4E4; background:#FFF; padding: 20px 40px}
.productfeatures .main .title{padding-bottom: 20px}
.productfeatures .main .header{padding-bottom: 10px}
.productfeatures .main p{font-size: 15px; color: #5F5F5F}
.productfeatures .main .left{float: left; padding-top: 20px; width: 335px}
.productfeatures .main .right{float: right; padding-top: 20px;  width: 335px}
.productfeatures .main .left p{font-size: 12px; color: black;}
.productfeatures .main .right p{font-size: 12px; color: black}

/* Product Text */
.producttext{position: relative; width:800px; margin-left:auto; margin-right:auto}
.producttext .main{float: left; width:720px; border:1px solid #E4E4E4; background:#FFF; padding: 20px 40px}
.producttext .main .left{float: left; padding-top: 20px; width: 335px;}
.producttext .main .right{float: right; padding-top: 20px;  width: 335px}
.producttext ul{list-style: decimal; font-size: 12px;}

/* Product News */
.productnews {height:30px}

/* Product Main Description */
.productmain{position: relative; width:800px; margin-left:auto; margin-right:auto; padding: 15px 0px}

/* Product Description */
.productdesc{position: relative; width:800px; height:235px; margin-left:auto; margin-right:auto}
.productdesc .sectors{position: relative; width:800px; height:232px; overflow: visible}
.productdesc .corners{background:url(../images/round-bottom.png) no-repeat; width:800px; height:4px}
.productdesc .sector{position: relative; padding-left: 10px; padding-right: 10px; border: 1px solid #E4E4E4; background:#FFF; width:174px; height:231px; float:left; margin-right:5px}
.productdesc .sector .image{position: absolute; bottom: 0px; left: 0px;}
.productdesc .sector.first{}
.productdesc .sector.last{width:175px; margin-right:0px}
.productdesc .sector .comingsoon{position: absolute; top: -21px; left:100px; width: 74px; height: 54px; background:url(../images/comingsoon_stamp.png) no-repeat}

.productdesc a{text-decoration:none; color:#2E68D4}
.productdesc a:hover{text-decoration:underline; color:#2E68D4}
.productdesc a:active{text-decoration:none; color:#2E68D4}
.productdesc a:visited{text-decoration:none; color:#2E68D4}

/* Legal */
.legal{width: 100%; font-size:10px; text-align:center; color:#5a5a5a; padding-top:10px; padding-bottom:10px;clear:both}

.note{color:#AFAFAF; font-size:10px; margin:5px;}

/* Buy Now */
#backgroundPopup{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1}  
#popupBuynow{display:none; position:fixed; _position:absolute; height:230px; width:410px; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px}
#popupBuynow h1{text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px}
#popupBuynow .text_input{padding: 2px; margin-left: 15px; border: 2px solid #ccc; width: 190px; font-size: 14px}
#popupBuynow .label{font-size: 14px; width: 160px}
#popupBuynow .values{vertical-align: middle; display: block; line-height: 30px}
#popupBuynow .values img{vertical-align:middle}
#popupBuynow .note{color: black}
#popupBuynowClose{font-size:14px;line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; cursor:pointer}
