* {
margin:0;
padding:0;
}
/** { target-new: tab ! important }       */
.bodyright {
background:#ddd;
}
body {
/*
background options
EEF3E2 - green
E1E8F2 - light blue
*/
background:/*url("/images/backgrounds/background.png") repeat-x scroll 0 0 */#ddd;
color:#464646;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.81em;

}
a {
color:#346DC0;
text-decoration:none;
outline:none !important;
}
a:focus, a:hover, a:active {
text-decoration:underline;
}
a img {
border:0 none;
}
p {
line-height:1.3em;
margin-bottom:10px !important;
}
p a:focus, p a:hover, p a:active {
margin:0;
padding:0;
text-decoration:underline;
}
ul {
line-height:1.5em;
}
li {
list-style-type:none;
margin:0;
padding:0;
}
ol {
line-height:1.5em;
margin:0;
padding:0;
}
ol li {
list-style-type:decimal;
margin-bottom:10px;
margin-left:30px;
padding-left:10px;
}
h2 {
font-size:1.4em;
font-family:Verdana,Helvetica,sans-serif;
}
h3 {
font-size:1.5em !important;
padding-bottom:3px;
font-family:arial,Helvetica,sans-serif;
}
/*hr {
border:0.1em solid #DDDDDD;
margin-bottom:15px;
margin-left:140px;
margin-top:15px;
text-align:center;
width:70%;
}*/
hr {
    border: 0.1em solid #DDDDDD;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.clear {
clear:both;
height:10px;
margin:0;
overflow:hidden;
}
.leftclear {
clear:left;
}

.tooltip {
border:1px solid #336699;
font-size:12px;
left:0;
padding:10px 10px 5px;
position:absolute;
top:0;
visibility:hidden;
width:400px;
z-index:100;
}

/*#wrapper .pages li a.small {
color:#454545;
display:block;
font-size:1.1em;
padding:5px 5px 11px;
text-decoration:none;
}
#wrapper .pages li a.normal {
color:#228000;
display:block;
font-size:1.2em;
padding:5px 5px 11px;
text-decoration:none;
}
#wrapper .pages li a.largest {
color:#228000;
display:block;
font-size:1.4em;
padding:5px 5px 11px;
text-decoration:none;
}*/
#wrapper .pages li a img {
margin-top:2px;
padding:0;
}
.goog-te-gadget {
float:right;
height:2.2em;
overflow:hidden;
}
.goog-te-gadget .goog-te-combo {
margin:0 !important;
}
li.crumbtopic {
list-style-type:none !important;
margin:0 !important;
padding:0 !important;
}
#crumbs {
    margin: 0 auto;
    width: 1018px;

}
.nocrumb {
    height: 10px;
	}
#crumbs li {
    color: #555555;
    float: left;
    height: 29px;
    white-space: nowrap;
}
#crumbs li a {
    color: #454545;
    display: block;
    font-family: arial;
    font-size: 0.85em;
    padding: 5px 3px;

}
#crumbs li a:link, #crumbs li a:visited {
text-decoration:none;
}
#crumbs li a:hover {
text-decoration:underline;
}

#recentcomments .dsq-widget-list {
    padding:0 10px ;
    line-height:1.3em !important;
}

#recentcomments .dsq-widget-list ul {
line-height:1.3em !important;
}
#wrapper {
background:#fff;
overflow:hidden;
    clear: left;
    margin: 0 auto;
    padding: 0 10px;
    width: 998px;
}
div#parent {
background:#fff;
margin-top:0 !important;
padding:0 0 0;
width:998px;
min-height:300px;
clear:both;
overflow:hidden
}
#parent h2 {
color:#555;
font-size:2.1em;
margin:0 0 0 0;
z-index:999;
clear:left;
}
#parent .group_about {
margin-top:0 !important;
}


.childbackground {
background:#F5F5F5 url(/images/children_img/childrens_menu.png) no-repeat scroll bottom right !important;
}

.childbackground h5 {
    font-size:1em !important;
    text-transform:none !important;
}

