/* CSS Document for PINKSQUID (c)2009*/

body {
	background-color: #DAD4C5;
	background-image: url(../ps_images/bk_01.gif);
	background-attachment: scroll;
	background-repeat: repeat;
	margin: 0;
}
#home_link {
	height:44px;
	left:-31px;
	position:absolute;
	top:8px;
	width:39px;
}
img {
	border:0px;
}
#map {
	border:0px;
	margin-left:2px;
	position:relative;
	margin-top:20px;
	margin-bottom:40px;
	background-image: url(../../ps_images/Map4.png);
	background-repeat: no-repeat;
	width:590px;
	height:998px;
}
.big1 {
	color:#333333;
	font-family:Trebuchet MS, Arial, Helvetica;
	font-size:18px;
	line-height:18px;
	margin-left:27px;
}
#topheader_wrap {
	height:284px;
	margin:0px auto 0;
	position:relative;
	width:100%;
	background-repeat: repeat-x;
	background-image: url(../ps_images/45oS.png);
}
#topheader {
	background-image: url(../ps_images/pinksquid_logo_hed2.png);
	background-repeat: no-repeat;
	height:284px;
	margin:0 auto;
	padding:0;
	position:relative;
	width:955px;
	z-index:300;
}
#content {
	height: auto;
	margin:0px auto 0;
	position:relative;
	width:955px;
	min-height: 358px;
}
#hold_content {
	height: auto;
	margin:0px auto 0;
	position:relative;
	width:955px;
	min-height: 358px;
}
#content_left {
	width: 605px;
	height: auto;
	position: relative;
	float: left;
	left: 28px;
	margin-left: 10px;
	margin-top: 19px;
	font-family:Trebuchet MS, Arial, Helvetica;
}
#content_right {
	width: 266px;
	position: relative;
	float: right;
	text-align: left;
	margin-right: 23px;
	height: auto;
	min-height:276px;
	margin-top:-20px;
	margin-bottom:35px;
	background-image:url(../ps_images/left_shadow.png);
	background-repeat: no-repeat;
	/*background-image:url(../ps_images/10pcTrans.png); */
	padding-bottom:6px;
}
.content_copy {
	font-size: 14px;
	color:#666666;
	line-height:22px;
	font-family: Trebuchet MS, Arial, Helvetica;
}
.content_copy a:link, .content_copy a:visited {
	color:#cc0099;
	font-weight:bold;
	text-decoration:none;
}
.content_copy a:hover {
	color:#333333;
	text-decoration:underline;
}
.right_promo {
	margin-top:105px;
	width:267px;
	float:left;
	clear:both;
	height:auto;
	background-image:url(../ps_images/10pcTrans.png);
}
.ltd {
	font-family:Georgia, Times, serif;
	font-size: 10px;
	color:#cc0099;
	margin-top:-25px;
}
/*  --- HOLDING -----*/
#topheader_hold {
	background-image: url(../ps_images/PinkSquid_logo_hed_hold.png);
	background-repeat: no-repeat;
	height:190px;
	margin:0 auto;
	padding:0;
	position:relative;
	width:955px;
}
#topheader_wrap_hold {
	height:120px;
	margin:0px auto 0;
	position:relative;
	width:100%;
	background-repeat: repeat-x;
	background-image: url(../ps_images/45oS.png);
}
#introcopy {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	height:auto;
	width:955px;
	font-size:19px;
	color:#333333;
	line-height:29px;
}
#hold_para {
	width: 720px;
	font-size:16px;
	color:#333333;
	line-height:25px;
	height:auto;
}
#cartoon {
	width: 733px;
	height:auto;
	position: absolute;
	margin-left:-11px;
	margin-top:-26px;
}
#cartoon2 {
	width: 733px;
	height:auto;
	position: relative;
	margin-left:-11px;
	margin-top:-26px;
}
.highlight_D {
	font-size:24px;
	color:#444444;
}
.highlight {
	font-size:24px;
	color:#cc0099;
}
.highlight li {
	font-size:19px;
	color:#990066;
}
.highlight a:hover {
	text-decoration:underline;
	color:#333333;
}
.highlight a, .highlight a:visited {
	color:#cc0099;
	text-decoration:none;
}
.midlight {
	font-size:15px;
	color:#444444;
	line-height:20px;
}
.midlight02 {
	font-size:22px;
	color:#A60074;
}
.lowlight {
	font-size:18px;
	color:#cc0099;
	line-height:28px;
}
.dialog {
	font-size:18px;
	color:#cc0099;
}
.directors {
	font-size:18px;
	color:#666666;
}
.awards li, .awards ul {
	font-size:14px;
	line-height:28px;
	color:#000000;
	list-style-type: none;
}
#footer_wrap {
	height:180px;
	margin:0px auto 0;
	position:relative;
	width:100%;
	background-color:#cc0099;
	background-image:url(../ps_images/footer_high.png);
	background-repeat:repeat-x;
}
#footer_tx {
	height:29px;
	margin:0px auto 0;
	position:relative;
	width:100%;
	background-image: url(../ps_images/pink_foots.png);
	background-repeat: repeat-x;
	clear:both;
}
#footer {
	margin:0px auto 0;
	position:relative;
	width:942px;
	height: 190px;
	border: 30px;
	background-image: url(../ps_images/footer_bkgd.png);
	background-repeat: no-repeat;
	padding-left:22px;
}
.fb_block h2 {
	font-family:Georgia, Times, serif;
	font-size: 14px;
}
.fb_block li {
	font-family:Georgia, Times, serif;
	font-size: 11px;
	list-style-type: none;
	text-indent: -36px;
}
.fb_block {
	width: 300px;
	height: auto;
	position: relative;
	float: right;
	padding: 9px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color:#bbb;
}
.fb_block a:hover {
	background-color: #cc0099;
	color: #FFFFFF;
}
.fb_block a, .fblock a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.fblock h2 {
	font-family:Georgia, Times, serif;
	font-size: 18px;
	font-weight: normal;
}
#fblock li {
	font-family:Georgia, Times, serif;
	font-size: 11px;
	list-style-type: none;
	text-indent: -38px;
	border: 0px;
}
.fblock a:hover {
	background-color: #000000;
	color: #FFFFFF;
	border: 0;
}
.fblock a, .fblock a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border: 0;
}
.fblock {
	width: 182px;
	position: relative;
	float: left;
	padding-top: 15px;
	padding-left: 1px;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
#footerbase_tx {
	height:75px;
	margin:0px auto 0;
	position:relative;
	width:100%;
	background-color: #000000;
	background-image: url(../ps_images/footer_tx.gif);
	background-repeat: repeat-x;
}
#footerbase {
	min-height:155px;
	margin:0px auto 0;
	position:relative;
	width:955px;
	padding: 1px;
	color: #FFFFFF;
}
#footerbase_wrap {
	min-height:170px;
	margin:0px auto 0;
	position:relative;
	width:100%;
	background-color: #000;
}
#flash_nav {
	position: relative;
	width: 230px;
	height: 235px;
	top: 7px;
	outline: none;
	left: 40px;
	z-index: 1111;
}
#flash_wheel {
	height:600px;
	margin-top:1px;
	position:relative;
	width:600px;
	outline: none;
}
#flash_intro {
	height:300px;
	margin-left:7px;
	margin-top:-252px;
	outline-style:none;
	outline-width:medium;
	position:relative;
	width:936px;
	z-index:111;
}
#flash_intro img {
	height:487px;
	margin-left:-261px;
	margin-top:-183px;
	position:absolute;
	width:936px;
	z-index:111;
}
#flash_tip {
	height:50px;
	margin-left:273px;
	position:relative;
	top:-39px;
	width:48px;
	z-index:1444;
}
#no_flash_tip {
	height:50px;
	left:234px;
	position:relative;
	top:-40px;
	width:48px;
}
#Pagetitle {
	height:auto;
	margin-top:-138px;
	position:relative;
	right:-456px;
	text-align:right;
	width:500px;
	z-index:351;
}
/* -------- ROLLOVERS -------- */



