/* Page Structure*/

@import url("/Assets/Css/BotB/content.css");
@import url("/Assets/Css/BotB/content-aa.css");
@import url("/Assets/Css/BotB/botb-custom.css");

/* TOC

1: - Main Page Structurer

2: - Header

3: - Header Navigation

4: - Content

5: - Footer

*/


/* 1-:-------- Main Page Structure ------------ */

	html, body, form {
		margin:0;
		padding:0;
	}

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 135%;
		color: #484f62;
		background-color:Black;
		}
		
	body.simpleBg {
		background-color:white
	}
	
	#document_container
	{
		width:100%;
		min-width: 984px;
		float:left;
		background-color:#F6F6F6;
	}
	
	#wrapper {
		width: 984px;
		margin: 0px auto;
		padding: 0;
	}
		
	#container {
		width: 984px;
		margin: 0;
		padding: 0;
		float:left;
		}
		
	#content {
		width:984px;
		float:left;
		padding:20 0 10px 0;
		margin:3px 0 0 10px;	
	}

		
/* 2-:-------- Header ------------ */

	#header {
		width:964px;
		height:94px;
		margin:0 10px;
	}
	
	.logo {
		float:left;
		margin:21px 0 25px 0;
	}
	
	#logolink {
		background: transparent url(/Assets/StyleImages/BotB/elements/logo.gif) left top no-repeat;
		text-indent:-9999px;
		float:left;
		display:block !important;
		width:206px;
		height:46px;
	}

    #welcomelink {
        position: relative;
    }

    #welcomeposn p {
        clear: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom:0px;
    }

    #adminmenu {
        position: relative;
    }

    #adminposn {
        position: absolute;
    }

	#adminposn p {
		clear: left;
	}    

    #welcomeposn p.kioskSwitch {
        padding-bottom:0px;
    }
    	
	.submenuOverlay {
		display: none;
		/*background: transparent url(/Assets/StyleImages/BotB/elements/subnav-overlay-bg-top-new.png) left top no-repeat;*/
		position: absolute;
		top: 89px;
		width: 170px;
		height: 6px;
		
		z-index: 100;
		margin: 0 0 0 415px;
	}
	
	.submenuOverlayContainer {
		background: transparent url(/Assets/StyleImages/BotB/elements/subnav-overlay-bg-tile-new.png) left top repeat;
		width: 170px;
		min-height: 50px;
		/* margin: 6px 0 0 0; */
		margin: 0;
		float: left;
		display: block;
	}
	
	.submenuWin, .submenuGames, .submenuWinners {
		float: left;
		width: 170px;
		z-index: 100;
		display: none;
		padding: 0;
	}
		
	.submenuOverlayBottom {
		position:relative;
		background: transparent url(/Assets/StyleImages/BotB/elements/subnav-overlay-bg-bottom-new.png) left top no-repeat;
		width: 170px; /*656px;*/
		height: 6px; /*21px;*/
		/*top: -14px;*/
		clear: left;
	}
	
	.submenuItem {
		width: 150px;
		float: left;
		margin:0 0 2px 4px;
		margin: 0;
		border-bottom:1px solid #989898;
		display: block;
	}
	
	.submenuItem a {
		display: block;
		padding: 10px;
		width: 150px;
	}
	
	.submenuItem a:hover {
		background: url(/Assets/StyleImages/BotB/elements/subnav-overlay-active-new.gif) left bottom repeat-x;
		/* background-color: #5b0b00; */
	}
	
	.submenuOverlay ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	
	.submenuOverlay li a, .submenuOverlay li a img {
		text-decoration: none !important;
		color: #eee !important;
		border: none !important;
		font-size: 10px !important;
	}
	
	
/* 3-:-------- Header Navigation ------------ */

	.mainNav {
		width: 440px;
		height: 92px;
		float: left;
		padding: 0;
		margin: 0;
		list-style-type: none;
		background: transparent url(/Assets/StyleImages/BotB/elements/main-nav.gif) left top no-repeat;
	}
	
	.mainNav li {
		float:left;
		height:92px;
		margin:0;
		padding:0;
	}
	
	.mainNav li a {
		text-indent:-9999px;
		font-size: 0.1em;
		float: left;
		cursor: pointer;
		height:92px;
		display:block;
	}


/* inactive states */
    .mainNav .navHome a { width: 110px; }
	.mainNav .navWin a { width: 115px; }
	.mainNav .navGames a { width: 108px; }
	.mainNav .navGames2 a { width: 108px; }
	.mainNav .navWinners a { width: 107px; }
	
	
