/* Default CSS Document */
/***************************************************************** BODY ELEMENTS ******************************************************************************/

* {
	margin: 0;
	padding: 0;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;	
	
	
	
}
	
body {
	color: #333;
 background:#B81D25 url(new/std_background3.jpg) repeat scroll center top;	
	/* background:#700000 url(new/std_backgroundc.jpg) no-repeat scroll center top; */
	/*
    background:url(new/world_cup.jpg) no-repeat fixed center top #486B1C;*/
	text-align: center;
}






/************************************************************** END BODY ELEMENTS ******************************************************************************/



/***************************************************************** GENERAL STYLES ******************************************************************************/
.catTitle{
	color:#D90000;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom:8px;
	padding-bottom:3px;
	text-transform:uppercase;
}

.mainTitle{
	color:#D90000;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom:3px;
	text-transform: uppercase;	
}

.boxTitle {
	color:#D90000;
	margin-top:30px;
	text-align:center;
	padding-bottom:5px;
	text-transform:uppercase;
	
}

.boxTitle2 {
	color:#D90000;
	text-align:center;
	padding-bottom:5px;
	
}

div.box { 
	margin-bottom: 40px; 
	padding: 15px 15px; 
	width: 150px; 
	float: left; 
	border-top: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDD; 
	color: #666666; 
}


div.deliveryBox { 
	margin-bottom: 20px; 
	padding: 15px 15px; 
	width: 150px; 
	float: left; 
	border-top: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDD; 
	color: #666; 
}

#outsideDelivery li {
	list-style-position: inside;
	list-style-type: square;
	padding: 5px;

}


.deliveryTerms {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:10px;
	margin-top: 15px;
	margin-left: 10px;
	color:#666666;

}




.priceBox {
	float:right; 
	margin-right:10px;
	margin-top:15px;
	width:95px;
	_width:89px;
}


.priceBoxHomesssss {
	width:95px;
	_width:89px;
}



.addProduct {
	float:right;
	margin-top:20px;
	width:67px;

}


.clearProducts {
	clear:both; 
	border-top:1px solid #DDDDDD; 
	margin:5px;
}

.clearProductsLast {
	clear:both; 
	margin:5px;
}


.floatLeft {
	float:left;
}

floatRight {
	float:right;

}

#welcome {
	margin-top:5px;	
	margin-left:75px;
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
}

#welcome strong {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;

}


#left li a:visited .strong  {
	font-weight:bold;
}



#basket {
	margin-top: 30px;

}

#shoppingBasket .center {
	text-align:center;
}


.checkout {
	margin-top:10px;
	margin-bottom:10px;
}

#shoppingBasket .checkout a, #shoppingBasket .checkout a:visited {
	padding:2px; 
	color:#D90000; 
	font-size:12px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.tableBasket {
	padding:10px;
}

.viewAll {
	margin-top:10px; 
	margin-bottom:35px;
}

#shoppingBasket .viewAll a, #shoppingBasket .viewAll a:visited {
	padding:5px; 
	color:#63646A; 
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}


#shoppingBasket tr td .productAdded, #shoppingBasket tr td.productAdded {
 	font-weight:bold; 
	color:#333333;
}


.text11, .text11 strong{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;

}


.top50 a{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	font-weight: bold;

}




.textContact {
	padding: 3px 5px 4px 10px; 
	/* top right bottom left */	
	

}



.textIntroduce {
	padding: 5px 5px 8px 5px; 
	/* top right bottom left */	
	

}



#sitemap {
	padding:0 15px 10px 15px;
	
}

#sitemap ul li a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#333333;
	padding:5px;
}


#sitemap h3.sfirst {
	margin-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-top:0;
}

#sitemap h3  {
	margin-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-top:15px;
}



#sitemap .parentCat {
	margin-top:10px;
	margin-bottom:5px;
}

#termsConditions .termsTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin: 10px 0 10px 0; 
	/* top right bottom left */	
}


#termsConditions .termsSubtitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	/* top right bottom left */	
}

