#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.menuGreen span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-grn.gif); }
#main_menu ul a.menuBlue span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-blu.gif); }
#main_menu ul a.menuOrange span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-ora.gif); }
#main_menu ul a.menuLightGreen span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-lgrn.gif); }
#main_menu ul a.menuPink span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-pnk.gif); }
#main_menu ul a.menuLilac span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-lil.gif); }
#main_menu ul a.menuYellow span.lineBtm { background-image:url(/creo_img/tescosolar/menu-btm-ylw.gif); }

#main_menu ul a span.lineBtmArrow { padding:10px 10px 20px 10px; width:auto; }
#main_menu ul a.menuGreen span.lineBtmArrow, #main_menu ul a.menuBlue 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.menuGreen:hover span.lineBtmArrow, #main_menu li.active a.menuGreen span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-grn-arrow.gif) left bottom no-repeat; }
#main_menu a.menuBlue:hover span.lineBtmArrow, #main_menu li.active a.menuBlue span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-blu-arrow.gif) left bottom no-repeat; }
#main_menu a.menuOrange:hover span.lineBtmArrow, #main_menu li.active a.menuOrange span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-ora-arrow.gif) left bottom no-repeat; }
#main_menu a.menuLightGreen:hover span.lineBtmArrow, #main_menu li.active a.menuLightGreen span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-lgrn-arrow.gif) left bottom no-repeat; }
#main_menu a.menuPink:hover span.lineBtmArrow, #main_menu li.active a.menuPink span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-pnk-arrow.gif) left bottom no-repeat; }
#main_menu a.menuLilac:hover span.lineBtmArrow, #main_menu li.active a.menuLilac span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-lil-arrow.gif) left bottom no-repeat; }
#main_menu a.menuYellow:hover span.lineBtmArrow, #main_menu li.active a.menuYellow span.lineBtmArrow { background:url(/creo_img/tescosolar/menu-btm-ylw-arrow.gif) left bottom no-repeat; }


/*********************** side menu ***********************/
#navTitle { font-weight:bold; font-size:1.2em; color:#FFFFFF; background:url(/creo_img/tescosolar/home-row-title-tl.gif) #FC0017 left top no-repeat; float:left; }
#navTitle .inr { padding:6px 12px; background:url(/creo_img/tescosolar/home-row-title-tr.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-color:#01AE42; }
.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); }


.blueStyle #navTitle { background-color:#16C4FF; }
.blueStyle #navcontainer { background-image:url(/creo_img/tescosolar/menu-side-blu.gif); }
.blueStyle #navcontainer .top { background-image:url(/creo_img/tescosolar/menu-side-top-blu.gif); }
.blueStyle #navcontainer .btm { background-image:url(/creo_img/tescosolar/menu-side-btm-blu.gif); }

.orangeStyle #navTitle { background-color:#FF9900; }
.orangeStyle #navcontainer { background-image:url(/creo_img/tescosolar/menu-side-ora.gif); }
.orangeStyle #navcontainer .top { background-image:url(/creo_img/tescosolar/menu-side-top-ora.gif); }
.orangeStyle #navcontainer .btm { background-image:url(/creo_img/tescosolar/menu-side-btm-ora.gif); }

.lightgreenStyle #navTitle { background-color:#A2DA60; }
.lightgreenStyle #navcontainer { background-image:url(/creo_img/tescosolar/menu-side-lgrn.gif); }
.lightgreenStyle #navcontainer .top { background-image:url(/creo_img/tescosolar/menu-side-top-lgrn.gif); }
.lightgreenStyle #navcontainer .btm { background-image:url(/creo_img/tescosolar/menu-side-btm-lgrn.gif); }

.pinkStyle #navTitle { background-color:#F35BAD; }
.pinkStyle #navcontainer { background-image:url(/creo_img/tescosolar/menu-side-pnk.gif); }
.pinkStyle #navcontainer .top { background-image:url(/creo_img/tescosolar/menu-side-top-pnk.gif); }
.pinkStyle #navcontainer .btm { background-image:url(/creo_img/tescosolar/menu-side-btm-pnk.gif); }

