/*======================================
          Base Styles : Your CSS
======================================*/ 
html {
	height:100%;
}

body {
	/*background-image:url(../interface/mainBG.png);*/
	background:url(../interface/main_bg.png) repeat-y center;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	height:100%;
	background-color:#FFF;
}

/*==========================	Header Styles		===========================*/
h1{
	font-size:20px;	
}

h2 {
	font-size:12px;
	line-height:14px;
	margin:0px;
	padding:0px;
}

h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	letter-spacing:1en;
	font-weight:bold;
	margin:0;
	padding:0;
}

h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	letter-spacing:1en;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:#C00;
}

h5 {
	font-family:Verdana, Geneva, sans-serif;	
	font-size:11px;
	line-height:14px;
	margin:0px;
	padding:0 0 4px 0;
	letter-spacing:1px;	
	text-transform:uppercase;
	color:#FFF;
	border-bottom:3px solid white;
}
/*==	End Style	==*/

/*==========================	Navigation Styles		===========================*/
.nav {
	font-size:75%;
	letter-spacing:1px;
	position:relative;
	top:54px;
	z-index:2;
	padding-left:50px;
}

.nav #home {
	margin-top:-3px;
}

.nav a{
	outline: none;
}

.subnav {
	font-size:75%;
	letter-spacing:.2em;
	text-align:center;
	position:absolute;
	margin:0 0 0 0;
	z-index:3;
	top:74px;
}

.nav ul {
	list-style:none;
	margin:0;
}

.nav ul li, .subnav li {
	text-align:center;
	display:block;
	float:left;
	margin:0px 4px 0 4px;
}

#workNavMargin {
	margin:0 -5px 0 105px;
}

#contactNavMargin {
	margin:0 -5px 0 360px;
}

#profileNavMargin {
	margin:0 -5px 0 -55px;
}

.nav li a, .subnav li a {
	display:block;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:9px;
	color:#999;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.nav li a:hover, .subnav li a:hover, .nav_on {
	color:black;
}

.nav li a.navOn {
	color:black;
}

/*==	End Nav	==*/

.area870x510 {
	width:870px;
	height:510px;
	overflow:hidden;
}

.container {
	position:relative;
	height:100%;
	background-color:#FFF;
	width:1000px;
}

.header {
	background:url(../interface/header.png) no-repeat;
	width:944px;
	height:77px;
	position:absolute;
	top:0px;
}

.dots {
	position:absolute;
	top:3px;
	left:0px;
	/*background:url(/assets_new/dots.gif) repeat-x;*/
	height:77px;
	width:100%;
}

#logo {
	background-image:url(../interface/noon_lite2.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:45px;	
	height:45px;	
	margin:15px 0px 0px 32px;
	position:absolute;
	top:25px;
	left:861px;
}

.news_box p{
	margin:0;
	font-size:11px;
}
.news_box h2, .news_box h2 a{
	padding-left:0;
}

.content {
	width:870px;
	height:600px;
	position:absolute;
	top:136px;
	left:65px;
}

.caption {
	position:absolute;
	top:390px;
	left:20px;
	color:white;
	padding:5px 11px;
	background:#000;
	width:400px;
}
.caption img{
	margin-right:10px;
}

.news_box {
	width:250px;
	height:444px;
	position:absolute;
	top:0;
	left:600px;
	z-index:1001;
	padding:20px;
	color:white;
}

.news_box a {
	color:white;
	text-decoration:none;
	background:none;
	padding:2px;
}

.news_box a:hover {
	color:white;
	background:black;
}

.news_box_panel {
	width:944px;
	height:444px;
	position:absolute;
	top:1px;
	left:0px;
	z-index:1000;
	background:url(../interface/panel.png);
}

.news_box h3{
		font-size:14px;
		color:white;
		font-weight:bold;
		border-bottom: 3px solid white;
		padding:0 0 8px 0;
		margin-bottom:0;
}

.news_box ul{
	margin:0 0 20px 0;
}

.news_box li{
	border-bottom:1px dotted white;
	padding:10px 0;
	list-style:none;
}

.footer {
	text-transform:uppercase;
	font-weight: bold; 
	font-size: 8px; 
	letter-spacing: 1px;
	color:#aaa;
}

a.work_btn{width:20px;}

.tiny_nav a.activeSlide{
	color:white;
	background:black;
}

.tiny_nav {
	margin:0 0 20px 0;
}

