@charset "UTF-8";

/* background changes ----------------------------------- */
.content {
     background: #fff;
    min-height: 700px;
    width:960px;
    margin:0 auto;
}

html {
    background: #dee0e2;
}

.wrapper {
    padding-bottom:20px;
}

.unbold {
    font-weight:normal;
}

img.minisites {
    float:right;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #ccc;
    margin-left:20px;
    clear: both;
}

.clear {
    clear: both;
}

.quote {
    font-size:16px;
    font-weight:normal;
    font-style:italic;
    line-height:normal;
    color:#999;
    }

.quote-box {
    background-color: #f3f3f3; 
    padding: 10px; 
    margin: 20px 10px;
    vertical-align: middle;
}

/* mega menus ----------------------------------- */

.mega-dd .dd-secondary .dd-secondary__item {
    padding: 8px 0 0 10px;
}

/* tighten padding around categories */
.mega-dd .dd-categories .dd-categories__item {
    padding:10px;
}

/* keep all column headers the same height */
.mega-dd .mega-column .mega-column__title {
    height:70px;
}

/* sidebar ----------------------------------- */

ul.section_nav li.section_nav_top {
    background:none;
    padding-top:0;
}

/* main pages ------------------------------- */

a.learn_more_link {
    background:none;
    background-color:#cc0000;
    color:#fff !important;
    -moz-border-radius: 3px;
    border-radius:3px;
    text-transform:uppercase;
    display: inline-block;
    padding:10px;
}

/* non-compare page ------------------------------ */

.buckets .banner_area {
    margin:10px 0;
}

.inner_header_flash {
    margin-bottom:25px;
}

.bucket_product {
    background:none;
}

.bucket_product_padding {
    background: none;
    margin-top:10px;
}

.buckets .bucket_bottom_content {
    border-bottom:3px solid #ccc;
}

.buckets .bucket_bottom_content .banner_area {
    border: none;
}


/* interstital pages -------------------------- */

.bucket {
    background:none;
    margin-top:10px;
}

.bucket_padding {
    background:none;
}

/* chart tabs ----------------------------------- */
.product_series_tabs ul.tabs li {
    border-radius: 0px 5px 0px 0px;
}

.product_series_tabs .tabs .ui-tabs-selected {
    background: #aa0000;
}

.product_series_tabs ul.tabs li {
    background:#444;
    list-style: url(http://www.kvh.com/Images/CommonImages/bullet_arrow_grey.png) outside;
}

.product_series_tabs ul.tabs li a {
    color:#fff !important;
    font-size:14px;
}


/* compare grid styles ----------------------------------- */

.compare_grid tr.compare_grid_title a {
    font-size: 14px;
    text-decoration: none;
}

.compare_grid tr.compare_grid_title th {
    padding:10px;
    background-color: #aa0000;
}

/* attribute column styles */
.compare_grid th.attribute_title {
    background-color: #f3f3f3;
    font-weight:bold;
}

.compare_grid th, .compare_grid td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
     font-size: 11px;
    padding:10px;
}

.compare_grid {
    border-left: 1px solid #ccc;
    border-top: 8px solid #aa0000;
}

.compare_grid thead th {
    color:#fff;
}

/* text color of "compare" next to check box */
.compare_select {
    color: #444;
}

/* compare links spacing */
.compare_grid thead th.compare_grid_select_links p {
    padding-bottom: 5px;
}


/* product pages ----------------------------------- */

.product_tabs .tab_content {
    border:none;
    width:495px;
    border-radius: 7px 0px 0px 0px;
    -moz-border-radius: 7px 0px 0px 0px;
    -webkit-border-radius: 7px 0px 0px 0px;
    -webkit-box-shadow: -3px -3px 8px 0px rgba(26,23,26,0.10);
    -moz-box-shadow: -3px -3px 8px 0px rgba(26,23,26,0.10);
    box-shadow: -3px -3px 8px 0px rgba(26,23,26,0.10);
    font-size:13px;
    line-height:18px;
}

/* footer ----------------------------------- */

.footer .wrapper {
    background-color: #444444;
}

.footer {
    background-color:transparent;
    color:#ccc;
}

.footer_content {
    background-color: #444444;
}

.footer_content_copy {
    background:#59595C;
    margin-top:0;
    padding:10px 0 0 0;
    height:40px;
    width: 960px;
}

.footer_content_nav_links {
    color: #ccc;
    margin: 15px 0 0 0;
}

.footer_content_nav a:link {
    color: #f3f3f3;
}

.footer_content_nav a:visited {
    color: #cccccc;
}

.footer ul.footer_sitemap_item li a,
.footer ul.footer_sitemap_item li ul li a {
    color:#b4b4b4;
}