h1, legend
		{
			color: #C38D3A;
			display: block;
			font-family: Museo300;
			font-size: 22px;
			padding: 10px 0;
			text-transform: lowercase;
		}
		
		p
		{
			margin-top: 10px;
		}
		td
		{
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.go_button
		{
			background-color: #74B64A;
			border: 1px solid #CCCCCC;
			border-radius: 5px 5px 5px 5px;
			color: #FFFFFF;
			font-size: 16px;
			padding: 3px 6px;
		}
		
		
		fieldset li, input, label, textarea, select
		{
			font-family: verdana, arial, helvetica, sans, sans-serif;
			font-size: 12px;
			color: rgb(37,32,22);
		}
		
		
		input[type="text"], input.text, textarea, input[type="password"], input.password
		{
			background: #FFFFFF none repeat scroll 0%;
			border: 1px solid #DDDDDD;
			color: #666666;
			font-family: inherit;
			padding: 3px;
			width: 200px;
		}
		
		input[type="text"]:hover, input.text:hover, textarea:hover, input[type="password"]:focus, input.password:focus
		{
			border-color: #000000;
		}
		input[type="text"]:focus, input.text:focus, textarea:focus, input[type="password"]:focus, input.password:focus
		{
			border-color: #69BE28;
			color: #000000;
		}
		input.requiredErr
		{
			border: 1px solid red;
			background-color: #ffffe1;
		}
		
		input[type="checkbox"], input.checkbox
		{
			margin-right: 6px;
			
		}
		

		
		fieldset ol
		{
			list-style: none;
			padding-top: 0em;
			margin-bottom: 20px;
		}
		
		fieldset li
		{
			margin: 5px 0 0 0;
			clear: both;
		}
		
		
		
		label
		{
			float: left;
			width: 120px;
			margin-right: 11px;
			text-align: right;
		}
		
		
		.reqAlert
		{
			color: #ff0000;
			margin-left: 140px;
		}
		
		.caption
		{
			color: #999999;
			font-family: arial;
			font-size: 11px;
			font-weight: normal;
			margin-bottom: 10px;
			margin-left: 15px;
		}
		.captionIndent
		{
			color: #999999;
			font-family: arial;
			font-size: 11px;
			font-weight: normal;
			margin-bottom: 10px;
			margin-left: 130px;
		}



.prodList li
{
    font-weight:bold;
    padding: 4px 0px  4px 0px;
}

.alert
{
    margin-bottom: 10px;
    width: 600px;
    background: #fff6bf url(    '../../images/icons/exclamation.png' ) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 15px 20px 15px 45px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}

.info
{
    background: #f8fafc url(   '../../images/icons/information.png' ) 15px 50% no-repeat;
    padding: 15px 20px 15px 45px;
    border-top: 2px solid #b5d4fe;
    border-bottom: 2px solid #b5d4fe;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 13px;
     width: 600px;
 
}

