/* CSS Document */
body{background-image:url(../images/bg.jpg);background-repeat:repeat-x;margin:0px;padding:0px;font-size:12px;margin-bottom:20px;}
html{margin:0;padding:0;}

#topnav{height:150px;background-color:#ffffff;margin-top:20px;width:1027px;}
.container{max-width:1027px;}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.leftcell{background-color:#36475B;  height:455px;line-height:22px;padding-top:20px;}
.rightcell{padding:0px;}
.footerdesign{background-color:#36475B;color:#ffffff;text-align:center;margin-top:20px;font-size:11px;padding:10px;}
#footer{background-color:#ffffff;margin-top:20px;padding-top:20px;}
.firstfooter{padding-left:40px;}
.firstfooter a{color:#000000;}
.btmalign{}
h2{font-size:18px;}
h3{font-size:14px;margin:0px;padding:0px;}

#product_page .uk-panel{position:relative;}
#product_page .uk-grid a{position:absolute;top:0;left:0;bottom:0;right:0;color:transparent;}

#product_inner .uk-overlay{width:100%;}
#product_inner .uk-overlay-hover:hover .uk-overlay-panel{opacity:0;}
.chrono_credits{display:none;}

body.home .uk-cover-background{background-size: 150%;}
#product_page .uk-overlay-scale{    border: 1px solid #EEE;}

body:not(.home) #footer{display:none;}
.uk-position-cover{z-index:20;}

img{max-width:100%;}
div.qcequip > div > div > div > figure > img{width:100% !important; height:auto !important;}
div.qcequip > div > div > div  {border: 1px solid #EEEEEE;}
@media (max-device-width: 1027px) {
	#topnav{width:auto;}
}
@media screen and (max-width: 522px){
	.swmenu{top:0;    background: #FFF;}
	}