body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
p{
	line-height:120%;
	padding:8px 0px 0px 0px
}
div#wrapper{
	width:100%;	
	background:url(../images/bg.jpg) repeat-x;

}
div#content{
	margin:0 auto;
	width:900px;
}
/*Column Layouts*/
div#header{
	height:75px;
}
div#nav{
	height:57px;
}


ul#topnav li {
	display:inline;
}

ul#topnav li a {
	float:left;
	text-indent:-9999px;
}

ul#topnav li span {
	float:left;
	text-indent:-9999px;
}

ul#topnav li#home a {
	background-image:url(../images/btn_home.png);
	background-repeat:no-repeat;
	width:93px;
	height:57px;
}

ul#topnav li#home a:hover {
	background-image:url(../images/btn_home_o.png);
	background-repeat:no-repeat;
}


ul#topnav li#freeze a {
	background-image:url(../images/btn_freeze.png);
	background-repeat:no-repeat;
	width:195px;
	height:57px;
}

ul#topnav li#freeze a:hover {
	background-image:url(../images/btn_freeze_o.png);
	background-repeat:no-repeat;
}

ul#topnav li#croutons a {
	background-image:url(../images/btn_croutons.png);
	background-repeat:no-repeat;
	width:240px;
	height:57px;
}

ul#topnav li#croutons a:hover {
	background-image:url(../images/btn_croutons_o.png);
	background-repeat:no-repeat;
}

ul#topnav li#clusters a {
	background-image:url(../images/btn_clusters.png);
	background-repeat:no-repeat;
	width:97px;
	height:57px;
}

ul#topnav li#clusters a:hover {
	background-image:url(../images/btn_clusters_o.png);
	background-repeat:no-repeat;
}

ul#topnav li#mushrooms a {
	background-image:url(../images/btn_mushroom.png);
	background-repeat:no-repeat;
	width:155px;
	height:57px;
}

ul#topnav li#mushrooms a:hover {
	background-image:url(../images/btn_mushroom_o.png);
	background-repeat:no-repeat;
}

ul#topnav li#contact a {
	background-image:url(../images/btn_contact.png);
	background-repeat:no-repeat;
	width:120px;
	height:57px;
}

ul#topnav li#contact a:hover {
	background-image:url(../images/btn_contact_o.png);
	background-repeat:no-repeat;
}

/*French nav*/

ul#topnav li#fr-home a {
	background-image:url(../images/btn_fr_home.gif);
	background-repeat:no-repeat;
	width:93px;
	height:57px;
}

ul#topnav li#fr-home a:hover {
	background-image:url(../images/btn_fr_home_o.gif);
	background-repeat:no-repeat;
}


ul#topnav li#fr-freeze a {
	background-image:url(../images/btn_fr_freeze.gif);
	background-repeat:no-repeat;
	width:195px;
	height:57px;
}

ul#topnav li#fr-freeze a:hover {
	background-image:url(../images/btn_fr_freeze_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#fr-croutons a {
	background-image:url(../images/btn_fr_croutons.gif);
	background-repeat:no-repeat;
	width:240px;
	height:57px;
}

ul#topnav li#fr-croutons a:hover {
	background-image:url(../images/btn_fr_croutons_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#fr-clusters a {
	background-image:url(../images/btn_fr_clusters.gif);
	background-repeat:no-repeat;
	width:97px;
	height:57px;
}

ul#topnav li#fr-clusters a:hover {
	background-image:url(../images/btn_fr_clusters_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#fr-mushrooms a {
	background-image:url(../images/btn_fr_mushroom.gif);
	background-repeat:no-repeat;
	width:155px;
	height:57px;
}

ul#topnav li#fr-mushrooms a:hover {
	background-image:url(../images/btn_fr_mushroom_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#fr-contact a {
	background-image:url(../images/btn_fr_contact.gif);
	background-repeat:no-repeat;
	width:120px;
	height:57px;
}

ul#topnav li#fr-contact a:hover {
	background-image:url(../images/btn_fr_contact_o.gif);
	background-repeat:no-repeat;
}

/*Spanish nav*/

ul#topnav li#esp-home a {
	background-image:url(../images/btn_esp_home.gif);
	background-repeat:no-repeat;
	width:63px;
	height:57px;
}

ul#topnav li#esp-home a:hover {
	background-image:url(../images/btn_esp_home_o.gif);
	background-repeat:no-repeat;
}


ul#topnav li#esp-freeze a {
	background-image:url(../images/btn_esp_freeze.gif);
	background-repeat:no-repeat;
	width:194px;
	height:57px;
}

