body{
	background: url(../images/skin/bg.jpg) repeat top left #EAEAEA;
	font: 17px 'fira_sans_otregular';
	padding: 0;
	margin: 0;
}

@font-face {
    font-family: 'fira_sans_otregular';
    src: url('../font/firasansot-regular-webfont.eot');
    src: url('../font/firasansot-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/firasansot-regular-webfont.woff') format('woff'),
         url('../font/firasansot-regular-webfont.ttf') format('truetype'),
         url('../font/firasansot-regular-webfont.svg#fira_sans_otregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
	
	p{
		font: 16px Arial;
		line-height: 1.5em;
	}

	.wrap{
		margin: 0 3%;
		width: 94%;
		position: relative;
	}

	.left{
		float: left;
	}

	.right{
		float: right;
	}

	.display{
		display: inline-block;
	}

	img{
		border: none;
	}

	header{
		width: 100%;
		display: inline-block;
		vertical-align: top;
	}

		#header-top{
			background: #ffffff; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
			border-top: 10px solid #EAEAEA;
			position: relative;
			padding: 10px 0 0 0;
			width: 100%;
		}

			#header-top:after{
				content: " "; 
				display: table;
				clear: both;
			}

			#header-top .wrap:after{
				content: " "; 
				display: table;
				clear: both;
			}

			#logo{
				float: left;
				width: 150px;
			}

				#logo img{
					width: 100%;
					height: auto;
				}

			#main-menu{
				width: 100%;
				display: none;
			}

				#main-menu-list, #main-menu-list li, #main-menu-list li a{
					float: left;
				}

				#main-menu-list{
					font: 17px 'fira_sans_otregular';
					list-style: none;
					margin: 0;
					padding: 0;
					width: 100%;
				}

				#main-menu-list li{
					width: 100%;
				}

				#main-menu-list li a, #sub-menu-list li a{
					color: #007F00;
					border-bottom: 1px solid #CCC;
					width: 100%;
					display: block;
					padding: 10px 0;
					text-align: center;
					text-decoration: none;
					text-transform: uppercase;
				}

					#sub-menu-list li a{
						color: #FFF
					}

						#main-menu-list li a:hover{
							color: #FFF
						}

						#sub-menu-list li a:hover{
							color: #CCC
						}
				
				#header-bottom{
					background: #000;
					display: none;
				}

					#sub-menu{
						display: inline-block;
						width: 100%;
					}

						#sub-menu-list{
							font: 17px 'fira_sans_otregular';
							list-style: none;
							margin: 0;
							padding: 0;
						}

						#sub-menu-list li{
							display: block;
						}

				.wrap-menu-responsive{
					float: right;
					width: 50%;
					text-align: right;
				}

				.menu-responsive, .menu-phone{
					display: inline-block;
					text-align: center;
				}

					.menu-responsive .fa-3, .menu-phone .fa-3{
						font-size: 1.5em;
					}

					.menu-responsive span, .menu-phone span{
						width: 100%;
						display: inline-block;
					}
	.bx-wrapper{
		display: none;
	}

		#main-content{
			position: relative;
		}

			#index-banners h2{
				background: url(../images/bg-text-slider.png) no-repeat center center;
				background-size: 100%;
				text-shadow: 2px 2px #000;
				color: #FFF;
				left: 0;
				top: 50px;
				position: absolute;
				font-size: 100px;
				text-transform: uppercase;
				z-index: 9
			}

			.index-banner-item, .slider-internal-item{
				width: 100%;
				overflow: hidden;
			}

				.index-banner-item img{
					width: 150%;
					height: auto;
				}

				.bx-controls{
					display: none
				}

			#login{
				background: #333333; /* Old browsers */
				background: -moz-linear-gradient(top,  #333333 0%, #000000 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #333333 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #333333 0%,#000000 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #333333 0%,#000000 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #333333 0%,#000000 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

				text-align: center;
				width: 94%;
				padding: 0 3%;
			}

				#login-container{
					display: inline-block;
					text-align: center;
					padding: 15px 0;
					border-top: 1px solid #333;
					width: 100%;
				}

					#title-login{
						background: #333333; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #333333 0%, #000000 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #333333 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #333333 0%,#000000 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #333333 0%,#000000 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #333333 0%,#000000 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
						display: inline-block;
						color: #FFF;
						padding: 5px 0;
						text-align: center;
						text-transform: uppercase;
						width: 100%
					}

					#login-box{
						display: inline-block;
						width: 220px;
					}

						#bp_login_div{
							background: #ffffff; /* Old browsers */
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
							background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
							display: inline-block;
							text-align: center;
							margin-bottom: 40px;
							width: 220px;
						}

							.left-div-field{
								display: none;
							}

							.bp-login-field, .bp-login-remember{
								display: inline-block;
								margin: 15px 0 0 0;
								width: 100%;
							}

								.bp-login-remember{
									margin: 15px 0 15px 0;
								}

							.bp-login-input-field{
								border: 1px solid #CCC;
								height: 30px;
								font-size: 0.9em;
								padding: 1%;
								width: 77%
							}

							#bpLoginSubmit{
								background: #56c726; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YzcyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTk2MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #56c726 0%, #41961c 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56c726), color-stop(100%,#41961c)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #56c726 0%,#41961c 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #56c726 0%,#41961c 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #56c726 0%,#41961c 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #56c726 0%,#41961c 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56c726', endColorstr='#41961c',GradientType=0 ); /* IE6-8 */
								border: 2px solid #41961c;
								color: #FFF;
								margin: 25px 0 0 0;
								cursor: pointer;
								font: 1rem 'fira_sans_otregular';
								height: 40px;
								line-height: 40px;
								width: 80%
							}

								#bpLoginSubmit:hover{
									background: #41961c;
								}

							.bp-login-partner{
								background: url(../images/skin/bg-partner-login.png) no-repeat center top;
								height: 40px;
								line-height: 40px;
								position: absolute;
								width: 220px;
							}

								.bp-login-partner a{
									color: #FFF;
									display: inline-block;
									text-decoration: none;
									width: 100%
								}

									.bp-login-partner a:hover{
										color: #CCC	
									}

			#border-index{
				display: none;
			}
		
		#internal-banners{
			display: none;
		}

		#content-text{

		}

			h1{
				font-size: 2em;
				text-align: center;
				display: inline-block;
				width: 100%;
				padding: 10px 0;
				margin: 10px 0 0 0;
				border-bottom: 3px solid #009900
			}

			#content-text ul li{
				padding: 5px 0
			}

		#live-casino-section{
			display: inline-block;
			text-align: center;
			width: 100%
		}

			.live-casino-section-item{
				background: url(../images/skin/bg-live-casino-item.jpg) no-repeat left top;
				display: inline-block;
				float: left;
				padding: 140px 1.6% 1.6%;
				position: relative;
				width: 30%;
			}

				.live-casino-section-item h3{
					background: url(../images/skin/bg-title-live_casino.png) no-repeat center top;
					margin: 0;
					padding-top: 15px;
					text-transform: uppercase;
				}

				.live-casino-section-item p{
					color: #666;
					font-size: 0.9rem;
					padding: 0 4%;
					text-align: justify;
				}

			.live-casino-section-item:hover{
				background: url(../images/skin/bg-live-casino-item-hover.jpg) no-repeat left top;
			}
				
				#index-live-baccarat, #index-live-blackjack, #index-live-roulette{
					float: left;
					height: 300px;
					position: absolute;
					top: -60px;
					width: 100%;
				}

				#index-live-baccarat{
					background: url(../images/banner-index-baccarat.png) no-repeat center top;
					float: left;
					position: absolute;
					top: -60px;
					left: 0;
					height: 300px;
					width: 100%;
				}

				#index-live-blackjack{
					background: url(../images/banner-index-blackjack.png) no-repeat center top;
				}

				#index-live-roulette{
					background: url(../images/banner-index-roulette.png) no-repeat center top;
				}

		.bottom-link{
			background: url(../images/skin/bg-bottom_links.png) no-repeat center top;
			min-height: 53px;
			padding: 1px 0;
			position: relative;
			text-align: center;
			width: 100%;
		}

			.bottom-links-menu li a{
				color: #0893be;
				display: inline-block;
				line-height: 52px;
				padding: 0 15px;
				text-decoration: none;
			}

				.bottom-links-menu li a:hover{
					border-bottom: 1px solid #09b9f0;
					color: #FFF;
					background: #0893be
				}

		.main-products{
			width: 100%;
			text-align: center;
		}

			.product-item{
				width: 100%;
				padding: 20px 0 0 0;
				float: left;
			}

					.intro-img img{
						width: 100%;
						height: auto;
					}

				.intro-img{
					width: 80%;
					margin: 0 10%
				}

				.product-item.even{
					color: #FFF;

					background: #0893be; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5YjlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODkzYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #0893be 0%, #09b9f0 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0893be), color-stop(100%,#09b9f0)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #0893be 0%,#09b9f0 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #0893be 0%,#09b9f0 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #0893be 0%,#09b9f0 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #0893be 0%,#09b9f0 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0893be', endColorstr='#09b9f0',GradientType=0 ); /* IE6-8 */
				}

	footer{
		border-top: 3px solid #009900;
		background: #007F00;
		display: inline-block;
		width: 100%;
		padding: 7px 0;
	}

		#copyright{
			color: #FFF;
			display: inline-block;
			font-size: 0.9rem;
			text-align: center;
			width: 100%;
		}
			
			#copyright p{
				font-size: 0.9rem;
				margin: 5px 0
			}

		#footer-menu{
			text-align: center;
			margin-bottom: 90px;
		}

				#footer-menu-list li a li a{
					font-size: 0.9rem;
					color: #333;
					float: left;
					margin: 5px 0;
					padding: 2px 6px;
					text-decoration: none;
				}

					#footer-menu-list li a:hover li a:hover{
						color: #0893be;
					}

		#contact-phones{
			background: #0893be;
			color: #FFF;
			width: 100%;
			display: inline-block;
			vertical-align: top;
		}

			#border-phones{
				display: none;
				width: 100%;
				bottom: 0;
			}

			.contact-phone-item{
				float: left;
				text-align: center;
				width: 100%;
			}

				.contact-phone-item.last{
					background: none;
				}

			.phone-list{
				display: inline-block;
			}

				.phone-list thead{
					font-weight: bold;
				}

				.phone-list tbody td{
					color: #CCC;
					line-height: 12px
				}

	/* Internal Pages */
		
		/* Sportsbook */

		.header-internal{
			background: #f00;
			height: 280px;
			width: 100%;
		}

			#title-internal{
				color: #FFF;
				display: inline-block;
				font-size: 4rem;
				text-transform: uppercase;
			}

			.sportsbook-menu-wrap{
				border-bottom: 3px solid #0893be;
				width: 100%
			}

				.sportsbook-menu, .sportsbook-menu li{
					display: inline-block;
					margin: 0;
					padding: 0
				}

					.sportsbook-menu li a{
						color: #0893be; 
						display: inline-block;
						text-decoration: none;
						padding: 10px;
					}

					.sportsbook-menu li a:hover{
						color: #FFF;
						background: #09b9f0;
					}	

		/* End Sportsbook */

		/* Casino */
			
		#slider-keno{
			background: url(../images/internal-pages/casino/casino-slider-keno.jpg) repeat-x center top;
		}

		#slider-roulette{
			background: url(../images/internal-pages/casino/casino-slider-roulette.jpg) repeat-x center top;
		}

		#slider-slots, #index-banner-casino{
			background: url(../images/internal-pages/casino/casino-slider-slots.jpg) repeat-x center top;
		}

		/* End Casino*/
		
		/* Live Casino */

		#slider-live_roulette, #index-banner-live_casino{
			background: url(../images/internal-pages/live-casino/live_casino-slider-roulette.jpg) repeat-x center top;
		}

		/* End Live Casino */

		/* Racebook */
			
		#slider-racebook, #index-banner-racebook{
			background: url(../images/internal-pages/racebook/horses-slider-1.jpg) repeat-x center top;
		}

		#slider-preakness{
			background: url(../images/internal-pages/racebook/horses-slider-preakness.jpg) repeat-x center top;
		}

		/* End Racebook */ 

		/* Sportsbook */

		#slider-sportsbook, #index-banner-sportsbook{
			background: url(../images/internal-pages/sportsbook/sportsbook-slider-nfl.jpg) repeat-x center top;
		}

		/* End Sportsbook */

		/* Contact Us */
		


		/* End Contact Us */

	/* End Internal Pages*/


