.headerMain {

background:url("/images/backgrounds/headermain_background.png") no-repeat scroll 0 0 transparent !important;
}
.headerTop {
background:#ddd 
}
.break { font-size: 0;width: 0; height: 0; clear: both;}
.nocrumb {
height:0 !important
}
#header {
background:#ddd;
}
#headerWrapper {
background:#ddd !Important
}
.bodyright {
background:none;
}
/** BEGIN wrapper **/
#wrapper {
  clear:left;
background:transparent !important;
width:1018px !important;
margin-top:0 !Important;

}
.adswrapper {
width:1018px
}
#nav {
    background: url("/images/backgrounds/menu_background.png") no-repeat scroll 0 0 transparent;
	border-bottom:none
	}
#page {
clear:left;
float: left;
padding:  0;
width: 1018px;
}

#page h2 {
font-size:2.6em;
color:#444;
}

#page h2.strapline {
font-size:1.5em;
color:#555;
font-weight:normal;
font-family:verdana,arial;
margin-bottom:10px
}

/** BEGIN content **/
#content {
width: 745px;
float: left;
padding-top:5px;
}
.left_content {
width:630px;
float:left;
padding:0px 0 10px 5px;
margin-left:10px;
}
.left_content h3{
border-bottom:1px dotted #ccc;
}
.left_content h3 a{
color:#005F8F;
font-size:1.5em;
font-weight:normal;
padding:0px 0 2px 0;
margin:0px;
clear:both;
}
.left_content h3 a:hover{
text-decoration:underline;
}
.left_content h3 span a{
float:right;
font-size: 0.75em;
padding-top:8px;
color:#005F8F;
}
.icon_left{
width:305px;
height:100px;
padding:10px 0px 0 0;
}
#content .buffer {
padding: 0 5px;
}
.groupsWrapper {
/*background:none repeat scroll 0 0 #FFFFFF;       */
display:block;
/*height:645px;   */
/*margin-bottom:10px;   */
padding:5px 0;
width: 745px;
}





.twitterindex {
width:295px;
float:right;
margin-right:15px
}
.twtr-hd {
display: none;
}

.twtr-ft {
display: none;
}
.twtr-timeline {
-moz-border-radius:0
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
background-color:#fff !important
}
#content .homeCategory {
    background: url("/images/iefixes/ie_homecat.png") repeat-x scroll left top transparent;
    float: left;
    height: 171px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 4px 8px 13px;
    width: 346px;
}

#nav {
    background: url("/images/backgrounds/menu_background.png") no-repeat scroll 0 0  transparent !important;
    border-radius: 0 0 0.5em 0.5em;
    display: block;
    list-style: none outside none;
    margin: 0;
    min-height: 30px;
    padding: 0;
    width: 1018px;

}



#content .homeCategory .categorybar {

width: 359px;
}
.catright {
float:right  !important
}
/*#content .homeCategory .children {
background:url(/images/groups/children.png) repeat-x;

}
#content .homeCategory .telecare {
background: #FF7400;

}
#content .homeCategory .houseandhome {
background: #7E53A9;

}
#content .homeCategory .walking {
background: #B11552;

}
*/

#content .homeCategory .categorybar img {

margin-right:10px
}

#content .homeCategory .categorybar h3 {
color:#fff;
padding-top:8px;
}
#content .homeCategory ul {
margin-top:5px
}

#content .homeCategory .categorybar ul {
padding-top:5px
}


#content .homeCategory .categorybar li {
list-style-position:outside;
list-style-type:disc !important;
margin-left:11px;
padding-left:0;
color:#bbb !important;
}

#content .homeCategory .categorybar a {
    /*display: block; */
   /* overflow: hidden;  */
    width: 194px;
}

#content .homeCategory .categorybar img {
height:129px;
float:right;
padding:8px 8px 8px 0
}
#content .homeCategory .searchhome {
clear:both;
background:url(/images/icons/arrow.gif) no-repeat right;
padding-left:10px;
display:none
}
#content .homeCategory .telecaredot {
}


