/* CSS Document */


 .refineSearch .box{ position:relative; width:730px; height:auto; background:#f3f3f3; margin:0 auto; padding:0 25px 25px; -webkit-box-shadow: 0px 0px 5px 0px rgba(33,30,30,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(33,30,30,1);
box-shadow: 0px 0px 5px 0px rgba(33,30,30,1);}
 .refineSearch .box h1{ font-size:18px; font-weight:bold; color:#034ea2; margin:0; padding:0; padding-top:25px;}

 .refineSearch .spacer{ display:block; height:25px; clear:both;}
 .refineSearch .box h2{ font-size:14px; color:#222222;}
 .refineSearch .btn .caret img{   left: 12px; position: absolute;}


/*scroll-bar*/
 .refineSearch .content{overflow: auto;position: relative;padding:10px; background:#FFFFFF;-webkit-box-shadow: inset 0px 0px 5px 0px rgba(33,30,30,0.5);-moz-box-shadow: inset 0px 0px 5px 0px rgba(33,30,30,0.5);box-shadow: inset 0px 0px 5px 0px rgba(33,30,30,0.5);width:100%;height:188px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

 .refineSearch .transitions .content{-webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out; }

 .refineSearch .list ul{ margin:0; padding:0; list-style:none; font-size:12px;}
 .refineSearch .list li{ margin:0; padding:0; list-style:none; width:50%; float:left;
 margin-bottom:10px;}
 .refineSearch .list li img{ float:left; width:30px; height:auto; margin-right:10px;}

 .refineSearch .list2 ul{ margin:0; padding:0; list-style:none; font-size:12px;}
 .refineSearch .list2 li{ margin:0; padding:0; list-style:none; width:32%; vertical-align:top; display:inline-block;}
 .refineSearch .list2 li span { float:left; width:40px; height:25px; margin-right:10px; display:inline-table; margin:5px 8px 5px 0;}
 .refineSearch .list2 li span img{ width:100%; height:26px;}
 
 
 
  .refineSearch .list2 ul{ margin:0; padding:0; list-style:none; font-size:12px;}
 .refineSearch .list2 li{ margin:0; padding:0; list-style:none; width:32%; vertical-align:top; display:inline-block;}
 .refineSearch .list2 li span { float:left; width:40px; height:25px; margin-right:10px; display:inline-table; margin:5px 8px 5px 0;}
 .refineSearch .list2 li span img{ width:100%; height:26px;}


 .refineSearch .list input[type="radio"], input[type="checkbox"] {
  
    margin:3px!important; 5px 0 0;
	float:left;
}

 .refineSearch .orange-btn{ box-sizing: border-box;   background:#f15a22; color:#FFFFFF; border:none; font-size:12px; font-weight:bold; text-transform:uppercase;   padding: 12px 20px; transition: all 0.2s ease-in-out 0s;}
 .refineSearch .orange-btn:hover{     background:#474747; color:#fff}
.blue-btn{ background:#034ea2; color:#FFFFFF; border:none; font-size:12px; font-weight:bold; text-transform:uppercase;  padding: 12px 20px; transition: all 0.2s ease-in-out 0s;}

.blue-btn:hover{    background:#474747; color:#fff;}

 .refineSearch .close{ background:url(../../images/close.png) no-repeat left top; width:170px; height:47px; font-size:18px; text-align:right; position:relative; right:0; opacity: 1; font-weight:normal!important; line-height:43px!important;}
.close a{color:#7b7b7b; font-weight:normal;}



/*Refine*/

 .refineSearch .refinebg_popup{ background:url(../../images/refine_bg.jpg); position:absolute; left:0; right:0; top:0; width:100%; height:auto; -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px #979797;
	        box-shadow: 0 8px 6px -6px #979797; padding:20px 0; }
			
 .small-container{ width:70%; margin:0 auto; background:#FFFFFF; padding:15px 25px; border:solid 1px #d0d0d0; }

 .refineSearch .refinebg_popup .curve {
  content: "";
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #cdcdcd transparent transparent;
  border-image: none;
  border-style: solid;
  border-width: 0.9em;
  display: inline-block;
  height: 0;
  line-height: 0;
  
  margin-top: 0;
   margin-bottom:-12px;
  
  width: 0;
  z-index: 9999;
}

 .refineSearch .refinebg_popup .skin-color{ background:#cdcdcd; padding:0 15px 25px;}

 .refineSearch .refinebg_popup  h2{ font-size:17px; font-weight:bold;}
 .refineSearch .refinebg_popup .shadow-none{box-shadow:none;}

 

