.select_top_left{
	clear:both;
	font-size:1px;
	background:url("../images/select/top_left.gif") no-repeat left top;
	height:6px;
	padding-top:0px;
	background-color: #fff;
}
.select_top_right{
	padding:0px 10px 0px 10px;
	display:block;
	font-size:1px;
    background: url("../images/select/top_right.gif") no-repeat right bottom;
	height:6px;
}
.select_top{
	height:6px;
	font-size:1px;
	margin-left:6px;
	background: url("../images/select/top.gif") repeat-x top;
	background-color: #fff;
}
.select_bottom_left{
	clear:both;
	font-size:1px;
	background: url("../images/select/bottom_left.gif") no-repeat top left;
	height:6px;
	background-color: #fff;
}
.select_bottom_right{
	padding:0px 5px 0px 5px;
	display:block;
	font-size:0px;
    background: url("../images/select/bottom_right.gif") no-repeat top right;
	height:6px;
}

.select_bottom{
	height:6px;
	margin-left:5px;
	font-size:0px;
	background: url("../images/select/bottom.gif") repeat-x top;
	background-color: #fff;
	width:195px;
}
.select_content{
	clear:both;
	margin:0px;
	min-height:21px !important;
	height:auto !important;
	/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
	height: auto;
	/* End IE5-Mac hack */
	padding:0px 0px 0px 0px;
	background:url("../images/select/left.gif") repeat-y left ;
}
.select_inner_content{
	display:block;
	margin:0px;
	padding:0px 12px 0px 6px;
    background:url("../images/select/right.gif") repeat-y right top;
	min-height:21px !important;
	height:auto !important;
	/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
	height: auto;
	/* End IE5-Mac hack */
	
}

.select_i_content{
	padding:0px 0px 0px 0px;
	text-align:left;
	margin:0px;
	font-size:17px;
	margin-right:16px;
	min-height:21px !important;
	height:auto !important;
	/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
	height: auto;
	/* End IE5-Mac hack */
	width:150px;
	overflow:hidden;
}



/*******       SELECT STYLES       *******/
    select.replaced {
      display: none;
    }

    div.selectReplacement {
		margin: 0;
		padding: 0;
		width:200px;
    }

    div.selectReplacement span {
		background: #fff;
		color: #000;
		cursor: pointer;
		display: none;
		font-size: 17px;
		font-weight:bolder;
		line-height: 1.7em;
		list-style: none;
		margin: 0;
		white-space:nowrap;
		width:100%;
    }
    
    div.selectOpen span {
      display: block;
      background-color: #fff;
    }
    
    div.selectReplacement span.selectedStatic {
      	color: #000;
      	display: block;
		background: url(../images/arrow_down.gif) no-repeat top right;
		background-position: 98%;
   }

	div.selectReplacement span.selectedStatic div.select_bottom_left{
		display:none;
	}

	div.selectReplacement span.selected div.select_bottom_left{
		display:none;
	}

	div.selectOpen span.selectedStatic div.select_bottom_left{
		display:block;
	}

	div.selectOpen span.selectedStatic {
		background-position:98% 6px;
	}

  
	div.selectOpen span.selected {
      	background-color: #666;
	    display: block;
		background-image:none;
    }

    div.selectOpen span.selected div.select_i_content{
		color: #FFF;
	}

	div.selectOpen span div.select_bottom_left{
		display:none;
	}

	div.selectOpen span.selected div.select_bottom_left{
		display:none;
	}

    
    div.selectOpen span.hover {
     	background-color: #666;
    }

    div.selectOpen span.hover div.select_i_content{
		color: #FFF;
	}