html, body {
	margin:0; 
	padding:0;
	height:100%;
	}

body {
	background: #000;
	}

#bgImg {
	position:fixed;
	width:100%;
	height:100%;
	background: url('./polka2.jpg') center center repeat;
	}

* {
    	margin:0px;
    	padding:0px;
    	}

table {
	width: 100%;
	height: 100%;
	}

td {
	vertical-align: middle;
	}

#rootContainer {
	position:relative;
	margin: 0px auto;
	width:931px;
	height:562px;
	z-index:1;
    	background: url('./butterflyshadowwifborderr.png') no-repeat;
    	overflow:hidden;
	}

#contentWrapper {
	position:absolute;
	display:block;
	margin:auto;
	width:908px;
	height:540px;
	top:8px;
	left:8px;
	background:#212121;
	z-index:1;
	}

#logoImageContainer {
	position:absolute;
	left:4px;
	top:50px;
	width:188px;
	height:445px;
	z-index:2;
	}

#headerContainer {
	position:absolute;
	top:5px;
	padding: 0px;
	left:190px;
	width:710px;
	height:20px;
	margin:0px;
	z-index:3;
	}

#headerTitle {
	position:absolute;
	top:0px;
	left:30px;
 	width:250px;
	color:#FFF6CF;
	height:18px;
	text-align:left;
 	font-size:17px;
  	font-weight:bold;
    	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
    	z-index:3;
    	}

#headerLang {
	float:right;
	width:120px;
	color:#676767;
	text-align:right;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:13px;
 	z-index:3;
    	}

#headerLang a {
	color:#676767;
	text-decoration:none;
	border:none;
      	outline:none;
	}

#headerLang a:hover {
	color:#676767;
	}

#headerLang a:focus {
	color:#d9ccac;
	}

#bodyContainer {
	position:absolute;
	top:30px;
	left:194px;
	width:710px;
	height:475px;
	margin:0px;
      	z-index:2;
	}

a img {
	border:none;
	}

.loopimg {
	margin: 0;
  	padding: 0;
   	border: 0;
    	}

#slideContainer {
    	position:absolute;
    	height: 460px;
    	width: 250px;
    	top: 0px;
    	left: 0px;
    	bottom: 0px;
    	padding: 0px;
    	margin: 0px;
    	border: 0px;
    	z-index:1;
    	}

.transparency {
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: .80;
	-khtml-opacity: .80;
	opacity: .80;
    	}

#homeBGImage {
	position:absolute;
	top:0px;
	left:0px;
	height:460px;
	width:475px;
	z-index:1;
    	}

#homeArrow {
	position:absolute;
	top:0px;
	left:0px;
	height:460px;
	width:20px;
	z-index:4;
	}

#homeArrow a:active{
	border:none;
    	outline:none;
	}

#homeArrow a:focus {
    	-moz-outline-style: none;
    	}

#homeSlidingPanel {
	position:absolute;
	top:0px;
	left:0px;
    	bottom: 0px;
	margin:0px;
	width:260px;
	height:465px;
    	background-color: #212121;
    	color: #fff;
      	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
      	font-size:0.9em;
	font-weight:bold;
	line-height:16px;
	text-align:right;
	z-index:2;
	}

#homeSlidingPanel p, h3 {
	padding-top:7px;
	padding-left:0px;
	}

#homeSlidingPanel .borderimage {
    	position: absolute;
    	top: 0px;
    	right: -10px;
   	 z-index: 8;
    	}

#homeSlidingPanel p, h3 {
	padding:5px 5px 5px 22px;
	}

.homeBGImage2 {
	position:absolute;
	top:0px;
	left:482px;
	height:460px;
	width:215px;
	z-index:1;
	}

#creationsDescription {
    	position:absolute;
    	top:5px;
    	left:0px;
    	width:710px;
    	height:55px;
	color:#fffff0;
    	margin:0px;
    	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
    	font-size:0.9em;
    	text-align:left;
	line-height:16px;
    	float:left;
    	}

.creation_title {
    	position: absolute;
    	top: 0px;
    	left: 0px;
	width:176px;
	height:194px;
    	cursor:pointer;
    	z-index: 11;
	}

#category1 {
	position:absolute;
	top:75px;
	left:0x;
	width:176px;
	height:194px;
	margin:0px;
    	z-index: 2;
	}

#category1 a {
    	position: absolute;
    	top: 0px;
    	left: 0px;
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}


#category2 {
	position:absolute;
	top:75px;
	left:178px;
	width:176px;
	height:194px;
	margin:0px;
	z-index:2;
	}

#category2 a {
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}

#category3 {
	position:absolute;
	top:75px;
	left:356px;
	width:176px;
	height:194px;
	margin:0px;
	z-index:2;
	}

#category3 a {
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}

#category4 {
	position:absolute;
	top:75px;
	left:534px;
	width:176px;
	height:194px;
	margin:0px;
	z-index:2;
	}

#category4 a {
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}

