html { margin:0; padding: 0;}
body {
	background-color: #000000;
	color: #FFFFFF;
	font-family: "Bookman Old Style", Bookman, "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville,  "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 100.01%;
	line-height: 135%;
	margin:0;
	padding: 0;
	color: #301000;
	background-color: #000000;
	background-image: url(/tinydanse-black-600px.jpg);
	background-position: center bottom;
	background-repeat: repeat;
}
p { margin: 5px 0 6px 0; }

a {
	color: #FF8888;
	text-decoration: none;
}

a:link { }
a:visited { }
a:active { }
a:hover { }

a img { border: 1px solid #FFFFFF; padding: 1px; }

a:link:hover, a:visited:hover {
	color: #FF0000;
	text-decoration: underline;
} 

fieldset {
	padding: 0px;
	margin: 0px;
	border-style: none;
}

.lwk-clearboth {
	clear: both;  
}

h1, h2, h3, h4 {
    line-height: 120%;
    padding: 0;
    margin: 0 0 2px 0;
}

h2 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}


div#lwk-outer-wrapper, div#lwk-outer-wrapper-nl {
	margin: 0 auto;
	text-align: left;
	position:relative;
	min-width: 972px;
	z-index: 2;

	background-repeat: repeat-x;
	background-position: top center;
	height: 600px;
	background-color: #000000;
}

div#lwk-outer-wrapper {
	background-image: url(/images/bg31.jpg);
}
div#lwk-outer-wrapper-nl {
	background-image: url(/images/bg30-nologo.jpg);
}

div#lwk-logo-def {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/images/middle-logo.jpg);
	width: 332px;
	margin-left: -6px;
	margin-right: -6px;
	height: 484px;
	display: block;
	position: relative;
	float: left;
}

div#lwk-leftbg-wrapper {
	width: auto;
	position: relative;
	z-index: 10;
}

div#lwk-midbg-wrapper {
	width: auto;
	height: 600px;
	position: relative;
	z-index: 12;
}

div#lwk-rightbg-wrapper {
	height: 600px;
	width: auto;
	position: relative;
	z-index: 11;
}


div#lwk-outermargin-wrapper {
    width: 996px;
    margin-left: auto;
    margin-right: auto;    
}

div#lwk-inner-wrapper {
    margin: 0;
    width: 100%;
    height: 551px;
    position: relative;
    float: left;  
}

div.lwk-clear {
    clear: both;
    position: relative;
}

div#lwk-main {
	width: 996px;
	position: relative;
	float: left;
	height: 484px;
	display: block;
	color: #FFFFFF;
}

	
div#lwk-left  {
	width: 332px;
	height: 484px;
	float: left;
	position: relative;
	z-index: 10;
}

div#lwk-mid {
	float: left;
	width: 332px;
	height: 484px;
	position: relative;
	z-index: 10;
}

div#lwk-right {
	float: left;
	height: 484px;
	width: 332px;
	position: relative;
	z-index: 10;
}

ul { padding-left: 35px; margin: 0; padding-top: 0px; padding-bottom: 0px; line-height: 120%; }
li {  margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 120%; }
div.lwk-margup { position: relative; margin-top: -10px; margin-bottom: 5px;}
.green {
	color: #00CC00;
}

.red {
	color: #FF0000;
}


div.lwk-column {
	float: left;
	height: 454px;
	width: 332px;
	position: relative;
	z-index: 10;
}


div#lwk-header {
	width: 760px;
	height: 150px;
	float: left;
	position: relative;
	background-image: url(/images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 5;
}

div#lwk-footer {
	height: 24px;
	width: 100%;
	position: absolute;
	border-top: 1px solid #222222;
	z-index: 0;
	background-color: #090909;
	bottom: 0px;
}

div#lwk-sale {
	padding-top: 30px;
	padding-left: 45px;
	padding-right: 45px;
}

div#lwk-pres {
	padding-top: 30px;
	padding-right: 0px;
}

div#lwk-margin {
	position: relative;
	margin-left: -90px;

	height: 440px;
	background-color: transparent;
	background-image: url(/images/ft-star.png);
	background-repeat: repeat;
	background-position: left top;
}

div#lwk-right-marg {
	position: relative;
	margin-right: 25px;
}
div#lwk-form
{
	width: 200px;
	top: 425px;
	right: 40px;
	position: absolute;
	z-index: 20;
	color: #FFFFFF;
	font-size: 13px;
}
	

div#lwk-address {
	font-size: 12px;
	float: left;
	position: relative;
	color: #222222;
	padding-left: 10px;
	padding-right: 10px;
}

