@charset "utf-8";
/* Game Clothing 2009 by Probity Web & Print */

img, div, { behavior: url(iepngfix.htc) }


.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

#main .sIFR-hasFlash h1 {
	visibility: hidden;
    font-size: 24px;
    margin-top:0px;
}

#main .sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 20px;
}

#main .sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

#main .sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}


body {
	margin:0px;
	padding:0px;
	background-image:url(/images/v2/body-bg.png);
	background-repeat:repeat-x;
	font-family:"Gill Sans","Arial",Helvetica,sans-serif;
	font-size:14px;
	font-color:#333;
}

a { color:#aa3553; }

a:hover { color:#666666; }

#topbar {
	width:100%;
	height:25px;
	background-image:url(/images/v2/topbar-bg.png);
    background-repeat:repeat;
    background-color:#edb23d;
}	
	
	#topbar-inner {
		height:25px;
		width:920px;
		margin:0px auto;
		line-height:25px;
		color:#8c3800;
		font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:right;
		padding-right:10px;
        
	}
    
    #topbar-inner a {
    	color:#8c3800;
		font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
        text-decoration:none;
    }
    
    #topbar-inner a:hover {
        text-decoration:underline;
    }
	
#header-wrapper {
	width:100%;
	height:450px;
	background-image:url(/images/v2/header-bg.jpg);
	background-position:top center;
}

	#header-inner-shadow {
		width:960px;
		height:450px;
		background-image:url(/images/v2/body-shadow.png);
		background-repeat:repeat-y;
		margin:0px auto;
	}
	
	#header-inner {
		width:930px;
		height:450px;
		margin:0px auto;
	}

#menu-container {
	width:930px;
	height:65px;
	position:absolute;
	top:410px;
	margin-left:15px;
	/*background-image:url(/images/v2/menu-bg.png);
	background-repeat:repeat;*/
}

#menu-container ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	height:65px;
	width:930px;
}

#menu-container ul li {
	float:left;
	height:65px;
}

#menu-container ul li a {
	display:block;
	width:auto;
	height:65px;
	background-image:url(/images/v2/menu-item-bg.png);
	line-height:70px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:white;
	text-align:center;
	font-stretch:semi-condensed;
	text-decoration:none;
}

#menu-container ul li a:hover {
	background-position:-250px 0;
}

#menu-container ul li ul { 
	display:none;
    position:absolute;
    width:182px;
    height:auto;
    margin:-8px 0 0 0;
    padding:17px 0 5px 0;
    border-bottom:1px solid white;
    background-image:url(/images/v2/submenu-bg.gif);
    background-repeat:no-repeat;
}

#menu-container ul li:hover ul { display:block; }

#menu-container ul li ul li {
	width:170px;
    height:28px;
    margin:0px 0px 1px 6px;
}

#menu-container ul li ul li a {
	width:170px;
    height:28px;
    background-image:none;
    font-family:"Arial",Helvetica,sans-serif;
    font-size:13px;
    font-weight:normal;
    text-indent:10px;
    color:#c8b787;
    background-color:#222222;
    line-height:28px;
    text-align:left;
}

#menu-container ul li ul li a:hover {
	width:170px;
    height:28px;
    background-image:none;
    font-family:"Arial",Helvetica,sans-serif;
    font-size:13px;
    font-weight:normal;
    text-indent:10px;
    color:#F2B341;
    background-color:#343434;
    line-height:28px;
    text-align:left;
}

#body-shadow-container { 
	width:960px;
	background-image:url(/images/v2/body-shadow2.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px auto;
}

#body-container {
	width:930px;
	background-image:url(/images/v2/content-bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:white;
	margin:0px auto;
	min-height:1250px;
}

#body-inner {
	padding:10px;
}

#body-inner #main {
	width:717px;
	margin-left:190px;
	background-color:#FFFFFF;
	background-image:url(/images/v2/content-box-bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	min-height:850px;
}

#body-inner #left {
	width:180px;
	float:left;
}

#shopmenu-title {
	width:180px;
	height:40px;
	margin:0 0 1px 0;
}

	#shopmenu-title a {
		display:block;
		width:180px;
		height:40px;
		background-image:url(/images/v2/shopmenu-heading.gif);
	}

.shopmenu-heading {
	width:180px;
	height:33px;
	margin:1px 0 0 0;
}

	.shopmenu-heading a {
		display:block;
		width:180px;
		height:33px;
		background-image:url(/images/v2/shopmenu-item-heading-bg.png);
		background-position:0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:white;
		text-decoration:none;
		line-height:33px;
		text-indent:25px;
	}
	
	.shopmenu-heading a:hover {
		background-position:-250px 0;
	}
	