.lilacStyle #navTitle { background-color:#CA95EB; }
.lilacStyle #navcontainer { background-image:url(/creo_img/tescosolar/menu-side-lil.gif); }
.lilacStyle #navcontainer .top { background-image:url(/creo_img/tescosolar/menu-side-top-lil.gif); }
.lilacStyle #navcontainer .btm { background-image:url(/creo_img/tescosolar/menu-side-btm-lil.gif); }

.yellowStyle #navTitle { background-color:#FFCC00; }
.yellowStyle #navcontainer { background-image:url(/creo_img/tescosolar/menu-side-ylw.gif); }
.yellowStyle #navcontainer .top { background-image:url(/creo_img/tescosolar/menu-side-top-ylw.gif); }
.yellowStyle #navcontainer .btm { background-image:url(/creo_img/tescosolar/menu-side-btm-ylw.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; }

.blueStyle #navcontainer li { background-image:url(/creo_img/tescosolar/menu-side-bullet-blu.gif); }
.blueStyle #navcontainer a:hover { color:#16C4FF; }

.orangeStyle #navcontainer li { background-image:url(/creo_img/tescosolar/menu-side-bullet-ora.gif); }
.orangeStyle #navcontainer a:hover { color:#FF9900; }

.lightgreenStyle #navcontainer li { background-image:url(/creo_img/tescosolar/menu-side-bullet-lgrn.gif); }
.lightgreenStyle #navcontainer a:hover { color:#A2DA60; }

.pinkStyle #navcontainer li { background-image:url(/creo_img/tescosolar/menu-side-bullet-pnk.gif); }
.pinkStyle #navcontainer a:hover { color:#F35BAD; }

.lilacStyle #navcontainer li { background-image:url(/creo_img/tescosolar/menu-side-bullet-lil.gif); }
.lilacStyle #navcontainer a:hover { color:#CA95EB; }

.yellowStyle #navcontainer li { background-image:url(/creo_img/tescosolar/menu-side-bullet-ylw.gif); }
.yellowStyle #navcontainer a:hover { color:#FFCC00; }


/* 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; }

.blueStyle #navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-blu.gif); }
.blueStyle #navcontainer ul #subnavlist2active a { color:#16C4FF; }

.orangeStyle #navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-ora.gif); }
.orangeStyle #navcontainer ul #subnavlist2active a { color:#FF9900; }

.lightgreenStyle #navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-lgrn.gif); }
.lightgreenStyle #navcontainer ul #subnavlist2active a { color:#A2DA60; }

.pinkStyle #navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-pnk.gif); }
.pinkStyle #navcontainer ul #subnavlist2active a { color:#F35BAD; }

.lilacStyle #navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-lil.gif); }
.lilacStyle #navcontainer ul #subnavlist2active a { color:#CA95EB; }

.yellowStyle #navcontainer ul #subnavlist2active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-ylw.gif); }
.yellowStyle #navcontainer ul #subnavlist2active a { color:#FFCC00; }


/* 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,
.blueStyle #navcontainer ul #subnavlist2active ul a,
.orangeStyle #navcontainer ul #subnavlist2active ul a,
.lightgreenStyle #navcontainer ul #subnavlist2active ul a,
.pinkStyle #navcontainer ul #subnavlist2active ul a,
.lilacStyle #navcontainer ul #subnavlist2active ul a,
.yellowStyle #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; }

.blueStyle #navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-blu.gif); }
.blueStyle #navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#16C4FF; }

.orangeStyle #navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-ora.gif); }
.orangeStyle #navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#FF9900; }

.lightgreenStyle #navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-lgrn.gif); }
.lightgreenStyle #navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#A2DA60; }

.pinkStyle #navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-pnk.gif); }
.pinkStyle #navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#F35BAD; }

.lilacStyle #navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-lil.gif); }
.lilacStyle #navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#CA95EB; }

.yellowStyle #navcontainer ul #subnavlist2active ul #subnavlist3active { background-image:url(/creo_img/tescosolar/menu-side-bullet-active-ylw.gif); }
.yellowStyle #navcontainer ul #subnavlist2active ul #subnavlist3active a { color:#FFCC00; }


/*********************** 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; }
