body
{
	font-size:10px;
	
	font-family: 'Open Sans', sans-serif;
}

h1
{
	font-size:2em;
	text-transform: uppercase;
}

h2
{
	text-transform: uppercase;
	font-size: 1.8em;	
}

h3
{
	font-size:1.5em;
	text-transform: uppercase;
}

/***********************************************/
/* TOP MENU
/***********************************************/
#top #menu a
{
	font-size:1.2em;
}

/***********************************************/
/* BREADCRUMBS
/***********************************************/
#breadcrumbs p
{
	color:#aaaeb0;					/*light gray*/
	font-size:1.2em;
}

#breadcrumbs p a
{
	color:#9db8d9;					/*turqoise*/
	text-decoration:underline;
}

#breadcrumbs p a:hover
{
	text-decoration:none;
}

#middle #account .left p
{
	font-size:1.2em;
	color:#ffffff;
}

/***********************************************/
/* LEFT
/***********************************************/
	
	/****** MENU *****/
	#left .menu .item .link
	{
		font-size:1.5em;
		font-weight:bold;
		color:#000000;		/*black*/
		text-decoration:none;
	}
	
	#left .menu .item .link:hover
	{
		color:#1557a7;	/*strong blue*/
	}
	
	#left .menu .item ul li a
	{
		font-size:1.2em;
	}
	
	#left .menu .active .link
	{
		color:#1557a7;	/*strong blue*/
	}
	
	#left .menu .active ul li a
	{
		color:#5c6877;	/*dark gray*/
		text-decoration:none;
	}
	
	#left .menu .active ul li a:hover
	{
		text-decoration:underline;
	}
	
	#left .menu .active ul li .active
	{
		color:#000000;	/*black*/
		font-weight:600;
	}

	/****** SEARCH ******/
	#left .search .text
	{
		font-size:1.2em;
	}
	
	/****** CONTENT ******/
	#left .news .content ul li a
	{
		font-size:1.4em;
		font-weight:bold;
		color:#546c56;	/*dark green*/
		line-height:2.4em;
		text-decoration:none;
		border-bottom:1px dotted #000000;	/*black*/
	}
	
	#left .news .bottom h3
	{
		width:85px;
		color:#546c56;	/*dark green*/
		border-bottom:1px dotted #000000;	/*black*/
	}
	
	/***********************************************/
	/* RIGHT
	/***********************************************/	
		
	#right .topborder div p, #right .topborder div a
	{
		float:left;
		font-size:1.2em;
		font-weight:bold;
	}
	
	#right .topborder div a
	{
		color:#375d8b;
	}
	
	#right .topborder div a:hover
	{
		text-decoration:none;
	}

	#right #content .item .info p
	{
		font-size:1.3em;
		font-weight:bold;
		color:#000000;	/*black*/
	}

	#right #content .item .price p
	{
		font-size:1.8em;
		color:red;
	}
	
	#right #content .item .price .button
	{
		font-size:1.4em;
		font-weight:600;
		color:#ffffff;
	}
	
	#right .pagination a
	{
		font-size:1.2em;
		color:#375d8b; 	/*blue*/
	}
	
	#right .pagination a:hover
	{
		text-decoration:none;
	}
	
	#right .pagination .active
	{
		font-weight:600;
		text-decoration:none !important;
	}
	


	
	/****** PRODUCT_RELATED ******/
	#content .product_related h2
	{
		font-size:1.7em;
	}
	
	#content .product_related p
	{
		font-size:1.1em;
	}
	
	#content .product_related .price h2
	{
		font-size:1.3em;
		line-height:1em;
		color:red;
	}
	
	#content .product_related .price p
	{
		color:gray;
	}
	
	/****** PRODUCT_COLORS ******/
	#content .product_colors
	{
		font-size:1.2em;
	}
	
	#content .product_colors a
	{
		color:gray;
	}
	
	#content .product_colors a:hover
	{
		text-decoration:none;
	}
	
	#content .product_colors h4
	{
		font-size:1.2em;
	}
	
	#content .product_colors .color_item
	{
		
		color:gray;
	}
	
	#content .product_colors .color_item a
	{
		color:#000000;
		text-decoration:underline;
	}
	
	#content .product_colors .color_item a:hover
	{
		text-decoration:none;
	}
	
	
	
	
	
	
	
	.outercol, .outercol a
	{
		color:black !important;
	}