.shopmenu-items ul {
	width:180px;
	list-style:none;
	margin:0px;
	padding:0px;
}

	.shopmenu-items ul li {
		width:180px;
		height:27px;
		margin:0px;
		padding:0px;
	}
	
	.shopmenu-items ul li a {
		display:block;
		width:180px;
		height:27px;
		background-image:url(/images/v2/shopmenu-item-bg.png);
		background-position:0 0;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#f4eed6;
		text-decoration:none;
		line-height:27px;
		text-indent:36px;
	}
	
	.shopmenu-items ul li a:hover {
		background-position:-250px 0;
		color:white;
	}	

#shopmenu-cap {
	width:180px;
	height:13px;
	margin:1px 0 10px 0;
	background-image:url(/images/v2/shopmenu-cap.gif);
	background-repeat:no-repeat;
}

.shopmenu-items ul li ul {
	display:none;
    position:relative;
    margin-left:180px;
    margin-top:-27px;
}

.shopmenu-items ul li:hover ul {
	display:block;
}

#followus-heading {
	display:block;
	width:180px;
	height:40px;
	background-image:url(/images/v2/followus-heading.gif);
}

.followus-sub-heading {
	display:block;
	width:180px;
	height:33px;
	background-image:url(/images/v2/followus-sub-heading.png);
	background-position:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	line-height:33px;
	text-indent:25px;
}

.fb-like-box {
	width:178px;
	height:70px;
	border-left:1px solid gainsboro;
	border-right:1px solid gainsboro;
	background:#FFF
}

.twitter-button {
	width:180px;
	height:60px;
}

.twitter-button a {
	display:block;
	width:180px;
	height:60px;
	background-image:url(/images/v2/followus-twitter.png);
	text-indent:-9999px;
	outline:none;
}
	
#footer-container {
	width:100%;
	height:450px;
	background-image:url(/images/v2/footer-wrapper-bg.png);
	background-repeat:repeat;
    background-color:#5d2534;
}

#footer-container-inner {
	width:930px;
	height:400px;
	margin:0px auto;
	background-image:url(/images/v2/footer-bg.png);
	background-repeat:no-repeat;
	background-position:top center;
}

#footer-container a {	font-family:"Arial",sans-serif;font-size:12px;color:#afa086;text-decoration:none;cursor:pointer; }
#footer-container a:hover { font-family:"Arial",sans-serif;font-size:12px;color:#f2b341; border-bottom:1px dotted #f2b341; }
#footer-container ul { list-style:none; margin:0px; padding:0px; }
#footer-container ul li { margin-bottom:2px; }

#footer-container #footer-left { display:inline; margin-left:5px; float:left; margin-top:40px; }
#footer-container #footer-right { display:inline; margin-right:5px; float:right; width:250px;  margin-top:40px;}

#footer-container h3 { font-family:"Arial",sans-serif;font-size:12px; font-weight:bold;color:white;text-decoration:none; margin:6px 0px 4px 0px; }

#footer-container #footer-left .group1 { float:left; margin-right:22px; width:180px; }
#footer-container #footer-left .group2 { float:left; margin-right:22px; width:175px; }
#footer-container #footer-left .group3 { float:left; margin-right:22px; width:200px; }

#footer-container #footer-right { text-align:right; }
#footer-container #footer-right p { font-family:"Arial",sans-serif;font-size:12px;color:white;margin:3px 0px; text-align:right; }

.formBoxHeader {
	padding:7px;
    background-color:#BBB;
    border:1px solid #CCC;
    background-repeat:repeat;
    font-weight:bold;
    font-size:14px;
    color:333;
    background-image:url(/images/v2/form-heading-bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom left;
}

.formBoxBody {
	margin-bottom:15px;
    padding:5px;
    background-image:url(/images/v2/form-body-bg.jpg);
    background-repeat:repeat-x;
    background-position:top left;
}

.formBoxBody td {
	padding:4px;
}

.formBoxBody textarea {
	width:650px;
}

.formBoxBody label {
    padding:4px;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
}

.cat_textbox, .cat_listbox, .cat_dropdown_smaller, .cat_dropdown {
	background-image:url(/images/v2/form-item-bg.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    border:1px solid #BBBBBB;
    padding:5px;
    font-family:"Segoe UI","Trebuchet MS",Arial;
    font-size:13px;
}

#createdbyprobity-content {
height:44px;
position:relative;
width:200px;
z-index:2;
margin:20px 0 0 52px;
}
#createdbyprobity-content-hidden {
height:44px;
position:relative;
visibility:hidden;
width:200px;
z-index:1;
}
#createdbyprobity-content a {
background-image:url(http://www.probitypartners.com.au/images/createdbyprobity.png);
background-position:0 0;
display:block;
height:44px;
width:200px;
}
#createdbyprobity-content a:hover {
background-position:-200px 0;
border-bottom:0px;
}

