body{
margin:0;
padding:0;
text-align:center;
color:#000;
background:#FFFFFF;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:95%;
-webkit-text-size-adjust:100%
}
a:visited{color:#9f4300}
a,a:link,a:active,a:hover{
color:#d05800;
text-decoration:underline
}
img{
border:none;
-ms-interpolation-mode:bicubic
}
#logo{
float:left;
margin:0
}
#logo a{
display:block;
text-indent:-9999px;
font-size:1px;
background:url(images/hf.3.png) no-repeat -376px 0;
height:47px;
width:148px;
overflow:hidden
}
a#subt,a#subt:link,a#subt:active,a#subt:hover,a#subt:visited{
margin:19px 0 0 15px;
font-size:11px;
display:inline-block;
display:-moz-inline-stack;
float:left;
color:#888;
text-decoration:none
}
#cent-wrapmn{
margin:0 auto;
text-align:left;
width:970px
}
#main-nav ul{
float:left;
position:relative;
width:970px;
padding:0;
margin:0 0 12px 0
}
#main-nav ul li{
float:left;
list-style-type:none
}
#main-nav ul li a{
background:#c46100 url(images/hf.3.png) no-repeat -194px -78px;
color:#fff;
display:block;
font-size:19px;
font-weight:bold;
height:31px;
margin:0;
outline:none;
padding:9px 0 17px;
text-align:center;
text-decoration:none;
text-shadow:1px 1px #874300;
width:194px
}
#main-nav ul li.no-tagline a{padding:16px 0 10px}
#main-nav ul li a:hover,#main-nav ul li a:focus{
background-position:-194px -142px;
background-color:#e67200
}
#main-nav ul li a.active,#main-nav ul li a.active:hover{
background-position:-194px -207px;
background-color:#f6f6f6;
color:#f67a00;
text-shadow:none
}
#main-nav ul li.first a{background-position:0 -78px}
#main-nav ul li.first a:hover,#main-nav ul li.first a:focus{background-position:0 -142px}
#main-nav ul li.first a.active,#main-nav ul li.first a.active:hover{background-position:0 -207px}
#main-nav ul li.last a{background-position:-388px -78px}
#main-nav ul li.last a:hover,#main-nav ul li.last a:focus{background-position:-388px -142px}
#main-nav ul li.last a.active,#main-nav ul li.last a.active:hover{background-position:-388px -207px}
#main-nav ul li a.active span{color:#000}
#main-nav ul li a span{
color:#ffe5ca;
display:block;
font-size:11px;
font-weight:normal;
line-height:14px;
padding-top:1px;
text-shadow:none
}
.banner{
margin:0 0 20px 0;
width:970px;
height:98px
}
.banner span{
width:970px;
height:98px;
position:absolute;
margin:0
}
.banner h1,#un-h1{
color:#524469;
font-size:30px;
line-height:30px;
margin:0 0 -60px 0;
padding:30px 0 0 90px
}
.banner h1 small,#un-h1 small{line-height:0}
.banner ul{
float:left;
position:relative;
padding:0;
margin:74px 0 0 100px !important;
margin-left:50px;/*ie6*/
}
.banner ul li{
float:left;
list-style-type:none;
font-weight:bold;
margin-right:20px
}
.banner a,.banner a:hover,.banner a:visited{
text-decoration:none;
color:#fff
}
.banner a:hover{text-decoration:underline}
.banner li.on a,.banner li.on a:hover,.banner li.on a:visited{
color:#524469;
text-shadow:2px 2px 5px #fff, -2px -2px 5px #fff, -2px 2px 5px #fff, 2px -2px 5px #fff;
text-decoration:none
}

#navback{
height:25px;
width:970px;
margin:70px 0 -95px 0
}
#wb_banner span{background-image:url(images/wybuild-head.png)}
#wb_banner #navback{background-color:#f5972e}
#os_banner span{background-image:url(images/os-head.png)}
#os_banner #navback{background-color:#66bcec}
#pp_banner span{background-image:url(images/pp-head.png)}
#pp_banner #navback{background-color:#f9b717}
#lm_banner span{background-image:url(images/lm-head.png)}
#lm_banner #navback{background-color:#84d054}

