#container {
min-height:100%;
}
* html #container {
height:100%;
}
body 
{
	height:100%;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	background-color:#CCCCCC;
}
form, p, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}
ul, ol, li {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
h4 { /* Subheads */
	font-size:100%;
	color:#2f2b7d;
}
a  {
	color:#FFFFFF;
}

a:hover{
color:#10145E;
text-decoration:none;
}

a.product  {
color:#999999;
text-decoration:none;
}

a.product:hover{
color:#10145E;
text-decoration:none;
}

.flash_bg
{
background:url(../images/home/8.jpg) left top no-repeat;
height:135px;
color:#FFFFFF;
}

.flash_banner
{
margin:0 35px 0 0;
background:transparent left top no-repeat;
color:#FFFFFF;
}


#logo
{
height:112px;
background-color:#10145E;
padding:27px 40px 0px 29px;
}

#header {

	padding:9px 0px 7px 30px;
	height:15px;
	border-bottom:1px solid #6666A3;
}


#container 
{
	margin: 0 auto;
	padding:0;
	vertical-align:text-top;
	text-align:left;
	width:950px;
	height:100%;
	font-size:85%;
 	background-color:#ffffff;
}

#content {
	text-align:left;
	float:left;
	width:950px;
	background:#FFFFFF;
	padding-top:5px;
}
#about_content {
	float:left;
	width:950px;
	background:#FFFFFF url(../images/about_img1.jpg) 748px top no-repeat;
	padding-top:5px;
}
.about
{
background-color:#E4701D;
width:409px; 
float:left;
display:inline;
height:289px;
}
#home_content
{	
	float:left;
	display:inline;
	width:950px;
	background-color:#ffffff;
	padding-top:5px;
}
#contact_content
{
	display:inline;
	float:left;
	width:950px;
	background:#FFFFFF;
	padding-top:5px;
}
.contact
{
background-color:#E4701D;
float:left;
height:289px;
width:915px;
color:#FFFFFF;
padding:0px 0px 0px 35px;
}

#products
{width:735px; float:right; background:#FFFFFF; vertical-align:text-top;
}

#topimage
{
	float:left;
	width:950px;
	background:#FFFFFF;
	padding-top:39px;
}

#content object {
	display:block;
}

.mainImg {
	float:left;
	margin-top:0px;
	background:#E4701D url(../images/abt_img3.jpg) right top no-repeat;
	height:289px;
	width:506px;
	color:#FFFFFF;
	padding:0px 0px 0px 35px;
	}

#content li {
	margin-left:-24px;
}

#footer
{
display:block;
font-size:11px;
font-weight:bold;
height:17px;
padding:181px 13px 8px 0px;
color:#1A1A1A;
background-color:#FFFFFF;
}

h2.pageID {
	font-size:100%;
	margin-bottom:8px;
	color:#a5a455;
}

/* === NEWS HEADS ============ */
div.newsHead {
	text-align:center;
	color:#eb2a2e;
	width:283px;
}
div.newsHead h2 {
	border-bottom:1px solid #000000;
	display:inline;
	font-size:150%;
}
div.newsHead h3 {
	font-size:120%;
}

/* === FORM STYLES =========== */
label {
	display:block;
	float:left;
	width:135px;
	text-align:right;
	padding:3px;
	margin-right:3px;
	color:#999B9D;
	font-size:11px;
}
label.empty {
	background:none;
}
input, select {
	margin-bottom:2px;
}
.required {
	color:#eb2a2e;
}


/* =========================== */
/* IE HACKS */

#content {
	display:inline;	/* Fixes the IE floating double-margin issue */
	background-color:#FFFFFF;
}

.heading{
	font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	color:#EB2A2E;
}