.relatedcasestudies {

    clear: both;
    margin-bottom: 5px;
    margin-left: 0;
	background:#F5F5F5;
width:100%;
	 padding: 0 0 5px;
}

.relatedcasestudies  .caseGallery {margin-left:0px;padding-left:0px;margin-left:4px; }
.relatedcasestudies  .caseGallery .photo_row{   
float: left;
    width: 204px; }
.relatedcasestudies  .caseGallery .photo_row .caseImage{float:left;border:2px solid #F5F5F5}
.relatedcasestudies  .caseGallery .photo_row .caseName{
float:left;
font-size:0.85em;
margin:8px 10px 8px 0;
padding:5px;
color: #454545 !important;
}

.relatedcasestudies  .caseGallery img{float:left;    width:50px;border:3px solid #fff; margin:0 10px 0px 0; }
.relatedcasestudies span.viewAllAdvice {
clear:left;
display:block;
font-size:0.85em;
text-align:right;
margin-right: 5px;
}
.relatedadvice_top {

    color: #FFFFFF;
    float: left;
    margin: 2px 6px 0 1px;
    padding: 8px 5px 5px 8px;
    width: 193px;
}
.relatedadvice {

 padding: 0 0 5px;
float: left;
margin: 0 6px 10px 0px;
	background-color:#F5F5F5;
width:100%
}
.relatedadvice ul .active {

border-left:3px solid #901A1F;
}
.relatedadvice ul {
margin-left:1.5em;

}
.relatedadvice ul li {
background:none repeat scroll 0 0 transparent !important;
color:#777777;
font-size:0.87em !important;
line-height:1.3em;
list-style-position:outside;
list-style-type:disc;
margin:2px;
padding:2px;
}

.relatedadvice span.viewAllAdvice {
clear:left;
display:block;
font-size:0.85em;
padding-right:5px;
padding-top:7px;
text-align:right;
}
.relatedgroups {

margin-bottom: 5px;
margin-top: 1px;
 padding: 0 0 5px;
width:100%;

}

.relatedgroups ul  {
    margin-left: 0;
	}
.relatedgroups ul .active {

 background: none repeat scroll 0 0 #FFFFFF !important;
}
.relatedgroups ul .active a {

    color: #333333 !important;
    font-weight: bold;
}
.relatedgroups ul li {
    background: none repeat scroll 0 0 #F5F5F5 !important;
    border-bottom: 1px solid #E0E9E9;
    color: #777777;
    font-size: 0.87em !important;
    line-height: 1.3em;
    list-style-position: outside;
    list-style-type: none;
    min-height: 1.6em;
    padding: 2px 4px;
}

.relatedgroups ul li ul li{
    list-style-type: disc;
		min-height: 1.3em;
font-size:1em !important;
background:#fff !important;
border-bottom:none;
}
.relatedgroups ul li ul li:hover{
    background:#fff !important
}
.relatedgroups ul li ul li a:hover{
    text-decoration:underline !important
}.relatedgroups ul li ul li a{
    width: 189px;
	}
.relatedgroups ul  li ul{
    margin-left: 1.5em;
	}
.relatedgroups ul li:hover {
background:#e7e7e7 !important;
}
.relatedgroups .activesub:hover {
background:#fff !important;
}
.relatedgroups .activesub  {

 background: none repeat scroll 0 0 #FFFFFF !important;
}
.relatedgroups ul li a {
color:#333;
display:block;
width:199px;
text-decoration:none;
}
.relatedgroups ul li a:hover {

}

.helpText {
color:#222222;
line-height:1.4em;

}
.helpText h3 {
font-size:1.6em !important;
font-weight:bold;
margin:0px 0 5px 0;

color:#DD8500 !important;
padding:8px 0;
clear:both;
font-family:verdana,arial;
}
.helpText ul {
margin-bottom:12px;
}
.helpText ul li {
font-weight:normal;
line-height:1.4em;
list-style-position:inside;
list-style-type:disc;
margin-left:30px;
text-indent:-15px;
}
.helpText p {
display:block;
font-weight:normal;
}
.helpText p b {
font-weight:bold;
}
.helpText p b a {
font-weight:normal;
}
.helpText p strong {
color:#DC6456;
}
.socialIcons {
margin-top:10px;
padding-left:400px !important;
text-align:center;
}
.newsletter  {

  padding:5px;
  margin:-5px 0 10px 10px;
  width:170px;
  height:30px;
}


.email_newsletter {
background:url("/images/icons/mail_small.png") no-repeat scroll 0 8px transparent;
display:block;
float:left;
font-size:0.85em;
padding:10px 5px 5px 32px;
text-decoration:none;

}
.email_newsletter:hover {
padding:10px 5px 5px 32px !important;
}
.sponsor_boxNew {
margin-bottom:10px;
width:390px;
}
.sponsor_boxNew .sponsoredLinkText {
color:#888888;
float:right;
padding: 8px 5px 8px 5px;
text-align:right;
width:385px;
}
.list li {
margin-bottom:6px;
}



#poll {
text-align:left;

}
#poll td {

font-family:Verdana,Helvetica,Arial !important;
padding-left:1px;
text-align:left !important;
}
#poll td div {
  background:none !important;

}
#poll #mp_table_result, #poll #mp_table_view {
background: transparent !important;
margin:1px 1px 1px 0;
width:100% !important;
}
#poll #border_table_mp_table_result, #poll #border_table_mp_table_view {
border:1px solid #CCCCCC !important;
margin-left:15px !important;
width:310px;
padding:10px;
}
#poll #MicroPollResultsDiv_271250, #poll span, #poll #MicroPollDiv_271250 {
font-family:Verdana,Helvetica,Arial !important;
}
#poll #mp_title_view, #poll #mp_title_results {
color:#5D5D5D !important;
font-size:1.5em;
font-weight:normal;

}
#poll .microPollDefault_271250 {
line-height:1.5em !important;
}
#poll #mp_text_view {
font-size:1.3em !important;
}
#poll #mp_results_option_1_percent_271250[style] {
font-size:10px !important;
font-weight:normal !important;
}
#poll #mp_results_option_2_percent_271250[style] {
font-size:10px !important;
font-weight:normal !important;
}
#poll #mp_results_option_3_percent_271250[style] {
font-size:10px !important;
font-weight:normal !important;
}
#poll #mp_results_option_4_percent_271250[style] {
font-size:10px !important;
font-weight:normal !important;
}
#poll #mp_results_option_5_percent_271250[style] {
font-size:10px !important;
font-weight:normal !important;
}
#poll #mp_submit_button_div_271250 td[style] {
font-size:8.5pt !important;
height:14pt;
}
#poll #mp_submit_button_div_271250 table {
margin-left:auto;
margin-right:auto;
}
#poll #mp_submit_button_div_271250 {
margin:8px;
text-align:center;
}
/* children's survey */
#QuestionProPopupSurvey_1922205{
background-image: none !important;
border:7px solid #ccc;
color:#333333 !important;
width:280px !important;
padding:5px 0 0 4px;
box-shadow:0px 0px 10px #333;
-moz-box-shadow:0px 0px 10px #333;
-webkit-box-shadow:0px 0px 10px #333;
}
#QuestionProPopupSurvey_1922205 div{
background-image: none !important;
background-color: #fff !important;
color:#333333 !important;
padding:5px 0 0 4px;
}
#QuestionProPopupSurvey_1922205 div a{