h1,h2,h3,h4{font-family:Century Gothic,Apple Gothic,Corbel,Tahoma,"Nimbus Sans L",sans-serif}
h1{
font-size:2em;
padding:0;
margin:8px 0 20px 20px;
line-height:normal
}
h1,h1 a:hover,h1 a:link,h1 a:visited,h1 a:active{color:#6651ab;text-decoration:none}
h2{
font-size:165%;
padding:0;
margin:35px 0 0;
line-height:normal
}
h2 a:link,h2 a:visited,h2 a:active{text-decoration:none;color:#000}
h2 a:hover{text-decoration:underline;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 #4edc29;
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
}
tr th{
text-align:left;
white-space:nowrap
}

blockquote{
border-left:5px solid #ddd;
margin:15px 30px 0 30px;
padding-left:20px;
color:#444
}

p.ntmargin{margin-top:0}

.commentlist blockquote{
margin:20px 30px 0 30px;
padding-left:0px
}

#top{
margin:0;
padding:0;
text-align:center
}
#top #title{
width:970px;
height:49px;
margin:0 auto;
padding:0;
text-align:left
}
#title #globnav{
float:right;
padding:30px 10px 0 0;
display:inline-block;
color:#ccc;
font-size:13px
}

/* feature box */
#feature #in{
width:970px;
margin:0 auto;
text-align:left;
line-height:145%
}

#index #in h2{margin:0}
h3.cent{text-align:center}

#in-lm,#in-pp,#in-wb,#in-wwl{
display:block;
background:url(images/plogos.2.png) no-repeat;
margin:0;
padding:0;
height:90px;
width:548px;
font-size:1px;
text-indent:-9999px;
overflow:hidden
}
#in-pp{
background-position:0 -94px;
width:589px;
height:91px
}
#in-wb{background-position:0 -189px;
width:533px;
height:87px
}
#in-wwl{
background-position:0 -280px;
width:383px;
height:60px;
float:right
}


/*Main Box*/
.content,#fcont{
width:970px;
margin:0 auto;
padding:0;
background:transparent;
text-align:left
}
#fcont{
text-align:center;
padding:20px 0 0 0;
background-color:#111
}

.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(limelm/images/navi_midd.gif) repeat-y;
position:relative;
float:right;
width:255px;
margin:0 -255px 0 0;
display:inline
}
.ntop,.nbot{
background:url(limelm/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
}

.navi li.sel{background:#D05800}

.ncent #related-posts ul{list-style:square inside}

/* Download box */
.downbox{
margin:0 0 25px 0;
font-size:.8em
}

.darktype{
color:#8B8B8B;
padding-left:5px
}

.download_button{margin:35px 0 10px 0}
.download_button a,.download_button a:visited{
background:#a2ce4f url(images/download.png) repeat-x;
border:1px solid #8cd401;
color:#fff;
margin:0;
padding:5px 12px;
font-family:Century Gothic,Apple Gothic,Corbel,Tahoma,"Nimbus Sans L",sans-serif;
font-weight:700;
text-decoration:none
}
.download_button a:hover{
background-color:#73b026;
background-position:0% -50px;
border:1px solid #7cbb01;
text-decoration:none
}

#downloading{
font-weight:700;
background:#e4ebfd;
border-top:1px solid #c6cfe9;
border-bottom:1px solid #c6cfe9;
padding:10px 35px
}

/* Overview page */
ul.spread li{padding:5px 0}

p.win{
background:url(images/vistalogo.png) no-repeat;
padding:5px 0 10px 42px;
/*min-height hack*/
min-height:32px;
height:auto!important;
height:32px
}

#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(limelm/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(limelm/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(limelm/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(limelm/images/fb/fancybox.png);
background-position:-40px -30px
}
#fancybox-right-ico{
background-image:url(limelm/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(limelm/images/fb/fancybox-x.png)
}
#fancybox-bg-ne{
top:-20px;
right:-20px;
background-image:url(limelm/images/fb/fancybox.png);
background-position:-40px -162px
}
#fancybox-bg-e{
top:0;
right:-20px;
height:100%;
background-image:url(limelm/images/fb/fancybox-y.png);
background-position:-20px 0px
}
#fancybox-bg-se{
bottom:-20px;
right:-20px;
background-image:url(limelm/images/fb/fancybox.png);
background-position:-40px -182px
}
#fancybox-bg-s{
bottom:-20px;
left:0;
width:100%;
background-image:url(limelm/images/fb/fancybox-x.png);
background-position:0px -20px
}
#fancybox-bg-sw{
bottom:-20px;
left:-20px;
background-image:url(limelm/images/fb/fancybox.png);
background-position:-40px -142px
}
#fancybox-bg-w{
top:0;
left:-20px;
height:100%;
background-image:url(limelm/images/fb/fancybox-y.png)
}
#fancybox-bg-nw{
top:-20px;
left:-20px;
background-image:url(limelm/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(limelm/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(limelm/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(limelm/images/fb/fancybox-x.png) 0px -40px
}
#fancybox-title-float-right{
padding-left:0 0 0 15px;
background:url(limelm/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'); }

img.alignright{
float:right;
margin:10px;
position:relative;
display:inline
}

img.alignleft{
float:left;
margin:10px
}

/* Doc styles */
li.dochead{
font-weight:700;
padding-top:10px
}

.navi li.sel a,.navi li.sel a:visited,.navi li.sel a:active,.navi li.sel a:hover{
color:#fff;
text-decoration:none
}

ul.changes{
list-style-type:none;
margin:0 0 15px;
padding:0 0 0 10px
}

ul.changes li{
padding:0 0 0 24px
}

ul.changes li:hover{
background-color:#f5f5f5
}

p.indent{
padding:0 0 0 25px
}

table.gray{
padding:0;
margin:0;
border:1px solid #eeeeef;
width:97%
}

table.center td{
text-align:center
}

table.gray th{
background:#e2e2e2;
text-align:center;
font-weight:700;
border-left:1px solid #fff
}

table.gray tr.alt{
background:#eeeeef
}

table.gray td{
border-left:1px solid #bdbdbd;
padding:6px
}

table.center td.f,table.gray td.f,table.gray th.f{
border-left:0;
text-align:left
}

#footer{
margin:50px 0 0 0;
clear:both;
background-color:#111;
color:#ccc;
text-align:center
}
#footer #prods{
margin:0 auto;
width:660px
}
#footer div.legal{
border-top:1px solid #333333;
font-size:10px;
line-height:1.4em;
margin:30px auto 0;
padding:30px;
width:800px
}
#footer .product{
float:left;
padding:10px;
width:200px
}
#footer .bar{
clear:left;
font-size:14px;
padding-top:10px
}
#footer a,#footer a:visited,#footer a:active,#footer a:hover{
margin:0 4px;
padding:0;
color:#fff;
text-decoration:underline
}

