body{
	background:#999;
	font-family:Helvetica, Arial, sans-serif;
}

#top1{
	min-height:9em;
	background:#fff url(images/header_bg.jpg) 0 0 no-repeat;
}

#top2{
	background:#fff;
}

#bottom2{
	color:#9099AA;
	background:#fff;
}

.threecol .colleft {
	background:#fff;		/* left column background colour */
}

/*Header*/
#top1 .title h1{
	display:none;
}

#top1 .title a{
	text-decoration:none;
	color:#6f7785;
}

#top1 .slogan{
	color:#fb6900;
	padding: 0 0.5em 0.8em 0;
	font-weight:bold;
	margin-top:2.2em;
	font-size:1.3em;
	text-align:right;
	letter-spacing: 1px;
	font-family:Helvetica, Arial, sans-serif;
}

#top1 .account{
	text-align:right;
	margin-top:2.6em;
	float:right;
}

#top1 .account p{
	margin:0;
	padding:0;
}

#top1 .account a{
	color:#5c758b;
	text-decoration: none;
}

#top1 .account a:hover{
	color:#6F0F9F;
}

#top1 div.inline_cart{
	float:right;
	margin-top:2.6em;
	margin-left:1.5em;
	margin-right:1em;
}

#top1 div.mini_cart{
	margin:0;
	padding:0;
}

#top1 div.mini_cart form{
	width:auto;
	display:inline;
}

/*Footer*/
#footer {
	font-size:0.8em;
}
#bottom2 .left{
	float:left;
	color:#000;
}

#bottom2 .right{
	float:right;
	color:#000;
}

.main_image{
	float:right;
	padding: 0.5em;
	
}

/*Navigation*/
#navbar {
	font-family:Halvetica, Verdana, sans-serif;
	position:relative;
	z-index:10;
	width:100%;
	background:transparent;
}

#navbar a{
	font-size:0.9em;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
}

#navbar li {text-align: left;}

/*First LEVEL*/
#navbar li.button{
	float:none;
	background: transparent; /*Top level background color*/
}

#navbar li.button:hover{
	background: transparent; /*Top level hover background color;*/
}

#navbar li.button a{
	color:#5c758b; /*First Level Link Colors*/
}

#navbar li.button:hover a{
	color:#6F0F9F; /*First level hover link color*/
}	

/*SECOND LEVEL*/
#navbar .dropdown ul{
	background: transparent;
	border:none;
}

#navbar .dropdown li.button{
	background:#D1DCEF; /*Second level background color;*/
	border:none;
}

#navbar .dropdown li.button:hover{
	background:#9BA8BF; /*Second level hover background color;*/
}
#navbar .dropdown li.button a{
	color:#222; /*Second level link color*/
}

#navbar .dropdown li.button:hover a{
	color:#222; /*Second level hover link color*/
}

/*THIRD LEVEL*/
#navbar .dropdown .flyout ul {
	background: transparent; /* BG of flyouts */
}

#navbar .dropdown .flyout li.button{
	background:#D1DCEF; /*Third level background color;*/
	border:none;
}

#navbar .dropdown .flyout li.button:hover{
	background:#B5C4DF; /*Third level hover background color*/
}
#navbar .dropdown .flyout li.button a {
	color: #222; /* color of flyouts */
} 
#navbar .dropdown .flyout li.button:hover a{
	color:#222; /*Third level hover link color*/
}

/*ACTIVE STATES*/
#navbar li.button.on{
	background:#fff; /*Active State Background*/
}

#navbar li.button.on a, #navbar li.button.on:hover a{
	color:#ff6633;	/*Active State Color*/
}

#navbar li.button.on .dropdown li.button a{
	color:#ff6633; /*Parent Active, Dropdown color */
}
#navbar li.child-on a, #navbar li.child-on:hover a{
	color:#ff6633; /*Active State with Active Child color*/
}

#navbar li.child-on .dropdown a, #navbar li.child-on .dropdown li.button:hover a{
	color:#222;
}
#navbar li.child-on, #navbar li.child-on:hover{
	background:#9BA8BF; /*Parent Active, Self Active*/
}	
