body{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #11222F; margin:0; padding: 0; width:100%; background: #45769E url(../img/general/bground.png) repeat-x top left; background-attachment:fixed}
.no-show{display:none}
a.print-button{background: url(http://www.footballticketsbarcelona.com/img/confirmation/print.png) 0 0 no-repeat; width:750px; height:32px;margin:0; outline:none; padding: 8px 0 0 40px; display:block}
.clear{clear:both; display:block; height:1px; overflow:hidden; margin:0; padding:0}
.addthis_default_style{float:right; padding:5px 0 0}
/*FIX HOSTELBOOKER*/
#hb247outer{width:520px!important}
/*OVERLAY*/
.simple_overlay {display:none;background-color:#fff;border:0; width:988px; height:620px;background: url(http://www.footballticketsbarcelona.com/img/step-by-step/blank.png) no-repeat; -moz-box-shadow:0 0 150px 30px #000; -webkit-box-shadow: 0 0 150px #000;}
.simple_overlay .close {background-image:url(http://www.footballticketsbarcelona.com/img/step-by-step/close.png); position:absolute; top:5px; right:5px; cursor:pointer; height:35px; width:35px; z-index:25000 !important}
/*ADDITIONAL*/
.additional{float:left; height: 75px; width:140px; margin: 0 10px 0 0; border:1px solid #000}
.additional-text{float:left; width: 560px}
.football-tickets{background: url('http://www.footballticketsbarcelona.com/img/homepage/additional/football-tickets.jpg') 0 0 no-repeat}
.accommodation{background: url('http://www.footballticketsbarcelona.com/img/homepage/additional/accommodation.jpg') 0 0 no-repeat}
.flights{background: url('http://www.footballticketsbarcelona.com/img/homepage/additional/flights.jpg') 0 0 no-repeat}
.transfers{background: url('http://www.footballticketsbarcelona.com/img/homepage/additional/airport-transfers.jpg') 0 0 no-repeat}
/*MORE TICKETS*/
.additional-tickets{float:left; width: 565px; margin: 0 0 50px 0}
.add-espanyol{background: url('http://www.footballticketsbarcelona.com/img/more-football-tickets/espanyol.jpg') 0 0 no-repeat}
.add-real{background: url('http://www.footballticketsbarcelona.com/img/more-football-tickets/real.jpg') 0 0 no-repeat}
.add-atletico{background: url('http://www.footballticketsbarcelona.com/img/more-football-tickets/atletico.jpg') 0 0 no-repeat}
.add-liga{background: url('http://www.footballticketsbarcelona.com/img/more-football-tickets/liga.jpg') 0 0 no-repeat}
table {border-width:1px; border-style:solid; border-color:black;width:725px;border-collapse:collapse}
td { border-width:1px; border-style:solid; border-color:black; }
td.colour{width:35px}td.price{width:110px}td.click{width:150px}td.map{width:314px}
tr {height: 40px}
/*TOOLTIP*/
.tooltip { background-color:#fff; border:1px solid #2b4c6b; padding:10px 15px; width:200px; display:none; text-align:left; font-size:12px;
/* outline radius for mozilla/firefox only */
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;}
.vevent{margin:0; padding:0}
/*SUBMIT BUTTON game.php, contact-details.php and order.php*/
#submit-button{ float:right}
.btn_continue, .btn_continue-fr {display: block; width: 166px; height: 50px; text-decoration: none}
.btn_continue{background: url("http://www.footballticketsbarcelona.com/img/buttons/continue.gif")}
.btn_continue-fr{background: url("http://www.footballticketsbarcelona.com/img/buttons/continue-fr.gif")}
.btn_continue:hover, .btn_continue:active, .btn_continue-fr:hover, .btn_continue-fr:active{ background-position: 0 -50px }
.btn_card, .btn_paypal, .btn_card-fr, .btn_paypal-fr  { display: block; width: 166px; height: 50px; text-decoration: none}
.btn_card:hover, .btn_card:active, .btn_paypal:hover, .btn_paypal:active, .btn_card-fr:hover, .btn_card-fr:active, .btn_paypal-fr:hover, .btn_paypal-fr:active {background-position: 0 -50px}
.btn_card {background: url("http://www.footballticketsbarcelona.com/img/buttons/pay-now-card.gif")}
.btn_paypal {background: url("http://www.footballticketsbarcelona.com/img/buttons/pay-now-paypal.gif")}
.btn_card-fr {background: url("http://www.footballticketsbarcelona.com/FR/img/paiements/paiement-card.gif")}
.btn_paypal-fr {background: url("http://www.footballticketsbarcelona.com/FR/img/paiements/paiement-paypal.gif")}
a.btn_checkout, a.btn_checkout-fr{ display: block; width: 166px; height: 50px; text-decoration: none}
a.btn_checkout{background: url("http://www.footballticketsbarcelona.com/img/buttons/checkout.gif")}
a.btn_checkout-fr{background: url("http://www.footballticketsbarcelona.com/img/buttons/checkout-fr.gif")}
a.btn_checkout:hover, a.btn_checkout:active, a.btn_checkout-fr:hover, a.btn_checkout-fr:active {background-position: 0 -50px}
#btn-checkout h2{display:none}
/*END SUBMIT BUTTON*/

/*STADIUM MAP + PRICES game.php + contact-details.php*/
.stadium-map, .stadium-map-gen, .stadium-map-g3, .stadium-map-g12, .stadium-map-l3, .stadium-map-l12, .stadium-map-t3, .stadium-map-t12, .stadium-map-sil, .stadium-map-gol {width: 316px; padding: 295px 0 0;}
.stadium-map{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/camp-nou-barcelona-small.gif') center 40px no-repeat}
.stadium-map-gen{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/general-admission.png') center 40px no-repeat}
.stadium-map-g3{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/goal-3.png') center 40px no-repeat}
.stadium-map-g12{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/goal-1-2.png') center 40px no-repeat}
.stadium-map-l3{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/lateral-3.png') center 40px no-repeat}
.stadium-map-l12{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/lateral-1-2.png') center 40px no-repeat}
.stadium-map-t3{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/tribuna-3.png') center 40px no-repeat}
.stadium-map-t12{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/tribuna-1-2.png') center 40px no-repeat}
.stadium-map-sil{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/vip-silver.png') center 40px no-repeat}
.stadium-map-gol{background: url('http://www.footballticketsbarcelona.com/img/barcelona-football-tickets/fc-barcelona-categories/vip-gold.png') center 40px no-repeat}
.tooltip {display:none; width:300px; padding:10px}
#pres-match img, #contact-pres-match img{border:0}
#contact-pres-match{float:left; width: 300px}
#pricelist a.theprices {display: block; height:27px; padding:13px 0 0 5px; text-decoration: none; color: #5B91C5; font-weight:bold}
#pricelist a.theprices:hover {color: #05397a; cursor: pointer; text-decoration: underline}
/*STADIUM MAP + PRICES*/

/*NAV*/
#nav, #footernav, #footernavfr, #navfr, #navsv, #footernavsv{ background:#fff url(../img/nav/menu_bground.jpg) no-repeat top left; width:1000px; height: 40px; padding:0; margin:0 0 4px 0; position: relative}
#nav ul, #footernav ul, #navfr ul, #footernavfr ul, #navsv ul, #footernavsv ul{padding:11px 14px;margin:0}
#nav li, #navfr li, #navsv li, #footernav li, #footernavfr li, #footernavsv li{ display:inline; float:left; margin:0; padding:0}
#nav a, #footernav a, #navfr a, #footernavfr a, #navsv a, #footernavsv a{ text-decoration:none; color: #05397a; font-size:10pt; margin:0; font-weight:bold}
#nav a, #footernav a{padding:10px 27px 12px 26px}
#navfr a, #footernavfr a{padding:10px 24px 12px 24px}
#navsv a, #footernavsv a{padding:10px 31px 12px 30px}
#nav a:hover, #navfr a:hover, #navsv a:hover{color:#fff;background: #05397a}
#footernav a:hover, #footernavfr a:hover, #footernavsv a:hover{text-decoration:underline}
/*END NAV*/

/*BANNER*/
#banner{ width:1000px; height:151px; padding:0; margin: 0 0 4px 0}
#banner #leftpart{ background: #fff url(../img/nav/banner_bground1.jpg) no-repeat top left; width:331px; height:151px; float:left}
#banner #leftpartFR{ background: #fff url(../img/nav/banner_bground1FR.jpg) no-repeat top left; width:331px; height:151px; float:left}
#banner #leftpartSV{ background: #fff url(../img/nav/banner_bground1SV.jpg) no-repeat top left; width:331px; height:151px; float:left}
#banner #mainpart{ background: #fff url(../img/nav/banner_bground2.jpg) repeat-x top left; height:151px; width:624px; float:left; font-size: 11pt; line-height:30px}
#banner img{ border:0;float:right; margin: 15px 0 0 0}
#banner .season{ font-family: arial; font-weight:bold; font-size : 16pt; color:#05397a; margin:0; padding:0}
#banner p{ color:#5B91C5; font-size:13.5pt; line-height:17pt; text-align:right; margin:0}
#banner #rightpart{ height:151px; width:45px; background: #fff url(../img/nav/banner_bground3.jpg) no-repeat top left; float:left}
#theflags{float:right}
#theflags img{ border:0; float:none; padding:0}
#thecontact{ margin:9px 15px 0 0; float:right; font-size:12px; font-weight:bold}
#thecontact a:link, #thecontact a:visited{ text-decoration: none; color:#05397a}
#thecontact a:hover{ text-decoration: underline; color:#5B91C5}
/*END BANNER*/

/*FIX EASY VOYAGE*/
#me ul.onglets { left:-4px !important; top:42px !important;}

/*CUSTOMER INFO*/ #pic-match{ float:left; padding: 0 10px 0 0}
#info-match{ float:left}/*END CUSTOMER INFO*/

/*404*/
.flag img{ border:0; float:left; padding:0 10px 0 5px;}
.other-language{ float:left} /*END 404*/

/*SITE MAP*/ ul ul{list-style: circle}/*END SITE MAP*/

/*TESTIMONIAL*/
blockquote {padding:0; text-align:justify; background: url('http://www.footballticketsbarcelona.com/img/quote-close.gif') no-repeat bottom right; text-indent: 0}
blockquote:first-letter{background: url('http://www.footballticketsbarcelona.com/img/quote-open.gif') no-repeat top left; padding-left: 18px}
#testimonials-pics{float:right; padding:43px 35px 10px 20px}
/* END TESTIMONIAL*/

p{margin:0}

h1 a:link, h1 a:visited{color:#fff}
h1 a:hover{color:#fff;text-decoration:none;}
h3{font-size: 8pt; margin-top:3px; margin-bottom:3px; font-weight:normal; color:#FFFFFF}

a:link, a:visited{color: #5B91C5; text-decoration: none}
a:hover{ text-decoration: underline; color:#05397a}

img{border:1px solid #11222F}

#warning img, #smallwarning img{ float:left; border:0; padding: 0 25px 25px 0}
#warning-container{ border:2px dashed #f00; text-align:left; width:550px; margin:15px auto; padding:5px;}
	
h1,h2,h3{font-family:arial; font-weight:bold}
h1{font-size:13pt; margin:0 0 2px 0;line-height:20px}
h2{font-size: 10pt; margin:0 0 3px 0;line-height:15px}
#container{position: relative; margin-top: 0; margin-left: auto; margin-right: auto; padding: 4px 0 1px; width:1000px}

/*SEAT CATEGORIES*/
#seat-categories{height:190px}
#seat-categories img{ float:right}
#seat-categories p{ float:left; margin:0 !important}
	
/*HOW TO BOOK*/
#howtobook{background:#fff; padding:10px; width:600px}
/*END HOW TO BOOK*/

/*AIRPORT PICS*/
#transfers img{float:right; margin: 0 10px 0 0}
/*END AIRPORT PICS*/

/*CONTACT DETAILS FORM*/
#fillthisform{ width:290px; font-size:8pt; float:right; border-left:1px solid #ccc; padding: 0 0 0 10px; margin: 15px 0 0}
/*CONTACT US FORM*/
#form{ width: 460px; margin: 15px 0 0}
#apartment-contact{ width: 250px; float:right; padding:0 10px 10px}
.calage-ap{ margin:0 0; display:inline; width:120px; float:left}
.calage{ margin:0 0; display:inline; width:130px; float:left}
.envoi{margin:5px 0 0 267px}
.envoi1{margin:5px 0 0 128px}
/*END CONTACT US FORM*/

/*PAYMENT*/
#payment{ width:200px; float:left; padding:0 9px 0 25px}
#payment1{ width:332px; float:left; padding:0 15px}
/*END PAYMENT*/

/*FIXTURE LIST*/
.gamelist{ height:98px; width:600px; padding:2px 15px 0 115px;display:block; margin: 0 0 10px 0; color: #11222f !important; text-decoration: none; background-color: #fff}
.gamelisttitle{font-size: 11pt; font-weight:bold; margin: 0 0 5px 0; color:#11222f;}
a:hover.gamelist{text-decoration: none; color:#fff !important; background-color: #3378af !important}

/*END FIXTURE LIST*/


#rightmenu, #mainmenu{height:800px}
html>body #rightmenu, html>body #mainmenu{height: auto;min-height: 800px} 


/* RIGHT MENU ****/
#border-right-menu{ width:240px; height:100%; border:1px solid #fff; background-color:#999; float:right; margin:0 0 4px 0}
#rightmenu{ width:228px; margin:1px 1px 0 1px; padding: 5px; background: #fff url(../img/general/grey-gradient.gif) repeat-x center 100%}
#rightmenu ul{ padding:0 0 0 15px; margin:10px 0}
.right-fixture{padding-left:5px !important; font-size:8pt; list-style: none}
#conf img{border:0}
.title{ font-size:11pt; font-family:arial; font-weight:bold; margin: 0 0 5px 0}
.testimonials{background: url(http://www.footballticketsbarcelona.com/img/4-reasons/bubble.png) 0 0 no-repeat; width:185px; height:30px; padding: 13px 0 0 27px; color:#05397a;}
#rightmenu #stepbystep{ margin:10px 0}
#stepbystep p{ font-family:arial; font-weight:bold; font-size: 10pt; line-height:16px; margin:0 !important}
#stepbystep .off{ color:#bcbcbc}
#stepbystep img { float:left; margin:0 5px 2px 0; border:0; padding:0}
/**** END LEFT MENU****/

.horizontal-separation{ width:100%; border-bottom: 1px dashed #999; margin:0 0 20px 0}
.vertical-separation{ width:1px; border-right:1px dashed #999; height:415px; float:left}

/** MAIN MENU ***/
#border-main-menu{ width:752px; border:1px solid #fff; background-color:#999; float:left; margin:0 0 4px 0}
#onlyone{padding:4px;width:730px}

/*step by step*/
.process{width:740px; height:37px; background:url(http://www.footballticketsbarcelona.com/img/step-by-step/process.jpg) 0 0 no-repeat; margin:0 0 10px 0; padding:0}
.step{float:left; text-align:center; font-size:15px; height:28px; padding: 9px 0 0}
.off{color:#aaa}
.step1-on{background:url(http://www.footballticketsbarcelona.com/img/step-by-step/process-1.jpg) 0 0 no-repeat; color:#fff; width:195px}
.step2-on, .step3-on{background:url(http://www.footballticketsbarcelona.com/img/step-by-step/process-2.jpg) 0 0 no-repeat; color:#fff; width:202px}
.step4-on{background:url(http://www.footballticketsbarcelona.com/img/step-by-step/process-4.jpg) 0 0 no-repeat; color:#fff; width:193px}

#mainmenu{width:740px; float:left; margin:1px 1px 0 1px; padding:5px; background: #fff url(../img/general/grey-gradient.gif) repeat-x center 100%}

#mainmenu .more{margin: 0 0 0 25px; font-size: 16px; font-weight:bold}

/*YOU ARE HERE NAV + BOOKMARK*/
#mainmenu #youarehere-nav{ margin: 0 0 10px 0; font-size:7pt; border-bottom: 1px solid #999}
.youarehere{ float:left; padding: 9px 0 5px}	
.thelink{height:19px; width: 180px; display: block; padding: 5px 0 0 34px; margin: 0 0 5px 0}
.flickr{background: url(http://www.footballticketsbarcelona.com/img/social/flickr.gif) 0 0 no-repeat}
.youtube{background: url(http://www.footballticketsbarcelona.com/img/social/youtube.gif) 0 0 no-repeat}
.facebook{background: url(http://www.footballticketsbarcelona.com/img/social/facebook.gif) 0 0 no-repeat}
.twitter{background: url(http://www.footballticketsbarcelona.com/img/social/twitter.gif) 0 0 no-repeat}
.google{background: url(http://www.footballticketsbarcelona.com/img/social/google.gif) 0 0 no-repeat}
.wordpress{background: url(http://www.footballticketsbarcelona.com/img/social/wordpress.gif) 0 0 no-repeat}
.linkedin{background: url(http://www.footballticketsbarcelona.com/img/social/linkedin.gif) 0 0 no-repeat}
/*YOU ARE HERE NAV + BOOKMARK*/

#mainmenu #horizontal-line{ margin: 10px 0; padding:0;border-bottom: 1px solid #F00}
#mainmenu .home-left{ width:225px; float:left; margin:0 10px 0 0; padding:5px 0 5px 5px}
#mainmenu .home-left1{ width:450px; float:left; margin:0 18px 0 0; padding:5px}
#mainmenu .home-right1{ width:250px; float:right; margin:0; padding:5px}

.left-half{float:left; width:340px; margin: 0 10px 0 0}
.right-half{float:left; width:340px; margin: 0}
	
#mainmenu .home-pic-legend{ width:219px; height:224px; border: 1px solid #11222f}
.camp-nou{background: url(../img/homepage/camp-nou.jpg) no-repeat top left;}
.the-categories{background: url(../img/homepage/categories.jpg) no-repeat 0 0}
.stadium-tour{background: url('../img/homepage/stadium-tour.jpg') no-repeat 0 0}
#news{padding:5px}
.home-pic-legend a:link, .home-pic-legend a:visited, .home-pic-legend a:hover{color:#fff}
#news a:link, #news a:visited, #news a:hover{color:#05397a !important; text-decoration:none;}
.legend{height:90px; margin:129px 0 0 0; padding:5px 5px 0;}
#mainmenu .home-right{ width:490px; float:left; margin:0; padding:5px 0 5px 5px}

#matchlist ul, #matchlist-fr ul, #matchlist-sv ul {list-style: none; padding: 0 !important}
#matchlist li, #matchlist-fr li, #matchlist-sv li { margin: 0 0 1px 0 !important}
#matchlist a, #matchlist-fr a, #matchlist-sv a {display: block; color: #05397a; height:30px; padding:6px 0 3px 4px; text-decoration: none; width:485px }
#matchlist a:hover, #matchlist-fr a:hover, #matchlist-sv a:hover {color: #fff}
#matchlist a{background: url('http://www.footballticketsbarcelona.com/img/homepage/buy-tickets.png') 392px 9px no-repeat;}
#matchlist a:hover{background: #05397a url('http://www.footballticketsbarcelona.com/img/homepage/buy-tickets-1.png') 392px 9px no-repeat !important}
#matchlist-fr a{background: url('http://www.footballticketsbarcelona.com/img/homepage/plus-d-info.png') 392px 9px no-repeat;}
#matchlist-fr a:hover{background: #05397a url('http://www.footballticketsbarcelona.com/img/homepage/plus-d-info-1.png') 392px 9px no-repeat !important}
#matchlist-sv a{background: url('http://www.footballticketsbarcelona.com/img/homepage/las-mer.png') 392px 9px no-repeat;}
#matchlist-sv a:hover{background: #05397a url('http://www.footballticketsbarcelona.com/img/homepage/las-mer1.png') 392px 9px no-repeat !important}

a.firsttime{display: block; font-size: 8pt; width:165px; height:27px; padding:2px 0 0 35px; margin: 10px 0 0; background: url('http://www.footballticketsbarcelona.com/img/homepage/question-mark.png') 0 0 no-repeat}
a.topreasons{display: block; font-size: 8pt; width:165px; height:27px; padding:2px 0 0 35px; margin: 0; background: url('http://www.footballticketsbarcelona.com/img/homepage/exclamation-mark.png') 0 0 no-repeat}
a.firsttime:hover, a.topreasons:hover {background-position: 0 -29px; cursor: pointer}
.emphasis{font-weight:bold; color:#05397a}

.caution{background: url('http://www.footballticketsbarcelona.com/img/general/ref-flag.png') 0 0 no-repeat; height: 101px; width:370px; padding: 9px 0 0 110px}

a.feed{display: block; width:285px; height:15px; padding:1px 0 0 20px; margin: 0; background: url('http://www.footballticketsbarcelona.com/img/homepage/feed-icon.gif') 0 0 no-repeat}

a.disabled {display: block; color: #05397a; background: url('http://www.footballticketsbarcelona.com/img/disabled-access/disabled-access.jpg') 0 0 no-repeat; height:47px; width:161px; padding:6px 0 0 60px; text-decoration: none; font-size:13pt; font-weight: bold }
a:hover.disabled {background-position: 0 -53px; text-decoration: underline;}

#mainmenu ul{ padding:0 0 0 15px; margin:10px 0}
#mainmenu li{ margin:2px 0}
ol li{ margin:10px 0}

/** END MAIN MENU **/

/*FOOTER MENU*/
#footer_wrap { display:block; position:relative; margin:10px auto; width:1000px}
.box {float:left; width:225px; z-index:99; margin:0 10px}
.box img{border:0}
.box ul{padding:0 0 0 15px}
.box li {margin:0; padding:0}
#tagbox a:link, #tagbox a:visited { padding:2px 3px; text-decoration:none}
#tagbox a:hover {background: #05397a; color:#fff; text-decoration:none}
#thefooter{ position: absolute; width:100%; margin:0 auto; border-top: #fff 1px solid; background : #fff url(../img/general/grey-gradient-r.gif) repeat-x scroll top center}
.copyright{ font-size:8pt; margin:5px 0; text-align:center}
#copyright{ width:1000px; margin: 0 auto}
#copyright img{ float:right; border:0}
/*END FOOTER MENU*/