a.more_link{
	background:black;
	color:white;
	font-size:74%;
	padding: 3px 4px;
}

a.more_link:hover{
	background:white;
	color:black;
}

.readMore a:link{
	font-style:italic;
}
/*==========================	News Style		===========================*/
#caseBox {
	margin:0 10px 145px 0;
	padding:0;
	width:650px;
}

#caseBox_other {
	margin:0;
	padding:0;
	width:210px;
	float:right;
}

#caseBox_other a {	
	text-decoration:none;
	display:block;
}

#caseNum {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#666;
	display:block;
}

#caseNum_other {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
}

#caseTitle {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 0 6px 0;
	padding:4px 0 20px 0;
	width:650px;
	height:28px;
}

#caseTitle_other {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 5px 0;
	padding:5px 0 7px 0;
	width:208px;
	height:40px;
}

#caseProjectName {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:block;
}

.caseText {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:4px 0px 8px 0px;
	width:648px;
	padding:13px 1px 0px 1px;
	line-height:20px;
}

.caseText a {
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #666;
}

.caseLink_other {
	display:block;
	background-image:url(/interface/caseBG.png);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;
	text-transform:uppercase;
	font-weight:bold;
	width:203px;
	line-height:10px;
	height:50px;
	padding:5px 0 5px 5px;
	margin-bottom:15px;
	overflow:hidden;
}

.caseLink_other:hover{
	background-position:bottom;
	color:#111;
}

.caseLink_title_other {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	width:185px;
	text-transform:none;
	padding-top:10px;
	line-height:13px;
	font-weight:bold;	
}
/*==	End Style	==*/

/*==========================	News Style		===========================*/

#newsPagination_box {
	clear:both;
	margin:0;
	padding:0;
	width:120px;
}

#newsPagination {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:2px 0 0 3px;
	height:43px;
	color:#333;
	background-image:url(../interface/highlight_archive_bg.png);
	font-weight: bold;
}
#newsPagination a {
	color:#999;
	text-decoration:none;
}
#newsPagination a:hover {
	color:#333;
	text-decoration:none;
}
#newsPagination_title {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:40px;
	line-height:14px;
	margin:0 0 5px;
	padding:5px 0 7px;
	width:120px;
}

.newsBox {
	margin:0 27px 0 0;
	padding:0;
	width:160px;
	float:left;
}

#newsBox_social {
	margin:0;
	padding:0;
	width:120px;
	float:left;
}

.newsTitle {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:5px 0 7px 0;
	width:160px;
	height:40px;
}

#newsTitle_social {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:5px 0 7px 0;
	width:120px;
	height:40px;
}

.newsText {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:0;
	line-height:15px;
	width:170px;
	padding:5px 0 5px 0;
}

.newsText a {
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #666;
}

.newsText a:hover {
	color:#000;
	border-bottom:1px dotted #000;
}

.newsImg {
	border-bottom:1px solid #ccc;
	padding: 6px 0;
}

#newsText_social {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:0;
	width:120px;
	height:210px;
	padding:6px 0;
}

#newsText_social a {
	display:block;
}

#news_follow_fb {
	background-image:url(../images/uploads/news_fb.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:120px;
	height:45px;
	margin-bottom:5px;
}

#news_follow_twtr {
	background-image:url(../images/uploads/news_twtr.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:120px;
	height:45px;
	margin-bottom:5px;
}

#news_follow_fb:hover, #news_follow_twtr:hover {
	background-position:0 	-45px;
}
/*==	End Style	==*/

/*==========================	Project Slideshow Style		===========================*/

#vimeo_box {
	width:870px;
	height:444px;
}
 
#vimeo {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;

}

.big_images {
	border:1px solid #fff;
	overflow:hidden;
	height:444px;
	margin:0;
}

.big_images_b {
	background-color:#000;
	width:862px;
}
	

.slide_content {
	width:858px;
	height:590px;
	padding:11px 40px 20px 40px;
	position:relative;
	margin:auto;
}

.category_tab {
	position:absolute;
	top:10px;
	left:20px;
}

#next_slide {
	position:absolute;
	display:block;
	top:220px;
	left:898px;
	width:25px;
	height:30px;
	z-index:2005;
	background:url(../assets_new/slideshow_navBtn/nextSlide.gif) no-repeat;
}

#next_slide a {
	outline:none;
}