/* hover and selected states */
    .mainNav .navHome a:hover, #navHome .navHome a { background:transparent url(/Assets/StyleImages/BotB/elements/main-nav.gif) 0px -92px no-repeat; }
	.mainNav .navWin a:hover, #navWin .navWin a { background:transparent url(/Assets/StyleImages/BotB/elements/main-nav.gif) -110px -92px no-repeat; }
	.mainNav .navGames a:hover, #navGames .navGames a { background:transparent url(/Assets/StyleImages/BotB/elements/main-nav.gif) -225px -92px no-repeat; }
	.mainNav .navGames2 a:hover, #navGames .navGames a { background:transparent url(/Assets/StyleImages/BotB/elements/main-nav.gif) -225px -92px no-repeat; }
	.mainNav .navWinners a:hover, #navWinners .navWinners a { background:transparent url(/Assets/StyleImages/BotB/elements/main-nav.gif) -333px -92px no-repeat; }	
	.secondNav {
		width:153px;
		height:92px;
		float:left;
		padding:0;
		margin:0 30px 0 0;
		list-style-type:none;
		background:transparent url(/Assets/StyleImages/BotB/elements/other-nav.gif) left top no-repeat;
	}
	
	.secondNav li {
		width:153px;
		margin:0;
		padding:0;
		float:left;
	}
	
	.secondNav li a {
		text-indent:-9999px;
		font-size: 0.1em;
		float: left;
		width:153px;
	}

/* inactive states */
	.secondNav .nav2How a { height: 23px; }
	.secondNav .nav2Blog a { height: 21px; }
	.secondNav .nav2Store a { height: 20px; } 
	.secondNav .nav2About a { height: 28px; } 
	
