/*
h1#heading-homepage {
	line-height:1;
	padding:0;
	margin:0;
	text-indent:-5000px;
	width:417px;
	height:54px;
	padding-bottom:15px;}

h1#heading-homepage {
	background-image:url(http://www.daylesfordregionspringwater.com.au/images/heading_homepage.gif); background-repeat:no-repeat;}
*/
html, body, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, img, small, strong, ol, ul, li, form, label,
table, caption, tr, td, footer, header {
	margin: 0;padding: 0;border: 0;
}
html {
  width:100%;
  font-size:11px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

* {box-sizing:border-box;}

.clearfix:after, #content:after, #content-wide:after, .wide-header:after, .wide-price01:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
/* styles for all screen sizes */
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4;
	color:#005480;
	margin:0 0 8px 0;
	padding:0;}
	
#content li {font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4;color:#005480;margin-left:20px;}
#content ul {margin-bottom:20px;}
input, select {font-size:16px;padding:2px 4px;width:100%;}

#contactForm p, td {font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#005480;line-height:1;padding:5px 0 6px 0;margin:0;}
#contactForm td {padding:3px 5px;}		
*html #content-right {
	margin:-25px 15px 0 0;}
	
body#page-testimonials #content-left, body#page-testimonials #content-right {
	width:400px;}
	
body#page-contact #content-left {
	width:300px;}
	
body#page-contact #content-right {
	width:400px;}
	
body#page-testimonials #content-left img, body#page-testimonials #content-right img {
	padding-top:15px;}
	
#page-testimonials #content-right, #page-faqs #content-right, #page-about-us #content-right {
	margin-top:49px;}
	
.border {
	display:block;
	width:100%;
	height:15px;
	margin-bottom:15px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;}
	
#content-right-left, #page-about-us #content-right-left {
	float:left;
	width:176px;
	margin:0;
	padding:0;}
	
#page-about-us #content-right-left {
	width:265px;}
	
#page-about-us #content-right-right, #content-right-right {
	float:right;
	width:164px;
	margin:0;
	padding:0;}
	
#page-about-us #content-right-right {
	width:108px;}
	
#clear-both, #clear-both-footer, .clear-both-footer {
	clear:both;
	display:block;}
	
#clear-both .right, .clear-both-footer .right {
	padding-right:30px;}
	
#clear-both-footer, .clear-both-footer {
		height:30px;}
		
#footer {background-color:#FFFFFF;padding-top:30px;}
	
#footer-left {
	display:block;
	width:300px;
	float:left;}
	
#footer-right {
	display:block;
	width:300px;
	float:right;}	
	
#footer-right p {
	float:right;}
	
