.body_left_navigation_content {
    margin-right:0.45em;
}
.devider_thick {
    overflow:hidden;
}
.devider_thin {
    overflow:hidden;
}
/* min-height trick from http://www.dustindiaz.com/min-height-fast-hack/ */
.tabbed_search_results_second_result {
    height:auto !important;
    height:83px;
}
ul.tabs li a {
    float: left;
}
.content_toolbar_video {
    height:auto !important;
    height:27px;
    padding-top: 0px;
}
.top_content_n_video p {
    clear:none;
}
.top_content_n_video h1 {
    clear: none;
}
.top_content_n_video h2 {
    clear: none;
}
.left_navigation ul {
    list-style-type:none;
    margin:0px 0 0 0px;
    line-height:0.75em;
}
/* was: .left_navigation ul{list-style-type:none;margin:-10px 0 0 0px;line-height:0.75em;}*/

div.search {
    background-color: transparent;
}
a.next, a.nextPage, a.prev, a.prevPage {
    margin-top:2px;
}
#toppanel {
    position:absolute;
    top: 148px;
    text-align:center;
    margin-left: 0;
    margin-right: 0;
    left:auto;
}
#panel {
    position:relative;
    display:none;
    text-align:left;
}
#wrap_head {
    height: 8.125em;
    margin: 0 auto;
    background: #114b7e;
    text-align: left;
}
.speakingblock_container a:hover {
    margin-left:1em;
    text-decoration:none;
    background:#0d3b63;
    color:#fff;
}
#image_wrap {
}
.banner_carousel_navi {
}

.csr_body_left_navigation_content {
    width:780px;
    margin-right: 0;
}

.csr_body_left_navigation_content .banner_carousel_navi{
    width:804px;     /* changed from 690px 819 by JGO */
 }

.csr_body_left_navigation_content .banner_carousel{
    width:804px; 
}

/* styling for the image wrapper  */
.csr_body_left_navigation_content #image_wrap {
    height:298px;
    width:802px;
 }
 
.csr_body_left_navigation_content #image_wrap img{
    width:802px;
 }

.plain_case_holder_n {
    width:802px;
}

.fulltab_leftbox_content {
    width:432px;
}
.fulltab_w_left {
    width:685px;
    background:url(../lib/img/tab_content_bg_header.gif) repeat-x;
    border-right:1px solid #eaeaea;
    background-color:#fafafa;
    min-height: 308px;
}
.fulltab_w_leftbox {
    MARGIN: 55px 5px 0 0;
}
.teaser_3col1_w_bottom_align {
    height:183px;
}
.teaser_3col2_w_bottom_align {
    height:183px;
}
.teaser_3col_w_bottom_align {
    height:163px;
}
.reference h1.typo_text_link_bold {
    margin-bottom: 10px;
}
.overlay_white .close {
    background-image:url(../lib/img/close.gif);
}
.banner_carousel_pager .nextPage {
    background:url(../lib/img/casebanner_arrow_right.gif) no-repeat;
}
.banner_carousel_pager .prevPage {
    background:url(../lib/img/casebanner_arrow_left.gif) no-repeat;
}
.theform {
    font:0.6em;
}
fieldset.first{
	float:left;
}
fieldset.second{
    clear:right;
    float:left;
}
.selectBar {
    height: auto;
    top: 12px;
}
/*#searchform input{
    float:right;
    height:22px;
    margin:17px 0 0 5px;
}*/
#searchform {
    float:right;
}


div.text .parbase .contact .section {
    font: normal normal normal 1em/16px Arial, Helvetica, sans-serif;
}
.category_box ul li {
    list-style-type: none;
    list-style-position: none;
}
#toppanel{
top: 148px;
}

.body_left_box_content_third{
float:left;
}
.search_prompt{
margin-top:0px}

#searchField {
margin-top: 0px;}

.search_submit {
float: right;
margin-top: 17px;
}
#footer_address {
	top: 85px;
}
#footer_copyright {
    top: 140px;
}
#mkotestsvn{}
#cq-calendar-date-display {
	width: 150px;
}
#cq-calendar-fulltext-query img.x-form-search-trigger {
	width: 11px;
}

/*Hides broken quickselect mouseovers*/
#quick {overflow:hidden;}
#quick .pumpDesignTooltip, #quick .productFamilyTooltip{ position:relative;}

#body_left {margin: 0px;}

/*Frontpage-v2*/
.primary-entry-first {width: 418px;}
.primary-entry-second {width: 418px;}
.primary-entry-content { width: 200px;}
.campaign-section-3-last {width: 280px;margin: 0 0 0 10px;}
.campaign-section-3 { width: 280px; margin: 0 0 0 10px; }
.campaign-section-4-last {width: 220px;margin: 0 0 0 10px;}
.campaign-section-4 { width: 220px; margin: 0 0 0 10px; }
.frontpage-news-story-first {padding: 14px; }
.frontpage-news-story {width:202px; padding: 14px; }
.frontpage-news-story-last {width: 202px; padding: 14px; }

.valuesbutton {top: 370px;}
.frontpage-values-story, .frontpage-values-story-first{width:202px;}

body { padding-top:35px; margin-top:-35px; }
#v2toolbox { margin-top:35px; }
#container_header { margin-bottom:-35px; }
.open { background-color:transparent; }
.frontpage-values-story .values-p {width:200px;}

div#v2footer_wrap div#footer_container div.column3_25 { width: 24%; }
