/*Creado por Iván Bustos para DisenoPaginas.com*/
/*Prohibida su reproducción parcial ó total*/
/*Todos los derechos reservados©*/
/*Created by Iván Bustos for DisenoPaginas.com*/
/*Copying or reverse engineering is strictly prohibited*/
/*All rights reserved©*/

/*IMPORTS*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

@import url('reset.css');

/*BASICS*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

html
{
	background-color:						#FFF;
}
body
{
	background-repeat:						repeat-x;
	font-family:							'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size:								13px;
	color:									#000;
}


/*preferencesAndDescription*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
#preferencesAndDescription h2,  #preferencesAndDescription ul
{
	display:								none;
}
a.vcard
{
	border-style:							solid;
	border-color:							#000;
	border-width:							2px;
	font-size:								18px;
	padding:								15px;
	display:								block;
}
a.vcard span.adr, a.vcard span.tel, a.vcard span.email
{
	font-size:								16px;
	display:								block;
	margin-top:								5px;
}
a.vcard span.adr span
{
	margin-right:							3px;
}

/*options*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

#options 
{
	display:								none;
}
/*news*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
#news p
{
	display:								none;
}
/*content*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

#content
{
	margin-top:									15px;
}
h2.normalTitle, h2.importantTitle
{
	font-weight:								bold;
	font-size:									25px;
	color:										#000;
	margin-bottom:								10px;
}
p.normalText
{
	line-height:								15px;
}
/*legalInformation*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
#legalInformation
{
	margin-top:								10px;
}
#legalInformation p.paymentsByPaypal
{
	display:								none;
}
#legalInformation ul
{
	display:								none;
}

/*specific pages*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

div.gallery
{
	overflow:								auto;
	margin-bottom:							10px;
}
div.gallery img
{
	display:								none;
}
div.gallery a span.description
{
	display:								none;
}
div.gallery a img
{
	display:								block;
	width:									200px;
	float:									left;
	margin-right:							10px;
	margin-top:								5px;
}
div.chefInformation
{
	display:								none;
}
div.commerceSystem
{
	display:								none;
}
div.shippingInformation form, form.contactForm
{
	display:								none;
}
div.restaurantInformation
{
	display:								none;
}
p.instructions
{
	display:								none;
}
div.questions
{
	display:								none;
}
div.answers 
{
	margin-top:								15px;
}
div.answers dl dt
{
	font-weight:							bold;
	margin-top:								15px;
	margin-bottom:							5px;
}
div.answers dl dd
{
	line-height:							25px;
}
div.mediaUpdates
{
	display:								none;
}
ul.blogNavigation
{
	display:								none;
}
div.blogPost
{
	margin-bottom:							20px;
	line-height:							18px;
}
div.blogPost h3
{
	margin-bottom:							10px;
	font-weight:							bold;
	font-size:								14px;
}
div.blogPost p a
{
	display:								none;
}
div.addComment
{
	display:								none;
}
div.productOrderingOptions
{
	display:								none;
}
div.productInformation div.productNutritionAndCommentForm
{
	width:										300px;
	float:										left;
	margin-right:								10px;
	height:										800px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition
{
	padding:									15px;
	background-image:							url('../images/productInfoBG.png');
	border-style:								solid;
	border-color:								#beb0ab;
	border-width:								1px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table caption
{
	font-weight:								bold;
	font-size:									24px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table thead
{
	border-bottom-width:						2px;
	border-bottom-color:						#333;
	border-bottom-style:						solid;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table thead tr.servingSize
{
	border-bottom-width:						4px;
	border-bottom-color:						#333;
	border-bottom-style:						solid;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table thead tr.servingSize td
{
	padding-bottom:								5px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table thead tr td
{
	padding-bottom:								3px;
	padding-top:								3px;
	border-bottom-width:						1px;
	border-bottom-color:						#333;
	border-bottom-style:						solid;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table tfoot tr td
{
	font-size:									11px;
	line-height:								14px;
	padding-top:								10px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table tbody tr.dailyValue td
{
	text-align:									right;
	padding-top:								5px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table tbody td
{
	border-bottom-width:						1px;
	border-bottom-color:						#333;
	border-bottom-style:						solid;
	padding-top:								5px;
	padding-bottom:								5px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table tbody td.category
{
	font-weight:								bold;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table tbody td.subCategory
{
	padding-left:								15px;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table tbody td.value
{
	text-align:									right;
}
div.productInformation div.productNutritionAndCommentForm div.productNutrition table tbody td.category span
{
	font-weight:								normal;
}
div.productMenu
{
	display:									none;
}
div.productComments
{
	display:									none;
}
div.productBasics
{
	width:										400px;
	float:										right;
}
div.productDetails h2.productTitle
{
	margin-top:									10px;
}
div.productDetails h2.productTitle strong
{
	font-weight:								bold;
	font-size:									16px;
}
div.productDetails p.productDescription
{
	font-size:									12px;
	margin-top:									5px;
}
div.productOverview p
{
	margin-top:									10px;
	line-height:								18px;
}
div.productList
{
	height:										auto;
}
div.productList form
{
	position:									relative;
	margin-bottom:								5px;
	height:										50px;
}
div.productList form p.productID
{
	display:									none;
}
div.productList form p.productID
{
	display:									none;
}
div.productList form p.productImage
{
	display:									none;
}
div.productList form p.productQuantity
{
	display:									none;
}
div.productList form p.FeaturedProduct
{
	display:									none;
}
div.productList form p.productPrice del
{
	text-decoration:							line-through;
}
div.productList form p.productAddtoCart
{
	display:									none;
}
h2.listTitle
{
	font-weight:								bold;
	font-size:									18px;
	margin-bottom:								20px;
}
div.productList form p.productPrice
{
	font-weight:								bold;
	height:										30px;
	float:										right;
}
div.productList form p.productName
{
	font-weight:								bold;
	height:										20px;
	float:										left;
}
div.productList form p.productDescription
{
	position:									absolute;
	top:										20px;
	font-style:									italic;
}