div#lwk-address2 {
	font-size: 15px;
	float: left;
	width: 996px;
	font-style: italic;
	text-align: center;
	position: relative;
	color: #FFFFFF;
	padding-top: 10px;
}
	
div#lwk-tour {
	font-size: 18px;
	float: left;
	width: 996px;
	text-align: center;
	position: relative;
	font-weight: bold;
	padding-top: 2px;
}

div#lwk-tour a {
	color: #E0B060;
}

div#lwk-tour a:hover {
	color: #FF0000;
}


div#lwk-email {
	font-size: 12px;
	float: left;
	position: relative;
	color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
}

div.lwk-tag {
	padding: 2px;
	float: left;
	position: relative;
}

div.lwk-badges {
	float: right;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}
img { 
	padding: 0;
	margin: 0;
	border-style: none;
}

img.lwk-tag {
	border: 1px solid #222222;
}

a.main-block {
	position: relative;
	display: block;
	width: 254px;
	height: 444px;
	z-index: 30; 
	background-repeat: no-repeat;
	color: #AAAAAA;
	text-decoration: none;
	text-align: center;
}

a.main-block span.main-block-title {
	font-family: 'Arial Black', Gadget, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	position: relative;
	text-align: center;
	height: 40px;
	margin-top: 115px;
	margin-bottom: 105px;
	width: 100%;
	font-size: 36px;
	z-index: 100;
	float: left;
}

span.main-block-title-text {
	height: 40px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
    text-decoration: none;
    font-size: 15px;
}

a.main-block:link:hover, a.main-block:visited:hover, a.main-block:hover
{
	text-decoration: none;
	color: #FFFFFF;
}

div#lwk-left a.main-block {
	background-image: url(/images/tiny-ecole-de-danse.jpg);
	background-position: 0px 238px;
	z-index: 50;
}

div.lwk-link {
	position: relative;
	width: 996px;
	height: 30px;
	float: left;
	text-align: center;
	z-index: 70;
}

span.main-block-text {
	display: block;
	position: relative;
	height: 196px;
	width: 254px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	text-align: left;
	letter-spacing: 1px;
	line-height: 145%;
}

tinydanse.com, ul { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}

a.main-block:hover span.main-block-title { 
	color: #FF0000;
	text-decoration: none;
}

div#lwk-mid a.main-block:hover span.main-block-title { 
	color: #FFFFFF;
}

div#lwk-mid a.main-block {
	background-image: url(/images/les-plus-du-tiny-danse-club-fitness.jpg);
	background-position: 40px 25px;

}
div#lwk-right a.main-block {
	background-image: url(/images/tiny-club-fitness.jpg);
	background-position: 0px 238px;
	float: right;
	position: relative;
}

div.lwk-block-margin {
	margin: 0px 5px 0px 5px;
	position: relative;
	font-size: 15px;
}

div.lwk-block-margin-big {
	margin: 0px 5px 0px 5px;
	position: relative;
	font-size: 17px;
}

div#lwk-map-rem { display: block; position: relative; z-index: 80;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(/images/bg30-nologo.jpg);

}

div#lwk-loc-rem { display: none; position: relative; z-index: 80;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(/images/bg30-nologo.jpg);
}

div#lwk-left a.main-block:hover {
	background-image: url(/images/tiny-ecole-de-danse-hover.jpg);
	text-decoration: none;
	color: #FFFFFF;
}
div#lwk-mid a.main-block:hover {
	background-image: url(/images/les-plus-du-tiny-danse-club-fitness-hover.jpg);
	text-decoration: none;
	color: #FFFFFF;
}
div#lwk-right a.main-block:hover {
	background-image: url(/images/tiny-club-fitness-hover.jpg);
	text-decoration: none;
	color: #FFFFFF;
}

div#lwk-menu-wrapper {
	text-align: center;
	float: left;
	height: 51px;
	width: 996px;
	position: relative;
	clear: both;
	z-index: 10;
	padding: 0;
	margin: 0;
}

div#lwk-menu-border-left {
	float: left;
	height: 51px;
	width: 20px;
	position: relative;
	
	margin-left: -18px;
}
div#lwk-menu-border-right {
	float: right;
	height: 51px;
	width: 20px;
	position: relative;
	
	margin-right: -18px;
	overflow: hidden;
}

div.lwk-menu-item {
	float: left;
	position: relative;
}