ul#topnav li#esp-freeze a:hover {
	background-image:url(../images/btn_esp_freeze_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#esp-croutons a {
	background-image:url(../images/btn_esp_croutons.gif);
	background-repeat:no-repeat;
	width:263px;
	height:57px;
}

ul#topnav li#esp-croutons a:hover {
	background-image:url(../images/btn_esp_croutons_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#esp-clusters a {
	background-image:url(../images/btn_esp_clusters.gif);
	background-repeat:no-repeat;
	width:77px;
	height:57px;
}

ul#topnav li#esp-clusters a:hover {
	background-image:url(../images/btn_esp_clusters_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#esp-mushrooms a {
	background-image:url(../images/btn_esp_mushroom.gif);
	background-repeat:no-repeat;
	width:183px;
	height:57px;
}

ul#topnav li#esp-mushrooms a:hover {
	background-image:url(../images/btn_esp_mushroom_o.gif);
	background-repeat:no-repeat;
}

ul#topnav li#esp-contact a {
	background-image:url(../images/btn_esp_contact.gif);
	background-repeat:no-repeat;
	width:120px;
	height:57px;
}

ul#topnav li#esp-contact a:hover {
	background-image:url(../images/btn_esp_contact_o.gif);
	background-repeat:no-repeat;
}


/*Paneitalia top nav*/
ul#topnav li#award a {
	background-image:url(../images/btn_award.png);
	background-repeat:no-repeat;
	width:152px;
	height:58px;
}

ul#topnav li#award a:hover {
	background-image:url(../images/btn_award_o.png);
	background-repeat:no-repeat;
}


ul#topnav li#great a {
	background-image:url(../images/btn_great.png);
	background-repeat:no-repeat;
	width:190px;
	height:58px;
}

ul#topnav li#great a:hover {
	background-image:url(../images/btn_great_o.png);
	background-repeat:no-repeat;
}

ul#topnav li#eating a {
	background-image:url(../images/btn_eating.png);
	background-repeat:no-repeat;
	width:163px;
	height:58px;
}

ul#topnav li#eating a:hover {
	background-image:url(../images/btn_eating_o.png);
	background-repeat:no-repeat;
}


ul#topnav li#pancontact a {
	background-image:url(../images/btn_pan_contact.png);
	background-repeat:no-repeat;
	width:122px;
	height:58px;
}

ul#topnav li#pancontact a:hover {
	background-image:url(../images/btn_pan_contact_o.png);
	background-repeat:no-repeat;
}

ul#topnav li#navend span {
	background-image:url(../images/btn_navend.png);
	background-repeat:no-repeat;
	width:273px;
	height:58px;
}



div#mainflash{
	width:900px;
	/*height:295px;*/
	float:left;
	margin:0;
	padding:0;
}

div#leftcol{
	width:200px;
	float:left;
	/*overflow:auto;*/
}
div#maincol{
	width:400px;
	float:left;
	/*overflow:auto;*/
}

div#maincol .pad a:link, div#maincol .pad a:visited{
	color:#875e2e;
}

div#maincol .pad a:hover {
	color:#000;
}

div#maincolpane{
	width:390px;
	float:left;
	/*overflow:auto;*/
}

div#maincolpane .pad h1 {color:#104905; padding:20px 0 0 0}

div#maincolpane .pad a:link, div#maincolpane .pad a:visited{
	color:#104905;
}

div#maincolpane .pad a:hover {
	color:#000;
}

div#maincolfull{
	width:700px;
	float:left;
	/*overflow:auto;*/;
}

div#maincolfull .pad{
	padding:20px 10px 20px 0px;
}

div#maincolfull .pad li{
	float:left;
	padding:5px;
	margin:10px 5px 0 0;
	background-color:#ebe3c0;
}

div#maincolfull .pad .gal_images {
	overflow:auto;	
}

div#maincolfull .pad .gal_images li{
	background-color:#fff;
	padding:0;
	margin:0;
	margin:0 10px 10px 0;
	float:left;
	width:330px;
	height:130px;
	border-bottom:1px dotted #000;
	
}

div#maincolfull .pad .gal_images li img{
	margin:0 10px 0 0;
	float:left;
}

div#maincolfull .pad .gal_index {
	overflow:hidden;	
}

div#maincolfull .pad .gal_index h1 {
	height:25px
}

div#maincolfull .pad .gal_index li{
	background-color:#fff;
	padding:0 0 10px 0;
	margin:0;
	margin:0 10px 10px 0;
	float:left;
	width:220px;
	border-bottom:1px dotted #000;
	
}

/***admin images gor gallery */
div#maincol .pad .gal_images {
	overflow:hidden;	
}

