h1,h2,h3,h4,h5,h6{color:#181818;font-family:Arial, Helvetica, sans-serif;font-weight:400;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h1{font-size:46px;line-height:50px;margin-bottom:14px;}h2{font-size:35px;line-height:40px;margin-bottom:10px;}h3{font-size:28px;line-height:34px;margin-bottom:8px;}h4{font-size:21px;line-height:30px;margin-bottom:4px;}h5{font-size:17px;line-height:24px;}h6{font-size:14px;line-height:21px;}.subheader{color:#777;}p{margin:0 0 20px;}p.lead{font-size:21px;line-height:27px;color:#777;}em{font-style:italic;}strong{font-weight:700;color:#333;}small{font-size:95%;}#bottom .featured-posts a{font:Arial, Helvetica, sans-serif;font-weight:700;font-size:13px;}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}blockquote{border-left:1px solid #ddd;margin:0 0 20px;padding:9px 20px 0 19px;}blockquote cite{display:block;font-size:12px;color:#555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}hr{border:solid #ddd;clear:both;height:0;border-width:1px 0 0;margin:10px 0 30px;}.center{text-align:center;}a,a:visited{color:#333;text-decoration:underline;outline:0;}a:hover,a:focus{color:#000;}p a,p a:visited{line-height:inherit;}ul,ol{margin-bottom:20px;}ul{list-style:none outside;}ol{list-style:decimal;}ol,ul.square,ul.circle,ul.disc{margin-left:30px;}ul.square{list-style:square outside;}ul.circle{list-style:circle outside;}ul.disc{list-style:disc outside;}ul ul,ul ol,ol ol,ol ul{font-size:90%;margin:4px 0 5px 30px;}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px;}li{line-height:18px;margin-bottom:12px;}header{background:url(../images/header-bg.png) repeat-x scroll left bottom #FFF;position:fixed;top:0;left:0;width:100%;z-index:9999;}label,legend{font-weight:400;}img#logo{margin-top:18px;min-width:141px;height:auto;}#social{float:right;margin-top:18px;}#social img{margin-left:8px;vertical-align:middle;}#social img:hover{opacity:0.6;}#social p{font-size:12px;text-transform:uppercase;display:inline;vertical-align:bottom;}#social form{text-align:right;margin:14px 0 0;}#main-nav{float:right;margin-top:0px;margin-bottom:5px;clear:both;padding:0;}#main-nav ul{float:right;}#main-nav ul li{display:inline;float:left;position:relative;}#main-nav ul li a{display:inline-block;line-height:30px;text-decoration:none;color:#333;text-transform:uppercase;font-size:13px;padding:0 0 0 12px;}#main-nav ul li a:hover{color:#A41E34;cursor:pointer;}#main-nav ul ul{height:0;overflow:hidden;position:absolute;z-index:9999999;background:#F8F8F8;width:150px;}#main-nav ul li:hover ul{height:auto;overflow:auto;}#main-nav ul ul li{float:none;display:list-item;margin-bottom:0;border-bottom:1px solid #FFF;}#main-nav ul ul li a{display:block;line-height:42px;text-transform:none;}.navigation select{display:none;width:300px;height:21px;margin:18px auto;}#featured{text-align:center;max-width:1100px;max-height:100%;margin:0 auto 36px;}#featured .flexslider .slides img{display:block;height:100%;width:100%;}#featured .flexslider{background:none;border:none;border-radius:0 0 0 0;box-shadow:none;position:relative;margin:0;}#featured .responsive-slider.flexslider:hover .flex-direction-nav li a{opacity:0;}#main-content{margin-bottom:36px;}#main-content .one-third{background:url(../images/dotted-rule.png) repeat-y top left;}#main-content a.home-view{text-transform:uppercase;text-decoration:none;font-size:12px;}#main-content .line{background:url(../images/dotted-rule.png) repeat-y top left;min-height:70px;}#main-content .line-buy{background:url(../images/dotted-rule.png) repeat-y top left;min-height:70px;margin-top:14px;}#main-content h3{text-transform:uppercase;font-size:21px;margin:14px 0 0 14px;}#main-content .qa-category .qa-faq:nth-child(even) h3.qa-faq-title{text-transform:none;font-size:14px;font-weight:700;background:linear-gradient(toright,#d9e6f1 0%,#fbfcfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e6f1',endColorstr='#fbfcfd',GradientType=1);margin:0;padding:7px 0 7px 14px;}#main-content .qa-category .qa-faq:nth-child(odd) h3{text-transform:none;font-size:14px;font-weight:700;background:linear-gradient(toright,#fbfcfd 0%,#d9e6f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfcfd',endColorstr='#d9e6f1',GradientType=1);margin:0;padding:7px 0 7px 14px;}#main-content .qa-category .qa-faq-answer{margin-top:7px;}#main-content .qa-category .qa-faq-answer ul{list-style-type:disc;margin-left:18px;}#main-content input[type=text],input[type=password],input[type=email],textarea,select{background:#EEE;border-radius:0;margin:0;}#results h3{margin-left:0;font-size:16px;}.increased-margin{margin-bottom:45px;}#main-content ul.products h4{color:#666;text-transform:uppercase;font-size:14px;text-align:center;line-height:21px;margin-bottom:14px;font-weight:700;}
#aux-nav{
	clear:both;
	float:right;
	padding:0;
	background-color:#f0f0f0;
	width:100%;
	padding:9px 0 0 0;
}
#aux-nav ul{float:right;margin-bottom:0;}
#aux-nav ul li{
	display:inline;
	float:left;
	position:relative;
	margin-bottom:0;
	line-height:13px;
	z-index:300;
	
}
#aux-nav ul li a{
	font-family:"Futura W01 Medium";
	color:#333;
	display:inline-block;
	font-size:13px;
	padding:0 6px;
	text-decoration:none;
	text-transform:uppercase;
}

