/**
 * Header
 **/
body#services #menu-services a {
	color: #00a9e0;
}

#header .top, #menu-reel a {
	background: #00b8d6;
}

#wrap {
    background:#FFFFFF;
}

/**
 * Footer
 **/
#content-footer {
	background-image: url('../img/foot-nav.png');
	background-position: center center;
	background-repeat: no-repeat;
	height: 155px;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 165px;
}

/**
 * General
 **/
.service_intro_link a {
	background: transparent url('../img/arrow.png') no-repeat center right;
	color: #00a9e0;
	font-size: 11px;
    padding-right: 12px;
}

#content-list a {
    color: #00a9e0;
    font-size: 12px;
    line-height:20px;
}

/**
 * Service Index
 **/
.service-head {
    height:338px;
}
    .service-head h2 {
        font-size:89px;
        line-height:90px;
        font-weight:normal;
        text-transform:uppercase;
        color: #00a9e0;
    }

    #driven_by_creativity {
        float:left;
        position:relative; 
        margin:126px 0 0 0;
        width:992px;
        height:87px;
        background:url('../img/driven-by-creativity.jpg') no-repeat -1px 0;
        text-indent:-9999px;
    }
    
    .services_intro {
        float:left;
        position:relative;
        width:537px;
        margin:0 0 0 458px;
        _margin:0;
        _width:990px;
    }
    
    .services_intro p {
        float:left;
        position:relative;
        width:455px;
        padding:0 15px 0 0;
        border:none;
        _float:right;
    }
    
    .service_intro_link p {
        float:left;
        position:relative;
        padding:10px 0 0 20px;
        width:100px;
        border:none;
    }
    
#content-list {
    
}
	#content-list h3 {
		color: #444;
		font-size: 21px;
		font-weight: 200;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	
	.section-service-list {
	    float:left;
	    position:relative;
		display: inline-block;
		margin:0 0 20px 0;
		width: 198px;
	}
	
	.section-service-list h3 {
		width: 198px;
		padding:0 0 20px 0;
		margin:0 0 20px 0;
	}
	
	.section-service-ul {
	    margin:7px 0 0 0;
	    padding:10px 0 0 0;
	    border:none;
        border-top:1px solid #e0e0e0;
	}
	
	.section-service-ul li {
	    float:left;
	    position:relative;
		display: inline-block;
		margin:0;
		padding:0;
		width: 198px;
	}

	#content-list p {
		margin-bottom: 0;
	}

/**
 * Service Detail
 **/
 
.service_detail_container {
    float:left;
    position:relative;
    margin:0px 0 20px 0;
}
 
.service_detail {
    float:left;
    position:relative;
    width:640px;
    *width:620px;
    padding:20px 20px 0 0;
}

.service_detail h2 {
    margin:0;
    font-size:24px;
    line-height:24px;
    text-transform:uppercase;
    font-weight:normal;
    letter-spacing:.05em;
    color:#000000;
}

.service_detail h3 {
    margin:5px 0 0 0;
    font-family:Georgia, Times, Serif;
    font-size:17px;
    line-height:19px;
    font-style:italic;
    font-weight:normal;
    color:#404040;
}

.service_detail p {
    margin:10px 0 0 0;
    line-height:18px;
    padding:0 30px 0 0;
}

.service_detail h4 {
    margin:10px 0 0 0;
    padding:0;
    font-size:14px;
    text-transform:uppercase;
    font-weight:normal;
    letter-spacing:.05em;
    color:#000000;
    
}

.service_detail ul {
    margin:0;
    padding:0;
}

#services_listing li {
    float:left;
    position:relative;
    width:195px;
    padding:1px 5px 2px 0;
    font-size:12px;
    list-style:none inside;
    background:url('/static/images/common/bullet.gif') no-repeat 0px 9px;
    margin:0;
    padding:0 0 0 10px;
}

.service_detail_section {
    float:left;
    position:relative;
    width:620px;
    margin:25px 0 0 0;
}

.s_cs_ul, .s_cs_ul li {
    float:left;
    position:relative;
    list-style-type:none;
    list-style:none;
}

.s_cs_ul li {
    margin:0;
    padding:0 10px 0 0;
}

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

.img_column {
    float:left;
    position:relative;
    text-align:right;
    width:350px;
    padding:16px 0 0 0;
}
 

#content-list h3 {
    height:18px;
    margin:10px 0 0 0;
    padding:0;
    font-size:15px;
    text-transform:uppercase;
    font-weight:normal;
    color: #000;
}

#header-strategy, #header-design, #header-technology, 
#header-marketing, #header-interactive, .service_detail_section h4 {
    background: url('../../images/common/titles_sprite.gif') no-repeat 0 -311px;
    height:14px;
    margin:0 0 10px 0;
    padding:0;
}

.service_detail_section #header-services { background-position:0 -419px; }
.service_detail_section #header-solutions { background-position:0 -440px; }
.service_detail_section #header-case-studies { background-position:0 -461px;}

#header-marketing { background-position:0 -332px; }
#header-design { background-position:0 -353px; }
#header-technology { background-position:0 -374px; }
#header-interactive { background-position:0 -395px; }

#stat_list {
    float:left;
    position:relative;
    list-style:none;
    list-style-type:none;
    text-align:left;
}

#stat_list li {
    list-style-type:none;
    margin:0;
    padding:0;
}

.stat_item, .stat_item_last { 
    float:left;
    position:relative;
    width:350px;
    list-style-type:none;
    border:none;
    border-bottom:1px solid #e0e0e0;
}

.stat_item_last {
    border:none;
}

.stat_number { 
    float:left; 
    position:relative; 
    font-size:48px; 
    font-weight:normal; 
    letter-spacing:-.08em;
    text-transform:uppercase; 
    width:120px;
    color:#03b6d7;
    margin:0;
    padding:0;
}
.stat_number span { font-size:24px; letter-spacing:0; }

.stat_info_container { 
    float:left; 
    position:relative;
    width:225px;
}

.stat_summary { 
    float:left;
    position:relative;
    width:225px;
    margin:0;
    line-height:14px;
    letter-spacing:0em;
    padding:0;
    color:#444444;
}

.stat_link {
    float:left;
    position:relative;
    width:225px;
    margin:0;
    padding:0;
}

.stat_link a, .stat_link a:link, .stat_link a:visited{ 
    font-family:Georgia, Times, Serif;
    font-style:italic;
    color:#909090;
    text-decoration:none;
}

