/* Site */

.col1 {
    min-height: 200px;
}

.col2 h1 {
    padding-bottom: 5px;
    font-size: 24px;
    font-weight: normal;
}
.col2 h2 {
    font-size: 16px;
    padding: 5px 0;
    font-weight: normal;
}
.col2 .bottom {
    padding-top: 20px;
    font-size: 9px;
}
.col2 h2 a {
    text-decoration: none;
    color: #333;
}

.col2 .circ-text h2 {
    font-weight: bold !important;
}

.stock-box {
    margin: 0 !important;
}
.stock .stock-box.check {
    margin-top: 20px !important;
}
.stock-box h2 a {
    color: #333333;
    text-decoration: none;
}

.inner .stock .stock-box.check {
    margin-top: 0px !important;
}

.cont-hold {
    height: 291px;
}

.inner .cont-hold {
    height: 90px;
}
.inner .main-hold-cont {
    margin-top: 3px;
}

.main-holder {
    margin: 0;
}
.main-hold-cont {
    margin-top: 3px;
}
.main-hold-cont a {
    color: #1A4691;
}
.main-hold-cont a:hover {
    text-decoration: none;
}
.main-hold-cont p {
    margin: 15px 0;
}
.tech {
    padding-bottom: 45px;
}
.technology {
    font-size: 11px;
}
.technologyheader {
    font-weight: bold;
    font-size: 14px;
    background-color: #004990;
    color: #fff;
    line-height: 6px;
}
.technology td {
    padding: 8px;
}
.technology .border-top {
    border-top: 1px solid #000;
}
.tech-text img {
    position: relative;
    top: 35px;
    left: -95px;
}
.tech-box .russian {
    width: 180px;
}
.tech-text.russian img {
    left: -110px;
    position: relative;
    top: 25px;
}

.connector-group {
    padding: 2px 0;
}

.col2 .features-holder {
    padding-bottom: 25px;
}
.col2 .featuretext {
    width: 280px;
    float: left;
}
.col2 .features {
    float: left;
    width: 250px;
    padding-left: 15px;
}
.col2 .features img {
    margin: 15px 0;
}
.col2 .features h2 {
    font-size: 12px;
    font-weight: bold;
}
.col2 tr.capabilities td {
    border-top: 1px solid #B2B2B2;
    padding: 12px 0;
}

.capabilities-overview .inner {
    margin-left: 25px;
    list-style: circle;
}
.capabilities-overview .sub-inner {
    margin-left: 50px;
    list-style: square;
}
.capabilities-overview .sub-inner2 {
    margin-left: 75px;
    list-style: disc;
}

.image-search-holder {
    margin-left: 35px;
}


/* Main Navigation */
.RadMenu {
    float: right !important; /*left: 210px;*/
}

.nav {
    margin: 0 !important;
    position: relative !important;
    top: 48px;
   /* left: 129px; */
}

ul.rmVertical {
    border-top: 1px solid #A6B9C8;
    border-left: 1px solid #A6B9C8;
    border-right: 1px solid #A6B9C8;
}
.rmVertical li {
    margin-left: 0;
    border-bottom: 1px solid #A6B9C8;
    background-color: #fff;
    padding: 1px 4px;
    font-size: 11px;
}
/* Remove 2nd level nav on home page */
.rmLevel2 {
    display: none !important;
}


/* Left Navigation */
.RadPanelBar {
    width: 145px !important;
    position: relative;
    left: -10px;
}
.side-menu {
    padding: 0 !important;
    position: relative;
    top: -9px;
}
.col1 .side-menu .rpRootGroup, .col1 .RadPanelBar .rpRootGroup {
    padding-bottom: 50px;
}

.condense .side-menu .rpRootGroup, .col1 .RadPanelBar .rpRootGroup {
    padding-bottom: 10px !important;
}
.nav .selectedItem .rmExpandDown {
    color: red !important;
}
.inner .rmText {
    color: #89A5D1;
}
.inner .rmText:hover {
    color: #134B8E;
}
.inner .rpLevel2 {
    margin-left: 10px !important;
    width: 135px !important;
}
.inner .rpLevel1 .rpSelected .rpText, .inner .rpLevel2 .rpSelected .rpText {
    font-weight: bold !important;
}

.rpRootGroup li {
    margin-top: 7px !important;
}
.rpRootGroup .rpText {
    color: #FF0000;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: normal;
}
.rpGroup .rpText {
    font-size: 12px;
    color: #333;
}
.rpGroup .rpText:hover {
    font-weight: bold;
}
.inner .RadPanelBar .rpLevel3 {
    margin-left: 10px !important;
    width: 125px !important;
}