.btn-block {
	display:block;
	height:34px;
	width:170px;
	border-color:#BFCEE7;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
	
.clear-both-footer .right {
	display:block;
	height:16px;
	/*width:65px;*/
	border-color:#BFCEE7;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:3px;
	margin-top:3px;}
	
.block-three-wide .btn-block {
	width:110px;}
	
.large-block-left, .large-block-right {
	display:block;
	width:410px;
	background-color:#b1d6e9;
	padding:15px 20px;
	margin:5px 0 10px 0;}
	
.large-block-left .left{width:178px;}
	
.wide-block {
	clear:both;
	display:block;
	width:790px;
	background-color:#b1d6e9;
	padding:15px 20px;
	margin:10px 0 0 0;}
/********* product page ************/	
.wide-header, .wide-price01 {
	display:block;
	clear:both;
	width:832px;
	background-color:#62A1CD;
	margin-top:10px;}
	
.clear-both {
	clear:both;}

.wide-header {	
	height:37px;}
	
.wide-price01 {
	height:176px;}

.wide-price01 {
	background-color:#ebf8fd;}
		
.wide-headerleft {
	float:left;
	width:515px;}
	
.wide-headerright {
	float:right;
	width:155px;}
	
.wide-headerleft .left {
	width:300px;}

.wide-headerleft .right {
	width:80px;}
	
.wide-headerright .right { 
	width:78px;}

.wide-headerright .left {
	width:55px;}
		
.wide-header h4 {
	padding:12px 20px;}
	
.wide-header h4 {
	color:#FFFFFF;}
	
.wide-header p {
	margin-top:2px;
	color:#FFFFFF;}
	
.wide-headerright-table4 {
	float:right;
	width:400px;
	padding-right:5px;}

table {
	margin-top:5px;}
.wide-headerright-table4 td {
	padding:8px;
	height:39px;}
.top-left {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#62A1CD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.top-middle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#62A1CD;}
.top-right {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.middle-left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.middle-right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.btm-left {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#62A1CD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.btm-middle {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#62A1CD;}
.btm-right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#62A1CD;}

.border-price {
	clear:both;
	height:0;
	border-top-color:#005480;
	border-top-style:solid;
	border-top-width:1px;}

.wide-headerleft p {
	padding-top:6px;}
	
.wide-headerright .left p, .wide-headerright .right p {
	padding:1px 0 0 5px;}
	
.wide-price01 .wide-headerleft {
	width:366px;}
	
.wide-price01 .wide-headerleft .left {
	width:126px;
	padding:10px 0 10px 10px;}

.wide-price01 .wide-headerleft .right {
	width:220px;
	padding-top:10px;}

	
.wide-headerleft-left {
	float:left;
	width:315px;}
	
.wide-headerleft-right {
	float:right;
	width:50px;}
	
.large-block-left {
	float:left;}
	
.large-block-right {
	float:right;}
	
.block-three-wide {
	float:left;
	width:270px;
	margin:0 10px 10px 0;
	padding:10px;
	background-color:#ebf8fd;}
	
.block-three-wide .right {
	display:block;
	width:120px;}

#margin-right-no {
	margin-right:0;}	

.price-block {
	display:block;
	height:136px;
	width:176px;
	background-color:#b1d6e9;
	margin:0 0 5px 0;
	padding:0;}
		
.price-block p {
	font-size:18px;
	text-align:center;
	margin:0;
	padding:0;
	line-height:1.1;}
	
p.price {
	font-size:75px;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 7px 0;
	padding:20px 0 0 0;
	line-height:0.8;}
	
/******* winter price block homepage *******
#page-home .price-block {
	background-color:#F00;}
	
#page-home .price-block p {
	color:#FFF;
	padding:15px 0 0 0;
	font-weight:100;}

#page-home p.price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0 0 7px 0;
	padding:5px 0 0 0;
	line-height:1.3;
	font-weight:bold;}
/***********************************************/	
.product-block {
	display:block;
	width:174px;
	height:150px;
	border-color:#5b859b;
	border-style:solid;
	border-width:1px;
	margin:0 0 5px 0;
	padding:0;}
	
.product-block img {
	border-bottom-color:#5b859b;
	border-bottom-style:solid;
	border-bottom-width:1px;}
	
.product-block p {
	margin:3px 12px 0 8px;
	line-height:1.2;
	font-size:10px;}
	
.directors-block {
	display:block;
	width:265px;
	height:162px;
	background-color:#EBF8FD;
	margin:10px 0;
	padding:0;}
	
.directors-block img {
	padding:0;
	margin:0;}
	
.left {
	float:left;}
	
.right {
	float:right;}
	
.large-block-right .right, .large-block-left .right {
	display:block;
	width:172px;}
	
.wide-block .left {
	display:block;
	width:370px;}
	
.wide-block .right {
	display:block;
	width:400px;
	padding-left:20px;}
	
#page-about-us .right p {
	width:103px;
	text-align:left;}
	
#page-about-us .left p {
	margin-left:7px;}
	
.directors-block img {
	margin:7px;}
	
h1 {font-family:"Times New Roman", Times, serif;margin:0;color:#005480;}
#content-right h1 {margin-top:40px;}
h2 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:0;color:#005480;padding:6px 0;}
h3 {font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
h4 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:0;color:#005480;}
.wide-price01 h4 {margin:0;padding:0;}
h5 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
	
.italics {
	font-style:italic;}
	
.bold-not {
	font-weight:100;}
	
a {
	text-decoration:none;
	color:#004164;}
	
#footer-right a {
	color:#999999;}
	
#call-us a {
	color:#FFFFFF;
	text-decoration:underline;}
	
#call-us a:hover, a:hover, #footer-right a:hover {
	text-decoration:none;
	color:#0080C4;}
	
#call-us a:hover {
	color:#FFFFFF;}
	
#page-faqs td {
	border-bottom-color:#005480;
	border-bottom-style:solid;
	border-bottom-width:1px;}
	
#page-faqs table {
	margin-top:10px;}
	
#btn-submit input {
	text-align:center;}
	
.required {
	color:#FF0000;
	font-weight:bold;
	padding:0 2px;}
	
@media screen and (min-width: 0px) and (max-width: 880px) {
/** navigation for mobile devices **/
#navigation {
	display:none;
	position:absolute;
	z-index:10000;
	top:90px;
	left:0px;
	-moz-box-shadow: 0px 7px 15px 2px #111;
	-webkit-box-shadow: 0px 7px 15px 2px #111;
	box-shadow: 0px 7px 15px 2px #111;
}
.navclosed a {
	color:transparent;
	list-style:none;
	width:24px;
	height:20px;
	margin:0;
	padding:0;
	text-decoration:none;
	background-image: url(../images/navopen.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	z-index:10001;
	position:absolute;
	top:19px;
	left:20px;
}
.navclicked a {
	color:transparent;
	margin:0;
	padding:0px;
	list-style:none;
	width:38px;
	height:38px;
	margin-left:0;
	background-color:transparent;
	text-decoration:none;
	background-image: url(../images/navclose.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:10001;
	position:absolute;
	top:100px;
	left:235px;
}
ul#navig {
	float:none;
	/*background-color:#cc0000;*/
	width:235px;
	margin:0;
	padding:0px;
	list-style:none;
}
ul#navig li {
	float:left;
	position:relative;
	padding:0;
	line-height:1.8;
	/*background-color:#ff0000;*/
}
ul#navig li a {
	color:#0E6DB1;
	font-size:16px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	width:235px;
	/*line-height:26px;*/
	padding:0 0 0 10px;
	background-color:#fff;
	background-image:none;
	/*background-image: url(../img/navarrow.gif);
	background-repeat: no-repeat;
	background-position: center -5px;*/
	text-decoration:none;
	transition: background .10s ease-in-out;
	-moz-transition: background .10s ease-in-out;
	-webkit-transition: background .10s ease-in-out;
	opacity: 1.0;
}
ul#navig li a:hover,
ul#navig li a.selected
{
	color:#0E6DB1;
	font-size:16px;
	padding:0 0 0 10px;
	display:block;
	background-color:#B1D6E9;
	/*background-image: url(../img/navarrow.gif);
	background-repeat: no-repeat;
	background-position: center -5px;*/
	text-decoration:none;
	opacity: 1.0;
}
ul#navig li span {
	padding:5px;
	display:block;
	-webkit-transition:color 0.3s ease, background-color 0.2s ease;
    -moz-transition:color 0.3s ease, background-color 0.2s ease;
    -o-transition:color 0.3s ease, background-color 0.2s ease;
    transition:color 0.3s ease, background-color 0.2s ease;
	opacity: 1.0;
}
ul#navig li a:hover span, 
ul#navig li:hover a span
{
	padding:5px;
	-webkit-transition:color 0.3s ease, background-color 0.2s ease;
    -moz-transition:color 0.3s ease, background-color 0.2s ease;
    -o-transition:color 0.3s ease, background-color 0.2s ease;
    transition:color 0.3s ease, background-color 0.2s ease;
	opacity: 1.0;
}

/*--- DROPDOWN ---*/
ul#navig ul {
	background-color:#edeef3;
	padding:0;
	width:235px;
	height:auto;
}
ul#navig ul li {
	padding-top:0px;
	float:none;
	width:235px;
}
ul#navig ul a {
	width:235px;
	height:auto;
	padding:0 0 0 10px;
	margin:0px;
	color:#0E6DB1;
	background-color:#fff;
}
ul#navig ul a:hover {
	height:auto;
	padding:0 0 0 10px;
	margin:0px;
	/*background-image: url(../img/navarrow.gif);
	background-repeat: no-repeat;
	background-position: center -5px;*/
	text-decoration:none;
	background-color:#B1D6E9;
	color:#0E6DB1;
}
ul#navig li:hover ul {
	left:0;
}
ul#navig li:hover a {
}
ul#navig li:hover ul a {
	text-decoration:none;
}
ul#navig li:hover ul li a:hover {
}
/* default styles for mobile */	
#wrapper {width:100%;padding-left:15px;padding-right:15px;}	
.row, #header, #content, #footer {display:block;min-width:100%;margin-left:-15px;margin-right:-15px;}
#content-left, #content-right, .content-wide, #footer-left, #footer-right {position: relative;min-height: 1px;padding:0 15px;float:left;}
#content-left, #content-right{width:100%;}
#content-right {padding-top:15px;}
#content-right-right, #content-right-left {width:50%;}
#content-right-right {text-align:center;}
#content-right-right img, #content-right-left img, #content-right img, #content-left img {height:auto;max-width:100%;}
.price-block, .product-block {width:100%;}
.price-block img, .product-block img {width:100%;}
.product-block {height:auto;padding-bottom:10px;}
#clear-both-footer {padding-top:20px;}
#footer-left, #footer-right, .content-wide {width:100%;}
#footer-left p, #footer-right p {text-align:center;float:none;}

