/**************** General rules *********************/
*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0;height:100%; }
body {height:101%;font-size:100.01%;padding: 0; line-height:150%;margin: 0;font-family: Verdana, Helvetica, arial, Tahoma, sans-serif; color: #555; }
/**************** General Links ***********************************/
a:link 				{ color: #115994; text-decoration: underline;}
a:visited 			{ color: black; text-decoration: underline;}
a:focus, a:hover, a:active	{color: #c80005; text-decoration: underline; }
/***************** Page Sections *********************/
#container { font-size:76%;text-align:left;}
#printheader {display:none;}
#text {float:none; margin:5px;}
#text p {margin:6px 0 5px 0;}
#text img {float:none; padding:5px ;}
#text img.supplier {margin-right:2px;}
#text img.imgleft  {display:none;}
#sidebar {float:none; margin-left:5px;}
#sidebar h2 {font-size:150%;}
#opening {border-bottom:1px solid #afbfd6;padding:10px 0 10px 0 ;}
#banks  {margin:10px auto;}
#banks img {display:none}
#latest, #box, #hours {overflow:hidden;min-height:10em;margin: 5px;border:1px solid #afbfd6;}
#latest img, #box img {display:none;}
#latest h3, #box h3, #hours h3 {margin:5px;}
#latest p, #box p, #hours p {margin:5px;}
#footer {height:6em;clear:both;margin:5px;padding-top:10px;border-top:1px solid #afbfd6;}
#footer .left {float:none; text-align:left;}
#footer .right {float:none; }
#footer p {}
#info {margin:5px 0 5px 0;color:#115994;border-bottom:1px solid #afbfd6;padding:5px 0 5px 0 ;}
#info li {list-style-type:none;margin-bottom:5px;}
#info img {padding-right:3px;}
#access {float:none;font-size:90%;}
#access li {float:none;list-style-type: square; padding: 0 .1em 0 1.5em;}
#stocklist .stocklist img {display:none;}
#stocklist .stocklist {background-image:none;padding:5px;clear:both;border-top:1px solid #dbe8f1;border-right:1px solid #dbe8f1;border-left:1px solid #dbe8f1;}
#stocklist .stocklist dl {}
#stocklist .stocklist dd {margin: 0 0 0 5px;padding:0;}
#stocklist .stocklist dt {font-weight:bold; font-size:100%;}
#stocklist .stocklist dt a:hover {display:block; background-color:black; text-decoration:none;}
#stocklist a .more, #home a .more {left: -100%; width: 1%; position: absolute;}
#address dt {font-weight:bold; margin-top:10px;}
#vehicle ul {margin-left:0;padding-left:0;clear:both;}
#vehicle li {list-style-type:none;}
#vehicleimages img {border:none}
#vehicleimages  li {float:none;list-style-type:none;}
#vehicleimages ul {height:120px;}
#admin img {float:none;}
#admin img.adminpic  {float:none; border:none; margin:0 10px 0 0 ;}
#admin img.icon  {padding:0;}
#admin input.text {margin-bottom:10px;background:#fff; border:1px solid #afbfd6; font-weight:normal;  font-size:110%; padding:5px 3px 5px 5px; vertical-align:middle;}
#admin input.button {border:1px solid #ccc; color:#115994; background:#eaeaea; font-size:100%;  vertical-align:bottom; height:2em; }
#admin textarea {font-size:130%;}
#edit img {float:left;margin-right:2px;padding:0;}

/********************** Navigation ******************/
#navlist {}

/***************** Image Replacement ****************/
h1 {display:none; }
h1 span { }
/*****************************************************/
h2 {font-size:140%; color: #115994;margin:10px 0 15px 0;font-family:  Trebuchet MS, Verdana, sans-serif;}
h3 {font-size:120%; color:#115994; margin: 20px 0 3px 0;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;}
h4 {font-size:120%; color:#115994; margin: 20px 0 3px 0;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;}
/**************** Other Stuff ************************/
img {border:none;}
.logo img {display:none;}
.logo {margin:5px 0 5px 0;height:101px;width:120px;background: url(/images/tinylogo.gif)top left no-repeat;}
img.manufac{display:none;}
ul.list {margin-left:15px; padding-left:0px;margin-bottom:20px;list-style-type:square;clear:left;}
dd.model a {font-weight:bold; font-size:110%;display:block; text-decoration:none; color: #115994;}
dd.model a:focus, dd.model a:hover, dd.model a:active {font-weight:bold; font-size:110%;display:block; text-decoration:underline; color: #115994;}
.stock a:link {border:none; text-decoration:none;}
.stock img {border:none;}
 a:hover .stock {background:fff url(images/hoverlist.jpg) top left repeat-x;}
hr {height: 1px;background-color: #afbfd6;color: #afbfd6;border: none;padding: 0;}
p.clear {display:block;clear:both; margin-top:20px;padding:10px 0 10px 0;}
abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}
/**************** Form ****************************/
#brokerage                {margin:0 0 2em 0;}
#brokerage fieldset       {border:1px solid #afbfd6; padding:0.5em 1em; margin:2em 0; color:#115994}
#brokerage legend         {font-weight:bold; padding:0 0.5em;color:#115994;font-size:120%;}
#brokerage p              {margin-bottom:0.8em;}
#brokerage input.text     {background:#fff; border:1px solid #afbfd6; font-weight:normal; width:300px; font-size:120%; padding:2px 3px 2px 5px; vertical-align:middle;}
#brokerage input.radio   {border:1px solid #fff; margin-right:5px; vertical-align:middle;}
#brokerage textarea       {background:#FFF; border:1px solid #afbfd6; font-weight:normal; font-family:Verdana, arial, sans-serif; width:300px; margin-left:0;  font-size:100%; padding:2px 3px 2px 5px; vertical-align:middle;}
#brokerage input.button   {border:1px solid #ccc; color:#115994; background:#eaeaea; font-size:100%;  vertical-align:bottom; height:2em; margin-top:10px; }
#brokerage input:hover, #brokerage textarea:hover {background-color:#d8e9f5;}
.required {color:#c80005; font-weight:normal;}
.bold {font-weight:bold;}
.floatright {float:right; width: 200px;text-align:right;}
#admin input.uploader {width:250px;font-size:120%;}

#admin input.uploader {width:250px;font-size:120%;}
#admin fieldset {border: 1px solid #fff;padding:5px;margin-bottom:0px;}
#admin input {vertical-align:middle;background-color: #F8F7FC;padding:.2em;}
#admin legend {display:none;}
#admin label {cursor: pointer; cursor: hand; }
#admin input.radio {padding:0; margin:1em 1em 1em 0;}
#admin #form {margin:0 0 20px 0;}


#accessories .floatpic { display:none;}
  #accessories .floatpic img {display:none;}
#accessories .floatpic p { display:none;}
/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#servicing #text img, #accessories #text img {display:none;}