@charset "UTF-8";
/* CSS Document */

body {
	background: #0f2152 url(../images/bg.jpg) top center repeat-x;
	font-family: 'Exo', sans-serif;
}

.site-search-frm {
	background: transparent url(../images/search_bg.png) no-repeat;
	min-height: 32px;
	margin: 3px 0 0;
}

.site-search-frm form {
	text-align: right;
	line-height: normal;
}

.site-search-frm .kw {
	padding: 0 0 0 20px;
	margin: 0;
	border: none;
	background-color: transparent;
	color: #999;
	font-weight: normal;
	width: 220px;
	height: 28px;
	font-size: 16px;
}

.site-search-frm-submit {
	background: none;
	width: 28px;
	height: 28px;
	display: inline-block;
	text-indent: -999em;
	border: none;
	padding: 0;
}

.logo {
	height: 138px;
}

.logo a {
	margin-top: 45px;
	outline: none;
	border: none;
	text-decoration: none;
	display: inline-block;
}

.logo a img {
	width: 100%;
	min-width: 400px;
}

.call-us p {
	color: #FFF;
	font-size: 26px;
	line-height: 1em;
	margin-top: 15px;
}

.call-us p span {
	font-weight: bold;
	font-size: 16px;
	color: #ffc90d;
	text-transform: uppercase;
}

.fraction-slider .active-slide {
z-index: 5001;
}

.slider-box {
	height: 520px;
}

.slide-img {
	height: 520px;
	width: 100%;
}

.slide-img img {
	/*width: 100%;
	max-height: 520px;
	max-width: 253px;*/
	height: 516px;
	width: 253px;
}

.slide-caption {
	/*margin-top: 20%;*/
}

.slide-caption h3 {
	color: #ffc90d;
	font-size: 55px;
}

.slide-caption p {
	color: #009bd7;
	font-size: 20px;
}

/*.slide-caption .slide-btns {
	margin-top: 15px;
	background: transparent url(../images/slider_btn_fade.png) repeat-x;
}

.slide-caption .slide-btns .btns {
	background: transparent url(../images/slider_btn.png) no-repeat;
	height: 49px;
	width: 482px;
}

.slide-caption .slide-btns .btns a {
	text-decoration: none;
	text-indent: -999em;
	display: inline-block;
	float: left;
	width: 240px;
	height: 49px;
}*/

.nav-container {
	background: #999 url(../images/nav_bg.jpg) top center repeat-x;
	color: #FFF;
	min-height: 61px;
	line-height: 60px;
	font-weight: bold;
}

.body-content {
	min-height: 200px;
	background-color: #FFF;
	padding: 30px 0;
}

.pagetitle {
	color: #0f2254;
	font-size: 26px;
	font-weight: bold;
	margin-top: 0;
}

.footer {
	background: #0f2152 url(../images/footer_bg.jpg) top center repeat-x;
	min-height: 200px;
	padding-bottom: 15px;
}

.copy-row {
	line-height: 54px;
	color: #3351a4;
}

.copy-row a {
	text-decoration: none;
	padding: 5px 10px;
	border-right: #666 solid 1px;
	color: #3351a4;
}

.copy-row .copy {
	float: right;
}

.copy-row .copy p {
	margin: 0;
}

.footer-buckets {
	color: #FFF;
	font-size: 12px;
}

.footer-buckets h3 {
	color: #ffc90d;
	font-size: 24px;
}

.footer-buckets ul {
	padding: 0;
	margin: 0;
}

.footer-buckets ul li {
	padding: 4px 0;
	list-style: none;
}

.product-images img {
width:75%;
padding: 15px;
border: #d6d6d6 solid 2px;
}

.product-attributes { font-size: 12px; }

.product-attributes .attrib-label {
color: #cb0000;
font-weight: bold;
vertical-align: top;
}

.product-link-box {
text-transform: uppercase;
margin-top: 15px;
}

.product-link-box a.product-link {
display: inline-block;
background: transparent url(../images/red_btn_bg.png) top right no-repeat;
color: #FFF;
min-height: 43px;
line-height: 42px;
padding: 0 30px 0 15px;
}

.product-description {
margin-top: 20px;
}

.product-description .product-description-tab {
border-bottom: #d6d6d6 solid 2px;
}