#content .homeCategory p {
margin:4px;
padding:4px;
}
#content .homeCategory ul {
margin-left:4px
}
#content .homeCategory ul li {
list-style-type:disc !important;
list-style-position:outside;
color:#007AA8
}
#content .homeCategory h2 {
color:#666666;
font-size:1.5em;
font-weight:bold;
margin-bottom:10px;
padding-top:5px;
}
#content .homeCategory h2.children_heading a {
color:#D9136C;
}
#content .homeCategory h2.houseandhome_heading a {
color:#7E53A9;
}
#content .homeCategory h2.walkingandstanding_heading a {
color:#B11552;
}
#content .homeCategory h2.telecare_heading a {
color:#FF7400;
}

#content .homeCategory .thumb {
float:left;
height:120px;
overflow:hidden;
margin-right:5px

}
#content .homeCategory .thumb img {
/*width:90px;
margin-right:10px;*/
margin-left:5px;
margin-right:10px;
margin-top:13px;
width:90px;
}

.houseandhome_groups  {
margin-top:2px;
}
.houseandhome_groups a {
clear:left;
display:block;
margin-top:7px;

}


.houseandhome_groups .bathing {
background:url("/images/icons/278.jpg") no-repeat scroll 0 0 transparent;
color:#0067A1;
display:block;
float:left;
height:80px;
margin-bottom:10px;
margin-left:10px;
padding:0 0 0 50px;
text-decoration:none;
}
.houseandhome_groups .bedroom {
background:url("/images/icons/421.jpg") no-repeat scroll 0 0 transparent;
color:#0067A1;
display:block;
float:left;
height:80px;
margin-bottom:10px;
margin-left:10px;
padding:0 0 0 50px;
text-decoration:none;
}
.houseandhome_groups .chairs {
background:url("/images/icons/1065.jpg") no-repeat scroll 0 0 transparent;
color:#0067A1;
display:block;
float:left;
height:80px;
margin-bottom:10px;
margin-left:10px;
padding:0 0 0 50px;
text-decoration:none;
}
.houseandhome_groups .eating {
background:url("/images/icons/1477.jpg") no-repeat scroll 0 0 transparent;
color:#0067A1;
display:block;
float:left;
height:80px;
margin-bottom:10px;
margin-left:10px;
padding:0 0 0 50px;
text-decoration:none;
}
.houseandhome_groups .kitchen {
background:url("/images/icons/2266.jpg") no-repeat scroll 0 0 transparent;
color:#0067A1;
display:block;
float:left;
height:80px;
margin-bottom:10px;
margin-left:10px;
padding:0 0 0 50px;
text-decoration:none;
}
.houseandhome_groups .stairs {
background:url("/images/icons/497.jpg") no-repeat scroll 0 0 transparent;
color:#0067A1;
display:block;
float:left;
height:80px;
margin-bottom:10px;
margin-left:10px;
padding:0 0 0 50px;
text-decoration:none;
}
.houseandhome_groups .toileting {
background:url("/images/icons/3587.jpg") no-repeat scroll 0 0 transparent;
color:#0067A1;
display:block;
float:left;
height:80px;
margin-bottom:10px;
margin-left:10px;
padding:0 0 0 50px;
text-decoration:none;
}
.houseandhome_groups  ul  {
list-style-type: none !important;
}

.houseandhome_groups span {
display:block;
margin:5px 0;
}

.houseandhome_groups div {
float:left;
margin:6px;
width:81px;
height:105px;
}
.houseandhome_groups img{
width:75px;
}


/** BEGIN sidebar **/
#sidebar {
    background: url(/images/iefixes/ie_sidebar_top.png) no-repeat scroll -1px top #eee;
    border-color: #FFFFFF;
    border-width: 1px;
    float: right;
    margin-left: 0;
    margin-top: 10px;
    overflow: hidden;
padding: 10px 5px 8px;
    width: 260px;
}
.sidebarbottom {
    background: url(/images/iefixes/ie_sidebar_bottom.png) no-repeat scroll left top #eee;
	height:10px;
	width:270px;
	float:right
	}
