/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
body{
	background: #000 url(images/bgr.gif) repeat-x top;
	color: #222;
	font: 12px Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
a{
	color: #6d6d6d;
	text-decoration: none;
}
/*- Nav1 -*/
.nav1{
	float: left;
}
.nav1 li{
	float: left;
	height: 27px;
}
.nav1 li a{
	color: #d0d0d0;
	display: block;
	height: 27px;
	text-align: center;
}
.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a{
	color: #e83430;
	text-decoration: none;
	height:27px;
}
.nav1  { list-style: none; margin: 0px; padding: 0px;}
.nav1 li { padding: 0px; margin: 0px; display: inline; line-height: 14px; }

.nav1 li a { padding: 0px 0px 0px 9px; background: url(./images/menuleft.gif) no-repeat left top; float: left;}
.nav1 li a span { padding: 4px 9px 9px 0px; display: block; background: url(./images/menuright.gif) no-repeat right top; float: right; }
.nav1 li a span { float: none; }
.nav1 li a:hover span { }
.nav1 li a:hover , li.current_page_item a{ background-position: 0% -27px; text-decoration: none;}
.nav1 li a:hover span , li.current_page_item a span{ background-position: 100% -27px; }


/*- Nav2 / Dropdowns-*/
#nav, #nav ul{
	padding: 0;
	margin: 0;
	float:left;
	list-style: none;
}
#nav {
	padding: 0 0 0 25px;
	width:921px;
}
#nav a {
	display: block;
}
#nav li {
	float: left;
	line-height:33px;	
}
#nav li a:hover {
background: none;
}
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index:1000;	
}

#nav li ul li {
	background: url(images/topmenu-bgr.gif) repeat-x top;
	width:15em;
	border:1px solid #e5e4de;	
}
#nav li ul ul {
margin: -34px 0 0 15em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
} 

/* IE7 Fix */
.nav li:hover, .nav li.hover { position: static; }


/*=== Header ===*/
#header{
	background: url(images/header-bgr.gif) no-repeat top;
	height: 128px;
}
#header .spacer{
	float: right;
	font-size: 11px;
	padding: 40px 20px 0 20px;
	text-align: right;
	width: 223px;
}
/*- Logo -*/
#header h1{
 	margin-top:13px;
	background: url(images/logo.gif) no-repeat;
	float: left;
	text-indent: -9999px
}
#header h1 a{
	display: block;
	height: 115px;
	width: 512px;
}
/*=== Columns ===*/
#columns{
	margin: 0 auto;
	width: 900px;
}
#columns h2{
	color: #e83430;
	font: 20px Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
	margin: 0 0 5px;
	text-transform: uppercase;
}
#columns h2 a{
	color: #e83430;
}
#columns h3, #columns h4, #columns h5{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px;
}
#columns h3{
	font-weight: bold;
	text-transform: uppercase;
}
#columns h3, #columns h5{
	background: url(images/ico-star.gif) no-repeat left;
	height: 16px;
	margin: 0 0 10px;
	padding: 0 0 0 17px;
}
#centercol h3 {
	margin: 0 0 15px;
}

#topmenu li a:hover,#topmenu li.active a{
	color: #e83430;
	text-decoration: none;
}
.featureditem {
	height:220px;
	margin-left:30px;
	_margin:0;
	padding:0;
	background: #fff !important;
	overflow:hidden;
}
.idTabs .selected{
	color: #e83430;
	text-decoration: none
}
#fonts a:hover, #fonts a.active{
	color: #e83430;
	text-decoration: none;
}
.headlines dt a{
	color: #e43830;
	font-weight: bold;
}

/*- Widget -*/
.widget { margin-bottom:15px; }
.widget ul{ padding: 0 0 5px 5px; }
.widget ul li{
background: url(images/ico-list-white.gif) no-repeat left;
border-bottom: 1px solid #f1f1ed;
line-height: 25px;
padding: 5px 0 0 15px;
}
