/* Gold 254, 204, 0 - FECC00*/
/* Burg 163, 14 24 - A30E18*/
/* Red 192, 49, 50 */
/* Blue 0, 116, 167 */
/* Red dot 204, 7, 30 */
/* Green dot 159, 160, 118 */


body{
  background: #5E86D6;
  font: 0.8em/1.5 "Future Medium Condensed", "Futura", Arial, Helvetica, Sans-Serif; 
  margin: 0;
  padding: 0;
  text-align: center;
  scrollbar-face-color: #D1D1D1;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #E0E0E0;
  scrollbar-shadow-color: #E0E0E0;
  scrollbar-highlight-color: #E0E0E0;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #D1D1D1;
}
	
ul, li{ margin: 0; padding: 0; list-style: none; }
a{text-decoration:none; font-weight:bold}
.clear{clear: both;}
.clear_l{clear: left;}
.clear_r{clear: right;}
br.clear{height: 1px}

img{
  border-style:none;
}


#wrapper{
  width: 884px;
  text-align: center;
  margin: 0 auto;
  background: url(/images/bgwrap_wide2.jpg) top left repeat-y;
  text-align: left;
}	

#inner {
  margin: 0 8px 0 8px;
}

.dp1{margin: 0; font-size: 18px;width: 400px; height: 30px; }
.dp2{margin: 8px 0 0 15px; font-size: 18px; width: 200px; height: 30px; }



#main{
	width: 868px;
}

/* Top Styles */

#header{
  background-color:#000000;
}

#topbit{
  background-color:#00FFFF;
}
	
#toplogo {
  float: left;
  padding-bottom: 10px;
 }	
	
#topcontact{
	padding-left: 10px;
	width: 300px;
	float: left;
	font-family: "TradeGothic Bold", "Tahoma Bold", sans-serif;
}

#social{
	padding-left: 10px;
	float:left;
}

.opening_hours{
  color:#A30E18;
  line-height:1.2em;
}
	

/* Right Column Styles */

#rightcol{
  float: right;
  margin: 10px 30px 20px 20px;
  display: inline;
  font-size: 0.9em;
  line-height: 1.3;
  background: #CCCCCC;
  padding: 0
}


/* Navigation Bar */

#navbar {
  clear:left;
  border-top: 3px solid #B4BFD6;
  border-bottom: 3px solid #B4BFD6; 
  background-color:#000000;
  margin-top:10px;
}
	
#navbar ul {
margin:2px 0 2px 0;
list-style-type:none;
height:28px;
}

#navbar ul li {
float:left;
border-right: 1px solid #B4BFD6;
}

#navbar ul li a {
display:block;
padding:5px 12px 4px;
font:16px;
font-weight:bold;
font-family:font-family: "TradeGothic Bold", "Trade Gothic", "Tahoma Bold", sans-serif;
font-variant:small-caps;
text-decoration:none;
color:#FECC00;
/*
letter-spacing: -0.1em;
*/
}

#navbar ul li a:hover {
color:#ffffff;
}

#navbar ul li a#current {
background:url(/images/current.gif) no-repeat center bottom;
color:#98CB00;
}	


/* Main Boby Styles */

#content{
	margin:30px 30px 30px 30px;
	font-weight:normal;
	color:#666666;
	clear:left;
	background-color:#ffffff;
}

#order_online {
  float: right;
  padding-bottom: 10px;
 }	
	
#strip li, #bottom li{
  background: url(/images/colour_strip.gif) 0px 5px no-repeat;
  padding:2px 0 2px 18px;
}	
#bottom ul, #strip ul {margin: 5px 0 10px 20px}
#bottom a{text-decoration:none; color:#1F509A}
#strip a:visited, #bottom a:visited{color:#333}	
#strip a:hover, #bottom a:hover{
  background:#FECC00; color:#000}

#content h1{
  font-size:1.6em;
  color:#003366;
  font-weight:bold;
  letter-spacing:-0.01em;
  margin:0;
}
#content h2, #bottom h2, #topcontact h2{
  font-size:1.3em;
  color:#666666;
  font-weight:bold;
  letter-spacing:-0.01em;
  margin: 0px 0 0px 0
}
#content h3{
  font-size:1.2em;
  color:#cc0000;
  letter-spacing:-0.01em;
  margin: 10px 0 10px 0;
  border-bottom:1px dotted #666
}			
				
#content li{
	background:url(../images/blt.gif) 0 3px no-repeat;padding:0 0 0 20px;margin-left:30px}

#strip{
	clear:both;
	color:#fff;
	margin:20px 0 0 0;
	padding:5px 14px 50px 109px;
	line-height:1.2em;
	position:relative;
	background: #5E86D6;
}

.hanging_logo{
  position:absolute;
  top:4px;
  left:20px;
  z-index:5
}

.colour_band{
	background:url(../images/colour_strip.gif) repeat-x;height:5px; font-size:1px}

#bottom{padding:10px 30px 0 30px}	


/* Footer Styles  */

#footer{
  clear:both;
  background:#3C5689;
  color:#fff;
  padding:14px 14px 5px 14px;
  text-align:center;
  border:1px solid #000;
  border-width:1px 0 1px 0
}
	
#footer ul li{
  display:inline;
  padding:0 7px 0 7px
}
#footer #policies{text-align:right; margin:0}
#footer a{color:#1EA0EB; font-weight:bold}
#footer a:hover {color:#E0A73D}