.main-wrapper { padding-bottom:20px; }
/*#lower-area h2                        { color: #444 !important; letter-spacing: -.04em; }
#lower-area h2, 
#lower-area h3, #lower-area h4, 
#lower-area h5, #lower-area h6        { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }*/
#lower-area h3                        { color: #333; font-weight: bold; font-size: 130%; }
#lower-area h4                        { font-weight: normal; font-size: 130% !important; color: #676767 !important; }

.support-wrapper                      { /*padding: 20px;*/ /*border: 1px solid #ddd;*/ }
.support-wrapper                      { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;width: 1000px;
margin: 0 auto; }
.support-wrapper                      {
  /* background-color: #eee;
   background-image: url(images/fallback-gradient.png);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
   background-image: -webkit-linear-gradient(top, #fff, #eee);
   background-image:    -moz-linear-gradient(top, #fff, #eee);
   background-image:     -ms-linear-gradient(top, #fff, #eee);
   background-image:      -o-linear-gradient(top, #fff, #eee);*/
}


hgroup h2                             { margin-bottom: 5px !important; }
hgroup h4                             { color: #777 !important; font-weight: normal !important; }


#downloadable													{ float:left; }
.mini-nav															{ float:right; padding:5px 20px 0 0; }

/* EXPANDABLES */
#section-expandable 		{ margin-top:30px; }

.arrow-icon 													{ background:url(/support/downloads/images/expand_arrow.png) no-repeat; height:10px; width:10px; overflow:hidden; float:left; margin:2px 4px 0 0; }
.icon-made4fm													{ background:url(/support/downloads/images/icon_m4fm.png) no-repeat; height:34px; width:18px; overflow:hidden; float:left; margin:-9px 10px 0 0; }
.icon-btx															{ background:url(/support/downloads/images/icon_btx.png) no-repeat; height:33px; width:21px; overflow:hidden; float:left; margin:-9px 10px 0 0; }

.fullwidth-line												{ margin-bottom: 30px; margin-left: -30px; margin-right: -30px; z-index: 99;}
#section-expandable h5.expanded .arrow-icon 	{ background:url(/support/downloads/images/expand_arrow.png) no-repeat 0 100%; }

.expandable-content, #made-for-fm, #btx	{ margin-bottom:10px; min-height:46px; /*min-height = h5 height + h5 top padding*/ width:415px; border: 1px solid #e3e1e1; -moz-border-radius: 5px; border-radius: 5px;}
#section-expandable h5 { cursor: pointer; }
#section-expandable h5, #made-for-fm h5, #btx h5 { margin:0px !important; width:400px; height:30px; padding:16px 0 0 15px; float:left; border-bottom: 1px solid #e3e1e1; -moz-border-radius: 5px; border-radius: 5px;}
#section-expandable h5, #made-for-fm h5, #btx h5	{ /* fallback */ background-color: #fff; background: url(/solutions/ios/images/demo-solutions/bg_demo_tiles.png); /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#ffffff)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #efefef); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffffff, #efefef); /* IE 10 */ background: -ms-linear-gradient(top, #ffffff, #efefef); /* Opera 11.10+ */ background: -o-linear-gradient(top, #ffffff, #efefef); }
#section-expandable h5:hover, #section-expandable h5.expanded, #made-for-fm:hover h5, #btx:hover h5 { /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efefef)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #efefef); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #efefef, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #efefef, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #efefef, #ffffff); }

.arrow-link{
    background: url("/support/downloads/images/bg_arrow.png") no-repeat scroll transparent; width: 11px; height:20px; overflow:hidden; float:right; margin: -3px 10px 0 0;
}

#btx h5, #made-for-fm h5 {border-bottom: 1px solid #e3e1e1 !important;}

#made-for-fm:hover .arrow-link, #btx:hover .arrow-link { background-position: 0 100%; }
#lower-area ul.link-list {margin: 0 !important; padding:60px 18px 10px 32px; /*top padding - expandable-content min-height = bottom padding */ background-color:#FFF; -moz-border-radius: 5px; border-radius: 5px; }


.link-list .sub-heading {list-style: none;
margin-left: -15px;
margin-bottom: 10px;
font-weight: bold;}
