@charset "utf-8";

/* START - SHOW/HIDE MOBILE CONTENT */
@media screen and (max-width: 930px) {.hide-for-tablet{display:none;} }
@media screen and (max-width: 767px) {.hide-for-mobile{display:none !important;} }
@media screen and (min-width: 767px){.show-for-mobile{display:none} }
@media screen and (min-width: 500px){.show-for-mobile{display:none;} }


/* END - SHOW/HIDE MOBILE CONTENT */


/* --- Language Selector --- */
/* --- Horizontal language selector --- */

#langcontrol, #langsWrapper, #langcontrol_ctl00_ctl00_controlWrapper{display:inline !important;}

/* Language selector wrapper */
.sflanguagesHorizontalList{margin: 0;padding: 0;list-style-type: none;}

/* Single language link wrapper */
.sflanguagesHorizontalList .sflanguageItem{margin: 0;padding: 0;display: inline;}

/* Single language link */
.sflanguagesHorizontalList .sflanguageItem a:link, .sflanguagesHorizontalList .sflanguageItem a:visited, .sflanguagesHorizontalList .sflanguageItem a:hover, .sflanguagesHorizontalList .sflanguageItem a:active
{padding: 1px 5px 2px;border-right:none !important;}
    
/* Current language */
.sflanguagesHorizontalList .sflangSelected a:link, .sflanguagesHorizontalList .sflangSelected a:visited, .sflanguagesHorizontalList .sflangSelected a:hover, .sflanguagesHorizontalList .sflangSelected a:active
{background-color: #425ccf;color: #fff;cursor: default;}

/* --- Vertical language selector --- */
/* Language selector wrapper */
.sflanguagesVerticalList{margin: 0;padding: 0;list-style-type: disc;}

/* Single language link wrapper */
.sflanguagesVerticalList .sflanguageItem{margin: 0 0 5px;padding: 0;}

/* Single language link */
.sflanguagesVerticalList .sflanguageItem a:link, .sflanguagesVerticalList .sflanguageItem a:visited, .sflanguagesVerticalList .sflanguageItem a:hover, .sflanguagesVerticalList .sflanguageItem a:active
{padding: 1px 5px 2px;}

/* Current language */
.sflanguagesVerticalList .sflangSelected a:link, .sflanguagesVerticalList .sflangSelected a:visited, .sflanguagesVerticalList .sflangSelected a:hover, .sflanguagesVerticalList .sflangSelected a:active
{background-color: #425ccf;color: #fff;cursor: default;}

/* --- Down-down language selector  --- */
/* Language selector wrapper */
.sflanguagesDropDown{}

/* Drop-down */
.sflanguagesDropDown select{font-family:Arial,Verdana,Sans-serif;font-size: 12px;}
/* --- end of Language Selector --- */


/* START GENERAL Style Spec  */
body, p, ul, ol{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#000;font-size:16px;}
h1{width:264px;min-height:51px;font-size:30px;font-family: 'Open Sans Condensed',Tahoma,sans-serif;color:#fff;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);background-image:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/header_tab.png);background-repeat:no-repeat;background-position:bottom;text-align:center;margin:-2px 0 20px -15px;}


@media screen and (max-width: 1023px)
{
/*    .img_featrd{top:236px !important;} */
    #phbox{text-align:center;}
/*    #phbox h2, #phbox p{max-width:96% !important;margin-left:auto !important;margin-right:auto !important;} */
}

@media screen and (max-width: 695px) 
{
    #phbar{background-image:none !important;min-height:320px !important;}
    #phbox h2, #phbox p{max-width:96% !important;margin-left:auto !important;margin-right:auto !important;}
    .img_featrd{top:311px !important;}
    #phbox p {padding-bottom:20px;}
}


h2, h3, h4, h5{margin-top:40px;}
ul, ol{margin-top:40px;}
h2, h3, h4, h5{font-family: 'Open Sans Condensed', 'Open Sans', Arial, Helvetica, sans-serif;/*line-height:100%;*/}

h2{font-size:28px;margin-bottom:10px;}
h3{font-size:22px;}
h4{font-size:19px;}
h5{font-size:17px;}

#subcol h5{font-size:14px;font-family:'Open Sans',Arial,Helvetica,sans-serif;margin-bottom:4px;margin-top:0px;}


h6{min-width:277px;line-height:46px;background-image:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/bg_prod_highlight.png);background-repeat:no-repeat;background-position:top center;font-size:36px;}
p{margin:40px 0;}
p:last-child{margin-bottom:0px;}
ul, ol{margin-left:22px;}
ul ul, ol ol{font-size:15px;margin:10px 0 10px 22px;list-style-type:circle;}

hr{border:0;background:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/hr_lite.png) repeat-x;height:3px;margin:60px 0 20px 0;}

/* START - LINKS Spec  */
a{color:#000;}
a:hover{text-decoration:none;}

div#subcol div.nrm h5 a{text-decoration:none;cursor:default;}

@media screen and (max-width: 480px) {
div#subcol div.nrm h5 a{text-decoration:underline;cursor:pointer;}
}

#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer a.nocurs{cursor:default;}
#footer a:hover.nocurs{text-decoration:none;}



/* Start Main IDs */
#outerbox{width:100%;}
#redbox{height:163px;background:#e21936;}
#header, #subfooter{max-width:970px;margin:0 auto;}
#header{height:163px;display:block;z-index:2;}

@media screen and (max-width: 1024px)  
{
    #header{height:200px;}
    #tipDiv{margin-top:36px !important;}
}

@media screen and (max-width: 695px) { #header{height:170px;} }
#logo-box{float:left;width:260px;height:127px;background-color:#fff;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;box-shadow:2px 7px 19px rgba(0, 0, 0, 0.3);}
@media screen and (max-width: 695px) 
{#logo-box {margin-top:27px;}}


#navicon {position:absolute;right:32px;top:13px;}


/* START Custom Class Spec  */
.dn{display:none;}
.w100{width:100%;}
.mt0{margin-top:0px;}
.mr20{margin-right:20px;}
.mr0{margin-right:0px;}
.mb20{margin-bottom:20px;}
.tc{text-align:center;}
.bgw{background-color:#fff;}
.nbg{background-image:none;}
.f13{font-size:13px;}

.rotate{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.inl-blok{display:inline-block;vertical-align:top;}
.quot{border:#ccc 2px solid;padding:20px;font-style:italic;}
.quot, .inl-blok span{font-size:13px;}

.logo-image{padding:40px 0 0 35px;}

.fl{float:left;}
.fr{float:right;}

.fb{font-weight:bold;}
.tu{text-transform:uppercase;}


@media print {
    .no-print{visibility:hidden;}
    .no-print-dn{display:none;}
}


/* Container "bdybag" Div */
.bdybag{max-width:970px;padding:0 20px;margin:0 auto;overflow:hidden;}
.nopad{padding:0px;}



/* START Products Spec */
#phbar{min-height:345px;background-color:#343434;background-repeat:no-repeat;background-position:top center;border-top:#fff 2px solid;margin-bottom:3px;}
/* #phbar{min-height:345px;border-top:#fff 2px solid;margin-bottom:3px;} */



#phbox h2, #phbox p{max-width:390px;text-shadow:0px 0px 1px rgba(0, 0, 0, 1);/*padding-bottom:30px;*/}
#phbox{max-width:940px;margin:0 auto;padding:0 15px;position:relative;}
#phbox h2{color:#fff;text-transform:uppercase;margin-top:30px;}

#phbox p{color:#ccc;font-size:17px;margin:0px;}

.prodexp2{background-color:#F0F0F0;}

.prodexp1 h2{color:#fff;}
.prodexp2 h2{color:#251d1d;}

.img_featrd{position:absolute;top:336px;left:0px;z-index:5;width:394px;height:55px;}

.prodbox, .proins{max-width:970px;margin:0 auto;overflow:hidden;}
.prodbox{padding:30px 0 0 0;}
/* .proins{padding:40px 40px 0 40px;} */
.prodexp1{background-color:#313131;}
.prodexp_feat{background-color:#dadada;font-size:13px;}
.prodbar{background-color:#e9e9e9;font-size:13px;}

/* .prodbox{overflow:hidden;}/* !!!!!!!!!!!!!!!!!!!!!!!!! MAYBE NOT NEEDED!! Possibly Delete!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*.prodbox div{float:left;} Removed on Jan 17, 2014 */
.prodbox div div{text-align:center;}
.prodbox div div.firstmrg{margin-top:27px;}

.prodbox div div div span{color:#8a8a8a;font-size:9px;}

.buying{width:300px;text-align:center;font-weight:bold;margin-top:20px;text-transform:uppercase;}
.pricing{width:inherit;font-size:54px;}
.pricing span{font-size:20px;color:#282828;vertical-align:super;}

.buying .upgrd{font-size:12px;width:124px;text-align:left;margin:0 0 -10px 54%;text-transform:uppercase;}
/* .buying .upgrd{float:right;font-size:12px;width:124px;text-align:left;margin-bottom:-10px;text-transform:uppercase;} */

.buy{color:#fff;font-weight:bold;width:50%;line-height:44px;cursor:pointer;}

.buycol1{background-color:#b7091f;}
.buycol2{background-color:#970013;}
.buycol3{background-color:#536b8c;}
.buycol4{background-color:#40597c;}
.buycol5{background-color:#797979;}


/* View More Tabs */
.viewmre{color:#fff;width:100%;line-height:34px;cursor:pointer;background-color:#313131;-webkit-transition:background 0.4s;-moz-transition:background 0.4s;-o-transition:background 0.4s;transition:background 0.4s;margin-top:2px;}
.viewmre:hover{background-color:#000;}
.dblarrws{clear:both;text-transform:uppercase;margin-top:80px;}
.proins div.viewmre{background-color:#ccc;text-align:center;float:right;width:150px;color:#000;font-weight:bold;font-size:13px;text-transform:uppercase;}
.proins div.viewmre:hover{background-color:#ddd;}
.scrl-top div.viewmre{margin:74px auto -60px auto;}

.prod{max-width:345px;float:left;text-transform:uppercase;}

.firstmrg img{float:left;}
.indnt{margin-left:68px;}

.prodexp_hr{width:100%;height:3px;margin:60px 0 20px 0;}
div.order-black .prodexp_hr{margin-top:20px;}
.hr-mt{margin-top:0px;}

.prodexp1 p{color:#ccc;}

.img_inbody{float:right;margin:40px 0 40px 40px;max-width:250px;border:1px #eee solid;-webkit-box-shadow: 4px 4px 4px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:4px 4px 4px 0px rgba(50, 50, 50, 0.15);box-shadow:4px 4px 4px 0px rgba(50, 50, 50, 0.15);}


.prodbar, .prodbar_feat{/*border-bottom:#bbb 1px solid;*/border-top:#fff 1px solid;}


.buy{opacity:1;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;}
.buy:hover{opacity:0.8;}

.buyoptn{max-width:285px;margin:0 20px;}
div.buyoptn a{font-weight:bold;}


.choose-report{display:none;}


/* START -  FEATURED TABLE-LIKE SECTION */
.prod_ico_chart{max-width:970px;display:inline-block;vertical-align:top;}
.prod_ico_chart div{float:left;width:300px;font-weight:bold;text-transform:uppercase;margin:0 23px 60px 0;}
.chart_feat{color:#fff;}
.prod_ico_chart div img{width:72px;height:72px;margin:-13px 10px 0 0;float:left;}

@media screen and (max-width: 1100px) {
.prod_ico_chart{margin-left:18%;max-width:646px;}

}
/* END - FEATURED TABLE-LIKE SECTION */



/* Homepage Spec */

.island{
width: 223px;
vertical-align:top;
/* box-shadow: 0 1px 3px rgba(0,0,0,.25);  */
height: 200px;
/* border-radius: 5px; */
text-align: center;
position: relative;
display: inline-block;
z-index:1;
background: #f2f2f2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-radial-gradient(center, ellipse cover, #f2f2f2 68%, #d8d8d8 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(68%, #f2f2f2), color-stop(100%, #d8d8d8));
background: -webkit-radial-gradient(center, ellipse cover, #f2f2f2 68%, #d8d8d8 100%);
background: -o-radial-gradient(center, ellipse cover, #f2f2f2 68%, #d8d8d8 100%);
background: -ms-radial-gradient(center, ellipse cover, #f2f2f2 68%, #d8d8d8 100%);
background: radial-gradient(ellipse at center, #f2f2f2 68%, #d8d8d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d8d8d8',GradientType=1 ); }



div.island{margin-right:21px;}
div.island:last-child{margin-right:0px;}

    @media (max-width: 821px) {.island {width:100% !important;margin-right:0% ;margin-left:0 ;float:none;} }
    @media (max-width: 820px) {  div.island{height:80px;margin-bottom:5px;} }




.island h2{font-family: 'Open Sans',Arial,Helvetica,sans-serif;font-size:20px;padding: 10px 10px;margin-top:10px;}

.island a{color:#e31936;text-decoration:none;}

.island img {border: none;position: absolute;padding:0px;width:200px;bottom: 0;left: 12px;margin: 0 auto;float: none;max-width: 100%;z-index:-1;}
    
    @media (max-width: 821px) {.island img {display:none !important;/*position: relative !important;bottom: 0; vertical-align: top !important;z-index: 5;margin-top: -76px;display: block; */}}





/* SLIDER START
* jQuery FlexSlider v2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*/

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none !important;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0 0 0 inherit !important; padding: 0 !important; height:345px;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {display: block; max-height:345px;}
.slides li {margin:0 !important;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin:0px;background:transparent;border:none;position:relative;/* -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;*/}
.flex-viewport{max-height:345px;/* border-radius:6px !important; */-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:345px;}
.flexslider .slides{zoom:1;}

.carousel li{margin-right:5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3 !important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; height: 20px; position: absolute; bottom: -35px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {/*opacity: 0.5; left: 1;*/ display:none;}
  .flex-direction-nav .flex-next {/*opacity: 0.5; left: 1;*/ display:none;}
}


/* Caption */
.flex-caption{bottom:330px;left:25px;padding:2%;position:relative;text-align:left;text-shadow:0 0 16px rgba(0, 0, 0, 0.7);width:43%;}
.flex-caption h1 {font-size:32px;color:#fff;line-height:115%;}
.flex-caption p.blurb {color:#fff;font-size:14px;}
.flex-caption table.call-to-action td {vertical-align:top;}
.flex-caption table.call-to-action a {color:#fff;font-size:16px;font-weight:600;}
.flex-caption table.call-to-action .arrows {color:#fbb858;font-size:16px;font-weight:600;padding-right:5px;}

@media screen and (max-width: 320px) 
{
    .flex-caption {bottom: 350px;padding: 2%;width: 80%;}
    .flex-caption h1 {font-size:23px;}
    .flex-caption p.blurb {font-size:12px;}
    .flex-caption p.call-to-action a {color:#fff;font-size:16px;}       
}





#slider-placeholder {min-height:365px;background-color:#efefef;margin-top:-45px;margin-right:-20px;border-radius:6px;box-shadow:inset 0 0 30px rgba(255, 255, 255, 0.7);}

.span_8-home{width:65%;float:right;border-left: 2px solid #fff;}/* Used for Slider container */
.span_4-home{width:32%;float:left;}



@media screen and (max-width: 820px)/* Used for Slider container */
{
.span_8-home, .span_4-home{float:none;min-width:100%;clear:both;}
.span_4-home p, .span_4-home h1{min-width:100%;}
.flexslider{margin-top:40px;border:0px;}
}


.flex-viewport, .flexslider{max-height:345px;}/* Fix for new Slider height */
.flex-direction-nav .flex-prev{margin-left:332px;}





/* Start Sub Footer */
#subfooter{height:180px;text-align:center;margin-top:40px;}
#subfooter p{font-size:13px;}
#helphdr{color:#3d3d3d;font-style:italic;font-weight:bold;font-size:20px;}

#subcol{margin:40px auto;width:810px;}
#subcol div{width:250px;float:left;margin:0 30px 0 0;text-align:left;font-size:11px;}
#subcol div.nrm{margin-right:0px;}
#subcol div img{float:left;width:64px;height:64px;margin:0 10px 0 0;}


@media screen and (max-width: 987px) {
	.prodbox, .prodexp1 div, .prodexp2 div{max-width:670px;}
	.buying{width:100%;float:none;}
	#redbox{height:204px;}
	#logo-box{margin-left:20px;}
	.prod{float:none;max-width:none;}
	h1{margin-left:0;}
}

@media screen and (max-width: 820px) 
{
    #subfooter{height:293px;padding:0 40px;}
	#subcol{width:50%;}
	#subcol div{display:block;margin:0 0 12px 0;}
	.prodbox div{width:100%;}
	.buying{width:100%;}
	.firstmrg img{float:none;margin-bottom:5px;text-align:center;}
	.indnt{margin-left:0px;}
	/* .img_featrd{position:static;text-align:center;width:auto;margin-top:-10px;} */
	.buyoptn{max-width:80%;text-align:center;margin:20px 10%;}
	.proins{margin:0 20px;}
	h1{margin-left:15px;}

}

@media screen and (max-width: 600px) 
{
#logo-box{margin-left:auto;margin-right:auto;float:none;}
h1{margin:-2px auto 20px auto;}



.img_featrd{display:none;}
.bg-most-comp{background-position:center top; background-repeat:no-repeat;}

.prodbox div div.firstmrg{margin-top:50px;}


.proins div.viewmre{float:none;text-align:center;margin:0 auto;}



}


@media screen and (max-width: 460px) 
{.choose-report{display:block;font-weight:bold;color:#fff;}}

@media screen and (max-width: 460px){
    #subfooter{height:339px;}                                      
    #subcol{width:250px;}
	#subcol div{margin-right:0px;}
	/*.img_featrd{display:none;} */
    /*	#phbar{background-image:none;} */
	.img_inbody{width:100%;float:none;margin:40px 0;}

	#h1_tab{margin:-2px auto 40px auto;}
}


#hr_ftr{width:100%;height:1px;background-color:#efefef;margin-top:40px;}


/* START - FOOTER CSS */
#footer{max-width:970px;margin:0 auto;padding:25px 35px 0px 35px;}
#footer, #footer a:link, #footer a:active, #footer a:visited{color:#666;font-size:11px;}

.footer-item, .footer-item-fr{margin-right:8px;padding-right:10px;border-right:1px solid #666;}
.footer-item:last-child, .footer-item:nth-child(5), .footer-item-fr:last-child{border-right:none;}
	@media screen and (max-width: 960px) {.footer-item, .footer-item-fr{display:block;clear:both;text-align:center;margin-bottom:10px;border-right:none;margin-right:0;padding-right:0;} }
.footer-item-fr{font-size:11px !important;}

div#footer-links div.dhr{height:1px;background-color:#eee;margin:15px auto;width:74%;}
div#footer-links div{margin-top:1px;}
div#footer-links div span{border-color:#aaa;color:#999;}
div#footer-links div span a.nocurs{cursor:default;}
div#footer-links div span a.deflnx{color:#999;}
div#footer-links div span a.brdrfx{border:0px;margin:0px;padding:0px;}

#fifty-best{width:80px;height:30px;float:right;/*vertical-align:middle;*/}
#sm-icons{margin:4px 10px 0 5px;float:left;}
.sm-icon{width:25px;height:25px;padding:0px;margin:0px;display:inline-block;}
	@media screen and (max-width: 500px) {.sm-icon{margin-bottom:20px !important;} }

.copyright{color:#D1D1D1;font-size:10px;padding:25px 0;display:block;}
	@media screen and (max-width: 870px) {.copyright{text-align:center;} }



/* START BUTTONS */
input[type="button"], input[type="reset"], input[type="submit"]{padding:14px 20px;/*padding:14px 10px;*/text-transform:uppercase;border:none;color:#fff;font-weight:bold;min-width:85px;cursor:pointer;-webkit-appearance:none;}

input[type="button"], input[type="reset"], input[type="submit"], .btn-mimic{font-family: Arial,'Open Sans',Helvetica,sans-serif;font-size:14px;}

.btn-blue{background:#516888;}
.btn-gray{background:#797979;}
.btn-red{background:#d51a32;}


.btn-mimic{color:#fff;font-weight:bold;cursor:pointer;padding:14px 20px;}


input[disabled="disabled"]{cursor:default;background-color:#ccc;}

input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .btn-mimic:hover{opacity:0.8;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;}
input:hover[disabled="disabled"]{opacity:1;}


/* START Form Fields */
input[type="text"], select{border:1px solid #ccc;border-radius:3px;box-shadow:inset 2px 2px 2px 1px #bbb;color:#888;padding:4px 5px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:19px;background-color:#f9f9f9;}
select{min-width:255px;}
select.sm-field{min-width:162px;}



/* start WIDGET Spec */
#retail-order-box table{width:98%;}
#retail-order-box table td{vertical-align:top;}
#retail-order-box h1{display:block;width:100%;margin-top:40px;text-align:left;}


#retail-order-box p{font-size:14px;padding-bottom:20px;}
#retail-order-box{/*max-width:100%;*/width:297px;height:345px;background:url("/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/bg_order_report.png") repeat-x 0 0;}
#retail-order-box a.small{font-size:11px;padding-right:30px;margin-top:-10px;text-transform:uppercase;color:#ccc;}
#retail-order-box a:hover{color:#fff;}
#retail-order-box input[type="text"]{width:100%;margin-bottom:8px;text-align:center;text-transform:uppercase;}
#retail-order-box input[type="button"]{padding:8px 10px;text-transform:capitalize;margin-right:-12px;}





/* START ______________  Monday Dec 16, 2013 */

#retail-order-box{min-width:320px;}

#retail-order-box input[type="text"]{width:268px;margin-bottom:8px;text-align:center;text-transform:uppercase;}
#retail-order-box input[type="button"]{padding:8px 10px;text-transform:capitalize;margin-right:-12px;}



#retail-order-box h1, #retail-order-box p{margin:20px 20px;}
#retail-order-box p{margin-top:16px;}


#retail-order-box table{width:268px;margin:0 0 0 20px;}
#retail-order-box a.small{padding-right:0px;}
#retail-order-box input[type="button"]{padding:8px 10px;margin-right:0px;}


@media screen and (max-width: 820px) 
{
#retail-order-box{min-width:100%;border-top:2px solid #fff;margin-top:0px;height:290px;}
#retail-order-box table{min-width:94%;margin:0 0 0 20px;}
#retail-order-box input[type="text"]{width:98%;text-align:left;}


#phbox{padding:0px;}
div.flexslider{border-top:4px solid #fff;margin-top:0px;}

/*.span_8-home, .span_4-home{width:60%;} */
.span_4-home p, .span_4-home h1{min-width:90%;}

}


@media screen and (max-width: 480px) 
{
#retail-order-box{min-height:340px;}
#retail-order-box table{min-width:92%;margin:0 0 0 20px;}
#retail-order-box input[type="text"]{width:96%;text-align:left;}

}

/* END ______________  Monday Dec 16, 2013 */


/* end WIDGET Spec */





/* start Retail Order Stuff Spec */
#vin-bar{text-align:center;display:inline-block;padding:7px 0px;background-color:#f7f7f7;}
#vin-bar-nested{text-align:center;width:310px;margin:0 auto;}
#vin-bar-nested div{background:#000;color:#9e9e9e;width:50px;line-height:37px;margin-left:auto;float:left;}
#vin-bar-nested input{border-radius:0px;border-left:0px;float:left;text-transform:uppercase;text-align:center;}



/* START Order Spec   ****************************************************** */
#order-black-box, #order-grey-box{text-align:center;padding:0px;}


.order-black, .order-grey{float:left;width:32.5%;display:inline;margin:0px;}
.order-black{background-color:#313131;height:320px;margin-bottom:6px;font-size:13px;}

.order-grey{background-color:#e0e0e0;margin-bottom:6px;font-size:12px;height:366px;padding-bottom:10px;}
.order-grey:nth-child(2){margin:0 1.25%;}

.order-black, .order-black .pricing span{color:#fff;}
.order-black .prod span{color:#ccc;}
.order-black p, .order-black a{color:#ccc;font-size:13px;}
.order-black p{padding:0 20px;margin:0px;}
.order-black a:hover{color:#fff;}


.order-black .buy{float:left;text-transform:uppercase;border-top:1px #222 solid;border-bottom:1px #222 solid;position:relative;}
.order-black h6{min-width:310px;background-image:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/bg_prod_highlight2.png);margin-top:13px;}
.order-black h6 img{width:41px;height:42px;margin:0 10px -10px 0;}
.order-black .pricing{font-size:70px;font-weight:bold;}
.order-black .pricing span{/*font-size:35px;*/font-size:30px;}

.order-black .pricing, .order-black .from{width:165px;margin:0 auto;}
.order-black .from{text-align:left;margin-bottom:-19px;text-transform:uppercase;color:#ccc;}

.order-black .order-hgt1{min-height:90px;}
.order-black .order-hgt2{padding-top:20px;clear:both;}

#mostcomp-order{line-height:31px;text-transform:uppercase;font-size:14px;background-color:#d61a32;}
#mostcomp-order img:nth-child(1){float:left;}
#mostcomp-order img:nth-child(2){float:right;}





.mt40{margin-top:40px;}

.order-grey .prodecp_hr{margin:40px 0;}


/* .order-grey span{color:#999;} */

/*
.order-grey img{margin:0px;}
.order-grey div{height:50px;line-height:50px;}

#order-grey-box h3{margin-top:20px;text-transform:uppercase;}
*/

#order-grey-box h3{margin-top:0px;text-transform:uppercase;}

table.grey-tbl{font-size:12px;border:0px;width:100%;}

table.grey-tbl td{padding:0 10px;height:60px;vertical-align:middle;background-color:#d0d0d0;}
table.grey-tbl tr{border-top:1px #ffffff solid;border-bottom:1px #bcbcbc solid;}
table.grey-tbl tr:last-child{border:0px;}
table.grey-tbl td.cw1{width:32.5%;}
table.grey-tbl td.cw2{width:1.25%;background-color:#fff;padding:0px;}
table.grey-tbl td span{color:#999;}
table.grey-tbl td.hdr{background-color:#bebebe;}
table.grey-tbl td.notavail{color:#999;background-color:#e0e0e0;}




/* SUPERNAV (the white box top right with Login, etc) */

#super-nav{float:right;background-color:#fff;padding:4px 15px 7px 15px;border-radius:0 0 5px 5px;box-shadow:2px 3px 10px rgba(0, 0, 0, 0.1);}
#super-nav a{font-weight:600;font-size:11px;border-right:1px solid #bababa;padding:0 5px 0 5px;color:#E31936;text-decoration:none;}
	@media screen and (max-width: 600px) 
	{
        .mobile-nav{margin-top:-27px;}
		#super-nav{float:none;margin:15px auto !important;border-radius:0;background-color:transparent !important;box-shadow:none;text-align:center;}
		#super-nav a{color:#fff;border-right:1px solid #faa61a;}
		#super-nav a:active{color:#fff;}
	}
	@media screen and (max-width: 340px) {#super-nav{padding-left:0;padding-right:0;} }
	@media screen and (max-width: 820px) {#super-nav .end-of-line{border-right: none !important; } }
	@media screen and (max-width: 600px) {#super-nav .end-of-line{border-right: 1px solid #faa61a !important; } }
	@media screen and (max-width: 540px) {#super-nav .end-of-line{border-right:none !important;} }

#super-nav hr{display:none;border:none;height:1px;color:#ccc;background-color:#ccc;margin:6px 4px 4px 4px;background-image:none;}
	@media screen and (max-width: 820px) {#super-nav hr{display:block;} }
	@media screen and (max-width: 600px) {#super-nav hr{display:none;} }
	@media screen and (max-width: 540px) {#super-nav hr {display:block;width:260px;margin:6px auto 4px auto;text-align:center;background-color:#faa61a;color:#faa61a;} }


/* START MENU */

/* ###################################################################
	
	ITEM NAME  : Meganizr Responsive CSS3 Mega Menu
	ITEM URI   : http://codecanyon.net/item/meganizr-responsive-css3-mega-menu/2629504
	VERSION    : 1.1.0
	AUTHOR     : Valeriu Timbuc
	AUTHOR URI : http://vtimbuc.net
	LICENSE    : Purchased License - Regular or Extended - http://codecanyon.net/licenses/regular_extended

################################################################### */

/* // 1. RESET STYLES */
/* ################################################################ */
.meganizr, .meganizr ul, .meganizr li, .meganizr a, .meganizr img, .meganizr div, .meganizr p, .meganizr form, .meganizr input, .meganizr textarea, .meganizr h3, .meganizr h4, .meganizr h5
{margin:0;padding:0;font-size:13px;font-family:'Open Sans', Arial, sans-serif;}
.meganizr a {text-decoration: none;}
.meganizr li {list-style: none;}

.meganizr input, .meganizr textarea, .meganizr img {outline: none;border: none;background:none;}

/* // 2. NAVIGATION BAR STYLES */
/* ################################################################ */
.meganizr {position: relative;float: right;top: -35px;z-index:/* 500 */200;clear: both;width: 670px;height: 35px;padding:0px;margin:0px;/* OLD padding: 0 0 10px 0;margin: 0 0 5px 0; */}
	@media screen and (max-width: 987px) {.meganizr{top:160px;right:8px;position:absolute;margin-top:-15px;} }
	@media screen and (max-width: 820px) {.meganizr{right:auto;left:15px;}}
	@media screen and (max-width: 600px) {.meganizr{display:none;} }


.meganizr:before, .meganizr:after{content: '';clear:both;}

/* Nav List */
.meganizr > li{position:relative;display:block;float:right;height:35px;border-bottom:0px;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.7);}

.meganizr > li.mzr-full-width{position: static;}

.meganizr > li.mzr-align-right{float:right;border-right:none;border-left:1px dotted #ccc;}

/* Nav Links */
.meganizr > li > a {position: relative;z-index: 550;display: block;padding: 3px 10px 0 10px;line-height: 34px;font-family: 'Open Sans Condensed', Tahoma, sans-serif;font-size: 22px;
  color: #fff;display: block;outline: 0;font-weight: 600;text-decoration: none;
  -webkit-transition: color .15s ease-in, background-image .2s linear .15s;
  -moz-transition: color .15s ease-in, background-image .2s linear .15s;
  -o-transition: color .15s ease-in, background-image .2s linear .15s;
  -ms-transition: color .15s ease-in, background-image .2s linear .15s;
  transition: color .15s ease-in, background-image .2s linear .15s; }

.meganizr li:hover a {color: #fbb858; }

.meganizr > li > a:active {color: #DEA350;-webkit-transition: color 10ms;-moz-transition: color 10ms;-o-transition: color 10ms;-ms-transition: color 10ms;transition: color 10ms;}

.meganizr > li.mzr-drop:hover > a:after,
.meganizr > li.mzr-drop > a.mzr-click:after{position:absolute;content:'';top:0;left:0;width:100%;height:49px;z-index:700 !important;background:transparent url(/Assets/theme/drop-arrow.png) no-repeat center 35px;}

.meganizr > li.mzr-drop:hover > a, .meganizr > li.mzr-drop > a.mzr-click{z-index:650;}

/* Home Icon */
.meganizr > li.mzr-home-dark > a, .meganizr > li.mzr-home-light > a{text-indent:-9999px;background-position: center center;background-repeat: no-repeat;}

.meganizr > li.mzr-home-dark > a{background-image:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/home_dark.png);}

.meganizr > li.mzr-home-light > a{background-image:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/home_light.png);}

/* // 3. SEARCH FORM
.meganizr > li.mzr-search > form {position: relative;height: 20px;margin-right: 20px;padding: 10px 25px 8px 25px;}

.meganizr > li.mzr-search input {
  width: 80px;
  height: 20px;
  line-height: 20px;
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 13px;
  color: #5e5e5e;
  text-shadow: 0px 1px 1px white;
  -webkit-transition: width .2s ease-in;
  -moz-transition: width .2s ease-in;
  -o-transition: width .2s ease-in;
  -ms-transition: width .2s ease-in;
  transition: width .2s ease-in;
  box-shadow: none; }

.meganizr > li.mzr-search input:focus {width:130px;background: none;outline: none;}

.meganizr > li.mzr-search input[type=submit]{position:absolute;cursor:pointer;width:20px;height:20px;top:10px;right:0;background:url(../img/search-icon.png) no-repeat 0 0;}
*/


.meganizr > li > div, .meganizr > li > ul, .meganizr > li > ul li > ul {
  position: absolute;
  z-index: 600;
  padding: 10px 0;
  top: 37px;
  left: -1px;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  background-color: #ffffff;
  border: 1px solid #bababa;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
  -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; }



.meganizr > li.mzr-align-right > div{left:auto;right:-1px;}

/* Transitions */
.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul,
.mzr-fade > li > div,
.mzr-fade > li > ul,
.mzr-fade > li > ul li > ul{
-webkit-transition:all .25s linear .15s;-moz-transition:all .25s linear .15s;-o-transition:all .25s linear .15s;-ms-transition:all .25s linear .15s;transition:all .25s linear .15s;}

.mzr-slide > li > div, .mzr-slide > li > ul, .mzr-slide > li > ul li > ul {top:100px;}

.mzr-slide > li.mzr-drop:hover > div, .mzr-slide > li.mzr-drop:hover > ul, .mzr-slide > li > ul li.mzr-drop:hover > ul{top:37px;opacity:1;overflow:visible;visibility:visible;}

.mzr-fade > li.mzr-drop:hover > div,
.mzr-fade > li.mzr-drop:hover > ul,
.mzr-fade > li > ul li.mzr-drop:hover > ul,
.meganizr > li.mzr-drop:hover > div,
.meganizr > li.mzr-drop:hover > ul,
.meganizr > li > ul li.mzr-drop:hover > ul {opacity:1;overflow:visible;visibility:visible;}

/* Dropdown Columns */
.meganizr .drop-two-columns {width: 320px; }

.meganizr .drop-three-columns {width: 480px; }

.meganizr .drop-four-columns {width: 640px; }

.meganizr .drop-five-columns {width: 800px; }

.meganizr .drop-six-columns {width: 960px; }

.meganizr .mzr-full-width > div {width: 100%; }

/* Content Columns */
.meganizr .one-col {width: 140px;}
.meganizr .two-col {width: 300px;}
.meganizr .three-col {width: 600px;}
.meganizr .four-col {width: 620px;}
.meganizr .five-col {width: 780px;}
.meganizr .six-col {width: 940px;}
.meganizr .one-col, .meganizr .two-col, .meganizr .three-col, .meganizr .four-col, .meganizr .five-col, .meganizr .six-col {float: left;margin: 0 15px !important;}

/* Fluid Content Columns */
.meganizr .mzr-full-width .one-col {width:28.35%;}
.meganizr .mzr-full-width .two-col {width:45%;}
.meganizr .mzr-full-width .three-col {width:61.5%;}
.meganizr .mzr-full-width .four-col {width:100%;}
.meganizr .mzr-full-width .five-col {width:80.6656%;}

.meganizr .mzr-full-width .six-col {width:97.332%;}
.meganizr .mzr-full-width .one-col, .meganizr .mzr-full-width .two-col, .meganizr .mzr-full-width .three-col, .meganizr .mzr-full-width .four-col, .meganizr .mzr-full-width .five-col, .meganizr .mzr-full-width .six-col {
  margin: 1.3332%; }

/* Dropdown Levels */
.meganizr > li > ul, .meganizr > li > ul li > ul {width: 160px;padding:10px;}
.meganizr > li > ul li.mzr-drop:hover > ul, .meganizr.mzr-fade > li > ul li.mzr-drop > ul {top: -11px;}
.meganizr > li > ul li {position: relative;}
.meganizr > li > ul li > ul {position:absolute;left:100%;}
.meganizr > li.mzr-align-right > ul {left: auto;right: 0;}
.meganizr > li > ul li.mzr-align-left > ul {position: absolute;left: auto;right: 105%; }

.meganizr > li > ul a {
  display: block;
  line-height: 38px;
  border-bottom: 1px dotted #e1e1e1;
  font-family: 'Open Sans Condensed', Tahoma, sans-serif;
  text-shadow: none !important;
  color: #333;
  font-size: 13px;
  -webkit-transition: color .15s ease-in;
  -moz-transition: color .15s ease-in;
  -o-transition: color .15s ease-in;
  -ms-transition: color .15s ease-in;
  transition: color .15s ease-in; }

.meganizr > li > ul li:last-child a{border:none;}
.meganizr > li > ul a:hover{color:#000;}
.meganizr > li > ul a{color:#888;}
.meganizr > li > ul li.mzr-drop > a{background:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/arrow.png) no-repeat 140px 16px;}
.meganizr > li > ul li.mzr-align-left.mzr-drop > a{background:url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/arrow-inverse.png) no-repeat 140px 16px;}

/* // 5. CONTENT STYLES */
/* ################################################################ */
.mzr-content{padding:10px 20px 20px 20px !important;width:604px !important;margin-top:-1px !important;margin-left:3px !important;box-shadow:1px 1px 8px rgba(0, 0, 0, 0.15) !important;}

/* Featured article */
.feature-image {width:180px;border:1px solid #666 !important;opacity:1;float:right;}
.feature-title {font-size:15px !important;margin-bottom:5px;padding-bottom:10px !important;}
.feature-blurb {text-shadow:none;width:180px;float:left;}

/* Images */
.mzr-content img {max-width: 100%;opacity: 0.9;-webkit-transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;transition: all 250ms ease-in-out;}

.mzr-content img:hover {opacity:1;}

/* Text */
.mzr-content h2, .mzr-content h3, .mzr-content h3 a, .mzr-content h4
{color:#555 !important;margin:10px 0 6px 0 !important;text-shadow:none !important;font-family:'Open Sans Condensed', Tahoma, sans-serif;}

.mzr-content h2{font-size:24px;}

.mzr-content h3, .mzr-content h3 a{font-size:19px;}
.mzr-content h3:active, .mzr-content h3 a:active {color: #000 !important;}
.mzr-content h4 {font-size:16px;}
.mzr-content p {padding: 10px 0;line-height: 18px;color: #333;text-shadow:none;}

/* Button */
.mzr-content .button,
.mzr-content input[type=submit] {
  cursor: pointer;
  display: inline-block;
  padding: 6px 25px;
  margin: 5px 0 10px 0;
  background: #eeeeee;
  border: 1px solid #e4e4e4;
  color: #666;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px white;
  -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px white;
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px white; }

.mzr-content .button:hover,
.mzr-content input[type=submit]:hover {
  -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px white;
  -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px white;
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px white; }


.mzr-content .button:active,
.mzr-content input[type=submit]:active {
  -webkit-transition-duration: 25ms;
  -moz-transition-duration: 25ms;
  -o-transition-duration: 25ms;
  -ms-transition-duration: 25ms;
  transition-duration: 25ms;
  -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px white;
  -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px white;
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px white; }



/* Links */
.mzr-content a{color:#666;}

.mzr-content a:hover{color: #000 !important;}

.mzr-content .mzr-links a{display:block;padding:6px 0;line-height:17px;border-bottom:1px dotted #e1e1e1;text-shadow:none;color: #666 !important;}
.mzr-content .mzr-links a:hover{color:#000 !important;}
.mzr-content .mzr-links li:last-child a{border:none;}

/* Cursor */
.mzr-content {cursor:default;}

/* Floats */
.mzr-content .fl{float:left;}
.mzr-content .fr{float:right;}
.mzr-content .cb{clear:both;}
.mzr-content .cl{clear:left;}
.mzr-content .cr{clear:right;}
.mzr-content .block{display:block;margin-top:10px;}

/* // 6. RESPONSIVE */
/* ################################################################ */
@media only screen and (max-width: 959px) {
  .mzr-responsive{height: auto;clear:both;}
  .mzr-responsive > li, .mzr-responsive > li.mzr-align-right{display: inline-block;position: static; }
  .mzr-responsive > li.mzr-drop{background: url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/arrow-down.png) no-repeat right center;}
  .mzr-responsive .drop-two-columns,
  .mzr-responsive .drop-three-columns,
  .mzr-responsive .drop-four-columns,
  .mzr-responsive .drop-five-columns,
  .mzr-responsive .drop-six-columns {width: 100%; }
  .mzr-responsive .one-col,
  .mzr-responsive .two-col,
  .mzr-responsive .three-col {width: 45.5%;margin: 2%; }
  .mzr-responsive .four-col,
  .mzr-responsive .five-col,
  .mzr-responsive .six-col,
  .mzr-responsive .mzr-contact .one-col,
  .mzr-responsive .mzr-contact .two-col,
  .mzr-responsive .mzr-contact .three-col,
  .mzr-responsive .mzr-contact .four-col,
  .mzr-responsive .mzr-contact .five-col,
  .mzr-responsive .mzr-contact .six-col {width: 95.5%;margin:2%;}
  .mzr-responsive.mzr-slide > li > div,
  .mzr-responsive.mzr-slide > li > ul,
  .mzr-responsive.mzr-slide > li > ul li > ul,
  .mzr-responsive.mzr-fade > li > div,
  .mzr-responsive.mzr-fade > li > ul,
  .mzr-responsive.mzr-fade > li > ul li > ul {top:auto;}
  .mzr-responsive.mzr-slide > li.mzr-drop:hover > div,
  .mzr-responsive.mzr-slide > li.mzr-drop:hover > ul,
  .mzr-responsive.mzr-slide > li > ul li.mzr-drop:hover > ul,
  .mzr-responsive.mzr-fade > li.mzr-drop:hover > div,
  .mzr-responsive.mzr-fade > li.mzr-drop:hover > ul,
  .mzr-responsive.mzr-fade > li > ul li.mzr-drop:hover > ul {top:auto;}
  .mzr-responsive > li.mzr-search input {width:90%;}
  .mzr-responsive > li.mzr-search input:focus {width:90%;}
  .mzr-responsive > li.mzr-search input[type=text] {border:1px solid #ccc;padding-left: 5px; }
  .mzr-responsive .mzr-content input[type=text],
  .mzr-responsive .mzr-content input[type=email],
  .mzr-responsive .mzr-content textarea {width: 80%;max-width: 80%;padding: 9px 4% 8px 15%;}
  .mzr-responsive li.mzr-drop.mzr-levels, .mzr-responsive li.mzr-drop.mzr-contact {position: relative;}
  .mzr-responsive > li.mzr-drop > ul, .mzr-responsive > li.mzr-drop > ul li > ul {width:100%;padding:0;}
  .mzr-responsive > li > ul li > ul, .mzr-responsive > li > ul li.mzr-align-left > ul, .mzr-responsive > li.mzr-align-right > ul{left:-1px;}
  .mzr-responsive > li > ul a {margin-left: 10px;margin-right:10px;}
  .mzr-responsive > li > ul li.mzr-drop > a, .mzr-responsive > li > ul li.mzr-align-left.mzr-drop > a{background: url(/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/arrow-down.png) no-repeat 100% center;}

  }
/* END MENU */





/* MOBILE NAV  */
#mobile-nav-push{display:none;}

@media screen and (max-width: 695px) {
    #mobile-nav-push {/* display: block; */ height: 40px;}
}

.mobile-nav {display:none;z-index:1000;position:absolute;overflow:hidden !important;}
  
@media screen and (max-width: 695px) 
{
.mobile-nav {display: block;width: 100%;max-width: 900px; }
.meganizr{top:175px;}
}

.toggleMenu {
  background: #404041;
  padding: 8px 30px;
  width: 100%;
  font-family: 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
  font-size: 25px;
  color: #fff;
  font-weight: 600;
  border-radius: 0;
  box-shadow: none; }
  
  
  .toggleMenu:active {background-color: #404041 !important;}

.nav {
  font-family: 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
  font-size: 25px;
  color: #404041;
  list-style: none;
  *zoom: 1;
  margin-top: 0px !important;
  background: #cc1a1a;
  margin-left:0px;
  background: -moz-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cc1a1a), color-stop(13%, #e31936), color-stop(35%, #e31936), color-stop(100%, #a21d21));
  background: -webkit-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
  background: -o-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
  background: -ms-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
  background: linear-gradient(to right, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1a1a', endColorstr='#a21d21',GradientType=1 ); }

.nav:before, .nav:after {content: " ";display: table;}

.nav:after{clear:both;}

.nav ul{list-style: none;display: block;width: 100%;margin-left:0px;}



.nav a {padding: 0px 30px;line-height: 132%;color: #fff;text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);text-decoration:none;}
  
.nav a:active {color: #fbb858;}

.nav li {position: relative;}

.nav > li {float: none;border-top: 1px solid #800000;font-weight: 600;}

.nav > li > .parent {
  background-image: url("/Sitefinity/WebsiteTemplates/Template1/App_Themes/Retail-2014/Images/down-arrow-white.png");
  background-repeat: no-repeat;
  background-position: 90% 50%; 
  background-size:9px 5px;}

.nav > li > a {display: block; }

.nav li ul {position: absolute;left: -9999px; }

.nav > li.hover > ul {left: 0;position: static; }

.nav li li.hover ul {left: 100%;top: 0;position: static; }

.nav li li a {
  display: block;
  position: relative;
  max-width: 100%;
  z-index: 100;
  border-top: 1px solid #999;
  padding: 8px 15% 8px 45px;
  font-size: 14px;
  background-color: #5e5e5e !important;
  background: -moz-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5e5e5e), color-stop(13%, #777777), color-stop(69%, #565656), color-stop(100%, #474747)) !important;
  background: -webkit-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: -o-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: -ms-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: linear-gradient(to right, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#474747',GradientType=1 ) !important; }

.nav li li li a {
  background-color: #494949 !important;
  background: -moz-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #494949), color-stop(18%, #5b5b5b), color-stop(69%, #494949), color-stop(100%, #424242)) !important;
  background: -webkit-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
  background: -o-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
  background: -ms-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
  background: linear-gradient(to right, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949', endColorstr='#424242',GradientType=1 );
  z-index: 200;
  max-width: 100%;
  border-top: 1px solid #777;
  padding-left: 60px;
  font-weight: 400;
  font-size: 14px; }


.mobile-nav ul.nav li.hover ul li.hover a.parent{margin-bottom:-10px;}
.first-shadow {box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 0 rgba(0, 0, 0, 0), inset 0 0 0 rgba(0, 0, 0, 0), inset 0 0 0 rgba(0, 0, 0, 0);}



.active{display: block;}

.nav li li .parent {
  background-color: #5e5e5e;
  background: url("/Assets/theme/downArrow-grey.png") no-repeat 90% 50%, -moz-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: url("/Assets/theme/downArrow-grey.png") no-repeat 90% 50%, -webkit-gradient(linear, left top, right top, color-stop(0%, #5e5e5e), color-stop(13%, #777777), color-stop(69%, #565656), color-stop(100%, #474747)) !important;
  background: url("/Assets/theme/downArrow-grey.png") no-repeat 90% 50%, -webkit-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: url("/Assets/theme/downArrow-grey.png") no-repeat 90% 50%, -o-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: url("/Assets/theme/downArrow-grey.png") no-repeat 90% 50%, -ms-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  background: url("/Assets/theme/downArrow-grey.png") no-repeat 90% 50%, linear-gradient(to right, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#474747',GradientType=1 ) !important; }

.last-shadow{box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35);}

.last-border{border-bottom: 1px solid #800000;}
/* END Mobile Nav */




/* Live Chat Slider Styles */
#tipDiv{width:213px;float:left;margin-top:199px;/*z-index WAS set here at "180", then "600" */z-index:200 !important;}
#tipHead{width:165px;height:64px;border:2px solid #bfbfbf;border-right:0px;font-weight:600;background-color:#000;font-size:16px;font-style:italic;padding:10px 20px 0 24px;height:54px;float:right;line-height:130%}
#tipHead, .acthvr{cursor:pointer;}
#remark{cursor:auto;}
#tipBox{border:2px solid #bfbfbf;border-right:0px;}
#tipBox{width:207px;border-bottom-left-radius:12px;float:right;border-top:0px;font-size:11px;color:#ccc;}
.tipTab{height:102px;background-color:#626262;border-bottom:1px solid #2d2d2d;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.acthvr:hover{background-color:#959595;}
.acthvr:hover h3{color:#000;}
.tipTab:last-child{border-bottom-left-radius:11px;}
.tipTab div{height:102px;border-top:1px solid #767676;}
.tipTab div:first-child{width:82px;float:left;text-align:center;}
.tipTab div:last-child{width:125px;float:right;margin-top:0px;}
.tipTab h3{font-size:14px;margin:22px 0 2px 0;font-weight:bold;font-family: 'Open Sans',Arial,Helvetica,sans-serif;}
.tipTab h3:first-child{margin-top:15px;}
.tipTab img{margin-top:28px;}
#tipHead, .tipTab h3, .acthvr:hover{color:#fff;}
.extruder.right{height:100%;}
.ext_wrapper{height:100%;right:0px;}
.ext_wrapper div.content{margin-right:-20px;}
.flap{cursor:pointer;border:2px solid #bfbfbf;border-right:0px;height:64px;width:60px;position:absolute;left:-61px;border-radius:11px;border-top-right-radius:0px;border-bottom-right-radius:0px;background:#000 url('/Assets/theme/ico_sidemenu_qmark.png') center center no-repeat;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}
.flap:hover{background-color:#626262;}
.flapLabel{display:none;}





/* Dialogs - START */
.skybox{background:#fff;position:relative;z-index:2000 !important;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.65);
-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.65);
box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.65);
}
.skybox-header{color:#fff;padding:22px 24px;/*padding:12px 24px;*/}
/*  .skybox-header h1{width:91%;font-family:'Open Sans',Arial,Helvetica,sans-serif;margin:0px;font-size:36px;background:none;text-align:left;text-shadow:none;background-color:#00ff00;} */

.skybox-title{width:91%;font-size:36px;line-height:112%;font-weight:bold;}
    
    
.skybox-content{padding:30px 40px;}
.skybox-close{position:absolute;top:18px;right:22px;width:20px;height:19px;}
.skybox-footer{padding:30px 40px;/*height:110px;*/border-top:1px solid #efefef;background-color:#fff;text-align:right;}
.skybox p{margin:20px 0;}
.skybox hr{margin:0px;}
.popup-grn{background:#008529;}
.popup-red{background:#d51a32;}
.popup-blk{background:#000;}
.popup-gry{background:#666;}
    
div.ui-dialog-titlebar{display:none;}
.ui-widget-overlay{opacity:.85 !important;filter: Alpha(Opacity=85) !important;background-color:rgb(30, 30, 30) !important;height:100%;width:100%;position:fixed;top:0;left:0;z-index:200 !important;}
    
#dia-col-left{width:33%;margin-right:3%;}
#dia-col-right{width:58%;}


/* Transactional - Mobile */

@media screen and (max-width: 480px) {
/*  .skybox .inl-blok, .skybox .skybox-content, #dia-col-right .report-price-display, #dia-col-right .report-type-display{font-size:10px !important;}
    .skybox-header h1{font-size:19px;}
*/
    #dia-col-left{width:50%;margin-right:5%;float:left;}
    #dia-col-right{width:45%;float:right;}
    .prod_ico_chart{margin-left:0px;}
/*   .skybox-footer{position:relative;float:left;margin-top:45px;} */
}
    
/* Dialogs - END */