body {
	font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
	background:#fff;
}
a {
	color:#185F90;
}
a:hover {
	color:#306081;
}
hr {
	border:none;
}
.table-bordered th, .table-bordered td {
	background:#fff;
}
.table-striped tbody tr:nth-child(2n) td, 
.table-striped tbody tr:nth-child(2n) th {
	background:#edf8ff;
}
.table-striped tbody tr:nth-child(2n+1) td, 
.table-striped tbody tr:nth-child(2n+1) th {
	background:#fff;
}

.form-horizontal .control-group {
	margin-bottom:10px;
}
.form-horizontal .req-fields { 
	margin:0 0 15px 0;
}

.btn {
	color:#185f90;
}

.formatted-form {
	background:transparent;
}
.formatted-form .control-group {
	margin-bottom:5px;
}

.nav-tabs.nav-stacked > li > a {
	color:#fff;
	font-weight: bold;
}
.nav-tabs.nav-stacked > li > a:hover {
  background-color:#0c507e;
}
.nav-tabs > li > a {
	background:#0c507e url(../img/theme1/tabs-bg.gif) repeat-x;
	font-size:16px;
}

#header {
	width:100%;
	background:url(../img/theme1/header-bg.jpg) right top repeat;
}
#header .navbar {
	margin-bottom:0;
	padding-bottom:3px;
	background:url(../img/theme1/navbar-bg.png) left top repeat-x;
	color:#fff;
}
#header .navbar-inner {
	background:none;
	border-radius:0;
	box-shadow:none;
	border:none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#header .navbar .nav > li > a {
	text-shadow:none;
	color:#fff;
}

#header .navbar-top li form {
	margin-bottom: 0px!important;
}

#header .navbar .site-language {
	padding-top:2px;
}

#header .navbar .site-language select {
	margin-right:5px;
	padding:1px 3px 2px 4px;
}
#header .navbar .divider-vertical {
	height:36px;
	border-left: 1px solid #316080;
    border-right: 1px solid #6897b7;
}
#header .navbar .nav.pull-right > li.shopping-cart > a,
#header .navbar .nav.pull-right > li.download-queue > a {
	padding:8px 0;
}
#header .navbar-top .dropdown-menu li {
	padding:0; 
	line-height:auto;
}
#header .navbar-top .dropdown-menu li.divider {
	padding:0;
}
#header div.datepicker th a.datepickerMonth {
	color:#185F90;
}
#header #siteutils .col-menu .dropdown-toggle {
	background:#fff;
}
#header #siteutils .col-menu .dropdown-menu .menu-section-heading,
#header #siteutils .dropdown-menu a {
	color:#333;
}
#header #siteutils .dropdown-menu a:hover {
	color:#fff;
}
#header #siteutils td .search-inner {
	padding-top:10px;
}
#header #siteutils .search-type-switch-link {
	color:#fff;	
}
#header .form-search .search-by-date .icon-large-search {
	background: url(../img/theme1/icon-large-search.png) no-repeat center center;
}
#header .form-search .connector {
	color:#fff;
}
#header hr {
	display:none;
}

.logobar #siteutils td.col-utils {
	text-align:left;
	padding:20px 0 0 30px;
	vertical-align:middle;
}
.logobar #siteutils td.col-utils h1 {
	color:#fff;
}


.result-filters .title {
	color:#185F90;
	font-weight:bold;
}

#items-nav-tabs.nav-tabs > li > a {
	background:#0b4F7c url(../img/theme1/tabs-bg.gif) repeat-x;
	font-weight:bold;
}
#items-nav-tabs.nav-tabs > li.active > a {
	color:#1067a1;
}
#items-nav-tabs.nav-tabs > li.active > a:hover {
	border-bottom-color:#fff;
}
#items-nav-tabs.nav-tabs > li > a:hover {
	border-color:#0b4F7c;
}

.faceted-search .accordion-toggle {
	color:#fff;
	background:#0b4f7c url(../img/theme1/tabs-bg.gif) repeat-x;
}

.item .btn-large-cart-add {
	background:#eee url(../img/wireframe/icon-small-shopping-cart-add.png) center center no-repeat;
}

/* Registration pages
----------------------------------------------------------------------------------------------------*/
.registration .form-steps-nav .step-nav {
	color:#fff;
}
.registration .form-steps-nav .step-nav .step-num {
	background:#fff;
	color:#555;
}
#registration-step1 .step h4 {
	background:#fff;
}
#registration-step3 .step fieldset legend {
	padding-top:15px;
}
#registration-step4 .step .email-subscriptions .title {
	margin-top:5px;
}
legend + .control-group {
	margin-top:5px;
}

/* Global - Grid View
----------------------------------------------------------------------------------------------------*/
.grid-view-block .item {
	background:#edf8ff;
}
.grid-view-block .item:hover {
	background:#d4ebfb;
}

.list-view-block .item .additional-info {
	background:#edf8ff;
}

.modal.fade.in {
	top:43%;
}
.modal .modal-header {
	background:#0b4f7c url(../img/theme1/tabs-bg.gif) repeat-x;
}
.modal-footer {
	background:#edf8ff;
}

.form-search #daterange-calendar-block {
	background:#fff;
}