#termsConditions .termsText {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	margin-bottom:10px;
}

#termsConditions hr {
	margin:15px 5px 15px 5px;
	color:#666666;
}

#links dl dt {
	margin-top:15px;
}


#links dl dt a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin-top:10px;
	/* top right bottom left */	
}


#links dl dd a, #links .affNormal a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#63646A;
	/* top right bottom left */	
}

#links ul li a, #links .mailto a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	font-weight:bold;
	color:#333333;
	/* top right bottom left */	
}


#links p a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	font-weight:bold;
	color:#333333;
	/* top right bottom left */	
}


#links p.affTitle a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	text-transform:uppercase;	
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
	/* top right bottom left */	
}


#links .linkspace {
	margin-top:20px;


}







#links dl dd {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#63646A;
	/* top right bottom left */	
}


#links h3 {
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	margin:20px 0 15px 0;

}

.seeAlso a {

	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#333333;	

}

#left li a span.newCategory, #left li a:visited span.newCategory {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	color:#D90000;	
	font-weight:bold;
	font-style: italic;
	font-size: 11px;
}

.seeAlso {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;	
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;

}


#testimonial p {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;	
	color:#333333;
	padding:5px;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	
}


#testimonial span {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	
}


#moreRecipes{
	margin:15px;

}

#moreRecipes p {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-weight:bold;
	font-size:12px;	
	color:#333333;

}


#moreRecipes ul li {
	padding-top:2px;
}


#moreRecipes ul li a{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;	
	color:#333333;

}


#moreProducts{
	margin:25px 15px;
		/* top right bottom left */	


}

#moreProducts p {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-weight:bold;
	font-size:12px;	
	color:#333333;

}


#moreProducts ul li {
	padding-top:2px;
}


#moreProducts ul li a{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;	
	color:#333333;

}




.recipe {
	margin-left:15px;
	font-family:"Trebuchet MS", Georgia, "Times New Roman";

}


.recipeTitle {	
	margin-left:18px; 
	margin-bottom:10px;

}


.recipeTitle h3{	
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


.recipe p {
	margin-bottom:10px;
}

.recipe p, .generalPages div.recipe ul li {

	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	padding-top:2px;

}


.generalPages div.recipe ul {
	margin-bottom:15px;
}


.recipePrepare { 
	margin:15px;
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
}


.submitAddAll{
	margin:0px;
	width:55px; 
	height:22px; 
	border:1px solid #CCCCCC; 
	background-color:#E3E2E3;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#4C484C; 
	font-weight:bold;
}


.addAllIngredients {
	text-align:right; 
	margin-right:10px;
}


div.productInfo { 
	margin: 1px 0 30px 0; 
	padding-top: 10px; 
	float: left; 
	width: 510px; 
	border-bottom: 1px solid #DDD; 
	background-color: #F7F7F7;
}

.pinfoDetails {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:5px;
	
}


i {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size: 11px;
	
}



/***************************************************************** END GENERAL STYLES *****************************************************************************/




/******************************************************************** MAIN CONTAINERS ****************************************************************************/
div#container {
	width: 940px;
	min-height:800px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFFFFF;
}

div#header {
	height:129px;
	border-bottom:1px solid #CCCCCC;

}

div#content {
	margin-top:27px;
	margin-bottom:50px;
	min-height:800px;
		
}

div#contentCconfirmation {
	margin-top:27px;
	min-height:600px;
		
}



div#center {
	margin: 0 215px;
	_margin: 0 210px;
	background-color:#FFFFFF;

}

div.column {

}

div#left {
	float: left;
	margin-left:20px;
	margin-right:-10px;
	width: 178px;
	_margin-left:7px;
	
}

div#right {
	float: right;
	width: 178px;
	margin-right:20px;	
	margin-left:-10px;
	_margin-right:7px;	
	_margin-top:-2px;	
}

div.column-in {
	
}

div#footer {
	clear: both;
}