#category5 {
	position:absolute;
	top:271px;
	left:0px;
	width:176px;
	height:194px;
	margin:0px;
	z-index:2;
	}

#category5 a {
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}

#category6 {
	position:absolute;
	top:271px;
	left:178px;
	width:176px;
	height:194px;
	margin:0px;
	z-index:2;
	}

#category6 a {
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}

#category7 {
	position:absolute;
	top:271px;
	left:356px;
	width:176px;
	height:194px;
	margin:0px;	
	z-index:2;
	}

#category7 a {
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}

#category8 {
	position:absolute;
	top:271px;
	left:534px;
	width:176px;
	height:194px;
	margin:0px;
	z-index:2;
	}

#category8 a {
	border:none;
    	outline:none;
	width:176px;
	height:194px;
	}

#businessgiftBGImage {
	position:absolute;
	top:0px;
	left:0px;
	height:460px;
	width:471px;
	z-index:1;
	}

#businessgiftArrow {
	position:absolute;
	top:0px;
	left:0px;
	height:460px;
	width:20px;
	z-index:4;
	}

#businessgiftArrow a:active { 
	border:none;
    	outline:none;
	}

#businessgiftArrow a:focus {
    	-moz-outline-style: none;
    	}

#businessgiftslidingPanel {
	position:absolute;
	top:-5px;
	left:0px;
    	bottom: 0px;
	margin:0px;
	width:260px;
	height:465px;
    	background-color: #212121;
    	color: #fff;
      	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
      	font-size:0.9em;
	font-weight:bold;
	line-height:16px;
	text-align:right;
	z-index:2;
	}

#businessgiftslidingPanel .borderimage {
    	position: absolute;
    	top: 0px;
    	right: -10px;
    	z-index: 8;
    	}

#businessgiftslidingPanel p, h3 {
	padding:10px 5px 5px 22px;
	}

.businessgiftBGImage2 {
	position:absolute;
	top:0px;
	left:478px;
	width:232px;
	height:460px;
	z-index:8;
	}

#wholesaleBGImage {
	position:absolute;
	top:0px;
	left:0px;
	height:460px;
	width:475px;
	z-index:1;
	}

#wholesaleArrow {
	position:absolute;
	top:0px;
	left:0px;
	height:460px;
	width:20px;
	z-index:4;
	}

#arrow a:active {
	border:none;
    	outline:none;
	}

#wholesaleArrow a:focus {
    	-moz-outline-style: none;
    	}

#wholesaleslidingPanel {
	position:absolute;
	top:-5px;
	left:0px;
	margin:0px;
	width:260px;
	height:465px;
    	background-color: #212121;
    	color: #fff;
      	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
      	font-size:0.9em;
	font-weight:bold;
	line-height:16px; 
	text-align:right;
	z-index:2;
	}

#wholesaleslidingPanel .borderimage{
    	position: absolute;
    	top: 0px;
    	right: -10px;
    	z-index: 8;
    	}

#wholesaleslidingPanel p, h3 { 
      	padding:10px 5px 5px 22px;
	}

#subFairs {
	position:absolute;
	top:0px;
	left:485px;
	width:225px;
	height:225px;
    	background-color: #212121;
	}

#subFairs a {
	border:none;
      	outline:none;
	width:225px;
	height:225px;
	}

#subFairs a:focus {
    	-moz-outline-style: none;
    	}

#subCatalog {
	position:absolute;
	top:235px;
	left:485px;
	width:225px;
	height:225px;
    	background-color: #212121;
	}

#subCatalog a {
	border:none;
    	outline:none;
	width:225px;
	height:225px;
	}

#subCatalog a:focus {
    	-moz-outline-style: none;
    	}

.chosenSubpageBGImage {
    	position:absolute;
    	top:0px;
    	left:0px;
    	height:300px;
    	width:710px;
    	z-index:1;
      	}

.chosenSubpageContent {
    	position:absolute;
	text-align:center;
	font-family:"Trebuchet MS",Helvetica, Arial, sans-serif;
	font-size:0.9em;
    	background-color:transparent;
    	z-index:3;
	}

#profileSubPanel {
    	top:0px;
    	left:15px;
	margin:0px;
    	height:300px;
    	width:380px;
    	}

#profileSubPanel p, h3 {
	padding-left:2px;
	margin-top:0px;
	margin-bottom:3px;
	}

#bioSubPanel {
    	top:0px;
    	left:0px; 
	margin:0px;
    	height:300px;
    	width:455px;
	color:#212121;
	}

#bioSubPanel h3, p {
	padding-left:1px;
    	padding-right:0px;
	margin-top:4px;
	margin-bottom:0px;
    	line-height:15px;
	}

#procedureSubPanel {
    	top:0px;
    	left:0px;   
     	margin:0px;
    	height:300px;
    	width:708px;
	color:#fffff0;
	}

#procedureSubPanel p, h3 {
	padding-left:5px;
    	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:1px;
	}

#packageSubPanel {
    	top:0px;
    	left:15px;
	margin:0px;
    	height:300px;
    	width:420px;
	color:#fffff0;
	}

