﻿:focus{outline:0;}
form{margin:0px;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
img{border:0;}
body{font-weight:normal;color:black;text-decoration:none;font:15px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;background-position:center;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-color:#fff;}
body.admin{background-color:Black;background-image:none;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0 0;}
p, p.nofirst, p.first{text-align:justify;text-indent:20px;margin:2px 0px 15px 0px;background-color:Transparent;}
p.first{text-indent:20px;}
p.nofirst{text-indent:0px;}
h1,h1.blue{font-weight:bold;font-size:17px;line-height:18px;margin-bottom:10px;}
h2,h2.blue{font-weight:bold;font-size:16px;line-height:18px;margin-bottom:10px;}
h3,h3.blue{font-weight:bold;font-size:1em;line-height:18px;margin:0;}
h4,h4.blue{font-weight:bold;font-size:10px;line-height:18px;}
h5,h5.blue{font-weight:700;text-align:left;}
h1.blue{color:#119BEF;}
h2.blue{color:#119BEF;}
h3.blue{color:#119BEF;}
h4.blue{color:#119BEF;}
h1.blue200{color:#119BEF;padding-left:200px;}
h2.blue200{color:#119BEF;padding-left:200px;}
h3.blue200{color:#119BEF;padding-left:200px;}
h4.blue200{color:#119BEF;padding-left:200px;}
h5.blue200{color:#119BEF;}
a{color:#119BEF;}
a:link, a:visited, a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
#progressDiv{top:0%;left:0%;width:100%;height:100%;background-color:gray;opacity:0.65;position:absolute;z-index:1001;text-align:center;vertical-align:middle;}
#progressTDiv{top:0;left:0;width:100%;height:100%;background-color:Transparent;opacity:0.65;position:absolute;z-index:1001;text-align:center;vertical-align:middle;}
#progressDiv2{background-image:url(progress/loadingb.gif);background-repeat:no-repeat;background-position:center}
.iPhone{background-image:url(iPhone/iphone.png);}
.boxTitle{font-size:11px;color:gray;}
.smText, .smDate, .smTitle, .smGrayText,.smTextB, .smTextU, .smTextBU, .smTextI, .smTextBI{font-size:11px;}
.smGrayText{color:#666666;}
.smTextB,.smTextBU,.smTextBI{font-weight:bold;}
.smTextU{text-decoration:underline;}
.smTextI, .smTextBI{font-style:italic;}
a.smTextU:link, a.smTextU:visited, a.smTextU:active{text-decoration:underline;}
a.smText:link, a.smText:visited, a.smText:active{text-decoration:none;color:Black;}
a.smText:hover{text-decoration:underline;color:Black;}
a.blackLink:link, a.blackLink:visited, a.blackLink:active{text-decoration:none;color:Black;}
a.blackLink:hover{text-decoration:none;color:#119BEF;}
.smText p, p.smText{text-align:justify;text-indent:10px;padding:0px 10px 0px 10px;line-height:normal;}
.title18{font-size:18px;color:Black;font-family:"Lucida Grande", "Myriad Pro",Tahoma,Arial,Verdana;font-weight:bold;}
a.title18:hover{text-decoration:none;}
.blackText{color:black;}
.blueText{color:#119BEF;}
.blueText200{color:#119BEF;padding-left:200px;}
.grayText{color:#666666;}
.lightGrayText{color:#999999;}
.grayborder{border:solid 1px #828282}
.menu{color:black;}
a.imenu{color:gray;}
a.pmenu{color:#CCCCCC;}
a.lmenu{color:blue;}
a.menu{color:black;}
a.menu:hover, a.imenu:hover, a.lmenu:hover, a.pmenu:hover{cursor:hand;color:#119BEF;text-decoration:none;}
a.key, a.key:hover, a.key:active, a.key:visited{color:#888888;text-decoration:underline;font-weight:bold;}
a.key:hover{text-decoration:none;color:#119BEF;}
div.bgWhite{background-image:url(btn/btnBoxBottom.png);background-repeat:no-repeat;width:237px;height:22px;}
div.br,div.br10,div.br5,div.br1{clear:both;width:100%;height:1px;}
div.br10{height:10px;}
div.br5{height:5px;}
div.br1{height:1px;}
div.grayline1px,div.grayline5px,div.horline,div.line,div.line10{display:block;clear:both;width:100%;height:1px;background-color:#EFEFEF;padding:0px 0px 0px 0px;}
div.grayline5px{margin-top:10px;margin-bottom:5px;}
div.horline{margin-top:15px;margin-bottom:15px;}
div.line10{margin-top:10px;margin-bottom:10px;}
td.BgSearch, .BgSearch{width:266px;height:28px;background:url(imgn/SearchPlace.png) repeat-x left;}
.topMenuText, .topMenuText A{font-size:11px;font-weight:bold;color:#CCCCCC;text-decoration:none;display:block;}
.topMenuText_ A{padding:10px 18px 10px 18px;}
.topMenuText A:hover{cursor:hand;color:#FFF2AF;text-decoration:none;}
.bottomMenuText, bottomMenuTextSep, .bottomMenuText A{font-weight:normal;font-size:12px;color:#4DB0EF;text-decoration:none;padding:0 12px 0 12px;}
.bottomMenuTextSep{color:#D6D6D6;}
.bottomMenuText A:hover{cursor:hand;color:#1593E7;text-decoration:none;}
.bottomCopyrightText{font-weight:normal;font-size:11px;color:#666666;letter-spacing:1px;}
p.Q{background-position:left top;background:url(qa/q.jpg) no-repeat;background-color:#EEEEEE;padding-left:0px;margin-bottom:10px;text-align:left;text-indent:25px;}
p.A{background-position:left top;background:url(qa/a.jpg) no-repeat;background-color:white;padding-left:0px;text-align:left;text-indent:25px;margin-bottom:25px;}
.textred,.textgreen,.textwhite{font-weight:normal;font-size:9pt;text-decoration:none;font-family:Verdana,Arial, Tahoma;background-color:transparent;color:red;}
.textgreen{color:green;}
.textwhite{color:white;}
.AdminInfoBoxBg{background-image:url(Admin/info_box_bg.png);background-repeat:repeat-x;}
.AdminLeftBg{background-image:url(Admin/left_menu_bg.png);background-repeat:repeat-x;}
.AdminCenterBg{background-image:url(Admin/center_bg.png);background-repeat:repeat-x;}
.AdminTopBgLine{background-image:url(Admin/top_bg_line.png);background-repeat:repeat-x;}
.AdminTitle{font-weight:bold;font-size:9pt;text-decoration:none;font-family:Verdana,Arial, Tahoma;background-color:transparent;color:white;text-align:center;}
.Adminctrltext{font-weight:normal;font-size:9pt;text-decoration:none;font-family:Verdana,Arial, Tahoma;background-color:transparent;color:white;}
.Adminctrltext A{font-weight:bold;color:white;text-decoration:underline;}
.Adminctrltext A:hover{text-decoration:none;}
a.Adminlinktext{font-family:Verdana,Arial, Tahoma;font-size:9pt;font-weight:bold;color:white;text-decoration:underline;}
a.Adminlinktext:hover{text-decoration:none;}
.Adminctrledit{font-weight:normal;font-size:9pt;text-decoration:none;font-family:Verdana,Arial, Tahoma;background-color:#1B1B1A;color:white;}
.blackbut{FONT-WEIGHT:normal;font-size:10pt;BACKGROUND-IMAGE:url(btn/blackbut2.png);background-repeat:no-repeat;WIDTH:120px;CURSOR:hand;color:#d4d4d4;FONT-STYLE:normal;font-family:Verdana,Arial, Tahoma;LETTER-SPACING:normal;HEIGHT:29px;BACKGROUND-COLOR:transparent;TEXT-ALIGN:center;TEXT-DECORATION:none;border:none 0px black;}
.blackbutbr{BORDER-RIGHT:silver 1px;BORDER-TOP:silver 1px;FONT-WEIGHT:normal;font-size:10pt;BORDER-LEFT:silver 1px;WIDTH:200px;CURSOR:hand;color:#d4d4d4;BORDER-BOTTOM:silver 1px;FONT-STYLE:normal;font-family:Verdana,Arial, Tahoma;LETTER-SPACING:normal;HEIGHT:22px;BACKGROUND-COLOR:transparent;TEXT-ALIGN:center;TEXT-DECORATION:none}
.btn68,.btn68Over,.btn68Out{font-weight:600;font-size:8pt;background-image:url(btn/btn68.gif);background-repeat:no-repeat;width:68px;cursor:hand;color:#d4d4d4;font-style:normal;font-family:Verdana,Arial,Tahoma;letter-spacing:0pt;height:24px;background-color:Transparent;text-align:center;border:none 0;font-variant:normal;}
.btn68Over{background-image:url(btn/btn68.gif);color:#119BEF;}
.btn120,.btn120Over,.btn120Out{font-weight:600;font-size:8pt;background-image:url(btn/blackbut2.png);background-repeat:no-repeat;width:120px;cursor:hand;color:#d4d4d4;font-style:normal;font-family:Verdana,Arial,Tahoma;letter-spacing:0pt;height:29px;background-color:Transparent;text-align:center;border:none 0;font-variant:normal;}
.btn120Over{background-image:url(btn/blackbut2.png);color:#119BEF;}
.btnred209,.btnred209Over,.btnred209Out{font-weight:600;font-size:8pt;background-image:url(btn/btnred209out.png);background-repeat:no-repeat;width:209px;cursor:hand;color:#d4d4d4;font-style:normal;font-family:Verdana,Arial,Tahoma;letter-spacing:0pt;height:53px;background-color:Transparent;text-align:center;border:none 0;font-variant:normal;}
.btnred209Over{background-image:url(btn/btnred209over.png);color:#f3d45A;}
.btnred100,.btnred100Over,.btnred100Out{font-weight:600;font-size:8pt;background-image:url(btn/btnred100out.png);background-repeat:no-repeat;width:100px;cursor:hand;color:#d4d4d4;font-style:normal;font-family:Verdana,Arial,Tahoma;letter-spacing:0pt;height:25px;background-color:Transparent;text-align:center;border:none 0;font-variant:normal;}
.btnred100Over{background-image:url(btn/btnred100over.png);color:#f3d45A;}
.btnblue100,.btnblue100Over,.btnblue100Out{font-weight:600;font-size:8pt;background-image:url(btn/btnblue100out.gif);background-repeat:no-repeat;width:100px;cursor:hand;color:#d4d4d4;font-style:normal;font-family:Verdana,Arial,Tahoma;letter-spacing:0pt;height:25px;background-color:Transparent;text-align:center;border:none 0;font-variant:normal;}
.btnblue100Over{background-image:url(btn/btnblue100over.gif);color:white;}
.btngreen100,.btngreen100Over,.btngreen100Out{font-weight:600;font-size:8pt;background-image:url(btn/btngreen100out.gif);background-repeat:no-repeat;width:100px;cursor:hand;color:#d4d4d4;font-style:normal;font-family:Verdana,Arial,Tahoma;letter-spacing:0pt;height:25px;background-color:Transparent;text-align:center;border:none 0;font-variant:normal;}
.btngreen100Over{background-image:url(btn/btngreen100over.gif);color:white;}
.greenbtn,.greenbtnOver,.greenbtnOut{font-weight:600;font-size:8pt;background-image:url(btn/greenbtnout.png);background-repeat:no-repeat;width:88px;cursor:hand;color:white;font-style:normal;font-family:Verdana,Arial,Tahoma;letter-spacing:0pt;height:18px;background-color:Transparent;text-align:center;border:none 0;font-variant:normal;text-transform:uppercase;}
.greenbtnOver{background-image:url(btn/greenbtnover.png);color:white;}
input.button{font-family:Tahoma, Arial, Helvetica, sans-serif;background-image:url('btn/button.png');font-size:11px;text-decoration:none;color:#FFFFFF;background-color:#000000;background-repeat:no-repeat;border-width:0px;text-align:center;vertical-align:middle;width:79px;height:22px;cursor:pointer;}
input.button120{font-family:Tahoma, Arial, Helvetica, sans-serif;background-image:url('btn/button120.png');font-size:11px;text-decoration:none;color:#FFFFFF;background-color:#000000;background-repeat:no-repeat;border-width:0px;text-align:center;vertical-align:middle;width:120px;height:22px;cursor:pointer;}
.graybtn,.graybtnOver,.graybtnOut{font-weight:bold;font-size:9pt;background-image:url(btn/graybtnout.png);background-repeat:no-repeat;background-position:center;width:130px;cursor:hand;color:black;height:22px;background-color:Transparent;text-align:center;border:none 0;}
.graybtnOver{background-image:url(btn/graybtnover.png);color:#119BEF;}
.bluebtn,.bluebtnOver,.bluebtnOut{font-weight:bold;font-size:9pt;background-image:url(btn/button_buy_product.png);background-repeat:no-repeat;background-position:center;width:145px;cursor:hand;color:#E7E7E7;height:22px;background-color:Transparent;text-align:center;border:none 0;}
.bluebtnOver{background-image:url(btn/button_buy_product_on.png);color:white;}
.AppStoreS3,.AppStoreS3Over,.AppStoreS3Out{font-weight:bold;font-size:9pt;background-image:url(btn/appstoreS3.jpg);background-repeat:no-repeat;width:70px;cursor:hand;color:black;height:23px;background-color:Transparent;text-align:center;border:none 0;}
.AppStoreS3Over{background-image:url(btn/appstoreS3.jpg);color:#119BEF;}
.AppStore,.AppStoreOver,.AppStoreOut, .phoneappstorebtnOut, .phoneappstorebtnOver, .phoneappstorebtn{font-weight:bold;font-size:9pt;background-image:url(btn/appstore.jpg);background-repeat:no-repeat;width:139px;cursor:hand;color:black;height:46px;background-color:Transparent;text-align:center;border:none 0;}
.AppStoreOver, .phoneappstorebtnOver{background-image:url(btn/appstore_on.jpg);color:#119BEF;}
.MacAppStore, .macappstorebtn,.macappstorebtnOver,.macappstorebtnOut{font-weight:bold;font-size:9pt;background-image:url(btn/MacAppStore.png);background-repeat:no-repeat;width:149px;cursor:hand;color:black;height:25px;background-color:Transparent;text-align:center;border:none 0;}
.macappstorebtnOver{background-image:url(btn/MacAppStore_on.png);color:#119BEF;}
div.gsc-title{cursor:hand;}
A.gs-directions{color:#CCCCCC;}
A.gs-directions:hover{color:#D3B45A;}
A.gs-directions-to-from{color:#CCCCCC;}
A.gs-directions-to-from:hover{color:#D3B45A;}
div.gs-title{margin-top:10px;}
A.gs-title, A.gs-title *{font-weight:bolder;}
A.gs-title:hover, A.gs-title:hover *{text-decoration:underline;}
div.gs-watermark{visibility:hidden;}
A.gs-watermark{color:#AAAAAA;}
A.gs-watermark:hover{text-decoration:underline;}
div.gs-visibleUrl{margin-left:15px;font-style:italic;}
div.gsc-results{font-weight:normal;font-size:10pt;text-decoration:none;font-family:Verdana,Arial, Tahoma;background-color:transparent;color:#666666;}
div.gsc-results .gsc-webResult{color:black;}
div.gsc-result .gsc-webResult{color:black;}
div.gs-result .gs-webResult{color:black;}
div.gsc-results .gsc-localResult{color:black;}
div.gsc-results .gsc-blogResult{color:black;}
div.gsc-cursor{border:solid 0px red;margin-left:15px;vertical-align:bottom;}
div.gsc-cursor .gsc-cursor-page{border:solid 0px red;float:left;margin-right:15px;}
div.gsc-cursor .gsc-cursor-page:hover{font-weight:bold;cursor:pointer;}
div.gsc-cursor .gsc-cursor-current-page{font-weight:bold;font-style:oblique;color:black;border:solid 0px green;}
div.gsc-cursor .gsc-cursor-current-page:hover{font-weight:bold;cursor:auto;}
table.gsc-resultsHeader{visibility:hidden;display:none;}
.Content_Wrapper,.Boxes_Wrapper{overflow:hidden;position:relative;}
.Content,.Boxes_Content{position:absolute;top:0;left:0;}
.Boxes{width:980px;height:195px;background:url(Apple/BoxesBg.png) 0 0 no-repeat;}
.Boxes_Wrapper{width:980px;height:170px;top:0px;left:0px;white-space:nowrap;}
.Boxes_Wrapper img{display:inline}
.BoxesSlider{width:980px;margin:0px 0px 15px 0px}
.BoxesSlider .RadSlider{margin:0 auto}
.loading{height:100%;width:100%;}
.semiBold{font-weight:600;}