/***************************************************************** END MAIN CONTAINERS ****************************************************************************/



/***************************************************************** HEADER STYLES ******************************************************************************/

#header h1 a{ /* NIFEISLIFE LOGO */
	background:url("new/nifeislife_logo_2.jpg") no-repeat;
	background-position:center;
	overflow:hidden;
	width:220px;
	height:61px;
	background-color:#fff;
	margin-left:18px;
	margin-top:13px;
	float:left;
	text-indent:-4000px;
}

#topNav{
	height:80px;
	/*border:1px solid blue;*/
}


#topNavLinks{
	width:235px;
	float:right;
	margin-right:34px;
	
}


#topNavLinksLogged{
	width:650px;
	float:right;
	margin-right:34px;
	
}


#topNavLinks ul, #topNavLinksLogged ul {
	padding: 2px 0px 2px;
	margin-top:15px;
	text-align:right;
	
}


#topNavLinks li, #topNavLinksLogged li {
	display: inline;
}


#topNavLinks li a, #topNavLinksLogged li a, #topNavLinksLogged li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:12px;
 	text-decoration: none;
 	padding-left: 6px;
	padding-right: 2px;
 	color: #4C484C;
}

#topNavLinks li a:link, #topNavLinksLogged li a:link  {
	color: #4C484C;
}

#topNavLinks li a:visited, #topNavLinksLogged li a:visited{
	color: #4C484C;
}

#topNavLinks li a:hover, #topNavLinksLogged li a:hover {
	text-decoration: underline;
	color: #4C484C;
}


#topMenu .phone a, #topMenu .phone a:visited {
	margin-right:15px;
	margin-top:5px;	
	text-indent:20px;
	vertical-align:middle;
	background:#FFFFFF url(new/phone.jpg) no-repeat;
	width:128px;
	height:18px;
	display:block;
	float:right;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
 	text-decoration: none;
 	padding-left: 6px;
	padding-right: 20px;
 	color: #4C484C;
	

}

#topMenu {
	margin-left:70px;
	margin-top:15px;

}


#topMenu ul {
	padding: 2px 0px 2px;
	line-height: 20px;
	margin-top:5px;
	margin-right:35px;
}


#topMenu li {
	display: inline;
}


#topMenu li a, #topMenu span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
 	text-decoration: none;
 	padding-left: 6px;
	padding-right: 20px;
 	color: #4C484C;
}

#topMenu li a:link {
	color: #4C484C;
}

#topMenu li a:visited{
	color: #4C484C;
}

#topMenu li a:hover {
	text-decoration: underline;
	color: #4C484C;
}



#searchTop{
	width:225px;
	height:21px;
	margin-top:25px;
	text-align:right;
	float:right;
	
}

#searchTopLogged{
	width:225px;
	height:21px;
	margin-top:25px;
	margin-left:90px;
	text-align:right;
	float:right;
}



.inputTop{
	width:165px; 
	height:20px; 
	border:1px solid #CCCCCC; 
	margin:0;
	vertical-align:baseline;
	float:left;
}


.submitTop{
	margin-right:3px;
	width:55px; 
	height:22px; 
	border:1px solid #CCCCCC; 
	background-color:#E3E2E3;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#4C484C; 
	font-weight:bold;
	float:right;
}

/************************************************************** END HEADER STYLES ******************************************************************************/



/***************************************************************** LEFT COLUMN STYLES ******************************************************************************/


#left li a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
 	text-decoration: none;
 	color: #4C484C;
	border-bottom:1px solid #EBEBEB;
	width:178px;
	display:block;
	margin-top:3px;
}

#left li a:link {
	color: #4C484C;
}

#left li a:visited{
	color: #4C484C;
}

#left li a:hover {
	text-decoration: underline;
	color: #4C484C;
}


#left #subCategory li a {
	margin-left:5px;
	width:173px;
}

#introduce{
	border-bottom: 1px solid #DDDDDD;
	border-spacing:200px;
}


