div#container{}
div#promotionbox {}
div.custom {}
div#front-image {}
.mod_breadcrumb {display:none !important;}
div#container .custom .inside{margin:0 auto;padding:0 !important;}
div#container .custom .inside .space{width:1024px;margin-left:-20px;height:15px;}
div#container .mod_article {padding:0px !important}
div#container .marquee{height:10px;}
div#container .hidden{display:none;visibility:hidden;}
h1.scrolltitle{text-align:center;font-size:20px;color:#ffffff}
div#container #main{margin-top:-20px;z-index:200000;}
.box h1{padding:5px 0 0 5px;}
.box p{padding:0 5px !important;}
div#intro{}
.box{
float:left;width:320px;
}
.box a img:hover{
background: url(../tl_files/beige/box-hover.png)
}
.box p{margin:20px;}
div#boxintro{width:960px;position: absolute;top: 195px; height: 80px;}
div#boxintro .intro{
position:relative;margin:0 auto;width:520px;z-index:100;background: #ffcc00 url(../tl_files/summer/bgh.gif) repeat-x;height: 50px;display:block;text-align:center;

}
div#boxintro .intro span{position:relative;top:5px;font-family:'Lato';font-style:italic;letter-spacing:0.02em;text-align:center;
font-size:25px;color:#B53C0D;font-weight:900;
text-shadow: 2px 1px 1px rgba(255,255,255,0.3);}
.hiddenno {display:none;invisibility:hidden;}
#man_slider { height: 350px;  }
#man_slider img {padding:25px 20px;}
#man_slider img:hover {
background: #cccccc url(../tl_files/summer/mqhilite.gif) repeat-x center top;
}
#man_slider span { display: none;}
#gal { 
overflow:hidden;
height: 240px !important; 
width: 1400px; 
position:absolute !important;left:-220px;
z-index:8;}
#gal IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#gal IMG.active {
    z-index:10;
}
#gal IMG.last-active {
    z-index:9;
}
#flashfront {height:130px;}
#ImageScrollerFXDiv {margin-left:-100px;}

.marquee0{width:960px;margin:0 auto;position:relative;padding:0;top:0px;}
div#content {padding-top:20px !important;}
#sliderbox{position: absolute; z-index: 10;height: 180px; top: 230px;width:960px;}
.marqueebox,.navigation {
background: #ffffff url(../tl_files/summer/bgcrawler.png) repeat-x;
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);}
.marqueebox:before, .marqueebox:after,.navigation:before, .navigation:after
{
	position: absolute;
	width: 40%;
	height: 10px;
	content: ' ';
	left: 12px;
	bottom: 12px;
	background: transparent;
	-webkit-transform: skew(-5deg) rotate(-5deg);
	-moz-transform: skew(-5deg) rotate(-5deg);
	-ms-transform: skew(-5deg) rotate(-5deg);
	-o-transform: skew(-5deg) rotate(-5deg);
	transform: skew(-5deg) rotate(-5deg);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	z-index: -1;
}
.marqueebox:after, .navigation:after
{
	left: auto;
	right: 12px;
	-webkit-transform: skew(5deg) rotate(5deg);
	-moz-transform: skew(5deg) rotate(5deg);
	-ms-transform: skew(5deg) rotate(5deg);
	-o-transform: skew(5deg) rotate(5deg);
	transform: skew(5deg) rotate(5deg);
}
.flexslider {width: 100%; margin: 0; padding: 0;background-color:#ffffff;}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
/* Control Nav */
.flex-control-nav {margin-left: -31px; position: absolute; top: -7px; left: 50%;z-index:100;} /* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {margin: 0 0 0 5px; float: left;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../tl_files/summer/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
.forbutton{background:url(../tl_files/summer/morebutton.png)no-repeat;width:118px;height:80px;
position:absolute;right:0px;z-index:100;}
a.morebutton{display:block;width:118px;height:80px;text-indent:-9999px;}
a.morebutton span {}

