@charset "UTF-8";
/* CSS Document */

body {background:#9064a2;margin:0;padding:0;}

div,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p { margin:0; padding:0; }

a {	text-decoration:none; color:#000;}

a:hover {color:#FF9;}

img {border:none;}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#container {width:1024px; margin:auto; background:url(../images/layout/main-spacer.jpg);}

#header {background:url(../images/layout/header.jpg) no-repeat; width:1024px; height:157px;}

#navBar {background:url(../images/layout/navBar.png) no-repeat; width:1024px; height:48px;}

#navBar ul {float:left;margin-top:0px;margin-left:200px;}

#navBar ul li {float:left;margin-right:10px;width:100px; color:#fff; padding-top:15px;}

#mainContent {background:url(../images/layout/main_bG.jpg) no-repeat; min-height:510px;margin:0;padding:0 0 0 0;}

#tt-logo-left {background:url(../images/layout/tt-logo-left.png) no-repeat; width:130px; position:relative;float:left;height:157px; top:0;}

#tt-logo-right {background:url(../images/layout/tt-logo-right.png) no-repeat; width:133px; height:132px; float:right; position:relative; top:0px;right:-0px;}

#face {width:204px; height:73px;float:right;position:relative;left:0px;}

#twinkle-time-text {background:url(../images/layout/twinkletime-text.png) no-repeat; width:361px; height:140px; float:left;position:relative;top:12px;}

#pic1 {background:url(../images/layout/pic-emma.png) no-repeat; width:89px; height:119px; position:relative;float:left;top:25px;margin-left:20px;}

#pic2 {background:url(../images/layout/pic-butterfly.png) no-repeat; width:110px; height:119px; position:relative;float:left;top:25px;}
 
#pic3 {background:url(../images/layout/pic-hulk.png) no-repeat; width:92px; height:119px; position:relative;float:left;top:25px;}

#main_left_2 {float:left; width:621px; margin-left:92px;padding-bottom:20px;}

#main_left_3 {float:left; width:621px; margin-left:92px;padding-bottom:20px;}

#main_left {float:left; width:621px; margin-left:92px;}

#main_left p {font-size:14px; color:#f5f5f5;}

#main_left a {color:#ff7f00;}

#main_left a:hover {color:#FC0;}

#main_left .index {font-size:130%; color:#fff;}

#main_left ul {
	list-style-type:disc;
	clear:both;
	font-size:100%;
	color:#fff;
}

#main_left ul li {margin-left:100px;margin-top:25px;}

#main_right {width:295px;float:left;margin-left:10px;}

#footer {width:1024px; background:#d8b7e6;}

#footer .text {font-size:75%; float:right;position:relative;padding-right:35px;}

.clrflt {clear:both;}

.clrlft {clear:left;}

/* Main Content Styles */


h1.home {background:url(../images/h1/home-page.png) no-repeat; padding:30px 0 0 0;height:0; width:601px;
	overflow:hidden;
	border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #999;}

h1.about {background:url(../images/h1/about-tt.png) no-repeat; padding:30px 0 0 0; height:0px;width:601px;
	overflow:hidden;
	border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #999;}

h1.gallery-title {
	background:url(../images/h1/gallery.png) no-repeat;
	padding:30px 0 0px 0;
	height:0px;
	width:601px;
	overflow:hidden;
	border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #999;
}

h1.gallery-title2 {
	background:url(../images/h1/gallery.png) no-repeat;
	padding:30px 0 0px 0;
	height:0px;
	width:601px;
	overflow:hidden;
	border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #999;
}

h1.prices {background:url(../images/h1/price-list.png) no-repeat; padding:30px 0 0 0; height:0px; width:601px;
	overflow:hidden;
	border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #999;}

h1.contact {background:url(../images/h1/contact.png) no-repeat;padding:30px 0 0 0; height:0px; width:601px;
	overflow:hidden;
	border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #999;}


/* Styles for the entire LavaLamp menu */

        .lavaLampWithImage {
            position: relative;
            width: 630px;
			margin:0 0 0 0px;
            padding-left:30px;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: #d8b7e6;
                        width: 9px; height: 32px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: #d8b7e6;
                            height:32px;
							                        }
                    .lavaLampWithImage li a {
                        font:14px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 1px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 48px;
						width:45px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 30px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li,a:active {
                            border: none; color:#fc0;
                        }
						


