/*
Styles for Quinella Auto Site
*/

/* Index Page Styles 

brown: #66503D
blue: #4874B2
bright blue: #4D8CBF

ul			{
			border: solid 1px green;
			}

div			{
			border: solid 1px red;
			}

td			{
			border: solid 1px red;
			}
*/

body		{
			margin: 0;
			padding: 0;
			text-align: center;
			background: #F8F8F8 url(i/bg.gif) repeat-y center top;
			font-size: 80%;
			font-family: Arial,Helvetica,sans-serif;
			color: #66503D;
			}

head:first-child+body {
			margin: 0;
			padding: 0;
			text-align: center;
			background: #F8F8F8 url(i/bg.gif) repeat-y center top;
			font: normal 100%/100% Arial,Helvetica,sans-serif;
			color: #000;
			}

#container	{
			width: 758px;
			border: solid 1px #25435C;
			margin: 24px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			}

/* #welcomenav { */
/* 			clear: all; */
/* 			} */

#welcome	{
			width: 360px;
			float: left;
			background: #FFF url(i/indexlogo.gif) no-repeat 29px 33px;
			margin-right: 110px;
			}
			
#welcome p	{
			margin-left: 110px;
			margin-top: 100px;
			font-size: 0.7em;
			}
			
#mainnav	{
			margin-left: 440px;
			}
			
li			{
			list-style-type: none;
			}

.fin li		{
			color: #66503D;
			font-size: 0.85em;
			/*font-weight: bold;*/
			font-family: Verdana,Arial,Helvetica,sans-serif;
			margin-bottom: 0.2em;
			}

p.fin		{
			margin-left: 40px;
			}

#mainnav li	{
			list-style-image: url(i/bullet.gif);
			padding-bottom: 0.7em;
			}
			
a			{
			text-decoration: none;
			}
#mainnav a:link {
			font: normal 0.9em Verdana,Arial,sans-serif;
			color: #66503D;
			}
			
#mainnav a:visited {
			font: normal 0.9em Verdana,Arial,sans-serif;
			color: #878787;
			}
			
#mainnav a:hover {
			font: normal 0.9em Verdana,Arial,sans-serif;
			color: #4874B2;
			text-decoration: underline;
			}
			
#mainnav a:active {
			font: normal 0.9em Verdana,Arial,sans-serif;
			color: #9D080D;
			}
			
#mainnav li#quote {
			list-style-image: url(i/bluebullet.gif);
			font: bold 1em Verdana,Arial,sans-serif;
			margin-top: -10px;
			}

#mainnav li#quote a	{
			font-size: 1em;
			font-weight: bold;
			}
			
#courtesy	{
			background: url(i/brownbars.gif) top left repeat-x;
			padding-top: 56px;
			clear: all;
			}
			
#courtesynav {
			margin-top: 0;
			margin-bottom: 10px;
			}
#courtesynav li {
			display: inline;
			font: normal 0.75em Arial,Helvetica,sans-serif;
			color: #000;
			}
#courtesynav a:link {
			color: #25435C;
			}
#courtesynav a:visited {
			color: #878787;
			}
#courtesynav a:hover {
			color: #4874B2;
			text-decoration: underline;
			}
#courtesynav a:active {
			color: #9D080D;
			}
#indexfooter	{
			background: #878787;
			color: #FFF;
			margin: 0;
			border: 1px solid #878787;
			}
#address	{
			width: 380px;
			float: left;
			font-size: 0.8em;
			margin-top: 20px;
			}
#phone		{
			font-weight: bold;
			padding-bottom: 40px;
			/* clear: all; */
			}

/***********
Interior page styles
************/

#intcontainer {
			width: 758px;
			margin: 0;
			margin-top: 24px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			border: solid 1px #25435C;
			text-align: left;
			}

#intnav		{
			background: url(i/waves.gif) no-repeat top left;
			text-align: right;
			}
			
#intnav table	{
			margin: 0 0 0 76px;
			}
			
#intnav td	{
			font-family: Verdana,Arial,sans-serif;
			color: #66503D;
			font-size: 0.75em;
			height: 34px;
			/* margin-left: 38px; 
			margin-left: 42px;
			width:  174px;*/
			text-align: center;
			}
			
head:first-child+body #intnav td {
			font-family: Verdana,Arial,sans-serif;
			/* color: #66503D; */
			font-size: 0.75em;
			height: 38px;
			/*margin-left: 40px; 
			width: 174px;*/
			}

#intnav td.nonlink	{
			color: #4D8CBF;
			font-weight: bold;
			font-size: 0.7em;
			}
			
head:first-child+body #intnav td.nonlink {
			font-size: 0.7em;
			}
			
#intnav a	{
			text-decoration: none;
			color: #66503D;
			}

#intnav a:hover {
			color: #4874B2;
			text-decoration: underline;
			}
			

#intcourtesy	{
			border: solid 0px #D1CBC5;
			border-top-width: 2px;
			line-height: 1.4em;
			margin: 0;
			}
			
#intaddress	{
			font-size: 0.8em;
			}
			
#intcontent	{
			background: url(i/interior_bgimage.gif) scroll no-repeat bottom right;
			margin: 0;
			border: solid 1px #EBF0F5;
			}
			
