/* Set the containing div's postion to 'relative, to allow absolute	*/
/* positioning on the picker within it.								*/
#product_top_right {
	position: relative;
}

a#grip_options, a#grip_options:hover,
a#show_headcovers,
a#hide_headcovers, a#show_headcovers:hover  {
	background: url('/static/images/products/choose/show_options.jpg') top right repeat-x;
	padding: 0 3px 5px 3px;
	text-decoration: none;
	font-size: 95%;
}

a#hide_grips, a#hide_grips:hover {
	background-image:url("/static/images/products/makeSelection.jpg");
background-repeat:no-repeat;
height:32px;
padding-left:181px;
padding-top:32px;
position:relative;
top:39px;
width:181px;
}

div#grip_picker,
div#headcover_picker {
	background-color:#FFFFFF;
border:5px solid #000;
color:black;
float:left;
height:300px;
position:absolute;
right:0;
top:302px;
width:800px;
z-index:205;
}

select.hide_select {
	display: none;
}

.invisible {
	display: none;
}

span#selected_text {
	font-weight: bold;
	font-size: 80%;
}

div.image_option {
	float: left;
	margin: 3px;
	padding: 2px 2px 10px 2px;
	width: 80px;
}

div.image_option p.option_name,
div.image_option a {
	font-size: 65%;
	margin: 2px 0;
}

div.selected {
	background-color: red;
	color: white;
}

div#picker_top {
	text-align: right;
	padding-right: 5px;
	height:50px;
}

a#hide_options {
	clear: both;
	display: block;
	color: black;
}

#blackPng {
	background-color:#000000;
opacity:0.8;
position:absolute;
z-index:200;
}

.productDesc  {
float:left;
padding-left:20px;
padding-top:10px;
font-size:91%;
}

.buildProduct {
	float:left;
}
