@charset "utf-8";
/* CSS Document */

@import url('http://www.donvica.com.au/_css/reset');

html, body {
background-color:#302f35;
margin:auto;
width:100%;
height:100%;
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.55em;
}

a {
    color: #B45240;
}

h1 {
    color: #221F20;
    font-size: 1.8em;
    font-family: Helvetica,Arial,sans-serif;
    line-height:1.55em;
}

h2 {
    color: #221F20;
    font-size: 1.6em;
    font-family: Helvetica,Arial,sans-serif;
    line-height:1.55em;
}
h3 {
    color: #B45240;
    font-size: 1.4em;
    font-family: Helvetica,Arial,sans-serif;
    padding: 5px 0px;
    line-height:1.55em;
}
h4 {
    color: #B45240;
    font-size: 1.2em;
    font-family: Helvetica,Arial,sans-serif;
        padding: 4px 0px;
        line-height:1.55em;
}
h5 {
    color: #221F20;
    font-size: 1.0em;
    font-family: Arial,sans-serif;
    line-height:1.55em;
}
h6 {
    color: #B45240;
    font-size: 0.9em;
    font-family: Helvetica,Arial,sans-serif;
    line-height:1.55em;
}

.bold-text {
    font-weight: bold;
}

/*HEADER*/

#header-container {
background: url('http://www.donvica.com.au/images/donvica/header-backg.jpg') repeat-x;
background-color:#999;
height:124px;
width:100%;
}

#header-content {
padding: 10px auto 0px auto;
width: 1000px;
margin:auto;
position:relative;
}

#logo {
padding-left:390px;
padding-top:8px;
}

#search-bar {
top:50px;
left:740px;
background-color:#000;
position:absolute;
}

fieldset.search {
	border: none;
	width: 217px;
	margin: 0 auto;
	background: #222;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #000;
	font-size: 1.2em;
	width: 172px;
	height: 31px;
	padding: 0px 7px 0px 7px;
	background: #616161 url(http://www.donvica.com.au/images/donvica/search-sprites.jpg) no-repeat;
	margin-right: 0px;
	
	
}
.search input.box:focus {
	background: #616161 url(http://www.donvica.com.au/images/donvica/search-sprites.jpg) no-repeat left -31px;
	outline: none;
	
}
.search button.btn {
	width: 31px;
	height: 31px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(http://www.donvica.com.au/images/donvica/search-sprites.jpg) no-repeat top right;
}
.search button.btn:hover {
	background: #fbc900 url(http://www.donvica.com.au/images/donvica/search-sprites.jpg) no-repeat bottom right;
}

/*NAV*/

#nav-background {
background: url('http://www.donvica.com.au/images/donvica/nav-backg.jpg') repeat-x;
background-color:#999;
height:40px;
width:100%;
z-index:50;
position:relative;

}

#navigation{
	display: block;
	width: 1000px;
	height: 40px;
	background: url(http://www.donvica.com.au/images/donvica/nav-sprites.jpg) left top no-repeat;
	padding: 10px auto 0px auto;
	margin:auto;
	position:relative;
	
	}

#navigation li{
	display: block;
	float: left;
	z-index:100;
	}

#navigation li a{
	display: block;
	height:40px;
	z-index:100;
	}

.level-1 a {text-indent:-9999px;}

.level-2 a {text-indent:0px;}

.drop-class {
width:400px;
z-index:100;

}

#navigation li a{
	background-image: url(http://www.donvica.com.au/images/donvica/nav-sprites.jpg);
	}

#navigation-home a{width:202px;background-position:-0px 0px;}
#navigation-full-of-freshness a{width:187px;background-position:-202px 0px;}
#navigation-full-of-flavour a{width:183px;background-position:-389px 0px;}
#navigation-inspiring-gourmet-food a{width:219px;background-position:-572px 0px;}

#navigation-home a:hover{width:202px;background-position:-0px -41px;}
#navigation-full-of-freshness a:hover{width:187px;background-position:-202px -41px;}
#navigation-full-of-flavour a:hover{width:183px;background-position:-389px -41px;}
#navigation-inspiring-gourmet-food a:hover{width:219px;background-position:-572px -41px;}

#navigation-home.active a{width:202px;background-position:-0px -82px;}
#navigation-full-of-freshness.active a{width:187px;background-position:-202px -82px;}
#navigation-full-of-flavour.active a{width:183px;background-position:-389px -82px;}
#navigation-inspiring-gourmet-food.active a{width:219px;background-position:-572px -82px;}

#navigation-home.active a:hover{width:202px;background-position:-0px -41px;}
#navigation-full-of-freshness.active a:hover{width:187px;background-position:-202px -41px;}
#navigation-full-of-flavour.active a:hover{width:183px;background-position:-389px -41px;}
#navigation-inspiring-gourmet-food.active a:hover{width:219px;background-position:-572px -41px;}