#footer p {
    text-align: center;
    color: #999;
    font-size: 11px;
}
#footer a {
    color: #999;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}

/* Subpage No Third Column */
.expanded-col2 {
    display: inline;
    float: left;
    margin-left: 35px;
    width: 800px;
}

.main-holder-no-third-column {
    margin-top: 3px;
    width: 1024px;
    background: url(/images/main-holder-no-thrid-column.gif) repeat-y;
}
.main-hold-top-no-third-column {
    width: 100%;
    background: url(/images/main-holder-top-no-third-column.gif) no-repeat;
}
.main-hold-bottom-no-third-column {
    width: 100%;
    background: url(/images/main-holder-bottom-no-third.gif) no-repeat 0 100%;
}


/* Site Search */
.sf_searchBox {
    float: right;
    position: relative;
    top: 18px;
    left: -35px;
}
.sf_searchBox label {
    display: none;
}
.sf_searchSubmit {
    background: none;
    border: none;
    color: #134B8E;
}
.sf_searchText {
    border: 1px solid #CECECE;
    width: 120px;
}

.searchResults dt {
    margin-top: 15px;
}


/* Customer Feedback Form */
.col2 .PurchaseThruDistributor {
    padding: 0;
    list-style: none;
}
.col2 .PurchaseThruDistributor li {
    float: left;
    padding-bottom: 15px;
}
.PurchaseThruDistributor table {
    padding-bottom: 10px;
}
.distributor {
    border-bottom: 1px solid #000;
}
.distributor_rb {
    padding-top: 4px;
}
.chkCustomerExpectionLeft {
    float: left;
    width: 135px;
}


/* Product Pricing Search */
.ProductPricingSearch {
    font-family: arial,tahoma,sans-serif;
}
.left {
    vertical-align: top;
    white-space: nowrap;
}
.right {
    vertical-align: top;
}
.pricingLeft {
    float: left;
    clear: left;
    margin-right: 20px;
}
.pricingRight {
    float: right;
    clear: right;
}

.pricing-lookup {
    position: relative;
    left: -10px;
}
.pricing-lookup h1 {
    border-bottom: 1px solid #333333;
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 3px;
    width: 130px;
}

/* End Product Pricing Search */

/* Tech Support Survey Form */
.tech-support-survey {
    margin-top: 15px;
}

.tech-support-survey table {
    padding: 10px 0;
    margin-left: 10px;
}
.tech-support-survey .Suggestions {
    margin-left: 15px;
}
.tech-support-survey ul {
    list-style: none;
    padding: 0;
    padding: 0;
    margin-left: 25px;
}


/* Image Search */

.image-search-holder {
    padding-top: 12px;
}
.image-search {
    position: relative;
    left: -10px;
    top: 25px;
    padding-bottom: 30px;
}
.image-search h1 {
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #333;
    width: 130px;
    padding-bottom: 3px;
}

/* Account */

.account-links {
    position: relative;
    left: -10px;
    padding-bottom: 10px;
}

.account-links h1 {
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #333;
    width: 130px;
    padding-bottom: 3px;
}


/* Part Configurator */

.shopping_cart {
    margin-bottom: 20px;
}
.shopping_cart tr {
    margin-bottom: 10px;
}
.shopping_cart td, .shopping_cart th {
    text-align: left;
    padding: 6px;
    margin-bottom: 10px;
}

.shopping_cart .btn {
    border: 1px solid #CCD8E8;
    background-color: #D6DFEB;
    padding: 4px;
    color: #004990;
    text-decoration: none;
}

.btn_checkout {
    border: 1px solid #CCD8E8;
    background-color: #D6DFEB;
    padding: 7px;
    color: #004990;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
}

.btn_addtocart {
    border: 1px solid #CCD8E8;
    background-color: #D6DFEB;
    padding: 1px 6px;
    color: #004990;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
}

.shopping_cart .btn:hover {
    background-color: #D3DEEA;
}
.shopping_cart .totalRow {
    background-color: #E6ECF3;
}

.leftnav_parts_link{
    cursor: pointer;
    text-decoration: none;
    color: #000 !important;
}

.myaccount_link
{
    margin-bottom: 20px;
    float: right;
}
.clear{
    clear: both;
}

.modelInfo 
{
    width: 700px;
}