.hideMobile, #subnav {display:none;}
#header {height:54px;overflow:hidden;}
#footer {overflow:hidden;padding-top:30px;}
img.smallPic {display:block;height:40px;width:auto;margin:7px auto 0 auto;}
img.largePic {display:none;}

h1 {font-size:18px;padding:15px 0;}	
#content-right h1 {margin-top:0px;}
h2 {font-size:14px;margin:0;}
h3 {font-size:12px;margin:0;padding-top:12px;letter-spacing:0.03em;word-spacing:0.1em;float:right;width:100%;text-align:center;}
h4 {margin:0;padding-bottom:8px;font-size:14px;}
.wide-price01 h4, .wide-price01 p {line-height:0.9;font-size:11px;}
.wide-price01 .wide-headerleft h4, .wide-price01 .wide-headerleft p {line-height:1.25;}
h5 {font-size:10px;line-height:1.1;margin:0 0 0 8px;padding:4px 0 0 0;}	
p {font-size:12px;}
p.price {font-size:50px;}
.clear-both-footer .right {height:auto;width:auto;}

.large-block-left, .large-block-right {width:100%;padding:5px;}
.large-block-left .left img, .large-block-right .left img {height:auto;max-width:100%;}
.large-block-left .left, .large-block-left .right, .large-block-right .left, .large-block-right .right {width:50%;}
.large-block-left .right, .large-block-right .right {padding:5px;}
.large-block-left .left, .large-block-right .left {text-align:center;}