#main		{
			margin: 0 228px 0 20px;
			padding-bottom: 24px;
			/* border: solid 1px green; */
			}
			
#sidebar	{
			width: 208px;
			float: right;
			margin: 0;
			}
			
#rqbox		{
			background: transparent url(i/quotebox.gif) scroll top left no-repeat;
			width: 208px;
			margin-left: 4px;
			padding-left: 0;
			margin-bottom: 20px;
			margin-top: 20px;
			}
			
#rqbox li {
			margin-left: 40px;
			}

#rqbox a	{
			 color: #66503D;
			 font-family: Verdana,Arial,Helvetica;
			 font-weight: bold;
			 font-size: 0.9em;
			 line-height: 44px;
			 margin-left: 8px;
			 }
#rqbox a:hover {
			color: #4874B2;
			text-decoration: underline;
			}
			
li.nextlink {
			list-style-image: url(i/bullet.gif);
			}

li.prevlink {
			list-style-image: url(i/prevbullet.gif);
			}

.nextlink a, .prevlink a {
			font-family: Verdana,Helvetica,Arial;
			color: #66503D;
			font-weight: bold;
			font-size: 0.8em;
			}

.nextlink a:hover, .prevlink a:hover {
			color: #4874B2;
			text-decoration: underline;
			}
			
#brk		{
			clear: all;
			}
			
p, label	{
			font-family: Verdana,Arial,Helvetica,sans-serif;
			color: #66503D;
			font-size: 0.85em;
			line-height: 1.2em;
			}
label		{
			color: black;
			}

.tagline	{
			font-size: 0.5em;
			font-style: italic;
			}

head:first-child+body .tagline {
			font-size: 0.6em;
			font-style: italic;
			}

h1, h2, h3, h4 {
			font-family: Arial,Helvetica,sans-serif;
			color: #BABEC2;
			font-weight: bold;
			line-height: 1.2em;
			}
h4 {
	padding-left: 8px;
	}

blockquote {
			font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
			font-size: 0.8em;
			font-style: italic;
			font-weight: normal;
			color: #66503D;
			}

h1			{
			font-size: 1.3em;
			letter-spacing: 0.05em;
			margin: 30px 0 44px 0;
			}
		
/* 
**************  heading styles
*/


h1#whatis	{
			background: url(i/whatisbroker.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#aclinks	{
			background: url(i/aclinks.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#rquote	{
			background: url(i/rquote.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#icquote	{
			background: url(i/icquote.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#dcquote	{
			background: url(i/dcquote.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#vquote	{
			background: url(i/vquote.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#suvquote	{
			background: url(i/suvquote.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#itquote	{
			background: url(i/itquote.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#dtquote	{
			background: url(i/dtquote.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#membercred	{
			background: url(i/membercred.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#aboutus	{
			background: url(i/aboutus.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#contactus	{
			background: url(i/contact.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#financing	{
			background: url(i/pur_info.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#inventory	{
			background: url(i/inventory.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}
h1#privacy	{
			background: url(i/privacy.gif) scroll no-repeat top left;
			line-height: 17px;
			text-indent: -2500px;
			}

/* 
**************  end heading styles
*/

#carlinklist {
			background-color: #736546;
			margin-right: 120px;
			border: solid 2px #736546;
			}
p.carlink	{
			background-color: #A5967D;
			padding: 4px;
			padding-left: 20px;
			margin: 2px 0;
			}
p.carlink a, #formlist a {
			font-weight: bold;
			letter-spacing: 0.1em;
			}
p.carlink a:link {
			color: white;
			}
p.carlink a:visited {
			color: #E1E3E3;
			}
p.carlink a:hover {
			color: #98CCF3;
			text-decoration: underline;
			}
p.carlink a:active {
			color: red;
			}

#formlist	{
			margin-right: 80px;
			}

#formlist a {
			display: block;
			line-height: 1.2em;
			}

#formlist a:link {
			color: #66503D;
			}
#formlist a:visited {
			color: #gray;
			}
#formlist a:hover {
			color: #4874B2;
			text-decoration: underline;
			background-color: #E8EDEF;
			}
#formlist a:active {
			color: red;
			}
#gregpic img {
			vertical-align: middle;
			margin-right: 24px;
			float: left;
			margin-bottom: 10px;
			}
#gregpic span {
			font-size: 1em;
			font-weight: bold;
			}
#gregpic em {
			font-size: 0.8em;
			}
.car		{
			color: #4561E8;
			border: solid 1px;
			padding: 8px;
			}
.carpic		{
			margin-left: 40px;
			}
.price		{
			color: red;
			border: solid 1px red;
			padding: 2px 8px;
			margin: 0 0 40px 40px;
			width: 25%;
			}
/*
*********** form styles
*/

th			{
			font-size: 0.9em;
			padding-bottom: 12px;
			}
td.rt		{
			text-align: right;
			padding-right: 4px;
			}
td.lst		{
			padding-top: 20px;
			}
fieldset	{
			margin-top: 15px;
			}
legend		{
			color: #AD6C69;
			}
#provincetext {
			display: none;
			}
#yeartext {
			display: none;
			}
.printonly {
			display: none;
			}