body{
margin:0;
padding:0;
text-align:center;
color:#000;
background:#fff;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:95%;
-webkit-text-size-adjust:100%
}
a:visited{color:#2f8519}
a,a:link,a:active{color:#3eb021}
a:hover{color:#3EB021}
img{
border:none;
-ms-interpolation-mode:bicubic
}
#logo{
float:left;
margin:10px 0 0 0
}
#logo a,#wylogo a{
display:block;
text-indent:-9999px;
font-size:1px;
background:url(images/sprite.5.png) no-repeat;
height:50px;
width:178px;
overflow:hidden
}
a#subt,a#subt:link,a#subt:active,a#subt:hover,a#subt:visited{
margin:32px 0 0 15px;
font-size:11px;
display:inline-block;
display:-moz-inline-stack;
float:left;
color:#888;
text-decoration:none
}
h1,h2,h3,h4,#nav{font-family:Century Gothic,Apple Gothic,Corbel,Tahoma,"Nimbus Sans L",sans-serif}
h1{
font-size:2em;
padding:0;
margin:15px 0 30px 25px;
line-height:normal
}
h1,h1 a:link,h1 a:visited,h1 a:active,h1 a:hover{
color:#39a21e;
text-decoration:none
}
h2{
font-size:165%;
padding:0;
margin:35px 0 0;
line-height:normal
}
h2 a:link,h2 a:visited,h2 a:hover,h2 a:active{color:#000}
h3{
font-size:120%;
margin:20px 0 5px
}
li h3{margin:10px 0 5px 0}
h4{font-size:105%}
h2,h3,h4{text-shadow:1px 1px #CCC}
code{font-family:Consolas, Lucida Console, Monaco, monospace}
pre{
border-left:2px solid #f7a858;
overflow-x:auto;
width:680px;
font-family:Consolas, Lucida Console, Monaco, monospace;
margin-left:10px;
padding-left:10px
}
html>body pre{
overflow:auto
}
table pre{
display:inline;
border:none;
margin:0;
padding:0;
font-size:85%
}
tr th{
text-align:left;
white-space:nowrap
}
blockquote{
border-left:5px solid #ddd;
margin:15px 30px 0 30px;
padding-left:20px;
color:#444
}
#top{
margin:0;
padding:0;
text-align:center
}
#top #title{
width:970px;
height:60px;
margin:0 auto;
padding:0;
text-align:left
}
#title #titr{
float:right;
padding:21px 0 0 0;
display:inline-block
}
#wylogo a{
background-position:0px -54px;
height:32px;
width:93px
}
#top #nav{
background:#e6fde5;
border-bottom:1px solid #44c124;
font-size:1.1em;
font-weight:700;
margin-top:14px
}
#top .innav{
width:970px;
margin:0 auto;
padding:5px 0;
text-align:left
}
.innav ul{
padding:0;
margin:0 0 0 150px;
list-style:none
}
.innav li{
display:inline;
margin-right:15px
}
#nav a{
padding:5px 10px
}
#nav a:link,#nav a:visited,#nav a:active{
color:#636363;
text-decoration:none
}
#nav .sel a,#nav .sel a:visited,#nav .sel a:link,#nav a:hover{
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
color:#fff;
background:#44c124;
text-decoration:none
}
#bread{
padding:0;
margin:15px 0 0 0;
font-size:85%;
color:#ccc
}
table pre a:link,table pre a:visited,table pre a:active,#bread a:link,#bread a:visited,#bread a:active{
color:#000;
text-decoration:none
}
table pre a:hover,#bread a:hover{
color:#000;
text-decoration:underline
}
/*Begin Main Rounded Box*/
.content{
width:970px;
margin:0 auto;
padding:0;
background:transparent;
text-align:left
}
.content .top{
position:static;
margin:0
}
.content .bot{
position:relative;
margin:0;
height:19px;
font-size:1px
}
.content .cent{
line-height:145%;
margin:0;
padding:0 255px 0 10px
}
.navi{
background:url(images/navi_midd.gif) repeat-y;
position:relative;
float:right;
width:255px;
margin:0 -255px 0 0;
display:inline
}
#index .content .cent{
padding-right:485px
}
#index .navi{
width:485px;
margin-right:-485px
}
.ntop,.nbot{
background:url(images/navi_tb.png) no-repeat;
position:static;
margin:0;
height:121px
}
.nbot{
background-position:bottom left;
font-size:1px
}
.navi .ncent{
position:relative;
left:0;
right:0;
margin:-75px 0 0 0;
padding:0 0 0 25px;

min-height:75px;
height:auto!important;
height:75px
}
.ncent ul{
list-style:none;
padding:0;
margin:0
}
.ncent ul ul{
margin-left:15px
}
.ncent li{
margin:0 0 3px -13px;
padding:0 0 0 13px
}
/* Overview page */
img.alignright{
float:right;
margin:10px;
position:relative;
display:inline
}
img.alignleft{
float:left;
margin:10px
}
img.aligncenter{
display:block;
margin:0 auto;
text-align:center
}
table.purp{
padding:0;
margin:15px 0;
width:97%
}
table.purp th{
background:#8064a2;
font-weight:700;
color:#fff;
padding:1px 6px;
font-size:80%;
border-bottom:1px solid #5f4a78
}
table.purp tr:hover{
background-color:#f4f0f8
}
table.purp tr.revoked{
background-color:#fae0e0
}
table.purp td{
padding:3px 6px;
border-bottom:1px solid #e6e0ec
}

