@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
color:#020205;
font-size:12px;
}

#wrapper{
width:980px;
margin:0 auto;
}

#header{
width:980px;
height:164px;
position:relative;
float:left;
background:url(/images/case-studies-header.jpg) no-repeat;
}

#header #logo_link{
width:251px;
height:50px;
position:relative;
float:left;
display:block;
margin:10px 0 0 20px;
text-decoration:none;
}

#header #logo_link a{
text-decoration:none;
}

#header #logo_link a:visited{
text-decoration:none;
}


#header #logo_link span{
visibility:hidden;
}

#header #nav{
width:932px;
height:55px;
position:relative;
float:left;
display:inline;
margin:45px 0 0 24px;
}
#header #nav #top_nav{
width:929px;
height:27px;
position:relative;
float:left;
padding:0 0 0 3px;
}

#content{
width:980px;
position:relative;
float:left;
background:url(/images/bg.jpg) repeat-y;
}

#content #top{
width:932px;
height:53px;
position:relative;
float:left;
display:inline;
margin:4px 0 0 24px;
}

#content #top #news{
width:585px;
height:53px;
position:relative;
float:left;
background:url(/images/news.jpg) no-repeat;
padding:18px 0 0 140px;
overflow:hidden;
}

#content #top #button_holder{
width:199px;
height:53px;
position:relative;
float:right;
}

#content #top #button_holder #blog_button a{
width:97px;
height:24px;
position:relative;
float:left;
background:url(/images/function-btn.jpg) no-repeat 0 0;
text-align:center;
text-decoration:none;
line-height:24px;
color:#020205;
margin:0 5px 0 0
}

#content #top #button_holder #blog_button a:hover{
background:url(/images/function-btn.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #aaa_button_holder{
width:97px;
height:24px;
position:relative;
float:left;
}

#content #top #button_holder #aaa_button_holder #a_minus a{
width:49px;
height:24px;
position:relative;
float:left;
background:url(/images/a-btn-left.jpg) no-repeat 0 0;
text-align:center;
line-height:24px;
color:#020205;
text-decoration:none;
}

#content #top #button_holder #aaa_button_holder #a_minus a:hover{
background:url(/images/a-btn-left.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #aaa_button_holder #a_plus a{
width:48px;
height:24px;
position:relative;
float:left;
background:url(/images/a-btn-right.jpg) no-repeat 0 0;
text-align:center;
line-height:24px;
color:#020205;
text-decoration:none;
}

#content #top #button_holder #aaa_button_holder #a_plus a:hover{
background:url(/images/a-btn-right.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #bookmark_button a{
width:97px;
height:24px;
position:relative;
float:left;
background:url(/images/function-btn.jpg) no-repeat 0 0;
text-align:center;
line-height:24px;
color:#020205;
margin:5px 5px 0 0;
text-decoration:none;
}


#content #top #button_holder #bookmark_button a:hover{
background:url(/images/function-btn.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #login_button a{
width:97px;
height:24px;
position:relative;
float:left;
background:url(/images/function-btn.jpg) no-repeat 0 0;
text-align:center;
text-decoration:none;
line-height:24px;
color:#020205;
margin:5px 0 0 0
}

#content #top #button_holder #login_button a:hover{
background:url(/images/function-btn.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #main{
width:932px;
position:relative;
float:left;
display:inline;
margin:7px 0 0 24px;
}

#content #main #left_column{
width:199px;
position:relative;
float:left;
}

#content #main #left_column #left_top{
width:199px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #left_column #left_title{
width:190px;
height:31px;
position:relative;
float:left;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #left_column #black_gloss_holder{
width:199px;
position:relative;
float:left;
background:#f1edea;
}

#content #main #left_column #black_gloss{
width:171px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
background:url(/images/black-gloss.jpg) no-repeat #020205;
padding:5px 5px 0 5px;
line-height:20px;
}

#content #main #left_column #black_gloss a{
text-decoration:none;
color:#FFFFFF;
}

#content #main #left_column #black_gloss a:hover{
text-decoration:none;
color:#d32a81;
}