#aux-nav ul li:first-child a{border-right:1px solid #333;}

#aux-nav ul li:last-child a{border-left:1px solid #333;}

#main-content ul.products li{text-align:center;width:190px;margin:25px 0 45px;padding:0 15px;}
#main-content ul.products li a{text-decoration:none;text-align:left;}
#main-content ul.products li p{text-align:left;}
#main-content ul.products .productmoretag a{background:none;border-radius:0;color:#333;display:block;float:none;font-size:12px;text-decoration:none;text-transform:uppercase;padding:0;}.single-product{padding-top:30px;}.single-product h2.title{font-size:28px;color:#666;margin-top:35px;margin-bottom:0;}.single-product ul{list-style:disc outside;margin-left:10%;}.single-product ul li{margin-bottom:7px;}.blue-box{background:linear-gradient(tobottom,#fbfcfd 0%,#d9e6f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfcfd',endColorstr='#d9e6f1',GradientType=0);padding:21px 21px 7px;}sub{vertical-align:bottom;font-size:10px;}div.single-product .tabs{margin-bottom:35px;}h2#related-posts-via-taxonomies-title{text-transform:uppercase;font-size:21px;text-align:center;}ul#related-posts-via-taxonomies-list li,ul#adc_related li{float:left;max-width:200px;text-align:center;margin:0 15px;}ul#related-posts-via-taxonomies-list li a,ul#adc_related li a{clear:both;font-size:14px;text-transform:none;text-decoration:none;}ul#related-posts-via-taxonomies-list li img,ul#adc_related li img{float:none;margin-bottom:7px;}ul.tabNavigation{list-style-type:none;margin:0;}div.tabs ul.tabNavigation li{float:left;width:23%;background:#9A9A98;text-align:center;margin:0 7px 0 0;padding:7px 0;}div.tabs ul.tabNavigation a{color:#FFF;text-decoration:none;text-transform:uppercase;}div.tabs p{clear:both;}ul.media{float:left;width:100%;margin:0 0 20px;}ul h4{float:left;width:100%;margin:10px 0 0;}ul.media li{width:160px;text-align:center;list-style:none;vertical-align:top;font-size:11pt;display:inline;zoom:1;margin:10px 0 15px;padding:0 14px;margin-left: 2.1%;}ul.media img{-moz-box-shadow:1px 3px 15px 0 #444;-webkit-box-shadow:1px 3px 15px 0 #444;box-shadow:1px 3px 15px 0 #444;}.post{border-bottom:1px solid #EEE;padding-bottom:35px;clear:both;margin:0 0 35px;}.post:first-child{margin-top:21px;}.post img{float:left;max-width:100%;height:auto;margin-right:21px;}.post div.titlemeta{color:#666;font-size:11px;margin-bottom:14px;}.post h2{text-transform:uppercase;font-size:21px;margin-bottom:0;line-height:28px;}.post h2 a:hover{color:#666;}h3#reply-title{margin-left:0;}form#commentform textarea{width:100%;}.sidebar .four{background:url(../images/dotted-rule.png) repeat-y top left;min-height:170px;}.sidebar li{list-style:none;padding-left:14px;}.sidebar li ul li{padding-left:0;}#main-content .sidebar h3{color:#666;text-transform:uppercase;font-size:16px;margin:0 0 14px;}footer hr.top-footer,hr.related-taxonomies-hr{background:url(../images/footer-line.png) no-repeat top left;height:20px;border:none;}footer hr.top-footer2{background:url(../images/footer-line.png) no-repeat top middle;height:20px;border:none;}footer #top li{list-style-type:none;}footer #top #second,footer #top #third{background:url(../images/dotted-rule.png) repeat-y top left;min-height:190px;}footer #top #first img{float:left;margin:0;}footer #top .searchboxTitle{color:#717271;font-size:15px;margin:18px 0 7px;}footer #bottom{background:#333;color:#FFF;font-size:12px;margin-top:36px;padding:36px 0 18px;}footer #bottom .row:first-child{padding-bottom:36px;}footer #bottom .five,footer #bottom .four,footer #bottom .three{background:url(../images/dotted-rule.png) repeat-y top left;min-height:230px;}footer #bottom .four:first-child .padding{padding:0;}footer #bottom #sitemap{text-align:right;}footer #bottom li{list-style:none;margin-bottom:7px;}footer li h2.widgettitle{color:#9A9A9A;text-transform:uppercase;font-size:14px;}footer #bottom a{color:#FFF;text-decoration:none;}footer #bottom .tw-recent-posts .featured-post{line-height:18px;margin:15px 0;}footer #bottom a.read-more{color:#7399B4;text-decoration:none;font-size:11px;}footer img{margin-right:8px;}footer img:hover{opacity:0.9;}footer form{text-align:left;margin:14px 0 0;}.ie8 .sf_search{border:1px solid #FFF;width:200px;background:none;}p img,#main-nav ul,.main-nav ul li,#main-content ul.products .productmoreholder,footer #top #third img{margin:0;}ul.large li,li p{line-height:21px;}img.scale-with-grid,#featured img{max-width:100%;height:auto;}body,.ie8 body{margin-top:150px;}#social li,ul#related-posts-via-taxonomies-list,ul#adc_related{list-style:none;}#social .sf_search,footer .sf_search{background:none repeat scroll 0 0 #FFF;-moz-border-radius:7px;border-radius:7px;text-align:left!important;}#social .sf_search .sf_button,.sf_search .searchsubmit,footer .sf_search .sf_button,.sf_search .searchsubmit{box-shadow:none!important;}#social .sf_search .sf_input,footer .sf_search .sf_input{margin-left:7px;}#social label.screen-reader-text,footer label.screen-reader-text,.ie8 #social.sf_search .searchsubmit{display:none;}#main-nav ul li a span,#search .post h2 a,#main-content ul.products h4 span{text-transform:none;}#main-content .one-third:first-child,footer #bottom .four:first-child{background:none;}#main-content .padding,footer .padding,footer #bottom .padding{padding:0 0 0 18px;}#main-content .qa-category h3 a,.post h2 a,footer #bottom .featured-posts a{text-decoration:none;}footer #bottom a:hover,footer #bottom a.read-more:hover{text-decoration:underline;}

