body {background: #eee;}

#main {width: 688px; margin: 0 auto;}
#main div.column {margin-bottom: 0;}
#main th {text-align: left;}
#main h2 {padding-bottom: 2px; border-bottom: 1px solid #a1a5a9; margin-bottom: 8px;}
.solutionintro p.last {font-size: 14px; color: #76797c;}
#main tr.solutionintro td p.sosumi {margin: 4px 0 0; font-weight: normal;}

#content {float: none; width: 100%; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
#sidebar {float: none; width: 180px;}

#content .subcolumn1-2, #content .subcolumn2-2 {width: 210px;}

#globalnav {background: url(http://www.aaronlimousine.com/images/globalnavbg032105.gif); background-repeat: repeat-x; margin-top: 10px}
#globalnav a {color: #ccc; text-decoration: none;}
#globalnav a:hover {color: #fff; text-decoration: none;}
#globalnav .hi {color: #fff; font-weight: bold;}
#globalnav h3 {margin-bottom: 3px; font-size: 16px;}
#globalnav h3 a {color: #fff;}
#globalnav .navleft {padding-left: 4px;}
#globalnav .navright {padding-right: 14px; text-align: right; font-size: 11px; color: #777; vertical-align: middle;}
#globalnav .across {margin-bottom: 0px;}

#localnav {background: url(http://www.aaronlimousine.com/images/localnavbg032105.gif); background-repeat: repeat-x; text-align: center; height: 28px;}
#localnav td a {display: block; color: #ccc; font-size: 11px; padding: 1px 3px; text-decoration: none; text-align: center; font-weight: normal;}
#localnav td a:hover {color: #fff; text-decoration: none;}
#localnav .hi {color: #fff; background: url(http://www.aaronlimousine.com/images/localnavbghi032105.gif);}

.tableside #sidebar #featurenav {background-color: #76797C; padding: 0; border-top: 1px solid #505050; margin: -10px -10px 10px -10px;}
* html .tableside #sidebar #featurenav {margin: 0 0 10px 0;}
.tableside #sidebar #featurenav h3 {background-color: #303335; color: #fff; padding: 5px 10px;}
.tableside #sidebar #featurenav ul {padding: 0; margin: 0;}
.tableside #sidebar #featurenav li {padding: 0; margin: 0;}
.tableside #sidebar #featurenav li.last {padding-bottom: 5px;}
.tableside #sidebar #featurenav li a {padding: 4px 10px; margin: 0; color: #ccc; font-weight: bold; text-decoration: none; display: block;}
* html .tableside #sidebar #featurenav li a {padding: 4px 0px 4px 10px;}
.tableside #sidebar #featurenav li.hi a {background-color: #464A4C; color: #fff;}
.tableside #sidebar #featurenav li a:hover {background-color: #5E6164; color: #fff; text-decoration: underline;}
/*
.tableside #sidebar div {border-bottom: 1px solid #a1a5a9; margin: 0 -10px 1em; padding: 0 10px;}
ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
*/

.tableside #sidebar table {margin-bottom: 1em;}
.tableside #sidebar div.clearer {border-bottom: none; margin: 0;}
.tableside #sidebar div {border-bottom: 1px solid #a1a5a9; margin: 0 -10px 1em; padding: 0 10px;}

#topimg {border-top: 1px solid #383838;}
#legend {color: #EEE; background: #000; border: 0px none; padding: 0px; width: 100%; table-layout: auto;}
#legend th {padding: 10px; border-top: 1px solid #383838;}
#legend td {width: 50%; color: #EEE; padding: 10px 10px 10px 45px; border-top: 1px solid #383838; vertical-align: middle; background-repeat: no-repeat; background-position: 10px 10px;}
#legend .left {border-right: 1px solid #383838;}
/* currently server=brown client=blue in images */

#legend p {padding: 0; margin: 0;}
#legend h3 {font-size:14px;}

#serversearch .field {width: 125px;}

ul.subnav {list-style-image: url(http://www.aaronlimousine.com/images/arrowa1a5a9.gif); margin: 3px 0 0 16px; padding: 0 0 1em 0; font-weight: bold;}

#topnewfeatures dt {padding: 0; font-weight: bold; margin: 0;}
#topnewfeatures dd {padding: 0; margin: 0 0 5px 0;}

.tabletop {border-top: 1px solid #a1a5a9;}
.tableside {border-left: 1px solid #a1a5a9;}

.sideleft {background: url(http://www.aaronlimousine.com/images/leftside_032105.gif);}
.sideright {background: url(http://www.aaronlimousine.com//images/rightside_032105.gif);}

/* old stuff */

table.specs {border-right: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9;}
table.specs p, table.specs h3 {font-size: 10px !important;}
table.specs td, table.specs th {border-left: 1px solid #a1a5a9; border-top: 1px solid #a1a5a9; text-align: left; vertical-align: top; padding: 4px 8px; font-size: 10px;}
table.specs th, table.specs.solutions tr.header th{background: url(http://www.aaronlimousine.com/images/whitebar032105.gif) repeat-x top left; font-size: 11px;}
table.specs.solutions th {background: none; font-size: 10px;}
table.specs.solutions tr.header td {background: #f5f5f5; font-weight: bold;}

.L12 {font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
.G10G {font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #76797c;}
.L14G {font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #76797c;}

.spectd { background: #fff; text-align: left; vertical-align: top;}
.spectd2 {background: #eceeef; text-align: left; vertical-align: top;}
