
/* ::::: http://www.starautoauthority.com/style/global.css ::::: */

body { margin: 20px; padding: 0px; background: rgb(255, 255, 255) url(bkg.gif) repeat-x scroll center top; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(70, 70, 70); }

/* ::::: http://www.starautoauthority.com/style/layout.css ::::: */

p { margin: 0px; padding: 0px 0px 10px; }
.flash { margin: 0px 0px 15px; padding: 0px; width: 410px; height: 175px; text-align: center; vertical-align: middle; }
.flashhead { margin: 0px; padding: 0px; width: 760px; height: 122px; }
#benefits { margin: 0px 5px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#benefits li { border-bottom: 1px solid rgb(142, 39, 43); margin: 0px 0px 6px; padding: 0px 5px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
.PageContainer {  }
.HeaderContainer { margin: 0px; padding: 0px; width: 100%; }
.CustomHeader { margin: 0px; padding: 0px; background: transparent url(header.jpg) no-repeat scroll 0% 0%; height: 159px; width: 760px; }
.CustomEmail { margin: 0px; padding: 85px 20px 20px 194px; position: relative; }
.ContentContainer { margin: 0px; padding: 0px; background: transparent url(bkg-contentcontainer.gif) repeat-y scroll 0% 0%; width: 760px; }
.ContentContainerPrn { margin: 0px; padding: 0px; background: transparent url(bkg-contentcontainer.gif) repeat-y scroll 0% 0%; width: 225px; }

.LeftContainer { margin: 0px; padding: 0px; width: 160px; background-repeat: no-repeat; }
.CenterContainer { margin: 0px; padding: 0px; }
.RightContainer { margin: 0px; padding: 0px; width: 160px; }
#AdminCenterContainer { margin: 0px; padding: 0px; width: 570px; }
.FooterContainer { margin: 0px; padding: 0px; background: transparent url(bkg-footercontainer.gif) no-repeat scroll 0% 0%; width: 100%; height: 25px; }
#CopyrightContainer { margin: 0px; padding: 0px 0px 0px 15px; width: 100%; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(1, 61, 87); height: 25px; background-color: rgb(255, 255, 255); }

#hint {font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; }

