.search_form .ui-block-b,
.search_form .ui-block-c {
	margin-top:20px;
	width: 3% !important;    
}

.search_form .ui-block-a {
	width: 94% !important;
}

 #options .ui-collapsible-heading-toggle {
    width: 160px !important;
}
           
@media only screen and (min-width:150px) and (max-width:700px) {

            .search_form .ui-block-b,
            .search_form .ui-block-c {
                margin-top:20px;
                width: 10% !important;    
            }

           .search_form .ui-block-a {
                width: 80% !important;
            }

}


@media only screen and (orientation:portrait) and (min-width:321px) {

            .search_form .ui-block-b,
            .search_form .ui-block-c {
                margin-top:20px;
                width: 10% !important;    
            }

           .search_form .ui-block-a {
                width: 80% !important;
            }

}

@media only screen and (orientation:portrait) and (min-width:481px) {

            .search_form .ui-block-b,
            .search_form .ui-block-c {
                margin-top:20px;
                width: 10% !important;    
            }

           .search_form .ui-block-a {
                width: 80% !important;
            }

}      

		<?php echo $css_web_site; ?>
		
		#order_form {
		    text-align:center;
		}
		.message p {
			text-align:left;
			padding:0 5px;
		}
		#red_api {
			display:none;
		}

		.custom-corners .ui-bar {
			-webkit-border-top-left-radius: inherit;
			border-top-left-radius: inherit;
			-webkit-border-top-right-radius: inherit;
			border-top-right-radius: inherit;
		}
		.custom-corners .ui-body {
			border-top-width: 0;
			-webkit-border-bottom-left-radius: inherit;
			border-bottom-left-radius: inherit;
			-webkit-border-bottom-right-radius: inherit;
			border-bottom-right-radius: inherit;
		}
		
			.navig  {
                padding: 10px 10px 8px;
                margin: 10px auto;
                /*border: solid #cbe2e2 1px;*/
                position: relative;
            }

			.navig a {
			    display:inline-block;
                vertical-align:top;
				font-style:italic;
				color:grey;
			}

            .navig .home {
        	    display:inline-block;
             }

			.navig span {
			    display:inline-block;
			    background-position:center center;
                background-repeat:no-repeat;
                background-image:url("/img/separator.png");
                width:20px;
                height:20px;
			}
			
}