#navigation  ul {position:absolute; top:40px;   display:none; opacity:0; list-style:none; width:240px;  }
#navigation  ul li {position:relative; border-bottom:1px solid #babccb;background:#fafafa; border-top:none;  margin:0; padding:4px 14px 4px 4px; }
#navigation  ul li a {display:block;  background:#fafafa  no-repeat;  padding:2px 0px 2px 2px; }
#navigation  ul li a:hover {background:#b45240  no-repeat; border:1px solid #9a4433; padding:1px 0px 1px 0px; }
#navigation ul ul {left:148px; top:-1px;z-index:50;}

#navigation li#navigation-home .menulink:hover, ul.menu li#navigation-home .menuhover {width:202px;background-position:-0px -41px; z-index:150; }
#navigation li#navigation-full-of-freshness .menulink:hover, ul.menu li#navigation-full-of-freshness .menuhover {width:187px;background-position:-202px -41px; z-index:150;}
#navigation li#navigation-full-of-flavour .menulink:hover, ul.menu li#navigation-full-of-flavour .menuhover {width:183px;background-position:-389px -41px; z-index:150;}
#navigation li#navigation-inspiring-gourmet-food .menulink:hover, ul.menu li#navigation-inspiring-gourmet-food .menuhover {width:219px;background-position:-572px -41px; z-index:150;}

#navigation li#navigation-home.active .menulink:hover, ul.menu li#navigation-home.active .menuhover {width:202px;background-position:-0px -41px; z-index:150; }
#navigation li#navigation-full-of-freshness.active .menulink:hover, ul.menu li#navigation-full-of-freshness.active .menuhover {width:187px;background-position:-202px -41px; z-index:150;}
#navigation li#navigation-full-of-flavour.active .menulink:hover, ul.menu li#navigation-full-of-flavour.active .menuhover {width:183px;background-position:-389px -41px; z-index:150;}
#navigation li#navigation-inspiring-gourmet-food.active .menulink:hover, ul.menu li#navigation-inspiring-gourmet-food.active .menuhover {width:219px;background-position:-572px -41px; z-index:150;}

.level-2 {
/*padding-top:18px;*/
z-index:100;
}

.level-2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#000000;
text-decoration:none;
font-weight:300;
padding:18px;
}

.level-1 ul {z-index:100;}

.level-2 a:hover  {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#fff;
text-decoration:none;
font-weight:300;
padding:-18px;
}

.level-2 span {
padding:13px 9px 9px 9px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
/*margin-top: 8px;*/
vertical-align: middle;
float: left;
}

/*BODY*/
#wrap {
min-height: 100%;
margin:auto;
width:100%;
}

#main {
overflow:auto;
padding-bottom: 66px;}  

#nav-content-divider {
background: url('http://www.donvica.com.au/images/donvica/nav-content-divider.jpg') repeat-x;
padding-top:0px;
height:10px;
width:100%;
z-index:0;
}

/*AFEATURE*/
#afeature-image {
padding: 10px auto 0px auto;
width: 1000px;
height:375px;
z-index:10;
margin:auto;
position:relative;
padding-bottom:8px;
overflow:hidden;


}

#afeature-image-sub {
padding: 10px auto 0px auto;
width: 1000px;
height:250px;
z-index:10;
margin:auto;
position:relative;
padding-bottom:8px;
overflow:hidden;

}

/*CONTENT*/
#content-container {
padding: 10px auto 0px auto;
width: 1000px;
min-height:249px;height:auto!important;_height:249px;
background-color:#fff8e5;
margin:auto;
position:relative;
MARGIN-bottom:8px;
display:block;
background:url(http://www.donvica.com.au/images/donvica/home-content-backg.jpg) repeat-y;
z-index:0;
}

#content-left {

min-height:249px;height:auto!important;_height:249px;
width:502px;
padding-bottom:5px;
position:relative;
float:left;
}

#content-left-sub {
min-height:249px;height:auto!important;_height:249px;
width:278px;
padding-bottom:5px;
position:relative;
float:left;
padding-left:10px;
}
#content-welcome {
padding-top:41px;
padding-left:22px;
padding-bottom:52px;
}
#content-welcome-sub {
padding-top:41px;
padding-left:0px;
padding-bottom:0px;
}

#content-welcome-heading {background:url(http://www.donvica.com.au/images/donvica/welcome-heading.jpg) no-repeat;
width:291px;
height:15px;
padding-bottom:30px;
}
#content-welcome-heading-sub {background:url(http://www.donvica.com.au/images/donvica/welcome-heading.jpg) no-repeat;
width:235px;
height:15px;
padding-bottom:15px;
border-bottom:1px solid #cae338;
}


