@charset "UTF-8";
/*Madeinhaus.com 2010 - Developer: Pep Lupo
swatch colors: ==============
#f7f0e8 = bg color; 
#131313 = black (main text color); 
#e67463 = peach text; 
#949494 = light grey text; 
#d67058 = peach openings apply; 
#000000 = black titles;
#959494 = footer color
#97889c = purple;
*/

/*resets & overrides====================*/
img{border:none;}
.case{border-bottom:#000000 10px solid;}
ul{list-style-type:none; padding:0; margin:0; color:#333333;}
img.last{padding-right:0px;}
form{padding:0; margin:0;}
.img_top_margin{margin-top:31px; margin-bottom:0; padding-bottom:0px;}
.maps_links{margin:0 5px 0 0; padding:0px;}
a:hover{text-decoration:none; color:#000000;}

/*links & type============*/
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; line-height:21px; padding-right:10px;}
a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
span.margin_l{margin-left:-20px;}
span.margin_l_pos{margin-left:35px;}
span.margin_minimize{margin-left:-25px;}
.grey_text{color:#949494; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.dot{position:absolute; width:13px; height:13px; background-image:url(../_images/global_dot.jpg); background-repeat:no-repeat; top:32px; left:21px;}
.dot_jo{position:absolute; width:13px; height:13px; background-image:url(../_images/global_dot.jpg); background-repeat:no-repeat; top:32px; left:21px;}
.dot_jo_m{position:absolute; width:13px; height:13px; background-image:url(../_images/global_dot.jpg); background-repeat:no-repeat; top:32px; left:21px;}
.dot_bf{
	position:absolute;
	width:13px;
	height:13px;
	background-image:url(../_images/global_dot.jpg);
	background-repeat:no-repeat;
	top:34px;
	left:15px;
}
.dot_bf_m{position:absolute; width:13px; height:13px; background-image:url(../_images/global_dot.jpg); background-repeat:no-repeat; top:32px; left:21px;}
.black_12{font-size:12px; color:#333333; font-weight: 400;}
.leading_17{line-height:17px;}
.peach_12{color:#d67058; font-weight: 400;}
.small_type{font-size:11px;}
.peach{color:#e67463;}
.peach_11{color:#e67463; font-size:11px;}
a:hover{text-decoration:none; color:#000000;}

/*layout======*/
/*Home =================*/
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat; position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#hp {opacity:0;filter:alpha(opacity=0);}
#left_arrow{position:absolute; top:322px; left:0px; cursor: pointer; z-index:1;}
#right_arrow{position:absolute; top:322px; right:0px; cursor: pointer; z-index:1;}

#header_wrapper{width:983px; margin:0 auto; margin-top:20px;}
#header{width:983px; height:42px; position: relative;}
#header_logo{width:120px; float:left; margin-right:48px;}
#header_nav{width:730px; float:left; text-align:center; margin-top:12px; margin-bottom:25px;}
#header_nav ul li{display:inline; letter-spacing:1px;}
#header_nav ul li a.blue{color:#8395a6; font-size:11px; display: block; float:left; }
#header_nav ul li a.purple{color:#97889c; font-size:11px; display: block; float:left;}
#header_nav ul li a.green{color:#87a6a3; font-size:11px; display: block; float:left;}
#header_nav ul li a.nav_dot {background-image:url(../_images/nav_bullet_point.jpg); background-position:left center; background-repeat:no-repeat; width:53px; display: block; float:left; text-align:right;}
#header_nav ul li a.nav_dot_blue {background-image:url(../_images/blue_dot.jpg); background-position:left center; background-repeat:no-repeat; width:53px; display: block; float:left; text-align:right;}
#header_nav ul li a.nav_dot_cap {background-image:url(../_images/nav_bullet_point.jpg); background-position:left center; background-repeat:no-repeat; width:75px; display: block; float:left; text-align:right;}
#header_nav ul li a.nav_dot_purple {background-image:url(../_images/purple_dot.jpg); background-position:left center; background-repeat:no-repeat; width:75px; display: block; float:left; text-align:right;}
#header_nav ul li a.nav_dot_studio {background-image:url(../_images/nav_bullet_point.jpg); background-position:left center; background-repeat:no-repeat; width:62px; display: block; float:left; text-align:right;}
#header_nav ul li a.nav_dot_green {background-image:url(../_images/green_dot.jpg); background-position:left center; background-repeat:no-repeat; width:67px; display: block; float:left; text-align:right;}

#header_nav ul li a.nav_dot_green:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.nav_dot_studio:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.nav_dot_purple:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.nav_dot_cap:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.nav_dot_blue:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.nav_dot:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.green:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.purple:hover{text-decoration:none; color:#000000;}
#header_nav ul li a.blue:hover{text-decoration:none; color:#000000;}
#temp_footer ul li a:hover{color:#000000; text-decoration:none;}


a.unlisted_jobs{color:#88a6a3; font-size:12px;}
a.unlisted_jobs:hover{color:#000000; text-decoration:none;}
a.internships{color:#88a6a3; font-size:12px;}
a.internships:hover{color:#000000; text-decoration:none;}
a.current_position{color:#88a6a3; font-size:12px;}
a.current_position:hover{color:#000000; text-decoration:none;}

#header_diamond{width:79px; float:left;}

.portfolio{width:112px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_bullet_point.jpg); background-position:left; background-repeat:no-repeat;}
.startups{width:112px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_bullet_point.jpg); background-position:left; background-repeat:no-repeat;}
.services{width:105px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_bullet_point.jpg); background-position:left; background-repeat:no-repeat;}
.studio{width:93px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_bullet_point.jpg); background-position:left; background-repeat:no-repeat;}
.why{width:83px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_bullet_point.jpg); background-position:left; background-repeat:no-repeat;}

.portfolio a{display:block; width:112px;}
.startups a{display:block; width:112px;}
.services a{display:block; width:105px;}
.studio a{display:block; width:93px;}
.why a{display:block; width:83px;}

.studio_sel{width:93px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_studio_sel.jpg); background-position:left; background-repeat:no-repeat;}
.portfolio_sel{width:112px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_studio_sel.jpg); background-position:left; background-repeat:no-repeat;}
.services_sel{width:105px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_studio_sel.jpg); background-position:left; background-repeat:no-repeat;}
.why_sel{width:83px; height:19px; float:left; margin-right:25px; background-image: url(../_images/nav_studio_sel.jpg); background-position:left; background-repeat:no-repeat;}

#indent_cheat{position:absolute; width:983px; height:20px; top:51px; left:0px; z-index:2;}
#case_study{width:1200px; margin:0px auto; overflow:hidden; padding:0px; height:553px; position:relative;}
.casestudy_link{ width:53px; height:53px; position:absolute; top:234px; left:359px;}
#main_body{width:983px; margin:0px auto; position:relative; border-top:10px solid #000;}

#main_body #jobs{width:186px; height:730px;float:left; background-image:url(../_images/jobs_bg.jpg); margin-right:609px; position:relative;}
#main_body #col_showreel{width:186px; height:730px;float:left; background-image:url(../_images/jobs_bg.jpg); margin-right:609px; position:relative;}
#main_body #col_showreel #reels{position:absolute; left:0px; top:0px; background-color:#f6f0e7; /*visibility:hidden;*/}
#main_body #jobs #the_openings{position:absolute; left:0px; top:0px; background-color:#f6f0e7; /*visibility:hidden;*/}
#main_body #blogs{width:186px; height:400px;float:left; background-image:url(../_images/jobs_bg.jpg); position:relative;}
#main_body #blogs #the_blogs{position:absolute; left:0px; top:0px; background-color:#f6f0e7; /*visibility:hidden;*/}
#main_body #col_jobs{width:186px; height:400px;float:left; background-image:url(../_images/jobs_bg.jpg); position:relative;}
#main_body #col_jobs #the_jobs{position:absolute; left:0px; top:0px; background-color:#f6f0e7; /*visibility:hidden;*/}
#hp_video{width:983px; margin:0 auto;}

.btn_minimize{width:186px; height:41px; text-align:center; padding-top:30px; position:relative; border-bottom:#000000 2px solid; background-color:#f6f0e7; display:block; cursor:pointer;}
.jobs_title{width:186px; height:41px; text-align:center; padding-top:30px; position:relative; border-bottom:#000000 10px solid; background-color:#f6f0e7; display:block; cursor:pointer;}
.jobs_title_up{width:186px; height:41px; text-align:center; padding-top:30px; position:relative; border-bottom:#000000 2px solid; background-color:#f6f0e7; display:block; cursor:pointer;}
.get_job{padding-left:19px; border-bottom:#FFFFFF solid 2px; background-color:#f6f0e7;}
.get_job p{padding:0; margin:15px 0; font-size:11px; line-height:20px;}
.apply_job{height:41px; border-bottom:#000000 solid 2px; background-color:#f6f0e7;}
.apply_job p{ text-align:center; padding:0; margin:10px 0;}

.blogs_title{width:186px; height:41px; text-align:center; padding-top:30px; position:relative; border-bottom:#000000 10px solid; display:block; cursor:pointer;}
.col_jobs_title{width:186px; height:41px; text-align:center; padding-top:30px; position:relative; border-bottom:#000000 2px solid; display:block; cursor:pointer;}
.get_blog_ras{height:90px; padding-left:19px; border-bottom:#FFFFFF solid 2px; background-color:#f6f0e7; background-image:url(../_images/blogs_ras.jpg); background-repeat:no-repeat; background-position:center left;}
.get_blog_ras p{padding:25px 0 0 45px; margin:10px 0;}

.get_blog_jared{height:90px; padding-left:19px; border-bottom:#FFFFFF solid 2px; background-color:#f6f0e7; background-image:url(../_images/blogs_jared.jpg); background-repeat:no-repeat; background-position:center left;}
.get_blog_jared p{padding:25px 0 0 45px; margin:10px 0;}

.get_blog_pep{height:90px; padding-left:19px; border-bottom:#FFFFFF solid 2px; background-color:#f6f0e7; background-image:url(../_images/blogs_pep.jpg); background-repeat:no-repeat; background-position:center left;}
.get_blog_pep p{padding:25px 0 0 45px; margin:10px 0;}

.get_blog_steed{height:90px; padding-left:19px; border-bottom:#FFFFFF solid 2px; background-color:#f6f0e7; background-image:url(../_images/blogs_steed.jpg); background-repeat:no-repeat; background-position:center left;}
.get_blog_steed p{padding:25px 0 0 45px; margin:10px 0;}


#callouts{width:554px; position:absolute; top:-82px; left:215px; border-top:#9f9f9f 10px solid; z-index:10;}
#sliding_callout{width:554px; height:245px; background-color:#FFFFFF; overflow:hidden;}
#callouts_wrapper{margin-left:0px;}



#cs_ebay{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}
#cs_kcet{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}
#cs_chad{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}
#cs_circles{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}
#cs_kanye{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}
#cs_resfest{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}
#cs_lamag{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}
#cs_ms{width:518px; height:217px; padding:28px 0 0 35px; float:left; background-image:url(../_images/hp_bar_sliding.jpg); background-repeat:no-repeat; background-position:bottom left;}

#cs_main{width:470px; float:left;}
.cs_main_left {width:356px; float:left; margin-right:38px; margin-top:20px;}
.cs_main_right {width:70px; float:left; margin-top:25px;}
.cs_main_left p{width:356px; line-height:20px;}

#sliding_bar{margin:0 auto; padding:0; width:414px; height:8px;}
#circles{width:355px; height:74px; margin:25px 0 18px 98px;}
#circles ul li{display:inline; cursor:pointer;}
#circles ul li img{margin-right:60px;}
#circles ul li img.last{margin-right:0px;}

#in_haus{width:485px; height:205px; padding:48px 0 0 31px; text-align:justify; position:relative;}
#form{width:255px; height:49px; text-align:right; float:right; position:absolute; top:30px; right:0; background-color:#f7f0e8; visibility:hidden;}
#form input{vertical-align:middle;}

#in_haus_title{background-image:url(../_images/in_haus.jpg); font-size:11px; background-repeat:no-repeat; background-position:left; width:475px; height:13px; text-align:right; margin-bottom:15px; cursor:pointer; margin-right:5px;}
#footer{width:485px; height:129px; margin:37px auto;}

/*Studio =================*/
body #studio{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat; position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#studio #temp_wrapper{opacity:0;filter:alpha(opacity=0);}
#temp_wrapper{width:983px; margin:20px auto;}
#temp_header{width:983px; margin:0 auto;}

#temp_content{width:752px; margin:0 auto; margin-top:47px;}
#temp_left{width:207px; float:left; text-align:center; overflow:hidden;}
#temp_left p{width:207px; text-align:center;}
#temp_right{width:545px; float:left;}
#temp_right .int_space{padding:0 0 0 37px;}
#temp_right .positions{width:439px; background-color:#FFFFFF; margin:36px 0 0 37px; color:#d67058; border-bottom:10px solid #000000;}
#temp_right .positions ul {padding:30px 0 0 52px;}
#temp_right .positions ul li{list-style-type: disc; list-style-image:url(../_images/disc_bullet.jpg); line-height:20px;}
.jobs_bg{width:454px; background-image:url(../_images/studio_bg_jobs.jpg); background-repeat:no-repeat; background-position:center; height:156px; margin-left:30px;}

#rasmus{margin-top:50px;}
#rasmus #ras_left{width:565px; float:left; margin-top:36px;}
#rasmus #ras_left p{padding-right:28px; margin-top:34px;}
#ras_hidden{ display:none;}
#rasmus #ras_right{width:186px; float:left; margin-top:36px; border-bottom:10px solid #000000; position:relative}
#rasmus #ras_right .ras_reveal{width:186px; position:absolute; top:110px; left:0px; background-color:#f7f2e9; }
#rasmus #ras_right .ras_reveal ul.border_line{border-bottom:2px solid #000000; line-height:16px; padding:18px 0px;}
#rasmus #ras_right .ras_reveal ul.border_line li{margin-left:35px; font-size:10px; list-style-image:url(../_images/studio_bullet.jpg);}
#rasmus #ras_right .ras_circles {border-bottom:2px solid #000000; padding-bottom:26px; padding-left:10px;}
#rasmus #ras_right .ras_circles img{padding-right:15px;}
#rasmus #ras_right .ras_circles img.img_last{padding-right:0px;}
.more_ras{cursor:pointer;}

#jared{margin-top:86px;}
#jared #jar_right{width:565px; float:left; margin-top:36px;}
#jared #jar_right p{padding-left:28px; margin-top:30px;}
#jar_hidden{ display:none;}
#jared #jar_left{width:186px; float:left; border-bottom:10px solid #000000; margin-top:36px; position:relative;}
#jared #jar_left .jar_reveal{width:186px; position:absolute; top:110px; left:0px; background-color:#f7f2e9; }
#jared #jar_left .jar_reveal ul.border_line{border-bottom:2px solid #000000; line-height:16px; padding:18px 0px;}
#jared #jar_left .jar_reveal ul.border_line li{margin-left:35px; font-size:10px; list-style-image:url(../_images/studio_bullet.jpg);}

#jared #jar_left .jar_circles {border-bottom:2px solid #000000; padding-bottom:26px; padding-left:10px;}
#jared #jar_left .jar_circles img{padding-right:15px;}
#jared #jar_left .jar_circles img.img_last{padding-right:0px;}
.more_jar{cursor:pointer;}

#studio_info{margin-top:90px;}
#studio_info #studio_right{width:482px; float:left; margin:0 19px 47px 0; overflow:hidden;}
#studio_info #studio_right p{margin-top:30px;}
#studio_info #studio_right ul{margin:23px 0 0 88px;}
#studio_info #studio_right ul li{display:inline;}
#studio_info #studio_right ul li img{margin-right:10px;}
#studio_info #studio_left{width:248px; float:left;}

#studio_info #studio_right #images_wrapper{width:2410px;}
#studio_info #studio_right #images_wrapper #image_1{width:482px; float:left;}
#studio_info #studio_right #images_wrapper #image_2{width:482px; float:left;}
#studio_info #studio_right #images_wrapper #image_3{width:482px; float:left;}
#studio_info #studio_right #images_wrapper #image_4{width:482px; float:left;}
#studio_info #studio_right #images_wrapper #image_5{width:482px; float:left;}

img.image_1{cursor:pointer;}
img.image_2{cursor:pointer;}
img.image_3{cursor:pointer;}
img.image_4{cursor:pointer;}
img.image_5{cursor:pointer;}

#temp_footer{width:710px; height:154px; margin:20px auto; background-image:url(../_images/footer_temp.jpg); background-repeat:no-repeat;}
#address{width:66px; float:left; margin:0 59px 0 34px;}
#folio{width:93px; float:left; margin:0 215px 0 0;}
#haus_links{width:52px; float:left; margin:0 51px 0 0;}
#haus_su{width:139px; float:left;}
#temp_footer ul{margin-top:42px;}
#temp_footer ul li{color:#959494; font-size:11px; margin-right:10px; line-height:20px;}
#temp_footer ul li a{color:#959494; font-size:11px;}


/*Portfolio ========================*/
body#portfolio{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat;  position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#portfolio #temp_wrapper{opacity:0;filter:alpha(opacity=0);}
#port_content{width:983px; margin:0 auto; margin-top:37px;}
#clients{width:500px; height:500px; margin:0 auto; margin-top:35px; position:relative;}
#clients .nyt_pop{position:absolute; top:-80px; left:-5px; display:none;}
#clients .ebay_pop{position:absolute; top:-80px;left:133px; display:none;}
#clients .att_pop{position:absolute; top:-80px; left:264px; display:none;}
#clients .nbc_pop{position:absolute; top:-80px; left:394px; display:none;}

#clients .target_pop{position:absolute; top:5px; left:-5px; display:none;}
#clients .tundra_pop{position:absolute; top:5px;left:133px; display:none;}
#clients .ms_pop{position:absolute; top:5px; left:264px; display:none;}
#clients .emirates_pop{position:absolute; top:5px; left:394px; display:none;}

#clients .armani_pop{position:absolute; top:90px; left:-5px; display:none;}
#clients .kcet_pop{position:absolute; top:90px;left:133px; display:none;}
#clients .pbs_pop{position:absolute; top:90px; left:264px; display:none;}
#clients .ge_pop{position:absolute; top:90px; left:394px; display:none;}

#clients .kanye_pop{position:absolute; top:175px; left:-5px; display:none;}
#clients .burch_pop{position:absolute; top:175px;left:133px; display:none;}
#clients .narciso_pop{position:absolute; top:175px; left:264px; display:none;}
#clients .barbie_pop{position:absolute; top:175px; left:394px; display:none;}

#clients .lamag_pop{position:absolute; top:260px; left:-5px; display:none;}
#clients .hp_pop{position:absolute; top:260px;left:133px; display:none;}


#port_content #posterous{width:187px; float:left;}
#port_content #posterous img.p_web{cursor:pointer;}
#port_content #posterous img.p_vid{cursor:pointer;}
#port_content #posterous img.p_id{cursor:pointer;}
#port_content #posterous img.p_fav{cursor:pointer;}

#clients ul li{display:inline; margin-right:22px;}
#clients ul li img{margin-top:30px; cursor:pointer;}
#clients ul li.last{margin-right:0px;}
#port_content #posterous ul li{display:inline; margin-right:16px;}
#port_content #posterous ul li img{margin-bottom:16px;}
#port_content #posterous ul li.last{margin-right:0px;}
#port_content #port_flash{width:983px; margin:55px auto;}

#p_more_tags {position:relative;}
#port_content #the_openings{position:absolute; left:0px; top:0px; background-color:#f6f0e7;   border-top:2px solid #000000;}
#port_content #the_openings .p_get_job{padding-left:19px; background-color:#f6f0e7; height:340px;}
#port_content #the_openings .p_get_job p{padding:0; margin:25px 0;}

#port_content #the_openings .p_get_job ul.leading_40 {line-height:40px; margin:0; padding:0;}
#port_content #the_openings .p_get_job ul.leading_40 li{ display:list-item; color:#333333; border-bottom:2px solid #fff; margin:0 0 0 -20px;; padding:0;}
#port_content #the_openings .p_get_job ul.leading_40 li.p-last{ border-bottom:2px solid #000;}
#port_content #the_openings .p_get_job ul.leading_40 li a{color:#333333; display:block; width:157px; background-image:url(../_images/studio_bullet.jpg); background-repeat:no-repeat; background-position:left center; margin-left:25px;}
#port_content #the_openings .p_get_job ul.leading_40 li a span.p-tags-list{margin-left:30px;}

/*Services ========================*/
body#services{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat; position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#services #temp_wrapper{opacity:0;filter:alpha(opacity=0);}

#serv_content{width:751px; margin:0 auto; border-bottom:10px solid #000; position:relative;}
#serv_content #cap_more{position:absolute; top:50px; left:728px; z-index:20;}
#serv_content #cap_title{width:646px; margin:0 auto; margin-top:60px; margin-bottom:28px; margin-left:0px;}
#serv_content #cap_vi{width:372px; height:138px; float:left; position:relative; background-color:#FFFFFF;}
#serv_content #cap_fm{width:372px; height:138px; float:left; position:relative;  background-color:#FFFFFF;}
#serv_content #cap_wd{width:378px; height:138px; float:left; position:relative;  background-color:#FFFFFF;}
#serv_content #cap_ce{width:378px; height:138px; float:left; position:relative;  background-color:#FFFFFF;}

.inside_cap_vi{width:322px; height:98px; position:absolute; top:83px; left:33px; display:none; background-color:#FFFFFF;}
.inside_cap_vi ul {list-style-type:disc; margin:5px 0 0 18px; line-height:20px;}

.inside_cap_fm{width:274px; height:98px; position:absolute; top:228px; left:33px; background-color:#FFFFFF; display:none;}
.inside_cap_fm ul {list-style-type:disc; margin:5px 0 0 18px; line-height:20px;}

.inside_cap_wd{width:274px; height:98px; position:absolute; top:83px; left:418px; background-color:#FFFFFF; display:none;}
.inside_cap_wd ul {list-style-type:disc; margin:5px 0 0 18px; line-height:20px;}

.inside_cap_ce{width:274px; height:98px; position:absolute; top:228px; left:420px; background-color:#FFFFFF; display:none;}
.inside_cap_ce ul {list-style-type:disc; margin:5px 0 0 18px; line-height:20px;}

#serv_content2{width:983px; margin:0 auto; margin-top:54px; height:652px; margin-bottom:45px;}
#serv_content2 img{margin-left:115px;}
#serv_content2 .flash3{width:983px; margin:0 auto;}
#serv_content2 #cont2_row1 .col_left{width:291px; height:324px; margin-right:44px; float:left;}
#serv_content2 #cont2_row1 .col_left p{ line-height:18px; padding-left:3px;}
#serv_content2 #cont2_row1 .col_right{width:288px; height:324px; float:left; margin-bottom:30px;}

#serv_content2 #cont2_row2 .col_left{width:291px; height:263px; margin-right:44px; float:left;}
#serv_content2 #cont2_row2 .col_right p{ line-height:18px; padding-left:3px;}
#serv_content2 #cont2_row2 .col_right{width:288px; height:263px; float:left; margin-bottom:37px;}

#serv_content2 #cont2_row3 .col_left{width:291px; height:282px; margin-right:44px; float:left;}
#serv_content2 #cont2_row3 .col_left p{ line-height:18px; padding-left:3px;}
#serv_content2 #cont2_row3 .col_right{width:288px; height:282px; float:left;}

/*Why ============================*/
body #why{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat; position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#purpose_right{width:26px; height:46px; position:absolute; top:334px; left:-26px; cursor:pointer;}
#purpose_left{width:26px; height:46px; position:absolute; top:334px; left:781px; cursor:pointer;}
#why #temp_wrapper{opacity:0;filter:alpha(opacity=0); position:relative;}
#why_content{width:780px; margin:0 auto; margin-top:10px; margin-bottom:121px; position:relative;}

#why_content #slides{width:780px; height:750px; margin:0 auto; overflow:hidden;}
#why_content #slides #slides_wrapper{width:2340px;}
#why_content #slides_bar{margin-left:142px;}
#slides_wrapper #s_purpose{width:780px; float:left;}
#slides_wrapper #s_purpose img.s-title {margin:80px 0 38px 0;}
#slides_wrapper #s_purpose .flash{width:670px; margin:0 auto;}
#slides_wrapper #s_purpose .flash2{width:670px; margin:0 auto;}
#slides_wrapper #s_purpose .npwv{width:670px; margin:0 auto;}
#slides_wrapper #s_purpose .npwv .npwv_row1{width:670px; height:194px; background-image:url(../_images/purpose_auth_image.jpg); background-position:top right; background-repeat:no-repeat; margin:0; padding:0;}
#slides_wrapper #s_purpose .npwv .npwv_row1 p{width:453px;}
#slides_wrapper #s_purpose .npwv .npwv_row3{width:670px; height:196px; background-image:url(../_images/purpose_fut_image.jpg); background-position:top left; background-repeat:no-repeat; margin:0; padding:0;}
#slides_wrapper #s_purpose .npwv .npwv_row3 img{padding-left:274px;}
#slides_wrapper #s_purpose .npwv .npwv_row3 p{width:396px; padding-left:274px;}


#why_content #why_circles{width:635px; height:74px; margin:0 auto; margin-top:30px;}
#why_content #why_circles ul{list-style-type:none;}
#why_content #why_circles ul li {display:inline; margin-right:55px; cursor:pointer;}
#why_content #why_circles ul li.circle_last{margin-right:0px; cursor:pointer;} 

/*Videos ======================*/
body #videos{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat; position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#videos #temp_wrapper{opacity:0;filter:alpha(opacity=0); position:relative;}
#videos_content{width:928px; margin:0 auto; margin-top:51px; margin-bottom:76px; position:relative;}
#videos_content #videos_col1{width:150px; float:left; margin-right:20px;}
#videos_content #videos_col2{width:758px; float:left;}
.vcol2_left{width:348px;float:left; margin-right:35px;}
.vcol2_right{width:375px; float:left;}
.v_directors{margin-bottom:29px;}
#videos_content #videos_col1 p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8395a6; margin:0 0 10px 0; padding:0px;}
#online_content{background-image:url(../_images/videos_girl.jpg); width:348px; height:342px;}
#campaigns_music{background-image:url(../_images/videos_brush.png); width:348px; height:372px;}
table.table_top{margin:12px 0 0 20px;}
.light_blue{color:#8395a6;}
.light_grey{color:#bfbdbc;}
#accordion p.accordion{color:#333333; font-size:11px;}
#accordion h3 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8395a6; margin:0 0 10px 0; padding:0px; font-weight:normal;}

/*Job appliaction page========================*/
body #job_app{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat;  position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#job_app #temp_wrapper{opacity:0;filter:alpha(opacity=0);}
#job_app #temp_wrapper #job_application{width:762px; margin:0 auto;}
#job_app #temp_wrapper #job_application #job_app_left{width:488px; margin-right:26px; float:left;}
#job_app #temp_wrapper #job_application #job_app_right{width:248px; float:left;}
#job_white{width:488px; background-color:#FFFFFF; padding-bottom:21px;}
.job_titles{font-size:18px; color:#333333; font-weight:bold; padding-top:21px;}
#job_white p, #job_desc p{padding-left:21px;}
.p_about{font-size:12px; font-weight:bold;}
.p_11{font-size:11px; line-height:18px;}

/* Startup page ================== */
body#startup{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(../_images/bg.jpg); background-repeat:repeat; position:relative; margin:0; overflow-x: hidden; letter-spacing:1px;}
#startup #temp_wrapper{opacity:0;filter:alpha(opacity=0);}
#startup_content{width:983px; margin:0 auto; margin-top:37px;}
#startup_content #cont_top{width:748px; margin:0 auto; margin-top:36px;}
#startup_content #cont_top #su_left #su_circles_title{margin-top:44px;}

#startup_content #cont_top #su_left{width:302px; float:left; margin:0 12px 72px 0}
#startup_content #cont_top #su_right{width:434px; float:left; margin-bottom:72px; text-align:center;}
.su_purple{color:#97889c;}
#startup_content #cont_top #su_left ul{list-style-type:disc; line-height:20px; margin-left:15px;}
#startup_content #cont_top #su_left ul li{list-style-image:url(../_images/su_bullet_point.jpg);}
#startup_content #cont_top #su_left #white_block{width:152px; height:27px; background-color:#FFFFFF; margin:39px 0 42px 0;}
#startup_content #cont_top #su_flash{margin-bottom:43px;}

#startup_slide{width:760px; height:117px; margin:66px auto; position:relative;}
#startup_slide #st_left_arrow{width:23px; height:117px; top:2px; left:-24px; position: absolute;}
#startup_slide #sliding_text{width:757px; height:116px; float:left; overflow:hidden;}
#startup_slide #sliding_text #st_slides_wrapper{width:4542px;}
#startup_slide #sliding_text #st_slides_wrapper #st_offerings{width:757px; float:left;}
#startup_slide #st_right_arrow{width:23px; height:117px; top:2px; left:757px; position: absolute;}

#startup_circles{width:759px; height:275px; margin-left:115px; margin-bottom:63px;}
#startup_frank{width:759px; height:275px; margin-left:115px; margin-bottom:130px;}
.st_logo{width:278px; height:275px; margin-right:20px; float:left;}
.st_desc{width:461px; height:213px; float:left;}
.st_desc .desc_assets{width:461px; height:163px; margin-top:28px;}
.st_desc .desc_assets .desc_title{width:461px; height:32px; border-bottom:2px solid #000000; margin-bottom:26px;}
.st_desc .desc_assets .desc_info{width:461px;}
.st_desc .desc_assets .desc_info .buttons{width:137px; height:91px; float:left; margin-right:22px; border-bottom:10px solid #000000;}
.st_desc .desc_assets .desc_info .desc_text{width:302px; float:left; color:#333333; line-height:20px;}
.st_desc .desc_assets .desc_info .buttons .buttons_info{width:65px; height:64px; margin-right:7px; float:left;}
.st_desc .desc_assets .desc_info .buttons .buttons_site{width:65px; float:left;}

/* Feed page ================== */
#feed_content{width:492px; margin:65px auto; margin-bottom:36px; border-bottom:2px solid #000000;}
#feed_box{width:492px; height:202px; margin:0 auto; background-color:#FFFFFF; position:relative;}
#feed_box .feed_form{width:492px; position:relative;}
#feed_box .feed_form .form_list{width:324px; float:left; margin:0 41px 0 18px;}
#feed_box .feed_form .form_btn{width:69px; float:left;}
#feed_bar{border-bottom:2px solid #000000; margin-bottom:54px;}

#feed_blogs{width:375px; margin:0 auto;}
#feed_blogs .feed_people{width:375px; margin-top:24px;}
#feed_blogs .feed_people .headshot{width:58px; height:61px; float:left; margin-right:9px;}
#feed_blogs .feed_people .visit{width:58px; height:61px; float:left; margin-right:11px;}
#feed_blogs .feed_people .feed_text{width:239px; float:left; height:61px;}
.bottom_margin{margin-bottom:85px;}
#bottom_bg{width:492px; margin:0 auto;}

#contact_form{width:492px; position:absolute; top:0; left:0px; display:none;}
#email{height:80px; border:10px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-left:20px; width:304px;}
#message{position:absolute; width:298px; margin-left:18px; top:0px; left:0px;}
.mem_sign_up{cursor:pointer;}
.button{cursor:pointer;}