/* CSS Document */
/* Reset */
#ibc * { margin:0; padding:0; border:none; list-style:none }

#ibc { width:940px; }
	
	/* Tees */
	#ibc_grids_wrapper { height:404px; margin-bottom:27px;}
	#ibc_tees { margin-bottom:27px }
	
	.ibc_grid { height:404px; width:940px; overflow:hidden; position:absolute; height:404px }
	.ibc_grid div {position:relative; height:1616px; width:9400px; }
	#ibc_tee_grid {  width:37600px  }
	#ibc_print_colour_1_grid { background:url(bottom_layer.png) no-repeat; }
	#ibc_print_colour_2_grid { background:url(top_layer.png) no-repeat;}
	
	#ibc_tee_grid .row_1 { background:url(tees.png) no-repeat; width:9400px; float:left; display:inline }
	#ibc_tee_grid .row_2 { background:url(tees.png) no-repeat 0px -404px; width:9400px; float:left; display:inline }
	#ibc_tee_grid .row_3 { background:url(tees.png) no-repeat 0px -808px; width:9400px; float:left; display:inline }
	#ibc_tee_grid .row_4 { background:url(tees.png) no-repeat 0px -1212px; width:9400px; float:left; display:inline }
	
	/* Colours */
	#ibc_colours { width:100%; margin-bottom:20px }
	#ibc_colours dl { float:left; display:inline;margin-right:22px }
	#ibc_colours dl.last { margin-right:0px  }
	
	#ibc_colours dt { font: 17px Arial, Helvetica, sans-serif; margin-bottom:3px }
	
	#ibc_colours ul { width:291px;}
	#ibc_colours li { height:26px; width:26px; float:left; display:inline; margin-right:3px; margin-bottom:3px; cursor:pointer }
	#ibc_colours li.selected { border:solid 2px #000; width:22px; height:22px; }
	
	/* Text */
	#ibc_text { 
float:left;
font:17px Arial,Helvetica,sans-serif;
margin:0 0 0 102px;

}
	#ibc_text input { 
border:2px solid #000000;
color:#716F6F;
font:37px Arial,Helvetica,sans-serif;
height:40px;
padding:2px 5px;
width:264px;
	}
	#ibc_text input.initiated { color:#000 }
	#ibc_text_container { 
color:#FFFFFF;
font-family:arial;
font-size:12px;
left:570px;
letter-spacing:0.1px;
position:relative;
text-align:right;
top:375px;
width:210px;
z-index:999;
height:5px;  
}
	
	/* Buttons */
	#ibc_buttons .innertube {float:right;}
	#ibc_buttons li, #ibc_buttons input, #ibc_buttons ul { float:left; display:inline }
	
	#ibc_buttons ul { margin-right:14px }
	#ibc_buttons li { margin-right:6px }
	#ibc_buttons li a { 
		display:block; background:#716f6f; height:38px; width:47px; padding-top:9px; color:#fff;
		font-weight:bold; font-size:24px; font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;text-align:center;	width:47px;
	}
	#ibc_buttons li.selected a { background:#333 }
	#ibc_buttons { float:right; clear:right; }
	#submitbutton { 
		border:none; background:url(http://www.bbycks.com/2010/images/cart.png) top right no-repeat #e40090; color:#fff; font-size:24px; font-weight:bold;
		text-transform:uppercase; padding:0px 54px 0px 5px; height:47px;
		font-family:Arial, Helvetica, sans-serif; cursor:hover;
		cursor:pointer;width:230px;float:left;
	}
	
	
/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#ibc_random {
background:none repeat scroll 0 0 #777777;
color:#FFFFFF;
font-size:15px;
height:20px;
line-height:20px;
text-align:center;
width:148px;
position:absolute;
margin:395px 0 0 0;
z-index:50;
font-weight:bold;
}
#ibc_random a {
	color:#FFFFFF;
}

