﻿
/*******************/
/*   Site basics   */
/*******************/

a:hover {
	color: #862128;
}

h1.col_1 {
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	display: inline-block;
	font-weight: bold;

}

h1.blog {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(images/+_h6.png) no-repeat right 5px;
	width: 575px;
	display: inline-block;
}

h1.services {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(images/+_h6.png) no-repeat right 5px;
	width: 420px;
	display: inline-block;
}

h1.portfolio {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(images/+_h6.png) no-repeat right 5px;
	width: 950px;
	display: inline-block;
}

h1.sidebar {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(images/+_h6.png) no-repeat right 5px;
	width: 275px;
	display: inline-block;
}

h6 a:hover {
	color: #862128;
}

a.footer:hover {
	color: #862128;
}

p.color {
	color: #862128;
	margin-bottom: 0;
}

/*******************/
/*   Header wrap   */
/*******************/

li.logo {
	float: left;
	width: 251px;
	padding-top: 50px;
	background: url(images/logo.png) no-repeat;
	height: 0;
	overflow: hidden;
}

input#search.search_small {
	width: 175px;
	height: 15px;
	float: right;
	margin-top: 7px;
	color: #898989;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(images/search_small.png) no-repeat;
	padding: 10px;
}

/*********************/
/*   Showcase home   */
/*********************/

div#showcase {
	height: 448px;
	width: 100%;
	margin: auto;
	display: inline-block;
	background: #000000 url(images/A_showcase_big_comp.jpg) no-repeat center;
	float: left;
}

/**********************/
/*   Showcase small   */
/**********************/

div#showcase_small {
	height: 249px;
	width: 100%;
	margin: auto;
	display: block;
	background: #000000 url(images/A_showcase_small-2.jpg);
}

/******************/
/*   Navigation   */
/******************/

/*over states*/
#nav li a#home:hover {width: 125px; background: url(images/Nav.jpg) no-repeat 0 -60px;}
#nav li a#whatwedo:hover {width: 141px; background: url(images/Nav.jpg) no-repeat -125px -60px; }
#nav li a#studios:hover {width: 99px; background: url(images/Nav.jpg) no-repeat -267px -60px; }
#nav li a#technicaltools:hover {width: 179px; background: url(images/Nav.jpg) no-repeat -367px -60px; }
#nav li a#about:hover {width: 125px; background: url(images/Nav.jpg) no-repeat -547px -60px;}
#nav li a#contact:hover {width: 144px; background: url(images/Nav.jpg) no-repeat -673px -60px;}

/*on states*/
#nav.home li a#home {width: 125px; background: url(images/Nav.jpg) no-repeat 0 -60px;}
#nav.whatwedo li a#whatwedo {width: 141px; background: url(images/Nav.jpg) no-repeat -125px -60px; }
#nav.studios li a#studios {width: 99px; background: url(images/Nav.jpg) no-repeat -267px -60px; }
#nav.technicaltools li a#technicaltools {width: 179px; background: url(images/Nav.jpg) no-repeat -367px -60px; }
#nav.about li a#about {width: 125px; background: url(images/Nav.jpg) no-repeat -547px -60px;}
#nav.contact li a#contact {width: 144px; background: url(images/Nav.jpg) no-repeat -673px -60px;}

/**************/
/*   FOOTER   */
/**************/

#Super_plus {
	background-image: url(images/Super_plus2.png);
	width: 25px;
	float: left;
	height: 57px;
}

input#newsletter {
	width: 355px;
	height: 15px;
	background: url(images/Newsletter_input.png) no-repeat;
	font-size: 13px;
	color: #898989;
	padding: 10px;
}

/*************/
/*   FORMS   */
/*************/

.in_medium {
	background: url(images/input_medium.png) no-repeat;
	width: 365px;
	height: 35px;
	line-height: 35px;
	color: #5e5e5e;
	margin-bottom: 5px;
	font-size: 13px;
	padding-left: 10px;
}

textarea.in_textarea {
	background: url(images/input_textarea.png) no-repeat;
	width: 550px;
	height: 74px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 13px;
	color: #5e5e5e;
	line-height: 20px;
}

/*******************/
/*   VIDEO FRAME   */
/*******************/

a.news_small {
	width: 370px;
	color: #363636;
	text-decoration: none;
	font: 13px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	background: url(images/Small_pluss.png) no-repeat right;
}

a.news_small:hover {
	color: white;
	background: #000 url(images/Small_pluss.png) no-repeat right;
}

/******************************/
/*   SHOWREEL PARTNERS HOME   */
/******************************/

button.prev2 {
	width: 25px;
	height: 25px;
	background: url(images/Partners_+_Button.png) no-repeat;
	cursor: pointer;
	margin-top: 50px;
	margin-left: 6px;
	float: left;
}

button.next2 {
	width: 25px;
	height: 25px;
	background: url(images/Partners_+_Button.png) no-repeat;
	cursor: pointer;
	margin-left: 6px;
	margin-top: 50px;
	float: left;
}