#sidebar h2 {
color: #666666;
font-size: 1.5em;
font-weight: bold;
margin-bottom: 10px;
padding-top: 5px;
}
#sidebar h3 {
color:#666666;
font-size:1.3em !important;
font-weight:bold;
height:25px;
padding:0 0 0 5px;
}


.homeCategory .tdescription span {
display:inline !important

}
.homeCategory .tdescription p {
display:none;
width:120px;
float:left
}
.homeCategory .tdescription br {
display:none;
}
.homeCategory .tdescription ul {
display:none;
}
#sidebar .lmepoll  {
background: #fff;
line-height:1.6em;
font-size:1.1em !important;
}
#sidebar .lmepoll div  {
background:none !important;
line-height:1.6em;
width:270px !important;
}
#sidebar .lmepoll mp_title_results    {
font-size:1.1em !important;
}
#sidebar .readmore {

clear: both;
display: block;
font-size: 0.8em;
font-weight: normal;
margin-right: 10px;
text-align: right;
    width: 100%;
}
#sidebar .readmore a {
padding-right:10px;
}
#sidebar .box {
border:0px solid #ddd;
margin-bottom: 5px;
width:360px;
display:block;
clear:both;
background:#ddd;

}
#sidebar .helpline {
background: #fff;
height:11em;
border:0px solid #cfdeed;
margin-top: 5px;
margin-bottom: 5px;
width:330px;
}
#sidebar .helpline p {
padding: 0 0 10px 10px;
width:230px;
font-size:1em;
}
#sidebar .helpline span {
padding: 5px 0 0 10px;
font-size:1.5em;
color:#777777;
}
#sidebar .prodcom {
height:15em;
}

#sidebar  h2 a {
/*color:#555 !important; */
margin:5px 0 10px 0px;
}
#sidebar h2 span a {
float:right;
font-size:0.6em;
font-weight:normal;
padding-top:9px;
margin-right: 20px;
color:#409700 !important;
}
#sidebar h2 span a:hover {
text-decoration:underline;
}
/*
#sidebar ul {
/*list-style-type: none;
padding: 0 15px 20px;
}
#sidebar ul li {
line-height: 1.6em;
padding: 2px 0px;
}
#sidebar ul li a {
color: #112222;
text-decoration: underline;
}
*/#sidebar .sponsors {
padding: 0 22px 15px;
}
#sidebar .sponsors img {
margin: 5px;
}
#sidebar .productComments {
color:#414141;
margin:0 0 3px;
padding:5px;
float:left;
}
#sidebar .productComments .prodimage {
float:left;
margin:0 5px 0px 0;
width:60px;
height:60px;
border:1px solid #eee;
}

#sidebar .infoStandards {
padding:0;
margin:0;
}
#sidebar .infoStandards img{
margin-left:5px;
margin-top:0px;
margin-bottom:5px;
}


#sidebar .box .commentitemwrapper {
}
#sidebar .comments {
    float: left;
    margin-top: 0;
    min-height: 90px;
    padding-top: 5px;
    width: 257px;
}



#sidebar .comments .readmore {
    width: 100%;

padding:4px
}
#sidebar .comments h2{
color:#0068a6;
}



.local_retailer {
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    background: url("/images/localretailerhome.png") no-repeat scroll right bottom #FFFFFF;
    border: 1px solid #FFFFFF;
    clear: both;
    float: left;
    height: 147px;
    margin-right: 10px;
    padding: 10px;
    text-decoration: none;
    width: 220px;
}



#local_retailer-btn {
margin-bottom: 0 !important;
margin-top: 3px;
}
#local_retailer-btn a {
border-radius:0.5em 0.5em 0.5em 0.5em;
-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
background:none repeat scroll 0 0 #84AB0E;
color:#FFFFFF;
display:block;
float:left;
font:14px Arial,Sans-serif;
margin:36px 5px 0 0;
padding:4px;
text-align:center;
text-decoration:none;
width:8em;
}
#local_retailer-btn a:hover, #local_retailer-btn a:focus {
-moz-box-shadow: 0 0 2px #ccc;
background-position: 0 -6px;
color: #FFFFFF;
background-color:#84AB0E;
}