#prev_slide {
	position:absolute;
	display:block;
	top:220px;
	left:14px;
	width:25px;
	height:30px;
	z-index:2006;
	background:url(../assets_new/slideshow_navBtn/prevSlide.gif) no-repeat ;
}

#prev_slide a {
	outline:none;
}
	

/*li#next_slide a{
	margin-left:0;
	width:10px;
	background-position:0 0;
}
li#next_slide a:hover {
	background-position:0 -16px;
}*/

.projectDetail {
	overflow:hidden;
}

.sublandTxt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#888;
	margin:0;
}

#sublandThumbContainer{
	padding-left:600px;
	width:190px;
}

.sublandThumb {
	float:left;
	margin:0 10px 5px 0;
}

.sublandThumb img {
	border:1px solid #eee;
}

#projectTxt {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#000;
	width:535px;
	margin:-10px 0px 0px 0px;
}

.slideTxt {
	color:#000;
}

#projectId {
	color:#000;
	float:left;
	text-align:left;
	font-size:10px;
	letter-spacing:.5px;	
	text-transform:uppercase;
	font-weight:bold;
	margin:-10px 0px 0px 0px;
	padding:0 3px 0 2px;
	width:315px;
}

#projectThumbnailContainer {
	display:block;
	width:535px;
	padding:0;
	margin-top:130px;
	margin-left:315px;
	color:#000;
}

.thumbnail_icon {
	float:left;
	padding:0;
	margin-left:2px;
	height:52px;
	width:52px;
}

.projectThumbnail {
	float:left;
	margin-left:9px;
	padding:0;
	height:12px;
	width:12px;
}

.titleBox {
	padding:0;
	margin:0;
}

.titleBox a {
	text-decoration:none;
	color:#333;
}

.awards {
	width:350px;
	height:11px;	
	margin-top:0px;
}

.star {
	background-image:url(../assets_new/slideshow_navBtn/star.gif);
}

.align_right {
	margin-left:4px;
	float:right;	
}

.page_nav {
	position:absolute;
	text-align:left;
	z-index:20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding:0;
	margin:0;
	bottom:10px
}

#relationshipText {
	font:Verdana, Geneva, sans-serif;	
	color:#888;
	font-size:11px;
	margin:10px 0 0 50px;
	width:500px;
	position:absolute;
}

#relationship_nav {
	position:absolute;
	z-index:10;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	margin:0 0 0 56px;
	padding:0;
	bottom:48px;
}

.page_nav li, #relationship_nav li {
	float:left;
	list-style:none;
	margin:0;
	padding:0 2px 0 2px;
}

.page_nav li a, #relationship_nav li a {
	text-decoration:none;
	color:#666;
}

.page_nav a:hover, #relationship_nav a:hover {
	color:#000;
}

.page_nav a:focus, #relationship_nav a:focus {
	outline: none;
}
/*==	End Style	==*/

/*==========================	Work Landing Page		===========================*/
.landingContainer {
	position:absolute;
	top:136px;
	left:0px;
	padding-left:65px;
	padding-right:65px;
	z-index:1;
	background-color:#FFF;
}

.featureArea {
	width:870px;
	height:320px;
	background-color:#EDEDEF;
	padding:0;
	margin:0 0 14px 0;
}

.footerThumbArea {
	margin:0;
	padding:0;
	position:absolute;
}

.thumb5 {
	width:166px;
	height:166px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}

.infographic {
	width:575px;
	height:200px;
	position:absolute;
	top:110px;
	margin:0;
	padding:0;
}

#split {
	float:left;	
	width:380px;
	margin:10px 0 0 -10px;
	padding:0;
}

#featureTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	margin:30px 0 0 0;
	padding:0;
}

#featureTxt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:10px 0;
	padding:0;
}


/*////////////////////////////////////////////////////////////////////////////////////////////*/

#feature {
	width:446px;
	height:510px;
	float:left;
	margin:0 10px 5px 0;
	padding:0;
	overflow:hidden;
	display:block;
}

#image1 {
	background-image:url(../assets_new/work_landing/work_camp.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	width:237px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}

#image2 {
	background-image:url(../assets_new/work_landing/work_prin.jpg);
	display:block;
	width:161px;
	height:162px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 10px 0;
	padding:0;	
}

#image3 {
	background-image:url(../assets_new/work_landing/work_inter_mo.jpg);
	background-repeat:no-repeat;
	display:block;
	width:237px;
	height:162px;
	border:1px solid #ccc;
	float:left;
	margin:0 0 0px 0;
	padding:0;
}

