﻿/* Elements */
body, html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    background-color: #99CCFF; /*font-family: 'Myriad Pro' , 'Segoe UI' , Helvetica, Tahoma, Verdana, Sans-Serif;*/
    font-family: Arial, Sans-Serif;
}
body.whiteBg {
    background-color: #FFF;
}
h3 {
    margin: 0;
    padding: 0;
}
/* DIV STYLES */
.divPager {
    font-size: 14pt;
    width: 748px;
    margin: 0px auto;
    text-align: center;
    border: solid 2px blue;
    padding: 5px 0;
    background-color: #FFF;
}
.divPager span {
    font-size: 12pt;
    font-family: "Times New Roman" , serif;
    font-weight: bold;
}
.divPager span a {
    font-size: 12pt;
    font-family: "Times New Roman" , serif;
    font-weight: normal;
}
.divPagerContainer {
    width: 100%;
    text-align: center;
}

/* TABLE STYLES */
#tblVehicle {
    margin: 0px auto;
    background-color: #FFF;
    width: 700px;
}

/* TABLE CELL STYLES */
.tdImage {
    padding: 3px;
}
.tdImage img {
    border-style: none;
}
.tdMakeModel {
}
.tdMakeModel a:link, .tdMakeModel a:hover, .tdMakeModel a:active, .tdMakeModel a:visited {
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    color: #37495B;
}
.tdPrice {
    text-align: center;
}
.tdStockNum {
    text-align: left;
}
#tblVehicle th {
    padding: 2px 5px;
    background: #CDCDCD url(images/thGradient.gif) repeat-x;
}
#thTitle {
    text-align: left;
}
#thStock {
    text-align: right;
}
.tdBigPic {
    padding: 3px;
}
.tdThumb {
    padding: 0 2px;
}
.tdThumb img {
    width: 100px;
    height: 75px;
}
.fonty {
    /*font-family: 'Myriad Pro' , 'Segoe UI' , Helvetica, Tahoma, Verdana, Sans-Serif;*/
}
.separator {
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
}
.alt {
    background-color: #EEE;
}
.break {
    display: block;
}

.currentPage {
    background-color: #B1C8EA;
}
.otherPages {
    color: blue !important;
}

.lblPrice {
    font-size: 1.3em;
}
#pic01, #pic02, #pic03, #pic04, #pic05, #pic06, #pic07, #pic08, #pic09, #pic10 {
    display: block;
}
img.lblReduced {
    display: block;
    margin: 0px auto;
}
span.sold {
    color: Green;
}

/* IDs */
#tblHeading {
    width: 750px;
    background-color: Red;
}
#tblHeading th {
    background-color: #B1C8EA;
    font-weight: normal;
}

#ListView1_itemPlaceholderContainer {
    width: 750px;
    background-color: #B1C8EA; /*font-family: 'Myriad Pro' , 'Segoe UI' , Helvetica, Tahoma, Verdana, Sans-Serif;*/ /* 	border-style: ridge; 	border-collapse: separate; 	border-width: thick; 	*/
}
#ListView1_itemPlaceholderContainer td {
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    background-color: #FFF;
}
#ListView1_itemPlaceholderContainer th {
    cursor: pointer;
    text-align: center;
    font-weight: normal;
    background-color: #B1C8EA;
}

/* MOREVEHICLEINFO.ASPX */
#header {
    margin-bottom: 20px;
}
#picLarge {
    height: 243px;
}
#tdEquipment {
    padding: 10px;
    font-size: 10pt;
}
#tdPrice {
    text-align: right;
    font-weight: bold;
    font-size: 12pt;
    padding: 5px;
}

body.splash {
    background-color: #99CCFF;
    text-align: center;
}
.splash_logo {
}
.flashOuter {
    width: 640px;
    margin: 0px auto;
    border: solid 10px black;
}
.flashInner {
    text-align: center;
}
#RussoSplash {
    margin: 0px auto;
    border: 5px red;
    background-color: Black;
}
div#skip {
    font-family: Sans-Serif;
    font-size: 10pt;
    width: 640px;
    margin: 0 auto;
    text-align: right;
}
div#skip a {
    color: blue;
}
#pic01, #pic02, #pic03, #pic04, #pic05, #pic06, #pic07, #pic08, #pic09 {
    border: solid 2px black;
    display: block;
    margin: 5px;
}

#ListView1_lbSortPrice, #ListView1_lbSortYear {
    font-family: inherit;
    font-size: 12pt;
    text-decoration: underline;
}

/* HEADER STYLES */
a {
    text-decoration: none;
}
#tblHeader td {
    background-color: #e7e7e7;
}
#tblInnerHeader td {
    text-align: center;
    font-family: Arial, Sans-Serif;
}
#tdBBB, #tdLogo, #tdContact {
    width: 33%;
}
.vcard {
}
.country-name {
    display: none;
}
.postal-code {
    display: none;
}
.url {
    display: none;
}
.vcard .email {
    display: none;
}
.vcard .tel {
    font-weight: bold;
    font-size: 10pt
}
#vcard-RussoAutoSales2 .tel { font-size: 1em; }
.vcard .tel .type {
    font-weight: normal;
}
#divNavBar {
    border-bottom: solid 5px #0047B9;
}
#ulNavBar {
    background-color: white;
    list-style-type: none;
    margin: 0;
}
#ulNavBar li {
    display: inline;
    margin: 0;
    padding: 1px 25px;
}
#ulNavBar li.current {
    background-color: #CE142B;
}
#ulNavBar li a {
    font-size: 10pt;
}
#ulNavBar li.current a {
    color: #FFF;
    font-weight: bold;
}
div.tagline {
    font-size: 18pt;
    color: rgb(204, 0, 0);
    font-style: italic;
    font-weight: bold;
    font-family: Arial;
}
#tblContactForm
{ margin: 0 auto; border: solid 1px #666; }
#tblContactForm td { text-align: left; font-weight: normal; font-size: 10pt; }
a:link, a:visited, a:hover, a:active {
    color: #0000FF;
    text-decoration: none;
}
#vcard-RussoAutoSales .adr { margin-bottom: 10px; }