.btn-block, .block-three-wide .btn-block {width:100%;text-align:center;padding:5px 10px;height:auto;}

.block-three-wide, .wide-header, .wide-price01 {width:100%;padding:5px;margin:0 0 10px 0;}
.block-three-wide .left, .block-three-wide .right {width:50%;}
.block-three-wide .right, .wide-headerright-table4 {float:left;}
.block-three-wide .left {text-align:center;}
.block-three-wide .left img {height:auto;max-width:100%;}

.wide-header h4, .wide-header p {font-size:11px;padding:1px 0 0 5px;margin:0;}

.wide-header {height:auto;}
.wide-price01 {padding:5px;height:auto;}
.wide-header .wide-headerleft {width:60%}
	.wide-header .wide-headerleft .left {width:75%}
	.wide-header .wide-headerleft .right {width:25%}
.wide-header .wide-headerright {width:40%}
	.wide-header .wide-headerright .left {width:50%}
	.wide-header .wide-headerright .right {width:50%}

.wide-price01 .wide-headerleft {width:100%;}
	.wide-price01 .wide-headerleft .left {width:33.33%;text-align:center;padding:0;}
	.wide-price01 .wide-headerleft .left img {height:auto;max-width:100%;}
	.wide-price01 .wide-headerleft .right {width:66.66%;padding:5px;}