a.lime,a.wyb,a.ppo,a.wyd{
background:url(images/hf.3.png) no-repeat;
height:72px;
width:61px
}
a.wyb{
background-position:-147px 0;
width:72px
}
a.ppo{
background-position:-64px 0;
width:80px
}
a.wyd{
background-position:-222px 0;
height:48px;
width:148px
}
#footer a.lime,#footer a.lime:visited,#footer a.lime:active,#footer a.lime:hover,
#footer a.wyb,#footer a.wyb:visited,#footer a.wyb:active,#footer a.wyb:hover,
#footer a.ppo,#footer a.ppo:visited,#footer a.ppo:active,#footer a.ppo:hover,
#footer a.wyd,#footer a.wyd:visited,#footer a.wyd:active,#footer a.wyd:hover{
margin:0 auto 8px;
display:block
}

#footer .product a,#footer .product a:visited,#footer .product a:active,#footer .product a:hover{
color:#fff;
text-decoration:none;
font-size:20px
}

#footer h2,#footer h3{
text-shadow:none;
margin:0
}
#footer h3{
color:#ffa252;
font-size:16px;
font-weight:normal;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
margin-top:1px
}


/* Search Form */
.navi form{
margin:0;
padding:0
}

h4.search{
color:#333;
border-bottom:1px solid #ddd;
margin:0 0 10px;
padding:0 0 5px;
font-size:1.1em
}

/* Blog */
.blogpost{
margin:25px 0 10px 0;
padding:0
}

.blogpost .btop{
position:static;
padding:0 0 10px 0
}

.btop h2{margin-bottom:5px}

img.center,img.aligncenter{
float:none;
display:block;
margin:0 auto;
text-align:center
}

.blogpost .bbot{
background:#f2f2f2;
position:relative;
margin:15px 0 0;
height:22px;
clear:both
}

.blogpost .bcent{
position:static;
left:0;
right:0;
margin:0 5px 0 18px;
padding:0
}

.blogpost .darktype{
display:inline;
font-size:.8em;
color:#999;
padding-left:10px
}

.date{
font-size:.8em;
color:#aaa;
padding:0;
margin:0 0 0 18px;
line-height:normal
}

.bbot a:link,.bbot a:visited,.bbot a:active{
color:#636363;
font-size:.8em
}

.bbot a:hover{
color:#444444;
font-size:.8em
}

a:link .nlink,a:visited .nlink,a:active .nlink,a:hover .nlink{
color:#000;
text-decoration:none
}

