body{
	margin-top:1.0em;
	color:#666;
	font:100%   Arial,Helvetica,Verdana,sans-serif;
	
	overflow-y: scroll;
	}

.font{font-family:Verdana,Geneva,sans-serif !important}

					ul#sitemenu {
						margin:0;
						padding:0;
						text-decoration:none; 
						list-style:none;
					}
					#sitemenu{
						left:0;
						top:0;
						z-index:9999;
						width:100%;
						border-top-color: #999999;
						border-top-style:dotted;
						border-top-width: 1px;
					}
					#sitemenu a:link,#sitemenu a:visited{
						color:inherit;
						text-decoration:none;
					}
					#sitemenu a:hover { 
						color: #333; 
						text-decoration: none; 
					}
					#sitemenu h1{
						font-size:1.4em;
						font-weight:bold;
						line-height:1.640625em; /* 21px / 12.6 (16*80%) */
						margin:2px 0 0;
					}
					#sitemenu h2{
						font-size:1.2em;
						font-weight:bold;
						margin:0;padding:0;
						text-transform:uppercase
					}
					 #sitemenu h6{
						font-size:1.2em;
						font-weight:bold;
						line-height:1.640625em; /* 21px / 12.6 (16*80%) */
						margin:2px 0 0;
					}
					 #sitemenu li.menusection{
						float:left;
						margin:0 2px 0 0;
						padding:0;
						position:relative;
						text-decoration:none; 
					}
 
 /* Headings */
