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

#logo, #logo span {
color:#fff;
background:url(../images/logo/logo.gif) no-repeat 0 0;
width:181px;
height:49px;
}

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

#topfurniture form input, #formTopFurniture input  {
background-color:#b3e4f6;
border:1px solid #2688b0;
border-left:0px;
border-right:0px;
}

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

#topnav { background:url(../images/navigation/navbg.gif) no-repeat 0 0; }

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

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

#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 {
background:url(../images/navigation/navsel-left.gif) no-repeat 0 0; 
}


#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);
left:1;
} 

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

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

#topnav ul li ul li.lastli {
background:#01a9e8 ;
}

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

#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;
color:#FFFFFF;
}

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

#content {
background:#fff url(../images/background/bg-content.jpg) repeat-y 0 0;
}

/* content */

#contenthr {
background:url(../images/illustration/content-end.jpg) no-repeat 0 0;
width:991px;
height:296px;
/*height:210px;*/
}

/*fix for MasterHome*/
#content.home{
height: 1200px;
}
/*-------------*/

#content h2, 
#content h3 {
color:#00a9e7;
font-style:italic;
margin-bottom:15px;
}
#content h2 em,
#content h3 em {
color:#696969;
font-weight:bold;
}

/* pagination */
div.pagination ul li a {
color:#fff;
background:url(../images/button/pag-off.gif) no-repeat 0 0;
}

div.pagination ul li a:hover, div.pagination ul li a.sel {
background:url(../images/button/pag-on.gif) no-repeat 0 0;
}

/* Modules */

#content div.regimg {
float:left;
clear:both;
width:166px;
margin-top:60px;
position:relative;
}


/* newsletter */

.newsletterbox {
background:#fff url(../images/illustration/newsletter-top.gif) no-repeat 0 0;
margin-bottom:90px;
}

#content .newsletterbox div.hrend {
background:transparent url(../images/illustration/newsletter-bot.gif) no-repeat bottom left;
bottom: -109px;
height: 109px;
}

.newsletterbox div.greyhr {
background:transparent url(../images/illustration/newsletter-hr.gif) no-repeat bottom left;
}

.newsletterbox button {
float:left;
}


/* rellinks box - slanted blue */


#content div.rellinks {
background:#fff url(../images/background/rellinks-bg-long.gif) no-repeat 0 0;
color:#4b4b4b;
min-height:210px;
height:auto!important;
height:210px;
}

#content div.rellinks h3 {
color:#333333;
border-bottom:1px solid #c7f0fe;
}

div.rellinks div.hr {
background-color:#c7f0fe;
}

div.rellinks div.hrend {
background:transparent url(../images/background/rellinks-bg-end.gif) no-repeat bottom left;
height: 40px;
}

div.rellinks ul li {
font-size: 10px;
}

div.rellinks ul li a {
color:#333;
border-bottom:1px dotted #333;
}

div.rellinks ul li.last a {
color: #fff;

border-bottom:1px dotted #fff;
}

div.rellinks ul li a:hover {
background-color: #f9f994;
color: #00a9e7;

border-bottom:1px dotted #00a9e7;
}



/* contentfeat box - girl image */


#content div.contentfeat {
background:#fff url(../images/illustration/feat-girl-top.gif) no-repeat 0 0;
min-height:374px;
height:auto!important;
height:374px;
color:#4b4b4b;
}

#content div.contentfeat h3 {
color:#00a9e7;
border-bottom:1px solid #d9d9d9;
}

#content div.contentfeat h4
{
	font-size: 1.2em;
}

#content div.contentfeat a {
color:#4b4b4b;
border-bottom:1px dotted #00a9e7;
}

#content div.contentfeat a:hover {
background-color: #f9f994;
color: #00a9e7;
}

div.contentfeat div.hr {
background-color:#d9d9d9;
}

div.contentfeat div.hrend {
background:transparent url(../images/illustration/feat-girl-bot.gif) no-repeat bottom left;
height: 219px;
}

div.contentfeat ul li.last {
border: none;
padding: 0 0 0 0;
text-align: right;
}


/* register your meter */
#register, #register span {
background:url(../images/illustration/feat-register-crayons.jpg) no-repeat 0 0 ;
width:195px;
height:259px;
text-indent:-50000px;
}


/* feat box - pink */

#content div.feat {
clear: both;
background:#f2f2f2 url(../images/illustration/offerbox-top.gif) no-repeat scroll 0 0;
color:#4b4b4b;
}

#content div.feat h3 {
color:#4b4b4b;
}