a.lwk-menu-item {
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
	float: left;
	position: relative;
	width: 124px;
	height: 36px;	
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.first a.lwk-menu-item {
	background-image: url(/images/button-first.gif);
}
.middle a.lwk-menu-item {
	background-image: url(/images/button-middle.gif);
}
.last a.lwk-menu-item {
	background-image: url(/images/button-last.gif);
}
.first a.lwk-menu-item:hover, .first a.lwk-menu-item:focus {
	background-image: url(/images/button-first-hover.gif);
}
.middle a.lwk-menu-item:hover, .middle a.lwk-menu-item:focus {
	background-image: url(/images/button-middle-hover.gif);
}
.last a.lwk-menu-item:hover, .last a.lwk-menu-item:focus {
	background-image: url(/images/button-last-hover.gif);
}
.first-on a.lwk-menu-item {
	background-image: url(/images/button-first-on.gif);
}
.middle-on a.lwk-menu-item {
	background-image: url(/images/button-middle-on.gif);
}
.last-on a.lwk-menu-item {
	background-image: url(/images/button-last-on.gif);
}

a.lwk-menu-item:link:hover, a.lwk-menu-item:visited:hover {
	color: #002030;
	text-decoration: none;
} 

div.lwk-align-center {
	position: relative;
	text-align: center;
	width: 100%;
}

div#lwk-body {
	float: left;
	padding: 20px;
	position: relative;
	width: 720px;
	background-color: #C0B8B8;
	background-image: url(/images/main-gradient.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #000000;
	display: block;
	font-family: "Comic Sans MS", Arial, helvetica, sans-serif;
}

div#lwk-body a {
	color: #5F4F30;
	text-decoration: none;
}

div#lwk-body a:link:hover, div#lwk-body a:visited:hover {
	color: #803000;
	text-decoration: none;
}

.lwk-tooltip-tip {
   	color: #000;
   	width: 245px;
   	z-index: 13000;
   	overflow: hidden;
}

.lwk-tooltip-tip ul { 
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}
.lwk-tooltip-tip tinydanse.com {
	padding: 2px;
	margin: 0px;
}
 
.lwk-tooltip-title {
        font-weight: bold;
        font-size: 17px;
        margin: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 1px;
        color: #AA0000;
        background-image: url(/images/tooltip-title.gif);
        background-repeat: no-repeat;
        background-position: left top;
        width: 205px;
        height: 23px;
        text-align: center;
}
 
.lwk-tooltip-text {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-top: 1px;
	line-height: 110%;
	margin: 0;
	text-align: center;
	background-image: url(/images/tooltip-body.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #001033;
	width: 225px;
	height: 62px;
}

div.lwk-prat-wrapper, div.lwk-contact-wrapper {
	float: left;
	margin: 15px;
	margin-top: 20px;
	position: relative;
	width: 328px;
	border: 1px inset #A08980;
	display: block;
}

div.lwk-column-left, div.lwk-column-right  {
	float: left;
	position: relative;
	width: 340px;
	display: block;
}


	

div.lwk-contact-padding {
	float: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	background-color: #FFF0E0;
	width: 308px;
	display: block;
}


ul {
	margin-top: 10px;
}

li {
	padding-top: 2px;
	padding-bottom: 2px;
}




div.lwk-prat-body {
	float: left;
	position: relative;
	clear: both;
	background: #FFFFFF;
	color: #807050;
	width: 100%;
	display: block;
}

div.lwk-learn-more {
	float: right;
	position: relative;
	clear: both;
	width: 109px;
	height: 40px;
	margin-left: 0px;
	margin-top: -40px;
	margin-bottom: -5px;
}

.brown { color: #500000; }

div#lwk-accordion1, div#lwk-accordion2, div#lwk-accordion3 {

}

div#lwk-accordion1 {
	height: 424px;
}
div#lwk-discpline {
	height: 20px;
}

div.lwk-section {

}

div.lwk-section h3 {
	text-align: center;
	font-weight: normal;
	font-size: 100%;
}


.toggler1:hover, .toggler2:hover, .toggler3:hover {
	background-color: #333333;

}

.toggler1, .toggler2, .toggler3 {
	color: #AA0000;
	margin: 0;
	padding: 0px 0px;
	font-weight: bold;
	cursor: pointer;
}
.element1, .element2, .element3 {
 	padding-left: 0px;
 	padding-right: 0px;
 	background: transparent;
 	overflow: auto;
}

.tdc-new {
	font-size:9px; 
	color: #FF0000; 
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
}
.tdc-express {
	font-size:9px; 
	color: #00FF00; 
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

#lwk-ajax-res {
	width: 80px;
	height: 20px;
	font-size: 10px;
	margin-left: 8px;
	padding-top: 2px;
	position: relative;
	z-index: 10000;
	line-height: 120%;
}
 
#lwk-ajax-res.ajax-loading {
	background: url(/images/ajax-loader.gif) no-repeat center;
	padding-top: 2px;
}

.thumb {
	width: 42px;
	height: 32px;
}