#product-details .emphasized-block1 {
	background:#d4ebfb;
}
#product-details .emphasized-block1 p {
	color:#333;
}
#product-details .emphasized-block2 {
	background:#d4ebfb;
}
#product-details .emphasized-block2 a.btn {
	background-color:#eee;
}

/* FAQs
----------------------------------------------------------------------------------------------------*/
#faqs .tab-content {
	background:transparent;
}
#faqs #main #sections-nav {
    max-width: 400px;
    min-width: 300px;
}
#faqs #main .accordion-inner {
	background:#fff;
}

/* Toolkit
----------------------------------------------------------------------------------------------------*/
#toolkit .tab-content {
	background:transparent;
}
#toolkit #main #sections-nav {
    max-width: 400px;
    min-width: 300px;
}
#toolkit #main .accordion-inner {
	background:#fff;
}

/* Account Preference pages
----------------------------------------------------------------------------------------------------*/
.account-preferences #preferences-navigation li {
	margin-bottom:5px;
}
#account-dashboard #nav-account-dashboard a,
#my-profile #nav-my-profile a,
#change-password #nav-my-profile a,
#change-password-confirmation #nav-my-profile a,
#my-orders #nav-my-orders a,
#my-subscriptions #nav-my-subscriptions a,
.manage-subscription #nav-my-subscriptions a,
#my-search-preferences #nav-my-search-preferences a {
	background:#fff url(../img/theme1/tabs-bg-sel.gif) repeat-x;
	color:#1067a1;
	border-radius:0;
}

/* My Subscriptions page
----------------------------------------------------------------------------------------------------*/
#my-subscriptions .my-subscriptions-section .section-heading {
	background:#fff;
}

/* My Orders
----------------------------------------------------------------------------------------------------*/
#my-orders h5 {
	background:#fff;
}

/* Information block
----------------------------------------------------------------------------------------------------*/
.info-container .accordion-heading a {
	background:#0b4f7c url(../img/theme1/tabs-bg.gif) repeat-x;
	font-size:16px;
}

/* Download Queue block
----------------------------------------------------------------------------------------------------*/
#download-queue .emphasized-block1 {
	background:#d4ebfb;
}

/* Manage and Preview Template page
----------------------------------------------------------------------------------------------------*/
#edit-template .controls-bar,
#manage-preview-template .controls-bar {
	background:#fff;
}
#edit-template #available-list, 
#edit-template #downloadable-fields-block {
	background:#fff;
}
#edit-template #available-list .children-container.ui-state-hover,
#edit-template #downloadable-fields-block .children.ui-state-hover {
	background:#fff !important;
}

#main {
	padding-top:15px;
}

div.thumbnail {
	background:#fff;
}
.section-body .block-container,
.section-body .tab-content {
	background:#fff;
}
.tab-content {
	background:#fff;
}

/* Landing Page (Sign In Page)
----------------------------------------------------------------------------------------------------*/
#signin .box {
	background:#fff;
}
#signin .box h4 {
	background:#0b4f7c url(../img/theme1/tabs-bg.gif) repeat-x;
	color:#fff;
}

/* Home Page
----------------------------------------------------------------------------------------------------*/
#home #main {
	padding-top:5px;
}
#home .section-heading {
	border-bottom: 1px solid #d8ad6f;
}
#home h4 {
	color:#1067a1;
}
#home .wbcarousel-block .wbcarousel .item h2 a {
	color:#4286b4;
}
#home .wbcarousel-block .wbcarousel .buttons {
	color:#9fceed;
}
#home .wbcarousel-block .wbcarousel .buttons:hover {
	color:#4286b4;
}
#home #section-release-calendar .nav-tabs > li > a {
	background:#0b4f7c url(../img/theme1/tabs-bg.gif) repeat-x;
	color:#fff;
	font-weight:bold;
}
#home #section-release-calendar .nav-tabs > .active > a, 
#home #section-release-calendar .nav-tabs > .active > a:hover {
	background:#fff;
	color:#4286b4;
	font-weight:bold;
}
#home #section-release-calendar .nav-tabs > li > a:hover {
  border-color: #0b4f7c;
}

/* Search Results
----------------------------------------------------------------------------------------------------*/
#items-nav-tabs {
	margin-bottom:0;	
}
.items-tabs .tab-pane {
	padding-top:10px;	
}

/* Tabs
----------------------------------------------------------------------------------------------------*/
#product-details #item-sections-tabs.nav-tabs > li > a,
#faqs #main #sections-nav li > a,
#faqs #main .accordion .accordion-heading a,
#toolkit #main #sections-nav li > a,
#toolkit #main .accordion .accordion-heading a {
	background:#0b4f7c url(../img/theme1/tabs-bg.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	border-color:#ddd;
}
#product-details #item-sections-tabs.nav-tabs > li.active > a,
#faqs #main #sections-nav li.active > a,
#toolkit #main #sections-nav li.active > a {
	background:#fff;
	color:#1067a1;
}

/* Calendar 
----------------------------------------------------------------------------------------------------*/
tbody.datepickerDays td.datepickerSelected {
	background-color:#185f90;
}
.form-search #daterange-calendar-block .daterange-dates .input-small.selected {
	border:1px solid #185f90;
}