@charset "utf-8";
/* CSS Document */
body {margin: 0;padding: 0;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;background-image:url(images/bg.jpg); background-size:100% auto; background-repeat:no-repeat; background-attachment:fixed}
/*background: 110915*/
body,ul,li,form,p,img,textarea,span{border:0;margin:0;padding:0;list-style:none;}
td{text-align:left;}
td[align="center"]{text-align:center;}
td[align="right"]{text-align:right;}
input, select {	vertical-align:bottom;}
textarea {overflow:auto;}
h1 { font-size: 12px; line-height: 1em; color: #18073f; font-family:Arial, Helvetica; margin: 0; padding: 0; }
h2 { font-size: 12px; line-height: 1em; color: #18073f; font-family:Arial, Helvetica; margin: 0; padding: 0; }
h3 { font-size: 26px; line-height: 43px; color: #3C0D93; font-family: "Trebuchet MS", Tahoma, Sans-Serif; margin:0; padding:0; font-weight:bold; }
h4 { font-size: 20px; line-height: 25px; color: #18073f; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold; margin:5px 0 5px 0; }

a { color: #5B0D7A; text-decoration:none; } 
/*cfa3eb*/
a:hover, .FullRowLink:hover { color: #973CD5; }

.input{font-family:Arial;background-color:#fff;font-size:12px;border:1px #bca5f5 solid;padding:1px;width:200px;vertical-align:middle; margin-bottom:5px;}
.login_input{font-family:Arial;background-color:#E2E2E2;font-size:12px;border-width:0px;padding:5px;width:170px;height:20px}
.button {font-size:12px;text-transform:capitalize;padding:1px 3px;margin:2px 1px 2px 1px;vertical-align:middle;}
.textarea {font-size:12px;border:1px #bca5f5 solid;background-color:#fff;padding:2px;width:95%;height:100px;}

.box{
	margin-bottom:5px;
}
.box .body{
	border-bottom:solid #000000 2px;
}
.box .th{
	background:url(images/th.jpg);background-repeat: no-repeat;height:44px;text-align:center;font-size:20px;font-weight:bold;
}
.red{
	color:red;
}
.border{
	border:#54A9AC solid 1px;
	padding:5px;
	text-align:center;
}

.lgn_btn_sbmt{vertical-align: middle; cursor:pointer; font-size:14px; font-weight:bold; color:#fff; background: #cdcdcd url(images/btn_lgn_bg.png) repeat-x; border: 0 none; display:inline-block; outline:none;  box-shadow:none; -moz-box-shadow:none; height:33px; padding: 0 20px;border:1px solid #248fcf; border-top:none; -webkit-border-radius:4px;  border-radius:4px; -moz-border-radius:4px}
.lgn_btn_sbmt:hover{background-position: 0 -33px;border-color: #e89732;vertical-align: middle;}
.lgn_btn_sbmt:focus{ outline:none; -moz-outline:none; -moz-outline-style: none; }
.nav-a{height: 16px;padding: 9px 20px 8px 20px;}


.mobile-show-table
{
	display:table-cell;
}

.desktop-show-table
{
	display:table-cell;
}

.mobile-hide
{
	display:none!important;
}

.desktop-hide
{
	display: block;
}


.logo h1 {
    float: none!important;
    max-width: 740px;
    margin: 0 auto;
}

.logo ul#_nav {
    margin: 0px auto!important;
    max-width: 716px;
}

.small_image {
    width: 290px;
    overflow: hidden;
}

.small_image img {
    height: 45px;
}

.home table
{
	width:100%;
}

#_nav li {
    float: left;
    display: inline;
    padding: 0 1.4vw!important;
}

img.mobile-footer-image {
    max-width: 100%;
    height: auto;
}

.view_find_right_div {
    max-width: 715px;
    min-height: 500px;
    float: none;
    background: #FFF;
	width: 100%!important;
}

#view_find_content_div {
    max-width: 710px;
    margin: 0px auto;
    padding: 0px;
    border: 0px;
	width: 100%!important;
}


.view_find_right_div_1 {
    max-width: 710px;
    height: 110px;
    background: #FFF url(../images/img_10.png) no-repeat;
	width: 100%!important;
}

.view_find_right_interval_div {
    max-width: 710px;
    height: 20px;
    background: url(../images/img_18.png);
	width: 100%!important;
}

.mobile-table {
    width: 95%;
    overflow-y: hidden;
    /*max-width: 372px;*/
    margin: 0 auto;
	border: 1px solid #ccc;
}


.mobile-logo .logo {
    width: 46%;
    display: inline-block;
    /* float: left; */
}

.mobile-logo .contact img {
    width: 100%;
}


.mobile-logo .logo img {
    width: 99%;
}

.mobile-logo .contact {
    width: 50%;
    display: inline-block;
}

.mobile-logo {
    background: #fff;
}


.mobile-search {
    position: fixed;
    width: 100%;
    background: #fff;
    height: 100%;
    top: 0;
    left: 0;
    max-width: -webkit-fill-available;
    text-align: center;
    z-index: 999999;
	padding:0!important;
}

.mobile-search .item input {
    display: block;
    margin: 0 auto;
    margin: 23px 0;
    width: -webkit-fill-available;
    padding: 7px 3px;
    font-size: 16px;
	color: #5a5a5a!important;
}

.mobile-search button {
    width: 150px;
    background: #0087c3;
    font-size: 17px;
    padding: 6px 0;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    margin-top: 120px;
}

.mobile-search.hide {
    display: none;
}

.mobile-show {
    text-align: right;
    padding: 14px 7px;
}

.img_btn_1 {
   /* width: 60px!important;*/
    width: 55px!important;
    height: 32px;
    margin-left: 4px;
    float: left;
    line-height: 32px;
    text-align: center;
    color: #FFF;
}

.img_btn_1 a:visited {
    background: url(../images/img_26.png) no-repeat;
    display: block;
    color: #FFF;
    text-decoration: none;
     background-size: 100% 100%!important;
}
.img_btn_1 a:link {
    background: url(../images/img_26.png) no-repeat;
    display: block;
    color: #FFF;
    text-decoration: none;
    background-size: 100% 100%!important;
}

.view_find_right_div_3 {
    height: 36px;
    margin-top: 5px;
    margin-left: 5px;
    width: calc( 100% - 180px );
    float: left;
}

.sort {
    width: 135px;
    float: right;
	padding: 6px!important;
}

.sort img{
    width: 100%;
}

#index-list tr.each-item td {    padding: 0px 2px!important;}

.table-header td {text-align:center;font-weight:800;line-height:47px;padding-left:0px!important;}

table#index-list {
    font-size: 12px!important;
    zoom: 0.8;
}

.mobile-show.desktop-hide.top-bar {
    background: #0087c3;
    color: #fff;
}

.top-bar table {}

.item {
    width: 90%;
    margin: 30px auto;
}

.item input {
    padding: 6px 8px!important;
    border-radius: 5px;
    border: 1px solid #a7a7a7;
}

.ui-slider-horizontal {
    height: 3px!important;
}

.ui-widget-content {
    border: 0!important;
    background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222!important;
}

.ui-widget-header {
    border: 0!important;
    background: #0087c3!important;
    color: #222222!important;
    font-weight: bold!important;
    height: 3px!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3!important;
    background: #ffffff!important;
    font-weight: normal!important;
    color: #555555!important;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.6em!important;
    margin-left: -.6em!important;
	border-radius: 50px!important;
}

.ui-slider .ui-slider-handle {
    position: absolute!important;
    z-index: 2!important;
    width: 1.2em!important;
    height: 1.2em!important;
    cursor: default!important;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #c7c7c7 !important;
    color: #222222;
}

