/*- Alagna styles - Drupal6x - 16/09/08 @ author:signalkuppe: www.signalkuppe.com */

/* ########## Links ########## */
/* ########## In the css you will find everything about template's links (link colors, hover properties ecc...) ######### */


a{
color: #005a8c;
text-decoration:none;
	}
a:hover{
color: #005a8c;
text-decoration:underline;
	}
	
ul.links li a{
color: #005a8c;
font-weight:bold;
text-decoration:none;
	}
ul.links li a:hover{
color: #005a8c;
font-weight:bold;
text-decoration:underline;
	}
	/* shipping quote background */
#quote.solid-border {
}	
	
#primary .node .content a{
text-decoration:underline;
	}
	
#primary .node .content h2.nodeTitle a{
text-decoration:none;
	}
	
a.faq { border: 1px solid #333;}

#primary .node .content .downtitle a{ text-decoration:none;}

#primary .node .content .viewall a{ text-decoration:underline;}

.press{
color: #005a8c;
text-decoration:none;
font-size:18px;
line-height:30px;
	}	
	
.press:hover{
color: #005a8c;
text-decoration:underline;
	}

.onlinestore_title {
font-size:12px;
text-decoration:none;
        }

.onlinestore_title:hover {
font-size:12px;
text-decoration:underline;
        }

.canadalink a{font-size:0.9em;}
	
/* tables */

th a,
#primary .node .content th a{
	color:white;
	text-decoration:none;
	}
	
#primary .node .content th a:hover{
	background:none;
	text-decoration:none;
	}
	
/*books forum and fieldsets*/
#primary .node .content .book-navigation a,
#primary .node .content .forum a,
#primary .singlepage form legend a{
text-decoration:none;
	}
	
#primary .node .content .book-navigation a:hover{
color: #005a8c;
background:none;
text-decoration:underline;
	}

/*hover state (links in content, block, and front page titles)*/
.defaultblock a:hover,
#primary h2.nodeTitle a:hover,
#primary .linksteaser a:hover,
#primary #comments a:hover,
#primary .taxonomy a:hover,
#primary .links a:hover,
#primary .path a:hover,
#primary .metanode a:hover,
#primary .admin a:hover,
#primary dl dt a:hover{
background-color:#005a8c;
color:white;
text-decoration:none;
	}

.defaultblock .blockcontent a{
background-color:none;
font-weight:bold;
color:156aa3;
text-decoration:none;
	}

.defaultblock .blockcontent a:hover{
background-color:transparent;
color:#156aa3;
text-decoration:underline;
	}
	
.defaultblock .blockcontent a.bloklink{
background-color:none;
font-weight:bold;
color:white;
text-decoration:none;	
    *position:relative;
	*top:-6px; 
	*line-height:1.2em;
	}

.defaultblock .blockcontent a.bloklink:hover{
background-color:transparent;
color:white;
text-decoration:underline;
	}

.defaultblock .blockcontent a.feature3_title{
background-color:none;
color:white;
text-decoration:none;
font-weight:bold;
line-height:13px;
	}

.defaultblock .blockcontent a.feature3_title:hover{
background-color:#333333;
text-decoration:underline;
font-weight:bold;
	}

.defaultblock .blockcontent a.featured_more{
margin:0 0 0 245px;
line-height:15px;
	}

#primary .node .content a:hover{
color:orange;
text-decoration:none;
        }


#submenu ul li a {
	color:white;
        margin:0 25px 0 25px;
	}
#submenu ul li a:hover {
	color:white;
        text-decoration:underline;
	}
#submenu ul li a.active{
	font-weight:bold;
	}
	
#primary .tabs .secondary li a{  /* tabs secondary */
   margin: 12px 12px 12px 0px;
	}

#header h1 a, #header p a{color: #fff;}

#header h1 a:hover, #header p.sitetitle a:hover{text-decoration:underline;}

#utilities #plinks ul li a { /*primary links*/
	color: white;
	background: #156aa3;
	text-transform:capitalize;
	padding:7px 10px 7px 10px;
	display:block;
	}

#utilities #plinks ul li a:hover {
	background: #054b81;
	color: #fff;
	text-decoration: none;
	}

#utilities #plinks ul li a.active,
#utilities #plinks ul li a.active:hover {
	color: white;
	background: #054b81;
	text-decoration: none;
	font-weight:bold;
	}	

#footer a:hover{text-decoration: underline;}

ul.links {
	padding: 0;
	margin: 0;
	}
	