color:#454545 !important;
}
/* main site survey */

#QuestionProPopupSurvey_1922202{
background-image: none !important;
border:7px solid #ccc;
color:#333333 !important;
width:280px !important;
padding:5px 0 0 4px;
box-shadow:0px 0px 10px #333;
-moz-box-shadow:0px 0px 10px #333;
-webkit-box-shadow:0px 0px 10px #333;
}
#QuestionProPopupSurvey_1922202 div{
background-image: none !important;
background-color: #fff !important;
color:#333333 !important;
padding:5px 0 0 4px;
}
#QuestionProPopupSurvey_1922202 div a{
color:#454545 !important;
}




#google_translate_element {
margin-top:10px;
}
.goog-te-gadget {
color:#666666;
float:left;
height:50px;
white-space:nowrap;
}
.searchcontainer {
background:none repeat scroll 0 0 #FFFFFF;
margin:10px;
padding:10px 100px 0;
}
.searchcontainer .gsc-cursor-box {
text-align:center;
}
.gs-result .gs-title, .gs-result .gs-title * {
color:#346DC0 !important;
font-size:1.1em;
margin-top:10px;
text-decoration:none !important;
}
.gs-result .gs-title:hover, .gs-result .gs-title:hover * {
font-size:1.1em;
text-decoration:underline !important;
}
.gs-result .gs-snippet {
font-size:1.15em;
}
.groupforum h3{margin-top:8px
}
.groupforumDiv
{
position:relative;
margin:0 0 10px 0px;
width:370px;
/*border-bottom:1px dotted #ddd;   */
clear:both;
}
.groupforumMessage {
width:290px;
clear:left;
padding-left:0px;
}
.groupforumMessage span {
display:block;
font-size:0.85em;
}
.groupforumDiv img.author {
bottom:16px;
position:absolute;
right:0;
width:20px;
}
.groupforumDiv p {
line-height:1.1em;
}
.casestudieslist {
    margin-left:20px
}
.casestudieslist li {
float:left;
width:150px;
height:300px;
margin-right:45px
}
.ieOptimised  {
  color:red;
}