div.feat div.hr {
background:none;
}

div.feat div.hrend {
background:transparent url(../images/illustration/offerbox-bot.gif) no-repeat bottom left;
bottom:-5px;
height:5px;
}

div.feat a {
color:#4b4b4b;
border:none;
border-bottom:1px dotted #4b4b4b;
font-weight:bold;
}

div.feat a:hover {
background-color:#f9f994;
border-bottom:1px dotted #00a9e7;
color:#00a9e7;
}

/* colour1 box - blue */

#content div.color1 {
background:#0286b7 url(../images/illustration/blue-boxtop.gif) no-repeat 0 0;
color:#fff;
}

#content div.color1 h3 {
color:#fff;
border-bottom:1px solid #CCE7F1;
}


div.color1 div.hr {
background-color:#e0669e;
}

div.color1 div.hrend {
background:transparent url(../images/illustration/blue-boxbottom.gif) no-repeat bottom left;
bottom:-12px;
height:12px;
}

div.color1 a {
color:#fff;
border:none;
border-bottom:1px dotted #fff;
}

div.color1 a:hover {
background-color:#F8F794;
color:#4B4B4B;
border-bottom:1px dotted #FFFFFF;
}


/* resource */
div.resource {
background:url(../images/illustration/resource-centre-top.gif) no-repeat 0 0;
padding-top:35px;
margin-top:50px;
margin-left:12px;
width:154px;
}

* html div.resource {
margin-left:2px;
}


div.resource h3 {
color:#4b4b4b;
border-bottom:1px solid #d9d900;
width:136px;
}

div.resource p {
width:136px;
}

div.resource p a {
color:#4b4b4b;
border-bottom:1px dotted #000000;
font-weight:bold;
border-bottom:1px solid #d9d900;
}

div.colorbox.resource div.hrend {
background:transparent url(../images/illustration/resource-centre-bot1.jpg) no-repeat 1px 0;
height:157px;
bottom:-157px;
left:-5px;
}


/* My one touch */

div.myonetouch h3 {
border-bottom:1px solid #cce7f1;
color:#fdf408;
background-color:#0286b7;
}

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

div.myonetouch.color1 p {
border-bottom:1px solid #67b6d4;
}

div.myonetouch a {
color:#fdf408;
border-bottom:1px dotted #ffff00;
}

/* form button */

button div {
  background:url(../images/button/btnBlueOnGrey.gif) right no-repeat ;
 
} 

button span {
  background:url(../images/button/btnBlueOnGrey.gif) left no-repeat;

}

div.poll button div {
  background:url(../images/button/bg-btn-blue.gif) right no-repeat;

} 

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

div.newsletterbox button div, div.newsletterbox button span {
color:#fff;
}

/* Poll general */

div.poll p.pollbar {
background:url(../images/illustration/poll-left.gif) no-repeat 0 3px;
}

div.poll p span {
background:url(../images/illustration/poll-right.gif) no-repeat right top;
}

.poll label {
}





/* colour2 box - black */

/*
#content div.color2 {
background:#000 url(../images/theme2/blackbox-top.gif) no-repeat 0 0;
color:#fff;
}
*/
#content div.color2 h3 {
color:#fdf408;
border-bottom:1px solid #8a8387;
}

div.color2 div.hr {
background-color:#8a8387;
}

div.color2 div.hrend {
background:transparent url(../images/illustration/blackbox-bot.gif) no-repeat bottom left;
}

div.color2 a {
color:#fff;
border:none;
border-bottom:1px dotted #df0c6e;
}

div.color2 a:hover {
background-color:#434343;
}


/* pollbox */

#content div.poll {
background:url(../images/illustration/poll-home-top.gif) no-repeat 0 0;
color:#fff;
}

#content div.poll h3 {
padding-top:65px;
color:#fdf408;
border-bottom:1px solid #cce7f1;
}

div.poll div.hr {
background-color:#cce7f1;
}

div.poll div.hrend {
background:transparent url(../images/illustration/poll-home-bot.gif) no-repeat bottom left!important;
bottom: -16px;
height: 16px;
}

div.poll a{
color:#fff;
font-weight:bold;
border-bottom:1px dotted #ffffff;
}

div.poll a:hover {
background-color:#f8f794;
color:#4b4b4b;
}

/* Email and Tell Us */
.success {
color:#00a9e7;
}


.emailtell button {
color:#fff;
}

/* footer */

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

#footer .hr {
background-color:#66cbf1;
}

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