/* hover and selected states */
	.secondNav .nav2How a:hover, #nav2How .nav2How a { background:transparent url(/Assets/StyleImages/BotB/elements/other-nav.gif) 0px -92px no-repeat; }
	.secondNav .nav2Blog a:hover, #nav2Blog .nav2Blog a { background:transparent url(/Assets/StyleImages/BotB/elements/other-nav.gif) 0 -115px no-repeat; }
	.secondNav .nav2Store a:hover, #nav2Store .nav2Store a { background:transparent url(/Assets/StyleImages/BotB/elements/other-nav.gif) 0 -136px no-repeat; }
	.secondNav .nav2About a:hover, #nav2About .nav2About a { background:transparent url(/Assets/StyleImages/BotB/elements/other-nav.gif) 0 -156px no-repeat; }
	
	.thirdNav {
		width: 108px;
		float:left;
		padding:4px 0 0 0;
		margin:0;
		list-style-type:none;
	}
	
	.fourLinks {
		padding: 0 !important;
	}
	
	.thirdNav li {
		width:130px;
		margin:0 0 7px 0;
		padding:12px 0 0 0;
		height:3px;
		float:left;
	}
	
	.fourLinks li {
		padding: 10px 0 0 0;
	}
	
	.thirdNav li a {
		text-transform:uppercase;
		font-size: 0.9em;
		float: left;
		display:block;
		padding:0 0 0 20px;
		color:#5a6071;
		text-decoration:none;
		font-weight:bold;
		float:left;
	}
	
	.thirdNav li a:hover {
		background-position: 0px -12px;
		color:#000;
	}
	
	.thirdNav .nav3Basket a {
		background: url(/Assets/StyleImages/BotB/icons/icon-basket.gif) left 3px no-repeat;
		margin-left:16px;
	}
	
	.thirdNav.fourLinks .nav3Basket a {
		margin-left: 20px;
	}
	
	.thirdNav .nav3Login a {
		background: url(/Assets/StyleImages/BotB/icons/icon-login.gif) left 3px no-repeat;
		margin-left:8px;
	}
	
	.thirdNav.fourLinks .nav3Login a {
		margin-left: 14px;
	}
	
	.thirdNav .nav3Contact a {
		background: url(/Assets/StyleImages/BotB/icons/icon-contact.gif) left 2px no-repeat;
	}
	
	.thirdNav .nav3Contact a:hover {
		background-position: 0px -13px;
	}
	
	.thirdNav .nav3Logout a {
		background: url(/Assets/StyleImages/BotB/icons/icon-logout.gif) left 2px no-repeat;
		margin-left:8px;
	}
	
	.thirdNav .nav3Logout a:hover {
		background-position: 0px -13px;
	}
	
	.leftColumn {
		background: transparent url(/Assets/StyleImages/BotB/elements/left-column-bg.gif) right top no-repeat;
		min-height:400px;
		padding:13px 0 0 0;
		float:left;
	}
	
	.leftNavTop {
		margin-top:15px;
	}
	
	.leftNavBottom {
		
		width:154px;
		height:7px !important;
		padding:0;
		float:right;
		display:block;
		margin:0 !important;
	}
	
	.leftNav {
		
		width:154px;
		padding:0;
		margin:0;
		float:right;
		list-style-type:none;
		font-size:12px;
		font-weight:100;
		border-right-style:solid; 
		border-right-color:#cbcbcb;
		border-right-width:1px;
	}

	.leftNav li {
		margin:0 0 2px 7px;
		background: transparent url(/assets/images/newsiteimages/recommends/top5_leftnav_bg.jpg) no-repeat;
		background-position: 0 -2px;	}

	.leftNav li a {
		color:#5c6477;
		text-decoration:none;
		padding-top:5px;
		padding-bottom:6px;
		padding-left: 10px;
		display:block;
	}

	.leftNav li a:hover {
		color:#fff;
	}

    .leftNav li span.navitem {
    	display: block;
    }

	.leftNav li a.n1 {
		
	}

	.leftNav li a.n1:hover {
		background: transparent url(/assets/images/newsiteimages/recommends/top5_leftnav_bg.jpg) 0 -33px no-repeat;
	}

	.leftNav li.active {
    	background: url(/Assets/StyleImages/BotB/elements/sidenav-white-top1.gif) no-repeat right top;
    }

    .leftNav li.active span.navitem {
		background: #f6f6f6;
    }

	.leftNav li.active a.n1, .leftNav li.active a.n1:hover {
		
		color:#ba220c;
	}

	.leftNav li.activeOpenSub {
    	background: url(/Assets/StyleImages/BotB/elements/sidenav-white-top1.gif) no-repeat right top;
		background: #ffffff;
		border-style:solid;
		border-color:#d9d9d9;
		border-width:1px;
		border-right:#ffffff
    }

    .leftNav li.activeOpenSub span.navitem {
		background: #fff;
    }

	.leftNav li.activeOpenSub a.n1, .leftNav li.activeOpenSub a.n1:hover {
		background-color:white;
		color:#3d454d;
		background-image:none;
	}

	.leftNav li.OpenSub {
    	background: url(/Assets/StyleImages/BotB/elements/sidenav-white-top1.gif) no-repeat right top;
		background: #ffffff;
		border-style:solid;
		border-color:#d9d9d9;
		border-width:1px;
		border-right:#ffffff
    }

    .leftNav li.OpenSub span.navitem {
		
		
    }

	.leftNav li.OpenSub a, .leftNav li.OpenSub a:hover {
		background-position: 0 -2px;
		color:#3d454d;
	}

	ul.leftNavSub {
		padding:0;
		margin:0;
		list-style-type:none;
		margin-bottom:5px;
	}

	ul.leftNavSub li {
        background-image: none;
		padding:0;
		margin:0 0 0 8px;
	}

	.leftNav ul.leftNavSub li.active {
        background-image: none;
	}

	.leftNav ul.leftNavSub li a {
		color:#7d7d7d;
/*		line-height: 115%; */
		line-height: 100%;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-right:5px;
	}

	.leftNav ul.leftNavSub li a:hover {
		background: black;
		color:white;
    }

	.leftNav ul.leftNavSub li.active a, .leftNav ul.leftNavSub li.active a:hover {
		background-color:white;
		color:#ba220c;
    }
    
    ul ul.leftNavSub {
		font-size: 1em;
    }

	
/* 4-:-------- Content ------------ */



	

/* 5-:-------- Footer ------------ */
		
	#footer {
		float: left;
		margin: 10px 0 15px 0;
		padding: 20px 0 15px 0;
		width: 984px;
		/*background: transparent url(/Assets/StyleImages/BotB/elements/footer-bg.jpg) left top no-repeat;*/
		}
		
		
/* 5.1-:-------- Airport Footer 18.04.2011 ------------ */

	#airport_footer_container {
		width:980px; height:90px;
		margin-top:30px;
	}
	
	#airport_footer_address {
		width:740px; height:30px;
		font-size:10px; float:left;
		color:#e2e2e2;
	}
	
	#airport_footer_ccandveri {
		width:190px; height:30px;
		float:right;
	}
	
	#airport_footer_flags {
		clear:both; width:240px; height:30px;
		margin: 0 auto;
		
        list-style-type: none;
	}
	
	li.flagsnew {
		float:left;
		margin-right:4px;
	}
		
	