#lmeside-c {

    clear: left;
    float: left;
    min-height: 500px;
    width: 216px;

}
#lmeside-c  h3 {
padding:5px;
color:#fff;
font-size:1.3em !important
}


.exploreBottom .clear{
  clear:left;
}

.infostandardbox {
  padding:5px 40px 5px 5px;
  height:48px;
  font-size:0.8em;
/*  background:url(/images/information-standard.gif) right center no-repeat;*/
  padding-top:5px

}
.infostandardbox img {
  float:right
}
.infostandardbox p {
color:#555555;
margin-bottom:0 !important;
margin-top:2px;
}
.infostandardbox a {
}

.advicerefslink {
  font-size:0.8em;

}
.refs {
  font-size:0.8em;

}
.lme_social_services {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    font-size: 0.9em;
    height: 145px;
    margin: 0 0 10px;
    padding: 5px;
    text-decoration: none;
    width: 197px;
}

.lme_social_services h3{
font-size:1.1em !important;
color:#666666;
font-family:arial;
margin-left:5px;
}

.lme_social_services p span{
font-size:2em;
}
.lme_social_services .lmenewsletter img{
margin-right:5px;
float:left;
}

.lme_social_services .home_newsletter{
width:155px;
height:30px;
float:left;
padding:5px;
}

 .lme_social_services .home_twitter{
width:155px;
height:30px;
float:left;
padding:5px;
}
 .lme_social_services .img_div{
width:40px;
float:left;
}

element.style {
display:block;
}
#toTop {

background:none repeat scroll 0 0 #EBF1F4;
border:1px solid #D4DEE3;
bottom:10px;
color:#555555;
cursor:pointer;
padding:5px;
position:fixed;
right:10px;
text-align:center;
text-decoration:none;
width:130px;
}
.explanation{
  font-size:0.9em
}
.feed_readmore  {
  float:right;
}
.forums_discussions_wrapper {
    clear:right;
    float: right;
    margin-bottom: 10px;
    width: 273px;
}

.forum_askquestions {
    background: none repeat scroll 0 0 #F5F5F5;
    float: right;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 279px;
}
.forum_askquestions h3{
font-weight:bold;
color:#D9136C !important;
font-size: 1.4em !important;
}
#forum_askquestions-btn a {

    background: url("/images/buttons/ask_questions.png") repeat-x scroll 0 0 #FFAA22;
    border: 1px solid #FFCEE7;
    color: #333333;
    display: block;
    float: right;
    font: bold 14px Arial,Sans-serif;
    padding: 3px 4px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #eee;
    width: 8em;
}

