#skipLinks { display:none; }

#main_menu { background:url(/creo_img/tescosolar/menu-bgnd-line.gif) left bottom repeat-x; margin-bottom:10px; width:970px; }
#main_menu ul { margin:0; padding:0; list-style:none; }
/* Fix the width and centre the text for IE6 */
#main_menu li { float:left; margin:0; border-right:4px solid #FFFFFF; list-style-type:none; background:url(/creo_img/tescosolar/menu-bgnd.gif) #0C558A left top repeat-x; width:130px; text-align:center; }
html>body #main_menu li { width:auto; text-align:left; }

#main_menu ul a { display:block; color:#FFFFFF; text-decoration:none; background:url(/creo_img/tescosolar/menu-bgnd-tl.gif) left top no-repeat; }
#main_menu ul a span { display:block; background:url(/creo_img/tescosolar/menu-bgnd-tr.gif) right top no-repeat; width:100%; cursor:pointer; }
#main_menu ul a span.lineBtm { background:url(/creo_img/tescosolar/menu-btm-red.gif) left bottom repeat-x; }
#main_menu ul a.row1 span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-grn.gif); }
#main_menu ul a span.lineBtmArrow { padding:10px 10px 20px 10px; width:auto; }
#main_menu ul a.row1 span.lineBtmArrow { background:none; }

#main_menu a:hover span.lineBtmArrow, #main_menu li.active a span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-red-arrow.gif) left bottom no-repeat; }
#main_menu a.row1:hover span.lineBtmArrow, #main_menu li.active a.row1 span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-grn-arrow.gif) left bottom no-repeat; }


/*********************** side menu ***********************/
#navTitle { font-weight:bold; font-size:1.2em; color:#FFFFFF; background:url(/creo_img/tescosolar/menu-side-title-tl-red.gif) #FC0017 left top no-repeat; float:left; }
#navTitle .inr { padding:6px 12px; background:url(/creo_img/tescosolar/menu-side-title-tr-red.gif) right top no-repeat; }
#navTitle .inr a { color:#FFFFFF; }

#navcontainer { width:240px; background:url(/creo_img/tescosolar/menu-side-red.gif) left top repeat-y; margin-bottom:20px; }
#navcontainer .top { width:240px; background:url(/creo_img/tescosolar/menu-side-top-red.gif) left top no-repeat; }
#navcontainer .btm { width:220px; background:url(/creo_img/tescosolar/menu-side-btm-red.gif) left bottom no-repeat; padding:10px 10px; }

.greenStyle #navTitle { background-image:url(/creo_img/tescosolar/menu-side-title-tl-grn.gif); background-color:#01AE42; }
.greenStyle #navTitle .inr { background-image:url(/creo_img/tescosolar/menu-side-title-tr-grn.gif); }
.greenStyle #navcontainer { background-image:url(/creo_img/tescosolar/menu-side-grn.gif); }
.greenStyle #navcontainer .top { background-image:url(/creo_img/tescosolar/menu-side-top-grn.gif); }
.greenStyle #navcontainer .btm { background-image:url(/creo_img/tescosolar/menu-side-btm-grn.gif); }

#navcontainer ul { margin:0; padding:0; width:220px; list-style-type:none; }
#navcontainer li { background:url(/creo_img/tescosolar/menu-side-bullet-red.gif) left 10px no-repeat; padding:5px 0 5px 15px; width:205px; margin:0; }
#navcontainer a { display:block; padding:0px 5px 0px 0px; width:200px; color:#036FB8; text-decoration:none; }
#navcontainer a:hover { text-decoration:underline; color:#FD0015; }

.greenStyle #navcontainer li { background-image:url(/creo_img/tescosolar/menu-side-bullet-grn.gif); }
.greenStyle #navcontainer a:hover { color:#01AE42; }

/* Level 3 */
#navcontainer ul { }
#navcontainer ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer ul a:hover { }
#navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-red.gif); }
#navcontainer ul #subnavlist2active a { color:#FD0015; }
#navcontainer ul .subnavlist2top a { }
#navcontainer ul .subnavlist2bottom a { }

.greenStyle #navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-grn.gif); }
.greenStyle #navcontainer ul #subnavlist2active a { color:#01AE42; }

/* Level 4 */
#navcontainer ul #subnavlist2active ul { width:205px; }
#navcontainer ul #subnavlist2active ul li { width:190px; }
#navcontainer ul #subnavlist2active ul a { width:185px; color:#036FB8; }
.greenStyle #navcontainer ul #subnavlist2active ul a { color:#036FB8; }
#navcontainer ul #subnavlist2active ul a:hover { }
#navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-red.gif); }
#navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#FD0015; }
#navcontainer ul #subnavlist2active ul .subnavlist3top a { }
#navcontainer ul #subnavlist2active ul .subnavlist3bottom a { }

.greenStyle #navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-grn.gif); }
.greenStyle #navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#01AE42; }

/* Level 4 
#navcontainer ul #subnavlist1active ul #subnavlist2active ul { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a:hover { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3bottom a { }*/

/*********************** footer menu ***********************/
#menu_footer {}

#ftrMenu { float:left; width:860px; }
#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { display:inline; margin-left:7px; padding:0; border-right:1px solid #888888; }
#footer ul li a { margin-right:7px; }
#footer ul .footer1top {  }
#footer ul .footer1bottom { border-right:none; }