html, body {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	height: 100%;	background-image: url(images/bg_wrap.jpg);	background-repeat: no-repeat;	/*background-image: url(images/bg_wrap_repeat.jpg);	background-repeat: repeat-x;*/		background-color: #90C5D7;	background-position: top center;	background-attachment: fixed;}h1 {	font-size: 35px;	text-align: center;	color: #AB0D9B;	font-weight: normal;}h2 {	font-size: 18px;	color: #AB0D9B;	margin-bottom: 5px;}p {	color: #0D4B6B;	font-size: 15px;	line-height: 115%;	margin-bottom: 12px;}ul li {	list-style-type: disc;	color: #fff;	margin-left: 17px;}a:hover p {	text-decoration: underline;}.shell {	margin:	auto;	padding-bottom: 125px;	width: 890px;	clear: both;	padding-top: 0px;}#image-brandis-world-link{	margin-top: 35px;	text-align: center;;		}.grass, .push {	height: 125px; /* .push must be the same height as .grass */	position: fixed;	bottom: 0px;	background-image: url(images/grass.png);	background-repeat: repeat-x;	background-position: top center;	width: 100%;	clear: both;	text-align: center;	margin: auto;}.clearfix {	clear: both;}.main-content {	width: 660px;	float: left;}.sidebar {	width: 200px;	float: left;	margin-left: 10px;	text-align: center;	margin-top: 0px;}.main-top {	background-image: url(images/bg_field_top.png);	background-repeat: no-repeat;		background-position:top center; 	width: 660px;}.main-middle {	background-image: url(images/bg_field_middle.png);	background-repeat: repeat-y;	width: 660px;}.main-bottom {	background-image: url(images/bg_field_bottom.png);	background-repeat: no-repeat;	background-position: bottom center; 	width: 660px;	position: relative;}.content {	padding: 30px 55px 18px;}.sponsor-box-top {	background-image: url(images/bg_sidebar_top.png);	height: 6px;	width: 196px;}.sponsor-box-bot {	background-image: url(images/bg_sidebar_bot.png);	height: 6px;	width: 196px;}.sponsor-box {	background-image: url(images/bg_sidebar_mid.png);	background-repeat: repeat-y;	width: 196px;	font-weight: bold;	font-size: 19px;	padding: 20px 0;}.sponsor-box p {	color: #457891;}.sponsor-link {	text-align: center;	padding: 6px 0 6px 0;}.navigation {	height: 160px;}.nav-buttons-holder {	float: left;	position: relative;	height: 68%;	width: 660px;}.nav-buttons {	position: absolute;	bottom: 0px;	height: 59px;}.footer {	width: 660px;}#logo {	float: left;	width: 200px;	height: 100%;	margin-top: 15px;}#become-sponsor {	text-align: center;}#become-sponsor img{	margin-top: 5px;}#sponsors {	margin-top: 22px;}#social-networks {	text-align: left;	padding: 12px 0 0 28px;}#social-networks img {	padding-right: 9px;}#dreams {	padding-bottom: 20px;}#bw_mini_imaage{	display: inline;	padding-left: 10px;		}#bw_players_image{	display: inline;		}#brandisworld {	padding-left: 100px;	float: left;}#producers {	padding-right: 40px;	float: right;}#donate {	padding-right: 30px;	float: right;}#brandi-celebration {	position: absolute;	left: -314px;	top: -45px;}#brandi-foundation {	position: absolute;	left: -418px;	top: 52px;}#brandi-contactus {	position: absolute;	left: -668px;	top: 52px;}#video-new_brandi_spot {	background-image: url(images/video_bg_invite.png);	background-repeat: no-repeat;	background-position: top center;	text-align: center;	padding: 12px 0 42px 0;}#video-invitation {	background-image: url(images/video_bg_invite.png);	background-repeat: no-repeat;	background-position: top center;	text-align: center;	padding: 12px 0 42px 0;}#video-reachup {	background-image: url(images/video_bg_invite.png);	background-repeat: no-repeat;	background-position: top center;	text-align:	center;	padding: 12px 0 42px 0;	}#video-montage {	background-image: url(images/video_bg_montage.png);	background-repeat: no-repeat;	background-position: top center;	text-align: center;	padding: 12px 0 15px 0;	margin-bottom:	55px;}#info-game {}.info-game-piece{	margin-bottom: 20px;	font-weight: normal;}#index-brandi-winning {	float: right;}#index-ticket {	float: right;}#info-foundation  {	margin: 25px 0 0 43px;	width: 480px;}#info-foundation  p{	font-size: 13px;}#info-foundation-mission {	font-weight: normal;	padding: 24px 0 0 47px;}#info-foundation-mission  p{	line-height: 170%;}#info-foundation-other {	width: 440px;	line-height: 215%;	font-weight: normal;	padding: 95px 0 30px 60px;}#info-foundation-other p {	line-height: 150%;}#contact-info {	background-image: url(images/brandi_winning.png);	background-repeat: no-repeat;	background-position: right top;	width: 578px;	margin: -27px 0 20px 0;	margin-top: 6px;}/*#contact-info {	font-weight: bold;	float: left;	margin: 91px 0 0 166px;}*/#contact-info p {	font-size: 15px;	font-weight: normal;}#contacts {	padding: 44px 0 0 44px;	margin-right: 44px;}#text-difference {	width: 385px;	margin-left: 86px;}#text-difference p {	font-size: 20px;}#nav-burst  {	margin-left: -200px;}#soccer_clinic {	font-size: 15px;	font-weight: normal;}#info-soccer-clinic {	padding-top: 20px;}#waiver-info {	float: left;	padding-top: 27px;}#image-soccer-clinic {	float: left;	margin: 10 20px 20px 0;}#dreams-come-true {	margin-top: 35px;	text-align: center;}.mailtoLink {	color: #FFFFFF}.pressLink {	font-size: 9px;	font-style: italic;}