#content #main #left_column #black_bottom{
width:181px;
height:6px;
position:relative;
float:left;
display:inline;
font-size:1px;
margin:0 0 0 9px;
background:url(/images/black-bottom.jpg) no-repeat;
}

#content #main #left_column #left_bottom{
width:199px;
height:9px;
position:relative;
float:left;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #left_column #left_top_2{
width:199px;
height:7px;
position:relative;
float:left;
font-size:1px;
margin:8px 0 0 0;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #left_column #left_title_2{
width:190px;
height:31px;
position:relative;
float:left;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #left_column #black_gloss_holder_2{
width:199px;
position:relative;
float:left;
background:#f1edea;
}

#content #main #left_column #black_gloss_2{
width:171px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
background:url(/images/black-gloss.jpg) no-repeat #020205;
padding:5px 5px 0 5px;
}

#content #main #left_column #black_gloss_2 a{
text-decoration:none;
color:#FFFFFF;
}

#content #main #left_column #black_gloss_2 a:hover{
text-decoration:none;
color:#d32a81;
}

#content #main #left_column #black_bottom_2{
width:181px;
height:6px;
position:relative;
float:left;
display:inline;
font-size:1px;
margin:0 0 0 9px;
background:url(/images/black-bottom.jpg) no-repeat;
}

#content #main #left_column #left_bottom_2{
width:199px;
height:9px;
position:relative;
float:left;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #left_column #left_top_news{
width:199px;
height:7px;
position:relative;
float:left;
margin:8px 0 0 0;
font-size:1px;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #left_column #left_title_news{
width:190px;
height:31px;
position:relative;
float:left;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #left_column #black_gloss_holder_news{
width:199px;
position:relative;
float:left;
background:#f1edea;
}

#content #main #left_column #black_gloss_news{
width:171px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
background:url(/images/black-gloss.jpg) no-repeat #020205;
padding:10px 5px 0 5px;
}

#content #main #left_column #black_gloss_news a{
color:#FFFFFF;
text-decoration:none;
}

#content #main #left_column #black_gloss_news a:hover{
color:#e046d5;
text-decoration:none;
}

#content #main #left_column #black_bottom_news{
width:181px;
height:6px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
font-size:1px;
background:url(/images/black-bottom.jpg) no-repeat;
}

#content #main #left_column #left_bottom_news{
width:199px;
height:9px;
position:relative;
float:left;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #middle_column{
width:518px;
position:relative;
float:left;
display:inline;
margin:0 0 0 8px;
}

#content #main #middle_column #middle_top{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/middle-top.jpg) no-repeat;
}

#content #main #middle_column #middle_main{
width:488px;
position:relative;
float:left;
background-color:#f1edea;
padding:0 15px 0 15px;
}

#content #main #middle_column #middle_main h1{
color:#d32a81;
font-size:20px;
}

#content #main #middle_column #middle_main a{
color:#d32a81;
text-decoration:none;
font-weight:bold;
}

#content #main #middle_column #middle_main a:hover{
text-decoration:none;
color:#020205;
font-weight:bold;
}

.product_workshop{
background-image:url(/images/product-workshop-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.j30{
background-image:url(/images/j30-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.imh{
background-image:url(/images/imh-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.designage{
background-image:url(/images/de-signage-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.overview{
background-image:url(/images/case-studies-over-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#content #main #middle_column #middle_bottom{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/middle-bottom.jpg) no-repeat;
}

#content #main #middle_column #middle_bottom_product_workshop{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/product-workshop-footer.jpg) no-repeat;
}

#content #main #middle_column #middle_bottom_j30{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/j30-footer.jpg) no-repeat;
}

#content #main #middle_column #middle_bottom_imh{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/imh-footer.jpg) no-repeat;
}

#content #main #middle_column #middle_bottom_designage{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/de-signage-footer.jpg) no-repeat;
}

#content #main #middle_column #middle_bottom_overview{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/case-studies-over-footer.jpg) no-repeat;
}

#content #main #right_column{
width:199px;
position:relative;
float:right;
}

#content #main #right_column #right_top{
width:199px;
height:7px;
position:relative;
float:right;
font-size:1px;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #right_column #right_title{
width:190px;
height:31px;
position:relative;
float:right;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #right_column #dark_pink_gloss_holder{
width:199px;
position:relative;
float:right;
background:#f1edea;
}

#content #main #right_column #dark_pink_gloss{
width:171px;
position:relative;
float:right;
display:inline;
margin:0 9px 0 0;
background:url(/images/dark-pink-gloss.jpg) no-repeat #d32a81;
padding:5px 5px 0 5px;
}

#content #main #right_column #dark_pink_gloss a{
text-decoration:none;
color:#FFFFFF;
}

