/* styles.css 
author: glasgowwebdesign.co.uk
*/

body { margin: 0px; padding:0px; font-family: Arial, Verdana, sans-serif; font-size: 0.8em; color: #454545; line-height: 140%; 
	background-image: url('images/background.png'); }

h1,h2,h3,h4,h5 { margin: 8px; font-weight: normal; color: #21328b; }
h1{ margin: 0px 0px 15px 8px; font-size: 250%; line-height: 110%;} 
h2{} 
h3{} 
h4{} 
h5{} 
p { margin: 8px;  }
img { border: 0px; }
br.both { clear: both; }
.red { color: red; }
.smaller { font-size: smaller; }

div#container { margin: 10px auto; width: 980px; }

div#header { background-image: url('images/banner.jpg'); background-repeat: no-repeat; height: 183px; margin-bottom: 20px; }

div#hlinks { height: 40px; float: left; width:100%; margin: 0px; background-color: #16376a; border-top: 1px solid #ffffff; font-family: Palatino, “Palatino Linotype”, “Hoefler Text”, Times, “Times New Roman”, serif;  }
ul#blockmenu { float: left; list-style-type:none; margin: 0px; padding: 0px; }
ul#blockmenu li { float:left; display:inline; border-right: 1px solid #dfdfdf; margin: 0px; padding: 0px;  }
ul#blockmenu li.first { }
ul#blockmenu a{ float: left; width:130px; border:0px; padding: 7px 0px 3px 60px; height: 30px; display:block; color: #ffffff; font-size: 140%; text-decoration: none; }
ul#blockmenu a:hover { background-color: #2255a4; }

div#mainbody{ float: left; margin: 0px; padding: 8px; width: 980px; background-image: url('images/toproundedwhitecorners.gif'); background-repeat: no-repeat; background-position: top left;}

img#fdl { margin-bottom: 10px; }
img#ssdcar { float: right; /* margin: 15px; */ }
div#mugshots { width: 670px; border: 1px solid #f5f5f5; margin-left: 5px; padding-left: 5px; } 
img.mugshot { margin: 10px; }
div#logos { width: 250px;  }

div#map { width: 250px; border: 1px solid #f5f5f5; float: right; }
img#rotatingmap { width: 230px; margin-left: 8px; } 

div#leftcontent { float: left; width: 690px; padding-top: 15px; }
div#leftcontent ul { line-height: 150%; }

div#rightnav { float: left; width: 250px; padding-top: 14px; padding-left:10px; margin-left: 10px; border-left: 1px solid #f5f5f5; }

div#rightnav ul#rightnavul { margin: 0px 0px 10px 0px; width: 248px; padding: 0px; line-height: 180%; background-color: #cccccc; border: 1px solid #606060;}
div#rightnav ul#rightnavul li { list-style-type: none; margin: 0px; padding: 0px; }
div#rightnav ul#rightnavul li a { display:block; padding-left: 10px; width: 236px; color: #303030; font-weight: bold; text-decoration: none; font-size: 120%; border: 1px solid #f0f0f0; }
div#rightnav ul#rightnavul li a:hover {  color: darkred; background-color: #f5f5f5; }

div#mainbottom{ float: left; margin: 0px; height: 23px; padding: 0px;  width: 980px; background-image: url('images/bottomroundedwhitecorners.gif'); background-repeat: no-repeat; background-position: top left; }

div#main { clear: both; }
div#footer { width: 980px; text-align: center; }	

div#fscroller { margin-bottom: 10px; padding-top: 5px; text-align: left; }
div#newstickercontainer { background: #ffffff; width: 248px; }
span.ssd { font-weight: bold; color: #21328b; font-size: 14px; margin-left: 10px; }
span.nonssd { font-weight: bold; font-size: 16px; margin-left: 10px; }

ul#areas { list-style:none inside url("images/wheel.gif"); width: 300px; float: left; }
img#areasmap { float: left; }

table.prices { margin-left: 20px; }
table.prices td{ width: 250px; }

table#mugshotsnamestable { width: 600px; }
table#mugshotsnamestable  td { vertical-align: top; text-align: center; }

img.right { float: right; margin-right: 10px; margin-left: 10px;  border: 1px solid #888888; }

div#rprices { float: right; margin: 0px; } 