#ypc_widget
{
	background: #fec200 url("../ypc_images/ypc_background.jpg") no-repeat bottom left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	height: 127px;
	margin: 0px;
	padding: 0px;
	width: 608px;
	border: 3px double #000;
	margin-top: 20px;
	margin-left: 10px;
}

  #ypc_widget	ol
  {
  	list-style-image: none;
  	list-style-position: outside;
  	list-style-type: none;
  	margin: 0px;
  	padding: 0px;
  }

    #ypc_widget ol li
    {
    	display: inline;
    	float: left;
    	margin: 0px;
    	padding: 0px 0px 0px 12px;
    	vertical-align: middle;
    }

    #ypc_widget ol li#ypc_find,
    #ypc_widget ol li#ypc_location
    {width: 236px;}

		#ypc_widget ol li#ypc_submit
		{
			padding-top: 42px;
			width: 70px;
		}

  		#ypc_widget ol li label
  		{
  			background-repeat: no-repeat;
  			display: block;
  			height: 16px;
  			margin: 20px 0px 0px 1px;
  			padding-bottom: 6px;
  			text-indent: -500em;
  		}

      #ypc_widget ol li#ypc_find label {background-image: url("../ypc_images/ypc_find_label.gif");}

      #ypc_widget ol li#ypc_location label {background-image: url("../ypc_images/ypc_location_label.gif");}

      #ypc_widget ol li input.text
      {
      	background: transparent url("../ypc_images/ypc_text_input.jpg") no-repeat scroll left top;
      	border: medium none;
      	font-size: 1.333em;
      	height: 30px;
      	padding: 5px 5px 2px;
      	position: relative;
      	width: 236px;
      }

      #ypc_widget ol li p.description
      {
      	color: #333;
      	font-size: 1em;
      	margin: 0px;
				padding: 3px 0px 0px 3px;
      }
