﻿#controls{padding:20px 0 0 0;}
#openAll{background-position:left -31px; height:20px; padding-left:30px; margin-right:25px; cursor:pointer;}
#closeAll{background-position:left -51px; height:20px; padding-left:30px; cursor:pointer;}

/* features table */
table{width:100%; clear:both;}
th, td{text-align:left; height:32px; vertical-align:middle; background-position:left top; background-repeat:repeat-x;}
th{font-size:14px; color:#5385CF;}
td{}
.express, .pro{width:166px; margin-right:1px;}
.title{background-position:left top; cursor:pointer; padding-left:40px;}
.title:hover{background-position:left -32px;}
.titleOpen{background-position:left -64px;}
.titleOpen:hover{background-position:left -96px;}
td, th{background-position:left -262px;}
td.bullet{background-position:20px -192px; padding-left:50px;}
th.yes{background-position:center -128px;}
td.yes{background-position:center -160px;}

.more{text-align:center; vertical-align:middle;}
.more a{color:#5385CF; margin:0 0 0 200px;}
.more a:hover{color:#f90;}

.restricted{color:#999; font-size:12px; font-style:italic;}