/* Don't Touch Tags ------------------------------------------------------*/
@media projection, screen { .tab_hide { display: none; } }
*>.uitab a span { width: auto; height: auto; }
@media print { .uitab { display: none; } }
/* Required Tags ------------------------------------------------------*/
.uitab { }
.uitab:after { display: block; clear: both; content: " "; }
.uitab li { }
.uitab li a { }
.uitab li a span { }
.tab_selected li a { position: relative; z-index: 2; margin-top: 0; }
/* Tabs Showroom Tags ------------------------------------------------------*/
#tabs_ride.uitab { margin: 0; padding: 0; border-bottom: 1px solid #333; }
#tabs_ride.uitab li { margin: 0; display: inline; list-style: none; }
#tabs_ride.uitab li a { float: left; display: block; padding: 10px; margin: 0; text-decoration: none; }
#tabs_ride.uitab li a span { font-weight: bold; }
#tabs_ride li.tab_selected a { color: #990000; }
/* Tabs Showroom Steps Tags ------------------------------------------------------*/
.tabs_steps { height: 20px; margin: 10px 0 0 15px; padding-bottom: 10px; border-bottom: 1px solid #222; }
.tabs_steps li { float: left; font-size: 20px; }
.tabs_steps li a { color: #333; }
.tabs_steps li a span {  }
.tabs_steps li a:hover span { color: #fff; }
.tabs_steps li span em { padding-right: 20px; font-size: 13px !important; }
.tabs_steps li.tab_selected a { color: #990000; }
.tabs_steps li.tab_selected a:hover span { color: #990000; }
/* Tabs Banner  Tags ------------------------------------------------------*/
#tabs_banner { margin: 0 0 0 15px; }
#tabs_banner li { display: inline; font-size: 14px; }
#tabs_banner li a { float: left; display: block; margin-right: 20px; padding: 10px; color: #fff; }
#tabs_banner li a span {  }
#tabs_banner li a:hover { color: #fff !important; background: #333; }
#tabs_banner li.tab_selected a { color: #660000; background: #ccc; }
#tabs_banner li.tab_selected a:hover { color: #660000 !important; background: #ccc; }
/* Tabs Account Detail Tags ------------------------------------------------------*/
#tabs_accdetail.uitab { margin: 0 0 10px 0; padding: 0; border-top: 1px solid #333; border-bottom: 1px solid #333; text-align: right; }
#tabs_accdetail.uitab li { margin: 0; display: inline; list-style: none; }
#tabs_accdetail.uitab li a { float: left; display: block; padding: 5px 10px 5px 0; text-decoration: none; }
#tabs_accdetail.uitab li a span { font-size: 13px; font-weight: bold; }
#tabs_accdetail li.tab_selected a span { color: #990000; }
/* Optional Tags ------------------------------------------------------
.tab_panel { }

.uitabs li a:hover { } 
.uitabs li a:focus { }
.uitabs li a:active { }

.uitabs li a:hover span { }
.uitabs li a:focus span { }
.uitabs li a:active span { }

li.tab_disabled a:hover { }
li.tab_disabled a:focus { }
li.tab_disabled a:active { }

li.tab_disabled a:hover span { }
li.tab_disabled a:focus span { }
li.tab_disabled a:active span { }

li.tab_selected a:hover { }
li.tab_selected a:focus { } 
li.tab_selected a:active { }

li.tab_selected a:hover span { }
li.tab_selected a:focus span { } 
li.tab_selected a:active span { }

li.tab_unselected a:hover { }
li.tab_unselected a:focus { } 
li.tab_unselected a:active { }

li.tab_unselected a:hover span { }
li.tab_unselected a:focus span { } 
li.tab_unselected a:active span { }
*/
