@charset "utf-8";
@import url("Nav.css");
/* CSS Document */

* { margin: 0; padding: 0; border: 0 none; }
html, body, #form1, #flash { height:100%; }
body { margin:0; padding:0; overflow:hidden; }
body { background-color:#abcbe1; margin: 0; padding: 0; color: black; font: 62.5% Arial, Helvetica, sans-serif;}
#noflash { }
#pagewidth {  }
#header { width:100%; height:79px; background-color:#f4f9fc; border-bottom:1px solid #f0c143; position:relative; }
#nav { position:absolute; left: 542px; top: 53px; }
#main { width:100%; height:499px; border-bottom:1px solid #f0c143; overflow:hidden; }
.home { background-color:white; background-image:url(../images/wineglasses.jpg); background-repeat: no-repeat; }
.equipment { background-color:white; background-image:url(../images/dinnerware.jpg); background-repeat: no-repeat; }
.hire { background-color:white; background-image:url(../images/cocktails.jpg); background-repeat: no-repeat; }
.delivery { background-color:white; background-image:url(../images/breakfast.jpg); background-repeat: no-repeat; }

#content { width:525px; height:498px; margin-left:470px; }
#slideshow { width:525px; height:122px; margin-top:20px; }
#columns { width:480px; height:337px; margin-top:20px; }
#col1 { float:left; width:230px; margin-right:10px; margin-top:3px; }
#col2 { float:right; width:230px; margin-left:10px; position:relative; }
#colfooter { width:480px; clear:both; position:absolute; top: 530px; }
#footer { width:100%; border-top:1px solid #abcbe1; }

h1, h2 { font-size:1.2em; margin-bottom:10px; }
p { margin-bottom:10px; font-size:1.1em; }
#columns strong { color:#131ea2; font-size:1.2em; }
#columns strong a { text-decoration:none; color:#131ea2; }
#columns strong a:hover { color:#abcbe1; }
#columns ul.productlist { margin-bottom:10px; margin-left:10px; font-size:1.1em; }
#columns ul.productlist li { list-style:inside; }
#columns ul.newsfeed li { margin:3px 0; list-style:none; font-size:1.1em; }
#columns ul li a { color:black; }
#columns ul li a:hover { color:#0b1297; }

#logo { position:absolute; left: 20px; top: 28px; width:324px; height:77px; }
#contactdetails { color:#131ea2; font-size:1.2em; text-align:right; }
#contactdetails strong { font-size:1.2em; }
#contactdetails a { text-decoration:none; color:#131ea2; }
#contactdetails a:hover { color:#abcbe1; }
#companyinfo { margin:5px 20px; color:white; }
small a { color:white; }
small a:hover { color:#0b1297; }