body { 	background: #970001 url(../images/bg.jpg) no-repeat center fixed; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { text-align:justify; font-size:11px; color:#333; margin:0; padding:4px 0; line-height:140%;}
a {color:#970001; text-decoration:none;}
	a:hover {color:#970001; text-decoration:underline;}
 h1 { margin:0; font-size:14px; color:#970001; margin:0; padding:15px 0 5px 0;}
h3 { margin:0; font-size:10px; color:#333; margin:0; padding:15px 0 0 0;}
img, div { behavior: url(IEfix/iepngfix.htc) }


#centre{ background:url(../images/body-bg.png) no-repeat top left; position:absolute; height:578px; width:968px; margin:-289px 0px 0px -484px; top: 50%; left: 50%; padding: 0px; border: 0px; z-index:-1; }

#credits { position:absolute; left:180px; margin-top:560px; width: 600px; height:auto; text-align:center;}
	#credits p {  text-align:center; color:#970001; font-size:9px}
	#credits a {  color:#970001; text-decoration:none;}
	#credits a:hover { color:#fff; text-decoration:none;}
	#credits #hours { text-align:center; color:#fff; font-size:10px;}


/* LEFT PANEL */
#leftpanel { position:absolute; left:0; top:0; margin-left:18px; width:160px; height:578px;}
#logo { position:absolute; margin-top:115px; margin-left:40px; width:115px; height:200px;}

#nav { position:absolute; margin-top:330px; margin-left:17px; width:130px; height:90px; text-align:right; padding-top:10px;}
	#nav ul { list-style:none; margin:0;}
	#nav li { margin: 0;}
	#nav li a { color:#fff; font-size:14px; text-decoration:none;}
	#nav li a:hover { color:#fff; text-decoration:underline;}
	#nav .current { color:#CC3300; font-size:14px;  }

#address { position:absolute; margin-top:475px; margin-left:22px; width:125px; height:80px; text-align:right;}
	#address p{ font-size:10px; color:#fff; text-align:right; margin-top:0;}

/* COPY */


#copy { position:absolute; left:180px; width:560px; height:480px; margin-top:20px; padding:20px; overflow:hidden;}
	#copy h1 { margin:0; font-size:14px; color:#970001; margin:0; padding:15px 0 5px 0;}
		.grey-oblique { font-style:oblique; color:#333; font-weight:400; font-size:12px;}
		.red-oblique { font-style:oblique; color:#970001; font-weight:400; font-size:12px;}
	#copy h2 { margin:0; font-size:10px; color:#970001; padding-top:10px; padding-bottom:5px;}
	#copy ul { list-style:none; margin:0 ; padding:0; margin-left:10px;}
	#copy li { width:45%; float:left; margin:7px; border:0px solid #CCCCCC; padding:2px; text-align:justify; font-size:11px; color:#333;}
	#copy .name { margin:0; font-size:14px; color:#970001; margin:0; padding:5px 0 0 0; text-align:left;}
	#copy .title { font-size:10px; text-align:left; font-style:oblique; margin:0;}
	#copy .h2 { margin:0; font-size:10px; color:#970001; padding-top:10px; padding-bottom:5px; font-weight:400;}


	
#contact { position:absolute; left:180px; width:560px; height:480px; margin-top:20px; padding:20px; overflow:hidden;}
	#contact h2 { margin:0; font-size:10px; color:#970001; margin:0; padding:5px 0;}
	#contact ul { list-style:none; margin:0; margin-left:9%; padding:0; padding-bottom:20px;}
	#contact li { width:40%; float:left; margin:10px; margin-bottom:0; border:0px solid #CCCCCC; padding:2px; text-align:justify; font-size:11px; color:#333;}
	
#brands { width:550px; height:480px; margin:auto; text-align:center;}	
	#brands ul{ list-style:none; margin:0; margin-top:20px;}
	#brands li { display: inline; float:left; width:125px; margin:0px; text-align:center; margin-bottom:7px; cursor:pointer; color:#970001; }
	#brands img { margin-bottom:2px;}

#brandgallery { background:url(../images/copy.png) repeat-y top left; margin:0 auto; width:592px; height:520px; padding:10px; overflow:auto;}


/* RIGHT PANEL */
#rightpanel { position:absolute; left:790px; top:0; margin-right:18px; width:160px; height:578px;}

#flash { background:#970001 url(../flash/8.jpg) top left no-repeat; position:absolute; margin-top:109px; width:160px; height:361px; overflow:hidden;}
#bulkbill { position:absolute; margin-top:485px; width:160px; height:100px;}
	#bulkbill p{ font-size:12px; color:#fff; text-align:center; font-weight:bold; margin:0; letter-spacing:1px;}
	
	
.highlight { color:#970001;}
	.highlight-bold { color:#333; font-weight:bold;}

.img { border:1px solid #CCCCCC; padding:1px; margin: 0;}
.imgR { float:right; border:1px solid #CCCCCC; padding:1px; margin:0px 10px;}
.imgL{ float:left; border:1px solid #CCCCCC; padding:1px; margin:0px 10px;}
.clear { clear:both;}

.field { width:200px; border:1px solid #ccc; background:#fff; overflow:auto; padding:0 5px;}

div.index-left { width:300px; height:300px; float:left; margin-top:20px;}
div.index-right { width:240px; height:300px; float:right; margin-top:40px;}

div.slider img { border:1px solid #CCCCCC; padding:1px; margin: 0;}


