#qo-border {
	margin-left: 14px;
}

* html body #qo-border {
	margin-left: 7px;
}

#qo-step1 {
	background: #f9f9f9 url("/images/and.gif") 337px -3px no-repeat;
	float: left;
	width: 690px;
	padding: 1em 0 0 0;
}

#qo-step1 p {
	font: bold 93%/1.3 Verdana, sans-serif;;
	margin: 0 15px;
}

#qo-blue-box .submit {
	margin: 1px 0 1em 172px;
}

input#blue_box_code {
	width: 250px;
	background: #d2e5e9;
	margin: 3px 0 0 0;
}


input#search {
	margin: 3px 0 0 0;
	width: 275px;
}

#qo-search2 {
	float: left;
	width: 310px;
	background: #f9f9f9;
}

#qo-blue-box {
	float: right;
	width: 295px;
	border: none;
}

#qo-step2 {
	background: #f9f9f9 url("/images/step2-back.gif") 0 0 repeat-y;
	float: left;
	width: 690px;
	padding: 1em 0 0 0;
}

#qo-step2 #qo-search2 {
	width: 315px;
}

#qo-search2 input {
	vertical-align: middle;
	margin: 2px 0 0 0;
}

#qo-search2 p {
	margin: 0 0 0 13px;
}

#qo-findcatalog {
	float: right;
	width: 345px;
	border: none;
}

#qo-findcatalog p {
	font: 85%/1.6 Verdana, sans-serif;
	color: #000;
	margin: 0 0 5px 0;
}


#qo-examples {
	float: left;
	width: 690px;
	background: #ffffe5;
	padding: 0 0 1em 0;
}

#qo-examples h3 {
	font: bold 100% Verdana, sans-serif;
	margin: 0 0 .8em 0;
	text-align: center;
	color: #000;
	padding: .8em 40px .8em 0;
	border: 1px solid #dceaf5;
	border-width: 0 0 1px 0;
}

#qo-examples.backofcat {
	border: none;
	text-align: center;
}

#qo-examples.backofcat h3 {
	font: bold 100%/1.5 Arial, sans-serif;
	padding: 1em 0 .3em 0;
	border-width: 1px 0 0 0;
	color: #4c4096;
}

#qo-examples.backofcat h3 small {
	font: 85% Verdana, sans-serif;
}


small.desc {
        font: 85%/1.3 Verdana, sans-serif;
}
#qo-search2 small.desc {
        font: 93%/1.3 Verdana, sans-serif;
}
