/** Main Navigation **/
.tsdesigns-menu .header-nav {
	padding-top: 3px;
}

ul.nav-horizontal li.active,
ul.nav-horizontal li:hover,
ul.nav-horizontal li.over {
	background-color: transparent;	
}

.tsdesigns-menu ul.nav-horizontal li.level0,
.tsdesigns-menu ul.nav-horizontal li.level0.active,
.tsdesigns-menu ul.nav-horizontal li.level0.over,
.tsdesigns-menu ul.nav-horizontal li.level0:hover {
	float: left;
	background-image: url('../images/menu_divider.gif');
	background-position: 100% 10px;
	background-repeat: no-repeat;
	padding-right: 4px;
	padding-left: 2px;
}

.tsdesigns-menu ul.nav-horizontal li.active a.level0,
.tsdesigns-menu ul.nav-horizontal li.over a.level0,
.tsdesigns-menu ul.nav-horizontal li a.level0:hover {
	background-color:#FCD787;
	color: #000;
}


.tsdesigns-menu ul.nav-horizontal ul li a { 
	background-color:#fce5b5;
}


.tsdesigns-menu ul.nav-horizontal ul li.over,
.tsdesigns-menu ul.nav-horizontal ul li.active,
.tsdesigns-menu ul.nav-horizontal ul li.over,
.tsdesigns-menu ul.nav-horizontal ul li:hover,
.tsdesigns-menu ul.nav-horizontal ul li a:hover { 
	background-color:#FCD787;
}

.tsdesigns-menu ul.nav-horizontal li a.level0 {
	padding: 7px 15px;
	font-size: 10px;
	font-family: "Arial";
	text-transform: uppercase;
	letter-spacing:0.3em;
	color: #fff;
}
.tsdesigns-menu ul.nav-horizontal li.level0.over a.level0,
.tsdesigns-menu ul.nav-horizontal li.level0.over span.level0 {
	color:#000;
}

/*** IE FIX ***/
* html .tsdesigns-menu ul.nav-horizontal ul li { border-bottom: 1px dotted #899ba5; }
* html .tsdesigns-menu ul.nav-horizontal ul li.last { border-bottom: 0; }

.tsdesigns-menu  ul.nav-horizontal img.image.level0 {
	top: 0;
	left: 0;
}


/** Search Form **/
#search_mini_form {
	display:block;
	padding-left: 7px;
}
#search_mini_form label {
	display: none;
}

#search_mini_form input.input-text {
	background: url('../images/search_input_bg.gif') left top no-repeat;	
	width: 180px;
	height: 18px;
	margin-right: 4px;
	padding-right: 10px;
	overflow: hidden;
	margin-left: 0px;
	margin-top: 0px;
	border: 0px solid red;
}
#search_mini_form button {
	margin-top:3px;
}

.shop-access a:hover {
	text-decoration:underline;
}

/** Showcase Page **/
.cms-showcase h3 { color: #ed4500; padding-bottom: 5px; }
.cms-showcase .col-1, .cms-showcase .col-2 { float: left; padding: 10px; }
.cms-showcase a.screenshot { display:block; padding-top:10px; }
.cms-showcase a.screenshot img { border: 1px solid #ccc; }


