/* CSS Document */

body {
margin: 0px;
padding: 0px;
}

img {
	border:0;
}

.carDetailHolder {
margin: 10px 0px 20px 0px;
padding: 0;
width:680px;
height:180px;
border:1px solid #CC0000;
}

.carDetailBanner {
margin: 0px;
padding: 5px 0px 5px 30px;
width:650px;
background-color: #CC0000;
font: bold 90% Arial, Helvetica, sans-serif;
color:#FFF;
text-align:left;
}

.carDetailBanner a:link, .carDetailBanner a:visited{
font: bold 100% Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:underline;
}

.carDetailBanner a:hover {
font: bold 100% Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}

.carDetailTextHolder {
margin: 10px 0px 0px 0px;
padding: 5px 0px 5px 0px;
width:620px;
font: 80% Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
}

.carDetailTextHolder a:link, .carDetailTextHolder a:visited{
font: bold 100% Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

.carDetailTextHolder a:hover {
font: bold 100% Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.carDetailTextHolder h1 {
margin: 10px 0px 0px 0px;
padding: 5px 0px 5px 0px;
width:620px;
font: bold 140% Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
}

.carDetailImageHolder {
margin: 0px 20px 40px 0px;
float: left;
}

.carDetailImageHolder img {
border:0;
}

.carFormRows {
width:60%;
}

.carFormRowsHeading {
font: bold 150% Arial, Helvetica, sans-serif;
color:#CC0000;
}

.formColLcar {
width:30%;
float:left;
}

.formColRcar {
width:65%;
float:right;
}

.carPrice {
z-index:3;
position: absolute;
margin: 60px 0px 0px 150px;
width:100%;
font:bold 120% Arial, Helvetica, sans-serif;
}


/* start navigation */

#navHolder {
display: none;
z-index: 5;
position: relative;
margin: 0px auto 0px auto;
width: 760px;	
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
}

#nav, #nav ul {
display: none;
list-style: none;
padding: 0px;
margin: 0px;
width: 100%;
text-align: left;
}

#nav li {
display: none;
float: left;
margin: 0px;
padding: 0px;
}

#nav a {
display: none;
padding: 6px 0px 8px 30px;
display: block;
background-color: #CC0000;
} 


#nav a:link, #nav a:visited {
display: none;
display: block;
color: #FFF;
text-decoration: none;
}

#nav a:hover, #nav a:active {
display: none;
color: #000;
text-decoration: none;
}

#nav li ul {
display: none;
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
position: absolute;
left: -999em;
height: auto;
width: 10em;
margin: 0px 0px 0px 20px;
}

#nav li ul li ul {
display: none;
font: bold 130% Verdana, Arial, Helvetica, sans-serif;
color: #000;
position: absolute;
left: -999em;
height: auto;
width: 8em;
margin: -26px 0px 0px 7.3em;
background-color: #CCC;
}

#nav li ul li ul li a:link, #nav li ul li ul li a:visited {
display: none;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
display: block;
padding: 5px 20px 5px 10px;
background-color: #CCC;
}

#nav li ul li ul li a:hover {
display: none;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
padding: 5px 20px 5px 10px;
background-color: #CC0000;
}

#nav li ul a:link, #nav li ul a:visited {
display: none;
color: #000;
text-decoration: none;
background-color:#CCC;
padding: 5px 10px 5px 10px;
}

#nav li ul li ul a:link, #nav li ul li ul a:visited {
display: none;
color: #000;
text-decoration: none;
background-color:#CCC;
padding: 5px 10px 5px 10px;
}

#nav li ul a:hover {
display: none;
color: #FFF;
text-decoration: none;
background-color:#CC0000;
}

#nav li li {
display: none;
padding: 0px;
width: 9em;
}

#nav li ul a {
display: none;
padding: 3px 5px 3px 5px;
width: 9em;
}

#nav li ul ul {
display: none;
margin: -1.75em 0px 0px 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
display: none;
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
display: none;
left: auto;
}


/* END navigation style */


/* start layers */

/* start text page layers */

#usedSearchRedBanner {
margin: 0px;
padding: 3px 0px 3px 20px;
width: 660px;
height: 20px;
background-image: url(images/textStrip.gif);
background-repeat:no-repeat;
font: bold 110% Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left;
}

#usedSearchBorderBlock {
position: relative;
margin: 0px;
padding: 0px;
width: 678px;
border: 1px solid #CC0000;
}