ul.links li {
	display: inline-block;
	list-style-type: none;
	padding: 0 0.5em;
	margin: 0;
	}
	


/*forums*/
#primary .help .help a, #primary .help .help a:hover{ color: #990000;font-weight:bold;}	

/*CRYO2 HEADER*/
a.cryo-facebook {
	   background-image: url(header/images/cryo2_03-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.cryo-facebook:hover {
       background-position: 0 -117px;
}

a.cryo-youtube {
	   background-image: url(header/images/cryo2_04-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.cryo-youtube:hover {
       background-position: 0 -117px;
}

a.cryo-twitter {
	   background-image: url(header/images/cryo2_05-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.cryo-twitter:hover {
       background-position: 0 -117px;
}

a.cryo-flickr {
	   background-image: url(header/images/cryo2_06-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.cryo-flickr:hover {
       background-position: 0 -117px;
}

a.cryo-rss {
	   background-image: url(header/images/cryo2_07-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 55px;
	   display:inline-block;
}

a.cryo-rss:hover {
       background-position: 0 -117px;
}

a.cryo-dei {
	   background-image: url(header/images/cryo2_12-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 95px;
	   display:inline-block;
}

a.cryo-dei:hover {
       background-position: 0 -63px;
}

a.cryo-boommat {
	   background-image: url(header/images/cryo2_08-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 155px;
	   display:inline-block;
}

a.cryo-boommat:hover {
       background-position: 0 -63px;
}

a.cryo-nytrex {
	   background-image: url(header/images/cryo2_09-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 134px;
	   display:inline-block;
}

a.cryo-nytrex:hover {
       background-position: 0 -63px;
}

a.cryo-radiator {
	   background-image: url(header/images/cryo2_10-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 111px;
	   display:inline-block;
}

a.cryo-radiator:hover {
       background-position: 0 -63px;
}

a.cryo-spa {
	   background-image: url(header/images/cryo2_11-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 114px;
	   display:inline-block;
}

a.cryo-spa:hover {
       background-position: 0 -63px;
}



/*DEI MAIN HEADER SSL SECURE*/
a.deis-facebook {
	   background-image: url(https://www.designengineering.com/header/images/dei_03-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.deis-facebook:hover {
       background-position: 0 -117px;
}

a.deis-youtube {
	   background-image: url(https://www.designengineering.com/header/images/dei_04-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.deis-youtube:hover {
       background-position: 0 -117px;
}

a.deis-twitter {
	   background-image: url(https://www.designengineering.com/header/images/dei_05-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.deis-twitter:hover {
       background-position: 0 -117px;
}

a.deis-flickr {
	   background-image: url(https://www.designengineering.com/header/images/dei_06-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.deis-flickr:hover {
       background-position: 0 -117px;
}

a.deis-rss {
	   background-image: url(https://www.designengineering.com/header/images/dei_07-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 55px;
	   display:inline-block;
}

a.deis-rss:hover {
       background-position: 0 -117px;
}

a.deis-boommat {
	   background-image: url(https://www.designengineering.com/header/images/dei_09-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 149px;
	   display:inline-block;
}

a.deis-boommat:hover {
       background-position: 0 -63px;
}

a.deis-cryo {
	   background-image: url(https://www.designengineering.com/header/images/dei_10-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 124px;
	   display:inline-block;
}

a.deis-cryo:hover {
       background-position: 0 -63px;
}

a.deis-nytrex {
	   background-image: url(https://www.designengineering.com/header/images/dei_11-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 134px;
	   display:inline-block;
}

a.deis-nytrex:hover {
       background-position: 0 -63px;
}

a.deis-radiator {
	   background-image: url(https://www.designengineering.com/header/images/dei_12-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 111px;
	   display:inline-block;
}

a.deis-radiator:hover {
       background-position: 0 -63px;
}

a.deis-spa {
	   background-image: url(https://www.designengineering.com/header/images/dei_13-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 114px;
	   display:inline-block;
}

a.deis-spa:hover {
       background-position: 0 -63px;
}


/*DEI MAIN HEADER*/
a.dei-facebook {
	   background-image: url(header/images/dei_03-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.dei-facebook:hover {
       background-position: 0 -117px;
}

a.dei-youtube {
	   background-image: url(header/images/dei_04-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.dei-youtube:hover {
       background-position: 0 -117px;
}

a.dei-twitter {
	   background-image: url(header/images/dei_05-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.dei-twitter:hover {
       background-position: 0 -117px;
}

a.dei-flickr {
	   background-image: url(header/images/dei_06-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.dei-flickr:hover {
       background-position: 0 -117px;
}

a.dei-rss {
	   background-image: url(header/images/dei_07-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 55px;
	   display:inline-block;
}

a.dei-rss:hover {
       background-position: 0 -117px;
}

a.dei-boommat {
	   background-image: url(header/images/dei_09-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 149px;
	   display:inline-block;
}

a.dei-boommat:hover {
       background-position: 0 -63px;
}

a.dei-cryo {
	   background-image: url(header/images/dei_10-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 124px;
	   display:inline-block;
}

a.dei-cryo:hover {
       background-position: 0 -63px;
}

a.dei-nytrex {
	   background-image: url(header/images/dei_11-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 134px;
	   display:inline-block;
}

a.dei-nytrex:hover {
       background-position: 0 -63px;
}

a.dei-radiator {
	   background-image: url(header/images/dei_12-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 111px;
	   display:inline-block;
}

a.dei-radiator:hover {
       background-position: 0 -63px;
}

a.dei-spa {
	   background-image: url(header/images/dei_13-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 114px;
	   display:inline-block;
}

a.dei-spa:hover {
       background-position: 0 -63px;
}



/*BOOM MAT HEADER*/
a.boom-facebook {
	   background-image: url(header/images/boommat_03-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.boom-facebook:hover {
       background-position: 0 -117px;
}

a.boom-youtube {
	   background-image: url(header/images/boommat_04-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.boom-youtube:hover {
       background-position: 0 -117px;
}

a.boom-twitter {
	   background-image: url(header/images/boommat_05-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.boom-twitter:hover {
       background-position: 0 -117px;
}

a.boom-flickr {
	   background-image: url(header/images/boommat_06-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.boom-flickr:hover {
       background-position: 0 -117px;
}

a.boom-rss {
	   background-image: url(header/images/boommat_07-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 55px;
	   display:inline-block;
}

a.boom-rss:hover {
       background-position: 0 -117px;
}

a.boom-dei {
	   background-image: url(header/images/boommat_12-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 96px;
	   display:inline-block;
}

a.boom-dei:hover {
       background-position: 0 -63px;
}

a.boom-cryo {
	   background-image: url(header/images/boommat_08-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 124px;
	   display:inline-block;
}

a.boom-cryo:hover {
       background-position: 0 -63px;
}

a.boom-nytrex {
	   background-image: url(header/images/boommat_09-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 134px;
	   display:inline-block;
}

a.boom-nytrex:hover {
       background-position: 0 -63px;
}

a.boom-radiator {
	   background-image: url(header/images/boommat_10-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 111px;
	   display:inline-block;
}

a.boom-radiator:hover {
       background-position: 0 -63px;
}

a.boom-spa {
	   background-image: url(header/images/boommat_11-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 114px;
	   display:inline-block;
}

a.boom-spa:hover {
       background-position: 0 -63px;
}



/*NYTREX HEADER*/
a.nytrex-facebook {
	   background-image: url(header/images/nytrex_03-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.nytrex-facebook:hover {
       background-position: 0 -117px;
}

a.nytrex-youtube {
	   background-image: url(header/images/nytrex_04-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.nytrex-youtube:hover {
       background-position: 0 -117px;
}

a.nytrex-twitter {
	   background-image: url(header/images/nytrex_05-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.nytrex-twitter:hover {
       background-position: 0 -117px;
}

a.nytrex-flickr {
	   background-image: url(header/images/nytrex_06-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.nytrex-flickr:hover {
       background-position: 0 -117px;
}

a.nytrex-rss {
	   background-image: url(header/images/nytrex_07-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 55px;
	   display:inline-block;
}

a.nytrex-rss:hover {
       background-position: 0 -117px;
}

a.nytrex-dei {
	   background-image: url(header/images/nytrex_12-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 95px;
	   display:inline-block;
}

a.nytrex-dei:hover {
       background-position: 0 -63px;
}

a.nytrex-boommat {
	   background-image: url(header/images/nytrex_08-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 153px;
	   display:inline-block;
}

a.nytrex-boommat:hover {
       background-position: 0 -63px;
}

a.nytrex-cryo {
	   background-image: url(header/images/nytrex_09-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 129px;
	   display:inline-block;
}

a.nytrex-cryo:hover {
       background-position: 0 -63px;
}

a.nytrex-radiator {
	   background-image: url(header/images/nytrex_10-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 111px;
	   display:inline-block;
}

a.nytrex-radiator:hover {
       background-position: 0 -63px;
}

a.nytrex-spa {
	   background-image: url(header/images/nytrex_11-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 114px;
	   display:inline-block;
}

a.nytrex-spa:hover {
       background-position: 0 -63px;
}



/*RADIATOR RELIEF HEADER*/
a.radiator-facebook {
	   background-image: url(header/images/radiator_03-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.radiator-facebook:hover {
       background-position: 0 -117px;
}

a.radiator-youtube {
	   background-image: url(header/images/radiator_04-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.radiator-youtube:hover {
       background-position: 0 -117px;
}

a.radiator-twitter {
	   background-image: url(header/images/radiator_05-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.radiator-twitter:hover {
       background-position: 0 -117px;
}

a.radiator-flickr {
	   background-image: url(header/images/radiator_06-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.radiator-flickr:hover {
       background-position: 0 -117px;
}

a.radiator-rss {
	   background-image: url(header/images/radiator_07-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 55px;
	   display:inline-block;
}

a.radiator-rss:hover {
       background-position: 0 -117px;
}

a.radiator-dei {
	   background-image: url(header/images/radiator_12-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 103px;
	   display:inline-block;
}

a.radiator-dei:hover {
       background-position: 0 -63px;
}

a.radiator-boommat {
	   background-image: url(header/images/radiator_08-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 149px;
	   display:inline-block;
}

a.radiator-boommat:hover {
       background-position: 0 -63px;
}

a.radiator-cryo {
	   background-image: url(header/images/radiator_09-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 124px;
	   display:inline-block;
}

a.radiator-cryo:hover {
       background-position: 0 -63px;
}

a.radiator-nytrex {
	   background-image: url(header/images/radiator_10-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 133px;
	   display:inline-block;
}

a.radiator-nytrex:hover {
       background-position: 0 -63px;
}

a.radiator-spa {
	   background-image: url(header/images/radiator_11-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 114px;
	   display:inline-block;
}

a.radiator-spa:hover {
       background-position: 0 -63px;
}



/*SPA TURBO USA HEADER*/
a.spa-facebook {
	   background-image: url(header/images/spaturbo_03-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.spa-facebook:hover {
       background-position: 0 -117px;
}

a.spa-youtube {
	   background-image: url(header/images/spaturbo_04-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.spa-youtube:hover {
       background-position: 0 -117px;
}

a.spa-twitter {
	   background-image: url(header/images/spaturbo_05-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 50px;
	   display:inline-block;
}

a.spa-twitter:hover {
       background-position: 0 -117px;
}

a.spa-flickr {
	   background-image: url(header/images/spaturbo_06-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 49px;
	   display:inline-block;
}

a.spa-flickr:hover {
       background-position: 0 -117px;
}

a.spa-rss {
	   background-image: url(header/images/spaturbo_07-rollover.jpg);
	   background-repeat: no-repeat;
       height: 117px;
       width: 55px;
	   display:inline-block;
}

a.spa-rss:hover {
       background-position: 0 -117px;
}

a.spa-dei {
	   background-image: url(header/images/spaturbo_12-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 98px;
	   display:inline-block;
}

a.spa-dei:hover {
       background-position: 0 -63px;
}

a.spa-boommat {
	   background-image: url(header/images/spaturbo_08-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 151px;
	   display:inline-block;
}

a.spa-boommat:hover {
       background-position: 0 -63px;
}

a.spa-cryo {
	   background-image: url(header/images/spaturbo_09-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 122px;
	   display:inline-block;
}

a.spa-cryo:hover {
       background-position: 0 -63px;
}

a.spa-nytrex {
	   background-image: url(header/images/spaturbo_10-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 134px;
	   display:inline-block;
}

a.spa-nytrex:hover {
       background-position: 0 -63px;
}

a.spa-radiator {
	   background-image: url(header/images/spaturbo_11-rollover.jpg);
	   background-repeat: no-repeat;
       height: 63px;
       width: 122px;
	   display:inline-block;
}

a.spa-radiator:hover {
       background-position: 0 -63px;
}

#primary .links a.a2a_dd {
       color: #000;
       background-color: #FFF;
}

#primary .links a.a2a_dd:hover {
       color: #000;
       background-color: #FFF;
}

#primary .singlepage .gallery-cover-view h4.title a {
       text-decoration:none;
}

#primary .singlepage .gallery-cover-view h4.title a:hover {
       text-decoration:underline;
	   color:#005a8c;
}