.wide-price01 .wide-headerright {width:100%;}
.wide-headerright-table4 {width:100%;}
.wide-headerright-table4 table {width:100%;border:1px solid #62A1CD;margin-bottom:10px;}


#call-us {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:36px;
	background-color:#0E6DB1;
}
}
@media screen and (min-width:0px) and (max-width: 320px) {
h3 {letter-spacing:0.0em;}
table#contactForm {width:100%;}
table#contactForm td {display:block;width:100%;}
#content-left, #content-right, body#page-contact #content-left, body#page-contact #content-right, body#page-testimonials #content-left, body#page-testimonials #content-right {width:100%;}

#page-testimonials #content-right, #page-faqs #content-right, #page-about-us #content-right {margin-top:0;}
body#page-about-us #content-right-right img {display:none;}
.block-three-wide .left {text-align:left;}

.wide-header .wide-headerleft .left {width:100%}
.wide-header .wide-headerleft .right {display:none;}

}
@media screen and (min-width:321px) and (max-width: 480px) {
h3 {letter-spacing:0.0em;width:100%;text-align:center;margin:0;padding-left:25px;}
table#contactForm {width:100%;}
table#contactForm td {display:block;width:100%;}
#content-left, #content-right, body#page-contact #content-left, body#page-contact #content-right, body#page-testimonials #content-left, body#page-testimonials #content-right {width:100%;}
#page-testimonials #content-right, #page-faqs #content-right, #page-about-us #content-right {margin-top:0;padding-top:0;}
body#page-about-us #content-right-right img {display:none;}

.block-three-wide .left {width:35%;}
.block-three-wide .right {width:60%;float:right;padding-right:10px;}

.wide-header .wide-headerleft .left {width:100%}
.wide-header .wide-headerleft .right {display:none;}
}
@media screen and (min-width:481px) and (max-width: 640px) {
h3 {width:100%;text-align:center;margin:0 0 0 20px;}
#page-testimonials #content-right, #page-faqs #content-right, #page-about-us #content-right {margin-top:0;padding-top:0;}
body#page-about-us #content-right-right img {display:none;}
body#page-testimonials #content-left, body#page-testimonials #content-right{width:100%;}
body#page-contact #content-left, body#page-contact #content-right {width:50%;}
table#contactForm {width:100%;}
table#contactForm td {display:block;width:100%;}
body#page-contact #content-right{padding-top:0;}
.hide640px {display:none;}
.large-block-left, .large-block-right {padding:15px;}
.btn-block {padding:10px 0;}

.wide-header .wide-headerleft .left {width:100%}
.wide-header .wide-headerleft .right {display:none;}
.wide-header .wide-headerleft {width:66.66%}
.wide-header .wide-headerright {width:33.33%}
.block-three-wide .left {width:25%;}
.block-three-wide .right {width:70%;padding:10px 0 0 10px;}
.wide-price01 .wide-headerleft .left {width:25%;padding-top:20px;}
.wide-price01 .wide-headerleft .right {width:40%;padding-top:20px;float:left;}
}
@media screen and (min-width:641px) and (max-width: 880px) {
#content-left, #content-right{width:50%;}
body#page-testimonials #content-left, body#page-testimonials #content-right{width:100%;}
body#page-testimonials #content-right, body#page-about-us #content-right{margin-top:0;}
body#page-contact #content-right{padding-top:0;}
.hide640px {display:none;}
body#page-about-us #content-right-right img {display:none;}
body#page-contact #content-left, body#page-contact #content-right {width:50%;}
table#contactForm {width:100%;}
table#contactForm td {display:block;width:100%;}

.block-three-wide .left {width:25%;}
.block-three-wide .right {width:40%;padding-top:20px;}
.wide-header .wide-headerleft {width:66.66%}
.wide-header .wide-headerright {width:33.33%}
.wide-price01 .wide-headerleft .left {width:25%;padding-top:20px;}
.wide-price01 .wide-headerleft .right {width:40%;padding-top:20px;float:left;}
.large-block-left, .large-block-right {width:50%;padding:10px 5px;}
#header {height:70px;}
img.smallPic {display:block;height:60px;width:auto;margin:5px auto;}
}
@media screen and (min-width:768px) and (max-width: 880px) {
.wide-price01 .wide-headerleft{width:50%;}
.wide-price01 .wide-headerleft .left {width:30%;}
.wide-price01 .wide-headerleft .right {width:70%;}
.wide-price01 .wide-headerleft h4, .wide-price01 .wide-headerleft p {padding-left:10px;}
.wide-price01 .wide-headerleft p {line-height:1;}

.wide-header .wide-headerright {width:18%;}

.wide-headerright-table4 {width:50%;padding-top:20px;}
}
@media screen and (min-width: 881px) and (max-width: 5000px) {
body {
	text-align:center;
	margin:0;
	padding:0;
	background-image:url(../images/bg_tile_page_880.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#005480;
	font-size:13px;}
		
body *	{text-align:left;}

h1 {font-size:16px;padding:0 0 15px 0;}	
#content-right h1 {margin-top:40px;}
h2 {font-size:12px;margin:0 0 2px 0;}
h3 {font-size:12px;margin:0 0 0 40px;padding-top:13px;letter-spacing:0.03em;word-spacing:0.1em;}
h4 {font-size:12px;margin:0 0 2px 0;}
.wide-price01 h4 {line-height:0.9;}
h5 {font-size:10px;line-height:1.1;margin:0 0 0 8px;padding:4px 0 0 0;}	

img.smallPic {display:none;}
img.largePic {display:block;}

#wrapper {
	display:block;
	width:880;
	margin:0 auto;
	padding:0 0 30px 0;}
	
.right {
	float:right;}
	
.left {
	float:left;}
		
#header {
	display:block;
	width:880px;
	height:120px;
	padding:0;
	margin:0 auto;}
	
