/* CSS Document 70838C position: relative; */



html, body 					{height: 100%;}

#wrap 						{min-height: 100%; background: #494949; background-image: url(../images/background.jpg); background-repeat: repeat;}

#main 						{overflow: auto; padding-bottom: 196px;}

a							{text-decoration: none; color: #C5C7B6;}

h1							{font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6;}

h2							{font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6;}

a:hover						{text-decoration: none; color: #BD4932;}

#header						{top: 0px; left: 0px; width: 100%; min-height: 40px; background: #222028; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6;}

#header .inside				{margin: 0 auto; width: 1000px;}

.contact					{min-height: 316px; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6; padding: 30px;}

.contact .info h2			{font-family: 'Oleo Script', cursive; font-size: 36px; padding-bottom: 12px; color: #BD4932;}

.contact .info				{float: left;}

.contact .email h2			{font-family: 'Oleo Script', cursive; font-size: 36px; padding-bottom: 12px; color: #BD4932; text-align: left;}

.contact .email				{float: right; margin-top: 0px}

.submit						{float: right;}

.head_lp					{padding-top: 8px; float: left;}

.head_lp a					{color: #BD4932;}

.head_lp a:hover			{color: #C5C7B6;}

.head_nav					{padding: 8px 0px 0px 20px; float: left;}

.head_h1					{padding: 8px 0px 0px 0px; float: right;}

#text						{margin: 0 auto; background-image: url(../images/half.png); width: 1000px; min-height: 200px; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6; margin-top: 20px;}

.list						{padding-left: 95px;}

#text .inside				{padding: 10px 40px 20px 40px;}

#text p						{padding-bottom: 20px;}

.descript					{margin-bottom: -20px;}

.logo						{padding: 0px 0px 20px 0px; float: left;}

#footer 					{height: 166px; background: #222028; overflow: hidden; width: 100%; position: fixed; bottom: 0px; left: 0px; border-top: 1px solid #222028; z-index: 0;}

#footer .inside				{margin: 0 auto; width: 1000px;}

.box_back					{margin: 0 auto; width: 1000px; margin-top: 20px; background-image: url(../images/half.png); background-repeat: repeat;}

.box						{margin: 0 auto; width: 800px; background-color: #222028;}

.box_table					{float: left; margin: 22px 12px 12px 78px;}

.box_td_right				{text-align: right; padding-right: 8px;}

.box_td_left				{text-align: left; padding-left: 8px;}

.vimeo						{width: 800px;}

.credits					{width: 300px; background-color: #27252E; min-height: 164px; color: #C5C7B6; font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; float: left;}

.title						{width: 500px; background-color: #222028; min-height: 164px; color: #C5C7B6; font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; float: left;}

.title .inside				{padding: 12px 12px 12px 22px;}

.title h2					{font-family: 'Oleo Script', cursive; font-size: 36px; padding-bottom: 12px; color: #BD4932;}

.title p					{padding-bottom: 10px;}

.front						{width: 800px; background-color: #222028; background-image: url(../images/front_back.gif); min-height: 750px; color: #C5C7B6; font-family: 'Questrial', sans-serif; font-size: 18px; text-align: justify;}

.front .inside				{padding: 30px;}

.front h2					{font-family: 'Oleo Script', cursive; font-size: 36px; padding-bottom: 12px; color: #BD4932;}

.front p					{padding-bottom: 10px;}

.privacy					{margin: 0 auto; background-image: url(../images/half.png); background-repeat: repeat; width: 1000px; min-height: 200px; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6; margin-top: 20px;}

.privacy .inside			{padding: 30px;}

.privacy ul					{list-style-type: disc; padding: 20px 0px 20px 40px;}

.privacy li					{padding-bottom: 5px;}

.privacy h1					{font-family: 'Oleo Script', cursive; font-size: 36px; padding-bottom: 12px; color: #BD4932;}

.about						{margin: 0 auto; background-image: url(../images/half.png); background-repeat: repeat; width: 1000px; min-height: 200px; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6; margin-top: 20px;}

.about .inside				{padding: 30px;}

.about h1					{font-family: 'Oleo Script', cursive; font-size: 36px; padding-bottom: 12px; color: #BD4932;}

.about p					{padding-bottom: 16px;}

.about_img					{float: right; padding-left: 10px;}

.space1						{padding-top: 164px;}

.space2						{min-height: 20px;}

.social:hover				{opacity: .7; filter: alpha(opacity=70);}

.thanks						{width: 770px; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6; background-color: #222028;}

.message					{position: absolute; top: 50%; left: 50%; width: 170px; height: 24px; margin-top: -12px; margin-left: -85px;}



/******************************** TABS **********************************/

.tabrow_container			{margin: 0 auto; width: 1000px;}

.tabrow 					{text-align: left; list-style: none; bottom: 166px; clear: both; padding: 0px 0px 0px 0px; line-height: 28px; height: 30px; overflow: hidden; font-size: 20px; font-family: 'Open Sans Condensed', sans-serif; position: fixed; background-image: url(../../images/alpha.png); background-repeat: repeat;}

.tabrow li 					{border: 1px solid #222028; background: #2B2933; background: -o-linear-gradient(top, #2B2933 50%, #2B2933 100%); background: -ms-linear-gradient(top, #2B2933 50%, #2B2933 100%); 

							background: -moz-linear-gradient(top, #2B2933 50%, #2B2933 100%); background: -webkit-linear-gradient(top, #2B2933 50%, #2B2933 100%); background: linear-gradient(top, #2B2933 50%, #2B2933 100%);

		    				display: inline-block; position: relative; z-index: 0; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #000;

		    				margin: 0 -5px; padding: 0 20px;}

.tabrow a 					{color: #C5C7B6; text-decoration: none;}

.tabrow li.selected 		{background: #222028; color: #333; z-index: 2; border-bottom-color: #222028;}

.tabrow:before 				{position: absolute; content: " "; width: 100%; bottom: 0; left: 0; border-bottom: 1px solid #222028; z-index: 1;}

.tabrow li:before,

.tabrow li:after 			{border: 1px solid #222028; position: absolute; bottom: -1px; width: 5px; height: 5px; content: " ";}

.tabrow li:before 			{left: -6px; border-width: 0 1px 1px 0; box-shadow: 2px 2px 0 #2B2933;}

.tabrow li:after 			{right: -6px; border-width: 0 0 1px 1px; box-shadow: -2px 2px 0 #2B2933;}

.tabrow li.selected:before 	{box-shadow: 2px 2px 0 #222028;}

.tabrow li.selected:after 	{box-shadow: -2px 2px 0 #222028;}



/****************************** BUTTONS *********************************/

.buttons					{padding: 15px 0px 0px 0px;}



#stalactites				{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/stalactites.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#stalactites:hover			{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#stalactites span			{display: none;}



#oui						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/oui.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#oui:hover					{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#oui span					{display: none;}



#bring						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/bring_me_back.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#bring:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#bring span					{display: none;}



#henny						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/henny_penny.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#henny:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#henny span					{display: none;}



#dqydjb						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/dqydjb.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#dqydjb:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#dqydjb span				{display: none;}



#beats						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/beats_is_a_drug.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#beats:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#beats span					{display: none;}



#hide						{float:left; display: block; width: 130px; height: 130px; background: url(../images/hide_the_bottles.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#hide:hover					{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#hide span					{display: none;}



#blackbird					{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/blackbird.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#blackbird:hover			{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#blackbird span				{display: none;}



#dreams						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/day_dreams.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#dreams:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#dreams span				{display: none;}



#yuri						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/yuri_shima.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#yuri:hover					{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#yuri span					{display: none;}



#slip						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/slip.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#slip:hover					{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#slip span					{display: none;}



#injury						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/injury_time_v2.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#injury:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#injury span				{display: none;}



#bed						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/bed.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#bed:hover					{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#bed span					{display: none;}



#vespa						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/vespa.png) no-repeat 0 0; margin-left: 39px; border: solid 2px #2b2933;}

#vespa:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#vespa span					{display: none;}



#noonan						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/noonan.png) no-repeat 0 0; border: solid 2px #2b2933; margin-left: 40px;}

#noonan:hover				{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#noonan span				{display: none;}



#more						{float:left; overflow: hidden; display: block; width: 130px; height: 130px; background: url(../images/all.png) no-repeat 0 0; border: solid 2px #2b2933; margin-left: 0px;}

#more:hover					{opacity: 1; filter: alpha(opacity=100); background-position: 0 -130px;}

#more span					{display: none;}



/****************************** ALL TABLE *********************************/

.all						{margin: 0 auto; width: 800px; background-color: #222028; margin-top: 20px; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #C5C7B6;}

.all .inside				{padding: 30px 30px 30px 30px;}

.all h2						{font-family: 'Oleo Script', cursive; font-size: 36px; color: #BD4932;}

.all_table1					{margin: 14px 0px 14px 0px;}

.visions					{padding-left: 113px; text-align: right; width: 220px;}

.td_first					{width: 300px;}

.vision_table .td_first		{width: 128px;}

.vis_title					{padding-left: 460px;}

.all_table2					{margin-top: 14px;}

.all_td						{padding-left: 20px; width: 320px;}

.first_square_1				{float: left; padding-bottom: 6px; margin-top: 6px}

.first_square_2				{float: left; padding-bottom: 6px;}

.all_squares_1				{float: left; padding-left: 9px; padding-bottom: 6px; margin-top: 6px;}

.all_squares_2				{float: left; padding-left: 9px; padding-bottom: 6px;}

.all_row1					{padding-top: 24px;}

.all_row2					{padding-bottom: 35px;}

.squares					{opacity: .3; filter: alpha(opacity=30);}

.squares:hover				{opacity: 1.0; filter: alpha(opacity=100);}

.injury						{opacity: .3; filter: alpha(opacity=30); float: right; margin-top: 0px;}

.hovered					{opacity: 1.0; filter: alpha(opacity=100); text-decoration: none; color: #BD4932;}

.td_box						{padding: 0px 30px 30px 0px;}

.thumbnail_table			{margin-top: 30px;}