/* CSS Document
fourth theme ULTRAEASY
Only colour/images information here
*/

body {
background:#5b5d5c url(../images/background/bg-body.jpg) top repeat-x ;
color:#fff;
}

#topfurniture {
	background:url(../images/background/bg-header.jpg) no-repeat 0 0;
}
 #logo span 
 {
	left:-9999px;
 }
#logo, #logo span {
color:#fff;
background:url(../images/logo/logo.gif) no-repeat 0 0;
width:187px;
height:54px;
}

#topfurniture form label {
background:url(../images/presentation/srch-left.gif) no-repeat 0 0 ;
}

#topfurniture form input {
background-color:#ededed;
border:1px solid #b8b8b8;
border-left:0px;
border-right:0px;
}

#topfurniture form input.btn-go {
background:none;
}

#topnav {
	background:url(../images/navigation/hm_bg_nav.jpg) no-repeat 0 0;
	padding-bottom: 30px;
}

#topnav ul li a {
color:#fff;
}

#topnav ul li a span {
background:url(../images/navigation/navoff-right.gif) no-repeat right 0;
}

#topnav ul li#last a span {
background:none;
}

#topnav ul li a:hover, #topnav ul li.sel a { 
background:url(../images/navigation/navon-left.gif) no-repeat 0 0; 
color:#fff;
}

#topnav ul li a.stillhover {
background:url(../images/navigation/navsel-left.gif) no-repeat 0 0; 
color:#fff;
}

#topnav ul li a:hover span, #topnav ul li.sel a span { 
background:url(../images/navigation/navon-right.gif) no-repeat right 0!important;
}

#topnav ul li a.stillhover span {
background:url(../images/navigation/navsel-right.gif) no-repeat right 0!important;
}

#topnav ul li ul {
background: url(../images/navigation/subnav-top.png) no-repeat 0 0;
behavior:url(css/iepngfix.htc);
} 

#topnav ul li ul li {
width:224px;
background:#ff8a02 url(../images/navigation/bg-subnav.gif) no-repeat bottom left;
border:1px solid #ffc179;
border-top:none;
border-bottom:none;
}

#topnav ul li ul li.lastli, #topnav ul li ul li {
*background-color:#ff8a02; /* IE only */
}

#topnav ul li ul li.lastli span  {
background: url(../images/navigation/subnav-bot.png) no-repeat 0 0;
border:none;
behavior:url(css/iepngfix.htc);
}

#topnav ul li.sel ul li a, #topnav ul li ul li a {
background:none!important;
font-weight: normal;
}

#topnav ul li ul li a:hover {
background-color:#ff6702!important;
color:#fff;
}

/* left nav */
#leftnav {
background:url(../images/navigation/nav2Top_bg_grey.gif) no-repeat top left;
}

#leftnav li.last {
background: #ededed url(../images/navigation/nav2bot_bg_grey.gif) no-repeat bottom left;
}

/* content */

#content {
background: transparent url(../images/presentation/bg-content.gif) top left repeat-y; 
padding-top: 0;
padding-bottom:60px
}

#contenthr {
background:url(../images/presentation/hmcontentBase.png) no-repeat 0 0;
behavior:url(css/iepngfix.htc);
height:90px;
}

#col-2-2 div.flashalternate {
margin:30px 0pt 0pt 420px;
}

#col-2-2 div.flashalternate h2 {
border-bottom:1px solid #8A8387;
font-size:1em;
font-style:italic;
margin-bottom:0.2em;
padding-bottom:0.5em;
}

#col-2-2 div.flashalternate p {
line-height:1.5em;
margin-bottom:1.5em;
}

#col-2-2 div.flashalternate p strong {
font-size:1.6em;
font-style:italic;
line-height:1.5em;
}

#col-2-2 div.flashalternate p a {
	font-weight:bold;
	color:#fff;
	border-bottom:1px dotted #fff;
}

#col-2-2 div.flashalternate p a:hover {
	background-color:#ea3a04;
	}

#col-3-2 h3,
#col-3-3 h3 {
color:#fff;
font-style: italic;
border-bottom: 1px solid #fff;
}

#col-3-2 a, #col-3-3 a {
border-bottom:1px dotted #EF5A00;
color:#fff;
}
#col-3-2 a:hover, #col-3-3 a:hover {
background-color:#696969;
}

#col-3-3 #new-content .hr {
	background-color:#717271;
}

/* Modules */

/* colour1 box - grey */

div.color1,
div.color1 div.hrend {
background:none;
}

div.color1 div.hrend {
height:6px;
bottom:-6px;
}

div.color1 button.submitBtn div {
	background: url(../images/button/bg-btn-grey.gif) right no-repeat;
}

div.color1 button.submitBtn span {
	background: url(../images/button/bg-btn-grey.gif) left no-repeat;
	color: #333;
}


/* colour2 box - orange */

div.color2 {
background:#ef5a00 url(../images/presentation/orangebox-top-ongrey.gif) no-repeat 0 0;
}

div.color2 div.hrend {
background:transparent url(../images/presentation/orangebox-bot-ongrey.gif) no-repeat 0 0;
height:6px;
bottom:-6px;
}

/* colour3 box - vita */

div.color3 {
	background: #ffffff url(../images/background/poll-v2-top.gif) no-repeat 0 0;
	color: #000;
	margin-top: 0;
	width:195px;
	padding: 10px 0 !important;
}
div.color3 h3 {
	background: #EF5A00 url(../images/background/poll-v2-upper.gif) no-repeat bottom;
	padding: 0 0 30px 10px;
	border:0 !important;
	display:block;
	width:185px;
	color:#fff;
}
div.color3 div.hr {
	background-color: #f59c66;
}
div.color3 div.hrend {
	background: transparent url(../images/background/whiteongrey-box-bottom.gif) no-repeat bottom left;
	height: 18px;
	bottom: -14px;
}
div.color3 p.content {
	font-size:1.2em;
	background: transparent url(../images/background/poll-v2-mid-gradient.gif) repeat-x top;
	padding: 0 0 0 10px;
	height:auto !important;
	min-height:158px;
	*height:158px;
}
div.color3 p.link {
	margin: 5px 10px 0 10px;
	padding-top:5px;
	border-top: 1px #ccc solid;
}
div.color3 a {
	color: #EF5A00;
	border-bottom: 1px dotted #000;
}	
div.color3 a:hover {
	background-color: #ededed;
}

/* poll */

div.poll {
	margin-top:60px;
	padding-top:0;
}

/* rss */

div.rss p,
div.rss p a {
color:#fff;
}

/* resource */

div.resource {
background:transparent url(../images/presentation/mod-top-grey.gif) no-repeat 0 0;
}

div.resource div.hrend {
background:transparent url(../images/presentation/mod-bot-grey.gif) no-repeat 0 0;
}

/* my onetouch */

div.myonetouch.color1 h3 span {
background:transparent url(../images/logo/myonetouch-title.gif) no-repeat 0 0;
}

/*div.myonetouch.color1 p {
border-bottom:1px solid #ee579c;
}
*/
/* footer */

#footer #links1 a {
color:#fff;
}

#footer .hr {
background-color:#666;
}

#footer #links2 a, #footer p, #footer p a {
color:#b3b3b3;
}

#footer div.lang a {
font-size:1.1em;
font-weight:bold;
color:#fff;
}

/* form button */

button.submitBtn div{ 
  background:url(../images/button/bg-btn.gif) right no-repeat; 
}
button.submitBtn span { 
  background:url(../images/button/bg-btn.gif) left no-repeat;
  color:#fff; 
}