#call-us {
	position:relative;
	top:0px;
	left:-17px;
	width:397px;
	height:54px;
	background-image:url(../images/pic_callus.jpg);
	background-repeat:no-repeat;}
	
#footer {
	display:block;
	width:880px;
	height:80px;
	margin:0 auto;
	/*background-image:url(../images/bg_footer_880.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	background-color:#FFFFFF;}
	
#footer-left {
	display:block;
	width:300px;
	float:left;
	padding:15px 0 0 25px;}
	
#footer-right {
	display:block;
	width:300px;
	float:right;
	padding:15px 25px 0 0;}	
/** navigation for desktop **/
#navigation {
	display:block!important;
	width:880px;
	height:28px;
	background-color:#FFFFFF;
	padding:0;
	margin:0 auto;}
	
#subnav {
	display:block;
	width:880px;
	height:62px;
	background-image:url(../images/bg_subnav_880.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding:0;
	margin:0 auto;}
	
#subnav p {
	padding:30px 0 0 25px;}
	
#content {
	display:block;
	width:880px;
	background-color:#FFFFFF;
	margin:0 auto;}
	
.content-wide {
	display:block;
	width:830px;
	margin:15px auto 30px auto;}
		
#content-left {
	float:left;
	width:420px;
	margin:15px 0 30px 25px;}
	
