/* ------------------------------------------------------------------------------------------ */
/* -------------------------------            ACP             ------------------------------- */
/* -------------------------                 SEARCH                 ------------------------- */
/* -------------------------------        Version  0.1        ------------------------------- */
/* ------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------ */
/*                                           GENERAL                                          */
/* ------------------------------------------------------------------------------------------ */

/* ============        GENERAL       ============ */
@media screen and (min-width: 550px) and (max-width: 992px) {
	.searchACP > form > fieldset.searchCenter {
		position: relative;
		display: block;
		right: 0;
		margin-top: 39px;
		text-align: right!important;
	}
	.searchACP > form{
		height: 150px!important;
	}
	.searchACP > form > fieldset.searchLeft {
		top: 91px!important;
		left: auto!important;
		border: none;
	}
}
@media screen and (max-width: 549px) {
	.searchACP > form > fieldset.searchLeft {
		top: 140px !important;
	}
	.searchACP > form {
		height: 191px!important;
	}
	#searchR2 {
		top: 35px!important;
		right: 0!important;
	}
	input#searchR3 {
		top: 63px!important;
		right: 0!important;
	}.searchACP > form > fieldset > label {
		 margin: 0 0 0 10px;
		 padding: 0 20px 0 0;
		 font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
		 width: 90%;
		 float: right;
		 text-align: right;
	 }
	.searchACP > div > span{
		padding:00!important;
	}
	.searchACP > form > fieldset.searchCenter {
		position: relative;
		text-align: center;
		top: 36px;
	}
	.searchACP > form > fieldset > input[type="radio"], .searchACP > form > fieldset.searchLeft
	{
		right: 0;
	}
	.searchACP > form > fieldset > input[type="text"]{
		width: 182px;
	}
	.searchACP > form > fieldset.searchRight{
		border: none!important;
	}
	body > div.container > div.searchACP > form > fieldset.searchLeft > label {
		width: 118px;
	}

}
.searchACP {
	position: relative;
}
.searchACP > form {
	padding: 10px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 7px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-moz-border-radius: 7px; /* Firefox 1-3.6 */
	-khtml-border-radius: 7px; /* for old Konqueror browsers */
	border-radius: 7px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}
.searchACP > form > fieldset {
	margin: 0;
	padding: 0;
	border: medium none;
	outline: medium none;
}
.searchACP > form > fieldset.searchRight  { position: absolute; top: 10px; right: 10px; border-left: 1px dashed #999999; z-index: 2; padding: 0 0 0 20px; }
.ltr .searchACP > form > fieldset.searchRight{right: auto;left: 10px;border-left: 0;border-right: 1px dashed #999999; padding: 0 20px 0 0; }
.searchACP > form > fieldset.searchCenter { position: relative; text-align: center; }
.searchACP > form > fieldset.searchLeft   { position: absolute; top: 10px; left: 10px; border-right: 1px dashed #999999; z-index: 2; }
.ltr .searchACP > form > fieldset.searchLeft{left: auto;right: 10px;border-right: 0;border-left: 1px dashed #999999;padding-left: 20px;}
.ltr .searchACP > form > fieldset.searchLeft label{padding-left: 0;}
.ltr .searchACP > form > fieldset.searchLeft select{margin-right: 20px;}

.searchACP > form > fieldset > input[type="text"] {
	display: block;
	float: right;
	height: 27px;
	margin: 0;
	padding: 0 5px;
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 5px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-moz-border-radius: 5px; /* Firefox 1-3.6 */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	border-radius: 5px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #999999;
}
.ltr .searchACP > form > fieldset > input[type="text"]{float: left;}
.searchACP > form > fieldset > input[type="submit"] {
	display: block;
	float: left;
	width: 60px;
	height: 27px;
	margin: 0;
	padding: 0;
	background: none repeat scroll 0 0 #9b042c;
	border: 1px solid #9b042c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #ffffff;
}
.ltr .searchACP > form > fieldset > input[type="submit"]{float: right;}
.searchACP > form > fieldset > label {
	margin: 0 0 0 10px;
	padding: 0 20px 0 0;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #000;
}
.ltr .searchACP > form > fieldset > label {margin: 0 10px 0 0;padding: 0 0 0 20px;}
.searchACP > form > fieldset > input[type="radio"] {
	position: absolute;
	top: 8px;
	margin: 0;
	padding: 0;
}
.searchACP > form > fieldset > select {
	height: 27px;
	margin: 0;
	padding: 0;
	border: 1px solid #cccccc;
	-webkit-border-radius: 5px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-moz-border-radius: 5px; /* Firefox 1-3.6 */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	border-radius: 5px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	font: 12px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #000;
}

.searchACP > h4 {
	margin: 20px 0;
	padding: 20px;
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 7px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-moz-border-radius: 7px; /* Firefox 1-3.6 */
	-khtml-border-radius: 7px; /* for old Konqueror browsers */
	border-radius: 7px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	text-align: center;
	font: 16px/33px Yekan,Tahoma,Geneva,sans-serif;
	color: #77777;
}

.searchACP > div {
	margin: 20px 0;
	padding: 20px;
	background: none repeat scroll 0 0 #fdfdfd;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 7px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-moz-border-radius: 7px; /* Firefox 1-3.6 */
	-khtml-border-radius: 7px; /* for old Konqueror browsers */
	border-radius: 7px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}
.searchACP > div > p {
	margin: 0 0 20px;
	padding: 0 0 10px;
	border-bottom: 1px dashed #cccccc;
	text-align: center;
	font: 16px/33px Yekan,Tahoma,Geneva,sans-serif;
	color: #272727;
}
.searchACP > div > b {
	display: block;
	float: right;
	width: 50px;
	text-align: center;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #77777;
}
.ltr .searchACP > div > b{float: left;}
.searchACP > div > a {
	display: block;
	float: right;
	padding: 0 0 0 5px;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #ff7e00;
}
.ltr .searchACP > div > a{float: left;}
.searchACP > div > a:hover { color: #0070d8; }
.searchACP > div > span {
	display: block;
	padding: 0 100px 20px 0;
	border-bottom: 1px dashed #cccccc;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #999999;
}
.ltr .searchACP > div > span{padding: 0 0 20px 100px;}
.searchLeft label {
	color: #9b042c !important;
}
/* ------------------------------------------------------------------------------------------ */
/* -------------------------------                            ------------------------------- */
/* ------------------------                    END                   ------------------------ */
/* -------------------------------                            ------------------------------- */
/* ------------------------------------------------------------------------------------------ */