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

html {
	background-color:#185934;
	}

html, body {
  min-height:100%;
  height:100%;
  width:100%;
  margin:0; 
  padding:0;
    }

body {
    min-width:1000px;
	background-position:250px 285px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
        height:833px;
            }

#extra_Pgbody {
        width:1000px;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}

img {border:none}
			
#header {
	width:1000px;
	height:221px;
	margin:0px 0px 0px 0 ;
	}
	
#header_frame {
	width:1000px;
	height:221px;
	margin:0px 0px 0px 0;
	z-index:100;
	position:absolute;
	left:0;
	top:0;
	background-image:url(../images/header2.png);
	_background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	}

#header_image {
	width:387px;
	height:181px;
	background-image:url(../images/header_index.jpg);
	z-index:50;
	display:block;
	position:absolute;
	left:565px;
	top:20px;
	}
	
a.headerBranding{
width:1000px;
height:221px;
display:block;
}

	

/* Top Navigation */

#top_nav_container {
	width:963px;
	height:43px;
	margin:0 0 8px 20px;
	background-repeat:no-repeat;
	}

#top_nav {
    margin: 0;
    padding: 0;
    }


#top_nav li {
    list-style: none;
    float: left;
    position: relative;
    }

#top_nav li a{
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    height:43px;
}

#top_nav li a#home{
    width:118px;
    background-image: url(../images/nav_home.png);
	_background-image: url(../images/nav_home.gif);
}
#top_nav li a#events{
    width:133px;
    background-image: url(../images/nav_events.png);
	_background-image: url(../images/nav_events.gif);
}
#top_nav li a#extras{
    width:147px;
    background-image: url(../images/nav_extras.png);
	_background-image: url(../images/nav_extras.gif);
}
#top_nav li a#catalog{
    width:231px;
    background-image: url(../images/nav_catalog.png);
	_background-image: url(../images/nav_catalog.gif);
}
#top_nav li a#registry{
    width:183px;
    background-image: url(../images/nav_registry.png);
	_background-image: url(../images/nav_registry.gif);
}
#top_nav li a#about{
    width:150px;
    background-image: url(../images/nav_about.png);
	_background-image: url(../images/nav_about.gif);
}


#top_nav li a:hover{
    background-position:0 -48px;
}

.sec_home #top_nav li a#home, .sec_events #top_nav li a#events, .sec_extras #top_nav li a#extras, .sec_catalog #top_nav li a#catalog, .sec_registry #top_nav li a#registry, .sec_about #top_nav li a#about{
   background-position:0 -95px;
}


.extra_nodisplay {
	display:none;
	}

//#top_nav .current a { background-position: 0 -24px; }

a#home,

a#events,

a#extras,

a#catalog,

a#registry, 

a#about 

{
height: 43px;
}


/* buttons */

/a#home { background-image: url(images/nav_home.png); _background-image: url(images/nav_home.gif); }

/a#events { background-image: url(images/nav_events.png); _background-image: url(images/nav_events.gif); }

/a#extras { background-image: url(images/nav_extras.png); _background-image: url(images/nav_extras.gif); }

/a#catalog { background-image: url(images/nav_catalog.png.); _background-image: url(images/nav_catalog.gif.); }

/a#registry { background-image: url(images/nav_registry.png); _background-image: url(images/nav_registry.gif); }

/a#about{ background-image: url(images/nav_about.png); _background-image: url(images/nav_about.gif); }

a#home:hover,

a#events:hover,

a#extras:hover,

a#catalog:hover,

a#registry:hover,

a#about:hover,


{ background-position: 0 -24px; }

/* buttons end */


/* Top Navigation Ended */

/* Content Area */

#contentbloc {
	width:962px;
	min-height:490px;
	background-repeat:repeat-x;
	margin:0 0 0px 20px;
	background-color:#f8deba;
	}
	
#contentbloc_main {
	width:962px;
	height:375px;
	background-color:#f8deba;
    margin:0px 0 0px 0px;
        padding-bottom:8px;
	float:left;
	}

#contentbloc_lower {
	width:962px;
	height:115px;
	margin:0px 0 0 0;
	background-color:#f8deba;
        float:left;
        border-top:#185934 dashed 2px;
	}
	
#imageplayer {
	width:320px;
    height:275px;
	margin:50px 40px 0 0px;
	_margin:40px 20px 0 0px;
	padding:0 0 0 0;
    float:right;
    display:block;
    }

#homepage_bloc {
	width:530px;
	height:370px;
	float:left;
	margin:6px 0 0 40px;
	_margin:0px 0 0 0px;
	_padding:0px 0 0 40px;
	}

#hompage_main p {
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:normal;
	line-height:24px;
	margin:0 0 0 0;
	text-align:center;
    }

