/* All Rights Reserved Travelcards Ltd */
body { padding: 0px 0px 0px 0px; }

a:active { text-decoration: none; }

a:hover { text-decoration: none; }

#content { width: 80%; margin: 50px 0px 0px 0px; padding: 30px 10% 0px 10%; }

.main { margin: auto; height: auto; padding: 0px 0px 5% 0px; margin: 0px 0px 0px 0px; }

.promoter { padding: 35px 10% 20px 10%; width: 80%; margin: 0px 0px 0px 0px; }

.menuNbsp { display: none; visibility: hidden; }

.world { display: none; visibility: hidden; }

#home { padding: 45px 0px 0px 0px; width: 100%; }

#concept { padding: 45px 0px 0px 0px; width: 100%; }

#history { padding: 45px 0px 0px 0px; width: 100%; }

#prizes { padding: 45px 0px 50px 0px; width: 100%; }

#clients { padding: 45px 0px 0px 0px; width: 100%; }

#contact { padding: 45px 0px 0px 0px; width: 100%; }

#contentWrap { padding: 0px 0px 0px 0px; }

#menuHome, #menuConcept, #menuHistory, #menuClients, #menuContact { margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px; background-color: #202020; width: 100%; display: inline-block; text-align: center; border-bottom: 1px solid black; border-top: 1px solid #3c3c3c; }

#menuHome:hover, #menuConcept:hover, #menuHistory:hover, #menuClients:hover, #menuContact:hover { background-color: #151515; }

#menuHome:active, #menuConcept:active, #menuHistory:active, #menuClients:active, #menuContact:active { background-color: #303030; }

#testDiv { font-size: 10px; }

#mobileMenu { position: relative; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* non jq padding:50px 0px 0px 0px; */
#header { display: none; visibility: hidden; }

#contactIMG { width: 90%; height: auto; margin: auto; }

#contactIMG .clientA { width: 100%; height: auto; padding: 0px 10px 0px 0px; }

#contactIMG .contactSpan { width: 100%; height: auto; padding: 20px 10px 0px 0px; display: inline-block; }

#prizeBR { display: none; visibility: hidden; }

#contactLeft { width: 100%; float: none; }

#contactRight { width: 100%; float: none; }

#logo { margin: 10px 0px 0px 45%; padding: 0px 0px 0px 0px; }

#europeIDLeft { visibility: visible; display: inline; }

#europeIDRight { visibility: visible; display: inline; }

#home .img { width: 45%; height: auto; }

.winner_3_IMG { display: block; }

/* only portrait needs this set? */
.prizeWinnerCaption, .prizeWinnerCaptionLandscape { display: block; width: 90%; margin: 15px 0px 15px 0px; }

.prizeWinnerTwoRow { display: block; width: 90%; padding: 5% 5% 5% 5%; }
.prizeWinnerTwoRow .prizeWinnerCaptionLandscape { display: inline-block; width: 60%; vertical-align: top; margin: 10px 0px 0px 0px; padding: 0px 10px 0px 15px; }

#prizeDraw-video1 { width: 100% !important; height: auto !important; min-height: 200px !important; }

.footerLink {display: block;padding:10px 0 0 0;}

#history table {float: none !important; display: inline-block;}