#usedSearchBorderBlock img {
border: 0px;
}

#usedSearchBorderBlock table caption {
display:none;
text-align: left;
color: #CCC;
}

#usedSearchBorderBlock table {
margin: 20px 0px 20px 20px;
padding: 0px;
}


#usedSearchBorderBlock table th {
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: top;
font: bold 105% Arial, Helvetica, sans-serif;
color: #000;
}

#usedSearchBorderBlock table th a:link, #usedSearchBorderBlock table th a:visited  {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}

#usedSearchBorderBlock table th a:hover  {
text-decoration: none;
}

#usedSearchBorderBlock table th h1  {
margin: 0px 0px 8px 0px;
font: bold 140% Arial, Helvetica, sans-serif;
color: #CC0000;
}

#usedSearchBorderBlock hr {
margin: 10px 0px 10px 0px;
border: 0px;
color: #CC0000;
height: 1px;
width: 100%;
}


#usedSearchGreyBlock {
position: relative;
margin: 0px;
padding: 0px;
width: 680px;
background-color: #CCC;
}

/* #usedSearchGreyBlock a:link, #usedSearchGreyBlock a:visited {
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}

#usedSearchGreyBlock a:hover {
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
} */

#usedSearchGreyBlock img {
border: 0px;
}

#usedSearchGreyBlock table caption {
text-align: left;
color: #CCC;
}

#usedSearchGreyBlock table {
margin: 0px 0px 0px 20px;
padding: 0px;
}


#usedSearchGreyBlock table th {
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: top;
font: bold 105% Arial, Helvetica, sans-serif;
color: #000;
}

#usedSearchGreyBlock table th a:link, #usedSearchGreyBlock table th a:visited  {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}

#usedSearchGreyBlock table th a:hover  {
text-decoration: none;
}

#usedSearchGreyBlock table th h1  {
margin: 0px 0px 8px 0px;
font: bold 120% Arial, Helvetica, sans-serif;
color: #000;
}

#usedSearchGreyBlock hr {
margin: 10px 0px 10px 0px;
border: 0px;
color: #FFF;
height: 1px;
width: 100%;
}

#textPageBG {
position: relative;
margin: 0px 0px 0px -25px;
padding: 0px ;
width: 100%;
background-color: #999;
text-align: left;
}

#textPageHolder {
z-index: 1;
position: relative;
margin: 0px;
padding: 20px 20px 20px 20px;
width: 686px;
background-color: #FFF;
text-align: left;
}

#textPageCopyHolder {
position: relative;
width: 95%;
height: 100%;
margin: 10px 0px 0px 20px;
padding: 0px;
font: 80% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
}

#textPageCopyHolder h3 {
margin:0;
}

#textPageCopyHolder a:link, #textPageCopyHolder a:visited{
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}

#textPageCopyHolder a:hover {
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
}

#textPageCopyHolderLeft {
width: 30%;
padding: 0px;
margin: 0px;
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
float: left;
}

#textPageCopyHolderRight {
width: 70%;
margin: 0px;
padding: 0px;
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
float: right;
}

#usedSearchGreyBlock form {
margin: 20px 0px 30px 0px;
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
}

#usedSearchGreyBlock form input.txt {
margin: 0px;
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#usedSearchGreyBlock form textarea {
margin: 0px;
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#usedSearchGreyBlock form select {
margin: 0px;
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#usedSearchGreyBlock form input.btn {
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#usedSearchGreyBlock form p {
margin: 10px 0px 0px 0px;
padding: 0px;
padding-top: 5px;
}

#usedSearchGreyBlock form p label {
width: 100%;
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
}


/* start home page layers */

#logoContainer {
margin: 0px auto 0px auto;
padding: 0px;
width: 726px;
height: 97px;
background-color: #FFF;
}

#logo {
float: left;
margin: 0px 0px 0px 5px ;
padding: 0px;
border: 0px;
}

#logo img{
border: 0px;
}

#nameContainer {
margin: 15px 0px 0px 0px ;
padding: 0px;
width: 590px;
float: right;
height: 65px;
}

#name {
float: left;
margin: 19px 0px 0px 0px;
width: 395px;
font: 110% Arial, Verdana, Helvetica, sans-serif;
color: #000;
text-align: right;
}

#name h1 {
margin: 0px 0px 0px 0px;
padding: 0px;
font: bold 135% Arial, Verdana, Helvetica, sans-serif;
color: #000;
}

