@charset "UTF-8";
@import "reset.css";
@import "clearfix.css";
@import "footer.css";
@import "common.css";

#main_content .center .column { float:left; margin:25px 0 0; width:710px; }
/* IE6 fix */
* html #main_content .center .column{width:705px; margin: 10px 0px 0 0 !important; /*border:1px solid red;*/}
#main_content .center .columnDouble { float:left;
margin:0 10px 0;
width:450px;}


#main_content .center #column2 span { font-family:Helvetica, Arial, sans-serif; font-size:0.8em; color:#333; text-shadow: 0px 1px 0px #fff;}
#main_content .center #column1 {width: 220px; margin-right: 12px; margin-left:5px}
/* IE6 fix */
* html #main_content .center #column1 {width: 218px; margin: 10px 0 0 0 !important; padding: 0 !important;}
#main_content .center #column1 a {font-family:Helvetica, Arial, sans-serif; font-size:1em; font-weight:bold; color:#444; text-shadow: 0px 1px 0px #fff; display:block; margin: 0px 0 0px 0; padding:22px 0 7px 70px; border-bottom:1px solid #ccc; border-top:2px solid #fff; height:35px; text-decoration:none; position:relative;}
#main_content .center #column1 a#advertising {background:url(../images/small_circle1.png) no-repeat 0px 5px; z-index:3; border-top:none;}
#main_content .center #column1 a#email {background:url(../images/small_circle2.png) no-repeat 0px 5px;z-index:4;  }
#main_content .center #column1 a#websites {background:url(../images/small_circle3.png) no-repeat 0px 5px;z-index:5; }
#main_content .center #column1 a#viral {background:url(../images/small_circle4.png) no-repeat 0px 5px; z-index:6; }
#main_content .center #column1 a#mobile {background:url(../images/small_circle5.png) no-repeat 0px 5px; z-index:7; }
#main_content .center #column1 a#trade {background:url(../images/small_circle6.png) no-repeat 0px 5px;z-index:8;  }



#main_content .center #column2and3 img{ display:block; margin: 0 auto; width:450px;} 
#main_content .center .column4 h2 { font-family:Helvetica, Arial, sans-serif; font-size:1.2em; font-weight:bold; color:#444; text-shadow: 0px 1px 0px #fff; display:block; padding:0 0 9px 10px; }
#main_content .center .column4 h3 { font-family:Helvetica, Arial, sans-serif; font-size:1em;font-weight:bold; color:#777;   padding:0 0 8px 10px; text-shadow: 0px 1px 0px #fff;}
#main_content .center .column4 h4 {  color:#333; text-shadow: 0px 1px 0px #fff;  padding:10px 0 5px 10px; font-family: “Trebuchet MS”, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: normal; line-height: 1.4em;}
#main_content .center .column4 p { color:#333; text-shadow: 0px 1px 0px #fff;  padding:00px 0 10px 10px; line-height:1.2em; font-family: “Trebuchet MS”, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.4em;}

#highlight{background:url(../images/what_menu_highlightRollOver.png); width:100%; height:65px; position:relative; top:-50px; right:0px; float:right; z-index:2;}
#highlight_rollOver{ background:url(../images/what_menu_highlightRollOver.png) no-repeat; width:100%; height:65px; position:relative; top:-401px; right:0px; float:left; z-index:1; border-right:10px solid #c7ce00; margin-left:-10px;}

.center2{width: 950px; margin: 0 auto;}

#catapultClients {margin: 20px 0 0 0; padding: 0 0 20px 0; border-bottom: 1px solid #ddd;}
#main_content .center {/* height:610px !important*/ padding: 0 0 20px 0;}
#main_content{   background:url(../images/bg_main_full_width_1200.jpg) repeat-x #bdbdb5 !important;}
span#caseStudy{ background:transparent url(../images/case_study_arrow.png) no-repeat scroll 0 0; display:block; font-family:Helvetica,Arial,sans-serif; font-size:1.4em; font-weight:bold; height:31px; padding:10px 0 0 10px; margin: 0 0 8px 0; width:235px; color:#F9F9F9; text-shadow: 0px 1px 0px #666; }

/* IE6 fix */
* html span#caseStudy {margin:0px 0 8px 0 !important; width:228px;}
/*gallery */
.catapult_gallery { margin:0 10px 40px 10px; padding: 0 0 10px 0; float:left; width:460px; /*border-bottom:1px solid #ddd*/}
.catapult_gallery .nav { margin: 10px 0 0px 10px;}
.catapult_gallery .nav li { float: left; list-style: none; display:block;}
.catapult_gallery .nav a {  text-decoration: none; background:url(../gallery/pager_off.png) no-repeat; width:23px; height:25px; text-indent:-4000px; display:block; }
.catapult_gallery .nav a.activeSlide { background:url(../gallery/pager_on.png) no-repeat; }
.catapult_gallery .nav a:focus { outline: none; }
.catapult_gallery a#launch_project{ float:right; display:block; background:url(../images/launch_project_arrow.jpg) no-repeat right; font-family:Helvetica, Arial, sans-serif; font-size:1em;font-weight:bold; color:#777;   margin:0 16px 0 0; padding: 4px 32px 4px 0; height:15px; text-shadow: 0px 1px 0px #fff; text-decoration:none;}

#slideshow {margin-bottom:10px;}
h1{
	border-bottom:1px solid #BBBBBB;
color:#D52701;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:1.8em;
font-weight:bold;
padding:20px 0 9px 10px;
text-shadow:0 1px 0 #FFFFFF;}



