/* SITE: SPECIALTY FABRICS REVIEW

This file contains all site-wide CSS attributes that override
default values in the global main.css file.

*/

/* LOAD ADDITIONAL CSS FILES */
@import url('../../../css/main.css');	/* Main global CSS */
@import url('ads.css');					/* Override global ad styles */
@import url('wysiwyg.css');				/* Override global WYSIWYG styles */

/* COLOR OVERRIDES */

a, a:visited,
form .error,
.pagination_links a, .pagination_links a:visited,
.small_links a, .small_links a:visited,
#floating_sidebar_related a, #floating_sidebar_related a:visited
{
	color: #d71921;
}

#column_sidebar a.current, .sidebar_list a.current,
#header a, #header a:visited
{
	color: #999 !important;
}

.column li a:hover,
#breadcrumb a:hover,
#column_sidebar h2 a:hover,
#floating_sidebar_tags a:hover,
#footer a:hover,
#global a:hover,
#header li a:hover:before,
#header a:hover
{
	color: #d71921 !important;
}

#column_sidebar a, #column_sidebar a:visited, .sidebar_list a, .sidebar_list a:visited,
#column_sidebar h2 a, #column_sidebar h2 a:visited
{
	color: #222;
}

a:hover,
input.submit:hover,
.pagination_links a:hover,
.small_links a:hover,
#floating_sidebar_related a:hover
{
	color: #222 !important;
}

input[type=submit]:hover /* IE6 doesn't like this */
{
	color: #222 !important;
}

#navigation>ul>li>a:hover,
#navigation li li:hover a
{
	color: #ffd !important;
}

/* BACKGROUND COLOR OVERRIDES */

input.submit,
#navigation,
#navigation li ul,
#navigation form input.submit:hover
{
	background: #d71921 !important;
}

input.submit:hover
{
	background: #eee !important;
}

input[type=submit] /* IE6 doesn't like this */
{
	background: #d71921 !important;
}

input[type=submit]:hover /* IE6 doesn't like this */
{
	background: #eee !important;
}

#navigation li li:hover
{
	background: #af0000 !important;
}

#floating_sidebar
{
	background: #ffd;
}

/* BACKGROUND IMAGE OVERRIDES */

h1,
hr, .hr
{
	background: transparent url("../img/bg/hr.png") left bottom no-repeat;
}

.small_links li
{
	background: transparent url("../img/bg/feature_li.png") left 3px no-repeat;
}

.toggle_container,
.pagination_links
{
	background: transparent url("../img/bg/hr.png") left top no-repeat;
}

#breadcrumb li,
#column_sidebar li li, .sidebar_list li li
{
	background: transparent url("../img/bg/breadcrumb_li.png") left 4px no-repeat;
}

#column_sidebar li, .sidebar_list li
{
	background: transparent url("../img/bg/column_sidebar_li.png") left 4px no-repeat;
}

#navigation form
{
	background: transparent url("../img/bg/navigation_form-trans.png") 7px top no-repeat;
}

/* ADVANCED CUSTOM OVERRIDES */

#header {
	height: 120px;
}

	#header_nav a, #header_nav a:visited {
		color: #d71921 !important;
	}
	#header_nav a:hover {
		color: #999 !important;
	}

#logo {
	height: 100px;
	width: 277px;
}

#navigation {
	margin: 5px 0 15px 0;
}

#navigation>ul {
	background: transparent url("../img/bg/navigation_ul-trans.png") left top no-repeat;
	padding: 0 0 0 13px;
}

#navigation>ul>li {
	background: transparent url("../img/bg/navigation_li-trans.png") right top no-repeat;
	margin-left: -12px;
	text-align: right;
	width: 115px;
}

#navigation>ul>li:hover {
	background: transparent url("../img/bg/navigation_li_hover-trans.png") right top no-repeat;
}

#navigation>ul>li>a, #navigation>ul>li>a:visited {
	padding-right: 13px;
	width: 102px;
}

#navigation li ul {
	border: 1px solid #900;
	left: 3px;
}

#navigation form {
	left: 721px;
	width: 259px;
}

#column_sidebar h2 {
	margin-top: 15px;
	margin-bottom: 0;
}

#column_sidebar h2 a, #column_sidebar h2 a:visited {
	font-weight: bold !important;
}

#column_sidebar li, .sidebar_list li {
	padding: 0 0 0 12px;
}

#column_sidebar li li, .sidebar_list li li {
	margin-left: -10px !important;
}

#column_sidebar li li li, .sidebar_list li li li {
	margin-left: 0 !important;
}

#floating_sidebar_wrapper .sidebar {
	border-color: #d71921;
}