.feedback-item {
	width:500px;
	padding:12px;
	background-image:url(/images/v2/feedback-bg.jpg);
	border:1px solid #DDD;
	margin:0 0 10px 70px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-repeat:no-repeat;
}

.feedback-item:hover {	
	background-position:-600px 0;
	border:1px solid #c4d9f1;
	-moz-box-shadow:0px 0px 18px #d3e8ff;
	-webkit-box-shadow:0px 0px 18px #d3e8ff;
}

.feedback-logo {
	float:left;
}

.feedback-content {
	margin-left:180px;
}

.getquote-btn {
 width:133px;
 height:43px;
 float:left;
 margin-right:10px;
}

.getquote-btn .productSubmitInput {
 width:133px;
 height:43px;
 background-image:url(/images/v2/shop-btn.gif);
 border:0px;
 font-weight:bold;
 cursor:pointer;
 font-family:Trebuchet MS,Arial;
 font-size:13px;
}

.getquote-btn .productSubmitInput:hover {
 background-position:-133px 0;
 color:white;
}

.getquote-btn a {
 display:block;
 line-height:43px;
 color:black;
 width:133px;
 height:43px;
 background-image:url(/images/v2/shop-btn2.gif);
 border:0px;
 font-weight:bold;
 cursor:pointer;
 font-family:Trebuchet MS,Arial;
 font-size:13px;
 text-align:center;
 text-decoration:none;
 letter-spacing:0.3px;
}

.getquote-btn a:hover {
background-position:-133px 0;
color:white;
}

.captchaimg img { width:172px; margin-bottom:5px; }

.gray-block{ width:448px; margin-left: 100px;}
.gray-block .box{ border:1px solid #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px; background:url(../images/bg-grayblock.gif) 0 0 repeat-x #ededed;}
.netballqld-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/netballqld-bg.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.aline-dress-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-aline-dress.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.bodysuit-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-bodysuit.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.hotpants-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-hotpants.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.polo-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-polo.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.shirt-skirt-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-shirt-skirt.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.singlet-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-singlet.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.skirt-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-skirt.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.teamwear-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-teamwear.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.tshirt-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-tshirt.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.training-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-training.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.training-gear-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-training-gear.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.basketball-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-basketball.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.basketball-shorts-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-basketball-shorts.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.basketball-singlet-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-basketball-singlet.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.athletics-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-athletics.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.cricket-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-cricket.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.cricket-shirt-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-cricket-shirt.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.crop-top-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-crop-top.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.polo-mens-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-polo-mens.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.recovery-gear-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-recovery-gear.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.recovery-pants-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-recovery-pants.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.recovery-singlet-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-recovery-singlet.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.rugby-jersey-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-rugby-jersey.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.rugby-league-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-rugby-league.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.rugby-league-jersey-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-rugby-league-jersey.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.rugby-shorts-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-rugby-shorts.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.soccer-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-soccer.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.tracksuit-pants-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-tracksuit-pants.png) top right no-repeat ; padding:16px 13px 10px; font-size:11px;}

.new-designs-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-new-designs.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.infq-shirts-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-infq-shirts.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.netballqld-mission-shirts-bg{min-height:175px; height:auto !important; height:175px; background:url(../images/v2/bg-netballqld-mission-cup-shirts.png) top right no-repeat; padding:16px 13px 10px; font-size:11px;}
.firebirds-shirts-bg{min-height:175px; height:auto !important; height:175px; background:url(../Firebirds%20Finals%20Tee%20Ad%20v1_New.jpg) top right no-repeat; padding:16px 13px 10px; margin: 10px 10px 0; font-size:11px;}
.shadow{ height:6px; background:url(../images/shadow.png) 0 0 no-repeat;}
.btn1{ width:152px; height:42px; display:block; background:url(../images/bg-button1.png) -4px 0 no-repeat; text-align:center; font-weight:bold; color:#fff; text-decoration:none; line-height:42px; font-size:13px;}
.btn1:hover{ background-position:-167px 0;}

.gray-block .box h2{ margin:0 0 10px 0;}
.gray-block .box p{ 
	font-size: 15px;
	font-weight: normal;
	margin: 3px 0 15px 0;
}
