.mi_hidden_row {
  display: none;
  background: #eee;
}
.mi_security_code_popup {
	width: 35px !important;
}

.mi_security_code_image {
  width: 60px;
  padding-bottom: 5px;
  border-radius: 6px;
}

.nav-text-link {
  padding-top: 5px;
}
.login_menu_box {
  background: #eee;
  padding: 10px;
  margin: 0px !important;
}
.mi_menu_login_ahref {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
nav, section {
  display: block;
}
nav #login-trigger:hover,
nav #login .active
{
} 
.btn-space {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.mi_brand {
    color: #777777;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    margin-left: -20px;
    padding: 13px 20px;
    text-shadow: 5px 2px 9px #999;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: transparent;
    color: rgb(227, 103, 92);
    text-decoration: none;
    text-shadow: 5px 2px 9px #999;
}

a.mi_brand:hover {
    color: rgb(227, 103, 92);
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    margin-left: -20px;
    padding: 13px 20px;
    text-shadow: 5px 2px 9px #999;
   background-color: #fafafa;
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;}
nav #login-content {
  display: none;
  position: absolute;
  top: 33px;
  right: 0;
  z-index: 999;    
  background: #fff;
  padding: 0 12px 12px;
  -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}
nav li #login-content {
  right: 0;
  width: 165px;  
} 
.mi_dropdown_other_states {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 11px;
    height: 24px;
    line-height: 14px;
    margin-bottom: 0;
    padding: 4px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
    width: 135px;
}

.mi-nav-pills {
    margin-left: 22px;
    margin-right: 5px;
}
.off-ui-autocomplete-loading {
	background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}

#mi_quick_search_cb {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 10px;
}
.mi_div_center {
	text-align: center;
}
.mi_div_justify {
	text-align: justify;
}
.mi_site_country_select_table {
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
	padding: 0px;
	border: 0px;
}
.mi_all_page_mi_define_text {
	width: 100%;
	border: 0px;
	text-align: center;
}
.mi_home_page_table_1 {
	width: 100%;
	border: 0px;
}
.mi_home_page_table_2 {
	border: 0px;
}
.mi_home_page_table_3 {
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
	padding: 0px;
	border: 0px;
}

.featured_table_i1 {
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
	padding: 0px;
	border: 0px;
}

.featured_table_i2 {
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
	padding: 2px;
	border: 0px;
}

.featured_table_i3 {
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
	padding: 0px;
	border: 0px;
}

.featured_table_i4 {
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
	padding: 10px;
	border: 0px;
}

.featured_table_i4_td {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	font-weight: bold;
}

#password_box {
  width: 440px;
}

.mi_site_keywords {
    border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 10px;
    height: 14px !important;
    line-height: 16px;
    margin-bottom: 0;
    padding: 4px 6px;
    vertical-align: middle;
}

.mi_textarea_med_small {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 10px;
    height: 60px;
    line-height: 12px;
    margin-bottom: 0;
    padding: 4px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
    width: 480px;
}

.mi_textarea_review {
    height: 150px;
    width: 530px;
}

.mi_text_wide {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 10px;
    height: 12px;
    line-height: 12px;
    margin-bottom: 0;
    padding: 4px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
width: 480px;
}
.unselect-all-btn {
  align: right;
  text-align: right;
}

.thin_hr {
  -off-moz-box-sizing: border-box;
  -off-moz-float-edge: margin-box;
  off-border: 1px inset;
  color: gray; 
  display: block;
  height: 2px;
  margin: 0.5em auto;
}
 

.admin_user_approval_checkboxes input[type=checkbox] {
    vertical-align: middle;
    position: relative;
    bottom: 3px;
}

.admin_product_approval_checkboxes input[type=checkbox] {
    vertical-align: middle;
    position: relative;
    bottom: 3px;
}

.off-admin_user_approval_checkboxes {
  background-color: #f0f0f0;
  border-radius: 6px;
  border: 1px solid #cccccc;
}
.off-admin_product_approval_checkboxes {
  background-color: #f0f0f0;
  border-radius: 6px;
  border: 1px solid #cccccc;
}