#searchContainer {
display: none;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
height: 65px;
width: 180px;
background-color: #CCC;
}

#searchHead {
display: none;
margin: 0px;
padding: 3px 0px 0px 10px;
height: 19px;
width: 170px;
background-image: url(images/searchHeadBG.gif);
background-repeat:no-repeat;
}

#searchHead h1 {
display: none;
margin: 0px;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

#searchForm {
display: none;
margin: 0px 0px 0px 10px;
}

#searchContainer form {
display: none;
margin: 0px 0px 0px 0px;
font: bold 90% Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

#searchContainer form select {
display: none;
margin: 10px 0px 0px 0px;
font: bold 85% Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

#searchContainer form a:link, #searchContainer form a:visited {
display: none;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: underline;
}

#searchContainer form a:hover {
display: none;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
}

#searchContainer form img {
display: none;
margin: -10px 0px 0px 0px;
}

#searchContainer form input {
display: none;
margin: 0px;
border: 0px;
background-color: #CCC;
font: bold 90% Arial, Helvetica, sans-serif;
color: #000;
}

#darkGreyBand {
display: none;
z-index: 1;
margin: 2px auto 0px auto;
padding: 0px;
width: 100%;
height: 178px;
background-color: #999;
text-align: center;
background-image: url(images/VX_COR_08074HomePageA.gif);
background-repeat: no-repeat;
background-position: center;
}

#darkGreyBandContainer {
display: none;
z-index: 2;
margin: 0px auto 0px auto;
padding: 0px;
width: 726px;
height: 178px;
}

#darkGreyBand img {
display: none;
margin: 0px 0px -4px 0px;
}

#email {
display: none;
margin: 150px 11px 0px 625px;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
float: right;
width: 100px;
text-align: right;
}

#email a:link, #email a:visited  {
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: underline;
}

#email a:hover  {
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

#redNavBand {
display: none;
z-index: 5;
margin: 0px auto 0px auto;
padding: 0px;
width: 100%;
height: 30px;
background-color: #CC0000;
text-align: center;
}

#redNavBandText {
display: none;
z-index: 5;
margin: 2px auto 0px auto;
padding: 0px;
width: 100%;
height: 30px;
background-color: #CC0000;
text-align: center;
}

#lightGreyBand {
display: none;
z-index: 1;
margin: 18px auto 0px auto;
padding: 0px;
width: 100%;
height: 115px;
background-color: #CCC;
}

#lightGreyContainer {
z-index: 1;
margin: 0px auto 0px auto;
padding: 0px;
width: 726px;
height: 115px;
background-color: #FFF;
}

#lightGreyContainer a:link, #lightGreyContainer a:visited {
margin: 0px auto 0px auto;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
}

#lightGreyContainer a:hover {
margin: 0px auto 0px auto;
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: underline;
}

#copyright {
margin: 11px auto 0px auto;
padding: 5px 0px 0px 0px;
border-top: 1px solid #999;
width: 726px;
height: 15px;
font: 65% Verdana, Arial, Helvetica, sans-serif;
color: #999;
text-align: center;
} 

#copyrightText {
margin: 11px auto 0px auto;
padding: 5px 0px 0px 0px;
border-top: 1px solid #999;
width: 626px;
height: 15px;
font: 65% Verdana, Arial, Helvetica, sans-serif;
color: #999;
text-align: center;
} 

#copyright a:link, #copyright a:visited {
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #999;
text-decoration: underline;
} 

#copyright a:hover {
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #999;
text-decoration: none;
} 

#copyright img {
margin: -5px 0px 0px 0px;
} 

#copyrightText a:link, #copyrightText a:visited {
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #999;
text-decoration: underline;
} 

#copyrightText a:hover {
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #999;
text-decoration: none;
} 

#copyrightText img {
margin: -5px 0px 0px 0px;
} 

#box1 {
z-index: 1;
position: absolute;
margin: 0px 0px 0px 12px;
padding: 0px;
width: 140px;
height: 115px;
}

#box1 img {
border: 0px;
}

#box1Head {
margin: 0px;
padding: 4px 0px 0px 8px;
background-color: #CC0000;
width: 132px;
height: 22px;
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left;
}

#box1Head img {
margin: 0px 5px 0px 0px;
padding: 0px;
}

