
body {
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	font-size:12px;
}

table {
	border:none;
	margin:0;
	width:100%
}
td,th {
	border:none;
	padding:0;
	vertical-align:top
}
p{margin:0; padding:0}

ul{margin-top:0px; margin-bottom:0px;}

#top
{
	position:relative;
	width:100%;
	height:35px;
	background:url(images/bg_top.png) repeat-x;
	color:#FFFFFF;
	padding-top:5px;
}

#top_box{padding-right:40px;}

#top a, #top a:link, #top a:visited  {color:#FFFFFF; text-decoration:none;}
#top a:hover, #top a:active  {color:#FFFFFF; text-decoration:underline;}

.center {
	position:relative;
	width:954px;
	margin-left:auto;
	margin-right:auto;
}

#logo
{
	padding:55px 0px 26px 35px;
}

#nav
{
	padding:84px 35px 39px 0px;
	width:511px;
}

#nav a, #nav a:link, #nav a:visited {
	background-image:url(images/nav.png);
	background-repeat:no-repeat;
	text-decoration:none;
	height:60px;
	display:block;
	margin-right:10px;
	color:#FFFFFF;
}
	
#nav a#nav_home, #nav a#nav_home:link, #nav a#nav_home:hover {background-position:0px 0px;width:57px;}
#nav a#nav_home:hover, #nav a#nav_home:active {background-position:0px -60px;}	
#nav a#nav_products, #nav a#nav_products:link, #nav a#nav_products:hover {background-position:-57px 0px;width:143px;}
#nav a#nav_products:hover, #nav a#nav_products:active {background-position:-57px -60px;}	
#nav a#nav_delivery, #nav a#nav_delivery:link, #nav a#nav_delivery:hover {background-position:-200px 0px;width:151px;}
#nav a#nav_delivery:hover, #nav a#nav_delivery:active {background-position:-200px -60px;}	
#nav a#nav_jobs, #nav a#nav_jobs:link, #nav a#nav_jobs:hover {background-position:-351px 0px;width:44px;}
#nav a#nav_jobs:hover, #nav a#nav_jobs:active {background-position:-351px -60px;}	
#nav a#nav_contact, #nav a#nav_contact:link, #nav a#nav_contact:hover {background-position:-395px 0px;width:66px;}
#nav a#nav_contact:hover, #nav a#nav_contact:active {background-position:-395px -60px;}

.whitebox_top{width:954px; height:36px;margin:0;padding:0;background:url(images/white_top.png) no-repeat}
.whitebox_middle{width:884px;padding:1px 35px 1px 35px;background:url(images/white_middle.png) repeat-y}
.whitebox_bottom{width:954px; height:36px;margin:0;padding:0;background:url(images/white_bottom.png) no-repeat; margin-bottom:15px;}

#footer
{
	position:relative;
	width:100%;		
	overflow:visible;
	background:#404040 url(images/bg_bottom.png) repeat-x;
	color:#CCC;	
	font-size:10px;	
	line-height:15px;
}

#footer_box{padding:5px 35px 5px 35px;}

#footer a, #footer a:link, #footer a:visited  {color:#CCC; text-decoration:none;}
#footer a:hover, #footer a:active  {color:#CCC; text-decoration:underline;}

.h1{margin:0; background:url(images/h1.jpg) no-repeat; width:881px; height:56px; font-size:28px; padding-top:18px; padding-left:35px; padding-right:35px; color:#FFFFFF}
.h1 a,.h1 a:link, h1 a:visited{color:#FFFFFF; text-decoration:underline; font-size:14px;}
.h1 a:hover, h1 a:active{color:#FFFFFF;text-decoration:none; font-size:14px;}

h1{margin:0; font-size:28px; color:#FFFFFF}
h2{margin:0; font-size:20px; color:#000}

.form td{padding:3px;}
	
table#hairline{border-color: #a5acb2; border-width: 0 1px 1px 0  ; border-style: solid;}
td#hairline{border-color: #a5acb2; border-width: 1px 0 0 1px ; border-style: solid; padding:3px;}

.red {color:#FF0000}

.warningbox {
	border:1px solid #f00;
	background-image:url(images/warning.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#ffafaf;
	padding:10px 10px 10px 82px;
	color:#000000;
	min-height:54px;
	margin-bottom:10px;								
}

.infobox {
	border:1px solid #0f0;
	background-image:url(images/info.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#c4ffc4;
	padding:10px 10px 10px 82px;
	color:#000000;
	min-height:54px;
	margin-bottom:10px;								
}

hr{
	border:none;
	color:#014b01;
	background:#014b01;
	height:1px;
			
}

.center input,.center select{margin-bottom:4px; margin-left:4px}


#top_box{
	color:#CCCCCC;
	font-size:11px;
}
#top_box .input {
	font-size:10px;
	border:none;
	margin-top:7px;
	background:#CCCCCC;
	
}

#top_box a,#top_box a:link,#top_box a:visited{
	color:#CCCCCC;
	text-decoration:none;
}

#top_box a:active,#top_box a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}

img{border:none}














