body {margin:0;padding:0; text-align: center; background:#FEA73D url(../graphics/bg.png) repeat-x scroll 0 -96px ; }
* {font-family: Arial, Helvetica, sans-serif;}
.header {padding: 0px; margin: 0px; height: 152px;}
.logo {text-align: center; padding:0px 77px; color: white; font-weight: bold; font-size: 14px; background-color: white; }
.menuContainer {padding:10px 4px; background-color: white;}
.menu {margin: 0; padding: 0; list-style-type:none; display: block; padding: 8px; height: 40px; background:white url("../graphics/menu-bg.gif") left top;}
.menu li {float: left; margin-left: -1px; margin: 0;padding:0}
.menu li a {display: block;border-left: 1px solid white; width: 115px; font-size: 13px;padding-top: 4px; text-align: center;text-decoration: none; font-weight: bold;height:36px; background-image: url(../graphics/black-gradient.png); -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.menu li ul li a {text-decoration: none; display: block; border: 1px solid rgb(200,200,200); margin: -1px 0; padding: 3px 0px; width: 187px; height: 16px;}
.menu li ul li a:hover {width: 187px;}
/*.children a {color: #01b7e6; background-color: white;} */
.children a:hover, a.childrenMenu:hover {color: #1e8dbb; background-color: #ddeaf0;}
/*.variety a {color: #fc948b; background-color: white;}*/
.variety a:hover, a.varietyMenu:hover {color: #c56661; background-color: #ffeee7;}
/*.theme a {color: #33a862; background-color: white;}*/
.theme a:hover, a.themeMenu:hover {color: #2b7d40; background-color: #c9ffd7;}
/*.celebrity a {color: #363173; background-color: white;}*/
.celebrity a:hover, a.celebrityMenu:hover {color: #040039; background-color: #dad7ff;}
/*.dancers a {color: #fca531; background-color: white;}*/
.dancers a:hover, a.dancersMenu:hover {color: #dc831a; background-color: #fcead5;}
/*.corporate a {color: #d1ac80; background-color: white;}*/
.corporate a:hover, a.corporateMenu:hover {color: #8e6f4f; background-color: #e8e3dd;}
/*.planning a {color: #e73d6e; background-color: white;}*/
.planning a:hover, a.planningMenu:hover {color: #a51447; background-color: #ffe4ee;}
/*.portfolio a {color: #a73b9e; background-color: white;}*/
.portfolio a:hover, a.portfolioMenu:hover {color: #721e6f; background-color: #fae1f9;}

.menu li ul {list-style-type: none; margin:0; padding:0; text-align: left; position: absolute; display: none; z-index:500;}
.menu li:hover ul {display: block; width: 187px;}
.menu li ul li {float: none; /*margin-left: -50px;*/}
.container {margin:10px; width:952px; min-height:600px;height:auto !important;height:600px;background-color:white; text-align: center; padding: 8px; background:white url("../graphics/main-border-bg.gif") left top; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.main {background-color:white;}
.content {padding:0px 20px 20px 20px;text-align: center;font-size: 14px; color: #000066; display: inline-block; z-index: 1;}
.content a {font-weight: bold;}
/*.content a:hover {color:white;} */

.childrenMenu, .children a {background-color:#01b7e6; color: white;}
/*a.childrenMenu:hover {background-color:white; color: #01b7e6}  */
.varietyMenu, .variety a{background-color:#fc6f65; color: white;}
/*a.varietyMenu:hover {background-color:white; color: #fc6f65}*/
.themeMenu, .theme a{background-color:#00a040; color: white;}
/*a.themeMenu:hover{background-color:white; color: #00a040}*/
.celebrityMenu, .celebrity a{background-color:#363173; color: white;}
/*a.celebrityMenu:hover{background-color:white; color: #363173}*/
.dancersMenu, .dancers a{background-color:#fca531; color: white;}
/*a.dancersMenu:hover{background-color:white;color: #fca531}*/
.corporateMenu, .corporate a{background-color:#976a35; color: white;}
/*a.corporateMenu:hover{background-color:white; color: #976a35}*/
.planningMenu, .planning a{background-color:#e73d6e; color: white;}
/*a.planningMenu:hover{background-color:white; color: #e73d6e}*/
.portfolioMenu, .portfolio a{background-color:#a73b9e; color: white;}
/*a.portfolioMenu:hover{background-color:white; color: #a73b9e}*/

.simpleGallery {vertical-align: middle; height: 369px; width: 890px; padding: 0 0 0 5px; clear: both; text-align: center; margin: 17px 0 0 0}
.simpleGallery img {float: left; margin: 150px 3px 0; background-color: white; border: double 3px black; width: 60px; height: 80px}
.simpleGallery img.active {width: auto; height: auto; margin: 0 3px;}
.galleryTitle {font-weight: bold;}
/*.simpleGallery img:hover {width: auto; height: auto; margin: 0 3px;} */

.title {font-size:15px; color:#660000; font-weight: bold}

.wrapingList {margin: 0 0 0 44px; padding: 0; list-style-type:none;}
.wrapingList div {margin-left: 15px;}
.wrapingList li {float: left; display: block; width: 208px; height: auto;}

.copyright {color: white; font-size: 12px;font-weight: bold;margin-bottom:7px;}
h1 {color:#990000; font-size: 24px; font-weight: bold; margin:18px;}
h1.home {color:#F54A8E}
h1.portfolio {color:#a73b9e}
h1.planning {color:#e73d6e}
h1.celebrity, h1.lookalikes {color:#363173}
h1.children {color:#01b7e6}
h1.corporate {color:#976a35}
h1.dancers {color:#fca531}
h1.variety {color:#fc6f65}
h1.theme {color:#00a040;}
h2 {color:#b41b36; font-size: 19px; font-weight: bold; margin:14px 0; clear: both;}
h3 {color:#000066; font-size: 15px; font-weight: bold; margin:10px;}
h4 {color:#000066; font-size: 15px; font-weight: bold; margin:0px; text-align: center;}
p {margin-top:7px;}
.left {text-align: left;}
.footer { color: #F54A8E; font-size: 13px;padding :3px 10px 10px; text-align: left; clear: both; margin-top: 40px; border: solid 1px #F54A8E; min-height:250px;}
.footer ul {padding:0; margin:12px 0 0;}
.footer img {margin: 7px 9px auto auto;}
.footer ul li {float: left; display: block; width: 111px; margin: 0; padding: 0;}
.footer a {text-decoration: none;}
.footer ul li a:hover {color: #fea73d;}
.footer ul li a {font-weight: bold; color:#F54A8E; font-size: 13px; width: 111px; height: 31px; border-left: 1px solid #F54A8E; text-align: center; display: block; margin: 0 0 4px 0; }
.footer ul li ul{list-style-type: none; margin:0; padding:0; text-align: center;}
.footer ul li ul li {margin-left:0; text-align: center;}
.footer ul li ul li a {color: #F54A8E; font-size: 12px; font-weight: normal; text-align: left; border: none; display: inline;}
.footer ul li:first-child a {border: none;}
.clear {clear:both;}
.floatRight {float: right;} .floatLeft {float: left;}
.contentImage {padding: 3px; background-color: white; border: solid 1px rgb(200,200,200); margin:10px;}
.contentImageMarginless {padding: 3px; background-color: white; border: solid 1px rgb(200,200,200);}
a img {border:none;}
/*.breadCrumbs {color: white; font-weight: bold; font-size: 14px; margin: 5px 0px 20px 0px; height: 28px; width: 100%;}   */
.breadCrumbs a {color: white;}
.breadCrumbs a:hover {color: #990000;}
.button {display: inline-block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/button-bg.gif") no-repeat top left; color: #fea73d; text-decoration: none; padding: 3px}

.childrenButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/children-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.childrenButton:hover {color: #01b7e6; padding-left:4px; text-decoration: underline; background-image:url("../graphics/children-button-over.gif");}
.varietyButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/variety-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.varietyButton:hover {color: #fc6f65; padding-left:4px; text-decoration: underline; background-image:url("../graphics/variety-button-over.gif");}
.themeButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/theme-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.themeButton:hover {color: #00a040; padding-left:4px; text-decoration: underline; background-image:url("../graphics/theme-button-over.gif");}
.celebrityButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/celebrity-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.celebrityButton:hover {color: #363173; padding-left:4px; text-decoration: underline; background-image:url("../graphics/celebrity-button-over.gif");}
.dancersButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/dancers-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.dancersButton:hover {color: #fca531; padding-left:4px; text-decoration: underline; background-image:url("../graphics/dancers-button-over.gif");}
.corporateButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/corporate-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.corporateButton:hover {color: #976a35; padding-left:4px; text-decoration: underline; background-image:url("../graphics/corporate-button-over.gif");}
.planningButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/planning-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.planningButton:hover {color: #e73d6e; padding-left:4px; text-decoration: underline; background-image:url("../graphics/planning-button-over.gif");}
.portfolioButton {display: block; width:182px; height: 22px;margin: 1px 10px;text-align: center; background: transparent url("../graphics/portfolio-button.png") no-repeat top left; color: white; text-decoration: none; padding: 4px 3px 3px 3px}
.portfolioButton:hover {color: #a73b9e; padding-left:4px; text-decoration: underline; background-image:url("../graphics/portfolio-button-over.gif");}

.button:hover {background: transparent url("../graphics/button-bg-over.gif") no-repeat top left; color: white;}
.halfLine {line-height: 7px; height: 7px; width: 7px;}
.delimiter {border-top: dotted 2px rgb(200, 200, 200; height: 1px; margin: 7px 150px; clear: both;}
.column {width: 300px; float: left; text-align: left;}
.bold, .bold a {font-weight: bold;}

.box, .contact {background-color: #FCEAD5; color: black; font-size: 12px; margin: 12px; padding: 7px; -moz-border-radius: 5px; border: solid 1px rgb(200,200,200); overflow: auto;}
.contact { margin-left:85px;}
.pink {color: #F54A8E;}
.orange {color: #fea73d;}
.white {color: white;}
.quote {border:1px solid rgb(200,200,200); text-align: left; margin:6px 27px; padding: 5px; background:rgb(255, 250, 205) url(../graphics/quotes.gif) no-repeat top left;text-indent:32px;}
.quote br {line-height: 9px;}
td {text-align: left;}
form {text-align: center;}
