/* ++ navigation CSS for ShopLinens.ie ++ */

/* super navigation */

#superNav {
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	height: 38px;
	margin: 0 15px 0 0;
	text-transform: uppercase;
}

#superNav ul {
	list-style-type: none;
}

#superNav ul li {
	border-right: 1px solid #231f20;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
}

#superNav ul li.superLast {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}

#superNav ul li a, #superNav ul li a:link, #superNav ul li a:visited {
	color: #231f20;
	text-decoration: none;
}

#superNav ul li a:hover, #superNav ul li a:active{
	background-color: transparent;
	color: #231f20;
	text-decoration: underline;
}


/* shopping cart link */

#shoppingCart a {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	padding: 6px 0 6px 35px;
}

#shoppingCart a:link, #shoppingCart a:visited {
	background: transparent url(../../img/common/icon_shopping_cart.gif) center left no-repeat;
	color: #231f20;
	text-decoration: none;
}

#shoppingCart a:hover, #shoppingCart a:active {
	background: transparent url(../../img/common/icon_shopping_cart_ro.gif) center left no-repeat;
	color: #8f0903;
	text-decoration: none;
}


/* brand navigation bar */

#brandNav ul 
{
	font-size: 0.9em;
	list-style-type: none;
	margin: 0;
	padding: 4px 0;
}

#brandNav ul li {
	display: inline;
	padding: 0 4px
}

#brandNav ul li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-variant: small-caps;
}

#brandNav ul li a:link, #brandNav ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}

#brandNav ul li a:hover, #brandNav ul li a:active, #brandNav ul li a#current{
	color: #097e74;
	text-decoration: none;
}


/* search bar */

fieldset#primary_search {
	border: none;
	margin: 0 15px 0 0;
	padding: 4px 0;
}

fieldset#primary_search label {
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-variant: small-caps;
}

fieldset#primary_search input {
	font: 85% Arial, Helvetica, sans-serif;
	margin-left: 5px;
	width: 40px;
}

fieldset#primary_search input.search_site {
	border: 1px solid #ffffff;
	font-size: 100%;
	width: 200px;
}


/* breadcrumb navigation */

#breadcrumb ul 
{
	float: left;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 15px 10px 5px 10px;
	width: 380px;	
}

#breadcrumb ul li {
	color: #ffffff;
	display: inline;
	margin: 0 5px 0 0;
}

#breadcrumb ul li a {
	background: transparent url(../../img/common/icon_breadcrumb.gif) center right no-repeat;
	padding-right: 13px;
}

#breadcrumb ul li a:link, #breadcrumb ul li a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#breadcrumb ul li a:hover, #breadcrumb ul li a:active {
	color: #ffffff;
	text-decoration: none;
}


/* sidebar / primary navigation */

#mainLeft ul {
	border-top: 1px solid #ffffff;
	list-style-type: none;
}

#mainLeft ul li {
	border-bottom: 1px solid #ffffff;
}

#mainLeft ul li a {
	display: block;
	padding: 3px 15px;
}

#mainLeft ul li a:link, #mainLeft ul li a:visited {
	background-color: #dfdfdf;
	color: #231f20;
	text-decoration: none;
}

#mainLeft ul li a:hover, #mainLeft ul li a:active {
	background-color: #097e74;
	color: #ffffff;	
	text-decoration: none;
}

#mainLeft ul li a#current {
	background: #ffffff url(../../img/common/icon_sidenav_active.gif) center right no-repeat;
	color: #8daa06;
}


/* base navigation */

#footer ul {
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	list-style-type: none;
	padding: 4px 15px 4px 0;
	text-transform: uppercase;
}

ul#shoppingNav {
	background-color: #097e74;
}

ul#baseNav {
	background-color: #231f20;
	padding-bottom: 30px;
}

#footer ul li {
	border-right: 1px solid #ffffff;
	display: inline;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}

#footer ul li.footerLast {
	border-right: none;
	margin: 0;
	padding: 0;
}

#footer ul li a, #footer ul li a:link, #footer ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}

#footer ul li a:hover, #footer ul li a:active{
	background-color: transparent;
	color: #ffffff;
	text-decoration: underline;
}