.retailers_middle {
clear:both;
}

.local_retailer h3{
/*    background: none repeat scroll 0 0 #FFFFFF;    */
color: #84AB0E;
font-size: 1.5em !important;
width:205px;
}
 .local_retailer p {
/*    background: none repeat scroll 0 0 #FFFFFF;   */
color: #454545;
width: 146px;
line-height:1.2em;
}



/* edc */
 .edc_home {
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    background: url("/images/backgrounds/edc_banner_home.png") no-repeat scroll right bottom #F6F1F7;
    border: 1px solid #FFFFFF;
    float: left;
    height: 148px;
    margin: 0 10px 0 0;
    padding: 10px;
    text-decoration: none;
    width: 234px;
}



#edc_home-btn {
margin-bottom: 0 !important;
margin-top: 3px;
}
#edc_home-btn a {
border-radius:0.5em 0.5em 0.5em 0.5em;
-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
background:none repeat scroll 0 0 #007DC5;
color:#FFFFFF;
display:block;
float:left;
font:14px Arial,Sans-serif;
margin:11px 5px 0 0;
padding:4px;
text-align:center;
text-decoration:none;
width:8em;
border:2px solid #FFFFFF;
}
#edc_home-btn a:hover, #edc_home-btn a:focus {
-moz-box-shadow: 0 0 2px #ccc;
background-position: 0 -6px;
color: #FFFFFF;
background-color:#007DC5;
}

.edc_home_middle {
clear:both;
}

.edc_home h3{
/*    background: none repeat scroll 0 0 #FFFFFF;    */
color: #007DC5;
font-size: 1.4em !important;

}
 .edc_home p {
/*    background: none repeat scroll 0 0 #FFFFFF;   */
color: #454545;
font-size: 1.1em;
width: 300px;
line-height:1.2em;
}

 .edc_home ul li {
line-height:1.2em;
}

/* // edc */




#sidebar .donate {
width:340px;
margin-top:10px;
padding:10px;
background:none repeat scroll 0 0 #FFFFFF;
-moz-border-radius:0.5em;
-webkit-border-radius: 0.5em;
border-radius:0.5em;
}
#sidebar .donate h2  {
margin:0;
padding-left:0;
}
#sidebar .donate h2 a {
color:#346DC0 !important
}
#sidebar .donate p {
font-size:0.9em;
padding:0 0 10px 5px;
}

#sidebar .videos {
    float: left;
    padding: 0;
    width: 259px;
    margin-top:5px

}
#sidebar .videos h2 {

}

.forumDiv
{

clear:both;
margin:0;

width:339px;
}
.forumMessage {

float: left;
overflow: hidden;
padding: 4px 8px;
width: 240px;
}

.forumMessage a {

}
.forumMessage .authorname {
clear: left;
color: #999;
display: block;
font-size: 0.7em;
font-weight: normal;
}
.forumDiv img.author {
width:20px;
}
.forumDiv .usercommentuser {
float:left;
padding:0 8px 0 0;
display:none;
}
.forumDiv p {
line-height:1.1em;
}


.commentDiv
{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #EEEEEE;
clear:both;
margin:0;
min-height:80px;
padding:5px 0 0;
width:360px;
}
.commentMessage {
width:335px;
clear:left;
padding-bottom: 8px;
}
.commentMessage span {
font-weight:bold
}
.commentMessage a {
color:#346DC0 !important;
clear:both
}

.commentDiv p {
line-height:1.1em;
}


.newsMessage {
width:350px;
clear:left;
padding-bottom: 8px;
margin-left:20px;
}
.newsMessage span {
font-style:italic;
display:block
}
#sidebar .prodcomment {
margin-top:10px;
padding:10px;
background:url("/images/speech_bubble.png") no-repeat scroll 105px -97px #FFFFFF;

}
/*#sidebar .prodcomment h2 {
color:#EEA93F ;
}*/

