html, body {
		padding:0;
		margin:0;
		background-color:#000055;
}

div#banner {
		background-image:url(/images/banner.jpg);
		width:900px;
		height:239px;
		margin:auto;
}

div#container {
		width:900px;
		margin:auto;
}

div#product_container {
		width:700px;
		background-color:#002a64;
		margin: auto;
}
div#login_container {
		width:700px;
		background-color:#002a64;
		color:#fff;
		margin: auto;
		padding:10px;
}

div#text {
		background-image:url(/images/text_bg.jpg);
		width:537px;
		height:352px;
		float:left;
		padding:10px;
		margin:0 0 20px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:small;
		color:#000055;
		border-top:30px solid #000055;
}

html>body div#text {
		margin:0 0 20px 20px;
}

div#text p {
		margin:12px 0 0 0;
}

div#text p.top {
		margin:10px 0 0 0;
}

div#logos {
		width:260px;
		height:450px;
		float:right;
		margin-right:20px;
}

html>body div#logos {
		margin-right:40px;
}

div#stores {
		background-image:url(/images/stores_bg.jpg);
		width:819px;
		height:97px;
		clear:both;
		margin-left:20px;
		padding:10px 10px 5px 10px;
}

html>body div#stores {
		padding:10px;
}

div#rebel {
		float:left;
		padding-top:7px;
}

div#sportscene {
		float:right;
		padding-top:14px;
		text-align:center;
		width:145px;
}

div#greg_chappell {
		float:right;
		padding-top:14px;
}

div#kingsgrove {
		float:right;
		padding-top:0;
		text-align:center;
}

div#amart {
		float:right;
		padding-top:13px;
}

div#kmart {
		float:right;
		padding-top:6px;
		text-align:center;
}

div#links {
		text-align:center;
		margin:10px 0 40px 0;
}

div#links img {
		margin:0 25px 0 25px;
}

img.products_available {
		margin-bottom:10px;
}

img.sportscene {
		margin-left:2px;
}

h1.contact_us {
		margin-left:20px;
}

p.contact_us {
		padding-left:20px;
}

img {
		border:0;
}
