body{
background-image: url('imgs/bkg.jpg');
background-color:#000000;
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
margin:0 auto;
padding:0;
background-repeat: repeat-x
}

element.style {
margin-top:85px;
}

.lr-banner-horizontal .lr-banner-inner {
margin:0 2%;
padding:0;
width:96%;
}

.lr-banner .lr-banner-inner {
padding:0 10px;
}

.lr-banner * {
color:inherit;
font-family:inherit;
font-size:inherit;
}

.lr-banner {
font:11px Arial,Helvetica,sans-serif;
overflow:hidden;
padding:0;
text-align:center;
}

table {
border-collapse:collapse;
border-spacing:0;
}

a:link {
color: #790000;
text-decoration: none
}

a:visited {
color: #790000;
text-decoration: none
}

a:active {
color: #5a5a5a;
text-decoration: none
}

a:hover {
color: #5a5a5a;
text-decoration: none; 
}

#header {
margin-top:0px;
}

#middle {
margin-top:0px;
margin-bottom:0px;
}

#container {
background-color:#ffffff;
margin-top:0px;
padding-top:0px;
width:1000px;
margin:auto;
text-align:center;
}

#container-video {
background-color:#ffffff;
margin-top:0px;
padding-top:0px;
width:900px;
margin:auto;
text-align:center;
}

#logo {
margin-top:0px;
margin: 0 0px 10px 0px;
background-color:#000000;
height:200px;
width:200px;
}

#banner {
position: relative;
background-image:url('http://www.leamingtonassembly.com/imgs/banner/defaultbanner.jpg');
margin-top:0px;
margin: 0 0px 10px 0;
background-color:#ffffff;
height:200px;
width:750px;
}

#leftpanel {
margin-top:0px;
margin: 10px 0 0 20px;
width: 200px;
height: 100%;
float:left;
overflow:hidden;
}

#rightpanel {
text-align:left;
margin-top:0px;
margin: 10px 20px 0 0px;
width:750px;
float:right;
}

#laterooms {
width:540px;
background-color:#0A0545;
border: 1px solid black;
}

#smallevents{
width: 750px;
text-align:center;
background:#000;
}

#largeevents{
width: 750px;
text-align:center;
}

#fp-announced{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
height:250px;
}

#fp-announced-text{
padding:5px 10px 5px 10px;
}

#fp-announced-left{
float:left;
width:371px;
height:250px;
}

#fp-announced-right{
float:left;
width:375px;
height:250px;
}

#fp-fulllistings{
margin-top:15px;
}

#fp-mid{
height:289px;
margin-top:10px;
}

#fp-mid-text{

}

#fp-selling{
float:left;
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
width:366px;
height:289px;
}

#fp-news{
float:left;
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
width:750px;
height:150px;
}

#fp-recentlyadded{
float:left;
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
width:366px;
height:289px;
margin-left:10px;
}

#fp-ra-smleft{
float:left;
width:50px;
height:50px;
}

#fp-ra-smright{
float:left;
width:50px;
height:50px;
}

#fp-ra-lgleft{
float:left;
text-align:center;
font-weight: bold;
font-size: 1.8em;
height:50px;
width:355px;
border-top: 1px solid #aeaeae;
}

#fp-ra-lgleft2{
float:left;
text-align:center;
font-weight: bold;
font-size: 1.4em;
height:50px;
width:355px;
border-top: 1px solid #aeaeae;
}

#fp-ra-lgright{
float:left;
text-align:center;
font-weight: bold;
font-size: 1.8em;
height:50px;
width:295px;
border-top: 1px solid #aeaeae;
}

/*#fp-recentlyadded-list{
font-size:2em;
margin-top:20px;
}

#fp-recentlyadded-list a{
color: #fff;
text-decoration:none;
background-color:#000;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
width: 270px;
}

#fp-recentlyadded-list a:hover{
color: #fff;
text-decoration:none;
background-color:#6f0f10;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
width: 270px;
}*/

