/*
Theme Name: Roush

*/
p{text-indent:0px;}
*{margin:0px;padding:0px;}
a{text-decoration:none;}
:focus {outline: 0;}
input{border:0px;}
img{border:none;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;background-color:#999999;}
#wrapper_bg{width:100%}
#page{width:980px; margin:0 auto;}
#header{float:left;display:inline;width:980px;height:161px;background-image:url(images/header_bg.jpg);background-repeat:no-repeat;}
#header_top{width:980px;height:80px;}
.top_logo_holder{width:376px;height:79px;float:left;display:inline;}
.top_search_holder{width:350px;padding:0 10px 0 0;float:right;display:inline;}
#navigation{width:980px;padding:0px 0 0 0;}
#navigation ul li{float:left;display:inline;background-image:url(images/divider.gif);background-position:right 15px;background-repeat:no-repeat;}
#navigation ul li.last{background-image:none;}
#navigation ul li a {float:left;display:inline;color:#ffffff;font-size:12px;padding:35px 40px 20px 40px;}
#navigation ul li a.active{background-image:url(images/arrow.jpg);background-position:center 0px;background-repeat:no-repeat;}
#navigation ul li a:hover{background-image:url(images/arrow.jpg);background-position:center 0px;background-repeat:no-repeat;}
#navigation ul li a.last:hover{background-image:url(images/arrow.jpg);background-position:55px 0px;background-repeat:no-repeat;}
#navigation ul li a.last{float:left;display:inline;padding-right:0px;background-position:55px 0px;}

#footer{background-color:#5b5b5b;border-top:1px solid #525252;height:40px;color:#ffffff;width:980px;float:left;display:inline;}
#footer p.left{color:#ffffff;font-weight:bold;margin:15px 0 0 15px;float:left;display:inline;}
#footer p.right{color:#ffffff;margin:15px 15px 0 0;float:right;display:inline;}
#slideshow{float:left;display:inline;height:341px;width:980px;overflow:hidden;border-bottom:1px solid #ffffff;}

#middle_row{padding:0 0 0px 0;float:left;display:inline;width:980px;border-top:solid 14px #666666;background-color:#ffffff; color:#6c6c6c;font-size:12px;}
#middle_row h2 a{color:#333333;}
#more_row{padding:0 0 20px 0;float:left;display:inline;width:980px;background-color:#ffffff; color:#6c6c6c;font-size:12px;}
#more_a, #more_b, #more_c{float:left;display:inline;width:324px;}
#bottom_row{float:left;display:inline;width:980px;background-color:#666666;color:#ffffff;padding:0 0 20px 0;}

#middle_row h2 {color:#333333;border-bottom:1px solid #e4e2d4;margin-bottom:14px;padding:14px 0 14px 28px;width:267px;font-size:20px;line-height:20px;font-weight:normal;}
#bottom_row h2 {color:#000000;border-bottom:1px solid #a4a297;margin-bottom:14px;padding:14px 0 14px 28px;width:267px;font-size:20px;line-height:20px;font-weight:normal;}

#column_a{float:left;display:inline;width:324px;}#column_a p{margin:0 28px 5px 28px;line-height:1.5;}
#column_b{float:left;display:inline;width:324px;border-left:1px solid #e4e2d4;}#column_b p{margin:0 28px 5px 28px;line-height:1.5;}
#column_c{float:left;display:inline;width:324px;border-left:1px solid #e4e2d4;}#column_c p{margin:0 28px 5px 28px;line-height:1.5;}

#column_d{float:left;display:inline;width:324px;}
#column_d li a{color:#ffffff;}

#column_d p{margin:0 28px 5px 28px;line-height:1.5;}
#column_d ul{margin:0 28px 5px 28px;}
#column_d ul li{list-style-image:url(images/arrow.gif);font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:12px;line-height:1.8;}

#column_e{float:left;display:inline;width:324px;border-left:1px solid #a4a297;}#column_e p{margin:0 28px 5px 28px;line-height:1.5;}

#column_e_home{float:left;display:inline;width:648px;border-left:1px solid #a4a297;}
#column_e_home p{width:266px;margin:0 28px 5px 28px;line-height:1.5;float:left;display:inline;}

#column_e_home span.heading{}
#column_e_home span.date{font-size:12px;color:#000000;font-weight:bold;}
#column_e_home a.date_link{font-size:12px;color:#000000;font-weight:bold;}
#column_e_home span.white{color:#ffffff;}
#column_e_home a.news_more{color:#ff3300;font-weight:bold;text-decoration:none;}
#creative_team_holder_category a.news_more2{color:#ff3300;font-weight:bold;text-decoration:none;float:right;margin-right:40px;}

#column_e_home h2{margin-right:0px;width:592px;}
#column_e_home h2 a{color:#000000;}
#column_d h2 a{color:#000000;}

#column_f{float:left;display:inline;width:324px;}#column_f p{margin:0 28px 05px 28px;line-height:1.5;}

a.more_about_us, a.full_list_of_services, a.read_more{font-size:12px;color:#fc3902;font-weight:bold;margin:20px 0 0 28px ;width:295px;float:left;display:inline;}
a.learn_more_right{color:#fc3902;font-weight:bold;margin:0 28px 0px 0 ; height:20px;width:295px;float:right;display:inline;text-align:right;}

a.client_login{color:#fc3902;font-weight:bold;margin:30px 8px 0px 0 ; height:20px;width:295px;float:right;display:inline;text-align:right;}
form#searchform {width:233px;float:right;display:inline;}
form#searchform input{ color:#666666;  width:218px;height:21px;padding:7px 0 0 15px ;background-image:url(images/search_field.jpg);background-repeat:no-repeat;border:none;}
form#searchform label{display:none;}

#interior_pages{background-color:#ffffff;float:left;display:inline;border-top:solid 14px #666666;padding:0 0 20px 0;}
#interior_pagesx{background-color:#ffffff;float:left;display:inline;border-top:solid 14px #666666;padding:0 0 20px 0;}
#interior_page_left{padding:0 0 0px 0;float:left;display:inline;width:655px;background-color:#ffffff; color:#6c6c6c;font-size:12px;}
#interior_page_left h2 {color:#333333;border-bottom:1px solid #e4e2d4;margin-bottom:14px;padding:14px 0 14px 28px;font-size:20px;line-height:20px;font-weight:normal;margin-right:20px;}
#interior_page_left p{padding:0 28px 5px 28px;line-height:1.5;float:left;display:inline;}

#interior_page_single{padding:0 0 0px 0;float:left;display:inline;width:980px;background-color:#ffffff; color:#6c6c6c;font-size:12px;}
#interior_page_singlex{padding:0 0 0px 0;float:left;display:inline;width:980px;background-color:#ffffff; color:#6c6c6c;font-size:12px;}
#interior_page_single h2, #interior_page_singlex h2 {color:#333333;border-bottom:1px solid #e4e2d4;margin-bottom:14px;padding:14px 0 14px 28px;font-size:20px;line-height:20px;font-weight:normal;margin-right:20px;}
#interior_page_single p{padding:0 28px 5px 28px;line-height:1.5;float:left;display:inline;}



#interior_page_right{border-left:1px solid #e4e2d4;padding:0 0 0px 0;float:left;display:inline;width:324px;background-color:#ffffff; color:#6c6c6c;font-size:12px;}
#interior_page_right h2 {color:#333333;border-bottom:1px solid #e4e2d4;margin-bottom:14px;padding:14px 0 14px 28px;font-size:20px;line-height:20px;font-weight:normal;}
#interior_page_right p{padding:0 28px 5px 28px;line-height:1.5;float:left;display:inline;}



.hidden{display:none;}
.mini_slideshow{text-align:center;}
.mini_slideshow a span{color:#fc3902;font-weight:bold;margin:0 3px 0px 0 ; height:20px;text-align:center;}
.mini_slideshow1{text-align:center;margin-top:20px;}
.mini_slideshow1 a span{color:#fc3902;font-weight:bold;margin:0 3px 0px 0 ; height:20px;text-align:center;}
.mini_slideshow1 a{margin:0 10px 0 10px;color:#ff3300;font-weight:bold;}
#about_bottom{background-color:#666666;float:left;display:inline;width:980px;}
#about_bottom h2{color:#000000;text-align:center;width:780px; padding:10px 100px 10px 100px;font-weight:normal; }
.divider1{border-bottom:2px solid #999999;float:left;display:inline;width:780px;margin:0 0 0 100px;}
#creative_team_holder{width:620px;float:left;display:inline;text-align:center;margin: 20px 0 0 210px;}
#creative_team_holder a{color:#ffffff;text-decoration:none;}

#creative_team_holder_category{width:870px;float:left;display:inline;text-align:center;margin: 20px 0 0 110px;}
#creative_team_holder_categoryx{width:870px;float:left;display:inline;text-align:center;margin: 20px 0 0 110px;}
#creative_team_holder_category a, #creative_team_holder_categoryx a{color:#666666;text-decoration:underline;}

#services_holder_category{width:980px;float:left;display:inline;text-align:center;margin: 20px 0 0 0px;}
#services_holder_category a{color:#666666;text-decoration:none;}
#services_holder_category p{padding:0;line-height:1.5;float:left;display:inline;}

.about_bottom_member_holder{width:185px;height:125px;float:left;display:inline;color:#ffffff;font-weight:bold;}
.category_member_holder{width:870px;float:left;display:inline;color:#666666;font-weight:bold;}


.ct_image_holder{position:relative;height:70px;width:92px;overflow:hidden;margin-left:49px;text-align:left;}
a.ct_img_mask{position:absolute;z-index:1;overflow:hidden;}
a.ct_img{position:absolute;z-index:0;}

.image_table{width:183px;float:left;display:inline;margin-left:49px;margin-bottom:20px;}
.services_image_holder{position:relative;height:118px;width:183px;overflow:hidden;text-align:left;float:left;display:inline;}
a.services_img_mask{position:absolute;z-index:1;overflow:hidden;}
a.services_img{position:absolute;z-index:0;}


.category_member_holder .ct_image_holder{position:relative;height:70px;width:92px;overflow:hidden;margin-left:49px;float:left;display:inline;cursor:default;}
.category_member_holder a.ct_img_mask{position:absolute;z-index:1;overflow:hidden;cursor:default;}
 .category_member_holder a.ct_img{position:absolute;z-index:0;cursor:default;}
  .category_member_holder a.ct_title{float:left;display:inline;margin:15px 0 0 15px ;text-align:left;cursor:default;}
a.services_title{float:left;display:inline;margin:0px 0 0px 15px ;text-align:left;cursor:default;font-weight:bold;font-size:15px;}
.ct_content{font-weight:bold;line-height:1.3;float:left;display:inline;width:750px;text-align:left;padding:0 0 20px 20px;}
.ct_content2{font-weight:bold;line-height:1.3;float:left;display:inline;width:750px;text-align:left;padding:0 0 10px 20px;}
.services_content{font-weight:normal;line-height:1.3;float:left;display:inline;width:700px;text-align:left;padding:20px 0 10px 16px;font-size:14px;}
#services_holder_category .services_content p a{ text-decoration:underline;}
p.s_meta{width:600px;}
#creative_team_holder_category p.s_meta a{text-decoration:underline;}
h3{float:left;display:inline;font-size:18px;font-weight:normal;margin:0 0 10px 40px;}
.reel_links{float:left;display:inline;width:600px;margin:0 0 30px 50px;}
#creative_team_holder_category a.imdb1{color:#ff3300;font-weight:bold;text-decoration:none;float:left;display:inline;}
#creative_team_holder_category a.imdb2{color:#ff3300;font-weight:bold;text-decoration:none;float:left;display:inline;}
#creative_team_holder_category a.imdb3{color:#ff3300;font-weight:bold;text-decoration:none;float:left;display:inline;}
.reel_link1{float:left;display:inline;width:130px;height:25px;}
.reel_link2{float:left;display:inline;width:250px;height:25px;}
.reel_link3{float:left;display:inline;width:150px;height:25px;}
.service_holder{float:left;display:inline;border-bottom: 1px solid #e4e2d4;margin-bottom:20px;}
#data{display:none;}
#services_holder_category a#inlinee{font-weight:bold;color:#ff3300;}
#services_holder_category .image_table a{font-weight:bold;color:#ff3300;}
.credits_table{color:#666666;width:635px;background-color:#ffffff;margin-right:20px;float:left;display:inline;padding-bottom:20px;border-top:1px solid #e4e2d4;padding-top:5px;}
.credits_table h3{font-weight:bold;font-size:12px;width:595px;float:left;display:inline;}
.credits_bottom{float:left;display:inline;width:979px;background-color:#ffffff;}
.ccolumn1{float:left;display:inline;margin:0 0 0 40px;width:185px;}
.ccolumn2{float:left;display:inline;margin:0 0 0 15px;width:185px;}
.ccolumn3{float:left;display:inline;margin:0 0 0 15px;width:185px;}
.ccolumn_single{float:left;display:inline;margin:0 0 0 40px;width:400px;}
.ccolumn1 ul, .ccolumn2 ul, .ccolumn3 ul, .ccolumn_single ul{list-style:none;}
.ccolumn1 ul li, .ccolumn2 ul li, .ccolumn3 ul li, .ccolumn_single ul li{list-style:none;font-weight:bold;line-height:1.5;}
#creative_team_holder_category a.more-link, #services_holder_category a.more-link{color:#ff3300;}
.right_credits_callout{border-top:1px solid #e4e2d4;margin:0 18px 0 20px;padding:5px 0 5px 0;float:left;display:inline;width:284px;background-color:#ffffff; color:#6c6c6c;font-size:12px;text-align:center;}
#interior_page_right1{border-top:1px solid #e4e2d4;margin:48px 20px 0 20px;padding:0 0 0px 0;float:left;display:inline;width:284px;background-color:#ffffff; color:#6c6c6c;font-size:12px;}
#interior_page_right1 h2 {color:#333333;border-bottom:1px solid #e4e2d4;margin-bottom:14px;padding:14px 0 14px 28px;font-size:20px;height:20px;font-weight:normal;}
#interior_page_right1 p{padding:0 28px 5px 28px;line-height:1.5;float:left;display:inline;}
a.credits_more{font-weight:bold;color:#ff3300;float:right;display:inline;margin:120px 0 0 0 ;}
a.credits_more2{font-weight:bold;color:#ff3300;float:right;display:inline;margin:90px 0 0 0 ;}
.aligncenter{margin:0 auto;text-align:center;}
.alignleft{text-align:left;padding: 10px 10px 10px 0px;float:left;display:inline;}
.alignright{text-align:right;padding: 10px 0px 10px 10px;float:right;display:inline;}
.wp-caption-text{text-align:center;font-style:italic;font-weight:normal;}
#interior_page_single div.aligncenter .wp-caption-text{font-style:italic;font-weight:normal;margin:0 auto;padding:0px;width:100%;}
#creative_team_holder_category p{float:none;padding-left:0;}
#creative_team_holder_category .ct_content2 p{float:left;padding-left:30px;}


#gmap{float:left;display:inline;height:341px;width:980px;overflow:hidden;border-bottom:1px solid #ffffff;}
.contact_image{float:left;display:inline;margin:0 0 0 20px;}
.contact_info{float:left;display:inline;line-height:1.3;margin:10px 0 0 10px;}
#contact_bottom{float:left;display:inline;width:980px;background-color:#ffffff;}
#contact_bottom h2{color:#333333;border-bottom:1px solid #e4e2d4;margin-bottom:14px;padding:14px 0 14px 28px;font-size:20px;line-height:20px;font-weight:normal;margin-right:20px;}

.credits_table2{color:#666666;width:960px;background-color:#ffffff;margin-right:20px;float:left;display:inline;padding-bottom:20px;border-top:1px solid #e4e2d4;padding-top:5px;}
.credits_table2 h3{font-weight:bold;font-size:12px;width:960px;float:left;display:inline;}
.credits_table2 img{float:left;display:inline;}
.credits_table2 .spacer{float:left;display:inline;width:30px; height:100px;}
.our_work_testimonial_text{float:left;display:inline;margin:5px 0 0 0px;width:760px;}
.our_work_testimonial_text p{margin:0px 0 20px 0px;}
.our_work_testimonial_image{float:left;display:inline;margin:0 0 0 10px;width:150px;text-align:center;}
.testimonial_holder{width:980px;float:left;display:inline;border-bottom:1px solid #e4e2d4;margin:0 0 10px 0;padding:0 0 10px 0 ;}
.searchc p{font-size:14px;font-weight:normal;width:750px;float:left;display:inline;}
.searchcx p{font-size:14px;font-weight:normal;width:750px;}
.searcht h3{margin-left:20px;width:750px;text-align:left;}
table{margin:0 0 0 10px;}
table ul{line-height:1.0;}
table ul li{list-style-type:none;font-size:14px;margin:5px 0 5px 0;}
table ul li:before{content:"-";}
table th{text-align:left;font-size:16px;}
table img{margin:10px;float:left;display:inline;}

#creative_team_holder_category .ct_content a{color:#ff3300;}
.workflow_links{margin:0 0 90px 250px;float:left;display:inline;}
.workflow_links a{margin:10px 0 0 0px;float:left;display:inline;width:400px;}

.navigation{float:left;display:inline;width:820px;}

.calloutright{float:left;display:inline;}

.searcht h4{text-align:left;font-size:13px;}
#interior_page_single .searchc p {padding-right:5px;float:left;display:inline;}
.catdate{float:left;display:inline;width:850px;text-align:left;}