#sm-youtube {
	display: block;
	width: 28px;
	height: 70px;
	background: url("../ps_images/sm_youtube.gif") no-repeat 0 0;
	float: left;
}
#sm-myspace {
	display: block;
	width: 28px;
	height: 70px;
	background: url("../ps_images/sm_myspace.gif") no-repeat 0 0;
	float: left;
}
#sm-rss {
	display: block;
	width: 28px;
	height: 70px;
	background: url("../ps_images/sm_rss.gif") no-repeat 0 0;
	float: left;
}
#sm-delicious {
	display: block;
	width: 28px;
	height: 70px;
	background: url("../ps_images/sm_delicious.gif") no-repeat 0 0;
	float: left;
}
#sm-twitter {
	display: block;
	width: 28px;
	height: 70px;
	background: url("../ps_images/sm_twitter.gif") no-repeat 0 0;
	float: left;
}
#sm-youtube:hover, #sm-delicious:hover, #sm-rss:hover, #sm-twitter:hover, #sm-myspace:hover {
	background-position: 0 -70px;
}
#sm-youtube span, #sm-delicious span, #sm-rss span, #sm-twitter span, #sm-myspace span {
	display: none;
}
/* --- Promos Buttons --- */
.promos {
	width: 955px;
	height: 191px;
	margin-top: 35px;
	margin-left: 18px;
}
#pro-ideas {
	display: block;
	width: 266px;
	height: 191px;
	float: left;
	background-image: url(../ps_images/promo_fresh_ideas.png);
	background-repeat: no-repeat;
	margin-right: 58px;
}
#pro-perfectfit {
	display: block;
	width: 266px;
	height: 191px;
	float: left;
	background-image: url(../ps_images/promo_perfect_fit.png);
	background-repeat: no-repeat;
	margin-right: 58px;
}
#pro-team {
	display: block;
	width: 266px;
	height: 191px;
	float: left;
	background-image: url(../ps_images/promo_meet_team.png);
	background-repeat: no-repeat;
}
#pro-ideas:hover, #pro-team:hover, #pro-perfectfit:hover {
	background-position: 0 -200px;
}
#pro-ideas span, #pro-team span, #pro-perfectfit span {
	display: none;
}
/* ---- TEXT ------ */


