/* Start of CMSMS style sheet 'PR_Pages' */
/* Page Headers */

.divider {
clear: both;
margin-top: 1.5em;
}

#page_head { margin-top: 0; }

#page_illustration { height: 22em; }

#page_contact #page_head, #page_news #page_head, #page_display #page_head { margin-top: 1px; }

/*Contact Page*/

#conl {
float: left;
height: 100%;
padding-right: 2em;
width: 28em;
}

#conr {
border-left: 1px solid #6d6c5e;
float: left;
height: 100%;
padding-left: 4em;
width: 26em;
}

.cont { margin-top: -1.2em; }

/* Who We Are */

#page_who-we-are h4 { color: #6d6c5e; }

/* What We Do */

#page_what .page_content img { margin-left: 4em; }

/* Reputation Accelerator */

#rep_holder {
padding-left: 4em;
position: relative;
}

#rep_holder div {
background-color: #e0e3dc;
border: 1px solid #fff;
color: #000;
left: 5em;
padding: 1em;
position: absolute;
top: 3em;
visibility: hidden;
width: 80%;
/* Invalid Styles */
-moz-border-radius: 0.6em;
-webkit-border-radius: 0.6em;
border-radius: 0.6em;
}

#rep_holder ul { list-style: none; }

#rep_holder li {
font-size: 1.2em;
padding-bottom: 0.5em;
}

/* Case Studies */

#page_pr-case-studies img {
border: 1px solid #b0bb9f;
float: left;
height: 7.5em;
margin-right: 1em;
width: 7.5em;
}

#page_pr-case-studies .has-sub-items li { min-height: 8.5em; }

/* Page Elements */

.page_content { min-height: 10em; }

#second_column, .second_column { margin-top: 0; }

#page_cases .page_content li {
font-size: 1.2em;
list-style-position: inside;
margin-bottom: 1em;
}

#page_cases .page_content { border-top: 1px solid #b0bb9f; }

blockquote, .context div {
background-color: #e0e3dc;
color: #000;
margin-bottom: 1.6em;
padding: 0.7em 1.4em;
/* Invalid Styles */
-moz-border-radius: 0.6em;
-webkit-border-radius: 0.6em;
border-radius: 0.6em;
}

.context div ul { list-style: none; }

#testimonial_pop {
background: url('../images/testimonial.png') no-repeat;
height: 3.2em;
}

#testimonial_pop a {
color: #6d6c5e;
line-height: 2.9em;
margin-left: 1.6em;
text-decoration: none;
}

#testimonial {
position: absolute;
top: 26em;
visibility: hidden;
z-index: 5;
}

#page_case_studies h5 { font-size: 1.6em; }

#page_case_studies .page_content div {
border-bottom: 1px solid #6d6c5e;
height: 10em;
margin-top: 1em;
}

#page_case_studies .page_content img {
border: 1px solid #b0bb9f;
float: left;
margin-right: 1em;
}

.context > h3 { padding: 0 0.94em; } 

.context > ul { padding: 0 1.5em; }

.news_archive li { padding-bottom: 1em; }
/* End of 'PR_Pages' */