@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 900px) {
	header{
		position: absolute;
		top: 0;
		z-index: 999999
	}

	.bx-wrapper{
		display: block;
	}

	.wrap{
		margin: 0 auto;
		max-width: 1100px;
		position: relative;
	}

	#logo{
		position: absolute;
		width: auto;
		margin: 10px 0
	}

	.menu-responsive, .menu-phone{
		display: none;
	}
	
	#main-menu{
		width: auto;
		display: block;
		float: right;
	}

		#main-menu-list li{
			width: auto;
		}

			#main-menu-list li a{
				border-bottom: none;
				line-height: 90px;
				height: 90px;
				border-right: 1px solid #CCC;
				padding: 0 20px;
				width: auto
			}

			#main-menu-list li.active a, #main-menu-list li a.active, #main-menu-list li a:active, #main-menu-list li.active a:hover{
				color: #FFF;
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009900+0,007018+100 */
				background: #009900; /* Old browsers */
				background: -moz-linear-gradient(top,  #009900 0%, #007018 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top,  #009900 0%,#007018 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom,  #009900 0%,#007018 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009900', endColorstr='#007018',GradientType=0 ); /* IE6-9 */
			}

			#main-menu-list li a:hover{
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009900+0,00aa30+100 */
				background: #009900; /* Old browsers */
				background: -moz-linear-gradient(top,  #009900 0%, #00aa30 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top,  #009900 0%,#00aa30 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom,  #009900 0%,#00aa30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009900', endColorstr='#00aa30',GradientType=0 ); /* IE6-9 */
			}

	#contact-phones{
		display: inline-block;
		float: left;
	}

		.contact-phone-item{
			background: url(../images/skin/bg-border-phones-list.png) no-repeat center right;
			height: 75px;
			width: 25%;
		}

		.phone-list{
			text-align: left;
		}

	#header-top{
		padding: 0
	}

	#border-phones{
		display: inline-block;
		background: url(../images/skin/bg-border-phones.png) repeat-x center top;
		padding: 55px 0 0 0;
		position: fixed;
		width: 100%;
		bottom: 0;
	}

	#header-bottom{
		display: block;
		background: none;
		border-top: 3px solid #009900;
	}

		#sub-menu{
			background: #007F00;
			width: 48%;
			margin-left: 52%;
		}

			#sub-menu-list{
				background: url(../images/skin/bg-sub-menu.png) no-repeat top left;
				left: -57px;
				padding: 0 0 0 65px;
				position: relative;
			}

				#sub-menu-list li{
					display: inline-block;
				}

					#sub-menu-list li a{
						border-bottom: none;
						height: 27px;
						line-height: 27px;
						padding: 0 10px;
						display: inline-block;
					}

	#login{
		position: absolute;
		top: 0;
		height: 0;
		z-index: 999999
	}

		#login-container{
			text-align: right;
			height: 0;
			padding: 0;
			border-top: none;
		}

		#login-box{
			margin-top: 60px;
		}

	#main{
		margin-top: 100px;
	}

		#border-index{
			background: url(../images/skin/bg-border-index_banner.png) repeat-x center top;
			bottom: 0;
			height: 57px;
			position: absolute;
			display: block;
			width: 100%;
		}

		.intro-img{
			width: 50%;
			margin: 0;
		}

		.intro-text{
			width: 50%;
			margin: 0;
		}

	.index-banner-item{
		background: #000;
		text-align: center;
	}

	.index-banner-item img{
		min-width: 1400px;
		max-width: 1620px;
		width: 100%;
	}

	#internal-banners{
		display: block;
	}

	h1{
		font-size: 3em
	}

}

@media only screen and (min-width: 1200px) {
	#login-container{
		width: 990px;
	}

	#main-content{
		max-height: 460px;
		overflow: hidden;
	}
}