footer #bottom .no-line{background:none;}

@media screen and (-webkit-min-device-pixel-ratio: 0){header{background:url(../images/header-bg.png) repeat-x scroll left bottom #FFF;position:fixed;top:0;width:100%;z-index:9999;padding: 0 0 10px 0;}body{margin-top:151px;}} 

@media only screen and (min-width:768px) and (max-width:959px){header{background:url(../images/header-bg.png) repeat-x scroll left bottom #FFF;position:static;}body{margin-top:0;}img#logo{margin-top:36px;}#main-nav ul li{float:right;}footer hr.top-footer,hr.related-taxonomies-hr{background:url(../images/footer-line-tablet.png) no-repeat top left;height:20px;border:none;}footer #top #first img,footer #top #third img{width:100%;}}

@media only screen and (max-width:959px){header{text-align:center;position:static;}body{margin-top:0;}#social{float:none;}#social p{display:block;}.navigation select{display:block;background:#FFF;}#main-nav{float:none;margin:0;}#main-content h3{margin-left:0;}#social form{text-align:center;}footer #top #second,footer #top #third{background:none;min-height:170px;}footer #bottom .four,footer #bottom .three{background:none;min-height:130px;}#results div.result div.result_links{float:right;}.navigation ul,.result_phone{display:none;}#main-content .one-third,#main-content .line,#main-content .line-buy,footer #bottom .four{background:none;}footer #bottom .padding,footer .padding,#main-content .padding{padding:0;}footer #bottom #sitemap,.center{text-align:left;}}

@media only screen and (min-width:480px) and (max-width:767px){footer hr.top-footer,hr.related-taxonomies-hr{background:url(../images/footer-line-tablet-small.png) no-repeat top left;height:20px;border:none;}}

@media only screen and (max-width:479px){footer hr.top-footer,hr.related-taxonomies-hr{background:url(../images/footer-line-mobile.png) no-repeat top left;height:20px;border:none;}div.tabs ul.tabNavigation li{margin-bottom:7px;width:30%;}.result_address{font-size:10px;}.line,.six.columns.line h3{margin-left:0;}}