body {
            font-family:Arial;
            font-size:12px;
            margin:0px;
					background:url(http://worldcuptickets.com/images/bg.gif);
            background-color:#dcdcdc;
            color:#848383;
        }
        img {
            border:0px;
        }
        .clr { clear:both; }
        #pageContainer { 
            width:610px;
            margin:auto;
            background-color:#FFF;            
        }
        #topMenuContainer {
            background:url('./images/top-menu-bg.gif') repeat-x;
            height:36px;
            line-height:36px;
            padding:0px 19px;
        }
        #topMenuContainer a,#topMenuContainer a:link,#topMenuContainer a:visited {
            width:140px;
            text-align:center;
            float:left;
            display:block;
            text-decoration:none;
            font-weight:bold;
            color:#65696d;
        }
        #topMenuContainer a:hover {
            color:#92230F;
        }
        h4 {
            text-align:center;
            font-size:16px;
            font-weight:bold;
            padding:20px 0px 10px 0px;
            margin:0px;
        }
		.subTitle {
		    color:#cc5516;
		    text-align:center;
		    font-size:12px;
		    font-weight:bold;
		    padding-bottom:10px;
		}
        p {
            width:540px;
            margin:auto;
            font-weight:bold;
            font-size:11px;
            line-height:16px;
        }
		 .fqap p{
            width:600px;
            margin:auto;
            font-size:11px;
            line-height:16px;
        }
        p a, p a:link, p a:visited {
            color:#E05D1F;
            font-weight:bold;
        }
        .mainTbl {
            width:100%;
        }
        .mainTbl td {
            padding:0px 5px;
        }
        .mainTbl thead tr {
            background-color:#cc5516;
            color:#FFF;
            line-height:33px;
            font-weight:bold;
        }
        .mainTbl td.matchCol {
            padding-left:35px;
            width:30%;
        }
        .mainTbl td.dateCol {
            width:20%;
        }
        .mainTbl td.locationCol {
            width:18%;
        }
        
        .mainTbl td.ticketsCol {
            padding-right:35px;
        }
        .mainTbl tbody td.ticketsCol {
            text-align:center;
        }
        .mainTbl tbody tr.odd {
            background-color:#f5f5f5;
        }
        .mainTbl tbody tr {
            height:56px;
            font-size:11px;
        }
        .mainTbl tfoot tr {
            background-color:#f1f1f1;
        }
        .mainTbl tfoot td {
            padding-left:35px;
            line-height:24px;
        }
        .mainTbl tfoot td a,.mainTbl tfoot td a:link,.mainTbl tfoot td a:visited {
            display:block;
            padding-left:12px;
            color:#E05D1F;
            font-weight:bold;
            background:url('./images/arrow-orange.gif') no-repeat;
            text-decoration:none;
        }
        .mainTbl tfoot td a:hover {
            text-decoration:underline;
        }
        .mainTbl tbody td a:link, .mainTbl tbody td a:visited {
            color:#E05D1F;
        }
        
        .mainTbl ul {
            list-style-type:none;
            margin:0px;
            padding:10px 0px 20px 0px;
        
        }
        
        .define {
            border:1px solid #E05D1F;
            width:500px;
            margin:auto;
            margin-top:15px;
            border-bottom:0px;
            border-right:0px;
        }
        .lnk { 
            background:#E05D1F;
            color:White;
            padding:10px;
            width:100px;
            float:left;
            font-weight:bold;
        }
        
        .lnk a, .lnk a:link, .lnk a:visited {
            color:White;
            text-decoration:none;
        }
        .lnk a:hover {
            text-decoration:underline;
        }
        
        .desc {
            font-weight:bold;
            padding:10px;
            float:left;
            font-weight:bold;
        }
		.desc a:link,.desc a:visited {
			color:#848383;
			text-decoration:none;
		}
		.desc a:hover {
			text-decoration:underline;
		}
        .descBtn {
            padding-top:7px;
            padding-right:10px;
            float:right;
        }
        
        
        #stadiumsContainer {
            padding:30px 50px;
        }
        #stadiumsContainer .stadium {
            padding:2px 12px;
            font-size:10px;
            float:left;
        }
        
        #stadiumsContainer .stadium .stadiumName {
            padding:5px;
        }
        
        .grayBg {
            background:#f5f5f5;
            margin:10px 0px;
            padding:0px 0px 10px 0px;
        }
        #footerContainer {
            background:url('./images/bottom-bg.jpg') no-repeat;
            text-align:center;
            line-height:20px;
            height:80px;
            color:#FFF;
            font-size:11px;
        }
		#footerContent {
			padding-top:20px;
		}
		#footerContainer a:link, #footerContainer a:visited,#footerContainer a {
            text-decoration:none; 
            color:#FFF;
            font-weight:bold;
        }
        #footerContainer a:hover {
            text-decoration:underline;
        }
        
        .OG, .OG:link, .OG:visited {
            color:#E05D1F;
            font-weight:bold;
        }
        
        #guarantee {
            width:99px; height:100px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/100.png');}
        }
        #guarantee img	{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}