.abt_content
{
padding:15px 17px 17px 20px;
background:#DB923F; 
color:#ffffff;
height:358px;
width:577px;
float:right;
overflow:hidden;
}
.home_content
{
background-color:#ffffff; 
height:100%;
width:950px;
}
.brand_content
{
padding:15px 17px 17px 20px;
color:#ffffff;
height:120px;
background-color:#A5A455;
line-height:19px;
}
.prov_content
{
padding:15px 17px 17px 20px;
color:#ffffff;
height:356px;
background-color:#1E4388;
line-height:19px;
overflow:hidden;
float:right;
width:614px;
}
.conf_content
{
padding:15px 17px 17px 20px;
color:#ffffff;
height:336px;
background-color:#541B12;
line-height:16px;
float:right;
width:549px;
overflow:hidden;
}
.food_content
{
padding:15px 17px 17px 20px;
color:#ffffff;
height:356px;
background-color:#947D6A;
line-height:16px;
overflow:hidden;
float:right;
width:397px;
}
.christ_content
{
padding:15px 17px 17px 20px;
color:#ffffff;
height:357px;
background-color:#86151F;
line-height:16px;
overflow:hidden;
float:right;
width:615px;
}
.british_content
{
padding:15px 17px 17px 20px;
color:#ffffff;
height:377px;
background-color:#26235C;
line-height:15px;
float:right;
overflow:hidden;
width:493px;
}
.trade_content
{
padding:20px 17px 17px 25px;
color:#261F22;
height:268px;
background-color:#F9CBDF;
line-height:15px;
width:532px;
float:left;
font-size:13px;
}
.news_content
{
padding:0px 17px 17px 25px;
color:#003399;
line-height:15px;
width:720px;
float:left;
}
.news_content a
{
color:#4C87C3;
}
.news_content a:hover
{
color:#EE3A43;
text-decoration:none;
}
.catalog_content
{
padding:0px 17px 17px 0px;
color:#000000;
height:500px;
background-color:#FFFFFF;
line-height:15px;
overflow:hidden;
float:right;
width:380px;
}
.catalog_content a
{
color:#4C87C3;
}
.catalog_content a:hover
{
color:#EE3A43;
text-decoration:none;
}
.contact_content
{
padding:20px 17px 17px 25px;
color:#ffffff;
height:268px;
background-color:#006CB8;
line-height:15px;
width:618px;
float:left;
font-size:13px;
}
.contact_content a
{
color:#ACCFE8;
}
.contact_content a:hover
{
color:#FFFFFF;
text-decoration:none;
}
.portal_content
{
padding:45px 90px 0px 90px;
color:#999999;
height:345px;
background-color:#E9ECF6;
font-size:11px;
}
.portal_content a
{
color:#999999;
font-size:11px;
}
.portal_content a:hover
{
color:#00529B;
font-size:11px;
text-decoration:none;
}
.bwi_content
{
color:#000000;
height:345px;
background-color:#FFFFFF;
font-size:11px;
line-height:15px;
}
.bwi_content a
{
color:#999999;
font-size:11px;
}
.bwi_content a:hover
{
color:#00529B;
font-size:11px;
text-decoration:none;
}
.provision_content
{
padding:30px 0px 0px 20px;
color:#999999;
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
overflow:hidden;
}
.provision_content a
{
color:#999999;
font-size:11px;
text-decoration:none;
border:none;
}
.provision_content a:hover
{
color:#00529B;
font-size:11px;
text-decoration:none;
}
.product a
{
color:#999999;
font-size:11px;
text-decoration:none;
border:none;
}
.product a:hover
{
color:#00529B;
font-size:11px;
text-decoration:none;
}
.provImg {
	float:left;
	margin-top:0px;
	background:#FFFFFF;
	width:215px;
	display:block;
	}
.Baked_content
{
background:#C18C4A;
display:block;
width:691px;
height:146px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-top:10px;
}

