/**
 * @file
 * @project 643
 * @package sftheme
 * @site app3
 */

.sf_wrapper {
	background-image:url(images/643_mainline_1.gif);
}

/** 
 * ------------------------------------------------------------------
 * @section CATEGORY MENU BAR
 * ------------------------------------------------------------------
 */

/**
 * @section cat subnav
 */
.sf_category_menubar .subnav {
	border-bottom:1px solid #C8C8C8;
}
 
.sf_category_menubar .subnav  li {
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	background-color:#FFFFFF;
}
 
.sf_category_menubar .subnav li a {
	color:#666666;
}
 
.sf_category_menubar .subnav  li a:visited {
	color:#666666;
}
 
.sf_category_menubar .subnav  li a:hover {
	background-color:#eeeeee;
	color:#666666;
}

/** 
 * ------------------------------------------------------------------
 * @section CONTENT
 * ------------------------------------------------------------------
 */
#messages {
	border-bottom:1px dotted #c8c8c8;
}

#breadcrumbs {
	border-bottom:1px dotted #c8c8c8;;
}

.productTable,
.productTable td, 
.content-product,
.upsell div,
.product-primary,
.product-secondary,
.imageanddetails,
.product-options,
.member,
fieldset,
.paymentinfo,
.shipped,
.shiptotals,
.printfooter,
input[type="text"], 
textarea {
	border-color:#c8c8c8;
}

legend {
	color:#666666;
}

.upsell .upsell-item-header td {
	border-top:1px dotted #c8c8c8;
}

.search-form-container {
	background-color:#FAFAFA;
	border:1px solid #C8C8C8;
}

/** 
 * ------------------------------------------------------------------
 * @section SIDEBAR
 * ------------------------------------------------------------------
 */
.featured-item .title {
	color:#444444;
}

/**
 * @section category-tracker
 */
.category-tracker a.active {
	background-color:#dddddd;
}

.category-tracker .subcat a{
	color:#666666;
}

.category-tracker .subcat a:visited {
	color:#666666;
}

.category-tracker .subcat a:hover{
	background-color:#eeeeee;
}

.category-tracker .subcat a.active {
	background-color:#eeeeee;
}

.category-tracker .subcat2 a:hover{
	background-color:transparent;
}

.category-tracker .subcat2 a.active{
	background-image:url(images/643_side_arrow_1.gif);
	background-repeat:no-repeat;
	background-position:25px 5px;
	background-color:transparent;
}

/** 
 * ------------------------------------------------------------------
 * @section FOOTER
 * ------------------------------------------------------------------
 */
.navigation2 a:link,
.navigation2 a:visited {
	color:#666666;
}

.navigation2 a:hover {
	color:#999999;
}