.label-mini {
    background-color: #f0f0f0;
    border-radius: 3px;
    color: #9a9a9a;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    line-height: 10px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}

.site_table tr:nth-child(4n+0) {
background: #EEE;
off-border-bottom: 1px solid #ccc;
}
.site_table tr:nth-child(4n+1) {
background: #EEE;
off-border-bottom: 1px solid #ccc;
}
.site_ table tr:nth-child(4n+2) {
background: #FFF;
}
.site_ table tr:nth-child(4n+3) {
background: #FFF;
}
.site_table {
    border: 1px solid #cccccc;
} 
.site_table th {background: #DDD;
    font-weight: 100;
    text-align: left;
    
 }
.site_table tr:nth-child(even) td {
   border-right: 1px solid #cccccc;
}
.site_table tr:nth-child(odd) td {
border-bottom: 1px solid #ccc;
}


 
[class^="icon-"], [class*=" icon-"] {
    background-image: url("/images/glyphicons-halflings.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: -1px;
    vertical-align: text-top;
    width: 14px;
}
.mi_textarea_medium {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 10px;
    height: 150px;
    line-height: 12px;
    margin-bottom: 0;
    padding: 4px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
    width: 480px;
}
.header_sort_by_section {
    color: #7e7e7e;
    font-weight: 200;
    height: 22px;
    padding-right: 5px;
    padding-top: 3px;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: bottom;
}
.mi_cb_featured_table_outter {
  width: 100px;
}
.mi_cb_featured_table_inner {
  width: 100px;
}
.mi_cb_featured_table {
  width: 100px;
}
.mi_cb_featured_table_base {
  width: 100px;
}

.item_page_style_main_table_ca {
width:100%;
}
.list_thumbnail_first img {
  border-radius: 3px;
}
.mi_cb_featured_text {
  width: 115px;
  overflow: hidden;
}
.links_page  a:link, .links_page  a:hover, .links_page  a:visited {
  padding: 0px;
}

form {
margin: 0 0 13px;
}
table.mi_table {
background: #fff;
}

label.mi_image_labelholder input.mi_image_upload {
    position: relative;
    height: 16px;
    width: auto;
    padding: 4px;
    opacity: 50;
    -moz-opacity: 50;
    filter:progid : DXImageTransform.Microsoft.Alpha(opacity=0);
    off-left:-152px;
top:0px;
    }
    label.mi_image_labelholder{
    1width: 79px;
    width: auto;
height: 26px;
    1background: url(/images/default_house.gif) no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
    }

.mi_edit_image_thumbnail {
margin-left: 30px;
}

.mi_edit_image_thumbnail img {
border-radius: 2px;
}

#mi_quick_search_cb
{
font-size:10px;
line-height: 12px;
}
.nav-header b a
{
font-weight: 200;
}
 a
{
padding-left: 3px;
padding-right: 3px;
}
 a:hover
{
text-decoration: none;
background-color:#CCC;
border-radius:3px;
padding-left:3px;
padding-right:3px;
}
.ui-multiselect
{
font-size: 11px !important;
color: #555 !important;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-weight: normal !important;
line-height: 16px!important;
}
.mi_choose_product_parent
{
height: 23px
}

.width_560
{
width: 560px !important;
}

#one_line_note,#description,#secondary_suburbs
{
width: 560px;
}
.mi_date_dropdown
{
width: 62.5px !important;
}
.btn
{
padding-left: 3px;
padding-right: 3px;
}
.mi_multiselect_med  + button
{
width:190px !important;
}

.btn1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #BBBBBB #BBBBBB #A2A2A2;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: left;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}



.simple_tooltip_label_red a, .simple_tooltip_label_red a:link, .simple_tooltip_label_red a:hover, .simple_tooltip_label_red a:visited  {
  text-decoration: none;
  background-color: #FFF;
  border-radius: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #ff0000;
  font-size: 97%;
}

.simple_tooltip_label a, .simple_tooltip_label a:link, .simple_tooltip_label a:hover, .simple_tooltip_label a:visited  {
  text-decoration: none;
  background-color: #FFF;
  border-radius: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #666666;
  font-size: 97%;
}

.simple_tooltip_control a, .simple_tooltip_control a:link, .simple_tooltip_control a:hover, .simple_tooltip_control a:visited  {
  text-decoration: none;
  background-color: #FFF;
  border-radius: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #666666;
  font-size: 97%;

}

.ui-tooltip {
    box-shadow: 0 0 5px #aaa;
    max-width: 300px;
    padding: 8px;
    position: absolute;
    z-index: 9999;
}
body .ui-tooltip {
    border-width: 2px;
}
.delete-link
{
display:none;
}