div#maincol .pad .gal_images li{
	background-color:#fff;
	padding:0;
	margin:0;
	margin:0 10px 10px 0;
	float:left;
	width:150px;
	height:150px;
	border-bottom:1px dotted #000;
	
}

div#maincol .pad .gal_images li img{
	margin:0 10px 0 0;
	float:left;
}


#producttable {border-collapse:separate; margin:10px 0 0 0;}
#producttable td {padding:5px; border-bottom:1px solid #000; vertical-align:top;}
#producttable .title {font-size:11px; background-color:#ebe3c0; font-weight:bold;}
#producttable .top {font-size:11px; background-color:#ebe3c0; text-align:right;}
#producttable .top a:link, #producttable .top a:visited {color:#000;}
#producttable .top a:hover {color:#875e2e;}
#producttable th {text-align:left; font-size:11px; background-color:#d5bc4c; padding:5px; border-bottom:2px solid #875e2e; vertical-align:top;}

/* dealer map nav*/
div#maincolfull .pad #dealerNav { width: 200px; }
div#maincolfull .pad #dealerNav ul{margin:0}
div#maincolfull .pad #dealerNav img {padding:0 30px 0 0;}
div#maincolfull .pad #dealerNav li{margin:0; padding:0;}

div#maincolfull .pad #dealerNav a {display: block; padding:5px; width:170px; border-bottom: 1px solid #eee;}
div#maincolfull .pad #dealerNav a:link, div#maincolfull .pad #navlist a:visited {color:#885E2F; text-decoration: none;}
div#maincolfull .pad #dealerNav a:hover {background-color: #875e2e; color: #fff;}
div#maincolfull .pad #navlist .active {background-color: #d5bc4c; color: #fff;}

div#rightcol{
	width:300px;
	float:right;
	margin:20px 0 0 0;
	/*overflow:auto;*/
}

div#rightcoltoplevel{
	width:300px;
	float:right;
	/*overflow:auto;*/
	margin:20px 0 0 0;

}

div#leftcol .pad{
	padding:20px 10px 20px 0px
}
div#maincol .pad{
	padding:20px 20px 20px 0px
}
div#rightcol .pad{
	padding:20px 0px 20px 10px;

}

/*Column Layouts END*/
div#clear{
	clear:both;
}
div#leftnav{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
div#leftnav ol li{
	color:#885E2F;
	padding:0px 0px 10px 0px;
	list-style:none;
}

div#leftnavpane h1 {color:#104905;}

div#leftnavpane{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
div#leftnavpane ol li{
	color:#093400;
	padding:0px 0px 10px 0px;
	list-style:none;
}

div#leftnavpane ol li a:link, div#leftnavpane ol li a:visited{
	color:#104905;
	padding:0px 0px 10px 0px;
	list-style:none;
}

div#leftnavpane ol li a:hover{
	color:#147100;

}

h1{
	font-size:14px;
	color:#885E2F;
}
h2{
	font-size:13px;
	color:#000;
}
/*Header Styles*/
div#logo{
	width:200px;
	height:75px;
	float:left;
}
div#headlinks{
	padding:20px 0px 5px 0px;
	width:700px;
	float:right;
	font-size:11px;
}
div#headlinks ol{
	float:right;
}
div#headlinks li{
	display:inline;
	border-left: 1px solid #885E2F;
	padding:0px 5px 0px 5px;
}
div#flagicons li{
	display:inline;
	padding:1px 2px 2px 2px;
}
div#flagicons ol{
	display:inline;
	float:right;
}
div#flagicons{
	float:right;
	width:700px;
	padding:5px 0px 0px 0px;
}
/*Header Styles END*/
li a:link, li a:visited{
	color:#885E2F;
	text-decoration:none;
}
li a:hover{
	color:#C1864C	
}
div#leftnav li.sub{
	padding-left:20px;	
}
div#footer{
	clear:both;
	padding:20px 0px 0px 0px;
	text-align:center;	
}
/*Admin Filter Table*/
.adminfilt{
	width:390px;
	border:1px solid #885E2F;
	overflow:auto;
	background:url(../images/bg.jpg) repeat-x;
	margin: 10px 0px 0px 0px;
}
.filtmain{
	width:330px;
	float:left;
	overflow:auto;
	border-right:1px solid #885E2F;
	padding:5px;
	background-color:#FFF;
}
.filtright{
	width:30px;
	float:right;
	overflow:auto;
	padding:5px;
}
.filtright h1 a:link, .filtright h1 a:visited{
	color:#885E2F;
}
.filtright h1 a:hover{
	text-decoration:none;	
}
/*Admin Filter Table END*/
#innerfade{
	background:url(../images/index/bg.jpg) no-repeat;
}