#box2 {
position: absolute;
margin: 0px 0px 0px 164px;
padding: 0px;
width: 199px;
height: 115px;
}

#box2 img {
border: 0px;
}

#box2Head {
margin: 0px;
padding: 4px 0px 0px 8px;
background-color: #CC0000;
width: 191px;
height: 22px;
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left;
}

#box2Head img {
margin: 0px 5px 0px 0px;
padding: 0px;
}

#box3 {
position: absolute;
margin: 0px 0px 0px 375px;
padding: 0px;
width: 199px;
height: 115px;
}

#box3 img {
border: 0px;
}

#box3Head {
margin: 0px;
padding: 4px 0px 0px 8px;
background-color: #CC0000;
width: 191px;
height: 22px;
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left;
}

#box3Head img {
margin: 0px 5px 0px 0px;
padding: 0px;
}

#box4 {
position: absolute;
margin: 0px 0px 0px 586px;
padding: 0px;
width: 140px;
height: 115px;
}

#box4 img {
border: 0px;
}

#box4Head {
margin: 0px;
padding: 4px 0px 0px 8px;
background-color: #CC0000;
width: 132;
height: 22px;
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left;
}

#box4Head img {
margin: 0px 5px 0px 0px;
padding: 0px;
}

/* CMS area styling */


#redNavBandCMS {
display: none;
z-index: 5;
margin: 10px auto 0px auto;
padding: 0px;
width: 100%;
height: 30px;
background-color: #CC0000;
text-align: center;
}

#containerCMS {
position: relative;
margin: 0px auto 0px auto;
padding: 0px ;
width: 100%;
background-color: #666;
}

#containerCMS h1 {
margin: 0px;
padding: 0px;
font: bold 135% Arial, Verdana, Helvetica, sans-serif;
color: #000;
}

#containerCMS h2 {
margin: 0px;
padding: 0px;
font: bold 110% Arial, Verdana, Helvetica, sans-serif;
color: #000;
}

#containerCMS h2 a:link, #containerCMS h2 a:visited {
font: bold 110% Arial, Verdana, Helvetica, sans-serif;
color: #000;
text-decoration:underline;
}

#containerCMS h2 a:hover {
font: bold 110% Arial, Verdana, Helvetica, sans-serif;
color: #000;
text-decoration:none;
}

#lightGreyContainerCMS {
z-index: 1;
position: relative;
margin: 0px auto 0px auto;
padding: 20px 20px 20px 20px;
width: 686px;
background-color: #FFF;
font: 100% Arial, Helvetica, sans-serif;
color: #000;
}

#lightGreyContainerCMS form {
margin: 20px 0px 0px 0px;
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
}

#lightGreyContainerCMS form a:link, #lightGreyContainerCMS form a:visited {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration:underline;
}

#lightGreyContainerCMS form a:hover {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration:none;
}

#lightGreyContainerCMS a:link, #lightGreyContainerCMS a:visited {
margin: 0px;
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration:underline;
}

#lightGreyContainerCMS a:hover {
margin: 0px;
font: 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration:none;
}


#lightGreyContainerCMS form input.txt {
margin: 0px;
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#lightGreyContainerCMS form textarea {
margin: 0px;
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#lightGreyContainerCMS form select {
margin: 0px;
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#lightGreyContainerCMS form input.btn {
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}

#lightGreyContainerCMS form p {
clear: left;
margin: 10px 0px 0px 0px;
padding: 0px;
padding-top: 5px;
}

#lightGreyContainerCMS form p label {
float: left;
width: 100%;
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
}

#nameContainerCMS {
display: none;
margin: 38px 0px 0px 0px ;
padding: 0px;
width: 500px;
float: right;
height: 30px;
}

#nameCMS {
display: none;
float: left;
margin: 19px 0px 0px 0px;
width: 500px;
font: 110% Arial, Verdana, Helvetica, sans-serif;
color: #000;
text-align: right;
}

#nameCMS h1 {
margin: 0px 0px 0px 0px;
padding: 0px;
font: bold 135% Arial, Verdana, Helvetica, sans-serif;
color: #000;
}

#formWrap {
clear: both;
margin: 0px 0px 0px 0px;
width: 100%;
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
}

#formWrap a:link, #formWrap a:visited {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}

#formWrap a:hover {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
}

#leftFormCol {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 33%;
}

#rightFormCol {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 66%;
}

#rightLeftFormCol {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 46%;
}

