/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */
@media only screen and (min-width: 960px) {
@charset "utf-8";

/* DESIGN TOPNAV (mainmenu) */
.menu { margin:80px 0 0; padding:0; text-transform:uppercase; font-size:16px;  float:right; font-family:'Open Sans',sans-serif;}
/* level 0 */
.menu ul.menusm { padding:0; margin:0 auto;  }
.menu ul li.ms_top { padding:0; float:left;  height:50px;  }
.menu ul li.last { padding-right:0; background:none;}
.menu ul li a.ms_top { height:20px; padding: 10px 16px; display:block; margin:0; color:#c2c2c2; text-decoration:none; text-align:center; }
.menu ul li a.ms_top.last {background: none;}
.menu ul li.ms_top.ms_last { border-right:none; }

.menu ul li a.ms_top span { display:block; margin:0; padding: 0; color:#c2c2c2; }
.menu ul li a.ms_top.ms_first span { }
.menu ul li a.active {  text-decoration:none; color:#003263; }

/*active*/
.menu ul li#active_menu-nav a.ms_top,
.menu ul li a.ms_top.ms_hover,
.menu ul li.active a.ms_top,
.menu ul li a.ms_top.ms_hover span,
.menu ul li.active a.ms_top span { color:#003263; text-decoration:none;}

/* level 1 */
.menu ul li ul { line-height: 1em; margin:0; padding: 0; background: #4c4c4d; top:44px; left:0px; font-style:normal; font-size:12px; text-transform:uppercase;}
.menu ul li ul li { padding:0; margin:0; }
.menu ul li ul li { border-top:1px solid #717172; }
.menu ul li ul li.ms_first { border-top:1px solid #003263;  }
.menu ul li ul li ul li.ms_first { border-top:1px solid #003263;  }
.menu ul li ul li a { display:block; margin:0; padding: 15px 10px; width:165px; color:#c2c2c2; }

.menu ul li ul li a span { padding:0 0 0 0px;color:#c2c2c2;}

.menu ul li ul li.ms_last a { }
.menu ul li ul li a.ms_hover { text-decoration:none;}
.menu ul li ul li ul { top:-1px; left:175px; }
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover,
.menu ul li ul li a.ms_first.ms_havesubmenu.active,
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover span,
.menu ul li ul li a.ms_first.ms_havesubmenu.active span,
.menu ul li ul li a.active span,
.menu ul li ul li a.active,
.menu ul li ul li a.ms_hover ,
.menu ul li ul li a.ms_hover span {color:#ffffff; background:#003263;}

.menu ul li ul li a.active span ,
.menu ul li ul li a.ms_hover span {}


.menu * { z-index:9003; }

/* DO NOT EDIT!!! */
ul.menusm { list-style:none; }
ul.menusm li { cursor:pointer; position:relative; }
ul.menusm li a { position:relative; }
ul.menusm li ul { display:none; position:absolute; list-style:none; height:auto; }
ul.menusm li ul li ul { position:absolute; list-style:none; }
nav {display: none;}

.purchase_internal {margin-top:0px;}
.camera_fakehover { height: 100%; min-height: 441px; position: relative; width: 100%; z-index: 1; }
}



	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 748px; }
	.span12 { width: 748px;  }	
	.blockblog .span12 { width: 728px; } 
	#main-carousel .carousel-caption h4 { padding: 45px 0; }
	#main-carousel .carousel-caption { margin-left: -374px; width: 748px; } 
	.content_box h1 { padding: 20px 40px; }
	.content_box p { padding: 0 40px; }
	.services .span3 { width: 171px; }
	.services a.serv_ico { width: 171px; } 
	.services .span4 { width: 236px; }
	.serv { padding-left: 76px; } 
	.jcarousel-skin-tango .jcarousel-prev-horizontal { right: 50px; margin: 0px; left: auto; }
	.jcarousel-skin-tango .jcarousel-next-horizontal { right: 10px; left: auto; margin: 0px; }
	.blockblog .thumbnail-post { width: 248px; }
	
	#footer .span3 { width: 172px; } 
	.input-append .subscribe-input { width: 200px; }
	.cols .thumbnails > li { margin: 3px; width: 50px; height: 50px; }
	.now_page .content_box:after { margin-left: 730px; } 	
	#main-carousel img { width: 100%; }  
	.now_page .content_box { margin: 0 auto; width: 730px; }
	.span8 { width: 520px; } 
	.content_page .span4 { width: 200px; } 
	.span4.gap11 { width: 250px; }
	
	.span6 { width: 362px; }
	  
	.span4.gap12 { width: 236px; }
	.span3.gap15 { width: 171px; }
	.span3.gap15 h3 { font-size: 12px; }
	.offset1 { margin-left: 20px; width: 748px; } 
	.label, .badge { margin-bottom: 5px; }
	
	.sliderwrap { margin: 0 auto; width: 748px; } 
	
	#slider-wrapper object { height: 312px; }

	.header_container, .header_call { width: 748px; }
	#myCarousel { width: 748px; height: 400px; }
	#myCarousel img { height: 400px; }
	.purchase {background: #003263 url(../images/purchase748.jpg) no-repeat center top; margin-top:-140px;}
	.purchase_content { width: 748px; } 
	.logo {width: 140px; height: 67px; float:left; margin-top:15px; background: url(../images/logo140x67.png) no-repeat; border: 0;}
 
	.search_block { width: 160px; } 
	.search_block input.search_input { width: 113px; }  
	.carousel-control { left: 1%; }
	.carousel-control.right { left: auto; right: 1%; }
	.purchase_content_left { padding: 0px; width: 500px;  }
	.middle_block .span6 { padding-right: 0px; }
	.news_body { width: 260px; } 
	.jcarousel-skin-tango .jcarousel-item { width: 173px; } 
	#gallery .item, #gallery .item .item-caption { width: 173px; } 
	#gallery .item .item-caption { padding: 15px 0; }
	#gallery .item .pic img { width: auto; max-width: 100%; height: auto; }
	#footer .span4 { width: 236px; }
	.carousel-control { margin-top: -20px; } 
	.slider { height: 400px; margin-top:-70px;}
	#navbar .navbar-inner { padding: 0px; }
	.navbar .brand2 { padding: 10px 6px 11px; }
	.navbar .nav > li > a { padding: 10px 13px; }
	.search_block .jqTransformInputInner { width: 120px; }
	
	/* DESIGN TOPNAV (mainmenu) */
.menu { margin:40px 0 0; padding:0; text-transform:uppercase; font-size:16px;  float:right; font-family:'Open Sans',sans-serif;}
/* level 0 */
.menu ul.menusm { padding:0; margin:0 auto;  }
.menu ul li.ms_top { padding:0; float:left;  height:50px;  }
.menu ul li.last { padding-right:0; background:none;}
.menu ul li a.ms_top { height:20px; padding: 5px 8px; display:block; margin:0; color:#c2c2c2; text-decoration:none; text-align:center; }
.menu ul li a.ms_top.last {background: none;}
.menu ul li.ms_top.ms_last { border-right:none; }

.menu ul li a.ms_top span { display:block; margin:0; padding: 0; color:#c2c2c2; }
.menu ul li a.ms_top.ms_first span { }
.menu ul li a.active {  text-decoration:none; color:#003263; }

/*active*/
.menu ul li#active_menu-nav a.ms_top,
.menu ul li a.ms_top.ms_hover,
.menu ul li.active a.ms_top,
.menu ul li a.ms_top.ms_hover span,
.menu ul li.active a.ms_top span { color:#003263; text-decoration:none;}

/* level 1 */
.menu ul li ul { line-height: 1em; margin:0; padding: 0; background: #4c4c4d; top:44px; left:0px; font-style:normal; font-size:12px; text-transform:uppercase;}
.menu ul li ul li { padding:0; margin:0; }
.menu ul li ul li { border-top:1px solid #717172; }
.menu ul li ul li.ms_first { border-top:1px solid #003263;  }
.menu ul li ul li ul li.ms_first { border-top:1px solid #003263;  }
.menu ul li ul li a { display:block; margin:0; padding: 15px 10px; width:165px; color:#c2c2c2; }

.menu ul li ul li a span { padding:0 0 0 0px;color:#c2c2c2;}

.menu ul li ul li.ms_last a { }
.menu ul li ul li a.ms_hover { text-decoration:none;}
.menu ul li ul li ul { top:-1px; left:175px; }
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover,
.menu ul li ul li a.ms_first.ms_havesubmenu.active,
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover span,
.menu ul li ul li a.ms_first.ms_havesubmenu.active span,
.menu ul li ul li a.active span,
.menu ul li ul li a.active,
.menu ul li ul li a.ms_hover ,
.menu ul li ul li a.ms_hover span {color:#ffffff; background:#003263;}

.menu ul li ul li a.active span ,
.menu ul li ul li a.ms_hover span {}


.menu * { z-index:9003; }

/* DO NOT EDIT!!! */
ul.menusm { list-style:none; }
ul.menusm li { cursor:pointer; position:relative; }
ul.menusm li a { position:relative; }
ul.menusm li ul { display:none; position:absolute; list-style:none; height:auto; }
ul.menusm li ul li ul { position:absolute; list-style:none; }
nav {display: none;}

.purchase_internal {margin-top:-50px;}
.camera_fakehover { height: 100%; min-height: 331px; position: relative; width: 100%; z-index: 1; }	
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
			
		#header_top { height: auto; }
		#header_top .pull-left { float: none; width: 100%; overflow: hidden; }
		#header_top p { text-align: center; }  
		#header_top .pull-right { float: none; overflow: hidden; text-align: center; }
		#header_top  .social a.soc { display: inline; text-align: center; float: none; } 
		#header_menu { top: auto; }
		.logo {width: 140px; height: 67px; float:left; margin-top:15px; background: url(../images/logo140x67.png) no-repeat; border: 0;}
		#header { height: auto; overflow: hidden; }
		
		.menu .tinynav { margin-bottom: 40px; padding: 5px 0; width: 100%; /*display: block; */}
		.menu {z-index:9000;/* float: right; margin:0; width:220px; top:50px; right:20px; */}
		.menu {list-style:none;}
		.navbar .nav { margin: 20px 15px 0; float: none; overflow: hidden; }
		.navbar .nav.pull-right { overflow: visible; }
		.input-medium { width: 107px; }
		button.btn, input.btn[type="submit"] { width: 146px; }
		.form-horizontal.well label { width: 85px;  }
		.form-horizontal.well .controls { margin-left: 100px; }
		.input-xlarge { width: 150px; }
		.form-horizontal .form-actions { padding-left: 0px; }
		.badge { margin-bottom: 5px; }
/*		.l_tinynav1 { display: none; } */
		.navbar-inner .navbar-search { margin: 0 0 20px 0; float: none; text-align: center; }
		.navbar-inner .input-append, .input-prepend { margin: 0 auto; }
		.label, .badge { margin-bottom: 5px; }
		.row { margin: 0px; }
		[class*="span"] { margin: 0px; }
		.thumbnails { margin: 0px; }
		#footer .span3 { width: 100%; float: none; overflow: hidden; } 
		#footer { height: auto; overflow: hidden; }
		#footer h4 { margin: 20px 0; }
		.cols { height: auto; }
		.copyright { padding-bottom: 20px; }
		.purchase {background: #003263 url(../images/purchase400.jpg) no-repeat center top;}
		.span8 { width: 100%; float: none; overflow: hidden; } 
		.content_page .span4 { width: 100%; float: none; overflow: hidden; } 
		.span4.gap11 { margin: 0 5px; width: 190px; float: left; }
		
		.header_bg { min-height: 240px; overflow: hidden; }
		.blogpost .post_detail { font-size: 10px; }
/*		 h3, h4, h5 { font-size: 12px; } */
		
		.pic.pull-left { margin: 0 auto 15px; float: none; }
		.pic.pull-right { margin: 0 auto 15px; float: none; }
		.media .pic.pull-left { float: left; margin-right: 20px; } 
		.maps_view { height: auto; }
		.media, .media-body { overflow: visible; }
		.media, .media-body { overflow: visible; }
		.comments { margin-left: 10px; float: left; }
		.form-horizontal .control-label { width: 110px; }
		.form-horizontal .controls { margin-left: 125px; }
		
		.span3.gap15 { margin: 0 1%; width: 48%; float: left; min-height: 290px; }
		.row.container { margin: 0 auto; }
		
		.span4 { width: 100%; float: none; overflow: hidden; }
		.prefooter { padding: 20px 0; background-position: bottom center; } 
		.prefooter .span6 { margin: 0px; width: 100%; float: none; overflow: hidden; } 
		.input-append .subscribe-input { width: 230px; } 
		
		#footer .span4 { width: 100%; float: none; overflow: hidden; }
		.header_call { text-align: center; }
		#gallery h2, .services h2 { margin: 0 0 15px 0; } 
		.dropdown-menu { left: -81px; }
		.navbar .nav > li > .dropdown-menu:before { left: auto; right: 10px; }
		.navbar .nav > li > .dropdown-menu:after { left: auto; right: 11px; }
		.search_block .jqTransformInputInner { width: 120px; }
		
#menu-icon {display:inline-block;margin-left:210px;margin-top:10px;}
nav ul, nav:active ul { display: none;position: relative;padding:0 0 0 5px;border: 1px solid #3d6db5;left: 50px;top: 10px;width: 100px;border-radius: 4px 0 4px 4px;}
nav li {text-align: center;width: 100%;padding: 2px 0;margin: 0;}
nav:hover ul {display: block; z-index:9000;}
a.minimenu:hover { color:#000066;}

		ul.menusm { display:none;}
		
		.purchase_internal {margin-top:5px;}
		.faq, .sitemap, .copyright_img, .split_img, .ducted_img, .evap_img, .reverse_img, .gas_img, .air_img, .polarbear, .moto {display:none;}
		.camera_fakehover { height: 100%; min-height: 331px; position: relative; width: 100%; z-index: 1; }
	}	     
 
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
	.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { margin: 0 auto; width: 400px; }
	
	.span12 { width: 400px;  }	
	.blockblog .span12 { width: 400px; } 
	#main-carousel .carousel-caption h4 { padding: 45px 0; }
	#main-carousel .carousel-caption { margin-left: -200px; width: 400px; } 
	#main-carousel .carousel-caption h4 { font-size: 30px; line-height: 36px; }
	#main-carousel .carousel-caption h4 br { display: none; }
	
	#main-carousel { height: 600px; }
	#main-carousel img { height: 600px; }
	.content_box h1 { padding: 20px 10px; }
	.content_box p { padding: 0 20px; }
	.services .span3 { margin: 0 5px; width: 190px; min-height: 355px; }
	.services a.serv_ico { width: 171px; } 
	.jcarousel-skin-tango .jcarousel-prev-horizontal { right: 50px; margin: 0px; left: auto; }
	.jcarousel-skin-tango .jcarousel-next-horizontal { right: 10px; left: auto; margin: 0px; }
	.blockblog .thumbnail-post { width: 400px; height: auto; }
	.blockblog .thumbnails li { margin: 0px 0 15px 0; float: none; overflow: hidden;}
	
	.logo {width: 140px; height: 67px; float:left; margin-top:15px; background: url(../images/logo140x67.png) no-repeat; border: 0;}
	
	.cols .thumbnails > li { margin: 3px; width: 50px; height: 50px; }
	.now_page .content_box:after { margin-left: 380px; } 	
	#main-carousel img { width: 100%; }  
	.now_page .content_box { margin: 0 auto; width: 380px; }
	
	.span6 { margin: 0 1%; width: 48%; }  
	.offset1 { margin-left: 0px; width: 400px; } 
	 #miscellaneous .span4 { overflow: visible; }
	 .pricing_six .pricing_column, .pricing_six .pricing_column_first { width: 15% !important; }
	 .sliderwrap { margin: 0 auto; width: 400px;margin-top:40px;} 
	 #slider-wrapper object { height: 279px; } 
	 
	 .header_container, .header_call { width: 400px; height: auto; }
	#myCarousel { width: 400px; height: 230px; }
	#myCarousel img { height: 230px; }
	.purchase_content { padding-bottom: 30px; width: 400px; overflow: hidden; } 
	.menu ul li a.ms_top { padding: 5px 8px; } 
	.search_block { margin: 0 auto; width: 160px; float: none; } 
	#header form { float: left; }
	.search_block input.search_input { width: 113px; }  
	.carousel-control { left: 1%; }
	.carousel-control.right { left: auto; right: 1%; }
	.purchase_content_left { padding: 0px; width: 100%; float: none; overflow: hidden;  }
	.purchase { height: 35px; margin-top:-265px; background: #003263 url(../images/purchase400.jpg) no-repeat center top;}
	.purchase_content_right { padding-right: 0px; } 
	.middle_block .span6 { margin: 0px; padding-right: 0px; width: 100%; float: none; }
	.news_body { width: 75%; } 
	.jcarousel-skin-tango .jcarousel-item { width: 190px; } 
	#gallery .item, #gallery .item .item-caption { width: 190px; } 
	#gallery .item .item-caption { padding: 15px 0; }
	#gallery .item .pic img { width: auto; max-width: 100%; height: auto; }
	
	.carousel-control { margin-top: -20px; } 
	.slider { height: 230px; margin-top:10px;}
	#myCarousel .carousel-caption span { padding: 10px 0; font-size: 15px; line-height: 18px; }
	#myCarousel .carousel-caption .caption-block span { padding: 10px; }
	#myCarousel .carousel-caption { top: 83px; }  
	#myCarousel .carousel-caption { padding: 0 60px; } 
	.jcarousel-skin-tango .jcarousel-prev-horizontal { top: -60px; }	 
	.jcarousel-skin-tango .jcarousel-next-horizontal { top: -60px; }
	.navbar .brand2 { padding: 10px 6px 11px; }
	.navbar .nav > li > a { padding: 10px 9px; }
	#navbar .navbar-inner { padding: 0px; } 
	.navbar .nav-collapse .nav { margin: 0px; overflow: visible }	
	.navbar .nav-collapse .navbar-search { margin: 10px 0; float: left; }
	.navbar .brand2 { font-size: 13px; }
	
	ul.menusm { list-style:none; }
	ul.menusm li { cursor:pointer; position:relative; }
	ul.menusm li a { position:relative; }
	ul.menusm li ul { list-style:none; height:auto; }	
	
	#menu-icon {display:inline-block; float:right; margin-right:60px;margin-top:-65px;}
nav ul, nav:active ul { display: none;position: relative;padding:0 0 0 5px;border: 0px solid #3d6db5;left:265px;top:-25px;width: 100px;border-radius: 4px 0 4px 4px;}
nav li {text-align: center;width: 100%;padding:0;margin: 0;}
nav:hover ul {display: block; z-index:9000;}
a.minimenu:hover { color:#000066;}	 
.purchase_internal {margin-top:5px;}
.faq, .sitemap, .copyright_img, .split_img, .ducted_img, .evap_img, .reverse_img, .gas_img, .air_img, .polarbear, .moto  {display:none;}
.text_contact {margin-top:50px}
.camera_fakehover { height: 100%; min-height: 180px; position: relative; width: 100%; z-index: 1; }
.tac {font-size: 12px;}
	} 
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	
	.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { margin: 0 auto; width: 300px; }
	
	.span12 { width: 300px;  }	
	.blockblog .span12 { width: 300px; } 
	#main-carousel .carousel-caption h4 { padding: 45px 0; }
	#main-carousel .carousel-caption { margin-left: -150px; width: 300px; } 
	#main-carousel .carousel-caption h4 { font-size: 18px; line-height: 24px; }
	.now_page .content_box h1 { font-size: 20px; }
	#main-carousel .carousel-caption h4 br { display: none; }
	
	#main-carousel { height: 570px; }
	#main-carousel .carousel-caption { margin-top: -50px; }
	#main-carousel img { height: 570px; }
	.content_box h1 { padding: 20px 10px; }
	.content_box p { padding: 0 10px; }
	.services .span3 { margin: 0 0px; width: 300px; min-height: 330px; }
	.services a.serv_ico { margin: 0 auto; width: 171px; } 
	.jcarousel-skin-tango .jcarousel-prev-horizontal { right: 50px; margin: 0px; left: auto; }
	.jcarousel-skin-tango .jcarousel-next-horizontal { right: 10px; left: auto; margin: 0px; }
	.blockblog .thumbnail-post { width: 400px; height: auto; }
	.blockblog .thumbnails li { margin: 0px 0 15px 0; float: none; overflow: hidden;}
	
	.logo {width: 140px; height: 67px; float:left; margin-top:15px; background: url(../images/logo140x67.png) no-repeat; border: 0;}
	
	.cols .thumbnails > li { margin: 3px; width: 50px; height: 50px; }
	.now_page .content_box:after { margin-left: 280px; } 	
	#main-carousel img { width: 100%; }  
	.now_page .content_box { margin: 0 auto; width: 280px; }
	#gallery .light { font-size: 20px; line-height: 26px; }
	.span4.gap11 { margin: 0 0; width: 100%; }
	
		.form-horizontal .control-label { width: 65px; }
	.form-horizontal .controls { margin-left: 70px; }
	.media .pic.pull-left { margin-right: 10px; }
	.span6 { margin: 0; width: 100%; float: none; overflow: hidden; }  
	.span3.gap15 { min-height: 260px; } 	
	.span3.gap15 h3 { font-size: 10px; }
	.offset1 { margin-left: 0px; width: 400px; } 
	.offset1 { width: 300px; }
	.form-horizontal.well label { width: 150px; text-align: left; float: none; }
	.input-xlarge { width: 150px; } 
	.form-horizontal.well .controls { margin-left: 0px; }
	#miscellaneous .span4 { overflow: visible; }
	legend { font-size: 15px; } 
	.sliderwrap { margin: 0 auto; width: 300px;margin-top:40px; } 
	#slider-wrapper object { height: 165px; }
	
	.header_container, .header_call { width: 300px; height: auto; }
	#myCarousel { width: 300px; height: 150px; }
	#myCarousel img { height: 150px; }
	.purchase_content { padding-bottom: 30px; width: 300px; overflow: hidden; } 
	.menu ul li a.ms_top { padding: 5px 8px; } 
	.search_block { margin: 0 auto; width: 160px; float: none; } 
	#header form { float: left; }
	.search_block input.search_input { width: 113px; }  
	.carousel-control { left: 1%; }
	.carousel-control.right { left: auto; right: 1%; }
	.purchase_content_left { padding: 0px; width: 100%; float: none; overflow: hidden;  }
	.purchase { height: 45px; margin-top:-312px; background: #003263 url(../images/purchase300.jpg) no-repeat center top;}
	.purchase_content_right { padding-right: 0px; } 
	.middle_block .span6 { margin: 0px; padding-right: 0px; width: 100%; float: none; }
	.news_body { margin-left: 0px; width: 70%; } 
	.jcarousel-skin-tango .jcarousel-item { margin-right: 10px; width: 145px; } 
	#gallery .item, #gallery .item .item-caption { width: 140px; } 
	#gallery .item .item-caption { padding: 15px 0; }
	#gallery .item .pic img { width: auto; max-width: 100%; height: auto; }
	#gallery .item .item-caption p{display:none;}
	
	.carousel-control { margin-top: -20px; } 
	.slider { height: 150px;margin-top:10px; }
	#myCarousel .carousel-caption span { padding: 10px 10px; font-size: 11px; line-height: 18px; }
	#myCarousel .carousel-caption .caption-block span { padding: 10px; }
	#myCarousel .carousel-caption { top: 83px; }  
	#myCarousel .carousel-caption { padding: 0 50px 0 20px; top: 33px; } 
	.jcarousel-skin-tango .jcarousel-prev-horizontal { top: -60px; }	 
	.jcarousel-skin-tango .jcarousel-next-horizontal { top: -60px; }
	
	#myCarousel .carousel-caption .caption-block span { font-size: 11px; } 
	
	.prefooter .input-append .subscribe-input { width: 130px; } 
	
	.navbar .brand2 { padding: 10px 6px 11px; }
	.navbar .nav > li > a { padding: 8px 5px; }
	.navbar .brand2 { font-size: 11px; } 
	#navbar .navbar-inner { padding: 0px; } 
	.navbar .nav-collapse .nav { margin: 0px; overflow: visible }	
	.navbar .nav-collapse .navbar-search { float: left; } 
	.navbar .nav-collapse .navbar-search { margin: 10px 0; float: left; }
	.well.form-search  button.btn, input.btn[type="submit"] , .form-actions button.btn, input.btn[type="submit"]  { margin-top: 10px; } 
	#webstore .right { float: left !important; }
	
	ul.menusm { list-style:none; }
	ul.menusm li { cursor:pointer; position:relative; }
	ul.menusm li a { position:relative; }
	ul.menusm li ul { list-style:none; }	
	
		#menu-icon {display:inline-block;margin-left:90px;margin-top:10px;}
nav ul, nav:active ul { display: none;position: relative;padding:0 0 0 5px;border: 0px solid #3d6db5;left:165px;top:-30px;width: 100px;border-radius: 4px 0 4px 4px;}
nav li {text-align: center;width: 100%;padding: 0;margin: 0;}
nav:hover ul {display: block; z-index:9000;}
a.minimenu:hover { color:#000066;}	 
.purchase_internal {margin-top:5px;}
.faq, .sitemap, .copyright_img, .split_img, .ducted_img, .evap_img, .reverse_img, .gas_img, .air_img, .polarbear, .moto {display:none;}
.camera_fakehover { height: 100%; min-height: 140px; position: relative; width: 100%; z-index: 1; }
.tac {font-size: 12px;}
	}   
	
	