#forum_askquestions-btn a:hover, #forum_askquestions-btn a:focus {
    background-position: 0 -5px;
    color: #111111;
}


.retailers_list_middle .email_btn  {
clear:both;
float:right;
margin:0 0 5px;
text-align:center;
text-decoration:none;
width:150px;
}
retailers_list_middle .email_supplier {
padding:7px 0 10px 10px;
text-decoration:none;
}




/* ask a question */
 .askaquestioncontainer {
    background: none repeat scroll 0 0 #f3f3f3;
    clear: both;
    float: left;
    margin: 0 10px 10px 0;
    padding: 9px 10px 13px;
	    width: 197px;

}
 .askaquestioncontainer .ask_advisor {
    background: none repeat scroll 0 0 #f3f3f3;
    padding: 10px;
	    width: 187px;
}
.askaquestioncontainer .date {
    font-size: 0.7em;
}
.askaquestioncontainerimgwrapper {
    float: right;
    height: 110px;
    overflow: hidden;
    width: 110px;
}
.askaquestioncontainerimgwrapper img {
    float: right;
    height: 110px;
}
.askaquestioncontainertext {

    margin-left: 0;

}
.askaquestioncontainertext h4 {
font-family:arial;
font-size:1.4em !important;
font-weight:bold;
padding-bottom:0 !important;
}
.askaquestioncontainer_icon {
    float: left;
    height: 48px;
    margin-left: -20px;
    margin-top: -23px;
    width: 45px;
}
#askaquestioncontainer-btn {
    margin-bottom: 0 !important;
    margin-top: 3px;
}
#askaquestioncontainer-btn a {

background:none repeat scroll 0 0 #3B71B9;
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:12em;
}
#askaquestioncontainer-btn a:hover, #askaquestioncontainer-btn a:focus {
    -moz-box-shadow: 0 0 2px #999999;
    background-position: 0 -6px;
    color: #FFFFFF;
    background-color:#2E568D;
}
/* end of of ask a question */

.lmeadmin {
  background:#FFFF99;
  padding:5px;
  color:#444
}

.lmeadmincontent {
  width:996px;
  margin:auto
}

#lmeadmincontainer {
display:inline;
}

/* awesome buttons */
.blue.awesome, .blue.awesome:visited {
background-color:#3C8CD3;
}

.red.awesome, .red.awesome:visited {
background-color:#D3063F;
}

.green.awesome, .green.awesome:visited {
background-color:#008B04;
}

.awesome, .awesome:visited {
border-radius:5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("/images/buttons/alert-overlay.png") repeat-x scroll 0 0 #222222;
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
display:inline-block;
padding:5px 10px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:170px;
}

#action-btn {

margin-top:3px;
margin-bottom:0 !important
}
#action-btn a {
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
background:url("/images/buttons/bg-btn-signup.png") repeat-x scroll 0 0 #FFAA22;
border:1px solid #FFAA22;
clear:left;
color:#333333;
display:block;
float:left;
font:bold 16px Arial,Sans-serif;
padding:5px;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
width:10em;
}
#action-btn a {
color:#333333;
float:left;
font:bold 14px Arial,Sans-serif;
margin-top:15px;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
}
#action-btn a:hover, #action-btn a:focus{
background-position: 0px -5px;
color: #111;
}

.toptitle {
font-size:1.8em;
border-bottom:4px solid #fff;
width:998px;
font-weight:bold
}
.pClear{
  clear:both;
}
/* Need advice on equipment */
 .need_advice{
 background: url("/images/backgrounds/forum_home.png") no-repeat scroll -92px -23px #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    height: 120px;
   margin: 0 0 10px;;
    padding: 9px 10px 13px;
    width: 195px;
}

 .need_advice h4{
font:1.4em Arial,Sans-serif;
  }

#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:10px 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:#0198B8;
}

.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;
}
.statstable {
    
}
.statstable td,.statstable th {
    padding:5px
}
/* // Need advice on equipment */