#footer div.de {
background:url(../images/icon/lang-en.gif) no-repeat left center;
}

#footer div.en {
background:url(../images/icon/lang-de.gif) no-repeat left center;
}


#footer div.lang a {
font-size:1.1em;
font-weight:bold;
color:#fff;
background:transparent url(../images/navigation/leftnav-close.gif) no-repeat right center;
}


/* Input styles */

.formitem {
margin-top: 6px;
font-size: 11px;
}


#col-3-2 h2,
#col-3-2 h3 {
font-family:Arial, Helvetica, sans-serif!important;
margin:0px 0px 0.5em 0px;
}

blockquote {

color:#00a9e7;
font-size:1.4em;
font-style:italic;
}

#content .first {
margin-bottom: 15px;
color:#00a9e7;
}


#content p.bodycopy {
font-size:1.2em;
color:#7c7c7c;
margin:0.6em 0;
width:100%;
}

/* 3a specific */

.star-rating{
	background: url(../images/icon/star_yellow.gif) top left repeat-x;		
}

.star-rating li.current-rating, .star-rating li a:hover{
		background: url(../images/icon/star_yellow.gif) left bottom;
}

#rating button div span,
#rating button div {
background-image: url(../images/button/btnblueonwhite.gif);
color: #fff;
}
#rating h4 {
color: #00A9E7;
}

#temp3a-3col-2 p.first {
	margin-left: 0;
}
/*
#temp3a-holdcontent {
background: #f2f2f2;
}
*/
#temp3a-3col-3 h3 {
color: #00A9E7;
border-bottom: 1px solid #b3b3b3;
}

#temp3a-3col-3 ul li {
list-style: none;
padding-left: 10px;
background:url(../images/dot/bullit-grey.gif) no-repeat 0 4px;
}

#temp3a-3col-1 div.color2 h3 {
border-color: #e0dfdf;
}
#temp3a-3col-1 div.color2 div.hr {
background: #e0dfdf;
}
#temp3a-3col-1 div.color1 {
background:#fff url(../images/background/rellinks-bg-long.gif) no-repeat 0 0;
color:#4b4b4b;
min-height:210px;
height:auto!important;
height:210px;
}

#temp3a-3col-1 div.color1 h3 {
color:#333333;
border-bottom:1px solid #c7f0fe;
}

#temp3a-3col-1 div.color1 div.hr {
background-color:#c7f0fe;
}

#temp3a-3col-1 div.color1 div.hrend {
background:transparent url(../images/background/rellinks-bg-end.gif) no-repeat bottom left;
height: 40px;
}

#temp3a-3col-1 div.color1 ul li {
font-size: 10px;
}

#temp3a-3col-1 div.color1 ul li a {
color:#333;
border-bottom:1px dotted #333;
}

#temp3a-3col-1 div.color1 ul li.last a {
color: #fff;
font-weight: bold;
border-bottom:1px dotted #fff;
}

#temp3a-3col-1 div.color1 ul li a:hover {
background-color: #f9f994;
color: #00a9e7;
font-weight: bold;
border-bottom:1px dotted #00a9e7;
}

#email {
background:#FFFFFF url(../images/background/email-bg-Article.gif) no-repeat scroll left top;
}

.sharewith {
background:transparent url(../images/background/bg-sharewith-Article.gif) no-repeat scroll left top;
}

#temp3a-holdcontent h3 {
float: none;
margin:0px;
}
#temp3a-1col h3
{
	float:left;
	width:690px;
	}
	
.btnSignUp
{
	background: transparent url(../images/button/btnBlueOnGrey.gif) no-repeat scroll top right;
	width:97px;
	height: 35px;
	display:inline;
	float:left;
	margin:6px 0 0 0;
	clear:both;
	}
	
input.btnSignUp1 {
	background: transparent url(../images/button/btnBlueOnGrey.gif) no-repeat scroll top left;
	width: 90px;
	height: 35px;
	border: none;
	cursor: pointer;
	display: block;
	overflow: hidden;
	color: #FFFFFF;
	font-size:1.2em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;	
}

#leftnav li.last {
background:#FFFB94 url(../images/navigation/innernav-bottom.gif) no-repeat scroll left bottom;
padding-bottom:45px;
}

div#temp3a-1col h4
{
	font-size:1.2em;
	font-weight:bold;

}

div#temp3a-hold h3 
{
font-size:2.5em;
font-weight:normal;
line-height:1em;
margin:10px 0 10px 205px;
width:690px;
}
	
div.contentfeat ul li {
font-size:10px;
}