#CopyrightContainer a, a:link, a:active, a:visited { color: rgb(1, 61, 87); text-decoration: none; }
#CopyrightContainer a:hover { color: rgb(1, 61, 87); text-decoration: underline; }
h1 { margin: 0px 0px 10px; padding: 5px 0px 3px; font-family: "Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 200%; line-height: 24px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(1, 61, 87); }
h2 { margin: 0px 0px 10px; padding: 5px 0px 3px; font-family: "Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 150%; line-height: 22px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(1, 61, 87); }
h3 { margin: 0px 0px 10px; padding: 5px 0px 3px; font-family: "Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 125%; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(1, 61, 87); }
h4 { margin: 0px 0px 10px; padding: 5px 0px 3px; font-family: "Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 110%; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(1, 61, 87); }
ul, ol { margin-top: 0px; padding-top: 0px; }
ul.bullet { margin: 0px 0px 10px; padding: 0px 0px 1px 15px; list-style-image: url(bullet.gif); }
ul.bulletPDF { margin: 0px 0px 10px; padding: 0px 0px 1px 15px; list-style-image: url(bulletpdf.gif); }
.BoomImage { margin: 5px 0px 10px; }
#Alert { border: 2px solid rgb(255, 228, 172); margin: 0px 0px 10px; padding: 10px 10px 10px 55px; background: rgb(253, 252, 215) url(bkg-alert.gif) no-repeat scroll 10px 5px; color: rgb(203, 145, 70); display: block; }
#Error { border: 2px solid rgb(252, 201, 170); margin: 0px 0px 10px; padding: 10px 10px 10px 55px; background: rgb(253, 228, 215) url(bkg-error.gif) no-repeat scroll 12px 7px; color: rgb(158, 11, 15); display: block; }
#Success { border: 2px solid rgb(162, 211, 155); margin: 0px 0px 10px; padding: 10px 10px 10px 55px; background: rgb(224, 255, 213) url(bkg-success.gif) no-repeat scroll 12px 7px; color: rgb(25, 123, 48); display: block; }
.Quote { border-top: 1px dotted rgb(206, 208, 217); border-bottom: 1px dotted rgb(206, 208, 217); margin: 0px 0px 10px; padding: 10px; background: rgb(240, 241, 243) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; }
.QuoteName { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.small { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.note { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); }
.caps { text-transform: uppercase; }
.red { color: rgb(255, 0, 0); }
.blue { color: rgb(0, 0, 255); }
.green { color: rgb(0, 153, 0); }
.white { color: rgb(255, 255, 255); }
.SearchParagraph { margin: 0px; padding: 0px 0px 10px; line-height: 16px; }
#MailingListBox { margin: 0px; padding: 0px 25px 0px 0px; width: 98%; height: 34px; background-color: rgb(255, 255, 255); }
.imageFrameRight { border: 0px solid rgb(73, 80, 148); padding: 2px; float: right; margin-left: 5px; margin-bottom: 5px; }
.imageFrameLeft { border: 0px solid rgb(73, 80, 148); padding: 2px; float: left; margin-right: 5px; margin-bottom: 5px; }
.imageRight { padding: 2px; float: right; margin-left: 5px; margin-bottom: 5px; }
.imageLeft { padding: 2px; float: left; margin-right: 5px; margin-bottom: 5px; }

/* ::::: http://www.starautoauthority.com/style/navigation.css ::::: */

a, a:link, a:active, a:visited { color: rgb(0, 153, 255); text-decoration: none; }
a:hover { color: rgb(163, 199, 214); text-decoration: underline; }
.CustomLink { color: rgb(0, 0, 0); }
.CustomLink a { color: rgb(0, 0, 0); }
.CustomLink a:hover { color: rgb(249, 139, 45); }
.style1 { font-size: 12px; }
.style3 { color: rgb(255, 102, 0); }
.NavTopContainer { margin: 0px; padding: 0px; background: transparent url(bkg-navtopcontainer.gif) no-repeat scroll 0% 0%; width: 100%; }
.NavTop { margin: 0px; padding: 4px 6px; color: rgb(0, 0, 0); text-decoration: none; }
.NavTop-At { padding: 4px 6px; color: rgb(0, 0, 0); text-decoration: none; }
#tabs { padding: 0px; float: left; width: 100%; }
#tabs ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tabs li { margin: 0px; padding: 0px; display: inline; }
#tabs a { margin: 0px; float: left; color: rgb(255, 255, 255); text-decoration: none; }
#tabs a span { margin: 0px 0px 0px 15px; padding: 4px 6px; float: left; display: block; }
#tabs a span { float: none; }
#tabs #selected a span { margin: 0px 0px 0px 15px; padding: 4px 6px; background: transparent url(bkg-navtopon.gif) repeat-x scroll 0% 0%; display: block; float: none; text-decoration: none; font-weight: normal; }
#tabs a:hover, #header a:hover span { color: rgb(255, 255, 255); text-decoration: underline; }
#header #current a { margin: 0px; padding: 4px 6px; color: rgb(255, 255, 255); text-decoration: none; }
.customLink { color: rgb(255, 102, 0); text-decoration: underline; }
.ShadowContainer { margin: 0px; padding: 0px; background: transparent url(bkg-shadowcontainer.gif) repeat-y scroll 0% 0%; width: 100%; }
.TrailContainer { margin: 0px; padding: 0px; background: rgb(255, 255, 255) url(bkg-trailcontainer.gif) repeat-y scroll 0% 0%; width: 100%; }
a.Trail, a.Trail:link, a.Trail:active, a.Trail:visited { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); text-decoration: none; }
a.Trail:hover { color: rgb(153, 153, 153); text-decoration: underline; }
a.Trail-at, a.Trail-at:link, a.Trail-at:active, a.Trail-at:visited, a.Trail-at:hover { color: rgb(153, 153, 153); text-decoration: underline; }
#NavLeftContainer { margin: 0px 0px 15px 15px; padding: 0px; background: transparent url(navleftback.gif) repeat scroll 0% 0%; width: 130px; }
#NavLeftContainer p { padding: 4px 5px 4px 0px; color: rgb(153, 153, 153); }
.NavLeftHdr { margin: 0px; padding: 2px 0px 6px 2px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 110%; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); height: 18px; background-repeat: no-repeat; }
.NavLeft { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); text-decoration: none; }
a.NavLeft, a.NavLeft:link, a.NavLeft:active, a.NavLeft:visited { padding: 4px 5px 4px 2px; color: rgb(153, 153, 153); text-decoration: none; display: block; }
a.NavLeft:hover { color: rgb(153, 153, 153); text-decoration: underline; }
a.NavLeft-at, a.NavLeft-at:link, a.NavLeft-at:active, a.NavLeft-at:visited, a.NavLeft-at:hover { border-bottom: 1px solid rgb(161, 69, 71); padding: 4px 5px 4px 2px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); text-decoration: none; display: block; }
#NavRightContainer { padding: 0px; background: transparent url(navrightback1.gif) repeat scroll 0% 0%; width: 140px; line-height: 22px; }
#NavRightContainer p { margin: 0px; padding: 4px 5px 4px 0px; color: rgb(255, 102, 0); }
.NavRightHdr { margin: 0px; padding: 0px 5px 6px; background: transparent url(bkg-subheads_yellow.gif) no-repeat scroll 0% 0%; font-family: Times New Roman,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 120%; line-height: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 102, 0); height: 18px; text-decoration: none; }
.NavRight { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 102, 0); text-decoration: none; }
a.NavRight, a.NavRight:link, a.NavRight:active, a.NavRight:visited { padding: 4px 5px 4px 0px; color: rgb(255, 102, 0); text-decoration: none; display: block; }
a.NavRight:hover { color: rgb(255, 102, 0); text-decoration: underline; }
a.NavRight-at, a.NavRight-at:link, a.NavRight-at:active, a.NavRight-at:visited, a.NavRight-at:hover { padding: 4px 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 102, 0); text-decoration: none; display: block; }