#hompage_main {
	width:520px;
	float:left;
    margin:8px 0 0 0;
	}

#hompage_head {
    width:530px;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	font-weight:bold;
	color:#1b5b38;
	text-align:center;
	}
	
.green {color:#1b5b38;}

.brown {color:#82583b;}

#products_bloc {
	width:484px;
	height:132px;
	background-image:url(../images/product_block.jpg);
	background-repeat:no-repeat;
	margin:12px 0 0px 18px;
	_margin:12px 0 0px 9px;
    float:left;
	}

#products_table {
	height:111;
	margin:8px 0 0 8px;
    }

.products_row1 {
	width:470px;
	height:32px;
	display:block;
	float:left;
    }


.products_row {
	width:470px;
	height:37px;
	display:block;
	float:left;
    }

.products_row img {float:left;}
	
#scanpan {
	margin:2px 0 0 4px;
	padding:0 0 0 0;
	float:left;
	}
	
#vietri {
	margin:3px 0 0 0px;
	padding:0 0 0 0;
	float:left;
	}
	
#juliska {
	margin:0px 0 0 4px;
	padding:0 0 0 0;
	float:left;
	}
	
#lecreuset {
	margin:0px 0 0 6px;
	padding:0 0 0 0;
	float:left;
	}
	
#stonewall {
	margin:0px 0 0 6px;
	padding:0 0 0 0;
	float:left;
	}
	
#jura {
	margin:11px 0 0 5px;
	padding:0 0 0 0;
	float:left;
	}
	
#oxo{
	margin:13px 0 0 10px;
	padding:0 0 0 0;
	float:left;
	}
	
#viking {
	margin:9px 0 0 10px;
	padding:0 0 0 0;
	float:left;
	}
	
#krups {
	margin:15px 0 0 10px;
	padding:0 0 0 0;
	float:left;
	}
	
#cuisinart {
	margin:13px 0 0 10px;
	padding:0 0 0 0;
	float:left;
	}

#all_clad {
	margin:0px 0 0 4px;
	padding:0 0 0 0;
	float:left;
	}
	
#zwilling {
	margin:0px 0 0 6px;
	padding:0 0 0 0;
	float:left;
	}
	
#berndez {
	margin:0px 0 0 0px;
	padding:0 0 0 0;
	float:left;
	}
	
#wusthof {
	margin:0px 0 0 6px;
	padding:0 0 0 0;
	float:left;
	}
	
#chantal {
	margin:1px 0 0 0px;
	padding:0 0 0 0;
	float:left;
	}
	
#facebook {
        width:320px;
        height:14px;
        text-align:center;
        font-size:14px;
	margin:17px 40px 0px 0;
        float:right;
	}

#facebook img {
        margin:0px 0 0 4px;
        padding:0px 0 0 0;
	}
	
#facebook a:link {text-decoration: none}
#facebook a:visited {text-decoration: none}
#facebook a:active {text-decoration: underline}
#facebook a:hover {text-decoration: underline}

/* Content Area Ended */

/* Newsletter Form */

#fields {
    width:585px;
    height:175px;
    float:left;
    padding-top:0px;
    background-color:#6b9d41;
    color:#000;
}

#form_bloc {
	width:530px;
	_width:550px;
	height:90px;
    margin:20px 0 0 43px;
	_margin:20px 0px 0px 21px;
	float:left;
	}

form {
	margin:0;
	}

form img{
	width:;
	height:;
	float:left;
	margin:0;
	}

form ul {
	margin:10px 0 0 0;
	padding:0px;
    float:left;
    }

form li {
	font-family:"Times New Roman", Times, serif;
    font-size:19px;
    padding:3px;
    list-style:none;
    margin-left:10px;
   }
   
#submitbutton {
    width:auto;
    height:autopx;
    float:left;
    padding-bottom:20px;
    margin-top:17px;
    margin-left:4px;
    color:#FFF;
    display:block;

}

#submitbutton input {
   padding-left:0px


}

/* Newsletter Form Ended */

#contact_info {
	width:370px;
	_width:280px;
	margin:13px 0 0 9px;
	_margin:13px 0 0 27px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:18px;
	float:left;
	}

/* Footer */

#footer {
	width:963px;
	height:43px;
	background-image:url(../images/lower_nav.png);
	_background-image:url(../images/lower_nav.gif);
	background-repeat:no-repeat;
    margin:0 0 0 20px;
	_margin-left:10px;
    display:block;
    float:left;
    margin-top:8px;
	}
	
#footerlinks {
	width:963px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#273722;
    text-align:center;
    padding-top:12px;
	}

a, footerlinks {color:#273722;}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: none}