body{margin:0px;padding:0px;background-color:#d4dde2;background-image:url('https://www.lightingstyles.co.uk/images/bkg.jpg');background-position:center top;background-repeat: repeat-y}
#itemframe{display:none}
.tlnk{font-size:11px;font-family:verdana;text-decoration:none}


.admintop {position:absolute;left:0px;top:0px;float:right;background-color:#7f7f7f;width:100%;z-index:2000;font-size:12px;font-family:arial}
.admintop a {color:#fff;}
.admintop p {padding:4px;margin:0px}
.shopbut {
	margin:10px;font-family:arial;font-size:12px;color:#fff;font-weight:bold;background-color:#9ac611;background-image:url('https://www.lightingstyles.co.uk/images/baskbut.png');background-position:right center;background-repeat:no-repeat;padding:4px 40px 4px 8px;border-left:1px solid #b6e218;border-top:1px solid #b6e218;border-bottom:1px solid #85a418;border-right:1px solid #85a418;border-radius:7px;-moz-box-shadow: 1px 1px 3px #888;-webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888;
}
.shopbut:hover {
	background-color:#a7cb25
}
.shopbut2 {
	margin:10px;font-family:arial;font-size:12px;color:#fff;font-weight:bold;background-color:#9ac611;background-image:url('https://www.lightingstyles.co.uk/images/baskbut2.png');background-position:right center;background-repeat:no-repeat;padding:4px 25px 4px 8px;border-left:1px solid #b6e218;border-top:1px solid #b6e218;border-bottom:1px solid #85a418;border-right:1px solid #85a418;border-radius:7px;-moz-box-shadow: 1px 1px 3px #888;-webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888;
}
.shopbut2:hover {
	background-color:#a7cb25
}

.shopbutgrey {
	margin:10px;font-family:arial;font-size:12px;color:#fff;font-weight:bold;background-color:#4c4a4b;background-image:url('https://www.lightingstyles.co.uk/images/baskbut3.png');background-position:right center;background-repeat:no-repeat;padding:4px 25px 4px 8px;border-left:1px solid #6e6c6d;border-top:1px solid #6e6c6d;border-bottom:1px solid #373737;border-right:1px solid #373737;border-radius:7px;-moz-box-shadow: 1px 1px 3px #888;-webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888;
}
.shopbutgrey:hover {
	background-color:#585858
}




.express p img {margin:0px 0px 0px 5px;padding:0px}


.cs {font-family:arial;margin:0px;padding:0px;font-size:12px;line-height:20px;color:#666}
.cs div{font-family:arial;}
.cs p{font-family:arial;font-size:12px;line-height:20px;color:#666}
.cs h1 {font-size:20px;color:#000;font-weight:normal}
.cs h2 {font-size:16px;color:#000;font-weight:normal}




.cstable {float:left;width:100%;color:#666}
.cstable div {float:right;width:170px;padding:10px}
.cstable img {margin:10px 0px 10px 10px}
.cstable h2{font-size:20px;margin:0px 0px 10px 0px;padding:0px}
.cstable p{padding:0px;margin:0px 0px 10px 0px;font-family:arial;font-size:13px}

.cstable2 {float:left;width:100%;color:#666}
.cstable2 img {margin:10px}
.cstable2 h2{font-size:20px;margin:0px 0px 10px 0px;padding:0px}
.cstable2 p{padding:0px;margin:0px 0px 10px 0px;font-family:arial;font-size:13px;line-height:20px}
.cstable2 td{padding:10px;margin:0px;font-family:arial;font-size:13px}

.cstop {float:left;width:100%;}
.cstop h1 {font-size:22px;margin:0px 0px 10px 0px;padding:0px;font-family:arial;font-weight:normal;margin-top:30px}

.csside {float:left;width:200px;}
.csside li{font-size:11px;padding-bottom:5px;list-style:none;margin-left:-22px}
.csside p{font-size:11px;font-weight:bold}
.csside a{text-decoration:none;color:#666}

.greenbut{color:#fff;background-color:#66df2f;padding:7px;-moz-box-shadow: 0px 0px 14px #777;-webkit-box-shadow: 0px 0px 14px #777; box-shadow: 0px 0px 14px #777;border:1px solid #4ebf1b;}
.greenbut:hover{background-color:#79e648;cursor:pointer}

.faqtab1 {background-color:#cdcdcd;padding:5px;margin-right:2px;font-size:12px;color:#ffffff}
.faqtab2 {background-color:black;padding:5px;margin-right:2px;font-size:12px;color:#ffffff}
.bluelink {text-decoration:none;color:#6a8ce8}
h2{font-family:verdana;font-weight:normal}

.formright{text-align:right;padding-right:10px}
.pcodeinputgrey {width:80px;padding:4px;text-transform:uppercase;border:2px solid red;color:#bcbcbc}
.pcodeinput {width:80px;padding:4px;text-transform:uppercase;border:2px solid red;color:#232323}
.pcodeinput:focus {width:80px;padding:4px;text-transform:uppercase;border:2px solid blue;color:#232323}

.logo {display:none;border:0px;margin:32px 0px 0px 20px}
.logoprint {border:0px;margin:26px 0px 0px 20px;font-size:41px;font-family:"century gothic",arial;font-weight:normal;color:#ffffff;text-decoration:none}

.feat:hover{cursor:pointer}

#basketterms h3{margin-bottom:0px;margin-top:20px}
#basketterms p{text-align:justify;margin-bottom:10px;margin-top:5px}

#frontfooter a{color:#ffffff;font-size:13px;font-weight:bold;text-decoration:none;margin-right:6px;margin-left:6px}


#searchsuggestions {font-family:verdana;position:absolute;width:288px;top:65px;margin-left:678px;background-color:#cdcdcd;border:1px solid #04244a}
#searchsuggestions div {font-family:verdana;font-size:12px;padding:7px;float:left;width:274px;background-color:#efefef;border-bottom:1px solid #cdcdcd}
#searchsuggestions div:hover {background-color:#c4daec;cursor:pointer}
#searchsuggestions span {font-family:verdana;font-size:11px;color:green}



#menu {width:155px;position:relative;color:#ffffff;margin-top:10px;margin-bottom:10px;float:left}
#menu span {font-size:10px;color:#fff;font-style:italic}
#menu ul {min-width:149px;margin:0; padding:2px; list-style:none; color:#ffffff; text-align:left; background:#666666;}
 
#menu li {margin:0px;padding:0px; list-style:none;}
#menu li {display:inline;}
#menu ul ul {position:absolute; left:-9999px;background-color:#666666;border:1px solid #555555}
#menu ul ul li{border-bottom:#fff}

#menu ul ul a{color:#fff;font-size:10px;padding:2px;}
#menu ul#toplevel {left:0; top:0px;}
#menu a {display:block; font:normal 14px verdana,arial,sans-serif; color:#FFEB9D; line-height:14px; text-decoration:none;padding:3px 0px 3px 0px;} 
#menu li a.fly {background: url(anywidth/arrow.gif) no-repeat right top;}
#menu li a:hover {background-color:#09c; color:#fff;} 
#menu li:hover > a {background-color:#09c; color:#fff;}
#menu ul li:hover > ul {left:100%; margin-top:-27px; margin-left:-3px;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}




#menu2 {width:155px;position:relative;color:#000;margin-top:10px;margin-bottom:10px;float:left}
#menu2 span {font-size:10px;color:#000;font-style:italic}
#menu2 ul {min-width:149px;margin:0; padding:2px; list-style:none; color:#000; text-align:left; background:#fff;}
 
#menu2 li {margin:0px;padding:0px; list-style:none;}
#menu2 li {display:inline;}
#menu2 ul ul {position:absolute; left:-9999px;background-color:#fff;border:1px solid #555555}
#menu2 ul ul li{border-bottom:#fff}

#menu2 ul ul a{color:#000;font-size:10px;padding:2px;}
#menu2 ul#toplevel {left:0; top:0px;}
#menu2 a {display:block; font:normal 14px verdana,arial,sans-serif; color:#000; line-height:14px; text-decoration:none;padding:3px 0px 3px 0px;} 
#menu2 li a.fly {}
#menu2 li a:hover {background-color:#ddd; color:#000;} 
#menu2 li:hover > a {background-color:#ddd; color:#000;}
#menu2 ul li:hover > ul {left:100%; margin-top:-27px; margin-left:-3px;}
#menu2 a:hover ul,
#menu2 a:hover a:hover ul, 
#menu2 a:hover a:hover a:hover ul {left:100%;}
#menu2 a:hover ul ul, 
#menu2 a:hover a:hover ul ul {left:-9999px;}
#menu2 table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}




.basketbut{border:1px solid #ffffff;background-color:#575555;color:#ffffff;padding:5px;-moz-box-shadow: 0px 0px 14px #222;-webkit-box-shadow: 0px 0px 14px #222; box-shadow: 0px 0px 14px #222;}
.basketbut:hover{color:#FFEB9D;border:1px solid #FFEB9D;}

.basketbut2{border:1px solid #FFEB9D;background-color:#575555;color:#ffffff;padding:5px}
.basketbut2:hover{color:#ffffff;border:1px solid #FFEB9D;}


.tile1{margin:8px;margin-bottom:0px;float:left;height:220px;overflow:hidden}
.tile2{background-color:#000000;border:1px solid #ffffff}
.tile3{height:25px;color:#ffffff;font-weight:bold;padding-top:5px;font-size:13px}
.tile4{position:relative;left:0px;top:-205px;width:182px;height:270px;z-index:100;visibility:hidden}
.tile1 a {color:#ffffff;text-decoration:none}
.tile1:hover{cursor:pointer;}
.cathead{margin-left:12px;margin-right:12px;margin-top:10px;font-family:verdana;font-size:10pt;color:#FFEB9D;font-weight:normal}
.cathead a {color:#ffffff}
.clearfix:after{content:"";display:block;clear:both}
.blogbut{width:30px;height:19px;font-size:11px;color:#ffffff;border:1px solid #0066c5;background-color:#000000;padding:0px}
.tablehead{border-collapse: collapse; font-family:Trebuchet MS; font-size:10pt; font-weight:bold}
.darkgreycell{color: #FFFFFF; font-family: Trebuchet MS; font-size: 10pt; background-color: #808080}
.feintcell{color: #000000; font-family: Trebuchet MS; font-size: 10pt; background-color: #F3F3F3}
.tableline{border-collapse: collapse; color:#000000; font-family:Trebuchet MS; font-size:9pt}
.tbox{width: 250px; padding:5px; font-family: verdana; font-size: 12px; border: 1px solid #0575b1;background-image:url('images/textbkg.jpg');background-position:right bottom}
.tbox:focus{border: 1px solid #5605af}
.tbox2{font-family: verdana; font-size: 8pt; border: 1px solid #000080}
.butyellow{font-family: Trebuchet MS; font-size: 9pt; color: #FFFFFF; width: 100; height: 20; border: 1px solid #FFFF00; background-color: #272727}
.butgreen{font-family: Trebuchet MS; font-size: 9pt; color: #FFFFFF; width: 100; height: 20; border: 1px solid #008080; background-color: #272727}
.butred{font-family: Trebuchet MS; font-size: 9pt; color: #FFFFFF; width: 100; height: 20; border: 1px solid #FF0000; background-color: #272727}

.MoreDet{margin:5px;margin-top:15px;margin-bottom:15px;width:80px;text-alignment:left;height:20px;color:#ffffff;font-family:arial;font-size:10px;border:1px solid #b61a1d;font-weight:bold;background-color:#be1c1f}

.MoreDetBuy{margin:5px;margin-top:15px;margin-bottom:15px;width:80px;text-alignment:left;height:20px;color:#ffffff;font-family:arial;font-size:10px;border:1px solid #b61a1d;font-weight:bold;background-color:#be1c1f}
.MoreDetails{margin:5px;margin-top:15px;margin-bottom:15px;width: 81px;height: 29px;background: url(images/details2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}
.MoreDetBuy{margin:5px;margin-top:15px;margin-bottom:15px;width: 83px;height: 29px;background: url(images/buy2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}

.MoreDetails:hover{cursor:pointer;margin:5px;margin-top:15px;margin-bottom:15px;width: 81px;height: 29px;background: url(images/details2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}
.MoreDetBuy:hover{cursor:pointer;margin:5px;margin-top:15px;margin-bottom:15px;width: 83px;height: 29px;background: url(images/buy2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}


.thumbs2{height:60px;padding:2px;margin-right:2px;border:1px solid #cdcdcd}

.newsquick{text-align:right}
.newsdate{float:right;padding:3px;margin-top:1px;color:#00cdc7;font-weight:bold}
.newsimage{border:1px solid #cdcdcd;padding:2px;margin:3px;float:left}
.newsdiv{float:left;margin-bottom:10px;border-bottom:1px solid #cdcdcd;padding-bottom:10px;width:100%}

#blogwindow {font-family:verdana;font-size:11px}
#blogwindow h1 {text-align:left;font-size:22px;font-family:verdana;margin-top:20px;font-weight:normal}
#blogwindow h2 {text-align:left;font-size:18px;font-family:verdana;margin-top:20px;margin-bottom:2px;font-weight:normal}
#blogtop {background-color:#bce7fa;width:620px;padding:5px;text-align:justify;font-size:11px;}
#blogtop2 {background-color:#ffffff;border:1px dashed #cdcdcd;width:630px;margin-bottom:10px}
#blogcontent {font-size:11px;text-align:justify}
#blogdetails {font-size:11px;margin:0px;margin-bottom:10px}
#blognav {float:right;width:180px;font-family:verdana;font-size:11px}

.PageNav{font-family:verdana; font-size:8pt; color:#495E76;text-align:center;font-weight:normal}
.PageNavU{font-family:verdana; font-size:9pt; color:#AA3333;text-align:center;font-weight:bold}
.Ref{font-family: verdana; font-size: 9px; font-weight: normal; color: #ABABAB; text-decoration:none;}
.PageNavT{font-family:verdana; font-size:8pt; color:#AA3333;text-align:center;font-weight:bold}

.titletext{font-family: verdana; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration:none;}
.navtext{font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000; text-decoration:none;}
.gentext{font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;}
.descborder{border:2px solid #808080;margin-left:5px}
.CatThumb{font-family: verdana; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.GenBut{font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: bold; border: 1px solid #C0C0C0; background-color: #808080}


#vertnav{list-style: none;}

#vertnav ul { 
	padding:0;
	list-style: none;
    width:200px;
   z-index:99;
   overflow:visible;
   position:absolute; 
border:1px solid #000000;
  /* background-color:#DFDFDF;*/   

}

#vertnav li { 
	position: relative;
	width: 200px;
   display:block;
   height:18px;
margin-top:0px;
margin-bottom:0px;
}
#vertnav ul li{ background-color:#FFFFFF;border-bottom:0px solid #CECECE;}

#vertnav li{ border-width:1px 1px 0 1px;}
#vertnav li:last-child{border-bottom:0px solid #CECECE;}



.lev1 {
    text-decoration:none; 
    display:block;
    padding: 0px;  
    margin:0px; /*helps Opera with hover */
    width:135px; /*helps IE with hover */
    height:18px;font-family: verdana; font-size: 11px; font-weight: strong; color: #000000; text-decoration:none;
}


.lev2 {
    text-decoration:none; 
    display:block;
    padding: 0px;  
    margin:0px; /*helps Opera with hover */
    width:200px; /*helps IE with hover */
    height:18px;
font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;
}

.lev3 {
    text-decoration:none; 
    display:block;
    padding: 0px;  
    margin:0px; /*helps Opera with hover */
    width:200px; /*helps IE with hover */
    height:18px;
    font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;
}

.ul2{
display:none; 
    position:relative; 
    top:0; 
   margin-left:40px;
left:95px;

}

.ul3{
display:none; 
    position:relative; 
    top:0; 
   margin-left:40px;
left:160px;

}


.li2 {
    width:200px; /*helps IE with hover */
}

.li3 {

    width:200px; /*helps IE with hover */
}


#vertnav li:hover, #vertnav a:hover{
    background-color:#DFDFDF;
border:0px;
margin:0px;
padding:0px;
height:18px; 
}


#vertnav li:hover ul ul, #vertnav li:hover ul ul ul{
    display:none; 
}

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{
    display:block;

}

li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html #vertnav li{float:left;} 
/* end holly hack */

h1
{
margin-top: 0px;
}

a.linktext
{
text-decoration: none;
color: #000000;
}

.rss
{
margin-bottom: -1px;
margin-top: 1px;
}

.twit
{
border: solid 1px #ffffff;
padding-top: 10px;
}