/*#sidebar .prodcomment .dsq-widget{
background:#eee;
padding:10px;
width:340px;
margin-top:10px;
}*/
#sidebar .prodcomment  .dsq-widget-list {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #fff;
line-height:1.3em !important;
padding:0 10px;
width:300px;
}
li.dsq-widget-item {
    margin:5PX 0 !IMPORTANT
}

.latest_news{
border-bottom:5px solid #0072BA;
height:22px;
width:607px;
clear:both;
}
.latest_news h2{
background: #0072BA;
height:20px;
width:115px;
font-size:1.2em !important;
color:#fff !important;
padding: 3px 10px ;
}
.newsDiv {
        margin-top: 10px;
    clear: left;
    float: left;
    width: 100%;
}
.newsDiv .readmore a{
float: right;
padding: 10px 10px 0 0;
}
.newsDiv h2{
color:#555 !important;
font-size:1.2em !important;
}



.newsDiv ul li {
list-style-position: outside;
list-style-type: disc;
margin-left: 20px;

}
.newsDiv ul li a {


}



#sidebar .mostpopularscenario {
margin-top:10px;
background:none repeat scroll 0 0 #FFFFFF;
/*-moz-border-radius:0.5em;
-webkit-border-radius: 0.5em;
border-radius:0.5em;*/
}

#mostpopular {

height:141px;
overflow:hidden
}
#mostpopular li {
margin:0px 1px 0 0;
width:137px;
font-size:0.9em;
line-height:1.2em;
height:140px;
background:#888;
border:1px solid #fff
}
#mostpopular li .title {
text-transform:uppercase;
font-size:0.8em;
color:#fff;
padding:2px;
display:block
}

.childbox {
background:#D9136C !important
}
.stairbox {
background:#FF7400 !important
}
.bathbox {
background:#7E53A9 !important
}
.chairbox {
background:#85BA2C!important
}



#mostpopular li a {

width:137px;
color:#fff;
display:block;
}

#mostpopular li a .sname {
padding:3px 5px;
display:block;
font-size:0.9em
}

#mostpopular .popularimgwrapper {
height:100px;
overflow:hidden;
padding-bottom:2px;

}



#navContainer {
height:0.6em !important;
margin:0 !important;

}
#category-nav {
display:none !important;
}
#nav li.current-section a, #nav li.current-section span, #nav li.current-section a:hover, #nav li.current-section a:hover span {
background:none !important;
}


.homeIntro{
height:45px;
background:none repeat scroll 0 0 transparent;
padding:10px;

}
.homeIntro h2{
color: #666666 !important;
font-family: arial;
font-size: 1.6em !important;
font-weight: bold;
}
.homeIntro .leftContainer{
float:left;
width:570px;
}
.homeIntro .rightCcontainer{
float:right;
width:350px;
}

#recentcomments .dsq-widget-list {
padding:0 10px
}

a.dsq-widget-user {
color:#444;
}

.newproduct {
    border: 0 solid #CCCCCC;
    float: left;
    height: 45px;
    margin: 0 0 0;
padding:3px 10px 30px 5px;
    width: 237px;
}
.noleft {
border-left:none;
border-left:10px
}
.newproduct h3 {
color: #666666 !important;
font-size: 0.9em !important;
font-weight: normal;
height: 1.5em;
margin: 0;
overflow: hidden;
padding: 0;
width: 150px;
}

.newproduct .date {
color:#999999;
display:block;
font-size:0.8em;
font-weight:normal;
font-family:verdana !important;
}
.newprodimgwrapper {
    border: 1px solid #DDDDDD;
    float: left;
    height: 68px;
    overflow: hidden;
    width: 68px;
    background: none repeat scroll 0 0 #FFFFFF;
}
.newprodimgwrapper img {
height:69px;

}
.newstext {
   float: left;
    padding: 4px;
    width: 200px;
}
.newprodtext {
   float: left;
    padding: 4px;
    width: 159px;
}



.newproduct_icon {
/*background:url("/images/backgrounds/new.png") no-repeat scroll -38px 8px transparent;*/
float:left;
height:48px;
margin-left:-20px;
margin-top:-23px;
width:45px;
}
img.dsq-widget-avatar {
padding: 0 10px 3px 0 !important;
}
.latestproduct {
    float: left;
    width: 257px;
}
/*.latest_product {

}*/