#rightRightFormCol {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 46%;
}

#formWrap2 {
clear: both;
margin: 0px 0px 0px 0px;
width: 100%;
}

#leftFormCol2 {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 33%;
}

#rightFormCol2 {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 66%;
}

#rightLeftFormCol2 {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 46%;
}

#rightRightFormCol2 {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 46%;
}

#formwrap2 input.txt {
margin: 0px;
color: #000;
font: bold 100% Arial, Helvetica, sans-serif;
background-color:#CCC;
}


/* styles */

.formTxt {
font: 80% Arial, Helvetica, sans-serif;
color: #666;
}

.usedSearchHead {
font: bold 90% Arial, Helvetica, sans-serif;
color: #fff;
}

.carHeading1 {
font: bold 125% Arial, Helvetica, sans-serif;
color: #000;
}

.carText1 {
font: 80% Arial, Helvetica, sans-serif;
color: #000;
}

.anchor  {
font: bold 80% Arial, Helvetica, sans-serif;
color: #000;
text-decoration:underline;
}

.anchor a:link, .anchor a:visited  {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}

.anchor a:hover  {
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
}

/* Print Shop Styles */

/* Portrait page */

#A4Holder {
margin: 0px auto 0px auto;
padding: 0px;
width: 650px;
text-align: left;
}

#A4SheetHeader {
margin: 0px;
padding: 0px;
width: 570px;
height: 100px;
/* border: 1px solid #000; */
}

#printLogoHolder {
margin: 0px 0px 0px 10px;
padding: 0px;
width: 140px;
float: left;
}

#printLogoHolder img {
border: 0px;
}

#printNameHolder {
margin: 20px 0px 0px 0px;
padding: 0px;
float: right;
width: 350px;
font: bold 180% Arial, Helvetica, sans-serif;
color: #CC0000;
text-align: right;
}

.phone {
font: bold 70% Arial, Helvetica, sans-serif;
color: #CC0000;
text-align: right;
}

#A4SheetCarHeader {
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 650px;
height: 80px;
text-align: right;
color:#FFF;
}

.whiteHeading {
font: bold 120% Arial, Helvetica, sans-serif;
color: #FFF;
}

#A4SheetCarHeaderText {
position: absolute;
z-index: 2;
margin: 20px 0px 0px 0px;
padding: 0px;
width: 650px;
float: left;
font: bold 200% Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
height: 30px;
}

#A4SheetTriangle {
z-index: 1;
margin: 0px;
width: 650px;
padding: 0px;
}

#A4SheetTriangle img {
margin: 0px;
padding: 0px;
border: 0px;
}

#A4SheetMainBorder {
margin: -5px auto 0px auto;
padding: 0px;
width: 648px;
height: 720px;
border: 1px solid #CC0000;
text-align: center;
}

#A4SheetMainImageHolder {
margin: 30px auto 0px auto;
padding: 0px;
width: 600px;
text-align: right;
}

#A4SheetMainImageTriangle {
z-index: 4;
position: absolute;
margin: 0px;
width: 600px;
padding: 0px;
text-align: right;
}

#A4SheetMainImage {
z-index: 3;
margin: -85px 0px 0px 0px;
padding: 0px;
width: 600px;
}

#A4SheetTextHolder {
margin: 30px 0px 0px 0px;
padding: 0px;
width: 550px;
text-align: center;
}

#A4SheetTextDesc {
margin: 0px;
padding: 0px;
text-align: center;
font: 160% Arial, Helvetica, sans-serif;
color: #000;
}

#A4SheetTextReg {
margin: 50px 0px 0px 0px;
padding: 0px;
text-align: center;
font: bold 180% Arial, Helvetica, sans-serif;
color: #000;
}

#A4SheetTextPrice {
margin: 30px 0px 0px 0px;
padding: 0px;
text-align: center;
font: bold 360% Arial, Helvetica, sans-serif;
color: #CC0000;
}

/* end portrait page */

/* landscape page */

#A4LandHolder {
margin: 0px auto 0px auto;
padding: 0px;
width: 930px;
height: 480px;
text-align: left;
margin: 2px solid #000;
}

#searchTable {
clear: both;
}

caption {
display: none;
}

#A4SheetLandHeader {
margin: 0px;
padding: 0px;
width: 830px;
height: 100px;
}

#printLogoLandHolder {
margin: 0px 0px 0px 10px;
padding: 0px;
width: 140px;
float: left;
}

