/*  Transworld Leasing Style Notes:
				color scheme:
					gray text = #666666
					red text  = #AB005A updated to 840146 on March 22
					link off  = #003471
					link on   = #0072B7
*/

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;	background-color:#99C6E3; background-image:url(../images/site-bkgd-gradient.jpg); background-repeat:repeat-x; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; color:#840146; font-weight:normal; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:11px; }
h6 { font-size:10px; }
p { font-size:12px; color:#666666; line-height:1.2em; }
img { border:none; }
a:link, a:visited { color:#003471; text-decoration:none; }
a:hover, a:active { color:#0072B7; text-decoration:underline; }
td { font-size:12px; color:#666666; }

.smallgray { font-size:10px; color:#666666; }

#body-leftcol     { height:100%; background-color:#840146; width:125px; }
#body-centercol   { height:100%; background-color:#FFFFFF; }
#body-centercol .middle-content   { padding:0px 20px 10px 20px; text-align:left; }
#body-centercol .middle-content p { line-height:1.5em; }
#body-rightcol    { height:100%; background-color:#FFFFFF; width:143px; }

div.NavContainer { text-align:right;  width:auto; float:right; margin-right:20px; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }

td.MainContent { vertical-align: top; background-image:url(../images/site_15.png); padding: 0px 17px 0px 17px; height:400px; }

.moduletabletwl {margin:0; padding:0;}

.body-hdrgraphics { width:765px; }

.inputbox { font-size:12px; color:#666666; }

.home-qqform td {padding-top:5px; padding-bottom:8px; color:#333333; vertical-align:middle;}
.home-qqform select {font-size:11px; color:#003471; }

.home-specials {}
.home-specials td {text-align:center;}
.home-specials a {text-decoration:none;}

.fineprint { width:100%; display:block; text-align:left; float:left; padding-top:15px; padding-bottom:15px; }
.fineprint p { font-size:10px; color:#666666; line-height:1.2em; }

/*  Quick Quotes main page listing make logos only */
.make1 {float:left; margin:1px; }
.make1 table {border:#EEEEEE 1px solid; width:88px; height:75px; text-align:center; }
.make1 .matching {height:37px; background:#efefef; }
.make1 a img { width:60px; height:60px; }


/*  Quick Quotes listings for 2nd page which is no longer used
.make2 {float:left; margin:1px; }
.make2 table {border:solid 1px silver; text-align:center; }
.make2 .matching {}
.make2 .matching li { padding-bottom:0.5em; }
.make2 a img {border:0; }
*/

/*  Quick Quotes listings */
div.quickquote {float:left; margin:0px;}
div.quickquote table {border-top:#CCCCCC 1px solid; width:100%; height:75px; text-align:left;}
div.quickquote td.quote {text-align: left;}
div.quickquote td.quote h3 {padding-top:0; padding-bottom:0; line-height:1.2em;}
div.quickquote td.quote p {padding-top:0; padding-bottom:0; line-height:1.2em;}
div.quickquote td.quote ul {list-style: none; padding:0px 5px 0px 0px;}
div.quickquote td.quote li {line-height:1.5em; font-size:12px; padding-bottom:0; padding-top:0;}
div.quickquote td.quote span.price {color: #840146;}
div.quickquote a img {border:0;}

/*  Lease Specials listings */
div.leasespecial {float:left; margin:0px}
div.leasespecial table {border-top:#CCCCCC 1px solid; width:100%; height:125px; text-align:center;}
div.leasespecial td.quote {text-align: left;}
div.leasespecial td.quote p {padding-top:0; padding-bottom:0; line-height:1.2em;}
div.leasespecial td.quote ul {list-style: none; padding:0px 5px 0px 0px;}
div.leasespecial td.quote li {line-height:1.5em; font-size:12px; padding-bottom:0; padding-top:0;}
div.leasespecial td.quote span.price {color: #840146;}
div.leasespecial a img {border:0;}


/*  Form Validation */
.error { background-color:#840146; color:#FFFFFF; }
.field { background-color:#FAFAFA; }
.validation-passed { border:1px solid #0072B7; background-color:#FAFAFA; color:#0072B7; }
.validation-failed { border:1px solid #840146; color:#000000; background:#FFFFFF; }
.validation-advice { color:#840146; font-weight:normal; font-size:9px; }


/*  Inventory listings */
.inventory { width:450px;}
.inventory table, tr, td { font-size:12px; line-height:1.5em; }
.inventory h3 { margin:0; padding:0; font-size:13px; font-weight:bold; }
.invlistcol1 {width:90px;  border:#FFFFFF 1px solid; }
.invlistcol2 {width:350px; border:#FFFFFF 1px solid; padding-left:5px; }
/*
.invlistcol3 {width:100px; border:#FFFFFF 1px solid; padding-left:5px;}
.invlistcol4 {width:75px;  border:#FFFFFF 1px solid; padding-left:20px;}
*/
.invdetails td { font-size:12px; height:16px; vertical-align:bottom; }
.invdetails p  { font-size:12px; }

/* FAQ page */
.faq li {padding-bottom:5px;}


/*  Footer */
#footer-section {margin:0; padding-bottom:15px;}
#footer-links {margin:0px; padding:0px 10px 0px 10px; text-align:center; font-size:10px; color:#333333;}
#footer-links li {display:inline; padding:0 10px 0 10px; border-right:#999999 thin solid; list-style-type:none;}