#packageSubPanel p, h3 {
	padding-left:0px;
	margin-top:-5px;
	margin-bottom:5px;
	}

.aboutsub1 {
	position:absolute;
	top:307px;
	left:0px;
	margin:0px;
	height:153px;
	width:232px;
	}

.aboutsub1 a {
	border:none;
    	outline:none;
	height:153px;
	width:232px;
	}

.aboutsub2 {
	position:absolute;
	top:307px;
	left:239px;
	margin:0px;
	height:153px;
	width:232px;
	}

.aboutsub2 a {
	border:none;
    	outline:none;
	height:153px;
	width:232px;
	}

.aboutsub3 {
	position:absolute;
	top:307px;
	left:478px;
	margin:0px;
	height:153px;
	width:232px;
	}

.aboutsub3 a {
	border:none;
    	outline:none;
	height:153px;
	width:232px;
	}


#contactInfo {
	position:absolute;
	top:40px;
	left:470px;
	width:195px;
    	padding: 4px 2px 6px 2px;
    	border-radius: 7px;
    	-moz-border-radius: 7px;
    	-khtml-border-radius: 7px;
    	-opera-border-radius: 7px;
    	border: 1px #dddddd solid;
    	background-color: #363636;
	z-index:2;
      	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	}

#contactInfo h3 {
	color:#fffff0;
	padding-left:10px;
    	border-bottom: 1px solid #fffff0;
	}

#contactInfo p {
	color:#fffff0;
	padding-left:10px;
	}

a img {
	border:none;
	}

#contact-fs {
	position:absolute;
    	top: 40px;
    	left: 35px;
	width: 400px;
    	-moz-border-radius: 7px;
    	-khtml-border-radius: 7px;
    	border: 1px #dddddd solid;
    	background-color: #363636;
    	color: #fffff0;
    	}

#contact-fs #title {
	position:absolute;
    	top: -10px;
    	left: 15px;
    	border: 1px #fffdd8 solid; 
    	color: #fff;
    	background-color: #363636;
    	font: 13px Verdana;
    	padding: 2px 4px 2px 4px;
    	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:90%;
	font-weight:bold;
    	border-radius: 3px;
    	-moz-border-radius: 3px;
    	-khtml-border-radius: 3px;
    	}

#contact-form label { 
    	width: 140px;
    	padding-left: 20px;
    	margin: 3px;
    	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:.82em;
	font-weight:bold;
    	color:#fffff0;
    	float: left;
    	text-align: left;
    	font-size:.9em;
    	}

#contact-form input, #contact-form textarea {
    	margin: 3px 11px 4px 3px;
    	padding: 0px; 
    	float: left;
    	border: 1px solid #999999; 
    	border-top-color: #CCCCCC; 
    	border-left-color: #CCCCCC; 
    	color: #333333;
    	background-color:#fffdec; 
    	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:.82em;
    	-moz-border-radius: 3px;
    	-khtml-border-radius: 3px;
    	}

#contact-form br { 
    	clear: left; 
    	}

.notify_ok {
    	border: 1px solid #999999;
    	margin: 4px 8px 4px 8px;
    	padding: 2px;
    	background-color: #212121;
    	text-align: center;
    	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:.74em;
    	-moz-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	}

.notify_error {
    	border: 1px solid #999999;
    	margin: 4px 8px 4px 8px;
    	padding: 2px;
    	background-color: #212121;
    	text-align: center;
    	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:.74em;
    	-moz-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	}

#shopBGImage {
	position:absolute;
	top:0px;
	left:0px;
	height:460px;
	width:710px;
	z-index:1;
	}

#footerContainer {
    	position:absolute;
	bottom:0px;
	width:900px;
	height:70px;
	margin:0px;
	padding:0px;
	border:0px;
    	z-index:1;
    	}
	
#navBar {
	position:absolute;
	width:700px;
	margin: 0px;
    	padding: 15px 0px 0px 0px;
	height:50px;
	left:190px;
        top:5px;
	font-weight:bold;
	z-index:1;
	}

.hidemtf {
  	visibility: hidden;
  	z-index=-10;
    	}

/* fghfgdhgdhfgd */

.lavaLamp {
    	position: relative;
    	height: 50px;
   	width: 700px;
    	padding-top:18px;
    	padding-left:0px;
    	margin: 0px;
    	overflow: hidden;
    	}
    
/* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    	}
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("./navlava.png") no-repeat right -26px;
            width: 9px; height: 26px;
            z-index: 8;
            position: absolute;
       	}
            .lavaLamp li.back .left {
                background: url("./navlava.png") no-repeat top left;
                height: 26px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; 
            overflow: hidden;
            text-decoration: none;
            font: bold 16px "Trebuchet MS", sans-serif;
            color: #fffdd8;
            outline: none;
            text-align: center;
            height: 26px; 
            top: 1px;
            z-index: 10; 
            letter-spacing: 0;
            float: left; display: block;
            margin: auto 7px;
            }

                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }