h2.help-choosing-a-condom { background: url('../imgs/base/help-choosing-a-condom-header-icon.gif') top right no-repeat;}
h2.condom-selector-selections { background: url('../imgs/base/condom-selector-selections-header-icon.gif') top right no-repeat;}
h3 { color: #1c6d3a; font-size: 1.6em; margin: 0; }

div.content-narrow-bgnd
{
	min-height: 602px;
}

#faqs-list { min-height: 300px; }

#faqs-results {display: none;}
    #faqs-results .faqs li,
    #faqs-results .faqs li p,
    #faqs-results h3 {color: #172983;}
    #faqs-results .faqs li p:hover {color: #00a3e2;}
    #faqs-results .faqs li span p, 
	#faqs-results .faqs li span ul li,
    #faqs-results .faqs li span p:hover {color: #555; cursor: text; }

#faqs-form {
    padding: 10px;
    padding-top:0;
    margin-bottom: 20px;
}
    #faqs-form input {
        float: left;
        width: 240px;
        margin-left: 10px;
    }
    #faqs-form input,
    #faqs-form select {
        color: #666;
        margin-top:0;
    }

/* faqs suggest question */
#faqs-suggest { width: 307px; margin-bottom: 10px; }
    #faqs-suggest input[type=text], 
    #faqs-suggest textarea {
        width: 290px;
        margin: 10px;
        display: inline;
        font-family: Arial,Tahoma,Helvetica,sans-serif;
        font-size: 1em;
    }
    #faqs-suggest textarea { height: 115px; }
    #faqs-suggest h3 {color: #e40082; font-size: 1.4em;}
    #faqs-suggest input[type=button] {float: right; margin-right: 0px;}
    #faqs-suggest .success,
    #faqs-suggest .error {display: none;margin: 0 0 0 10px;}
    #faqs-suggest .error p {margin: 0;padding: 0;}
    #faqs-suggest .error {background-color: #ffeeee;}
    #faqs-suggest .error h5,
    #faqs-suggest .success h5 {font-size: 1em;padding-left: 10px;}

/* faqs accordion */
.faqs { padding-left: 20px; margin-top: 10px; font-size: 1.4em; }
    .faqs li { font-family: 'MainHeaderFont',Arial,Tahoma,Helvetica,sans-serif; color: #1c6d3a; padding-bottom: 0px; }
    .faqs li p { color: #1c6d3a; cursor: pointer; line-height: 1.3em; }
    .faqs li p:hover { color: #a2c433; }
    .faqs li span p, 
	ol.faqs li span ul, 
	ol.faqs li span ul li
	{
		font-family: Arial,Tahoma,Helvetica,sans-serif;
		font-size: 0.7em;
		line-height: 1.3em;
		margin: 10px 0px;
		padding-right: 5px;
		color: #555;
		cursor: text;
	}
		ol.faqs li span ul li
		{
			margin: 10px 0px;
			font-size: 1em;
			line-height: 17px;
		}
			ol.faqs li span ul li ul li
			{
				font-size: 1.5em;
			}

    .faqs li span p:hover { color: #555; }
    .faqs li span p { xdisplay: none;}
    .faqs li.noresults {
        list-style: none;
        font-family: Arial, sans-serif;
        font-size: 0.7em;
        color: #555;
    }

ol.faqs li span p a:link, 
ol.faqs li span p a:active, 
ol.faqs li span p a:hover, 
ol.faqs li span p a:visited
{
    color: #1D8FD7 !important;
}