#content-welcome-sub h2 {
font-family:Helvetica, Arial, sans-serif;
font-size:1.6em;
color:#221f20;
padding-bottom:15px;
border-bottom:1px solid #C7B994 ;
width:500px;

}

#content-copy {
padding-top:15px;
padding-right:35px;
padding-bottom:0px;
}
#content-copy-sub {
padding-top:15px;
padding-right:35px;
padding-bottom:25px;
min-height: 100%;
}

#content-copy p{padding-bottom:1em;}
#content-copy-sub p{padding-bottom:1em;}

#content-right-sub ul {
    list-style-type: disc;
    list-style-position: inside;
}

#content-right-sub ul#nav-full {
    list-style: none;
    padding: 10px 0px;
}

#content-right-sub ul#nav-full li {
    padding: 4px;
}

#content-right-sub ul#nav-full li ul {
    padding: 4px 10px 0px 0px;
}

#content-divider {background:url(http://www.donvica.com.au/images/donvica/content-divider.gif) no-repeat;
padding-bottom:30px;
}

#content-latest{

padding-left:22px;
padding-bottom:52px;
}
#content-latest-heading {background:url(http://www.donvica.com.au/images/donvica/latest-heading.jpg) no-repeat;
width:45px;
height:13px;
padding-bottom:30px;
}

#content-latest-copy {padding-top:15px;}

#content-right {
min-height:249px;height:auto!important;_height:249px;
width:498px;
float:right;

}

#content-right-sub {
min-height:349px;
height:auto!important;
_height:249px;
width:712px;
float:right;
background:#FFF8E5;
}

#promo-tile-1 {
padding-top:41px;
padding-left:22px;
width:454px;
height:151px;
}

#promo-tile-2 {
padding-top:25px;
padding-left:22px;
padding-bottom:33px;
width:454px;
height:150px;
}

ul.latest li{
border-top:1px solid #a18501;
width:430px;
padding-top:8px;
padding-bottom:8px;
background:url(http://www.donvica.com.au/images/donvica/olive.gif)  center left no-repeat;
text-indent:28px;
}

ul.latest li p{
font-family:Arial, Helvetica, sans-serif;
font-size:.85em;

}

ul.latest a{
	text-decoration:underline;
	color:#264029;
	
}

/*SUB PAGE NAV*/

#subp-nav-links{
width:213px;

min-height:249px;height:auto!important;_height:249px;
float:left;
padding-top:30px;

}

#subp-nav-divider {
min-height:292px;height:auto!important;_height:292px;
width:65px;
background:url(http://www.donvica.com.au/images/donvica/sub-nav-divider.jpg) no-repeat;
float:right;
overflow:hidden;
margin-top:30px;
}

ul.sub-links li {
padding-bottom:15px;
padding-top:15px;

border-bottom:1px solid #C7B994;

}

ul.sub-links a {
font-size:.85em;
color:#231f20;
text-decoration:none;
padding-bottom:15px;
padding-top:15px;

padding-left:15px;

}

ul.sub-links a:hover {
color:#b45240;
font-size:.85em;
text-decoration:underline;

}

ul.sub-links li:hover {background:#e2d7b7;}

ul.sub-links .active {background:#e2d7b7;}

ul.sub-links .active a {
color:#b45240;
font-size:.85em;
text-decoration:none;

}

/*FOOTER*/

	
#footer-container {
background: url('http://www.donvica.com.au/images/donvica/footer-backg.jpg') repeat-x;
background-color:#999;
height:66px;
width:100%;
margin-top: -66px;
clear:both;
}

#footer-copy {
padding: 10px auto 0px auto;
width: 1000px;
margin:auto;
position:relative;
}

#copyright {
	padding-left:22px;
	padding-top:14px;
	float:left;
}

#copyright p {
	font-size:0.85em;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
#footer-links {
	padding-top:14px;
	padding-left:510px;
	
}

#footer-links li { 
padding: 0 5px 0 9px; 
background: url(http://www.donvica.com.au/images/donvica/footer-divider.gif) 0 .3em no-repeat;
list-style-type: none; 
display: inline; 
}

#footer-links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-decoration:none;
	color:#fff
}

#footer-links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-decoration:underline;
	color:#fff
}

/* CLEARFIX */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

/* Products */

.information-image {
    float:left;
    width: 100px;
}

.information-text {
    float:left;
    width: 557px;
    padding-left: 20px;
}

/* Contact Page */

.contact-details {
    float: left;
    width: 250px;
}

.contact-map {
    float: left;
    width: 320px;
    padding-left: 20px;
}

.contact {
    margin-bottom: 50px;
}

/* Products */

.product-category {
    margin-bottom: 20px;
}

.product-list{height:110px;}

.product-list-left {
    float:left;
    margin-right: 20px;
   padding-bottom:20px;
   
}
.product-list-right {

    padding-bottom:20px;
padding-right:15px;
}