a.comm:link,a.comm:visited,a.comm:active{
font-size:.8em;
margin-left:18px;
color:#9768f7
}
a.comm:hover{color:#8a54f7}
.commentlist{
margin:0;
padding:0
}
.commentlist li{
margin:30px 0 0 0;
list-style:none
}
.commentlist .head,.commentlist .author{
padding:3px 11px;
margin-bottom:10px
}
.commentlist .head a,.commentlist .head a:visited,.commentlist .author a,.commentlist .author a:visited{
color:#000
}
.commentlist .head{
background:#f2f2f2;
border-bottom:1px solid #e2e2e2
}
.commentlist .author{
background:#FDDDBD;
border-bottom:1px solid #F7A858
}
.commentlist cite{
font-weight:700;
font-style:normal
}

#commentform,#commentform textarea{width:100%}

.navigation{margin-top:20px}
.alignright{text-align:right}
ul.small{font-size:.8em}
.clear{clear:both}

ul.wylinks,ul.botlinks,ul.dbbar{
height:62px;
display:block;
padding:0 15px 0 15px;
margin:15px 0;
list-style:none
}

ul.wylinks li,ul.botlinks li,ul.dbbar li{
display:inline-block;
margin:0;
padding:0;
float:left;
position:relative
}

ul.sidelinks li{
display:block;
margin:0 0 15px 0;
padding:0
}

a.downwy,a.buywy,a.downwys,a.buywys{
display:block;
background:url(images/wb/bd.13.png) no-repeat;
margin:0 0 0 30px;
padding:0;
height:62px;
width:180px;
font-size:1px;
text-indent:-9999px;
outline:none
}

ul.sidelinks a{margin:0}
ul.botlinks a{margin-left:105px}

a.downwy{background-position:0 -132px}
a.downwy:hover,a.downwy:focus{background-position:0 -198px}
a.buywy:hover,a.buywy:focus{background-position:0 -66px}

ul.dbbar{
height:36px;
background:#ececec;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
margin:25px 0
}
ul.dbbar a{margin-left:20px}
a.downwys,a.buywys{
background-position:right top;
height:36px;
width:308px;
}
a.downwys{background-position:right -124px}
a.downwys:hover,a.downwys:focus{background-position:right -186px}
a.buywys:hover,a.buywys:focus{background-position:right -62px}

#lm_feats p{
font-size:85%;
margin:0;
padding-bottom:10px
}
#lm_feats h4{
margin:0 0 5px 0
}
#lm_feats h4 a:link,#lm_feats h4 a:visited,#lm_feats h4 a:active{
color:#000;
text-decoration:none
}
#lm_feats h4 a:hover{
color:#000;
text-decoration:underline
}

table#lm_feats{
border:none;
width:702px;
margin:0 0 25px 0
}
#lm_feats td{
border:none;
padding:0 7px 0 0;
vertical-align:top
}
a#f_k,a#f_l,a#f_t,a#f_r,a#f_w,a#f_c{
display:block;
background:url(images/lm/ficons.2.png) no-repeat;
margin:0 10px 0 0;
padding:0;
height:32px;
width:32px;
font-size:1px;
text-indent:-9999px;
outline:none;
float:left
}
a#f_t{background-position:-35px 0}
a#f_l{background-position:0 -35px;height:107px}
a#f_r{background-position:-35px -35px}
a#f_w{
background-position:0 -145px;
height:74px
}
a#f_c{
background-position:-35px -70px;
height:111px
}

#bread{
padding:0;
margin:15px 0 0 0;
font-size:85%;
color:#ccc
}
#bread a:link,#bread a:visited,#bread a:active{
color:#000;
text-decoration:none
}
#bread a:hover{
color:#000;
text-decoration:underline
}

hr{
border:none;
border-bottom:2px dotted #E0E0E0;
height:1px;
margin:1.5em 0
}

#mediacent{
margin:0 auto;
text-align:center
}

#rsssignup{
background:#FDF1E5;
padding:16px
}

#i-nxt a,#i-bk a,.i-rss,.i-mail,.i-com,.add,.fix{
background:url(images/icons.1.png) no-repeat;
padding:0 0 0 22px;
/*min-height hack*/
min-height:16px;
height:auto!important;
height:16px
}
#i-bk a{background-position:0 -66px}
.i-rss{background-position:0 -132px}
.i-mail{background-position:0 -198px}
.i-com{
background-position:0 -264px;
padding:0 0 0 32px;
min-height:21px;
height:21px;
display:inline-block;
}
.add{background-position:0 -335px}
.fix{background-position:0 -467px}

/* Buy */
h3.su,h3.su2,h3.su3{
background:url(images/buy.3.png) no-repeat -91px -38px;
color:#002C6D;
margin:30px 0 20px;
text-shadow:none;
padding:2px 0 0 36px;
min-height:26px;
height:auto!important;
height:26px
}
h3.su2{background-position:-91px -114px}
h3.su3{background-position:-91px -190px}
#cc-card,#cc-paypal,#cc-bank,.cc-secure{
text-indent:-9999px;
display:block;
float:left;
background:url(images/buy.3.png) no-repeat;
height:35px;
width:289px;
margin-right:15px
}
#cc-bank{
background-position:0 -38px;
width:56px
}
#cc-paypal{
background-position:0 -76px;
width:55px
}
.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
}