p.home-title {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-left:85px;
	margin-right:101px;
	text-align: left;
	line-height: 23px;
}
.home-title a:link , .home-title a:visited {
	color:#cc0099;
	text-decoration:none;
	}

.home-title a:hover {
	color:#fff;
	text-decoration:underline;
	}

/* ------- no flash nav ---------*/

p.home-title2 {
	color:#999999;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:42px;
	line-height:26px;
	margin-left:100px;
	margin-right:92px;
	position:relative;
	text-align:left;
	top:-95px;
}
#download {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:100px;
	margin-right:101px;
	text-align: left;
	line-height: 23px;
	color:#666;
	position:relative;
	top:-95px;
}
#no_flashnav a:link, #no_flashnav a:visited, #download a:visited, #download a:link {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	border: 0;
	padding-left: 15px;
	padding-right: 15px;
}
#no_flashnav a:hover, #download a:hover {
	background-color: #cc0099;
	color: #FFFFFF;
	border: 0;
}
#no_flashnav {
	color:#FFFFFF;
	float:left;
	font-family:Trebuchet MS, Times, serif;
	font-size:21px;
	font-weight:bold;
	height:156px;
	line-height:28px;
	position:relative;
	text-transform:uppercase;
	top:32px;
	width:270px;
}
#left_nav a:link, #left_nav a:visited {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	border: 0;
	padding-left: 28px;
	padding-right: 14px;
}
#left_nav a:hover {
	background-color: #cc0099;
	color: #FFFFFF;
	border: 0;
}
#Active_nav1 {
	left:1px;
	position:absolute;
	top:50px;
	z-index:888;
}
#Active_nav4 {
	left:1px;
	position:absolute;
	top:107px;
	z-index:888;
}
#Active_nav3 {
	left:1px;
	position:absolute;
	top:88px;
	z-index:888;
}
#Active_nav2 {
	left:1px;
	position:absolute;
	top:69px;
	z-index:888;
}
#left_nav {
	color:#444444;
	float:left;
	font-family:Trebuchet MS, Times, serif;
	font-size:14px;
	height:auto;
	padding-left:1px;
	padding-right:14px;
	position:relative;
	width:270px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 19px;
	top:50px;
	z-index:400;
}
#twitter_mix {
	width: 288px;
	position: relative;
	float: right;
	text-align: left;
	margin-right:-13px;
	margin-top:-128px;
	height: auto;
	min-height:410px;
	margin-bottom:35px;
	background-image:url(../ps_images/left_shadowL.png);
	background-repeat: no-repeat;
	/*background-image:url(../ps_images/10pcTrans.png); */
	padding-bottom:6px;
}
#twitter {
	width: 220px;
	position: relative;
	float: right;
	text-align: left;
	margin-right:8px;
	margin-top:-137px;
	height: auto;
	min-height:410px;
	margin-bottom:35px;
	background-image:url(../ps_images/left_shadowL.png);
	background-repeat: no-repeat;
	/*background-image:url(../ps_images/10pcTrans.png); */
	padding-bottom:6px;
}
#bird img {
	float:right;
	margin-left:-29px;
	margin-top:16px;
	text-align:left;
}
#prevNext {
	margin-right:15px;
	margin-top:1px;
	text-align:right;
	width:400px;
}
#prevNext2 {
	margin-right:15px;
	margin-top:46px;
	text-align:right;
	width:400px;
}
#prevNext img {
	position: relative;
	z-index: 2;
	cursor: pointer;
}
#wrap_values {
	width:650px;
}
#wrap2 {
	width:733px;
	left:200px;
	top:100px;
}
#slides_values {
	width:650px;
}
#slides2 {
	width:733px;
	left:200px;
}
#linkss {
	color:#555555;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	left:5px;
	margin-left:12px;
	margin-top:138px;
	position:relative;
	width:240px;
}
#linkss a:link, #linkss a:visited {
	color:#cc0099;
	font-weight:bold;
	text-decoration:none;
}
#linkss a:hover {
	text-decoration:underline;
}
#stairs_background {
	background-image:url(../ps_images/stairs_04.png);
	background-repeat:no-repeat;
	height:643px;
	margin-bottom:35px;
	position:absolute;
	top:-131px;
	width:900px;
	left:6px;
}
#shoes_background {
	background-image:url(../ps_images/trainers_002.png);
	background-repeat:no-repeat;
	height:716px;
	left:-5px;
	margin-bottom:-147px;
	margin-top:-68px;
	position:relative;
	width:678px;
}
#boxes_background {
	background-image:url(../ps_images/crates_backgroundS.png);
	background-repeat:no-repeat;
	height:643px;
	margin-bottom:35px;
	position:absolute;
	margin-top:1px;
	width:700px;
	left:1px;
}
/* ---- RSS FEED ------ */ 
.rss-box-rss {
	left:-23px;
	position:absolute;
	top:105px;
	width:220px;
}
.rss-items {
	list-style-type:none;
	color:#085258;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.rss-item {
	color:#085258;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	list-style-type:none;
	width:268px;
	margin-left:-8px;
}
.rss-item a:link, .rss-item a:visited {
	color:#cc0099;
	font-weight:bold;
	text-decoration:none;
}
.rss-item a:hover {
	color:#222222;
	text-decoration:underline;
}
.rss-date {
	color:#555555;
}
.rss-title {
	font-size:14px;
	color:#cc0099;
}
/* RSS PS */
/* ---- RSS FEED ------ */ 
.rss-box-PS {
	left:-14px;
	position:relative;
	top:110px;
	width:200px;
}
.rss-box-PS .rss-items {
	list-style-type:none;
	color:#085258;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.rss-box-PS .rss-item {
	color:#085258;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	list-style-type:none;
	width:235px;
	margin-left:-8px;
}
.rss-box-PS .rss-item a:link, .rss-box-PS .rss-item a:visited {
	color:#cc0099;
	font-weight:normal;
	text-decoration:none;
}
.rss-box-PS .rss-item a:hover {
	color:#111111;
	text-decoration:underline;
}
.rss-box-PS .rss-date {
	color:#444444;
}
.rss-box-PS .rss-title {
	color:#333333;
	font-family:trebuchet MS;
	font-size:19px;
	margin-left:12px;
	text-decoration:none;
	text-transform:uppercase;
	width:220px;
}
.clientList {
	width: 518px;
	position: relative;
	float: left;
	padding-top: 1px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.clientList_logobox {
	width: 190px;
	height:100px;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	position: relative;
	float: left;
	background-color:#fff;
	margin-bottom:15px;
	border-style:solid;
	border-color:#C5C3B6;
	border-width:1px;
}
.clientList_logobox img {
	vertical-align:middle;
}
.clientList_textbox {
	width: 300px;
	position: relative;
	float: right;
	padding-top: 0px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.clientList_textbox p {
	font-size: 16px;
	color: #000;
	font-weight:bold;
	line-height:1px;
}
#xmas09 {
	height:450px;
	left:144px;
	margin-left:7px;
	position:relative;
	top:20px;
	width:600px;
	z-index:111;
}
/* PROJECTS */
	
.project {
	width:600px;
	height:230px;
}
.project img {
	border-width: 8px;
	border-style:solid;
	border-color: #FFF;
	float:left;
}
.project_comment {
	color:#333;
	float:right;
	font-family:Arial, Helvetica;
	font-size:11px;
	min-height:180px;
	line-height:12px;
	margin-top:-12px;
	width:250px;
}
.project_comment p {
	font-size:13px;
	color:#000;
	font-weight: bold;
}
.project_comment a, .project_comment a:visited {
	font-size:13px;
	background-color:#000;
	color:#cc0099;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration:none;
	line-height: 21px;
}
.project_comment a:hover {
	background-color:#cc0099;
	color:#000
}
.gobutton {
}

.teamblock{
width:210px;
	height:355px;
	margin-right:45px;
	margin-left:18px;
	float:left;
}


.theteam_box {
	width: 200px;
	height:185px;
	text-align:center;
	position: relative;
	float:left;
	margin-bottom:5px;
	margin-right:5px;
    border-color: #C5C3B6;
    border-style: solid;
    border-width: 1px;
	
}

.theteam_textbox {
	width: 200px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.theteam_textbox a , .theteam_textbox a:visited{
	color:#cc0099;
	text-decoration:none;
	}
	
	.theteam_textbox a:hover {
		color:#000;
		}
