.dd {
	/*display:inline-block !important;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddTitle {
	background:url("/ds/images/dd_bg.gif") repeat scroll 0 0 transparent;
	cursor:default;
	height:27px;
	overflow:hidden;
	padding:0;
	text-indent:0;
	width:120px;
	background-repeat: no-repeat;
}
.dd .ddTitle span.arrow {
	background:url(/ds/images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:21px; height:26px; cursor:pointer;
}

.dd .ddTitle span.textTitle {
	line-height:28px;
	overflow:hidden;
	padding-left:5px;
	text-indent:1px;
}
.dd .ddTitle span.textTitle img{padding:5px 2px 0 7px;
text-align:left;}
.dd .ddTitle img.selected {
	padding:5px 2px 0 7px;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border-top:none;
	display:none;
	margin:0;
	width:120px !important;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
	margin-top: 5px;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	color:#000000;
	cursor:pointer;
	display:block;
	margin-bottom:4px;
	margin-left:2px;
	margin-top:8px;
	overflow:hidden;
	padding:3px 0 3px 3px;
	text-decoration:none;
	white-space:nowrap;
	width:104px;
}
.dd .ddChild a:hover {
	background:#e7e8e9;
}
.dd .ddChild a img {
	border:0;
	padding:0 7px 0 3px;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background:#e7e8e9;
	
}
.hidden {display:none;}

div#colour_start_child,
div#shape_child
{
	background-image:url("/ds/images/dd_option_bg_large.gif");
	background-repeat:no-repeat;
	border:medium none;
	padding-bottom:4px;
	height: auto !important;
	margin-top: 5px;
	height: 310px !important;
}

div#shape_child a
{
	width: 113px !important;
}

div#colour_start_child,
div#colour_limit_child
{
	background-image:url("/ds/images/dd_option_bg_185.gif") !important;	
	padding-bottom: 4px;
	height: 211px !important;
}

div#clarity_start_child,
div#clarity_limit_child
{
	background-image:url("/ds/images/dd_option_bg_150.gif") !important;	
	background-repeat: no-repeat;
	height: 180px;
}

div#cut_start_child,
div#cut_limit_child,
div#ring_finish_child
{
	background-image:url("/ds/images/dd_option_bg_80.gif") !important;	
	background-repeat: no-repeat;
	height: 100px !important;
}

div#fluorescence_child,
div#polish_start_child,
div#polish_limit_child,
div#symetry_start_child,
div#symetry_limit_child
{
	background-image:url("/ds/images/dd_option_bg_100.gif") !important;	
	background-repeat: no-repeat;
	height: 130px;
	width: 120px !important;
}

div#fluorescence_child a,
div#polish_start_child a,
div#polish_limit_child a,
div#symetry_start_child a,
div#symetry_limit_child a
{
	
}

div#colour_start_child a,
div#colour_limit_child a,
div#clarity_start_child a,
div#clarity_limit_child a,
div#cut_start_child a,
div#cut_limit_child a,
div#polish_start_child a,
div#polish_limit_child a,
div#fluorescence_child a,
div#symetry_start_child a,
div#symetry_limit_child a
{
	padding: 3px 0px 3px 12px !important;	
}

div#colour_start_title span.textTitle,
div#colour_limit_title span.textTitle,
div#clarity_start_title span.textTitle,
div#clarity_limit_title span.textTitle,
div#cut_start_title span.textTitle,
div#cut_limit_title span.textTitle,
div#polish_start_title span.textTitle,
div#polish_limit_title span.textTitle,
div#fluorescence_child span.textTitle,
div#symetry_start_title span.textTitle,
div#symetry_limit_title span.textTitle
{
	padding-left: 12px !important;	
}

div#extra_size_child a
{
	width: 81px !important;	
}