#printNameLandHolder {
margin: 35px 0px 0px 0px;
padding: 0px;
float: right;
width: 590px;
font: bold 300% Arial, Helvetica, sans-serif;
color: #CC0000;
text-align: right;
}

#A4SheetCarLandHeader {
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 930px;
height: 120px;
text-align: right;
}

#A4SheetCarHeaderLandText {
position: absolute;
z-index: 2;
margin: 25px 0px 0px 65px;
padding: 0px;
width: 800px;
float: left;
font: bold 380% Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left;
height: 30px;
}

#A4SheetLandTriangle {
z-index: 1;
margin: 0px;
width: 100%;
padding: 0px;
}

#A4SheetLandTriangle img {
margin: 0px;
padding: 0px;
border: 0px;
}

#A4SheetMainLandBorder {
margin: -5px auto 0px auto;
padding: 0px;
width: 100%;
height: 380px;
border: 1px solid #CC0000;
text-align: center;
}

#A4SheetTextLandHolder {
margin: 30px 0px 0px 40px;
padding: 0px;
width: 870px;
text-align: left;
}

#A4SheetTextLandDesc {
margin: 0px;
padding: 0px;
text-align: left;
font: 280% Arial, Helvetica, sans-serif;
color: #000;
}

#A4SheetTextLandReg {
margin: 50px 0px 0px 0px;
padding: 0px;
text-align: left;
font: bold 180% Arial, Helvetica, sans-serif;
color: #000;
}

#A4SheetTextLandPrice {
margin: 30px 0px 0px 0px;
padding: 0px;
text-align: left;
font: bold 500% Arial, Helvetica, sans-serif;
color: #CC0000;
}

#A4SheetSummHolder {
margin: 5px 0px 0px 0px;
padding: 0px;
width: 500px;
text-align: center;
}

#A4SummaryText {
margin: 30px 0px 0px 0px;
padding: 0px;
text-align: left;
width: 620px;
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
}

#A4SummaryText a:link, #A4SummaryText a:visited  {
font: bold 60% Arial, Helvetica, sans-serif;
color: #000;
text-decoration:underline;
}

#A4SummaryText a:hover  {
font: bold 60% Arial, Helvetica, sans-serif;
color: #000;
text-decoration:none;
}

#A4SummaryText hr {
margin: 0px 0px 0px 0px;
border: 0px;
color: #CC0000;
height: 1px;
width: 100%;
}
.summaryPrice {
font: bold 120% Arial, Helvetica, sans-serif;
color: #CC0000;
}

.reg {
font: bold 60% Arial, Helvetica, sans-serif;
color: #000;
}

.formRows {
margin:0px;
padding: 0px;
position: relative;
width: 110%;
}

.formColL {
float: left;
left: 0px;
padding: 0px;
position: relative;
text-align: left;
width: 25%;
font-family: bold 105% Arial, Helvetica, sans-serif;
}

.formColR {
float: left;
left: 0px;
padding: 0px;
position: relative;
text-align: left;
width: 70%;
font-family: bold 105% Arial, Helvetica, sans-serif;
}

.formColFull {
float: left;
left: 0px;
padding: 0px;
position: relative;
text-align: left;
width: 100%;
font-family: bold 105% Arial, Helvetica, sans-serif;
}

.formRowsPrint {
margin:0px 0px 0px 60px;
padding: 0px;
position: relative;
width: 55%;
}

.formColLprint {
float: left;
left: 0px;
padding: 4px 0px 4px 0px;
position: relative;
text-align: left;
width: 55%;
font: bold 100% Arial, Helvetica, sans-serif;
}

.formColRprint {
float: left;
left: 0px;
padding: 4px 0px 4px 0px;
position: relative;
text-align: left;
width: 45%;
font: bold 100% Arial, Helvetica, sans-serif;
}

.formRowsList {
margin:0px;
padding: 0px;
position: relative;
width: 100%;
}

.formColLlist {
float: left;
left: 0px;
padding: 4px 0px 4px 0px;
position: relative;
text-align: left;
width: 88%;
font: bold 100% Arial, Helvetica, sans-serif;
}

.formColRlist {
float: left;
left: 0px;
padding: 4px 0px 4px 0px;
position: relative;
text-align: left;
width: 12%;
font: bold 100% Arial, Helvetica, sans-serif;
}