*html #content-left {
	margin:15px 0 30px 15px;}
		
#content-right {
	float:right;
	width:380px;
	margin:-25px 25px 0 0;}


ul#navig {
	margin: 0;
	padding: 0 0 0 212px;
	list-style:none;}
	
#navig li {
	display: block; 
	float: left;}

#navig li li a {
	display: block;
	height:16px;
	text-indent:0;
	color:#005480;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;}

#navig li li a {
	border:none;}

#navig li li a:hover {
	background-image:none;
	color:#0080C4;}

#navig ul {
	position: absolute;
	left: -999em;
	margin:0 0 0 0;
	padding:0;
	width:160px;
	height: auto;
	background-color:#FFFFFF;
}
#navig li li {
	float:left;
	padding: 1px 0 1px 0;
	margin:0;
	width:160px;
	border-bottom: 1px solid #005480;}
	
#navig li li a {
	padding-left:8px;}

#navig ul a {
	width: 15.3em;
	border-right: 0;
	text-align:left;}

#navig li:hover ul ul, #navig li:hover ul ul ul, #navig li.sfhover ul ul, #navig li.sfhover ul ul ul {
	left: -999em;}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#navig li:hover ul, #navig li li li:hover ul, #navig li.sfhover ul, #navig li li li.sfhover ul {
	left:auto;}

#navig li li:hover ul, #navig li li.sfhover ul {
	left:-5em;
	z-index: 98;}

#navig li:hover, #navig li.sfhover {
	/*background: #D4D4CC;*/}

/* 2nd and 3rd level menus */
#navig ul li:hover, #navig ul ul li:hover, #navig ul li.sfhover, #navig ul ul li.sfhover {
	/*background: #D4D4CC;*/
}

/* 2nd and 3rd level menus */
#navig ul li a, #navig ul ul li a {
	background: none;}
	
/*****************************************/
li#home a {
	display:block;
	text-indent:-5000px;
	height:28px;
	width:54px;
	background:url(../images/btn_navbar_home.jpg) no-repeat 0px 0px;}
				
li#home a:hover {
	background:url(../images/btn_navbar_home.jpg) no-repeat 0px -28px;}

li#products a {
	display:block;
	text-indent:-5000px;
	height:28px;
	width:159px;
	background:url(../images/btn_navbar_products.jpg) no-repeat 0px 0px;}
				
li#products a:hover {
	background:url(../images/btn_navbar_products.jpg) no-repeat 0px -28px;}
	
#page-delivery li#ordering a {
	display:block;
	text-indent:-5000px;
	height:28px;
	width:167px;
	background:url(../images/btn_navbar_ordering.jpg) no-repeat 0px -28px;}

li#ordering a {
	display:block;
	text-indent:-5000px;
	height:28px;
	width:167px;
	background:url(../images/btn_navbar_ordering.jpg) no-repeat 0px 0px;}
				
li#ordering a:hover {
	background:url(../images/btn_navbar_ordering.jpg) no-repeat 0px -28px;}

li#testimonials a {
	display:block;
	text-indent:-5000px;
	height:28px;
	width:114px;
	background:url(../images/btn_navbar_testimonials.jpg) no-repeat 0px 0px;}
				
li#testimonials a:hover {
	background:url(../images/btn_navbar_testimonials.jpg) no-repeat 0px -28px;}

li#faqs a {
	display:block;
	text-indent:-5000px;
	height:28px;
	width:51px;
	background:url(../images/btn_navbar_faqs.jpg) no-repeat 0px 0px;}
				
li#faqs a:hover {
	background:url(../images/btn_navbar_faqs.jpg) no-repeat 0px -28px;}	

li#contact a {
	display:block;
	text-indent:-5000px;
	height:28px;
	width:102px;
	background:url(../images/btn_navbar_contact.jpg) no-repeat 0px 0px;}
				
li#contact a:hover {
	background:url(../images/btn_navbar_contact.jpg) no-repeat 0px -28px;}
	
}





	