#content #main #right_column #dark_pink_gloss a:hover{
text-decoration:none;
color:#020205;
}

#content #main #right_column #dark_pink_gloss ul{
margin:0;
padding:15px;
font-size:12px;
color:#FFFFFF;
}

#content #main #right_column #dark_pink_bottom{
width:181px;
height:6px;
position:relative;
float:right;
display:inline;
font-size:1px;
margin:0 9px 0 0;
background:url(/images/dark-pink-bottom.jpg) no-repeat;
}

#content #main #right_column #right_bottom{
width:199px;
height:9px;
position:relative;
float:right;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #right_column #right_top_2{
width:199px;
height:7px;
position:relative;
float:right;
font-size:1px;
margin:8px 0 0 0;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #right_column #right_title_2{
width:190px;
height:35px;
position:relative;
float:right;
background:#f1edea;
padding:0 0 0 9px;
}

#content #main #right_column #dark_pink_gloss_holder_2{
width:199px;
position:relative;
float:right;
background:#f1edea;
}

#content #main #right_column #dark_pink_gloss_2{
width:171px;
position:relative;
float:right;
display:inline;
margin:0 9px 0 0;
background:url(/images/dark-pink-gloss.jpg) no-repeat #d32a81;
padding:5px 5px 0 5px;
}

#content #main #right_column #dark_pink_gloss_2 a{
text-decoration:none;
color:#FFFFFF;
}

#content #main #right_column #dark_pink_gloss_2 a:hover{
text-decoration:none;
color:#d32a81;
}

#content #main #right_column #dark_pink_bottom_2{
width:181px;
height:6px;
position:relative;
float:right;
display:inline;
font-size:1px;
margin:0 9px 0 0;
background:url(/images/dark-pink-bottom.jpg) no-repeat;
}

#content #main #right_column #right_bottom_2{
width:199px;
height:9px;
position:relative;
float:right;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

.icon_box{
width:199px;
position:relative;
float:left;
margin:8px 0 0 0;
}

#content #rss_feed{
width:677px;
height:105px;
position:relative;
float:left;
margin:8px 0 0 0;
background:url(/images/rss-feed-bg.jpg) no-repeat;
padding:7px 5px 0 250px
}

.story_holder{
margin:0 0 5px 0;
}

#content #rss_feed a{
font-weight:bold;
text-decoration:none;
color:#d32a81;
}

#content #rss_feed a:hover{
font-weight:bold;
text-decoration:none;
color:#020205;
}


#footer{
width:980px;
height:50px;
position:relative;
float:left;
background:url(/images/footer.jpg) no-repeat;
text-align:center;
padding:10px 0 0 0;
color:#FFFFFF;
}

#footer #e4d{
height:25px;
line-height:25px;
position:relative;
float:left;
display:inline;
margin:0 0 0 24px;
}

#footer #sitemap{
height:25px;
line-height:25px;
position:relative;
float:right;
display:inline;
margin:0 24px 0 0;
}

#footer a{
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover{
text-decoration:none;
color:#d32a81;
}

.large_black_text{
font-size:18px;
}

.large_case_studies_text{
font-size:18px;
color:#d32a81;
}

.small_white_text{
color:#FFFFFF;
}

.case_studies_intro_text{
color:#d32a81;
font-size:14px;
font-weight:bold;
}
.case_studies_small_pink_text{
color:#d32a81;
font-weight:bold;
}