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

body, html {height:100%;}
body {background:#fff;}
img {max-width:100%;}
a {outline:none !important;}
h1, h2, h3, h4, h5, h6 {text-transform:uppercase;font-weight:bold;margin:0;}

.push-right {padding-right:1em;}

.header {background:#f7f7f7; padding:.8em 0;}

.navbar {background:none; border:none;}
#navigation {padding:0;margin-top:3.3em;}
		#navigation > ul {padding:1em 0;}
		#navigation > ul > li {list-style:none; float:left;}
		#navigation li:last-child {border:none;}
		#navigation > ul > li > a {color:#000; text-transform:uppercase;font-size:16px; font-weight:bold; padding:1.3em 1em; display:block; text-align:center;}
		#navigation > ul > li:first-child > a {border-left:none;}
		#navigation > ul > li:hover > a, #navigation > ul > li > a.active {background:#f26225; text-decoration:none;color:#fff !important;}

		#navigation li ul {position:absolute; z-index:100;width:200px;background:#f7f7f7;  display:none; border:1px solid #847f72;border-top:1px solid #fff; padding:.5em 0em;}
		#navigation li ul li {float:none;   list-style:none !important; width:200px; padding:0em 1em;}
		#navigation li ul li a {border:none; padding:.2em .8em; text-align:left; color:#f26225; text-transform:capitalize; display:block;}

			#navigation li ul li a:hover, #navigation li ul li a.active {color:#f26225 !important; text-decoration:none; font-weight:bold;}
			#navigation li ul li a.withSub {padding-right:2em;}
				#navigation li ul li a img {}
		#navigation li ul li:last-child > a {border:none;}
			#navigation li ul ul {left:7em; top:1em; border:1px solid #847f72; padding:.3em 0;}

.middle {background:url(../images/misc/header.png) repeat-x #fff;}
	#banner {text-transform:uppercase;font-weight:bold;font-size:45px;line-height:49px;}
.middle2 {background:#fff; margin-top:1.4em;}
	.products {background:#f26225; color:#fff; padding:1em 1.5em;}
.footer {background:#00447d; color:#fff; font-size:12px; padding:1.8em 0; margin-top:1.7em;}
	.footer a{color:#fff;}
	#phone-number{color:#f26225;font-size:23px;font-weight:bold;}
	

#footerNav a {border-left:1px solid #fff !important; padding:0em .3em;}
#footerNav a:first-child {border:none !important;}
	
	#quickLinks {}
#quickLinks h3 {margin-top:.3em;}
	#quickLinks ul { margin:0; padding:0;}
	#quickLinks ul ul {padding:0 0 0 2em; margin:0;}
	#quickLinks li {list-style:none; font-size:14px; border-bottom:1px solid #e5e5e5; padding:.3em 0;}
	#quickLinks a {display:block; color:#f26225; padding:.2em .5em;} 
	#quickLinks a.active {color:#fff !important; text-decoration:none; background:#f26225;}
	#quickLinks a:hover {color:#fff;background:#f26225;text-decoration:none;}
	#quickLinks a.active:hover {color:#fff !important; }
	#quickLinks > ul > li:last-child > a {border-bottom:none;}
	#quickLinks ul ul > li:last-child {border-bottom:none; padding-bottom:.1em;}
	
#fourOfour ul li {list-style:none; float:left;}
	#fourOfour > ul > li > a {color:#f26225; text-transform:uppercase;font-size:16px; padding:1em .5em; display:block; text-align:center; text-decoration:none;}
	#fourOfour > ul > li > a:hover{font-weight:bold;}

.breadcrumb a {text-transform:capitalize;}
.breadcrumb > .active {text-transform:capitalize;}
.breadcrumb {}
.breadcrumb > li + li:before {
}

.more {background:#f26225; padding:.4em .5em; -moz-border-radius-topleft: 90px;
-webkit-border-top-left-radius: 90px;
 border-top-left-radius: 90px;
-moz-border-radius-topright: 90px;
-webkit-border-top-right-radius: 90px;
border-top-right-radius: 90px;
-moz-border-radius-bottomright: 90px;
-webkit-border-bottom-right-radius: 90px;
border-bottom-right-radius: 90px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;  color:#fff; text-decoration:none; padding:1em;}
.more:hover { background:#fe4c00; color:#ccc; text-decoration:none; -webkit-border-radius: 90px;
-moz-border-radius: 90px;
border-radius: 90px;}

.footer_xs { }
}

@media only screen and (max-width:1140px){
	#navigation > ul > li > a {padding:.9em 0.6em; font-size:15px; margin-top:1.3em;}
	#navigation li ul li {float:none;   list-style:none !important; width:200px; padding:0em .1em;}
	.footer {font-size:11px; padding:1.8em 1em; margin-top:1.7em;}
	#phone-number{font-size:21px;}
	.camera_caption {width:100%;}
	.caption_banner {font-size:26px;}
	
}

@media only screen and (max-width:960px){
	#navigation > ul > li > a {  font-size:12px; padding:.3 .6em; margin-top:2em;}
	.footer {font-size:10px; padding:1em 0em; margin-top:1.7em;}
	#phone-number{font-size:19px;}
	.camera_caption {bottom: .5em; display: block; position: absolute; width: 100%; margin:0;}
	.caption_banner {font-size:25px;}
	.products {width:auto;}
	#footerNav a {padding:0 .1em;}
}



@media (max-width: 768px) {
#navigation {margin:0;}
#navigation > ul > li {float:none !important; width:100%;}
#navigation > ul > li > a {  border-bottom:1px solid #fff !important; display:block; padding:.5em 1em; text-align:left; margin:0;}
.text-right { text-align:center !important;}
.footer {font-size:12px;}
.footer_xs{text-align:center;}
#footerNav a {padding:0 .3em;}
	
#phone-number{font-size:18px;}
.camera_caption {display:none !important;}
.navbar-brand {color:#f26225 !important;}
.products {background:#f26225; color:#fff; padding:1em 1.5em; font-size:10px; width:auto;}
.pull-bot {text-align:center !important;}
}

@media (max-width: 600px) {
.logo {text-align:center;}
#navigation > ul > li > a { margin:0;}
.camera_caption {display:none !important;}
.navbar-brand {color:#f26225 !important;}
.footer{font-size:10px;}
.products {background:#f26225; color:#fff; padding:1em 1.5em; font-size:10px; width:85.7%;}
}

@media (max-width: 480px) {
#navigation > ul > li > a {margin:0;}
.logo {text-align:center;}
	#phone-number{font-size:18px; margin-bottom:1.4em; color:#f26225;}
	.camera_caption {display:none !important;}
.navbar-brand {color:#f26225 !important;}
.footer_xs {text-align:center !important;}
.text-right {text-align:center !important;}
.products {width:auto;}
}


/*#navigation .navbar {background:none;border:none;margin:0;}
#main-nav {padding:0;font-size:16px;margin-top:3.8em;}
#main-nav > ul > li {text-transform:uppercase;}
#main-nav > ul > li > a {color:#000;font-weight:bold;padding:1.3em 1em;}
#main-nav > ul > li > a:hover {background:#f26225;color:#fff;}
#main-nav .active a {background:#f26225;color:#fff;}
#main-nav ul ul {position:absolute;display:none;width:5em;background:#ccc;}
#main-nav ul ul li {}
#main-nav ul ul li a {display:block;text-decoration:none;}
#main-nav ul ul li a:hover {}

#header {background:#f7f7f7;}
	#header-cont {padding:.8em 0;}
#contents {background:url(../images/misc/header.png) repeat-x #fff;}
#banner {text-transform:uppercase;font-weight:bold;font-size:45px;line-height:49px;}
#content-cont #products p {background:#f26225;color:#fff;padding:1em 1.5em;}
#footer {color:#fff;font-size:12px;}
	#footer-cont {padding:1.8em 0;}
	#footer-cont #phone-number {color:#f26225;font-size:23px;font-weight:bold;}
	#footer-cont a {color:#fff;}*/
	
