@charset "utf-8";
/* CSS Document */

body {
	background-color: #eaeaea;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#wrapper {
	background: #eaeaea;
	min-width: 900px;
}

/*** Header ****/

#header {
	overflow:hidden;
	height:340px;
	background:#000000 top center;
}

.priceline {
	background: url('priceline/Priceline_Negotiator.jpg') no-repeat scroll center top rgb(0, 0, 0);
	height:340px;
}

.samuraikittens {
	background: url('samuraikittens/IFC_SamuraiKittens.jpg') no-repeat scroll center top rgb(0, 0, 0);
	height:340px;
}

.sbmt {
	background: url('sbmt/sbmt-casestudies-header.jpg') no-repeat scroll center top rgb(0, 0, 0);
	height:340px;
}

#branding {
	z-index:100;
	width:90px;
	position:relative;
	padding:0; /* Added this to overwrite default.css */
}

#branding #logo{
	float:left;
	height:50px;
	width:81px;
	background:url(images/planetstreet-digitalmktg-logo-02.png);
	margin-top:-15px;
	margin-left:105px;
}

/* #branding #logo:hover{
    background-position:center bottom;
} */

#header #project-info {
	height:330px;
	margin:auto;
	padding-top:35px;
	width:750px;
	clear:both;
	color: #fff;
	font-size:13px;	
}

#header #project-info #project-details {
	width:320px;
	float:right;
}

.sbmt #project-info #project-details {
	margin-top: 25px;
	margin-right: 20px;
}

.slug-samuraikittens #header #project-info #project-details{
	margin-top:-20px;
}

#header #project-info #project-video {
	float:left;
	width:638px;
	height:360px;
	display:block;
	z-index:2200;
}

video {
}

#header #project-info #project-video .video-wrapper {
	margin:auto;
}

.home #header #project-info {
	padding-top:100px;
	width:300px;
	padding-left:560px;
	margin:auto;	
}

#project-info h1 {
	color:#fff;
	font-size:30px;
	font-family:Times, serif;
	font-style:italic;
	text-transform:none;
	font-weight:normal;
	padding-top:0;
	margin-top:5px;
	margin-bottom:10px;
	line-height:34px;
	
}

#project-info .project-excerpt {
		padding-right:10px;
}

#project-info .launch_btn a:link, #project-info .launch_btn a:visited  {
	width:215px;
	height:0;
	padding-top:31px;
	background:url(images/launch_site_default.png) 0 0 no-repeat;
	display:block;
	overflow:hidden;
}

#project-info .launch_btn {
	height:35px;
	background: url(images/launchsite-shadow.png) -5px 35px no-repeat;
	width:310px;
	padding-left:50px;
	margin-left:-50px;
	padding-right:20px;
}

#project-info .launch_btn a:hover {
	background:url(images/launch_site_default.png) 0 -31px no-repeat;
}

#project-info .client span {
	display:block;
	font-size:10pt;
	font-family: sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:10px;
}

#main {
	width: 100%;
	background: #eaeaea top center;
	padding: 20px 0 0 10px;
}

#container {
	width: 900px;
	margin: auto;
}
#container div {
	border:1px solid #ccc;
}

div.project_info {
/*	width:565px; */
	padding:20px 20px;
	margin: 0;
	float:left;
	background:#fff;
	color:#333;
}

.priceline-width {
	margin: auto;
	width: 870px;
}

.samurai-width {
	width: 565px;
}

.project_info h1 {
    font-size:28px;
    margin:12px 0;
	font-variant:small-caps;
}

.project_info h2 {
    font-family: "Times New Roman", Times, serif;
    font-size:20px;
    font-style:italic;
    line-height:20px;
}

.project_info p {
    font-family:Arial;
    font-size:14px;
    line-height:16px;
    margin:20px 0 10px 0;
}

#awards #awards-group {
	width:238px;
	height:159px;
	overflow:hidden;
}

#awards h1 {
	font-size:18px;
	color:#3f3f3f;
	border-bottom:1px solid #ccc;
	padding:6px 0 6px 2px;
	width:95.1%;
}

#awards h1 {
	width:277px;
	margin: 0 auto;
}

#awards #awards-group {
	position:relative;
	margin: 40px auto 0;
}

div#awards {
	position:relative;
	height:338px;
	width:49%;
	text-align:center;
	float:left;
	background:#fff;
}

#dots_awards {
	position:absolute;
	bottom:0;
	left:0;
	margin:14px;
}

#awards img {
 position:relative;
}

#awards {
	margin:0;
}

#single-awards-group, .single-award-block { border: none!important;}

#project_awards {
	position:relative;
	width:268px;
	border:1px solid;
	clear:right;
	float:right;
	margin:0 0 15px 0;
	text-align:center;
	background:#fff;
	text-align:left;
}

#project_awards h1 {
    padding:9px 10px;
    font-size:18px;
    font-weight:900;
	border-bottom:1px solid #ccc;
}

#project_awards h2 {
    font-family:"Times New Roman";
    font-style:italic;
    font-size:26px;
    margin:13px 0 5px 10px;
    color:#333;
    width:100%;
}

#project_awards h2 span {
    font-style:normal;
    font-size:14px;
    color:#666666;
}

#project_awards .single-award-block h2 span{
    margin-left:5px;
    font-size:14px;
	font-family:"Times New Roman",sans-serif;
}

#project_awards .single-award-block {
    width:100%;
}

#project_awards h3 {
    font-family:Arial, "Times New Roman",sans-serif;
    margin-left:10px;
	margin-top:-6px;
    font-size:11px;
    line-height:14px;
}

#project_awards img.award{
	bottom:0;
	margin:auto 30px;
}