body, td, th, div, p, label {
	color:#919191;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:16px; 
}
a	{
	color:#919191; 
	text-decoration:underline;
}

a:visited 	{
	color:#919191;
}

a:hover {
	color:#919191; 
	text-decoration:none
}

body {
	background:#451818;
	text-align:center;
}
.main 		{
	width:980px;
	margin:auto;
	text-align:left;
}
img {
border:medium none;
}
h2 {
font-size:120%;
}
#top-tail {
	background:url(../images/top-bg.gif) repeat-x 0 0;
}
	#top {
		background:url(../images/top.jpg) no-repeat 0 0;
		height:109px;
		overflow:hidden;
	}
		#whos {
			float:right;
			padding:25px 0px 0px 0px;
			width:269px;
		}
		#logo {
			margin:0px 270px 0px 0px;
		}
			#logo img {
				margin:27px 0px 0px 118px;
			}

#topmenu-tail {
	background:url(../images/topmenu.gif) repeat-x 0 0;
}
	#topmenu {
		background:url(../images/topmenu-bg.gif) no-repeat 50px 0;
		height:55px;
	}

#header-tail {
	background:url(../images/header-bg.gif) repeat-x 0 0;
}
	#header		{
		background:url(../images/header.jpg) no-repeat 0 0;
		height:305px;
		overflow:hidden;
	}
		#header .space {
			padding:25px 0px 0px 166px;
		}
		#menu {
			float:left;
			width:166px;
		}
		#search {
			float:left;
			width:306px;
		}
		#slogan {
			float:left;
			padding:199px 0px 0px 0px;
			width:341px;
		}
		
.module-search 		{
	padding:242px 0px 0px 35px;
}
.module-search h3 {
	color:#777;
	float:left;
	font-size:13px;
	padding:4px 0px 0px 0px;
	width:53px;
}

.search .inputbox	{
	background:#fff;
	border:1px solid #55c2e7;
	color:#2c2c2c;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:auto;
	margin:2px 12px 0px 2px; 
	padding:2px 0px 2px 8px; 
	vertical-align:middle;   
	width:158px;
}

* html .search .inputbox {
	height:19px;
}

.search  .button	{
	background:none;
	color:#cb670e;
	font:bold 12px Arial;
	height:29px;
	float:left;
	padding:0px 0px 0px 0px;
	width:27px;  
	vertical-align:middle;
}

.menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

.menu li.active a{
	color:#141613 !important;
}

.menu li a {
background:transparent url(../images/list-item.gif) no-repeat scroll 0 0;
color:#141613;
display:block;
font-size:14px;
font-weight:normal;
height: 1%;
padding:1px 10px 13px 27px;
text-decoration:none;
}

.nav- a {
background:transparent url(../images/topmenu-separator.gif) no-repeat scroll right 25px;
color:#FFF9C0;
display:block;
float:left;
font-size:14px;
font-weight:normal;
text-align:center;
text-decoration:none;
width:auto;
}

.nav- a span {
display:block;
padding:20px 40px 17px 37px;
}

#footer		{
	background:url(../images/footer.gif) no-repeat 0 0;
	height:73px;
}
#footer .space	{
	color:#aa3232;
	font-size:12px;
	font-weight:normal;
	padding:22px 0px 0px 45px;
	text-align:left;

}

#footer a		{
	color:#fff; 
	font-weight:bold; 
	text-decoration:none;
}

#footer a:hover	{
	text-decoration:none
}
.header{
	border: none;
}
.header-nav-container{
	background: none;
}
.middle-container{
	background: #FBFAF6;
}
.middle{
	background: none;
}

.base-mini .head, .base-mini .content, .base-mini ol, .base-mini,.base-mini .actions{
	background: none;
	border: none;
}
h1, h2, h3, h4, h5, h6, .head{
	color: #3BA2E2;
}

.mini-product-tags .content a, .mini-product-tags .content a:hover{
	color:#3BA2E2;
}