table.purp .selected td{background-color:#dbebfc}
table.purp .selected.start-sel td{background-color:#a8cdf1}
table.purp .start-sel td{
border-bottom:1px solid #5f85a6;
border-top:1px solid #5f85a6;
padding:2px 6px 3px 6px;
}
table#pkeys{
cursor:default;
user-select:none;
-o-user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none
}
/*Note: the space is needed for IE9 */
table#pkeys ::selection{background-color:transparent}

table.accounts{
padding:0;
margin:20px 0;
width:97%
}
table.accounts tr.header th{
background:#ddd;
font-weight:normal;
color:#444;
font-size:11px;
text-align:center
}
table.accounts tr.header th.head{
font-weight:bold;
color:#000;
font-size:13px;
text-align:left
}
table.accounts td,table.accounts th{
border-bottom:1px solid #CCCCCC;
font-size:12px;
padding:10px 13px;
text-align:center
}
table.accounts th{text-align:left}
table.accounts td.change{padding:10px 0}
table.accounts tr.your_plan td,table.accounts tr.your_plan th{background:#EDF3FE}
table.accounts span.price{
color:#666;
font-weight:normal
}
.alignright{text-align:right}
ul.small{font-size:.8em}
.clear{clear:both}
#mediacent{
margin:0 auto;
text-align:center
}
#sfoot{
clear:both;
color:#afb4b4;
padding:10px 0;
margin-top:30px;
font-size:75%
}
form h2{margin:20px 0 5px}
h2 span{
color:#666666;
font-size:14px;
font-weight:normal
}
div.submit{
border-top:1px dashed #ccc;
margin:20px 0 0 0;
padding:15px 0 15px 0
}
div.submit input,input.normal{
font-weight:normal
}
input{
font-size:16px;
font-weight:bold;
padding:3px
}
input.text{
font-size:18px;
font-weight:bold;
width:98%
}
div.error{color:red}
.error input,.error select{border:2px solid red}
.error label{
color:red;
font-weight:bold
}
/* Dashboard */
div#highlight{
text-align:center;
background-color:#fdf9f5;
border-top:1px solid #f7a858;
border-bottom:1px solid #f7a858
}
div#highlight h2{margin:15px 0 0 0}
div#highlight h2 a:link,div#highlight h2 a:visited,div#highlight h2 a:hover,div#highlight h2 a:active{color:#6651AB}
.versions{margin:0 0 20px 35px}
.version{margin-bottom:30px}
hr{
border:none;
border-bottom:2px dotted #E0E0E0;
height:1px;
margin:1.5em 0
}
#fancybox-loading{
position:fixed;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
cursor:pointer;
overflow:hidden;
z-index:1104;
display:none
}
#fancybox-loading div{
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background-image:url(images/fb/fancybox.png)
}
#fancybox-overlay{
position:absolute;
top:0;
left:0;
width:100%;
z-index:1100;
display:none
}
#fancybox-tmp{
padding:0;
margin:0;
border:0;
overflow:auto;
display:none
}
#fancybox-wrap{
position:absolute;
top:0;
left:0;
padding:20px;
z-index:1101;
outline:none;
display:none
}
#fancybox-outer{
position:relative;
width:100%;
height:100%;
background:#fff
}
#fancybox-content{
width:0;
height:0;
padding:0;
outline:none;
position:relative;
overflow:hidden;
z-index:1102;
border:0px solid #fff
}
#fancybox-hide-sel-frame{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:transparent;
z-index:1101
}
#fancybox-close{
position:absolute;
top:-15px;
right:-15px;
width:30px;
height:30px;
background:transparent url(images/fb/fancybox.png) -40px 0px;
cursor:pointer;
z-index:1103;
display:none
}
#fancybox-error{
color:#444;
font:normal 12px/20px Arial;
padding:14px;
margin:0
}
#fancybox-img{
width:100%;
height:100%;
padding:0;
margin:0;
border:none;
outline:none;
line-height:0;
vertical-align:top
}
#fancybox-frame{
width:100%;
height:100%;
border:none;
display:block
}
#fancybox-left,#fancybox-right{
position:absolute;
bottom:0px;
height:100%;
width:35%;
cursor:pointer;
outline:none;
background:transparent url(images/fb/blank.gif);
z-index:1102;
display:none
}
#fancybox-left{
left:0px
}
#fancybox-right{
right:0px
}
#fancybox-left-ico,#fancybox-right-ico{
position:absolute;
top:50%;
left:-9999px;
width:30px;
height:30px;
margin-top:-15px;
cursor:pointer;
z-index:1102;
display:block
}
#fancybox-left-ico{
background-image:url(images/fb/fancybox.png);
background-position:-40px -30px
}
#fancybox-right-ico{
background-image:url(images/fb/fancybox.png);
background-position:-40px -60px
}
/* IE6 */
#fancybox-left:hover,#fancybox-right:hover{
visibility:visible
}
#fancybox-left:hover span{
left:20px
}
#fancybox-right:hover span{
left:auto;
right:20px
}
.fancybox-bg{
position:absolute;
padding:0;
margin:0;
border:0;
width:20px;
height:20px;
z-index:1001
}
#fancybox-bg-n{
top:-20px;
left:0;
width:100%;
background-image:url(images/fb/fancybox-x.png)
}
#fancybox-bg-ne{
top:-20px;
right:-20px;
background-image:url(images/fb/fancybox.png);
background-position:-40px -162px
}
#fancybox-bg-e{
top:0;
right:-20px;
height:100%;
background-image:url(images/fb/fancybox-y.png);
background-position:-20px 0px
}
#fancybox-bg-se{
bottom:-20px;
right:-20px;
background-image:url(images/fb/fancybox.png);
background-position:-40px -182px
}
#fancybox-bg-s{
bottom:-20px;
left:0;
width:100%;
background-image:url(images/fb/fancybox-x.png);
background-position:0px -20px
}
#fancybox-bg-sw{
bottom:-20px;
left:-20px;
background-image:url(images/fb/fancybox.png);
background-position:-40px -142px
}
#fancybox-bg-w{
top:0;
left:-20px;
height:100%;
background-image:url(images/fb/fancybox-y.png)
}
#fancybox-bg-nw{
top:-20px;
left:-20px;
background-image:url(images/fb/fancybox.png);
background-position:-40px -122px
}
#fancybox-title{
font-weight:bold;
z-index:1102
}
.fancybox-title-inside{
padding-bottom:10px;
text-align:center;
color:#333;
background:#fff;
position:relative
}
.fancybox-title-outside{
padding-top:10px;
color:#fff
}
.fancybox-title-over{
position:absolute;
bottom:0;
left:0;
color:#FFF;
text-align:left
}
#fancybox-title-over{
padding:10px;
background-image:url(images/fb/fancy_title_over.png);
display:block
}
.fancybox-title-float{
position:absolute;
left:0;
bottom:-20px;
height:32px
}
#fancybox-title-float-wrap{
border:none;
border-collapse:collapse;
width:auto
}
#fancybox-title-float-wrap td{
border:none;
white-space:nowrap
}
#fancybox-title-float-left{
padding-left:0 0 0 15px;
background:url(images/fb/fancybox.png) -40px -90px no-repeat
}
#fancybox-title-float-main{
color:#FFF;
line-height:29px;
font-weight:bold;
padding-bottom:0 0 3px 0;
background:url(images/fb/fancybox-x.png) 0px -40px
}
#fancybox-title-float-right{
padding-left:0 0 0 15px;
background:url(images/fb/fancybox.png) -55px -90px no-repeat
}
/* IE6 */
.fancybox-ie6 #fancybox-close{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_title_over.png', sizingMethod='scale'); zoom:1; }
.fancybox-ie6 #fancybox-title-float-left{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{
height:expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6{
position:absolute; margin-top:0;
top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_loading.png', sizingMethod='scale'); }
/* IE6,IE7,IE8 */
.fancybox-ie .fancybox-bg{ background:transparent !important; }
.fancybox-ie #fancybox-bg-n{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/limelm/images/fb/fancy_shadow_nw.png', sizingMethod='scale'); }

/* translations */
.tran_box{
border-top:1px solid #eee;
margin:8px 0;
padding:8px
}
.tran_box:hover{
background-color:#f4f0f8
}
.tran_box small{
color:#888
}
.tran_box_noline{
border:none
}
input.fullwidth{
width:97%
}

.i-add,.i-edit,.i-del,.i-pk,.i-pks,.i-ma,.i-trial,.i-feat,.i-down,.i-pexp,.i-tran,.i-ccs,.i-acc,.i-user,.i-srch,.i-rev,.i-reen{
background:url(images/sprite.5.png) no-repeat -97px -54px;
padding:0 0 0 22px;
/*min-height hack*/
min-height:16px;
height:auto!important;
height:16px
}
.i-edit{background-position:-97px -120px}
.i-del{background-position:-97px -186px}
.i-pk{background-position:-97px -252px}
.i-pks{background-position:-97px -318px}
.i-ma{background-position:-97px -384px}
.i-trial{background-position:-97px -450px}
.i-feat{background-position:-97px -516px}
.i-down{background-position:-97px -582px}
.i-pexp{background-position:-97px -648px}
.i-tran{background-position:-97px -714px}
.i-ccs{background-position:-97px -780px}
.i-acc{background-position:-97px -846px}
.i-user{background-position:-97px -912px}
.i-srch{background-position:-97px -978px}
.i-rev{background-position:-97px -1044px}
.i-reen{background-position:-97px -1110px}
.i-win,.i-mac,.i-lin,.i-bsd,.i-sol{
background:url(images/sprite.5.png) no-repeat 0 -90px;
margin:0 auto;
height:26px;
width:29px
}
.i-mac{
background-position:0 -120px;
width:21px
}
.i-lin{
background-position:0 -150px;
width:22px
}
.i-bsd{
background-position:0 -180px;
width:24px
}
.i-sol{
background-position:0 -210px;
width:53px
}
.i-ib{display:inline-block;padding:0 0 0 16px;}

#cc-card,.cc-secure,#cc-visa,#cc-amex,#cc-mc,#cc-disc,#cc-jcb{
text-indent:-9999px;
display:block;
float:left;
background:url(/images/buy.3.png) no-repeat;
height:35px;
width:289px;
margin-right:15px
}
.cc-secure{
background-position:0 -190px;
height:31px;
width:86px
}
#cc-type{
height:35px;
margin-bottom:15px
}
#cc-type input{
float:left;
margin:8px 5px 0 10px;
width:1em
}