.Beverages_content
{
background:#D20D2C;
display:block;
width:695px;
height:143px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-top:10px;
}
.Confectionery_content
{
background:#5D261F;
display:block;
width:695px;
height:142px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-top:10px;
}
.FoodService_content
{
background:#47566D;
display:block;
width:694px;
height:142px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-top:10px;
}
.Frozenchilled_content
{
background:#878590;
display:block;
width:694px;
height:143px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-top:10px;
}
.Provisions_content
{
background:#DA7B02;
display:block;
width:702px;
height:141px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-top:10px;
}
.After-Eight_content
{
background:#1F4B2A;
display:block;
width:599px;
height:143px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}
.Baci_content
{
background:#1B3C77;
display:block;
width:599px;
height:145px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}
.Holiday-2008_content
{
background:#D60801;
display:block;
width:607px;
height:104px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}
.Nero_content
{
background:#572020;
display:block;
width:599px;
height:145px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}
.Perugina_content
{
background:#764332;
display:block;
width:599px;
height:145px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}
.Prince-Polo_content
{
background:#BE2030;
display:block;
width:599px;
height:145px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}
.Quality-Street_content
{
background:#943291;
display:block;
width:599px;
height:145px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}
.Spring-2009_content
{
background:#FFCC00;
display:block;
width:599px;
height:104px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}

.Valentines-2009_content
{
background:#CF346E;
display:block;
width:608px;
height:104px;
color:#FFFFFF;
float:left;
overflow:hidden;
padding-left:20px;
line-height:15px;
padding-top:10px;
}

#dropmenudiv{
position:absolute;
color:#000000;
border-top:none;
clear:left;
text-align:left;
left:0px;
top:0px;
margin-top:8px;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
padding: 1px 0;
padding:3px;
text-decoration: none;
border-bottom:1px dotted #FFFFFF;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
font-family:Tahoma;
}

#dropmenudiv a:hover{ 
background-color:#E4701D;
color:#ffffff;
text-decoration:none;
}

.link 
{
border:1px solid #ffffff; 
width:170px; 
height:28px;
display:table;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.link a
{
font-size:12px; 
line-height:26px;
color:#ffffff;
text-decoration:none;
}

.link a:hover
{
color:#0A70CC;
text-decoration:none;
}

.link1
{
border:1px solid #AAAAAA; 
width:194px; 
height:28px;
display:table;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.link1 a
{
font-size:12px; 
line-height:26px;
color:#999999;
text-decoration:none;
}

.link1 a:hover
{
color:#0A70CC;
text-decoration:none;
}

#heading
{
font-size:25px; 
line-height:35px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}

.link3 a
{
color:#ffffff;
font-size:11px;
}
.link3 a:hover
{
color:#000000;
text-decoration:none;
}

.link4 a
{
color:#000000;
}

.link4 a:hover
{
color:#00529B;
text-decoration:none;
}

.ship_content
{
padding-top:10px;
background:#26235C;
color:#ffffff;
width:100px;
float:left;
font-size:10px;
line-height:15px;
height:100px;
}

.form_element
{
border:1px solid #99C5E6;
height:18px;
font-size:12px;
width:195px;
}

.clear
{
clear:both;
height:10px;
}

.submit
{
border:none;
background-color:#DC5E27;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
width:50px;
height:21px;
line-height:21px;
}

.cnt_links
{
color:#0E5CA0;
font-size:16px;
line-height:23px;
}
.cnt_links a
{
color:#0E5CA0;
font-size:12px;
}
.cnt_links a:hover
{
color:#EE3A43;
text-decoration:none;
}
.ss_content
{
padding:30px 0px 0px 20px;
color:#999999;
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
overflow:hidden;
}
.ss_content a
{
color:#999999;
font-size:9px;
text-decoration:underline;
border:none;
}
.ss_content a:hover
{
color:#00529B;
font-size:9px;
text-decoration:none;
}

.link_1 
{
border:1px solid #ffffff; 
width:170px; 
height:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:3px 0px 3px 0px;
}

.link_1 a
{
font-size:12px; 
line-height:26px;
color:#ffffff;
text-decoration:none;
}

.link_1 a:hover
{
color:#0A70CC;
text-decoration:none;
}

.orange
{
color:#DD6732;
font-size:12px;
line-height:25px;
}

.form1
{
color:#999B9D;
font-size:11px;
}
.form1 a
{
color:#999B9D;
}
.form1 a:hover
{
color:#10145E;
text-decoration:none;
}

.images
{
width:370px;
float:left;
}
.text
{
width:250px;
float:left;
font-size:11px;
line-height:13px;
}

.pics
{
float:left; width:120px; font-size:11px;
}