#introduce a {
	display:block;
	text-align:center;
	vertical-align:middle;
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:17px;
	color:#484950;
}


#newsletter p{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	color:#484950;
	font-size:11px;
}


#subscribeNewsletter{
	width:150px;
	height:21px;
	margin-top:8px;
	
}

.inputNewsletter{
	width:90px; 
	height:20px; 
	border:1px solid #CCCCCC; 
	margin:0;
	float:left;
}


.submitNewsletter{
	margin-right:3px;
	width:55px; 
	height:22px; 
	border:1px solid #CCCCCC; 
	background-color:#E3E2E3;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#4C484C; 
	font-weight:bold;
	float:right;


}


/***************************************************************** END LEFT COLUMN STYLES **************************************************************************/




/***************************************************************** RIGHT COLUMN STYLES ******************************************************************************/



#delivery p{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	color:#484950;
	font-size:11px;
}


#checkDelivery{
	width:150px;
	height:21px;
	margin-top:8px;
	
}


#startShopping {
	width: 400px;
	margin-top: 50px;
	text-align: center;
}


#startShopping li {
	display: inline;

}

#startShopping li a {

	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	color: #D90000;
	padding: 10px;
	text-transform:uppercase;
}




.inputDelivery{
	width:90px; 
	height:20px; 
	border:1px solid #CCCCCC; 
	margin:0;
	float:left;
}


.submitDelivery{
	margin-right:3px;
	width:55px; 
	height:22px; 
	border:1px solid #CCCCCC; 
	background-color:#E3E2E3;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#4C484C; 
	font-weight:bold;
	float:right;
}



#shoppingBasket p {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#63646A;
	text-align:center;
}

#shoppingBasket a, #shoppingBasket tr td, #shoppingBasket div {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:10px;
	color:#63646A;
	text-align:left;

}

#shoppingBasket tr td {
	border-bottom:1px solid #EBEBEB;
}

#shoppingBasket tr {
	padding:2px;
}



.inputAdd{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	width:30px; 
	height:20px; 
	margin:0px;	
	border:1px solid #CCCCCC; 
	float:left;
}


.submitAdd{
	margin:0px;
	width:35px; 
	height:22px; 
	border:1px solid #CCCCCC; 
	background-color:#E3E2E3;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#4C484C; 
	font-weight:bold;
	float:right;
}





#right h3 {
	text-align:center;
}

#right li a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	padding:2px;
 	text-decoration: none;
 	color: #54555C;
	border-bottom:1px solid #EBEBEB;
	width:178px;
	display:block;
	margin-top:3px;
}

#right li a:link {
	color: #4C484C;
}

#right li a:visited{
	color: #4C484C;
}

#right li a:hover {
	text-decoration: underline;
	color: #4C484C;
}




/************************************************************** END RIGHT COLUMN STYLES ******************************************************************************/




/************************************************************** MAIN CONTENT COLUMN STYLES ***************************************************************************/

div.topic { 
	margin: 1px 0 30px 0; 
	padding-top: 10px; 
	float: left; 
	width: 510px; 
	border-bottom: 1px solid #DDD; 
	background-color: #F7F7F7;
}
	
	
div.topic dl { 
	margin: 0; 
	padding: 0 15px; 
	float: left; 
	width: 480px; 
	display: inline; 
}
	
div.topic dt { 
	margin: 0; 
	padding: 0; 
	float: right; 
	width: 260px; 
}
	
div.topic dd { 
	margin: 0 0 0 220px; 
	padding: 0; 
	color: #333333; 
}
	
div.topic dd.date {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:10px;
	margin-bottom: 10px; 
	line-height: 100%; 
	color: #999999; 
}
	
div.topic dl dd.img { 
	margin: 0; 
}

div.topic dd.img img { 
	margin: 0 5px 0 0; 
	padding: 2px; 
	float: left; 
	border: 1px solid #EEE; 
	background: #fff; 
}

div.topic dd.img a:hover img { 
	border: 1px solid #DDD; 
}

