/*Theme Name: Autonet Mobile - Jan 2009Description: Autonet Mobile Wordpress ThemeVersion: 1.0aAuthor: J. Evans*//* Caution! Ensure accessibility in print and other media types... */@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */    .ui-tabs-hide {        display: none;    }}/* Hide useless elements in print layouts... */@media print {    .ui-tabs-nav {        display: none;    }}body {    margin: 0;    padding: 0;    font-family:Arial;    font-size: 0.8em;}#header h1 a {    display: block;    height: 76px;    text-indent: -10000em;    background:transparent url(files/logo.gif) no-repeat scroll 0 0;}h2 {	font-weight: 300; 	color: #0091d5; 	font-family: Century Gothic; 	font-size: 28px;	margin: 10px;}#container {    margin: auto;    width:932px;    background: url(/images/bg_footer.gif) repeat-x bottom;}#content {	overflow: auto;    width: 680px;    padding: 0 10px 10px;    float:left;}.contact #content {    width: 250px;}#sidebar {    width: 205px;    padding: 10px 5px 25px 20px;    margin-left: 700px;    background: url(/images/rightmenu_bg.gif) repeat-x top;}#imagery {    margin-top: -1px;}#footer {    clear: left;    height: 29px;	color:#AAAAAA;	font-size:0.8em;	line-height:1.8em;    display:block;    padding-top:25px;}#footer a {color:#333;}.info input,.contact input,#sidebar input {    display: block;    margin-bottom: .5em;}.next input {    margin-right: 27px;    float: right;}.home #imagery {    background: url(img/blue_grad.jpg) repeat-x bottom;    height: 450px;    width:935px;}.home #imagery2 {    background: url(img/blue_grad.jpg) repeat-x bottom;    height: 50px;}.home #imagery h2 {    text-indent: -10000em;    margin: 15px 0;    padding: 0;}.home #imagery img {    padding: 50px 0 0 660px;}.home #imagery .quote {    background: url(img/msnbc_quote.gif) no-repeat center;    text-indent: -10000em;    height: 36px;    margin: 12px 0 0;    padding: 0;}.home .home_vids {    width: 960px;    padding-top: 20px;}.home .home_vids div {    float:left;    margin: 0 0 0 16px;}.home .home_vids img {    border: 0;}.promo {	overflow:hidden;	height:1%;	background:#faf8f5 url(img/bg-promo.gif) repeat-x;}.promo .img-holder {	float:left;	width:535px;}.promo .img-holder img {	display:block;	margin:0;}.promo .promo-items {	float:left;	width:345px;	padding:80px 0 0;	text-align:center;}.promo .promo-items span,.promo .promo-items span img {	display:block;	margin:0 auto;}.promo .promo-items .promo-info {        color:#9c9998;	font:'Century Gothic','Trebuchet MS',Helvetica,sans-serif;	font-size:16px;	line-height:18px;	margin:-10px 0 40px;}#sidebar .button a,.promo .promo-items .buttons a {	float:left;	margin:0 10px;	color:#414042;	width:148px;	padding:0 0 6px;	font:bold 18px/30px Arial,Verdana,sans-serif;	text-align:center;	background:url(img/bg-buttons.gif) no-repeat;}.columns-holder {	overflow:hidden;	height:1%;}.inner {	background:#faf9f6 url(img/bg-inner.gif) repeat-x;}.linklove {    display: none !important;}/* Skin */.ui-tabs-nav, .ui-tabs-panel {    font-family: Arial, Century Gothic, Trebuchet, Verdana, Helvetica, sans-serif;    font-size: 12px;}.ui-tabs-nav {    list-style: none;    margin: 0;    padding: 0 0 0 4px;}.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */    display: block;    clear: both;    content: " ";}.ui-tabs-nav li {    float: left;    margin: 0 0 0 1px;    min-width: 84px; /* be nice to Opera */}.ui-tabs-nav a, .ui-tabs-nav a span {    display: block;    padding: 0 10px;    background: url(tab.png) no-repeat;}.ui-tabs-nav a {    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */    padding-left: 0;    color: #27537a;    font-weight: bold;    line-height: 1.2;    text-align: center;    text-decoration: none;    white-space: nowrap; /* required in IE 6 */        outline: 0; /* prevent dotted border in Firefox */}.ui-tabs-nav .ui-tabs-selected a {    position: relative;    top: 1px;    z-index: 2;    margin-top: 0;    color: #000;}.ui-tabs-nav a span {    width: 64px; /* IE 6 treats width as min-width */    min-width: 64px;    height: 18px; /* IE 6 treats height as min-height */    min-height: 18px;    padding-top: 6px;    padding-right: 0;}*>.ui-tabs-nav a span { /* hide from IE 6 */    width: auto;    height: auto;}.ui-tabs-nav .ui-tabs-selected a span {    padding-bottom: 1px;}.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {    background-position: 100% -150px;}.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {    background-position: 100% -100px;}.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {    background-position: 0 -50px;}.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {    background-position: 0 0;}.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */    cursor: text;}.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */    cursor: pointer;}.ui-tabs-disabled {    opacity: .4;    filter: alpha(opacity=40);}.ui-tabs-panel {	border: 0px solid #97a5b0;	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */	width: 890px;}.ui-tabs-loading em {    padding: 0 0 0 20px;    background: url(loading.gif) no-repeat 0 50%;}/* Additional IE specific bug fixes... */* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */    display: inline-block;}*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */    display: inline-block;}/* Style for invalid input */.invalidInput{	border:1px dotted #F00;	background-color: #FFECE6;}/* Style for valid input */.validInput{	border: 1px dotted #FF0000;}form.cmxform .gray * { color: gray; }