.latest_product ul {
line-height:1.3em !important;
}
#latest_product-btn {
margin-bottom: 0 !important;
margin-top: 3px;
}
#latest_product-btn a {
background: none repeat scroll 0 0 #0072BA;
color: #FFFFFF;
display: block;
float: left;
font: 14px Arial,Sans-serif;
padding: 3px;
text-align: center;
text-decoration: none;
width: 5em;
}
#latest_product-btn a:hover, #donate-btn a:focus {
-moz-box-shadow: 0 0 2px #999999;
background-position: 0 -6px;
color: #fff;
background-color:#0068A6;
}


.asksaracontainer {
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    background: url("/images/ads/asksara.jpg") no-repeat scroll -10px 0 #810671;
    border: 1px solid #FFFFFF;
    float: left;
    height: 146px;
    margin: 0 10px 10px 0;
    padding: 9px 10px 13px;
    width: 220px;
}
.asksaracontainer h3 {
float:right;
font-size:1.5em !important;
padding-bottom:0 !important;
width:131px;
color: #fff;
}
asksaracontainer .asksaracontainertext h2 a {
color: #84116C !important;
font-family: arial;
font-size: 1.3em;
line-height: 1em;
}
.asksaracontainer .asksaracontainertext h2 a {
color: #84116C !important;
font-family: arial;
font-size: 1.5em;
line-height: 0.9em;
}
.asksaracontainer .date {
font-size: 0.7em;
}
.asksaracontainerimgwrapper {
float: right;
height: 110px;
overflow: hidden;
width: 110px;
}
.asksaracontainerimgwrapper img {
float: right;
height: 110px;
}
.asksaracontainertext {
float: right;
margin-left: 0;
width: 230px;
}
.asksaracontainertext p.asksarapara{
padding-top:5px;
color: #FFFFFF;
width:131px;
float:right;
    margin-bottom: 0 !important;
    }

.asksaracontainertext h3 {
font-size: 1.1em !important;
padding-bottom: 0 !important;
}
.asksaracontainer_icon {
float: left;
height: 48px;
margin-left: -20px;
margin-top: -23px;
width: 45px;
}
#asksara-btn {
margin-bottom: 0 !important;
margin-top: 3px;
}
#asksara-btn a {
border-radius:0.5em 0.5em 0.5em 0.5em;
-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
background:none repeat scroll 0 0 #68045B;
color:#FFFFFF;
display:block;
float:right;
font:14px Arial,Sans-serif;
margin:10px 5px 0 0;
padding:4px;
text-align:center;
text-decoration:none;
width:8em;
}
#asksara-btn a:hover, #donate-btn a:focus {
-moz-box-shadow: 0 0 2px #999999;
background-position: 0 -6px;
color: #FFFFFF;
background-color:#68045B;
}


.dsq-widget-meta a:first-child {
display: block;
float: left;

overflow: hidden;

}
.comment {
   float: left;
    margin: 5px 0 0 0;
    width: 248px;


}

.youTubeHome span {
padding:5px
}

.commentbodycontainer {
padding:0 5px

}
/* Need advice on equipment */
 .need_advice{
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    background: url("/images/backgrounds/forum_home.png") no-repeat scroll right bottom #FFFFFF;
    border: 1px solid #FFFFFF;
    float: left;
    height: 146px;
    margin: 0;
    padding: 9px 10px 13px;
    width: 225px;
}



#need_advice-btn {
margin-bottom: 0 !important;
margin-top: 3px;
}
#need_advice-btn a {
border-radius:0.5em 0.5em 0.5em 0.5em;
-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
background:none repeat scroll 0 0 #01ABCC;
border:2px solid #FFFFFF;
color:#FFFFFF;
display:block;
float:left;
font:14px Arial,Sans-serif;
margin:40px 5px 0 0;
padding:4px;
text-align:center;
text-decoration:none;
width:10em;
}
#need_advice-btn a:hover, #need_advice-btn a:focus {
-moz-box-shadow: 0 0 2px #ccc;
background-position: 0 -6px;
color: #FFFFFF;
background-color:#01ABCC;
}

