html {margin: 0; padding: 0; height:100%; font-family: "Lucida Sans Unicode", Arial, sans-serif; line-height: 100%; font-size: 14px; color: #5f5f5f; }
body {margin-top: 0px; margin-left: 0; margin-right: 0; padding: 0px; background: #eee; font-family: "Lucida Sans Unicode", Arial, sans-serif; font-size: 12px; line-height: 150%;color: #646464;}

.itemIsFeatured:before { display: none !important}

#top {float: left; text-align: left;width: 100%; display: block;  height: 60px; background: #fff;}
#top_inner {min-width: 1000px; max-width: 80%; width: auto; display: block; margin-right: 20%; text-align: right; font-size: 11px;     line-height: 60px; text-transform: uppercase;}

#top_inner ul {list-style: none; width: 100%; display: block; height: 60px; float: right; text-align: right; }
#top_inner ul li {list-style: none; width: 10%; display: inline; height: 60px; margin-left: 3%;}
#top_inner a {color: #646464; text-decoration: none;} #top_inner a:hover {color: #ccc}

#nav {float: left; text-align: left;width: 100%; display: block; min-height: 60px; background: #fff;}
#nav_inner { min-width: 1000px; max-width: 60%; width: auto; display: block; margin-left: 20%; margin-right: 20%;}

#slide {

	float: left; text-align: left;width: 100%; display: block; min-height: 245px; max-height: 245px;background: #eee; position: relative; overflow:hidden}
#slideshadow { width: 100%; display: block; min-height: 245px; background: transparent;/* box-shadow: inset 0 2em 2em -2em grey, inset 0 -2em 2em -2em grey;*/ position: absolute; z-index:3;}

#slide_inner { position:relative; z-index: 10;min-width: 1000px; max-width: 100%; width: auto; display: block; text-align:center;}
ul.maximenuck { position:relative; z-index: 100000000}

#main{float: left; width: 100%; display: block;  height: auto; background: #fff; text-align: center;}
#main_inner {min-width: 1000px; max-width: 60%; width: auto; display: block; margin-left: 20%; margin-right: 20%;}

#left {width: 20%; float: left; display: block; text-align: left;}
#left ul {list-style: none; margin-top: 50px; padding: 0;}
#left ul li {margin: 0 0 20% 0; padding-left: 4%; text-transform: uppercase; font-size: 12px;}
#left ul li a {text-decoration: none; color: #73797c;} #left ul li a:hover {text-decoration: none; color: #ccc;}
#left ul li.active {font-weight: bold; background: url(../images/arrow_list.png) 0 3px no-repeat;}
#left ul li span.descck {display: none;}
#left ul li.parent.level2 ul {margin-top: 20px; display: none;}
#left ul li.parent.level2:hover ul {margin-top: 20px; display: none;}
#left ul li.parent.level2.active ul {margin-top: 20px; display: block;}
#left ul li.active ul li.level3 {font-weight: normal;}
#left ul li.level3 {margin: 0 0 0 0; text-transform: uppercase; font-size: 10px;}



#content {width: 54%; padding-left: 2%; padding-right: 2%; float: left; display: block; padding-top: 30px; text-align: left;}
#content h2 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px;font-weight: normal;letter-spacing: 0px;padding: 22px 0 0 0;margin: 0;color: #73797C;background: url(../images/bg_title.png) no-repeat;}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {background: none;}
div.itemBackToTop {display: none;} div.itemView {border: none;}

#content ul li { list-style: url(../images/arrow_list.png)}

#right {width: 20%; float: left; display: block; text-align: left;}

#right .search {width: 175px;height: 32px;}
#right  #searchbox {    width: 175px;    height: 18px;    padding: 5px 0px 5px 5px;margin: 20px 0 0 0; background: #EAEBEB;    box-shadow: 0px 0px 10px #D1D3D3 inset;}
#right  #searchbox button {width: 18px;    height: 18px;}
#right  #searchbox button.magnifier {background: url(../images/search_magnifier_icon.png) 0 -4px no-repeat; border: 0px solid #ddd}
label.element-invisible {display: none;}
#right  #searchbox button.reset {display: none;background: url(../images/searchbox_reset.png) 50% 50% no-repeat;}
#right  #searchbox input {width: 135px;height: 18px;line-height: 18px;color: #646464; background: none;border: none;
    box-shadow: none;    font-size: 11px;    text-transform: lowercase;}
#footer{float: left; width: 100%; display: block; min-height: 100px; background: #eee; box-shadow: inset 0 2em 2em -2em grey; text-align: center;}
#footer_inner {min-width: 1000px; max-width: 100%; width: auto; display: block; padding: 25px 0px 20px 0px;}

a:hover {color: #45494B; text-decoration: none;}a:link, a:visited { color: #73797C; text-decoration: none;}

img {max-width: 100%; height: auto;}

img.jf_mm_a_img.menu-image {display: none;}

.wk-slideshow, .wk-slideshow .slides { position: relative;    width: 100%!important;}
.wk-slideshow .slides li { position: absolute; display: block;  width: 100%!important;}
.wk-slideshow .slides, .wk-slideshow .nav { width: 100%!important;}

hr {    margin: 15px 0 15px 0;    display: block;    background: #c8c8c8;    height: 1px;    border: none;}
div.itemFullText h3 {    margin: 0;    padding: 16px 0 4px 0;    font-weight: normal;    font-size: 150%;}


textarea {    background: #EAEBEB;    box-shadow: 0px 0px 10px #D1D3D3 inset;    border: 0;    color: #646464;    font-family: Verdana, Geneva, sans-serif;    font-size: 11px;    padding-top: 7px;     padding-left: 5px;}
input[type='text'], input[type='password'] {    width: 175px;    height: 28px;    border: 0;    color: #646464;    font-size: 12px;
    background: #EAEBEB;    box-shadow: 0px 0px 10px #D1D3D3 inset;     padding-left: 5px;}
	
	img#ff_capimgValue {
    max-width: 50%;
    height: auto;
}


@media (max-width: 1279px) { 
#nav_inner { min-width: 100%; max-width: 100%; width: auto; display: block; margin: 0!important}

#main_inner {min-width: 80%; max-width: 80%; width: auto; display: block; margin-left: 10%; margin-right: 10%;}

}

@media (max-width: 1023px){
#top_inner {float: right;  min-width: 284px; max-width: 1023px; width: auto; display: block; margin-left: 1%; margin-right: 1%; overflow: hidden}
#nav {float: left; text-align: left;width: 100%; display: none; min-height: 60px; background: #fff;}
#nav_inner {float: left;  min-width: 284px;max-width: 1023px; width: auto; display: block; margin-left: 1%; margin-right: 1%; overflow: hidden}
#slide {float: left; text-align: left;width: 100%; display: block; min-height: 45px; background: none; box-shadow: none;}
#slide_inner {float: left;  min-width: 284px; max-width: 1023px; width: auto; display: block; margin-left: 0%; margin-right: 0%; overflow: hidden}
#main_inner {float: left;  min-width: 284px;max-width: 1023px; width: auto; display: block; margin-left: 1%; margin-right: 1%; overflow: hidden}
#left {width: 94%; float: left; display: block; padding-left: 2%; padding-right: 2%;} #left ul li {margin:0; overflow: hidden}
#content {width: 94%; padding-left: 2%; padding-right: 2%; float: left; display: block; padding-top: 30px; text-align: left;}

#right {width: 94%; float: left; display: block; padding-left: 2%; padding-right: 2%; overflow: hidden}
#footer{float: left; width: 100%; display: block; min-height: 30px; background: #eee; box-shadow: inset 0 1em 1em -1em grey; text-align: center;}
#footer_inner { min-width: 284px; font-size: 85%; max-width: 1023px; width: auto; display: block; margin-left: 10%; margin-right: 10%; padding: 5x 0px 3px 0px;}
#slideshadow {display: none; }
.jf_mm_trigger {
    background-color: #ffffff;    color: #f5f5f5;	background: url(../images/mobile-menu-icon.png) 0 0 no-repeat;     height: 48px;    width: 48px;
}

}

@media (max-width: 800px) and (-webkit-device-pixel-ratio: 1){

}