#fmeasl-attribute-overview .widefat td,
#fmeasl-wrap .widefat td {
    padding:12px 7px;
}

#fmeasl-attribute-overview .column-action a {
    float:left;
    margin-right:5px;
}

#fmeasl-attribute-overview .widefat td.thumb {
    padding:9px 0 0 8px;
}

#fmeasl-attribute-overview .thumb img {
    border-radius:3px;
}

#fmeasl-attribute-overview p.search-box {
    margin:0 0 1em 0;
}

.column-action { 
    width:130px;
}
#fmeasl-delete-confirmation {
    display:none;
}
.fmeasl-preloader {
    float:right;
    margin:4px 0 0 4px;
}
.check
{
    border: solid 1px #CCCCCC;
    width: 430px;
    padding: 10px;
}
.check label
{
    width: 50% !important;
}
/* Plugin nav */
#fmeasl-mainnav {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 15px;
    padding-left: 7px;
    width: 99.4%;
}

#fmeasl-mainnav li a {
    display: block;
    padding: 9px 12px;
    text-decoration: none;
}

#fmeasl-mainnav li {
    float: left;
    margin: 0;
}

#fmeasl-wrap.fmeasl-add-stores label,
#fmeasl-wrap label {
    width:120px;
    margin-top:6px;
    float: left;
}

.fmeasl-radioboxes {
    float:left;
    margin:5px 0 6px 1px;
}
#fmeasl-wrap.fmeasl-add-stores label {
    float:left;
}
#fmeasl-wrap.fmeasl-add-stores p {
    overflow:hidden;
}
#fmeasl-wrap.fmeasl-add-stores .fmeasl-radioboxes label {
    float:none;
    margin-right:10px;
} 

#fmeasl-wrap em {
    display:block;
}
#fmeasl-wrap textarea {
    width:340px;
    resize:none;
}

.fmeasl-curve {
    border-radius:3px;
}

#fmeasl-wrap .fmeasl-error {
    border:1px solid #c01313;
}

.fmeasl-submit-wrap, 
#fmeasl-thumb-wrap div {
    margin-left:85px;
}
#fmeasl-lookup-location {
    margin-bottom:2px;
}

#fmeasl-wrap input[type=text],
#fmeasl-wrap input[type=email],
#fmeasl-wrap input[type=url],
#fmeasl-wrap select,
#fmeasl-wrap textarea
{
    width:450px;
}

#fmeasl-wrap.fmeasl-settings input[type=text].textinput,
#fmeasl-wrap.fmeasl-settings textarea.textinput,
#fmeasl-wrap.fmeasl-settings select
{
    width:450px;
}
#fmeasl-wrap .tit
{
    width: 220px;
    font-weight: bold;
}
#fmeasl-wrap .help
{
    font-size: 10px;
    width: 220px;
    color: #666;
}
.fmeasl-add-store {
    float:left; 
    width:100%; 
    clear:both; 
}

#fmeasl-wrap .metabox-holder {
    float:left; 
    margin-right:20px;
}
#fmeasl-wrap .metabox-holder.fmeasl-wide {
    width:100%;
    padding-top:0;
}

#fmeasl-wrap .fmeasl-edit-header {
    margin-bottom:12px;
}

#fmeasl-thumb-wrap {
    width:100%; 
    overflow:hidden;
}

#fmeasl-thumb-wrap p {
    margin-top:0;
}

#fmeasl-thumb-wrap div {
    float:left; 
    clear:both;
}
.fmeasl-thumb-placeholder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dashed #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 85px;
    width: 85px;
    margin-bottom:10px;
}

#fmeasl-wrap.fmeasl-settings .metabox-holder {
    width:100%;
}
#fmeasl-wrap.fmeasl-settings .metabox-holder h3:hover {
    cursor: auto;
}	
#fmeasl-gmap-wrap {
    float:left; 
    width:451px; 
    height:250px;
    border-radius:3px;
    margin-top:0;
    margin-bottom:20px;
    clear:both;
}