.product-description .product-description-tab span {
background-color: #d6d6d6;
color: #FFF;
padding: 7px 15px;
display: inline-block;
}

.product-description h2 {
color: #cb0000;
font-size: 26px;
}

/* bootstrap nav overrides */

#top-row {
	max-height: 40px;
	color: #FFF;
	line-height: 39px;
	margin-bottom: 0;
}

#top-row a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	border-top: transparent solid 2px;
	
}

#top-row a:hover,
#top-row a.active {
	border-top-color: #ffc90d;
}

#top-row.navbar-inverse {
	border: none;
	background-color: transparent;
	min-height: 20px;
	max-height: 40px;
}

#top-row .navbar-nav > li > a {
	padding: 7px 15px;
	color: #FFF;
}

#top-row.navbar-inverse .navbar-nav > .active > a, 
#top-row.navbar-inverse .navbar-nav > .active > a:hover, 
#top-row.navbar-inverse .navbar-nav > .active > a:focus {
	background-color: transparent;
}

#top-row ul ul a {
color: #063A61;
}

.nav-container #top-row a {
	border: none;
	line-height: 60px;
}

.nav-container #top-row a:hover,
.nav-container #top-row a.active {
	background-color: #8f8f8f;
}

.nav-container #top-row {
	height: auto;
	max-height: 61px;
}

.nav-container #top-row .navbar-nav > li > a {
	padding: 0 15px;
}

.nav-container #top-row ul ul li a {
line-height: 35px;
}

.navbar-nav > li > .dropdown-menu {
z-index: 9999;
}

.sidebar-form {
background: #e5e5e5 url(../images/form_bg.jpg) no-repeat top right;
padding: 15px;
}

.sidebar-form h3 {
margin-top: 0;
font-size: 22px;
color: #0d3266;
}

.sidebar-form h3 span {
text-transform: uppercase;
font-size: 30px;
}


.sidebar-form .input-group {
margin-bottom: 10px;
width: 100%;
}

.sidebar-form #send-req-btn-blue {
display: inline-block;
min-height: 44px;
width: 235px;
text-indent: -999em;
border: none;
background: transparent url(../images/send_request_blue_btn.png) no-repeat;
}

.notice {
color: #999;
margin-top: 15px;
font-size: 11px;
}


/* media size styles */

@media (max-width: 720px) {
	.logo { height: auto; padding: 10px 0; }
	.slide-img { height: 100%; width: 100% }
	.slide-img img { max-height: 200px; }
}

@media (max-width: 768px) {
	.copy-row {
		line-height: inherit;
	}
	.copy-row .col-md-6 {
		padding: 5px 15px;
	}
	.copy-row .copy {
		float: none;
	}
	#top-row.navbar-inverse { max-height: 400px; }
	#top-row.navbar-inverse .navbar-collapse, 
	#top-row.navbar-inverse .navbar-form {
		background-color: #333;
	}
	
	.nav-container #top-row.navbar-inverse { max-height: 400px; }
	.nav-container #top-row a {
		line-height: inherit;
	}
	.nav-container #top-row.navbar-inverse .navbar-collapse {
		background-color: #333;
	}
}

@media (max-width: 968px) {
	.call-us { text-align: center; margin-bottom: 10px; }
	/*.slide-img { text-align: center; }*/
	.slide-img img { width: auto; max-height: 200px; }
	.slider-box	{ height: auto; }
	/*.slide-caption {
		margin-top: 10px;
	}
	
	.slide-caption h3 {
		font-size: 20px;
	}
	
	.slide-caption p {
		font-size: 14px;
	}
	
	.slide-caption .slide-btns .btns {
		background: none;
		height: auto;
		width: auto;
	}
	
	.slide-caption .slide-btns .btns a {
		text-decoration: none;
		text-indent: 0;
		display: block;
		width: 100%;
		height: auto;
		margin: 5px 0;
		font-size: 16px;
		font-weight: bold;
		color: #FFF;
		padding: 7px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.slide-caption .slide-btns .btns a.find-out-more {
		background-color: #CB0000;
	}
	
	.slide-caption .slide-btns .btns a.catalog-search {
		background-color: #0B5694;
	}*/
		
}

