

/** GENERAL **/
.l-main.l-adaptive .l-body-header		{ font-size:1.2em; line-height:1.7em; }
h1.static-title 						{ font-size:2.5em; text-transform:uppercase; }
h2.subtitle								{ margin:0px 0px 40px 0px; padding:0px 0px 20px 0px; }
.static-list							{ line-height:1.3em; }
.static-list li							{ margin:0px 0px 10px 0px; }
.static-list-left						{ float:left; width:45%; }
.static-list-right						{ float:right; width:45%; }
.form .form-textbox input,
.form .form-textbox textarea			{ min-width:2em; }
hr.static-rule							{ display:block; clear:both; margin:20px 0px 0px 0px; }

.l-main.l-adaptive .l-body-header		{ background-color:#EEEEEE; border-bottom:1px solid #CCCCCC; color:#999999; }
h2.subtitle								{ border-bottom:1px dotted #CCCCCC; }
.static-list li							{ color:#ED6409; }
.static-list li span					{ color:#666666; }
hr.static-rule							{ border:none; border-bottom:1px dotted #CCCCCC; }


/** STATIC BOX **/
.static-box					{ display:inline-block; width:100%; clear:both; margin:0px 0px 15px 0px; padding:0px 0px 20px 0px; position:relative; }
.static-box .sb-image		{ float:left; width:250px; margin: 20px 0px 0px 0px; }
.static-box .sb-image img	{ width:100%; max-width:565px; }
.static-box .sb-text		{ float:right; width:70%; }

.static-box					{ border-bottom:1px dotted #CCCCCC; }
.static-box .sb-image		{ border:1px solid #CCCCCC; }
.static-box .sb-text		{ color:#666666; }
.static-box .sb-text h3		{ color:#ED6409; }


/** CONTACT PAGE **/
.contact-btn button:hover		{ background-color:#000098 !important; color:#FFFFFF !important; }



/** ERROR MESSAGES **/
.form .form-error-summary 				{ padding:0px 20px; }

.form .form-error-summary 				{ color:#FFFFFF; background-color:#ED6409; }
.form .form-error-summary ul li			{ color:#FFFFFF; }
.form .form-error-summary ul li span	{ color:#FFFFFF; }


/** AFFILIATES **/
.affiliates			{ margin:20px 0px; padding:20px; text-align:center; }
.affiliates a		{ display:inline-block; padding:20px; width:25%; }
.affiliates img		{ width:100%; max-width:400px; max-height:400px; }

.affiliates		{ border-top:1px dotted #CCCCCC; }



/** RESPONSIVE **/

@media screen and (max-width:960px) {

	.static-box .sb-text	{ width:65%; }

}

@media screen and (max-width:830px) {

	.static-box .sb-text	{ width:60%; }

}

@media screen and (max-width:720px) {

	.static-box .sb-text	{ width:55%; }

}

@media screen and (max-width:650px) {

	.static-box .sb-text															{ width:50%; }
	.savedsearch-page-search img													{ display:block; clear:both; width:172px; margin:0px auto 30px auto; text-align:center; }
	.savedsearch-page .savedsearch-page-search .savedsearch-page-search-details		{ display:block; width:96%; clear:both; margin:0px auto 0px auto; }
	.affiliates a																	{ width:100px; padding:10px; }

}

@media screen and (max-width:565px) {

	h1.static-title				{ font-size:2em; line-height:1.1em; }
	.static-box .sb-image		{ float:none; clear:both; width:100%; margin:0px 0px 30px 0px; }
	.static-box .sb-image img	{ width:100%; }
	.static-box .sb-text		{ float:none; clear:both; width:100%; }

}

@media screen and (max-width:460px) {
	
	.affiliates a		{ width:100%; max-width:250px; padding:10px; }
	
}