#image4 {
	background-image:url(../assets_new/work_landing/work_brand.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:237px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}


#image5 {
	background-image:url(../assets_new/work_landing/work_extra.jpg);
	display:block;
	width:161px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0;
	padding:0;
}

#image6 {
	background-image:url(../assets_new/work_landing/work_words.jpg);
	display:block;
	width:161px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0;
	padding:0;
}
#image1:hover, #image2:hover, #image3:hover, #image4:hover, #image5:hover, #image6:hover{
	background-position:0px -166px;
}

#linkContainer {
	float:left;
	width:414px;
	list-style:none;
	margin:0 0 0px 0;
	padding:0;
	display:block;
}

#linkContainer li {
	float:left;
}

#linkContainer li a {
	font:Verdana, Geneva, sans-serif;	
	text-decoration:none;
	font-size:10px;
	letter-spacing:1px;
	color:#000;
	float:left;
}

#linkContainer li a:hover {
	color:#C00;
}

#linkContainer li a#image1 p, #linkContainer li a#image2 p, #linkContainer li a#image3 p, #linkContainer li a#image4 p, #linkContainer li a#image5 p, #linkContainer li a#image6 p {
	padding:5px;	
}

#linkContainer li a#image1 p, #linkContainer li a#image4 p {
	margin:0 0 0 80px;
}
/*////////////////////////////////////////////////////////////////////////////////////////////*/

/*==	End Style	==*/

/*==========================	Sub Landing		===========================*/
.subMain {
	width:780px;
	background-color:#FFF;
	padding-left:10px;
	margin:35px 0px 0px 5px;
	text-align:left;
	overflow:hidden;
}

.subMain_large {
	width:844px;
	height:400px;
	background-color:#FFF;
	padding:0px;
	margin:55px 0px 40px 10px;
	overflow:hidden;
}

.subMain_nooner {
	width:855px;
	height:550px;
	background-color:#FFF;
	padding:0px 10px 10px 15px;
	margin:10px;
	position:relative;
}

.subMain_relationships {
	width:840px;
	height:480px;
	background-color:#FFF;
	padding-left:10px;
	margin:55px 0px 0px 20px;
}

.subMain_capabilities {
	width:870px;
	height:450px;
	background-color:#FFF;
	padding-left:10px;
	margin:35px 0px 0px 5px;
	
}

.subMain_accolades {
	width:870px;
	height:500px;
	background-color:#FFF;
	padding-left:10px;
	margin:35px 0px 0px 5px;
	
}

.sublandtab {
	position:absolute;
	top:0px;
	left:10px;
}


.clientBox {
	margin-left:40px;
}

.clientBox ul {
	list-style:none; 
	margin:0;
}

.clientBox ul li a {
	text-decoration:none;
	color:#666;
}

.clientBox ul li a:hover {
	color:#000;
}
/*==	End Style	==*/

/*==========================	Contact		===========================*/
#contactImageArea {
	width:350px;
	height:510px;
	overflow:hidden;
	float:left;
}

#contactBox {
	width:240px;
	padding:0px 20px 40px 20px;
	float:left;		
}

#contactBox a{
	text-decoration:none;
	color:#666;
}

#contactBox a:hover{
	color:#000;
}

.contactInfo {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}

.underline {
	text-decoration:underline;
}
/*==	End Style	==*/

/*==========================	Contact		===========================*/

#businessBox {
	width:240px;
	float:left;		
	padding:0px 0px 40px 0px;
}

#businessBox a{
	text-decoration:none;
	color:#666;
}

#businessBox a:hover{
	color:#000;
}

/*==	End Style	==*/

/*==========================	Jobs		===========================*/

#jobBox {
	width:500px;	
	float:left;		
	padding:0px 0 0 20px;
}

#jobBox a{
	text-decoration:none;
	color:#666;
}

#jobBox a:hover{
	color:#000;
}

.job_positions {
	width:250px;
	float:left;
}
.job_left {
	float:left;
}
.job_right {
	float:left;
}

.listing {
	width:238px;
	margin:0 0 20px 60px;
}

.listingTitle {
	width:238px;
	font-size:9px;	
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
}

/*==	End Style	==*/

/*==========================	Photo Gallery		===========================*/