div.topic dd.end { 
	clear: both; 
	height: 15px; 
	visibility: hidden; 
}


.topic  dt a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

.topic dd a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#484950;

}


#categories{
	width:510px;
}


#categories .catCheese {
	background:#FFFFFF url(new/cheese_dairy.jpg) no-repeat scroll center center;
	width:158px;
	height:77px;
	display:block;
	overflow:hidden;
	text-indent:-4000px;

}


#categories .catHam {
	background:#FFFFFF url(new/ham_salami.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
}

#categories .catWines {
	background:#FFFFFF url(new/italian_wines.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
	
}

#categories .catFruit {
	background:#FFFFFF url(new/fruit_vegetable.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
}

#categories .catBaby {
	background:#FFFFFF url(new/baby_food.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
}


#categories .catPasta {
	background:#FFFFFF url(new/pasta_rice.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
}


#categories .catBread {
	background:#FFFFFF url(new/bread_biscuit.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
}


#categories .catGroceries {
	background:#FFFFFF url(new/groceries.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
}

#categories .catDrinks {
	background:#FFFFFF url(new/drinks.jpg) no-repeat scroll center center;
	display:block;
	width:158px;
	height:77px;
	overflow:hidden;
	text-indent:-4000px;
}




/***************SUBCATEGORIES******************************/













/***********END SUBCATEGORIES******************************/

.categoryItemLast{
	float:left;
	height:100px;
	width:158px;

}


.categoryItem{
	float:left;
	height:100px;
	width:158px;
	margin-right:18px;

}


.categoryText{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	font-weight:bold;
	color:#484950;
}





div.subCategory { 
	margin: 1px 0 30px 0; 
	padding-top: 10px; 
	float: left; 
	width: 510px; 
	border-bottom: 1px solid #DDD; 
	background-color: #F7F7F7;
}


div.generalPages { 
	margin: 1px 0 30px 0; 
	padding-top: 10px; 
	float: left; 
	width: 510px; 
	border-bottom: 1px solid #DDD; 
	background-color: #F7F7F7;
}


div.press { 
	margin: 1px 0 30px 0; 
	padding-top: 10px; 
	width: 510px; 
	border-bottom: 1px solid #DDD; 
}


	
	
div.subCategory dl { 
	margin: 0; 
	padding: 0 15px; 
	float: left; 
	width: 480px; 
	display: inline; 
}
	
div.subCategory dt { 
	margin: 0; 
	padding: 0; 
	float: right; 
	width: 260px; 
}
	
div.subCategory dd { 
	padding: 0; 
	color: #333333; 
}
	
div.subCategorysubCategory dl dd.img { 
	margin: 0; 
}

div.subCategory dd.img img { 
	margin: 0 5px 0 0; 
	padding: 2px; 
	float: left; 
	border: 1px solid #EEE; 
	background: #fff; 
}


div.generalPages div.contact img { 
	margin: 0 15px 15px 15px; 
	/* top right bottom left */	
	padding: 2px; 
	float: left; 
	border: 1px solid #EEE; 
	background: #fff; 
}



div.subCategory dd.end { 
	clear: both; 
	visibility: hidden; 
}


.subCategory dd, .generalPages div ul li, .subCategory dd strong {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#333333;

}


/************************************************************** END MAIN CONTENT STYLES ***************************************************************************/



/************************************************************** FOOTER STYLES ************************************************************************************/



#terms {
	width:878px;
	text-align:center;
}

#terms a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4C484C;
	width:878px;
	text-align:center;
}


.footerItem{
	float:left;
	height:100px;
	width:158px;
	margin-right:28px;

}

.footerItemLarge{
	float:left;
	height:100px;
	width:250px;	
	margin-right:28px;

}



#innerFooter ul li {
	padding:2px;
}

#innerFooter ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4C484C;
}


#innerFooter{
	border-top:1px solid #CCCCCC;
	min-height:150px;
	padding:30px;	
}


/************************************************************** END FOOTER STYLES **********************************************************************************/



