body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, iframe, img, ins, kbd, samp, small, strong, sub, sup, tt, var, b, i, dl, dt, dd, object, ol, ul, li, form, label, legend, span, table, caption, tbody, tfoot, thead, tr, th, td{background-color:transparent;background-position:top left;background-repeat:no-repeat;border:0;margin:0;padding:0;vertical-align:baseline;}
ol, ul{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
em, address, big, strong, cite, code, tt, var{font-style:normal;}
a{text-decoration:none;}
body,
form, input, select, textarea, fieldset, button{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0px;}
html{}
body{}
.clear{clear:both;}
#wrapper{width:1102px;margin:0 auto;}
#header{padding-bottom:9px;float:left;width:100%;}
#headerimg{float:left;width:356px;text-align:right;padding-top:79px;}
#nav{float:right;padding:93px 68px 0 0;}
#nav ul li{float:left;margin-right:32px;}
#nav ul li a{display:block;background-position:left top;height:16px;}
#nav ul li a:hover, #nav ul li.current a{background-position:left bottom;}
#nav ul li.menu-one a{background-image:url('../images/think_unique.jpg');width:100px;}
#nav ul li.menu-two a{background-image:url('../images/recipe_ingredients.jpg');width:143px;}
#nav ul li.menu-three a{background-image:url('../images/ideas_work.jpg');width:102px;margin-top: -1px;position: relative;}
#nav ul li.menu-four a{background-image:url('../images/lets_connect.jpg');width:105px;margin-top: -1px;position: relative;}
#main{float:left;}
#container{width:1101px;}
.home #container{width:1102px;}
#container .inside-box{width:1102px;padding: 0 1px;}
#main h2.heart{text-align: center;margin: 41px 35px 34px 0;}
.box{margin-bottom:2px;font-size:11px;line-height:1.4em;float:left;position:relative;margin-left: 0px;}
.think_unique .box{margin-bottom:6px;}
.box1{margin-right: 2px;}
.recipe .box{margin:0;}
.ideas_work .box{margin-bottom:5px;margin-right:5px;}
.ideas_work .box a{display:block;width:100%;height:100%;}
.ideas_work .video span{background:url('../images/play-button.png') no-repeat center center;display:block;width:100%;height:100%;position: absolute;top: 0;left: 0;z-index:9999;}
.ideas_work .box-right{margin-right:0px;float:right;}
.ideas_work .video2 span{display:block;width:100%;height:100%;position: absolute;top: 0;left: 0;z-index:9999;}
.ideas_work .video2:hover span{background:url('../images/play-hover.png') no-repeat center center;}
.box img{position:relative;z-index:1;float: left;}
.box img.img{margin-top:-1px;}
.box .contact{position:absolute;z-index:9999;top:130px;width:245px;left:45px;}
.col12 {margin:0 5px;}
.vimeo1{background-image:url('../images/ck-in-action-bw-houston-image01.jpg');width:1100px;height:247px;margin-bottom:4px;}
.vimeo2{background-image:url('../images/ck-in-action-bw-losangeles-image02.jpg');width:1100px;height:247px;margin-bottom:4px;}
.vimeo3{background-image:url('../images/ck-in-action-bw-toronto-image03.jpg');width:1100px;height:247px;}
.vimeo1:hover{background-image:url('../images/ck-in-action-color-houston-image01.jpg');}
.vimeo2:hover{background-image:url('../images/ck-in-action-color-losangeles-image02.jpg');}
.vimeo3:hover{background-image:url('../images/ck-in-action-color-toronto-image03.jpg');}
.vimeo1 a,.vimeo2 a,.vimeo3 a{display:block;width:1100px;height:247px;}
.contact address{background-image:url('../images/address.png');width:245px;height:53px;float:left;margin-top:25px;margin-bottom:35px;}
.contact .address{display:block;cursor:pointer;}
.contact .map{background-image:url('../images/map.png');width:30px;height:30px;float:right;margin-top:2px;}
.contact a.email{background-image:url('../images/sayhello.png');width:243px;height:15px;display:block;clear:both;}
.contact address:hover, .contact a:hover, .contact address:hover span{background-position:left bottom;}
.hidden {display:none;}
.left{float:left;margin:0 0 5px 10px;}
.right{float:right;margin: 10px 5px 0 0;}
#slider{position:relative;width:613px;height:277px;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{border:0;display:block;}
.nivo-directionNav a{display:block;width:50%;height:100%;text-indent:-9999px;border:0;}
a.nivo-nextNav{right:0px;}
a.nivo-prevNav{left:0px;}
.nivo-caption{text-shadow:none;font-family:Helvetica, Arial, sans-serif;}
.nivo-caption a{color:#efe9d1;text-decoration:underline;}
#footer{float:left;padding:9px 103px 9px 104px;width:891px;margin-bottom: 100px;}
.recipe #footer{background-color: #cecbc6; padding:16px 103px 12px 106px;margin-bottom: 0;}
#footer ul{float:left;}
#footer ul li{float:left;margin-right:31px;}
#footer ul li.item-two{margin-right:29px;}
#footer ul li.item-three{margin-right:26px;margin-top:1px;}
#footer ul li.item-four{margin-right:26px;margin-top:1px;}
#footer ul li a{display:block;background-position:left top;height:12px;}
#footer ul li a:hover{background-position:left bottom;}
#footer ul li.item-one a{background-image:url('../images/facebook.jpg');width:54px;}
#footer ul li.item-two a{background-image:url('../images/twitter.jpg');width:33px;}
#footer ul li.item-three a{background-image:url('../images/youtube.jpg');width:46px;}
#footer ul li.item-four a{background-image:url('../images/instagram.jpg');width:55px;}
.recipe #footer ul li.item-one a{background-image:url('../images/facebook.png');}
.recipe #footer ul li.item-two a{background-image:url('../images/twitter.png');}
.recipe #footer ul li.item-three a{background-image:url('../images/youtube.png');}
.recipe #footer ul li.item-four a{background-image:url('../images/instagram.png');}
#footer .alignright{float:right;margin: 1px -3px 0 0;position:relative;}
#footer .alignright a{display:block;background-position:left top;background-image:url('../images/ck_in_action.jpg');height:10px;width:79px;}
.recipe #footer .alignright a{background-image:url('../images/ck_in_action.png');}
#footer .alignright a:hover, #footer .alignright a.current{background-position:left bottom;}
.align-right {
	float: right;
	display: inline;
	margin: 0 1px 0 0;
}
.span-1 {
	display: inline;
	margin-left: 5px;
	margin-bottom: 0;
}
.span-2 {
	display: inline;
	margin-top: 1px;
	margin-left: 3px;
	margin-bottom: 7px;
}
.span-3{
	margin-bottom: 8px;
}
.span-6{
	margin-left: 6px;
}
.span-7{
	margin-left: 3px;
}
.span-8{
	margin-left: 6px;
}
.span-5{
	position: absolute;
	left: 832px;
	top: 0;
}
.row-one {
	width: 1102px;
	float: left;
	position: relative;
}
.list-1 {
	margin-left: 2px;
	margin-right: 1px;
}
.list-2 {
	margin-top: 1px;
}
.list-3 {
	margin-left: 8px;
}
.list-5 {
	margin-left: 6px;
}
.list-6 {
	margin: 0px 1px 5px 0px;
}
.triumphgroup-message { position: relative; }
.triumphgroup-link {
	background-image: url(/images/triumphgroupstudios.png);
	background-position: top left;
	bottom: 10px;
	display: block;
	height: 29px;
	left: 30px;
	position: absolute;
	text-indent: -10000px;
	width: 334px;
	z-index: 100;
}
.triumphgroup-link:hover {
	background-position: bottom left;
	bottom: 11px;
}