/* 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: 150%; }

h1,h2,h3,h4,h5 { margin: 8px; color: #003300; }
h1{ margin: 0px 0px 15px 8px; font-size: 165%; line-height: 150%;} 
h2{ margin: 15px 0px 10px 8px; } 
h3{} 
h4{} 
h5{} 
p { margin: 8px; }
img { border: 0px; }
br.both { clear: both; }
.red { color: red; }
.smaller { font-size: smaller; }
img.right { float: right; margin: 10px; }

div#container { margin: 10px auto; width: 995px; border: 1px solid #cdcdcd; }

div#hlinks { float: left; width:100%; margin: 0px; background-color: #d2d2d2; font-family: Arial, sans-serif; background-image: url('hlinkgradient.jpg'); background-repeat: no-repeat; border-bottom: 1px solid #aaaaaa; }
div#hlinks a { color: #444444; display:block; float: left; padding: 7px 45px 10px 45px; border-right: 1px solid #dfdfdf; font-size: 110%; text-decoration: none; font-weight: bold; }
div#hlinks a:hover { color: #ffffff; background-image: url('hlinkgradienthover.jpg'); background-repeat: no-repeat; }

div#mainbody{ float: left; margin: 0px; padding: 0px; width: 100%; background-color: #f2f2f2; }

div#left   { float: left; width: 200px; margin: 5px; padding: 0px 0px 0px 0px; }
div#main { float: left; width: 550px; margin: 5px; padding: 10px 0px 50px 0px; background-color: #ffffff; border: 1px solid #cdcdcd; }
div#right { float: left; width: 200px; margin: 5px; padding: 0px 0px 5px 0px; text-align: center; font-weight: bold; background-color: #ffffff; border: 1px solid #cdcdcd; }
div#right img { margin: 5px 5px 0px 5px;  }


div#left img { margin: 0px 0px 5px 0px; }

div#rprices { background-color: #a20000; border: 1px solid #610000; margin: 0px 0px 5px 0px; } 
div#fscroller { padding-top: 10px; text-align: center; }
div#newstickercontainer {  width: 200px; margin-top: 5px;  }
span.dlg { font-weight: bold; font-size: 34px; line-height: 120%;}
span.nondlg { font-weight: bold; font-size: 34px; line-height: 120%;}
span.multilinenondlg { font-weight: bold; font-size: 28px; line-height: 100%;}


div#footer { background-color: #484848; color: #f2f2f2; width: 995px; text-align: center; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #e0e0e0; }
div#footer a { color: #f2f2f2; }

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

div.areas { padding: 10px; margin: 10px; width: 480px; border: 1px solid #e5e5e5; background-color: #f5f5f5; }

table#contactdetails { margin-left: 20px; border: 1px solid #e5e5e5; background-color: #f5f5f5; }
table#contactdetails td{ width: 250px; }

table#amazon { width: 300px; margin-left: 150px; }

/*


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

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#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; }

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; }
*/