#cc-visa{
background-position:0 0;
width:56px
}
#cc-amex{
background-position:-61px 0;
width:56px
}
#cc-mc{
background-position:-122px 0;
width:56px
}
#cc-disc{
background-position:-183px 0;
width:55px
}
#cc-jcb{
background-position:-243px 0;
width:46px
}

.upgrade,.downgrade,.reins,#bigcc,.chk{
text-indent:-9999px;
display:block;
background-image:url(/images/acct.2.png);
height:33px;
width:74px;
margin:0 auto
}
.reins{background-position:0 -37px}
.downgrade{background-position:0 -74px}
.chk{
background-position:-78px -101px;
width:16px;
height:15px
}
#bigcc{
background-position:-78px 0;
width:218px;
height:97px
}

#c_toggle{
text-decoration:underline;
color:#666;
font-size:85%
}
#coupon{margin-bottom:20px}

table#existing-ccs{
padding:0;
margin:15px 0;
width:97%
}

table#existing-ccs th{
font-weight:normal;
padding:2px 0;
margin-bottom:5px;
border-bottom:1px dotted #555
}

table#existing-ccs th#head{
font-weight:bold;
padding:2px 6px
}

table#existing-ccs td{padding:5px 0}
table#existing-ccs tr.selected{background-color:#EAF3FE}

a.down{
display:block;
background:url(/images/lm/api-down.2.png) no-repeat;
margin:0 auto;
padding:0;
height:48px;
width:206px;
font-size:1px;
text-indent:-9999px;
outline:none
}
a.down:hover,a.down:focus{background-position:0% -52px}

.api-win,.api-lin,.api-mac{
background:url(/images/lm/api-down.2.png) no-repeat -210px 0;
height:48px;
width:48px;
float:right;
margin:5px;
position:relative;
display:inline
}
.api-mac{background-position:-210px -52px;height:59px}
.api-lin{background-position:-210px -115px;height:56px}
