@charset "utf-8";
@-ms-viewport { width:device-width;}
/* _____BOILERPLATE_____ */
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, button, input, select, textarea {font-family:Verdana, "Trebuchet MS", sans-serif;color:#222;}
body{margin:3px 0 40px;font-size:.9em;line-height:1.4;background-color:#FFFFFF;}
body{-ms-overflow-style: scrollbar;}
a{color:#00e;} a:visited{color:#551a8b;} a:hover{color:#06e;} a:focus{outline:thin dotted;} a:hover, a:active {outline:0;}
b, strong{font-weight:bold;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ul, ol{margin:1em 0;padding:0 0 0 40px;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
form{margin:0;} label{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
.clearfix:before, .clearfix:after{content:"";display:table;} .clearfix:after{clear:both;} .clearfix{zoom:1;}
/* _____STYLE_____ */
img, object, embed, video {width:auto;max-width:100%;height:auto;}
.fluid{clear:both;margin-left:0;width:100%;float:left;display:block;}
#footer ul{list-style:none;text-align:center;padding:15px 4%; margin:0} #footer li{display:inline;font-size:0.75em;padding: 8px 5px;margin:0;}
ul.tips{list-style:none;font-weight:bold;} ul.tips1{list-style:disc;font-weight:normal;margin:5px 0px 20px;}
ul.site	{list-style:none;font-size:0.9em;} ul.site1{list-style:disc;margin:0px;font-size:0.9em;}
#skip a{padding:6px;position:absolute;top:-40px;left:0px;color:#000000;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;background:transparent;-webkit-transition: top 1s ease-out, background 1s linear;transition: top 1s ease-out, background 1s linear;z-index: 100;}
#skip a:focus {position:absolute;left:0px;top:0px;background:#FFEF08;outline:0;-webkit-transition:top .1s ease-in, background .5s linear;transition:top .1s ease-in, background .5s linear;}
/* typography */
h1,h2,h3{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
h1{font-size:2em;margin:3px 0px 10px;text-shadow:2px 2px #C9C9C9;}h2{font-size:1.8em;margin:3px 0px 5px;text-shadow:1px 1px #C9C9C9;}h3{font-size:1.5em;margin:3px 0px 5px 2px;text-shadow:1px 1px #C9C9C9;}
p{margin:0px 0px 10px;}
#footer p{font-size:.7em;text-align:center;}
.warning{color:#FF0000;font-weight:bold;}
.tableStand{width:100%;border-collapse:separate;border-spacing: 3px;}
.tableStand1{width:90%;border-collapse:separate;border-spacing: 3px;margin-left:20px;}
.box{border:1px solid #BBBBBB;vertical-align:top;padding:3px;}
.boxHead{font-weight:bold;background-color:#DDDDDD;}
.boxSmall{font-size:.8em}
.date{width:25%;} .descript{width:75%;}
.desc{width:85%;} .descDual{width:70%;} .price{text-align:right;font-weight:bold;width:15%;}
.stropH	{width:9%;text-align:center;font-size:.8em;} .strop{text-align: right;width:9%;font-size:.8em;}
.boxNote{vertical-align:top;padding:1px 3px;font-size:.8em;text-align:right;font-style:italic;}
.boxList{width:50%;}
.green{color:#006600;}.red{color:#FF0000;}.blue{color:#0000FF;}
.note{margin:5px 0px 5px 3px;}
.pageTop{text-align:right;}
.centre{text-align:center;} .left {text-align:left;}
.catalog{margin-top:10px;}
.leader{width: 100%;border:1px solid #aaaaaa;background-color:#000000;background-image:url(../images/site/main-menu.png);background-image:-moz-linear-gradient(top,#666666 0%,#000000 100%);	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#000000));background-image:-webkit-linear-gradient(top,#666666 0%,#000000 100%);	background-image:-o-linear-gradient(top,#666666 0%,#000000 100%);background-image:-ms-linear-gradient(top,#666666 0%,#000000 100%);background-image:linear-gradient(top,#666666 0%,#000000 100%);border-radius:8px;text-align:center;}
.leader h2{font-size:1.6em;}	
a.fillLeader, a:visited.fillLeader{display:block;height:100%;width:100%;text-decoration:none;color:#ffffff;}
.leader a:hover{color:#fff000;}
.leaderImg{width:34.5%;float:left;}
.leaderText{width:65%;float:left;text-align:right;margin-top:5px;font-size:.9em}
.outline{border-radius:8px;border-collapse:collapse;border:thin solid #999999;}
.homeOutline {padding:10px;}
.outlineNote{font-size:1.6em;margin:3px 0px 5px;text-shadow:1px 1px #C9C9C9;color:#CC0000;font-weight:bold;font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.siteLeader{padding:10px 0px 0px 5px;font-weight:bold;font-size:1.5em}
#map-canvas, #map-canvas1, #map-canvas2	{width:100%;height:300px;}
#map-canvas	img, #map-canvas1 img, #map-canvas2 img{max-width:none;}			
/* banner includes - make sure full width */
.top{position:relative;padding-bottom:20%;height:0;overflow:hidden;}
.top div,.top object{position:absolute;top:0;left:0;width:100%;height:100%;}
.tile{width:24.5%;float:left;} .logo{width:75%;float:left;text-align:right;margin-top:5px;}
/* SLIDESHOWS */
.cycle-slideshow, .cycle-slideshow * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cycle-slideshow {width:98%;margin:3px auto;padding:0;position:relative;}
.cycle-slideshow img {position:absolute;top:0;left:0;width:100%;padding:0;display:block;}
.cycle-slideshow img:first-child {position:static;z-index:100;}
.cycle-pager {width:98%;z-index:500;position:absolute;top:10px;overflow:hidden;margin:3px auto;}
.cycle-pager img{width:20%;border:1px solid #CCCCCC;}
.external {position:static;}
.external > * {margin:0 3px 3px 0}
.cycle-pager {display:block;}
.cycle-overlay {font-size:.6em;position:absolute;bottom:0;width:100%;z-index:200;background:black;color:white;padding:2px;opacity:.6;}
#prev, #next {cursor:pointer;color:#00e;}
.cycle-slideshow > a {position:absolute;top:0;left:0;width:100%;padding:0;background-color:#222;display:block;}
.cycle-slideshow > a > img {width:100%;position:static;display:block;}
.cycle-caption {font-size:.8em;}
/* ZOOM IMAGES */
#lightwrap {position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;z-index:999;}
#lightbg {position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, .9);z-index:900;}
#lightwrap img {position:absolute;display:none;}
#lightzoomed {opacity:0;}
#off-screen {position:fixed;right:100%;opacity:0;}
/* PRODUCT TABS */
.ui-helper-hidden {display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content:"";display:table;}
.ui-helper-clearfix:after {clear:both;}
.ui-helper-clearfix {zoom:1;}
.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled {cursor:default !important;}
.ui-widget-overlay {position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-tabs {position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav {margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a {float:left;padding:.75em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor:pointer;}
.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:.5em;background:none;}
.ui-widget-content {border:1px solid #cccccc;color:#222222;}
.ui-widget-content a {color:#ffffff}
.ui-widget-header {color:#222222;}
.ui-widget-header a {color:#222222;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:1px solid #aaaaaa;background-color:#000000;background-image: url(../images/site/main-menu.png);background-image:-moz-linear-gradient(top,#666666 0%,#000000 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#000000));background-image:-webkit-linear-gradient(top,#666666 0%,#000000 100%);background-image:-o-linear-gradient(top,#666666 0%,#000000 100%);background-image:-ms-linear-gradient(top,#666666 0%,#000000 100%);background-image:linear-gradient(top,#666666 0%,#000000 100%);font:bold 12px/16px Verdana, sans-serif;color:#fff;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#fff;text-decoration:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border:1px solid #aaaaaa;background-color:#999999;background-image:url(../images/site/main-item-hover.png);background-image:-moz-linear-gradient(top,#999999 0%,#333333 100%);background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0%,#999999),color-stop(100%,#333333));background-image:-webkit-linear-gradient(top,#999999 0%,#333333 100%);background-image:-o-linear-gradient(top,#999999 0%,#333333 100%);background-image:-ms-linear-gradient(top,#999999 0%,#333333 100%);background-image:linear-gradient(top,#999999 0%,#333333 100%);font:bold 12px/16px Verdana, sans-serif;color: #fff000;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #fff000; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #aaaaaa;background-color:#fff000;background-image: url(../images/site/menu-yellow.png);background-image:-moz-linear-gradient(top,#f9f98c 0%,#fff000 100%);background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0%,#f9f98c),color-stop(100%,#fff000));background-image:-webkit-linear-gradient(top,#f9f98c 0%,#fff000 100%);background-image:-o-linear-gradient(top,#f9f98c 0%,#fff000 100%);background-image:-ms-linear-gradient(top,#f9f98c 0%,#fff000 100%);background-image:linear-gradient(top,#f9f98c 0%,#fff000 100%);font: bold 12px/16px Verdana, sans-serif;color: #000;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#000000;text-decoration:none;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius:8px;border-top-left-radius:8px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius:8px;border-top-right-radius:8px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px; border-bottom-left-radius:8px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px; border-bottom-right-radius:8px;}
/* product tabs END */
/* Mobile Layout: 480px and below. */
.gridContainer {margin-left:auto;margin-right:auto;width:98.8095%;padding-left:0.5952%;padding-right:0.5952%;clear:none;float:none;}
#header {background-image: url(../images/site/topGraySmall.png);background-repeat: repeat-x;}
#content {padding-top:5px;padding-bottom:15px;}
.section {clear:both;width:98%;padding: 0px;margin: 0 auto;}
.col {margin:1% 0 1% 0%;}
#footer {background-color:#F3F3F3;}
#ack {font-size:0.7em;text-align:right;margin-bottom:10px;background-color:#F3F3F3;}
/* _____NAVIGATION_____ */
#main-menu {position:relative;z-index:550;}
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;}
ul.sm li{position:relative;}
ul.sm a{position:relative;display:block;}
ul.sm a.disabled{cursor:default;}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px;}
ul.sm li{float:left;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm a{white-space:nowrap;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
* html ul.sm{height:1px;}
*:first-child+html ul.sm{min-height:1px;}
ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* MENU BOX */
.sm-black {
	float:right;background: #000000;background-image: url(../images/site/main-menu.png);background-image: -moz-linear-gradient(top,#666666 0%,#000000 100%);background-image: webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#000000));background-image: -webkit-linear-gradient(top,#666666 0%,#000000 100%);background-image: -o-linear-gradient(top,#666666 0%,#000000 100%);background-image:-ms-linear-gradient(top,#666666 0%,#000000 100%);background-image:linear-gradient(top,#666666 0%,#000000 100%);	-moz-border-radius: 8px;-webkit-border-radius: 8px;	border-radius: 8px;-moz-box-shadow: 0 1px 1px rgba(110,110,110,0.30);-webkit-box-shadow: 0 1px 1px rgba(110,110,110,0.30);box-shadow:0 1px 1px rgba(110,110,110,0.30);}
.sm-black  ul {
	border:1px solid #000000;padding:7px 0;background:#FFEF08;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-box-shadow:0 5px 12px rgba(110,110,110,0.30);-webkit-box-shadow:0 5px 12px rgba(110,110,110,0.30);box-shadow:0 5px 12px rgba(110,110,110,0.30);}
.sm-black ul ul {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}	
/* MENU ITEMS */
.sm-black a, .sm-black a:visited {padding: 11px 15px;color: #FFFFFF;font: bold 12px/16px Verdana, sans-serif;text-decoration: none;text-shadow: 0 1px 0 rgba(110,110,110,0.30);}
.sm-black a:hover, .sm-black a:focus, .sm-black a:active,.sm-black a.highlighted {
background:#999999; /* Old browsers */
background-image:url(../images/site/main-item-hover.png);
background-image:-moz-linear-gradient(top,#999999 0%,#333333 100%);
background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0%,#999999),color-stop(100%,#333333));
background-image:-webkit-linear-gradient(top,#999999 0%,#333333 100%);
background-image:-o-linear-gradient(top,#999999 0%,#333333 100%);
background-image:-ms-linear-gradient(top,#999999 0%,#333333 100%);
background-image:linear-gradient(top,#999999 0%,#333333 100%);
color:#FFEF08;	}
.sm-black ul a, .sm-black ul a:visited {padding: 5px 15px;background:transparent;color:#000000;font-size:11px;text-shadow:none;}
.sm-black ul a:hover, .sm-black ul a:focus, .sm-black ul a:active,.sm-black ul a.highlighted {
background:#999999; /* Old browsers */
background-image:url(../images/site/main-item-hover.png);
background-image:-moz-linear-gradient(top,#999999 0%,#333333 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#999999),color-stop(100%,#333333));
background-image:-webkit-linear-gradient(top,#999999 0%,#333333 100%);
background-image:-o-linear-gradient(top,#999999 0%,#333333 100%);
background-image:-ms-linear-gradient(top,#999999 0%,#333333 100%);
background-image:linear-gradient(top,#999999 0%,#333333 100%);
color:#FFFFFF;
text-shadow:0 1px 0 rgba(110,110,110,0.30);}
/* round the left corners of the first item for horizontal main menu */
.sm-black > li:first-child > a {-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;}
.sm-black > li:last-child > a {-moz-border-radius: 0 8px 8px 0;-webkit-border-radius: 0 8px 8px 0;border-radius:0 8px 8px 0;}
/* Sub menu indicators */
	.sm-black a span.sub-arrow {position:absolute;bottom:2px;left:50%;margin-left:-5px;width:0;height:0;overflow:hidden;border-width:5px;border-style:solid dashed dashed dashed;border-color:#FFEF08 transparent transparent transparent;}
.sm-black ul a span.sub-arrow {bottom: auto;top: 50%;margin-top: -5px;right: 15px;left: auto;margin-left: 0;border-style: dashed dashed dashed solid;border-color:transparent transparent transparent #000000;}
.sm-black ul a:hover span.sub-arrow{border-color:transparent transparent transparent #FFFFFF;}
/* Items separators */
.sm-black li {border-left:1px solid #FFEF08;} .sm-black li:first-child,.sm-black-vertical li,.sm-black ul li {border-left:0;}
/* Scrolling arrows containers for tall sub menus */
.sm-black span.scroll-up, .sm-black span.scroll-down {position:absolute;display:none;visibility:hidden;overflow:hidden;background:#000000;height:20px;}
.sm-black span.scroll-up-arrow, .sm-black span.scroll-down-arrow {position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #FFEF08 transparent;}
.sm-black span.scroll-down-arrow {top:6px;border-style:solid dashed dashed dashed;border-color:#FFEF08 transparent transparent transparent;}
/*Responsiveness */
/* decrease horizontal main menu items left/right padding to avoid wrapping */
@media screen and (max-width: 850px) {.sm-black:not(.sm-black-vertical) > li > a {padding-left:12px;padding-right:12px;}}
@media screen and (max-width: 750px) {
.sm-black:not(.sm-black-vertical) > li > a {padding-left:10px;padding-right:10px;}
/* strop table  */
table.responsive {margin-bottom:0;}
.pinned {position:absolute;left:0;top:0;background:#fff;width:25%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.pinned table {border-right:none;border-left:none;width:100%;}
.pinned table th, .pinned table td {white-space:nowrap;}
.pinned td:last-child {border-bottom:0;}
div.table-wrapper {position:relative;margin-bottom:10px;overflow:hidden;border-right:1px solid #ccc;}
div.table-wrapper div.scrollable table {margin-left:25%;}
div.table-wrapper div.scrollable {overflow:scroll;overflow-y:hidden;}	
table.responsive td, table.responsive th {position:relative;white-space:nowrap;overflow:hidden;}
table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td {display:none;}
}
@media screen and (max-width: 640px) {
ul.sm-black{width:auto !important;float:none}
ul.sm-black ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
ul.sm-black>li{float:none;}
ul.sm-black>li>a,ul.sm-black ul.sm-nowrap>li>a{white-space:normal;}
ul.sm-black iframe{display:none;}
/* Menu box*/
.sm-black {background:transparent;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);}
.sm-black ul {border:0;padding:0;background:#FFEF08;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;	box-shadow:none;}
.sm-black ul ul {background-color: #FFFFCC;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}	
/* Menu items */
.sm-black a {
	padding:10px 5px 10px 28px !important; /* add some additional left padding to make room for the sub indicator */
	background:#000000 !important; /* Old browsers */
	background-image:url(../images/site/main-menu.png) !important;
	background-image:-moz-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#000000)) !important;
	background-image:-webkit-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image:-o-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image:-ms-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image:linear-gradient(top,#666666 0%,#000000 100%) !important;
	color:#fff !important;	}
.sm-black ul a {background:transparent !important;color:#000000 !important;text-shadow:none !important;}
/* add some text indentation for the 2+ level sub menu items */
.sm-black ul a {border-left:8px solid transparent;}
.sm-black ul ul a {border-left:16px solid transparent;	}	
.sm-black > li:first-child > a	{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.sm-black > li:last-child > a {-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.sm-black > li:last-child > a.highlighted	{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
/* Sub menu indicators */
.sm-black a span.sub-arrow,
.sm-black ul a span.sub-arrow {top:50%;margin-top:-9px;right:auto;left:6px;margin-left:0;width:17px;height:17px;font:bold 16px/16px monospace !important;text-align:center;border:0;text-shadow:none;background:rgba(0,0,0,0.1);-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
.sm-black a.highlighted span.sub-arrow {display:none !important;}
/* Items separators */
.sm-black li {border-left:0;} .sm-black ul li {border-top:1px solid rgba(0,0,0,0.05);} .sm-black ul li:first-child {border-top:0;}}
/* Menu button for small screens */
#menu-button {
	display: none;
	margin-top: 2px;
	padding: 5px 15px 3px !important;
	background: #000000 !important; /* Old browsers */
	background-image: url(../images/site/main-menu.png) !important;
	background-image: -moz-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#000000)) !important;
	background-image: -webkit-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image: -o-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image: -ms-linear-gradient(top,#666666 0%,#000000 100%) !important;
	background-image: linear-gradient(top,#666666 0%,#000000 100%) !important;
	color: #fff !important;
	font-weight: bold;}
#menu-button:before {content:url(../images/site/menuClose.png);}
#menu-button.collapsed:before {content:url(../images/site/menuOpen.png);}
@media screen and (max-width: 640px) {
 #menu-button {display:inline-block;-moz-border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0;border-radius:0 8px 0 0;}
 #main-menu.collapsed {display:none;}}
@media only screen and (min-width: 460px) {
#header {background-image:url(../images/site/topGrayMedium.png);}	
#content {background-image:url(../images/site/leftGrayMedium.png);background-repeat: repeat-y;padding-top:10px;}
.section {width:94%;margin: 0 auto 0 5%;}
#footer {background-image:url(../images/site/leftGrayMedium.png);background-repeat: repeat-y;}
#ack {background-image:url(../images/site/leftGrayMedium.png);background-repeat: repeat-y;}}
@media only screen and (min-width: 640px) {
.gridContainer{width:99.4047%;padding-left:0.2976%;padding-right:0.2976%;clear:none;float:none;margin-left:auto;}
.logo{margin-top:0;}
#navigation {background-image: url(../images/site/leftGrayMedium.png);background-repeat: repeat-y;}
.col {display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child {margin-left:0;}
.span6 {width: 100%;}.span5 {width: 83.06%;}.span4 {width: 66.13%;}.span3 {width: 49.20%;}.span2 {width: 32.26%;}.span1 {width: 15.33%;}
.catalog{width:85%;margin-left:auto;margin-right:auto;}
#footer {padding-bottom:20px;}}
@media only screen and (min-width: 769px) {
.gridContainer {width: 99.6031%;max-width: 1360px;padding-left: 0.1984%;padding-right: 0.1984%;margin: auto;clear: none;float: none;margin-left: auto;}
#header {background-image: url(../images/site/topGray.png);}
#navigation {background-image: url(../images/site/leftGray.png);}
#content {background-image: url(../images/site/leftGray.png);}
#footer {background-image: url(../images/site/leftGray.png);}
#ack {background-image: url(../images/site/leftGray.png);}
.cycle-overlay {font-size:.7em;}}
@media print {
* {background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
a, a:visited { text-decoration: underline; }
/* a[href]:after { content: " (" attr(href) ")"; }*/
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* h5bp.com/t */
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 1cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
.pageTop	{display:none}
#navigation {display:none}
.tile img {width: 95%;}
.logo img {width:95%;}
div .top {display:none;}
.cycle-slideshow img {width:25%;} .cycle-pager img{display:none;} .cycle-overlay{display:none;}
a img {display:none;}}