/* Markers */
.fmeasl-marker-list {
    overflow:hidden;
}
.fmeasl-marker-list li {
    float:left; 
    padding:10px; 
    margin-right:5px;
    text-align:center;
}
.fmeasl-marker-list li input[type="radio"] {
    margin-right:0;
}
.fmeasl-marker-list img {
    display:block;
    margin-bottom:7px;
}
.fmeasl-marker-list li:hover,
.fmeasl-active-marker {
    background:#E4E4E4; 
    border-radius:5px;
    cursor: pointer;
}

/* Settings page */
#fmeasl-settings-form .postbox-container {
    width:100%;
    clear:both;
}
#fmeasl-wrap .metabox-holder {
    padding-top:0;
    width: 100%;
}

#fmeasl-settings-form label {
    position:relative;
    display: inline-block;
    font-weight: normal;
    margin: 0 10px 0 0;
    width: 220px;
}
	
#fmeasl-save-settings {
    float:left; 
    clear:both;
}	
#fmeasl-settings-form .fmeasl_radioboxes label {
    float:none;
    margin-right: 10px;
    width: auto;
}

#fmeasl-faq dt {
    margin-bottom:4px;
    font-weight:bold;
    font-size:110%;
}

#fmeasl-faq dd {
    margin-left: 0;	
}

#fmeasl-faq dl {
    margin-bottom: 25px;	
}

/* Overview page */
.wp-list-table .column-action .button {
    margin:3px 5px 3px 0;
}

#fmeasl-wrap .tablenav-pages .current-page
{
    width: 30px !important;
    padding-top: 2px !important;
}

.up
{
    width: 100%;
    float: left;
}
.errr
{
    width: 100%;
    float: left;
}

#info-nav{
    margin: 0;
    padding: 0;
    width: 99%;
    list-style: none;
    float: left;
    border-bottom: 1px solid #ccc;
    padding-bottom: 0;
    padding-left: 10px;
}
#info-nav li{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e4e4e4;
    border-color: #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #555;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin: -4px 4px -1px 0;
    padding: 4px 14px 6px;
    text-decoration: none;
}

#info-nav li a
{
    color:#555;
    text-decoration:none;
    text-align:center;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    padding: 6px 10px;
}
#info-nav li.current{ 
    background: none repeat scroll 0 0 #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    color: #000;
}
#info-nav li.current:hover{ 
    background: none repeat scroll 0 0 #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    color: #000;
}
#info-nav li:hover{ 
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #ccc;
    color: #000;
}


.postbox {
    background: none repeat scroll 0 0 #fff;
    border: none;
    box-shadow: none;
    min-width: 255px;
    position: relative;
    width: 100%;
}



.clear{ clear:both;}

.upgrade_block { width: auto; float: left; background-color:#FFF; padding:0px; padding-bottom:0px; text-align:center; }

.upgrade_block .inner_top_container { width:auto; padding:25px; }

.upgrade_block .inner_top_container .logo { width:6%; margin:0 auto; padding-bottom:10px; }

.upgrade_block .inner_top_container .logo img { max-width:100%; height:auto; }

.upgrade_block .inner_top_container h2{ font-family:Arial, Helvetica, sans-serif; font-size:29px; font-weight:normal; margin:0 0 10px 0;}

.upgrade_block .inner_top_container h2 span{ color:#427fbe; font-weight:bold; }

.upgrade_block .inner_top_container p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:22px; font-weight:normal; margin:0; padding:10px 0; padding-bottom:0px; width:70%; margin:0 auto;}

.upgrade_block .buttonss { background:#e4e4e4; padding:20px 10px }

.upgrade_block .buttonss a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; background-color:#427fbe; padding:8px 24px; text-decoration:none; font-weight: bold; text-transform:uppercase; border-radius:2px;}

.upgrade_block .buttonss a:hover{ background-color:#3975b2;}


/*responsive*/

@media (min-width: 200px) and (max-width: 600px){
.upgrade_block .inner_top_container .logo { width:20%; margin:0 auto; padding-bottom:10px; }
.upgrade_block .inner_top_container h2 {font-size: 26px;}   
.upgrade_block .inner_top_container p {width: 100%;}    
}

@media (min-width: 600px) and (max-width: 800px){
.upgrade_block .inner_top_container .logo { width:25%; margin:0 auto; padding-bottom:10px; }
}

