/* General Alignment ---------------------------------------------------------------------------------*/
#pageDiv {
	margin: 0 auto;
	/* the auto margins (in conjunction with a width) center the page */
	padding: 0 auto;
	width:992px;
	/*NOTE: background shadowing is done in jquery*/
}

/* Header -----------------------------------------------------------------------------------*/
#header {
	background:transparent url(../images/bgHeader.png) no-repeat center top;
	width: 912px;
	padding: 52px 40px 0;
	margin: 0 auto;
	height:100px;
	text-align:right;
}

#headerAddress {
	margin:0;
	padding:0 30px 0px 0px;
	float:right;
	display:block;
}

#headerAddress p, #headerAddress a{
	color:#ffffff; 
	font-family:Tahoma,Helvetica,Arial; 
	font-size:13px; 
	text-align:right; 
	vertical-align:top;
}


#headlogo {
	float:right;
	display:block;
}
/* END Header -----------------------------------------------------------------------------------*/
#wrapper {
 background:transparent url(../images/bgContent.png) repeat-y left top;
 width:992px;
 margin: 0px;
 float:left;
}

/* START Site Navigation -----------------------------------------------------------------------------------*/
#navcontainer {
	width: 189px;
	float:left;
	margin:0;
	padding:0 0px 0 11px;
	text-align:left;
	background:none;
}

/* END Site Navigation -----------------------------------------------------------------------------------*/


/* Content Layout -----------------------------------------------------------------------------------*/
#backTopBox {
	 width:740px;
	 position:relative;
	 top:0px; 
}

#content {
	width: 740px;
	overflow: hidden;
	float:left;
	margin:0;
	padding: 12px 36px 16px 16px;
	background:none;
	text-align:left;
	}
	
#wideCol {
	width:510px;
	overflow: hidden;
	margin:0;
	padding:0;
}

#narrowCol {
	width:210px;
	overflow: hidden;
	margin:0;
}

.midCol {
	width:360px;
	overflow: hidden;
	margin:0;
}


#media p{
	float:left;
}

#featurePod {
	background:#fcfcfc;
	border-top: double 3px #cbc8c2; 
	border-bottom: double 3px #cbc8c2; 
	font:Tahoma, Helvetica, Arial, sans-serif;
	color:#221b1b;
	padding-top:6px;
	padding-bottom:10px;
}

.underline {
	text-decoration:underline
}

#tradingHoursPod p {
	padding:10px 0px 0px 3px;
	margin:0;
	font-size:11px;
	text-align:right;
}

#menuImgBox {
	background:url(../images/imgMenu.jpg) no-repeat;
	padding:0; 
	margin:0; 
	height:270px; 
	width:510px;
	position:relative;
}

#menuImgBox span {
display: none;
}

#menuImgBox li, #menuImgBox a {
	display:block;
	height:270px;
}

#menuImgBox li {
	float:left;
	list-style:none;
	position:absolute;
	top:0px;
}

#menuImg01 {left:0px; width: 102px;}
#menuImg02 {left:102px; width: 102px;}
#menuImg03 {left:204px; width: 102px;}
#menuImg04 {left:306px; width: 102px;}
#menuImg05 {left:408px; width: 102px;}


#menuImg01 a:hover {background:url(../images/imgMenu.jpg) 0px -270px no-repeat;}
#menuImg02 a:hover {background:url(../images/imgMenu.jpg) -102px -270px no-repeat;}
#menuImg03 a:hover {background:url(../images/imgMenu.jpg) -204px -270px no-repeat;}
#menuImg04 a:hover {background:url(../images/imgMenu.jpg) -306px -270px no-repeat;}
#menuImg05 a:hover {background:url(../images/imgMenu.jpg) -408px -270px no-repeat;}


/* Form elements -----------------------------------------------------------------------------------*/


/* Footer -------------------------------------------------------------------------------------------*/
#footer {
 background:transparent url(../images/bgFooter.png) no-repeat left top;
 width:960px;
 float:left;
 text-align:right;
 margin:0;
 padding:10px 16px 0;
}


