body{background-color:#d1d1d1;padding:0;margin:0;font-family:Helvetica,Arial,sans-serif;color:#333}
a,ul.topnav li a{text-decoration:none}
#header,.footer{position:relative}
#header{margin-top:0;height:140px;background:url(../images/header_bg.jpg) no-repeat #f58e41;overflow:hidden;max-width:100%}
#header .inner-div{margin:0 auto;max-width:925px;position:relative;background:url(../images/header_bg_full.jpg) no-repeat}
#header_home_button{position:absolute;width:300px;height:100px;display:block}
.cImage,.float_list li,.logo,.reviewImg,ul.topnav li{float:left}
.logo{height:104px;width:200px}
.search{margin-left:280px;height:104px;text-align:right}
#br_login{padding:10px 0}
#br_login a{color:#666;font-size:.8em}
.slicknav_btn,.slicknav_menutxt{text-shadow:none!important}
.slicknav_menu{display:none;margin:0;padding:5px 0 20px!important;background-color:#005f33!important}
.slicknav_btn{margin:0!important}
.slicknav_nav{margin-top:30px!important;text-align:left!important}
/*.slicknav_nav li{background-color:#004827}*/
#search_div{text-align:right;padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;white-space:nowrap}
.selectParent{display:inline-block;position:relative;vertical-align:middle}
.selectParent:after{position:absolute;height:25px;width:10px;right:1px;top:0;content:url(../images/select_search_bg.jpg);pointer-events:none;overflow:hidden}
#search_category,#search_state,#search_submit{margin:0;border:none;line-height:25px;display:inline-block;vertical-align:middle;height:25px;-webkit-appearance:none}
#search_submit{background:url(../images/btn_search.jpg) 50% no-repeat;width:40px;cursor:pointer;padding:0}
#search_category,#search_state{padding:0 5px;overflow:hidden;background:0 0;font-size:13px;font-weight:700;outline:0;max-width:250px}
#search_category{max-width:120px}
#search_text{-webkit-appearance:none;width:100%;border:0;height:25px;outline:0;color:#666;background-color:#efefef}
.footer ul,ul.topnav{list-style-type:none;overflow:hidden}
.search_inner{display:table;border-collapse:collapse;width:100%}
.search_left,.search_right{display:table-cell;}
.search_left{text-align:left}
#search_form_header{max-width: 300px;text-align:center;right:0px;position:relative}
.search_options{display:inline-block;background:url(../images/search_input_bg.jpg);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:420px;padding:0;height:25px}
.content-outer{min-height:600px;overflow:visible;margin:0 auto;max-width:925px;background-color:#fff;display:block;position:relative;min-width:320px;line-height:1.5em}
.content-outer a{color:#005f33}
.section_head a{color: #cde9dc}
.content-inner{display:table;width:100%;padding-top:10px}
.content_row{display:table-row}
.content_pane{display:table-cell;padding:10px}
.call_to_action{display:block;margin-bottom:10px;text-align:center;text-transform:uppercase;color:#fff!important;border-radius:5px;padding:5px 15px;border:1px solid #AA6300;background:#ff9a47;background:-moz-linear-gradient(top,#ff9a47 0,#ff7400 51%,#ff780a 55%,#fc5800 100%);background:-webkit-linear-gradient(top,#ff9a47 0,#ff7400 51%,#ff780a 55%,#fc5800 100%);background:linear-gradient(to bottom,#ff9a47 0,#ff7400 51%,#ff780a 55%,#fc5800 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff9a47',endColorstr='#fc5800',GradientType=0)}
.ad_close a,.breeder_search,.c_list,.call_to_action,.footer a{font-weight:700}
.breeder_search{padding:2px 0px;margin:0 10px 5px 10px;background-color:#fff;border-radius:5px;border:1px solid #cdcdcd;text-align:center}
#full_index ul,.menu_mobile li{list-style:none}
#full_index{text-align:center;padding:10px}
#full_index ul{margin:0;padding:15px 0 5px 10px;line-height:1.2em;font-size:12px}
#full_index li{margin:0 0 5px}
#full_index a:hover{color:#00f}
#breedSearchDiv{display: none; margin-bottom: 5px; padding: 5px; border: 1px solid #bbb; background-color: #efefef; border-radius: 5px;}
.action_buttons{text-align: center;}
.call_to_action.inline{display: inline-block !important; margin-top:5px;}
.call_to_action.call_button {display:none }
.link-bar{background: #ffffcc; border: 1px solid #ccc; padding: 2px; text-align: center;}
.top_search_list a{display: block;}
.top_list_table{display:table; width: 100%; border-radius: 5px; background-color: #FFEEE3}
.top_search_list{display: table-cell; padding-left: 15px; padding-bottom: 20px;}
.no_search_res_links a{display: inline-block; padding: 5px 10px; border-radius: 4px; background-color: #efefef; }
.no_search_res_links{padding-bottom: 15px;text-align: center;}
@media(max-width:945px) and (min-width:641px) {
.logo{margin-left:10px}
.search{padding-right:10px}
}
@media(max-width:768px) {
#full_index{display:none}
div.action_buttons.no_res_links>a.call_to_action.inline{display:block !important; width: 100%; padding: 5px 0px;}
a.call_to_action.call_button {display:inline-block;}

.top_search_list{display: block;width: 100%}
}
@media(max-width:640px) {
#search_category{font-size:12px;max-width:70px}
#search_state{font-size:12px;max-width:190px}
#search_div{margin-top:0}
#sm_menu_div{padding-top:10px}
#header_home_button{height:55px;z-index:20000;left:20%;width:60%}
#header,#header .inner-div{background:#005f33;padding:0}
#header{height:auto;padding-bottom:5px}
.logo{float:none;width:100%;background:url(../images/logo-sm.jpg) center 5px no-repeat;height:55px;top:-5px;position:absolute}
.search{padding:0 10px;margin:0;height:auto;max-width:100%}
.search_left{display:none}
.search_options,.search_right{display:block;width:100%}
.js #menu,.table_col_spc{display:none}
#br_login a,.js .slicknav_menu{display:block}
#br_login{top:2px;right:10px; position: absolute}
#br_login a{text-indent:-9999px;font-size:0;background-image:url(../images/setting-bt.png);height:25px;width:25px}
a.call_to_action.call_button {display: flex;justify-content: center;align-items: center; }
a.call_to_action.call_button i{font-size:1.4em }
}