/************************************************************** PRODUCTS STYLES **********************************************************************************/


div.products { 
	margin: 1px 0 30px 0; 
	padding-top: 10px; 
	float: left; 
	width: 510px; 
	border-bottom: 1px solid #DDD; 
	background-color: #F7F7F7;
}
	
	
	
	
.pdetails a, .pdetails a:visited {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	color:#4C484C;
}


.pdetails {
	margin-top:15px;
	margin-bottom:5px;
	width:300px;
}

.pprice{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	color:#4C484C;
	text-align:right;
}

.ppriceHome{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#4C484C;
}



div.products .img { 
	margin: 10px 10px 10px 10px; 
	/* top right bottom left */
	padding: 0; 
	color: #333333; 
}


div.products .img img { 
	margin: 0 5px 0 0; 
	padding: 2px; 
	float: left; 
	border: 1px solid #EEE; 
	background: #fff; 
}


div.products span.end { 
	clear: both; 
	height: 15px; 
	visibility: hidden; 
}


.products  dt a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

.products dd a {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#484950;

}


.specialOffer {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	color:#484950;
	text-decoration:line-through;

}

.specialOfferHome {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#484950;
	text-decoration:line-through;

}


.outStock a, .outStock a:visited  {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:10px;
	color:#D90000;
	margin-top:5px;
	margin-left: 3px;
}


.inBasket{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#4B673D;
	margin-top:5px;
	font-weight: bold;
}

.iconDetails {
	vertical-align: middle;
	margin-left: 45px;
}

.iconDetail {
	font-family: "Trebuchet MS",Georgia,"Times New Roman";
	font-size: 11px;
	margin-top: 20px;
	text-align: center;
}

/***********************************************************END  PRODUCTS STYLES **********************************************************************************/


/***********************************************************POPUP STYLES **********************************************************************************/


	/* top right bottom left */
.pinfoTitle{
	color:#D90000;
	border-bottom: 1px solid #DDDDDD;
	padding:5px;
	text-transform: uppercase;
	font-size:14px;
	margin-bottom:30px;
}



	
.pimg { 
	margin: 0; 
}

img {
	border:0;
}

.pimg img { 
	margin: 0 15px 15px 0; 
	padding: 2px; 
	border: 1px solid #EEE; 
	background: #fff; 
}



.pimgIcon img { 
	margin: 0 2px 2px 0; 
	padding: 2px; 
	float: left; 
	border: 1px solid #EEE; 
	background: #fff; 
}


.borderIcon {
	border:1px solid #EEEEEE;
}



.paddProduct {
	float:right;
	margin-top:20px;
	width:67px;
}


.paddProductDetails {
	float:right;
	margin-top:20px;
	width:67px;
}



.pinputAdd{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	width:30px; 
	height:20px; 
	margin:0px;	
	border:1px solid #CCCCCC; 
	float:left;
}

.pinputAddDetails{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	width:30px; 
	height:22px; 
	margin:0px;	
	border:1px solid #CCCCCC; 
	float:left;
}



.psubmitAdd{
	margin:0px;
	width:35px; 
	height:22px; 
	border:1px solid #CCCCCC; 
	background-color:#E3E2E3;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#4C484C; 
	font-weight:bold;
	float:right;
}


.psubmitAddDetails{
	margin:0px;
	width:35px; 
	height:24px; 
	border:1px solid #CCCCCC; 
	background-color:#E3E2E3;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#4C484C; 
	font-weight:bold;
	float:right;
}


.ppprice{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	color:#4C484C;
	text-align:right;
}



.pppriceBox {
	float:right; 
	margin-right:10px;
	margin-top:15px;
	width:95px;
	_width:89px;
	
}


.ppdetails {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	margin-top:15px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:5px;
	
}


.poutStock{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	color:#D90000;
	margin-top:15px;
}

.pspecialOffer {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:12px;
	color:#484950;
	text-decoration:line-through;

}


.pclearProducts {
	clear:both; 
	margin:5px;
}


