/*temp style to prevent selctino of river 210 brochure*/
#brochure_code_666{
	display:none;
}
#brochure_code_590{
	display: none ;
}
#brochure_code_575{
	display: none ;
}
#brochure_code_532{
	display: none ;
}
#brochure_code_521{
	display: none ;
}
#brochure_code_111{
display:none;
}


#brochurerequest {
    margin-left: 10px;
    margin-right: 10px;
		margin-bottom: 20px;
	text-align:left
}

#brochurerequest h2 { 
    padding: 0;
    margin: 0;
    color: #4E2F91;
    font-weight: bold;
    font-size: 1.6em;
}

/* Form label style */
td.infooption, td.infooption_checked  {
    font-size: 12px;
    vertical-align: top;
    text-align: left;	
    padding: 16px;
    padding-top: 0;
}
td.infooption img { 
    display: block;
		border:1px solid #CCCCCC!important;
}

td.infodesc { 
    vertical-align: top;
    padding: 4px;
}

td.infodesc label { 
    font-weight: bold;
}


td.infodesc label {
    padding-left: 5px;
}
td.infodesc .new {
	color:#4e2f91;
	display:inline;
}



td.infooption img, td.infooption_checked img {
    /* border: solid #949EC6 1px;*/
}

td.infooption_checked { background-color: #EEF0F6; }

#selectbrochure tr td { padding-bottom: 5px; }

td.infooption { background-color: #ffffff; }

/* For info request */

td.infooption.label {
/*    background-color: #EEF0F6;*/
    vertical-align: top;
    padding-left: 4px;
    padding-right: 2px;
    padding-top: 2px;
    line-height: 18px;
}
#selectbrochure { 
    margin-bottom: 10px;
}

#selectbrochure tr.checked td { 
    background-color: #EEF0F6;
}

#selectbrochure tr td { 
    background-color: #ffffff;
}

#selectbrochure tr td label {  
    font-size: 1.2em;
}

#selectbrochure tr.randomheading td h3 {  
    margin: 0;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.2em;
}

#inforequestform { 
    border-collapse: collapse;
    width: 60%;
		margin-right:auto;
		margin-left:auto;
}
#info_request #buttons{
text-align:center;
}

#inforequestform td, #inforequestform th {  
    border: 0;
    border-bottom: 1px solid #ffffff;
    padding-left: 2px;
}

#inforequestform tr td.label {  
    width: 40%;
/*    background-color: #EEF0F6;*/
}

#inforequestform tr td.label label {  
    padding-left: 15px;
/*    color: #2f418d;
    font-weight: bold;*/
    display: block;
    float: left;
}

#inforequestform tr td.label label.required {  
    background-image: url(/content-styles/images/star.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
}

#inforequestform tr td.label span.footnote { 
    font-size: smaller;
}

#inforequestform tr td {  
    width: 50%;
}

#inforequestform input.freetext {  
    width: 250px; 
}
span.input_caption {
display:block;
font-size:10px;
font-style:italic;
color:#999999;
padding-top:5px;
}