/* ::::: http://www.starautoauthority.com/style/lightbox.css ::::: */

#lightbox { position: absolute; top: 40px; left: 0pt; width: 100%; z-index: 100000; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#lightboxImage { width: 100%; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 5px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 1000; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url(blank.gif) no-repeat scroll 0% 0%; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; margin-right: 1px; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url(prevlabel.png) no-repeat scroll left 100%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url(nextlabel.png) no-repeat scroll right 100%; margin-right: 1px; }
#prevLink { background: transparent url(prevlabel.png) no-repeat scroll left 100%; }
#nextLink { background: transparent url(nextlabel.png) no-repeat scroll right 100%; }
#imageDataContainer { margin: 0pt auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 255, 255); line-height: 1.4em; }
#imageData { padding: 0pt 10px; }
#imageData #imageDetails { width: 75%; float: left; text-align: left; }
#imageData { font-weight: bold; }
#caption { font-weight: normal; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; padding-top: 5px; }
#imageData #bottomNavClose { width: 44px; float: right; padding-top: 0.8em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 50000; width: 100%; height: 500px; background-color: rgb(0, 0, 0); opacity: 0.6; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { height: 1%; }

/* ::::: http://www.starautoauthority.com/style/usa_map.css ::::: */

.state_rep_popup { border: 1px solid gray; padding: 5px; position: absolute; visibility: hidden; display: inline; z-index: 50; background-color: rgb(255, 255, 153); }

/* ::::: null ::::: */

@media print {
  .gmnoprint { display: none; }
}
@media screen {
  .gmnoscreen { display: none; }
}

/* ::::: null ::::: */

.style1 { font-size: 12px; }

/* ::::: null ::::: */

.style2 { font-size: 11px; color: rgb(255, 102, 0); font-weight: bold; }
.style3 { color: rgb(153, 153, 153); }
.style4 { color: rgb(0, 0, 0); }