#fp-twitter{
margin-top:15px;
}

#travelinfo{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
}

#travelleft{
margin-left:10px;
margin-left:5px;
text-align:left;
margin-top:0px;
width:350px;
float:left;
}

#travelright{
margin-top:0px;
width:350px;
float:right;
}

#traveltext{
margin-left:5px;
text-align:left;
width:740px;
}

#aboutvenue{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
text-align:left;
padding:0 20px 20px 20px;
}

#complete{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
text-align:left;
padding:0 20px 20px 20px;
}

#abouttext{
margin-left:5px;
text-align:left;
width:740px;
}

#gallery{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
text-align:center;
}

#gallerytext{
margin-left:10px;
margin-right:10px;
text-align:center;
width:730px;
}

#password{
border: 1px solid black;
width: 750px;
}

#importantinfo{
border: 1px solid black;
padding: 5px;
}

#comp{
border: 1px solid black;
background-color:#fff;
}

#comptext{
color:#000;
margin-left:75px;
text-align:left;
width:600px;
}

#w-gap{
width:10px;
height:1px;
}

#club-left{
background-image: url('imgs/clubnights/cortina-nights.jpg');
background-color:#f753f5;
background-repeat:no-repeat;
float:left;
height:640px;
width:375px;
text-align:center;
}

#club-left-dates{
padding-top:750px;
color:#fff;
font-size:2em;
font-weight:bold;
}

#club-left-dates a{
color:#6e00b4;
}

#club-left-button{
background-color:#ffe200;
padding:5px;
width:300px;
}

#club-right{
background-image: url('imgs/clubnights/assembly-classics.jpg');
background-color:#ab0508;
background-repeat:no-repeat;
float:left;
height:640px;
width:375px;
text-align:center;
}

#club-right-dates{
padding-top:750px;
color:#fff;
font-size:2em;
font-weight:bold;
}

#club-right-dates a{
color:#fff;
}

#club-right-button{
background-color:#3ba004;
padding:5px;
width:300px;
}

#joy{
border: 2px solid #f0f0f0;
background-image: url('imgs/comedy/joybkg.jpg');
background-repeat:no-repeat;
background-color:#AED4FF;
}

#joymonth{
background:#91298e;
color:#fff;
font-weight:bold;
font-size: 2em;
width: 728px;
padding-left: 20px;
}

#joyleft{
float: left;
width: 364px;
height: 200px;
border-width: 3px;
border-style: solid;
border-color: #91298e;
margin:10px;
text-align: center;
font-size: 1.5em;
font-weight: bold;
color:#91298e;
padding: 10px;
}

#joyright{
float: right;
width: 300px;
height: 206px;
background-color: #000;
margin:10px;
padding: 10px;
text-align:center;
}

#joy_bkg{
background: #91298e;
color:#fff;
font-size:1.8em;
text-align:center;
padding-top: 3px;
}

#joy_bkg a{
color:#fff;
}

#joy_bkg_sm{
width:300px;
}

#comedy1{
float: left;
width:25%;
}

#comedy2{
float: left;
width:25%;
}

#comedy3{
float: left;
width:25%;
}

#comedy4{
float: left;
width:25%;
}

#joytext{
padding-top:200px;
color:#000;
text-align:left;
width:750px;
}

#joylogo{
text-align:center;
width:750px;
}

#presale{
text-align:center;
border: 1px solid black;
}

#presaletext{
margin-left:5px;
text-align:left;
width:640px;
}

#listingbig{
float:left;
}

#listingsmall{
float:left;
font-size:0.8em;
padding-left:2px;
padding-top:2px;
}

#eventinfo{
border: 2px;
border-style:solid;
border-color:#7c130f;
}

#event-left{
width: 440px;
float:left;
}

#event-right{
width: 250px;
float:right;
color: #fff;
background: #7c130f;
padding: 15px;
}