#photoName {
	text-align:right;
	font-size:10px;
	letter-spacing:.5px;	
	text-transform:uppercase;
	font-weight:bold;
	width:240px;
	float:left;
	padding:5px 0 5px 0;
	/*margin-top:20px;*/
}

#next_image {
	position:absolute;
	display:block;
	top:242px;
	left:936px;
	width:25px;
	height:30px;
	z-index:2005;
	background-image:url(../assets_new/slideshow_navBtn/nextSlide.gif);
}

#prev_image {
	position:absolute;
	display:block;
	top:242px;
	left:40px;
	width:25px;
	height:30px;
	z-index:2006;
	background-image:url(../assets_new/slideshow_navBtn/prevSlide.gif);
}
/*==	End Style	==*/

/*==========================	Standard Areas		===========================*/
.imageArea {
	width:870px;
	padding:0;
	margin:0 0 14px 0;
}
/*//////////////////////////////////////////////*/
.area870x350 {
	width:870px;
	height:350px;
	margin-bottom:20px;
}

#client_list {
	position:absolute;
	width:650px;
	list-style:none;
	padding:0;
	overflow:hidden;
}

#client_list li {
	width:240px;
	float:left;
	margin:0 30px 0 0;
}

#client_list li ul {
	list-style:none;
	margin:0;
	padding:0;
}

#client_list li ul li{
	margin:0;
	padding:0;
}

#client_list li ul li a {
	text-decoration:none;
	color:#666;
}

#client_list li ul li a:hover {
	color:black;
}
/*//////////////////////////////////////////////*/

.textArea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:0;
	padding:0;
	line-height:16px;
	/*background-color:#6FF;*/
	font-weight:normal;
	text-transform:none;
}

.titleArea {
	border-top:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:2px 0 10px 0;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 5px 0;
}

.geo_info a {
	color:#000;
	text-decoration:none;
}

.geo_info a:hover {
	border-bottom:1px dotted #000;
}

.textDrop {
	margin-bottom:20px;
}

.textPhilosophy {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:30px;
	letter-spacing:-0.5px;
	width:650px;
	height:360px;
	padding-top:3px;
}

.textDrop a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:8px;
	text-transform:uppercase;
	border-bottom:1px dotted #999;
	padding-bottom:1px;
}

#idArea {
	width:870px;
	float:left;
	text-align:right;
	font-size:10px;
	letter-spacing:.5px;	
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
}

#linkArea {
	margin-top:20px;
	font-size:10px;
}

#linkArea a {
	text-decoration:none;
	color:#000;
}

#linkArea a:hover, .textDrop a:hover {
	color:#999;
}
/*==	End Style	==*/

/*==========================	General		===========================*/
.whiteBox {
	margin:5px 0;
	padding:0;
	background-color:#FFF;
	display:block;
}

.greyBox {
	margin:12px 0 0 0;
	padding:0;
	background-color:#DADADA;
	display:block;
	position:relative;
}

.orangeBox {
	margin:0;
	padding:0;
	background-color:#FF7F00;
	display:block;
	position:absolute;
}

.x870430 {
	position:absolute;
	top:0;
	width:870px;
}

.omega {
	margin-right:0;
	padding-right:0;
}

.color_orange{
	color:#FF7F00;
}


/*==========================	ADDITIONALS		===========================*/

.capable_cat{
	padding-bottom:20px;
}

.photo_info{
	font-size:8px;
}

.announcements {
	margin-left:1px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;
	padding:10px;
	padding-left:0px;
	line-height:16px;
	width:300px;
}

.divider {
	border-top:4px solid #666; 
	width:126px;
	margin-top:30px;
	margin-bottom:0px;
}

.announcements a {
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #666;
}
.announcements a:hover {
	color:#000;
	border-bottom:1px dotted #000;
}

.branding_design {
	margin-top:5px;
	display:block;	
}

.cap_link {
	margin-left:16px;
}

.cap_reel {
	display:block;
	background-image:url(/interface/see_the_reel.png);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
	width:80px;
}

.cap_reel:hover {
	background-position:bottom;
}

.cap_work {
	display:block;
	background-image:url(/interface/go_to_work.png);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
	width:80px;
}

.cap_work:hover {
	background-position:bottom;
}

#photo_desc {
	top:0;
	left:65px;
	position:absolute;
	width:890px;
	z-index:2006;
	cursor:hand;
	cursor:pointer;
}
.display_photo{
	display:none;
}
