* { padding: 0; margin: 0; }
/*START Menu Style*/

.container {width:900px; background:#fff url(http://www.bigfreelcdtv.co.uk/images/header2.gif); height: 186px; margin:10px auto; padding-top:0px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0;}
#logo {float: right; padding: 10px 50px 10px 10px; }
.menu {font-family: century gothic; width:131px; height:195px; position:relative; margin:0; font-size:11px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:120px; height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#c0c0c0; line-height:29px; font-size:11px; padding-left:10px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

.menu table {border-collapse:collapse; border:0; margin:0; padding:0;}
 
.menu ul li:hover a,
.menu ul li a:hover {color:#fff; background:#e10000;}

.menu ul li:hover ul,
.menu ul li a:hover ul {display:block; position:absolute; top:0; left:131px; width:565px; background: transparent;}

.menu ul li:hover ul li,
.menu ul li a:hover ul li {float:left;}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; color:#000; width:130px; float:left; background:#c0c0c0;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#c0c0c0 url(../graphics/drop.gif) bottom right no-repeat; color:#000;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#e23a3b; color:#ffffff;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; width:200px;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; left:-1px; top:31px; color:#000;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {display:block; width:200px; background:#c0c0c0; color:#000; border-left:1px solid #eee;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#e23a3b; color:#fff;}

/*END Menu Style*/

img { border: 0; }
img.left { border: 0; float: left; }
body {
 font-family: century gothic;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 100px;
 margin: 10px 0px 10px 0px;
 background:#F6F0E0;
}
#navigation {
float: left;
 width: 900px;
 color: #333;
 padding: 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 10px 0px;
 background-color:#F3F2ED;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #c0c0c0;
 background: #fff;
 margin: 0px 10px 0px 20px;
 width: 190px;
 float: left;
}
.leftdiv { 
 color: #fff;
 border: 0px solid #c0c0c0;
 background: #fff;
 margin: 0px 0px 5px 0px;
 width: 190px;
 float: left;
}
#content { 
 float: left;
 border: 0px solid #c0c0c0;
 background:#fff;
 padding: 10px 10px 10px 25px;
 width: 450px;
}
ul.custom {
 list-style-image: url('http://www.bigfreelcdtv.co.uk/images/bp.png');
 font-size: 18px;
}
img.tv { 
 float: right;
 border: 0px ;
 margin: 0px 10px 10px 0px;
 padding: 0px;
}
p.title { 
 border: 0px ;
 font-size: 20px;
 text-align: center;
 text-style: bold;
 margin: 20px 10px 0px 10px;
}
p.normal { 
 border: 0px ;
 font-size: 18px;
 margin: 0px 0px 0px 0px;
}
p.large { 
 border: 0px ;
 font-size: 28px;
 text-style: bold;
 margin: 0px 0px 0px 0px;
}
#pic2 { 
 float: left;
 color: #333;
 border: 1px solid #c0c0c0;
 background:#CCC8B3;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 display: inline;
}
#text { 
 float: left;
 color: #000;
 border: 0px;
 background:#fff;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 10px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 text-align: center;
 border: 0px solid #c0c0c0;
 background:#fff;
 margin: 0px 10px 0px 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 190px;
 float: left;
}
#shoppinglist { 
 background: #000;
 border: 0px;
 float: left;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 background-color:#fff;
 margin: 10px 0px 10px 0px;
 padding: 10px;
}
p.small { 
 font-size: 10px;
 text-align: right;
 color: #333;
}
H1 {
 font-size:40px;
 color: #e10000;
}
H2 {
 font-size: 20px;
 text-align: center;
 text-style: bold;
 margin: 20px 0px 0px 0px;
 color: #e10000;
}

/*BOX STYLE*/

.box { 
  background: #139BDB;
  width: 190px;
}
.boxtop { 
  background: url(http://www.bigfreelcdtv.co.uk/images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 15px; 
  background: url(http://www.bigfreelcdtv.co.uk/images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(http://www.bigfreelcdtv.co.uk/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 15px; 
  background: url(http://www.bigfreelcdtv.co.uk/images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 0px 0px 0px;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #e10000;}