#event-right a{
color: #fff;
text-decoration:underline;
font-weight:bold;
}

#headings{
color: #fff;
font-weight:bold;
font-size:1.5em;
}

#eventinfo-ticket{
text-align:center;
background-color:#dfd5d6;
border: 2px;
border-style:solid;
border-color:#7c130f;
padding:10px;
}

#eventinfotext{
margin-left:5px;
width:740px;
height:525px;
overflow: auto;
}

#acenter{
text-align:center;
}

#termsandconditions{
text-align:center;
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
}

#termstext{
margin-left:5px;
text-align:left;
width:640px;
}

#privacypolicy{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
text-align:center;
}

#privacytext{
margin-left:5px;
text-align:left;
width:640px;
}

#faqs{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
text-align:center;
}

#faqstext{
margin-left:5px;
text-align:left;
width:640px;
}

#nav {
margin-top:0px;
text-align:left;
background-color:#ffffff;
width: 200px;
border-style: none;
}

.button {
margin-bottom:1px;
border-style: none;
}

#gap {
height:10px;
}

#gap-5 {
height:5px;
}

#signup {
text-align:left;
border: 2px solid #f0f0f0;
}

#signuptext {
margin: 2px 2px 2px 8px;
width: 180px;
}

#agents {
text-align:left;
border: 2px solid #f0f0f0;
}

#agentstext {
margin: 2px 2px 2px 8px;
width: 180px;
}

#adbanner {
text-align:left;
border: 1px solid black;
width: 200px;
height: 170px;
background-color: #0a0545;
}

#submit {
text-align:center;
}

.submit {
text-align:center;
}

#eventslink {
padding-top: 1px;
padding-bottom: 1px;
}

#eventslinkw {
padding-top: 2px;
padding-bottom: 2px;
}

#eventslink a {
text-decoration:underline;
font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
}

#eventslinkw a {
color: #fff;
text-decoration:underline;
font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
}

#footer {
text-align: center;
margin: 0px 0px 0 0;
padding-top: 5px;
width: 1000px;
height: 25px;
background-color: #000000;
color: grey;
}

#footer-l{
margin-left:100px;
width:800px;
float:left;
}

#footer-l a {
color: #FE0000;
text-decoration:none;
}

#footer-l a:hover {
color: #5a5a5a;
text-decoration:none;
}

#footer-r {
color:#fff;
font-size:0.6em;
width:100px;
float:left;
}

#comingsoon {
border: 1px solid black;
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:14px;
}

#contactus{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
text-align:center;
}

#contactustext {
margin-left:5px;
text-align:left;
width:740px;
}

#links{
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
text-align:center;
}

#linkstext{
margin-left:5px;
text-align:left;
width:740px;
}

#linkstext{
margin-left:5px;
text-align:left;
width:740px;
}

#whatson {
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
}

#red {
background-color:red;
margin-right: 20px;
margin-top: 5px;
float:right;
height:25px;
width:25px;
}

#news {
border: 1px solid black;
height: 300px;
}

#news1 {
border: 1px solid black;
float:left;
width:240px;
height: 260px;
margin:5px;
}

#news2 {
border: 1px solid black;
float:left;
width: 240px;
height: 260px;
margin-top:5px;
margin-bottom:5px;
}

#news3 {
border: 1px solid black;
float:left;
width: 240px;
height: 260px;
margin:5px;
}

#basket {
background-image: url('imgs/div-bkg.png');
background-repeat: repeat-x;
border: 2px solid #f0f0f0;
}

#password {
border: 1px solid black;
}

#unsubscribe {
border: 1px solid black;
}

#smevent2 {
margin: 20px 20px 0px 50px;
width:176px;
height:176px;
background-color:#000000;
float:left;
text-align:center;
}

#lgevent1 {
margin: 20px 30px 0 65px;
width:269px;
height:269px;
background-color:#000000;
float:left;
text-align:center;
}

