/*//---------------------------------------------*/
/*// Name: Cosibella Home - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		body {
			background: #ffffff;
			font-family: Arial, Times, Sans-serif;
			font-size: 12px;
			color: #000000;
		}
		
		.eventsContainer
		{
			padding: 15px;
			background: #A0AD68;
			margin: 20px;
		}
		.eventsCell
		{
			padding: 15px;
			border: 2px solid #737840;
			margin: 15px;
		}
		.eventText
		{
			font-family: arial,geneva,georgia;
			font-size: 16px;
			color: #000000;
		}
		.brownBox
		{
			background: #D0BFA1;
			padding: 10px;
			border: 5px solid #737840;
		}
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		td.header {
			background: url(images/header.jpg) no-repeat;
			width: 863px;
			height: 123px;
			font-family: Tahoma;
			font-size: 11px;
			color: #ffffff;
		}
		
		td.header input {
			position: relative;
			bottom: 6px;
		}
		
	
		td.header a {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		table.nav a {
			display: block;
		}
		
		table.nav a span {
			display: none;
		}
		
		a.home {
			background: url(images/home-up.jpg) no-repeat;
			width: 59px;
			height: 37px;
		}
		
		a.home:hover {
			background: url(images/home-over.jpg) no-repeat;
			width: 59px;
			height: 37px;
		}
		
		a.catalog {
			background: url(images/catalog-up.jpg) no-repeat;
			width: 65px;
			height: 37px;
		}
		
		a.catalog:hover {
			background: url(images/catalog-over.jpg) no-repeat;
			width: 65px;
			height: 37px;
		}
		
		a.location {
			background: url(images/location-up.jpg) no-repeat;
			width: 71px;
			height: 37px;
		}
		
		a.location:hover {
			background: url(images/location-over.jpg) no-repeat;
			width: 71px;
			height: 37px;
		}
		
		a.happenings {
			background: url(images/happenings-up.jpg) no-repeat;
			width: 88px;
			height: 37px;
		}
		
		a.happenings:hover {
			background: url(images/happenings-over.jpg) no-repeat;
			width: 88px;
			height: 37px;
		}
		
		a.customer-care {
			background: url(images/customer-care-up.jpg) no-repeat;
			width: 106px;
			height: 37px;
		}
		
		a.customer-care:hover {
			background: url(images/customer-care-over.jpg) no-repeat;
			width: 106px;
			height: 37px;
		}
		
		a.newsletter {
			background: url(images/newsletter-up.jpg) no-repeat;
			width: 81px;
			height: 37px;
		}
		
		a.newsletter:hover {
			background: url(images/newsletter-over.jpg) no-repeat;
			width: 81px;
			height: 37px;
		}
		
		a.about-us {
			background: url(images/about-us-up.jpg) no-repeat;
			width: 76px;
			height: 37px;
		}
		
		a.about-us:hover {
			background: url(images/about-us-over.jpg) no-repeat;
			width: 76px;
			height: 37px;
		}
		
		a.contact-us {
			background: url(images/contact-us-up.jpg) no-repeat;
			width: 82px;
			height: 37px;
		}
		
		a.contact-us:hover {
			background: url(images/contact-us-over.jpg) no-repeat;
			width: 82px;
			height: 37px;
		}
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		td.footer {
			background: url(images/footer.jpg) repeat-x;
			height: 50px;
			font-size: 10px;
			color: #ffffff;
		}
		
		td.footer span {
			color: #000000;
		}
		
		td.copyright {
			font-size: 10px;
		}
		
		td.copyright a {
			color: #96a258;
			font-weight: bold;
		}
		
		td.copyright img {
			position: relative;
			top: 7px;
		}
		
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		p.title {
			font-family: Arial;
			font-size: 28px;
		}
		
		p.title span {
			color: #68713c;
		}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		p {
			margin: 0px 10px 0px 5px;
			line-height: 25px;
		}

		p .offset {
			position: relative;
			top: 1.5em;
		}
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		a {
			color: #000000;
			text-decoration: none;
		}
		
		a:hover {
			color: #000000;
			text-decoration: underline;
		}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		img.imageHome {
			margin-left: 15px;
		}
		
		div.imageHome img {
			margin-right: 10px;
		}
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	.ecom-tableCategory {
		font-weight: bold;
		border: 1px solid #737842;
	}
	
	.ecom-tableListing {
		border: 1px solid #737842;
	}
	
	.ecom-tableListing-rowHeaderBottom, .ecom-tableListing-rowHeaderTop, .ecom-tableListing-rowNavigationBottom, .ecom-tableListing-rowNavigationTop {
		background-color: #737842;
		color: #ffffff;
		text-align: center;
	}
	
	.ecom-tableListing-rowNavigationTop {
		font-size: 14px;
		font-weight: bold;
	}
	.borderTable {
		}
		
	.tableRowHeader {
		}
		
	.tableRow1 {
		}
	
	.tableRow2, .ecom-tableListing-row2, .ecom-tableRow2 {
		background-color: #ccd9aa;
		}
		
	.textRequiredField{
		font-weight: bold;
		}
		
	.textSmallerFont {
		font-size:8px;
		}
		
	.labelColumn
	{
	
	}
	
	.itemImage a {
		border: 1px solid #000000;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		.ecom-textRequiredField {
			font-weight: bold;
		}
		
		.ecom-tableRowHeader {
			font-weight: bold;
			background-color: #737842;
		}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/