.need_advice-btn {
clear:both;
}

 .need_advice h3{
/*    background: none repeat scroll 0 0 #FFFFFF;    */
color: #01ABCC;
font-size: 1.4em !important;

}
 .need_advice p {
/*    background: none repeat scroll 0 0 #FFFFFF;   */
color: #454545;
width: 146px;
line-height:1.2em;
}

 .need_advice ul li {
line-height:1.2em;
}

/* // Need advice on equipment */

.pages{
  width:1018px;
}
 .pages li a {
color:#666666;
}
.pages li.home_helpline{
 float:right !important;

}

#searchbox {

height:57px !important;


background:url(/images/backgrounds/search_background.png) no-repeat scroll left top;
margin-top:20px
}

.lst {
    border: 1px solid transparent !important;
    color: #888888 !important;
    float: left !important;
    font: 1.1em arial,sans-serif !important;
    height: 18px !important;
    margin-left: 5px !important;
    margin-top: 5px !important;
    padding: 3px !important;
    vertical-align: top !important;
    width: 250px !important;
}

.dlfButtons {
margin-top:2px !important;
border:none !important;
float:left !important;
height:30px !important;
background:none !important;
}
.dlfButton {
background:transparent !important;
border:medium none !important;
color:#fff !important;
cursor:pointer;
font:1.2em arial,sans-serif !important;
height:30px !important;
margin:0 !important;
overflow:hidden !important;
padding:2px 5px !important;
vertical-align:top !important;

}
#searchbox {

width:359px !important;
}

.donate{
    background: url("/images/backgrounds/betty.png") no-repeat scroll left top transparent;
    clear: left;
    float: left;
    height: 65px;
    margin-top: 0;
    overflow: hidden;
    padding: 10px 10px 0;
    width: 995px;
}
.donate .leftContainer  {

clear:left;
padding:10px;
float:left;
    width: 177px;
height:3.8em;
}

.donatelink {
color:#FFAA22;
font-weight:bold
}

.donate h2{
color:#fff !important;
font-size:1.5em !important;
font-weight:normal;
}
.donate p{
    color: #666666 !important;
    font-family: arial;
    font-size: 1.7em !important;
    font-weight: bold;
    line-height: 55px;
    margin-bottom: 0 !important;
    margin-left: 117px;
    width: 852px;
}
.donate .ask {
font-size:1.3em !important
}
.donate .middleContainer{
  float:left;

    width: 797px;

}
 .rightContainer{
  float:right;
  width:225px;
  padding:0px 15px  0 10px;
}
 span.live_independently{
color:#0192D5 !important;
font-weight:bold;
}
.donate p span.advice_needed{
color:#84AB0E !important;
font-weight:bold;
}

#donate-btn {

 margin-left: 17px;
    margin-bottom: 0 !important;



    width: 100px;
}
#donate-btn a {
    background: url("/images/buttons/learnmore.png") repeat-x scroll 0 0 #FFAA22;
    border: 1px solid #D9AD00;
    color: #333333;
    font: bold 16px Arial,Sans-serif;
    padding: 6px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFEE66;
    width: 8em;
}
#donate-btn a:hover, #donate-btn a:focus{
background-position: 0px -15px;
color: #111;
-moz-box-shadow:0 0 7px #999999;
}
.donate_sub{
background:url("/images/donation_back.png") no-repeat scroll 0 -21px #DDDDDD;
border:1px solid #CCCCCC;
clear:left;
float:left;
height:30px;
padding:15px 10px 10px;
width:976px;
}

.donate_sub p {
line-height:1.45em !important;
}
#donate-btn-sub {
margin-bottom:0 !important;
margin-top:-16px;
}
#donate-btn-sub a {

background:url("/images/buttons/learnmore.png") repeat-x scroll 0 0 #FFAA22;
border:1px solid #D9AD00;
color:#333333;
display:block;
float:left;
font:bold 16px Arial,Sans-serif;
padding:6px 4px;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
width:8em;
}
