/* CSS Document */
body{background:#B40B08; height:100%; width:100%;font:70% Verdana, Arial, Helvetica, sans-serif; color:#000;margin:0 auto;padding:0; margin-top:20px;text-align:center;}
.index{background:#B40B08 url(../images/bg1.gif) top center no-repeat;}
.sub{background:#B40B08 url(../images/bg2.gif) top center repeat-y;}
li, ul, p{margin:0px; padding:0px;}

a{color:#B40B08; text-decoration:none;}
a:hover{ text-decoration:underline;}

.footer{text-align:right; width:780px; font-size:0.9em; margin:0 auto; padding-top:10px; padding-bottom:10px;color:#fff; }
.footer a{color:#fff; text-decoration:underline;}

#container{margin:0 auto;border:1px solid #fff; background:#fff; text-align:left; width:780px; }
#container #header{padding:10px;background:#000; clear:both;height:63px;
voice-family: "\"}\"";
voice-family:inherit;
height: 43px;}
#container #header #logo{float:left; }
#container #header #contact{float:right; width:260px; text-align:right;}
#container #header #contact h1{color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px;margin-bottom:0px;padding-bottom:0px;letter-spacing:1px;}
#container #header #contact h2{color:#EEEE01;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin-top:0px;padding-top:0px; }

#container{width:780px;}
#container #menu{margin:auto 0px; clear:both;position:relative;display:block; }
#container #menu ul#nav{height:27px; margin:0px; list-style-type:none;background-image: url(../images/bg-menu.jpg); background-position:left; background-repeat:repeat-x;  z-index: 10; float:left; width:100%; }
#container #menu ul#nav li{float:left; }
#container #menu ul#nav li a{display:block; padding-top:7px; padding-left: 8px; padding-right: 8px;  text-align:center; color:#000; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#container #menu ul#nav li:hover ul{display:block;}
#container #menu ul#nav li ul{display:none; position:absolute; z-index:999; list-style-type:none; }
#container #menu ul#nav li ul li{float:none; padding:0px; background:#3A3285;}
#container #menu ul#nav li ul li a{width:120px;margin:0px; padding:2px 3px; background:#3A3285; border:solid #fff; border-width:0px 1px 1px 1px; font-size:0.9em; text-transform:none; font-weight:normal; text-align:left;}
#container #menu ul#nav li ul li a:hover{background:#D9D3DD; color:#3A3285;}
#container #menu .end{display:block; clear:both; height:1px;}
.end{display:block; clear:both; height:1px;}

#container #sub{width:100%; background: url(../images/bg-sub-grey.gif); }

#container #sub #side{float:left;width:186px; padding:5px;
voice-family: "\"}\"";
voice-family:inherit;
width	: 176px;}

#container #sub #side .terms{font-weight:bold; margin-top:10px; text-align:center;}

#container #sub #side #tickets-box{background:url(../images/bg-side-elements.jpg) repeat-x bottom #fff; margin-right:1px;text-align:justify; border:1px solid #000; margin-bottom: 8px; font-family:Arial, Helvetica, sans-serif; font-size:1em; }
#container #sub #side #tickets-box h2{font-weight: bold; text-transform: uppercase; font-size: 14px; margin-top: 10px; margin-bottom: 10px; text-align: center;}
#container #sub #side #tickets-box img{text-align:center;margin:5px; }
#container #sub #side #tickets-box p{padding-bottom:5px;padding-left:8px;padding-right:8px;}
#container #sub #side #tickets-box p.red-centre{text-align:center; color:#870A0A; font-weight:bold; font-size:14px; text-transform:uppercase;}

#container #sub #side #vouchers-box{background:url(../images/vouch-lrg-bg.gif) repeat-x bottom #fff; margin-right:1px;height:72px; margin-bottom: 10px; margin-top:0px;}
#container #sub #side #vouchers-box img{border:none;}
#container #sub #side #liga-box{background:url(../images/la-liga-bg.gif) repeat-x bottom #fff; margin-right:1px;height:61px; margin-bottom: 10px;}

#container #sub #side #news {margin:0px; padding:0px;border:1px solid #000; background:#fff;}
#container #sub #side #news h1{padding-left:5px;height:18px; line-height:18px;color:#fff; font-weight:bold; font-size:0.9em; background:url(../images/news-red-bg.jpg) repeat-x;margin-top:0px; padding-top:0px;margin-bottom:0px; padding-bottom:0px;}
#container #sub #side #news h1 span{text-transform:uppercase;}
#container #sub #side #news p{margin:5px;}


#container #sub #right{float:right; width:594px;}

#container #sub #right #top-titles{ background:url(../images/bg-sub-titles2.jpg) repeat-x top right;padding-bottom:0px; padding-left:20px;margin-bottom:0px;  }
#container #sub #right #top-titles h1{margin-top:0px;color:#fff; text-transform:uppercase; font-size:1.6em; padding-top:18px;padding-bottom:18px; width:500px;padding-left:0px; margin-left:0px;}
#container #sub #right #top-titles h1 img{padding-right:10px;margin-top:-8px;padding-left:0px; margin-left:-10px; vertical-align:text-top; margin-bottom:-18px; }

#container #sub #right #content{ padding:20px; padding-top:0px; font-size:12px; line-height:16px;}

#container #sub #right #content h3{text-transform:uppercase; font-weight:bold; font-size:1.0em;  color:#B40B08;margin-top:15px; background: url(../images/red-dots.gif) repeat-x bottom left; padding-bottom:8px;}
#container #sub #right #content h2{ font-weight:bold; font-size:1em; color:#000;margin-top:15px; margin-bottom:10px; padding-left:4px;background:#d5d3d4;line-height:25px; bordeR:1px solid #B0B0B0; }
#container #sub #right #content .hotels h2{ font-weight:bold; font-size:1em; color:#000;margin-top:15px; margin-bottom:10px; padding-left:4px;background:#d5d3d4;line-height:25px; bordeR:1px solid #B0B0B0; }
#container #sub #right #content .hotels h3{text-transform:uppercase; font-weight:bold; font-size:1.0em;  color:#B40B08;margin-top:15px; background: url(../images/red-dots.gif) repeat-x bottom left; padding-bottom:8px;}
#container #sub #right #content .hotels{}
#container #sub #right #content .hotels img{float:left; border:1px solid #000;}
#container #sub #right #content .hotels p{margin-left:150px; width:380px;}

#container #sub #right #content p{margin-bottom:14px;}
#container #sub #right #content ul{margin:10px 0 14px 20px; list-style: none; line-height:16px;  }
#container #sub #right #content li{background: url(../images/red-arrow.gif) left top no-repeat;padding-left:15px; }


#container #sub #right #content table{border:none; text-align:left; width:554px;}
#container #sub #right #content td{padding:2px;}
.white-man-utd{color:#fff; background:#B40B08;}

.end{clear:both;display:block; height:1px;  }

#container #sub #right #content span{display:block;clear:both;height:1px; width:100%;}
#container #sub #right #content form{float:left; width:60%; margin-right:5px;; background:#d5d3d4; bordeR:1px solid #B0B0B0; padding:4px; padding-top:0px;margin-bottom:20px;}
#container #sub #right #content form h2{ color:#000; background: url(../images/black-dots.gif) repeat-x bottom left; border:none; text-transform:uppercase; margin-top:12px;}
#container #sub #right #content form div{padding-bottom:12px;text-align:left; display:block; float:none; clear:both;}
#container #sub #right #content form label{display:block; width:100px; float:left; height:16px; padding-top:4px;}
#container #sub #right #content form input, #container #sub #right #content form textarea, #container #sub #right #content form select{width:190px; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }

.end{display:block; clear:both;}
#container #sub #right #content form .buttons{ padding-left:100px;}
#container #sub #right #content form .buttons input{width:95px; height:2.0em; line-height:2.0em;border:none; background:#000; font-size:0.8em; color:#fff; text-transform:uppercase; font-weight:normal;}

#container #sub #right #content .contactdetails{float:left; width:35%; vertical-align:top;margin-left:0px; background:#fff; bordeR:1px solid #fff; padding:4px; padding-top:0px;}
#container #sub #right #content .contactdetails h3{ margin-left:2px;}
#container #sub #right #content .contactdetails p{margin-left:2px;}


#container #sub #right #content #table {border:none; padding:1px; width:550px;padding-bottom:0px;}

#container #sub #right #content #table .col-names{font-weight:bold; text-transform:none; margin-bottom:1px;color:#fff; background: #cd1411; height:28px; line-height: 28px; }
#container #sub #right #content #table .first{font-weight:bold; text-transform: none; margin-bottom:1px; color:#000; background: #d5d3d4; height:28px; line-height: 28px;}
#container #sub #right #content #table .second{font-weight:bold; text-transform: none; margin-bottom:1px; color:#000; background: #f3f1f2; height:28px; line-height: 28px;}
#container #sub #right #content #table .black-end{height:10px; background:#000; dispaly:block; clear:both;}

#container #sub #right #content #table h1{height:28px; line-height:28px; color:#fff; background:#000; margin-bottom:1px; padding-bottom:0px; margin-top:0px; padding-top:0px; text-transform:none; font-size:1.1em;padding-left:5px;}
#container #sub #right #content #table p{float:left; padding-left:5px; margin-bottom:0px; padding-bottom:0px;}

.one{width:164px; }
.two{width:200px;border-left:1px solid #fff; border-right:1px solid #fff;}
.three{width:160px; text-align:center;}

a.real{background:url(../images/real-madrid-crest.jpg) no-repeat left; padding-left:23px; height:30px; line-height:30px;}
a.barcelona{background:url(../images/barcelona-crest.jpg) no-repeat left; padding-left:23px;height:30px; line-height:30px;}

#container #index-content{ background:url(../images/index-bg4.jpg) repeat-x #D8D8D8 top left; padding:7px;}

#container #index-content #buttons{width: 257px; float:left;}
#container #index-content #buttons img{margin-bottom:7px;}

#container #index-content #txt{margin-left:20px; width: 480px; color:#000; float:left; }
#container #index-content #txt h2{color:#860A0A; font-size:1.5em; font-weight:bold; margin:0px;margin-bottom:10px; }
#container #index-content #txt p{text-align:justify; line-height:16px;margin:0px; margin-bottom:5px; }
.yellow{color:#860A0A; font-size:1.5em; font-weight:bold;}
.caps{text-transform:uppercase; font-size:0.8em;}
.caps a{color:#000; text-decoration:none;}
.caps a:hover{text-decoration:underline;}

#container #index-content #teams{clear:both; display:block; height:179px; margin-left:25px;}
#container #index-content #teams .box{width: 132px; height:179px; padding-left:7px; padding-right:7px; float:left;}

.manutd{background: url(../images/index-team-man-united.jpg) no-repeat;}
.liver{background: url(../images/index-team-liver.jpg) no-repeat;}
.celt{background: url(../images/index-team-celt.jpg) no-repeat;}
.chel{background: url(../images/index-team-chel.jpg) no-repeat;}
.arse{background: url(../images/index-team-arse.jpg) no-repeat;}

#container #index-content #teams .box p{font-size:0.7em; text-transform:uppercase; color:#fff; margin-bottom:3px}
#container #index-content #teams .box p a{color:#fff; text-decoration:none;}
#container #index-content #teams .box p a:hover{text-decoration: underline;}


#container #sub #right #content ul{}