.checkoutSuccess {
	font-family:"Trebuchet MS",Georgia,"Times New Roman";
	font-size:11px;
	margin-top:10px;
}



.checkoutSuccessConfirm {
	font-family:"Trebuchet MS",Georgia,"Times New Roman";
	font-size:11px;
}




#tCheckoutSuccess td {
	font-family:"Trebuchet MS",Georgia,"Times New Roman";
	font-size:11px;
	margin-top:10px;

}



.request, .request a{
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:11px;
	color:#D90000;
}

.prequest {
	padding:15px;


}



.iFriend {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:40px; 
	font-weight:bold; 
	padding-right:3px;
	padding-left:3px;	
	vertical-align:top	
}


#Friend {
	
	padding:10px;
}

#Friend table td {

}


#Friend table td {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	vertical-align:top;
	padding-bottom: 15px;

}
#Friend table tr {
}

.subTopic {

	margin: 15px 5px 15px 13px; 
	/* top right bottom left */	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.subTopicFirst {

	margin: 15px 5px 15px 0; 
	/* top right bottom left */	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#listIntroduce {

	/*list-style-image;*/

}


 .errorMsg {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size: 11px;
	color: #D90000;
}



.pInfoNotShow {

	text-indent:-4000px;

}



#regForm a:visited, a {
	color: #333;

}



.introduceAnother {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size: 11px;
	color: #333;
	font-weight:bold;
}

 #hiddenContent {  
    display: none;  
	color:#333333;
	font-family:"Trebuchet MS",Georgia,"Times New Roman";
	font-size:11px;
}    



#deliveryCheck table tr td {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size: 11px;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 2px;
	text-align: left;
	
}

#deliveryCheck table {
	border-collapse:collapse;
}


#deliveryCheck span.notAvailable {
	color:#D90000;
	font-size:10px;
	font-weight:bold;
}


#deliveryCheck table tr td {
	text-align:center;
}

#deliveryCheck th.leftHeader {
	border-right:1px solid #CCCCCC;
	font-family:"Trebuchet MS",Georgia,"Times New Roman";
	font-size:11px;
	text-align:center;
}

#deliveryCheck table tr.topHeader th {
	border-bottom:1px solid #CCCCCC;
	font-family:"Trebuchet MS",Georgia,"Times New Roman";
	font-size:11px;
	padding-bottom:4px;
	text-align:center;
}


#deliveryCheck table tr th.noBorder {
	border:0 none;
}



#welcome2nil li {
list-style-type: square;
padding: 5px;


}

#welcome2nil {
   padding-left:40px;
}



#welcomeTerms a {
   font-size: 9px;

}


.priceKg {

	font-family:"Trebuchet MS",Georgia,"Times New Roman";
	font-size:11px;
	color: #999999;
	/*text-align: right;*/

}



/***********************************************************END  POPUP STYLES  **********************************************************************/


/***********************************************************SEARCH RESULTS****************************************************************************/

	.ac_results {
		font-family:"Trebuchet MS",Georgia,"Times New Roman";	
		font-size: 11px;		
		border: 1px solid #CCCCCC;
		border-top:1px solid #FFFFFF;
		background-color: white;
		padding: 0;
		margin: 0;
		margin-left:1px;
		margin-top:-1px;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
		width: 165px;
	}
	
	.ac_results li {
		font-family:"Trebuchet MS",Georgia,"Times New Roman";	
		font-size: 11px;				
		padding: 2px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}
	
	.ac_over {
		font-family:"Trebuchet MS",Georgia,"Times New Roman";	
		font-size: 11px;				
		cursor: pointer;
		background-color: #CCCCCC;
	}
	
	.ac_match {
		font-family:"Trebuchet MS",Georgia,"Times New Roman";
		font-size: 11px;				
		text-decoration: underline;
		color: black;
	}

/***********************************************************END SEARCH RESULTS************************************************************************/


.generalPages div ul.worldcup li{
padding: 5px;

}