/*h1          { font-size:2em; font-weight:normal; line-height:1.15; }*/
h1 				{color: #499AC3;font-size: 200%;line-height: .95em;margin-bottom: .5em;padding-top: .3em; padding-bottom: .3em;text-transform: none;}
/*h2          { font-size:1.5em; line-height:1.25; margin-bottom:.45em; }*/
h2 			{color: #499AC3;font-size: 125%;line-height: 1.3em;margin-bottom: .4em;padding-bottom: .2em;text-transform: none;}
h3          {color: #499AC3; font-size:1.35em; line-height:1.25; margin-bottom:.45em; padding-bottom: .15em; }
h4          { font-size:1.05em; line-height:1.35; margin-bottom:.45em; }
h4 {border-bottom: 1px dotted #CCC;color: #499AC3;font-size: 125%;line-height: 1.6;margin-bottom: .3em;padding-bottom: .1em;text-transform: none;}
h5          { font-size:1.05em; line-height:1.35; margin-bottom:.45em; }
h6          { font-size:1em; line-height:1.35; margin-bottom:1em; }
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}
div.staticpage h2 {font-size:1.125em;border-bottom:1px dotted #999;}
div.staticpage h3 { color:#97b909;font-size:1.125em;text-transform:none;font-weight:normal; }
div.staticpage ol { list-style:decimal;font-size:.75em; }
div.staticpage ul { list-style:disc;font-size:.75em; }
div.staticpage ul ul, div.static-txt ol ul{
	 font-size:1em;list-style:circle;
}
div.staticpage li { line-height:1.5em;margin:5px 0}

.txt-2-col {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	text-align:justify;
}

.txt-2-col p {
	text-align:justify;
}

.justify p{text-align:justify;}

a.arrow:link, a.arrow:visited { padding-right:22px;background-repeat:no-repeat !important;background:url(http://www.korwater.nu/img/icon-link.png) no-repeat right 3px;display:inline-block; }
a.arrow:hover { background-position:right -15px;background-repeat:no-repeat;background:url(http://www.korwater.nu/img/icon-link.png) no-repeat right 3px; }
/*)*/
/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; font-weight:normal; }

table.product-info th,td {border-bottom: 1px dashed #CCC; padding: 3px 0;}
table.product-info th {font-weight:bold; color:#999; padding: 3px 6em 3px 2em}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 320px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		 display: block;  
	}


	table.product-info th {font-weight:bold; color:#999; padding: 3px 3px 3px 2px}
	
	td { 
		
		border: none;
		border-bottom: 2px solid #eee; 
		position: relative;
		padding-left: 10%; 
	}
	

}



/* Content */
p			  { font-size:100%;line-height:1.3125em;margin-bottom:1.5em;word-spacing:0.0625em;}
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small         { font-size:1em; }
big           { font-size:1.15em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }

a{color:#499ac3;text-decoration:none}
a:hover{color:#004161;text-decoration:underline}
img           { border:0; vertical-align:top; padding-bottom:1.0em; }

a             { color:#505050; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline: 0; }


a.toggle:link,a.toggle:visited {color:#999; font-weight:normal;}
a.toggle:hover { color:#004161; }
a.switch:link,a.switch:visited {color:#999;}
a.switch:hover { color:#004161; }
a.active:link, a.active:visited, a.active:hover { font-weight:bold;color:#499AC3; }
a.toggle.active {font-weight:bold; color:#666 !important; }
a:link,a:visited{ color:#499ac3;}
a.toggle.first {margin-right:0.2em;}
a.toggle.second {margin-left:0.2em;}


/* FAQ */
#faq {
	 
}

#faq blockquote {
	margin-left:2em;
}

#faq h2 { margin-top:2.0em; }

#faq h3 { color:#97B909;font-size:1.125em;margin:1em 0 0;font-weight:normal; }
#faq  h3 { margin:1em 0 -1em 0; }
#faq-index  h3 { margin:1em 0 0.3333333em 0; }
#faq  h3:first-child { margin-top:1em !important; }


#faq p {  }
#faq ol { font-size:.875em;line-height:1.5em;list-style:decimal; }
#faq li { line-height:1.5em;margin:0.33333em 0; }

#faq p dfn { display:block;margin-top:1.4em;font-weight:bold;font-style:normal;font-size:1.1em; }


/* Menu and navigation styles */
li.menusection h6 a:link, li.menusection h6 a:visited { 
	color:inherit; 
}
li.menusection h6 a:hover { 
	color:#999 !important; 
}
/* PRODUCT IMAGES */

h3.product-image {text-align:center;
 margin: 0 auto; /* to center it */
 }
.product-image {max-width:75%}

figure div {
    position: relative;
    display: inline-block;
    max-width: 100%;
    text-align: center;
    margin: 0 auto; /* to center it */
    /* padding: 30px 0 0 0; */
}

figure img {
    max-width: 100%;
    vertical-align: middle; /* to make sure images behave like blocks */
}

figure img.menu {
    max-width: 50%;
    vertical-align: middle; /* to make sure images behave like blocks */
}

figure figcaption {
    /*position: absolute;*/
    right: 0; bottom: 0; left: 0;
    padding: 10px;    /* padding around text */
}


/*
ul#sitemenu {margin:0;padding:0}
#sitemenu{left:0;top:0;z-index:9999;width:100%;border-top-color: #999999;border-top-style:dotted; border-top-width: 1px;}
#sitemenu a:link,#sitemenu a:visited{color:inherit;text-decoration:none}
#sitemenu h1{font-size:1.4em;font-weight:bold;line-height:21px;margin:2px 0 0;}
#sitemenu h2{font-size:1.2em;font-weight:bold;margin:0;padding:0;text-transform:uppercase}
#sitemenu h6{font-size:1.2em;font-weight:bold;line-height:21px;margin:2px 0 0;}
#sitemenu li.menusection{float:left;margin:0 2px 0 0;padding:0;position:relative;}
*/
.menu-shop { border-bottom:7px solid #004161; }
#menu-shop div.dropdown { background:#004161;}
#menu-shop h6 { color:#004161; }
#menu-shop h6 a:hover { color:#00112a; }
#menu-shop div.dropdown a:hover { color:#004161 !important;background:#bfcfd7;}
#linkmap-col0.col {float:left;border-top:1px solid #004161 !important; }

.menu-mission { border-bottom:7px solid #126ba2;}
#menu-mission div.dropdown { background:#126ba2; }
#menu-mission h6 { color:#126ba2;}
#menu-mission h6 a:hover { color:#003c61; }
#menu-mission div.dropdown a:hover { color:#126ba2 !important;background:#c4dae8; }
#linkmap-col1 {float:left;border-top:1px solid #126ba2 !important; }

.menu-stores { border-bottom:7px solid #126ba2;}
#menu-stores div.dropdown { background:#126ba2; }
#menu-stores h6 { color:#126ba2;}
#menu-stores h6 a:hover { color:#003c61; }
#menu-stores div.dropdown a:hover { color:#126ba2 !important;background:#c4dae8; }
#linkmap-col1 {float:left;border-top:1px solid #126ba2 !important; }

.menu-advocacy { border-bottom:7px solid #499ac3;}
#menu-advocacy div.dropdown { background:#499ac3; }
#menu-advocacy h6 { color:#499ac3;}
#menu-advocacy h6 a:hover { color:#255b75; }
#menu-advocacy div.dropdown a:hover { color:#499ac3 !important;background:#d1e6f0; }
#linkmap-col2 {float:left;border-top:1px solid #499ac3 !important; }


.menu-support { border-bottom:7px solid #588b23;}
#menu-support div.dropdown { background:#588b23; }
#menu-support h6 { color:#588b23;}
#menu-support h6 a:hover { color:#284f1b; }
#menu-support div.dropdown a:hover { color:#588b23 !important;background:#d5e2c8; }
#linkmap-col3 {float:left;border-top:1px solid #588b23 !important; }

.menu-blog  { border-bottom:7px solid #97b909;}
#menu-blog div.dropdown { background:#97b909; }
#menu-blog h6 { color:#97b909;}
#menu-blog h6 a:hover { color:#536e1e; }
#menu-blog div.dropdown a:hover { color:#97b909 !important; }
#linkmap-col4 {float:left;border-top:1px solid #97b909 !important; }

.menu-cobrand { border-bottom:7px solid #97b909;}
#menu-cobrand div.dropdown { background:#97b909; }
#menu-cobrand h6 { color:#97b909;}
#menu-cobrand h6 a:hover { color:#536e1e; }
#menu-cobrand div.dropdown a:hover { color:#97b909 !important; }
#linkmap-col4 {float:left;border-top:1px solid #97b909 !important; }

.menu-spacer  { border-bottom:7px solid #cbdb2a;}
#menu-spacer div.dropdown { background:#cbdb2a; }
#menu-spacer h6 { color:#cbdb2a;}
#menu-spacer div.dropdown a:hover { color:#cbdb2a !important; }
#linkmap-col5 {float:left;border-top:1px solid #cbdb2a !important; }





/* linkmap ----------------------------------------- */
#linkmap{margin-top:15px;text-align:left;}
#linkmap a:link,#linkmap a:visited{color:#999;font-size:0.8125em;text-decoration:none} /*80% of 16 px*/
#linkmap a:hover {color:#004161;text-decoration:underline; }
#linkmap h6, #linkmap li h6 a:link{color:#999;font-size:1.0em;  margin-top:15px;padding-bottom:0; }
#linkmap li.column{float:left;margin:0 2px 0 0;/*width:165px;*/border-top:1px solid;}
#linkmap p { margin:10px 0 5px;line-height:1.5em; }
#linkmap li.column:last-child{margin:0 !important}
#linkmap ul{list-style:none;margin:10px 0 0;padding:0}


/*
Swatches
*/
#feature-popup-icon {background-image: url(http://www.korwater.nu/img/icon_features.png);float: left;height: 100px;margin: 5px 40px 5px 22px;width: 100px;}
ul.features65{margin:0;padding:0;width:510px}
ul.features65 li{background-image:url(http://www.korwater.nu/img/icon_features.png);cursor:pointer;float:left;height:65px;margin:10px 15px 10px 5px;padding:0;width:65px}
ul.features65 li:last-child{margin:10px 0 10px 5px !important}
li.feature-bpafree-65 { background:url(http://www.korwater.nu/img/icon-bpafree.png) no-repeat !important;width:130px !important;background-size:90% !important;background-position:0 15px !important; }
div.feature-bpafree-100 { background:url(http://www.korwater.nu/img/icon-bpafree.png) no-repeat !important;width:200px !important;background-size:90% !important;margin:15px 10px !important }



.feature-bpafree-65 { background:url(http://www.korwater.nu/img/icon-bpafree.png) no-repeat !important;width:130px !important;background-size:90% !important;background-position:0 15px !important; }
.feature-bpafree-100 { background:url(http://www.korwater.nu/img/icon-bpafree.png) no-repeat !important;width:200px !important;background-size:90% !important;margin:15px 10px !important }




.feature-cocopura-100 {
    width: 100px;
    height: 100px;
    background-position: -2px -2px;
}

.feature-cocopura-65 {
    width: 65px;
    height: 65px;
    background-position: -106px -2px;
}

.feature-cushionedbase-100 {
    width: 100px;
    height: 100px;
    background-position: -175px -2px;
}

.feature-cushionedbase-65 {
    width: 65px;
    height: 65px;
    background-position: -279px -2px;
}

.feature-easyclean-100 {
    width: 100px;
    height: 100px;
    background-position: -279px -71px;
}

.feature-easyclean-65 {
    width: 65px;
    height: 65px;
    background-position: -106px -71px;
}

.feature-easyflow-100 {
    width: 100px;
    height: 100px;
    background-position: -2px -175px;
}

.feature-easyflow-65 {
    width: 65px;
    height: 65px;
    background-position: -106px -175px;
}

.feature-ergocomfort-100 {
    width: 100px;
    height: 100px;
    background-position: -175px -175px;
}

.feature-ergocomfort-65 {
    width: 65px;
    height: 65px;
    background-position: -279px -175px;
}

.feature-hygienic-100 {
    width: 100px;
    height: 100px;
    background-position: -279px -244px;
}

.feature-hygienic-65 {
    width: 65px;
    height: 65px;
    background-position: -106px -244px;
}

.feature-noworrycap-100 {
    width: 100px;
    height: 100px;
    background-position: -383px -2px;
}

.feature-noworrycap-65 {
    width: 65px;
    height: 65px;
    background-position: -2px -106px;
}

.feature-perfectfit-100 {
    width: 100px;
    height: 100px;
    background-position: -383px -106px;
}

.feature-perfectfit-65 {
    width: 65px;
    height: 65px;
    background-position: -175px -106px;
}

.feature-perfectspout-100 {
    width: 100px;
    height: 100px;
    background-position: -383px -210px;
}

.feature-perfectspout-65 {
    width: 65px;
    height: 65px;
    background-position: -2px -314px;
}

.feature-stones-100 {
    width: 100px;
    height: 100px;
    background-position: -71px -314px;
}

.feature-stones-65 {
    width: 65px;
    height: 65px;
    background-position: -175px -314px;
}





/* HEADER THINGS and FOOTER */
#icon-facebook { background:url(http://www.korwater.nu/img/icon_social-media.png) !important;margin:0 5px;width:10px;height:19px; }
#icon-facebook:hover { background-position:0 -20px !important; }
#icon-twitter { background:url(http://www.korwater.nu/img/icon_social-media.png) -10px 0;width:15px;height:19px; }
#icon-twitter:hover { background-position:-10px -20px !important; }

#social-nav { float:right; 
                 border: none;
                 cursor: pointer;
                 display: inline-block;
                 margin: 2px 40px 0 20px;
                 vertical-align:top;
		 
}
#social-nav .fb-like { 
		 width:47px;
                 height:21px !important;  
                 overflow: hidden;
                 float:right; 
                 border: none;
                 cursor: pointer;
                 display: inline-block;
                 margin: 0px 0px 0 80px;
                 vertical-align:top;
}



.promotion{ 
             display:none; 
}

#promotion_top { 
display:none;
}

#promotion_mid { 

}
#promotion_bottom { 

}



#footer, #footer div { text-align:right;font-size:.9em;vertical-align:middle; }


#footer .salesafe {
                 float:right; 
                 border: none;
                 cursor: pointer;
                 display: inline-block;
                 margin: 0px 0px 0 0px;
                 vertical-align:top;
}


#headcontainer .icon-shop{ 
                 width:20px;
                 height:35px !important;  
                 float:right; 
                 border: none;
                 cursor: pointer;
                 display: inline-block;
                 margin: 2px 5px 0 20px;
                 vertical-align:top;
                 /*text-indent:-9999px;*/
}





#headcontainer .shop-ref { 
                 float:right; 
                 border: none;
                 cursor: pointer;
                 display: inline-block;
                 margin: 2px 5px 0 20px;
                 vertical-align:top;
                 
}


div.tooltip{ display:none;position:absolute;text-align:left;width:230px;z-index:99;padding:25px 20px 20px !important;}
div.tooltip div.info-close { top:5px !important; }
div.tooltip p { line-height:1.5em; }
div.infobox h3.caps { color:#318ac3;font-size:0.75em }
div.infobox h2 { font-size:1em; }
div.icon{display:block;height:16px;position:absolute;width:16px}
div.box{background:#D3E5F0;border:2px solid #fff;padding:10px !important;position:relative;float: left;}
div.box p{margin:0 !important}
.instr {color: #999 !important;font-size: 83%;font-weight: normal;letter-spacing: 0;text-transform: none !important;}
.info-close{background-position:-60px 0 !important;right:2px;top:12px !important}
.hide  {display: none;}
.infobox {float: left;}
input.sprite,a.sprite, button.sprite { background:url(http://www.korwater.nu/img/buttons.png);border:none;cursor:pointer;height:35px;vertical-align:middle;}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  z-index:10;

  }

.rslides ul {
 	list-style:none !important;
 }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

/* Slide show */

/*
 * 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;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.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: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; 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: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

/* Download page and preview style*/

#screenshot{
	position:absolute;
	z-index: 999;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
	
ul.gallery li div.bb {
margin: 10px;
overflow: hidden;
position: relative;
height: 160px;}

ul.gallery li img.tn {
/*position: absolute;*/
top: -30px;
left: -70px;
width: 300px;
}
ul.gallery {
width: 100%;
margin: 0;
padding: 0;
}
ul.gallery div.info {
position: absolute;
z-index: 5;
top: 130px;
left: 0px;
background: #fff;
padding: 10px 0;
width: 150px;
text-align: center;
}
ul.gallery li {
width: 20%;
overflow: hidden;
float: left;
list-style: none;
}
ul.gallery div.info a.preview {
padding-left: 0px;
border-left: none;
}
div.info a:link, ul.gallery div.info a:visited {
padding: 2px 5px;
border-left: 1px solid #ccc;
margin-top: 3px;
}	
	
	
/* SWATCHES */
div.upsell-item ul.swatch-gradients { float:none;margin:5px auto 0;display:inline-block; }
div.upsell-item ul.swatch-gradients:before, div.upsell-item ul.swatch-gradients:after { content: ""; display: table; }
div.upsell-item ul.swatch-gradients:after { clear: both; }

ul.swatch-gradients li { background:none !important;width:22px;margin-bottom:6px; }
ul.swatch-gradients li b { display:block;height:20px !important;border:none;cursor:pointer;width:20px;border-radius:5px;border:1px solid #ccc;	
	overflow:hidden;position:relative;
}

ul.swatch-gradients li.sel { border-bottom:2px solid #BDBDBD;margin-bottom:4px; }

ul.swatch-gradients li b span.swatchsplit { height:30px;float:right;width:10px;display:inline-block;overflow:hidden;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg); }

ul.swatch-select li{background:url(../img/swatches.png) no-repeat;border:none;cursor:pointer;float:left;height:26px;margin:0 6px 3px 0;width:20px}
ul.swatch-select li.sel{border-bottom:3px solid #bdbdbd}
ul.swatch-select,.fl,.fl,#cart-breadcrumb li{float:left}

p.swatch-icon { margin:0;padding:0;background:url(../img/swatches.png) no-repeat;height:26px;width:20px;cursor:pointer; }
dl.swatch-input { padding:0;min-width:50px;margin:0; }
dl.swatch-input dt { width:25px;float:left;height:26px;margin:0;padding:0;vertical-align:middle; }
ul.swatch-input { list-style:none !important;margin:10px 0 0; }
ul.swatch-input li { margin:0 20px 0 0 !important;float:left; }

div.input_swatch_set b { font-size:85%;padding-top:10px;display:block; }
div.input_swatch_set { border-bottom:1px dotted #ccc;padding-bottom:5px;margin: 0 0 5px 10px; }
div.input_swatch_set:last-child { border-bottom:none;padding-bottom:15px; }

div.cb_multi label { font-family:Arial, sans-serif;font-style:normal; }

span.swatchg-nostock { text-align:center;opacity:0.9;background:#fff;display:block;color:#ccc;font-weight:normal !important;font-size:20px;line-height:20px;height:22px;width:22px;position:absolute;top:-1px;left:-1px;}
	
	


.iceblue-box {background:#e6f1f8; }
.orchidpink-box { background:#fbe8f1; }
.sunriseorange-box {background:#fef5e9; }
.sawgrassgreen-box {background:#f0f7ed; }
.cobalt-box {background:#e6e6f2; }
.anthraciteblack-box { background:#e0e0e0; }

.arcticwhite-box { background:#e6f6fc; }
.naturalfinish-box { background:#eeedec; }
.neutral-box { background:#ececec; }
.birchgrey-box { background:#e0e0e0; }
.sawgrassgreen-border{border-color:#87bf67 !important}
.sawgrassgreen-txt,*.sawgrassgreen-txt a:link,*.sawgrassgreen-txt a:visited{color:#87bf67 !important}


.swatchg-lavender{
	background: #ded4e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #ded4e9 0%, #c0acd5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ded4e9), color-stop(100%,#c0acd5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ded4e9 0%,#c0acd5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ded4e9 0%,#c0acd5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ded4e9 0%,#c0acd5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ded4e9 0%,#c0acd5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ded4e9', endColorstr='#c0acd5',GradientType=0 ); /* IE6-9 */		
}

.swatchg-cobaltblue{
	background: #7c97c0; /* Old browsers */
	background: -moz-linear-gradient(top,  #7c97c0 0%, #043786 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c97c0), color-stop(100%,#043786)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7c97c0 0%,#043786 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7c97c0 0%,#043786 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7c97c0 0%,#043786 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7c97c0 0%,#043786 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c97c0', endColorstr='#043786',GradientType=0 ); /* IE6-9 */		
}

.swatchg-rust { 
	background: #dda185; /* Old browsers */
	background: -moz-linear-gradient(top, #dda185 0%, #a64429 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dda185), color-stop(100%,#a64429)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dda185 0%,#a64429 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dda185 0%,#a64429 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dda185 0%,#a64429 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dda185 0%,#a64429 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dda185', endColorstr='#a64429',GradientType=0 ); /* IE6-9 */	
}

.swatchg-naturalfinish{
	background: #c5c0b9; /* Old browsers */
	background: -moz-linear-gradient(top,  #c5c0b9 0%, #766e63 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c0b9), color-stop(100%,#766e63)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c5c0b9 0%,#766e63 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c5c0b9 0%,#766e63 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c5c0b9 0%,#766e63 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c5c0b9 0%,#766e63 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c0b9', endColorstr='#766e63',GradientType=0 ); /* IE6-9 */
	
}

.swatchg-sunriseorange {
	background: #facf84; /* Old browsers */
	background: -moz-linear-gradient(top,  #facf84 0%, #ef8c2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facf84), color-stop(100%,#ef8c2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #facf84 0%,#ef8c2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #facf84 0%,#ef8c2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #facf84 0%,#ef8c2b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #facf84 0%,#ef8c2b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#facf84', endColorstr='#ef8c2b',GradientType=0 ); /* IE6-9 */	
}

.swatchg-cobalt {
	background: #155cb2; /* Old browsers */
	background: -moz-linear-gradient(top,  #155cb2 0%, #0b2f5c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#155cb2), color-stop(100%,#0b2f5c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #155cb2 0%,#0b2f5c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #155cb2 0%,#0b2f5c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #155cb2 0%,#0b2f5c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #155cb2 0%,#0b2f5c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155cb2', endColorstr='#0b2f5c',GradientType=0 ); /* IE6-9 */	
}

.swatchg-sawgrassgreen {
	background: #b7db9f; /* Old browsers */
	background: -moz-linear-gradient(top,  #b7db9f 0%, #64a445 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7db9f), color-stop(100%,#64a445)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b7db9f 0%,#64a445 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b7db9f 0%,#64a445 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b7db9f 0%,#64a445 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b7db9f 0%,#64a445 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7db9f', endColorstr='#64a445',GradientType=0 ); /* IE6-9 */	
}

.swatchg-orchidpink {
	background: #ec83bc; /* Old browsers */
	background: -moz-linear-gradient(top,  #ec83bc 0%, #cc2b6c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec83bc), color-stop(100%,#cc2b6c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ec83bc 0%,#cc2b6c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ec83bc 0%,#cc2b6c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ec83bc 0%,#cc2b6c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ec83bc 0%,#cc2b6c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec83bc', endColorstr='#cc2b6c',GradientType=0 ); /* IE6-9 */	
}

.swatchg-asphalt { 
	background: #9d9fa5; /* Old browsers */
	background: -moz-linear-gradient(top,  #9d9fa5 0%, #404149 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d9fa5), color-stop(100%,#404149)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9d9fa5 0%,#404149 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9d9fa5 0%,#404149 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9d9fa5 0%,#404149 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9d9fa5 0%,#404149 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9fa5', endColorstr='#404149',GradientType=0 ); /* IE6-9 */
}

.swatchg-jade { 
	background: #b3d9dc; /* Old browsers */
	background: -moz-linear-gradient(top,  #b3d9dc 0%, #5b9ca2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3d9dc), color-stop(100%,#5b9ca2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b3d9dc 0%,#5b9ca2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b3d9dc 0%,#5b9ca2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b3d9dc 0%,#5b9ca2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b3d9dc 0%,#5b9ca2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d9dc', endColorstr='#5b9ca2',GradientType=0 ); /* IE6-9 */	
}

.swatchg-pink { 
	background: #fcdde5; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcdde5 0%, #f7a7bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcdde5), color-stop(100%,#f7a7bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcdde5 0%,#f7a7bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcdde5 0%,#f7a7bb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcdde5 0%,#f7a7bb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcdde5 0%,#f7a7bb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdde5', endColorstr='#f7a7bb',GradientType=0 ); /* IE6-9 */
}

.swatchg-white, .swatchg-arcticwhite {
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 25%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#f7f7f7), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 25%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 25%,#dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 25%,#dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7f7f7 25%,#dbdbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */	
}

.swatchg-black, .swatchg-anthraciteblack {
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}


.swatchg-blue, .swatchg-iceblue {
	background: #70bcdf; /* Old browsers */
	background: -moz-linear-gradient(top,  #70bcdf 0%, #1b67aa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70bcdf), color-stop(100%,#1b67aa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70bcdf 0%,#1b67aa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70bcdf 0%,#1b67aa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70bcdf 0%,#1b67aa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #70bcdf 0%,#1b67aa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70bcdf', endColorstr='#1b67aa',GradientType=0 ); /* IE6-9 */	
}

#linkmap a:hover {color: #004161;text-decoration: underline;}

.orchidpink-border{border-color:#db438b !important}
.orchidpink-txt,*.orchidpink-txt a:link,*.orchidpink-txt a:visited{color:#db438b !important}

.iceblue-border{border-color:#318ac3 !important}
.iceblue-txt,*.iceblue-txt a:link,*.iceblue-txt a:visited{color:#318ac3 !important}

.arcticwhite-border{border-color:#34b9e6 !important}
.arcticwhite-txt,*.arcticwhite-txt a:link,*.arcticwhite-txt a:visited{color:#34b9e6 !important}

.naturalfinish-border{border-color:#776b65 !important}
.naturalfinish-txt,*.naturalfinish-txt a:link,*.naturalfinish-txt a:visited{color:#776b65 !important}

.anthraciteblack-border{border-color:#000 !important}
.anthraciteblack-txt,*.anthraciteblack-txt a:link,*.anthraciteblack-txt a:visited{color:#000 !important}
.black-box { background:#e0e0e0; }
.swatch-black{background-position:-105px 0 !important}

.brushed-border{border-color:#776b65 !important}
.brushed-txt,*.brushed-txt a:link,*.brushed-txt a:visited{color:#776b65 !important}
.swatch-brushed {background-position:-84px 0 ! important}
.brushed-box { background:#eeedec; }

.white-border{border-color:#34b9e6 !important}
.white-txt,*.white-txt a:link,*.white-txt a:visited{color:#34b9e6 !important}
.swatch-white {background-position:-126px 0 !important}
.white-box { background:#e6f6fc; }

.black-border{border-color:#000 !important}
.black-txt,*.black-txt a:link,*.black-txt a:visited{color:#000 !important}

.birchgrey-border{border-color:#000 !important}
.birchgrey-txt,*.birchgrey-txt a:link,*.birchgrey-txt a:visited{color:#000 !important}

.acai-box { background:#f9e6e6; }
.acai-txt, *.acai-txt a:link,*.acai-txt a:visited { color:#cc3333 !important; }

.cobalt-border { border-color:#2e3192 !important; }
.cobalt-txt,*.cobalt-txt a:link,*.cobalt-txt a:visited{color:#2e3192 !important}

.cobaltblue-box { background:#d9e1ed; }
.cobaltblue-border { border-color:#003484 !important; }
.cobaltblue-txt,*.cobaltblue-txt a:link,*.cobaltblue-txt a:visited{color:#003484 !important}

.lavender-box { background:#efeaf4; }
.lavender-border { border-color:#7d5e9d !important; }
.lavender-txt,*.lavender-txt a:link,*.lavender-txt a:visited{color:#7d5e9d !important}