/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }line-height: 1.2em;
			font-size: 48px;
			display: block;
			width: 250px;
			color: #0285ca;
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
/* end reset css */

strong {
	font-weight: bold;
}

/*@font-face {
    font-family: Frutiger Bold;
    src: url(FrutigerLTStd-Bold.otf);
}
@font-face {
    font-family: "Frutiger Roman";
    src: url(FrutigerLTStd-Roman.otf);
}
*/
@font-face {
/*    font-family: 'FrutigerBold';*/
	font-family: "Frutiger Bold";
    src: url('/templates/default_site/includes.group/fonts/frutiger-bold-webfont.eot');
    src: url('/templates/default_site/includes.group/fonts/frutiger-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/default_site/includes.group/fonts/frutiger-bold-webfont.woff') format('woff'),
         url('/templates/default_site/includes.group/fonts/frutiger-bold-webfont.ttf') format('truetype'),
         url('/templates/default_site/includes.group/fonts/frutiger-bold-webfont.svg#FrutigerBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
/*    font-family: 'FrutigerLTStd55Roman';*/
	font-family: "Frutiger Roman";
    src: url('/templates/default_site/includes.group/fonts/frutigerltstd-roman-webfont.eot');
    src: url('/templates/default_site/includes.group/fonts/frutigerltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/default_site/includes.group/fonts/frutigerltstd-roman-webfont.woff') format('woff'),
         url('/templates/default_site/includes.group/fonts/frutigerltstd-roman-webfont.ttf') format('truetype'),
         url('/templates/default_site/includes.group/fonts/frutigerltstd-roman-webfont.svg#FrutigerLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{background:url(../../../images/layout/background-fade.png) repeat-x 0 top;}
body { font: normal normal normal 14px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; z-index:0;}
div { display: block; position: relative; }
a { text-decoration: none; color: #0285CA; }
a:hover { text-decoration: underline; }
b { font-weight: bold; }
.clear, .clr { clear: both;}

body#notHome { border-top: 0px solid #D9D9D8; font: normal normal normal 14px/16px Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; background-position:center 54px; background-repeat:no-repeat; }
body.contact-bg {background:url(../../../images/layout/lobby_bg.jpg) no-repeat scroll center 54px;}
#homeContainer, #whiteBarHome, #homeFooterBar{z-index:10;}

#whiteBg {
	width: 100%;
	height: 52px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
}
#container {
	width: 980px;
	margin: 0 auto;
	position:relative;
	z-index:99;
}

#colorbox{top:0!important;}

#container p { font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; color: #000000; margin: 20px 0; line-height: 17px; }
#claimsBar {width: 100%; height: 21px; color: #FFFFFF; font-family: "Frutiger Bold", Arial, "MS Trebuchet", sans-serif; font-size: 13px; line-height: 21px; text-align: center; }
#clamsBarBg {width: 100%; height: 21px; left: 0px; background-color: #CCCCCC; margin-bottom: 5px;}
#leftCol, #rightCol { padding-top: 42px; min-height: 736px; }
#leftCol { width: 235px; float: left; color: #FFFFFF; z-index: 11; }
#leftCol a { color: #FFFFFF; }
#menuContainer { padding: 50px 0px; }
	#menuContainerBg { background-color: #000000; width: 100%; height: 100%; position: absolute; top: 0; left: 0px; }
	#menuContainer h1 { position: relative; font-size: 25px; font-weight: bold; line-height: 28px; margin: 0 15px 5px 15px; }
	#menuContainer ul { position: relative; margin: 0; }
		#menuContainer li { width: 240px; height: 40px; font-size: 14px; font-weight: bold; position:relative;}
			#menuContainer a { background-color: transparent; width: 205px; height: 100%; display: block; color: #FFFFFF; padding: 0 15px; line-height: 40px; position:relative;}
			#menuContainer a:hover { background-color: #0285CA; text-decoration: none; cursor:pointer;}			
#corporateContactContainer { padding: 15px 12px 50px 12px; margin: 20px 0px; min-height: 150px; color: #000000; }
	#corporateContactContainer * { position: relative; }
	#corporateContactContainer #corporateContactBg { background-color: #FFFFFF; width: 100%; height: 100%; position: absolute; top: 0px; left: 2px; }
	#corporateContactContainer h1 { font-family: Arial, "MS Trebuchet", sans-serif; font-size: 18px; font-weight: bold; }
	#corporateContactContainer p { font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; }
		#corporateContactContainer p b { font-size: 12px; }
	#corporateContactContainer h2 a{font-weight:bold;color:#000000;font-size:12px;line-height:20px;text-decoration:none;}
#rightCol { width: 680px; float: right; padding-left: 65px; z-index: 12; }
#rightCol{min-height:990px!important;}
#rightCol h1 { color: #000000; font-weight: bold; font-size: 38px; margin: 15px 0; letter-spacing: -3px; clear: both; line-height:30px;}
#rightCol #contactLeft { width: 340px; min-height: 450px; float: left; }
#rightCol #contactRight { width: 334px; min-height: 450px; float: right; border-left: 1px solid #9B9B9B; }
	#contactRight #haveAQuestion { width: 322px; height: 50px; background: transparent url(../../../images/layout/contactHeader.png) no-repeat scroll top left; }
	#contactRight form { display: block; position: relative; }

#homeContainer { width: 980px; height: 177px; top: 310px; margin: 0 auto; }
#landing_copy {
	background : url('/images/layout/landing_copy_bg.png') no-repeat;
	width            :842px;
	height           : 67px;
	top				 : 183px;
	left			 : 73px;
	font-family      : Arial, sans-serif;
	font-size	     : 11px;
	text-align       : center;
}
#selectYourRegion { width: 838px; height: 177px; position: absolute; top: 0px; left: 71px; background: transparent url(../../../images/layout/selectYourRegion.png) no-repeat scroll top left; }
	#selectYourRegion a { display: block; position: absolute; top: 35px; width: 271px; height: 141px; }
	#selectYourRegion a.firstRegion { left: 12px; }
	#selectYourRegion a.secondRegion { left: 289px; }
	#selectYourRegion a.thirdRegion { left: 566px; }
	
/* begin Products Like This jCarouselLite */	
	#popular_top_contain{border-bottom:1px solid #D8D8D8;height:25px;margin:0px 22px;}
	#popular_top_contain h3{float:left;font-weight:bold;font-size:14px;padding:3px 0px 0px 20px!important;}
	#popular_top_contain a{float:right;color:#0091de;font-weight:bold;}
	.scroll_container{width:934px!important;height:172px!important;background:url(../../../images/layout/products_like_bg.png) no-repeat 0px 0px transparent!important;padding:10px 20px;}
	#productscroll{margin:0px 0px 0px 30px!important; position: relative;}
	 #productmove li {height: 122px!important; padding: 12px 2px;width:105px;display:inline-block;float:left;text-align:center;overflow:hidden; position: relative;}
		#productmove li:hover {}  /* change this to have a hover 'glow' state */
	#productmove li img {width: 85px; height: 85px; border: 1px solid white; position: relative;}
	#productmove li a {color: #000000; font-weight:bold;font-size:12px;text-decoration:none; position: relative;}
	.leftscroll{width:20px;height:25px;z-index:3;position:absolute; left:14px; top: 80px;background:url(../../../images/layout/blue_small_arrows.png) no-repeat 0px -31px transparent;cursor:pointer;}
	.rightscroll{width:20px;height:25px;z-index:3;position:absolute;right:31px; top: 80px;background:url(../../../images/layout/blue_small_arrows.png) no-repeat 0px 0px transparent;cursor:pointer;}

/* begin darth fader stuff */
#new_fader, #darth_fader{width:100%;/*height:513px;*/height:830px;overflow:hidden;position:absolute; left:0;  z-index:3;}

#faderContainer{position:relative; top:0px; left:0px; z-index:0; position:relative;}
#faderContainer div{background-image:url(); position:absolute; top:0px; left:0px; width:1440px; /*height:513px;*/height:830px; background-position: top center; }
	.index #faderContainer {display:none;}
#fader_controls {text-align: center; /*padding: 7px 0 10px 0;*/ background: transparent; line-height: 0; /*position: absolute;*/ top: 6px; right: 0; z-index: 12;}
	#fader_controls a {cursor: pointer; width: 10px; height: 10px; display: block; float: left; /*padding: 2px 20px 3px 20px;*/ margin: 0 4px; border: 1px solid #006191; background: #FFFFFF; text-decoration: none; font-size: 1px; line-height: 0;}
	#fader_controls a.current {background: #00ABFF; border: 1px solid #006191;}
	
	#new_fader #faderContainer div{z-index:0;}
/* end darth fader stuff */

/* About Page*/
.archive-year:hover{
background-color:#0285CA;
color:white;
font-weight:bold; 
cursor:pointer;
}
.archive-month:hover{
font-weight:bold;
cursor:pointer;
}
.archive-month{margin-left:5px;}
.sub-open{margin-left:5px;}
.frutiger_bold{
font-family:"Frutiger Bold";
}
.frutiger_roman{
font-family:"Frutiger Roman";
}

#overview_top{
font-size:42px;
line-height:52px;
margin-bottom:30px;
letter-spacing:-2px;
}
#overview_top b {
font-weight:bolder;
letter-spacing:-4px;
}
#overview_bottom{
border-top:1px solid grey;
border-bottom:1px solid grey;
float:left;
margin-top:30px;
}
.overview_boxes{
float:left;
height:185px;
width:226px;
text-align:center;
font-size:16px;
}
.overview_boxes h3{
color:#0069aa;
font-size:50px;
font-weight:bold;
line-height:38px;
margin:20px auto;
padding-top:25px;
letter-spacing:-3px;
}

.buttercup{
	margin-left:5px;
	border-left: 1px solid #9b9b9b;
    float: right;
    min-height: 200px;
    padding-left: 18px;
    padding-top: 0;
    width: 192px;
	font-size:11px!important;
	color:#afafaf!important;
}
.buttercup h1{
font-size:22px!important;
font-weight:bold;
color:#8a8a8a!important;
border-bottom:1px solid #9b9b9b;
padding:5px 0px;
margin:0px 0px 10px 0px!important;
letter-spacing: -2px !important;

}

.buttercup a h1{
font-size:16px!important;
font-weight:bold;
color:#8a8a8a!important;
border-bottom:1px solid #9b9b9b;
padding:5px 0px;
margin:0px 0px 10px 0px!important;
letter-spacing: -2px !important;
}

#news_container{
width:420px;
min-height:100px;
float:left;
padding-right:40px;
}
#test_container{
width:420px;
min-height:100px;
float:left;
padding-right:40px;
}
#single_news_container{
width:420px;
min-height:100px;
float:left;
padding-right:40px;
}
.news_box{
min-height:230px;
border-bottom:1px solid #afafaf;
text-align:left;
margin:33px 0px;
position:relative;
}

.sitemap h1 {  }
.sitemap ul { list-style: disc inside; margin: 0 0 30px 10px; }
.sitemap ul li { margin-top : 3px; }
.page {

margin:52px 0px;
position:relative;
}

.news_box p{margin:0px!important;}
.news_img{
margin:30px 10px 30px 0px;
width:155px;
height:120px;
float:left;
}
.single_news_img{
margin:30px 10px 30px 0px;
width:425px;
float:left;
}
.more_story_title{
color:#0069aa;
font-size:16px!important;
font-weight:bold;
margin-bottom:5px;
}
.view_more_news{
font-weight:bold;
cursor:pointer;
margin-left:14px;
display:block;
}
.see_all_stories{
background:url(../../../images/layout/see_all_stories.png) no-repeat 0px 0px transparent;
width:121px;
height:34px;
margin:30px 0px 50px 0px;
}
.see_all_stories:hover{
background:url(../../../images/layout/see_all_stories.png) no-repeat 0px 1px transparent!important;
}

.read_more{
background:url(../../../images/layout/read_more.png) no-repeat 0px 0px transparent;
width:74px;
height:22px;
position:absolute;
bottom:10px;
right:30px;
}
.read_more:hover{
background:url(../../../images/layout/read_more.png) no-repeat 0px 1px transparent!important;
cursor:pointer;
}
.testimonial_box{
height:165px;
border-bottom:1px solid #afafaf;
text-align:left;
margin:5px 0px;
padding:12px 0px;
}
.testimonial_box p{margin:0px!important;}
.testimonial_logo{
width:155px;
height:120px;
float:left;
margin:5px;
padding-right:20px;
}
.testimonial_title{
font-size:22px;
font-weight:bold;
line-height:23px;
margin-bottom:5px;
padding-top:5px;
}
.person_or_business{
font-size:13px;
font-weight:bold;
float:left;
}
.testimonial{
font-size:12px;
margin-top:20px;
}
.ajax_nav_current{
background-color: #0285CA!important;
}

/* ---paginator for News---*/
.paginator_control_box{
background:url(../../../images/layout/pagination_bar.png) no-repeat 0px 0px transparent;
width:456px;
height:27px;
margin: 0px auto;
color:white;
font-size:12px;
font-weight:bold;
}
.number_show{margin-top:2px;}
.ulLink{float:left;}

#page-text{float:left;}

.pgLink{
float:left;
color:white;
margin:0px 2px;
}
.pgLink a{color:white!important;}
.current_pages{float:left;}
.current_page_info{
float:left;
padding:3px 0px 0px 5px;
}
.show_page_amount{
float:right;
padding:0px 8px 0px 0px;
}
.paginator_pages{
float:left;
padding:3px 0px 0px 75px;
}
/* ----- */

/* Category Page*/
#category_transparent{
font-family:"Frutiger Roman";height:326px;width:305px;float:left;color:white;
background: transparent url(../../../images/layout/transparent_grey_background.png) repeat  scroll top left;padding-left:20px;
padding-right:10px;padding-top:49px;font-size:14px;top:-5px; z-index:11;
}
#category_transparent h2{
font-size:40px;
font-family:"Frutiger Bold";
line-height:44px;
}
#category_transparent p{color:white;}
#cat_content{padding-top:25px;}

#blue_category{background-color:#cccccc;width:230px;padding:25px 0px 25px 0px;float:left;min-height:100px; font-family:"frutiger bold", arial;}
#blue_category a{text-decoration:none;font-size:12px;font-weight:bold;font-family:"Helvetica Neue", Helvetica;color:black; line-height:17px;}
#blue_category li:hover a{color:white!important;}
#blue_category li{padding:6px 10px 6px 20px;}
#blue_category li:hover{background-color:#0069aa;}
#product_questions{background-color:#0069aa;float:left;width:215px;margin-top:25px;height:30px;padding:10px 0px 0px 20px;color:#FFFFFF;font-weight:bold;font-size:16px;}
#call_number{background-color:#0091de;float:left;width:215px;height:30px;padding:10px 0px 0px 20px;color:#FFFFFF;font-weight:bold;font-size:14px;}
.cat_mid_inner h3{font-weight:bolder;font-size:24px;margin-bottom:20px;}
.cat_mid_inner ul{list-style:disc;}
#cat_mid{float:left;width:485px;padding:0px 40px 40px 25px;background-color:white;}
#cat_mid h2{font-weight:bold;font-family:"Helvetica Neue", Helvetica;font-size:10px;line-height:12px;}
.bar{border-bottom:1px solid #d8d8d8;margin:12px 0px;}
.cat_page_systems{float:left;height:145px;width:85px;margin:0px 6px;text-align:center;}
.cat_page_systems img{height:85px;width:85px;}
#slider{width:160px;font-size:12px;padding-bottom:70px;border-bottom:1px solid grey;}
#slider ul{}
#slider li{width:160px;}
#slider h3{font-size:12px;font-weight:bold;}
#slider img{width:160px;height:85px;margin-bottom:15px;}
#controls,.controls{position:absolute;bottom:0px;}
#productDetailUpperLeft ol{width:60px!important;}
#productDetailUpperLeft #controls img{}
.controls li a{width:12px; height:13px; display:block;}
#controls li,.controls li{float:left;width:12px!important;height:13px;background: transparent url(../../../images/layout/dots.png) no-repeat 0px 0px ;text-indent:-2000px;margin:10px 5px;}
#controls .current,.controls .current{background: transparent url(../../../images/layout/dots.png) no-repeat -20px 0px !important;}
#controls li:hover,.controls li:hover{background: transparent url(../../../images/layout/dots.png) no-repeat -20px 1px !important;}

.view-more-photos{background:url(../../../images/layout/view-more-photos.png) no-repeat 0px 0px; height:36px;width:143px;position:absolute;top:95px;right:0px;z-index:1;}
/*End Category Page*/

/* begin contact form stuff */
form#contactForm { width: 262px; margin-left: 37px; }
	form#contactForm * { font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; color: #000000; }
	form#contactForm legend { font-size: 14px; font-weight: bold; margin: 3px 0; }
	form#contactForm input[type="text"] { height: 30px; padding: 0 10px; border: 0px solid #000000; }
	form#contactForm #your_comments textarea {resize:none; width: 245px; height: 113px; padding: 3px 10px; background: transparent url(../../../images/layout/commentField_bg.png) no-repeat scroll top left; border: 0px solid #000000; }
	form#contactForm fieldset { width: 100%; float: none; margin: 15px 0; }
	form#contactForm fieldset#your_name input { width: 105px; height: 29px; background: transparent url(../../../images/layout/nameField_bg.png) no-repeat scroll top left; }
		input#first { float: left; }
		input#last { float: right; }
	form#contactForm fieldset#tell_us_a_little_about_you {  }
		form#contactForm input#company_name { width: 245px; height: 29px; background: transparent url(../../../images/layout/companyField_bg.png) no-repeat scroll top left; }
		form#contactForm input#zip_code { width: 66px; height: 29px; float: left; background: transparent url(../../../images/layout/zipField_bg.png) no-repeat scroll top left; }
		form#contactForm div#your_role_container { width: 162px; height: 29px; float: right; }
			form#contactForm select#your_role { width: 162px; height: 29px !important; top: 0; right: 0; }
	form#contactForm fieldset#how_would_you_like_us_to_respond_to_you { width: 100%; }
		form#contactForm fieldset#how_would_you_like_us_to_respond_to_you label { width: 50px; height: 30px; line-height: 30px; display: block; float: left; }
		form#contactForm input#phone, form#contactForm input#email { width: 167px; height: 29px; display: block; float: none; background: transparent url(../../../images/layout/phoneField_bg.png) no-repeat scroll top left; }
	form#contactForm input#contactSubmit { width: 166px; height: 36px; background: transparent url(../../../images/layout/contactSubmit_btn.png) no-repeat scroll top left; float: right; border: 0 solid black; color: transparent; text-indent: -9999px; cursor: pointer; font-size: 0px; }
	#message_box{color:#cc0000; font-size:12px; margin:12px 0 0 38px;}
	
	#eblastContainerContact { position: absolute; bottom: 36px; right: 14px; width: 285px; height: 290px; padding: 25px 40px; background-color:#CCCCCC; }
				#eblastContainerContact h1, #eblastContainerContact h2 { font-family: "Helvetica Neue", Helvetica, Arial, "MS Trebuchet", sans-serif; color: #363636; }
				#eblastContainerContact h1 { font-size: 28px; line-height: 30px; font-weight: bold; letter-spacing:-1px;}
				#eblastContainerContact form { clear: both; display: block; position: relative; }
					#eblastContainerContact label { width: 85px; height: 17px; float: left; line-height: 17px; margin: 5px 0; }
					#audience{width:190px!important;}
					#eblastContainerContact input, #eblastContainerContact select { width: 184px; height: 17px; float: right; }
					#eblastContainerContact input#cancel_btn, #eblastContainerContact input#eb_submit { width: 107px; height: 30px; background: transparent url(../../../images/layout/eblast_btns.png) no-repeat scroll 0px -30px; color: #000000; font-family: Arial, "MS Trebuchet", sans-serif; font-weight: bold; font-size: 13px; line-height: 30px; border: 0; margin: 20px 0 0 10px; }
					#eblastContainerContact input#eb_submit { background-position: 0 0; color: #FFFFFF; }
	
/* end contact form stuff */

.customStyleSelectBox {/* Styles For Your Select Box */ background: transparent url(../../../images/layout/select_bg.png) no-repeat scroll top left; height: 24px; width: 142px; }
.customStyleSelectBox.changed {/* You can use this if you want a different style after user has made a selection */}
/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner { /*background:url(canvas-list-nav-item-arrow-.gif) no-repeat center right;*/ background: transparent url(../../../images/layout/select_bg_arrow.png) no-repeat scroll top left; width: 100%; height: 100%; padding: 5px 25px 0 10px; }

/*  nav  tags */
#cmc_logo {
height:34px;
background:url(../../../images/layout/cmc_logo.png) no-repeat 0px 0px transparent;
width:224px;
float:left;
margin:6px 12px 5px 0;
}
#nav {
	width:972px;
	padding:6px 0 2px;
	font: normal normal normal 14px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
	z-index: 9999;
	margin:0 auto;
}
.nav-tag {
	background:url(../../../images/layout/nav-tabs.png) no-repeat 0px -39px transparent;
	height:39px;
	width:149px;
	float:left;
	position:relative;
	left:-3px;
	line-height:48px;
	text-align:left;
	color:#FFFFFF;
	margin-left:-2px;
	font-family:"Frutiger Roman",Helvetica,Arial;
	font-size:14px;
	letter-spacing:-1px;
	cursor: pointer;
}
.nav-tag a { padding: 0 0 0 15px; width: 134px; }
.nav-tag:hover, .nav-tag.nyan { background:url(../../../images/layout/nav-tabs.png) no-repeat 0px 0px transparent !important; }
ul.nav-dropdown { width: 250px; padding: 20px 0; position: absolute; top: 48px; background-color: #0091de; z-index:9999; }
	ul.nav-dropdown li { clear: both; width: 230px; padding: 0 0 0 20px; display: block; position: relative; background-color: transparent; }
	ul.nav-dropdown li:hover { background-color: #81C2E5; }
		ul.nav-dropdown li a { font-family: "Helvetica Neue", Helvetica, Arial, "MS Trebuchet", sans-serif; font-size: 13px; font-weight: bold; color: #fff !important; line-height: 28px; }
		ul.nav-dropdown li a:hover { color: #000 !important; }
.nav-dropdown { display: none; }
.nav-dropdown.nav0 { left: 238px; }
.nav-dropdown.nav1 { left: 382px; }
.nav-dropdown.nav2 { left: 529px; }
.nav-dropdown.nav3 { left: 679px; }
.nav-dropdown.nav4 { right: 10px; }
div.nav-dropdown { width: 144px; height: 4px; background-color: #0091de; position: absolute; top: 44px; }
#nav a { display: block; width: 100%; height: 100%; color: #FFFFFF; }
	#nav a:hover, #nav a.hover { text-decoration: none; }
	
	#blackBarHome{z-index:900 !important;}
	
	
#cboxLoadedContent,#cboxContent,#colorbox, #cboxOverlay, #cboxWrapper{overflow:visible!important;}
/* THE DROPDOWN AND DROPUP STYLING */	
#dropcontainer{width:972px;min-height:60px;background-color:#0080c3;position:absolute;top:70px;left:0px;z-index:2;padding-top:10px;}
	#dropcontainer.up { top: -27px; min-height: 60px; z-index: 41;padding-bottom:20px; }
#dropcontainer li{color:white;display:inline;float:left;margin:5px 15px;width:250px;padding-left:20px;}
#dropcontainer a{color:white;text-decoration:none;font-weight:bold;}
#the_closer{margin:10px auto;height:30px;width:105px;cursor:pointer;background:url(../../../images/layout/the_closer.png) no-repeat 0px -1px transparent;}
.closer_up{background:url(../../../images/layout/the_closer_up.png) no-repeat 0px -1px transparent!important;}
/* --- */
/* REGION FORM */
#regionform{width:531px;height:244px;margin:20px;padding:25px;font-family:"Frutiger Bold";}
#regionform h2{font-family:"Frutiger Bold";font-size:38px;padding:25px 0px 75px 30px;color:#0285CA;}
#go_button{background:url(../../../images/layout/go.png) no-repeat 0px 0px transparent;height:36px;width:94px;float:right;margin-right:20px;}
#regionformProduct {width:245px;height:80px;float:left;}
#regionformLanguage{width:245px;height:80px;float:left;}
.asia{background:url(../../../images/layout/asia.png) no-repeat 0px 0px transparent;}
.europe{background:url(../../../images/layout/europe.png) no-repeat 0px 0px transparent;}
/*-------*/

/* begin single product page styling */
#productContainer { width: 100%; min-height: 734px; /*border: 1px solid #F00;*/ }
	#grayProductBarContainer { width: 972px; height: 72px; margin: 0 auto; z-index:98;}
		#grayProductBarContainer label { position: absolute; top: 8px; right: 246px; color: #FFFFFF; text-align: right; line-height: 22px; font-weight: bold; display: block; width: 150px; height: 22px; font-size:12px;}
		#search_by_keyword_container { width: 372px; height: 65px; background-color: #8A8A8A; float: right; }
			#search_by_keyword { display: block; width: 202px; height: 22px; padding: 0 10px; border: 0px solid #000000; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 22px; color: #000000; position: absolute; top: 8px; right: 10px; background: transparent url(../../../images/layout/productSearchField_bg.png) no-repeat scroll top left; }
		ul#grayBarOptions {padding-left:6px; width: 966px; height: 34px; display: block; position: absolute; bottom: 5px; left: 0px; background-color: #363636; z-index: 42; }
			ul#grayBarOptions li { display: block; float: left; font-weight: bold; padding: 0 10px; line-height: 33px; }
				ul#grayBarOptions li:hover { background-color: #0285CA; }
				ul#grayBarOptions li a {font-weight:normal; color: #FFFFFF;display:block;line-height:34px; font-family:"Frutiger Bold";}
		#backToListLink { width: 100%; height: 20px; clear: both; line-height: 20px; text-indent: 6px; position:relative; top:3px;}
			#backToListLink a { color: #A3A3A3; font-size: 12px; font-family: Arial, "MS Trebuchet", sans-serif; font-weight: bold; text-transform: uppercase; background:url(../../../images/layout/back-to-list-arrow.png) no-repeat left 1px; padding-left:12px;}
		#productDetailContainer { width: 100%; min-height: 500px; }
			#productDetailContainer h1 { color: #000000; font-family: "Frutiger Bold", Helvetica, Arial, "MS Trebuchet", sans-serif; font-size: 24px; line-height: 28px; font-weight: bold; margin:5px 0;height:30px; overflow:hidden;}
			#productDetailUpper { width: 100%; height: 427px; }
				#productDetailUpperLeft { width: 710px; height: 100%; bottom: 0px; left: 0px; float: left; }
					#productDetailUpperLeft .beardcrumbs { clear: both; color: #0091DE; font-weight:bold; height:25px;}
						#productDetailUpperLeft .beardcrumbs a { color: #0091DE;padding-bottom:12px;}
					#productDetailUpperLeft #productSlideshow { width: 100%; height: 370px; position: relative; bottom: 0; left: 0; }
						#productDetailUpperLeft #productSlideshow ul { width: 100%; height: 100%; }
							#productDetailUpperLeft #productSlideshow ul li { width: 710px; height: 370px; overflow: hidden; position: relative; }
								#productDetailUpperLeft #productSlideshow ul li img { position: absolute; top: 0; left: 0; }
								#productDetailUpperLeft #productSlideshow a {
									position : absolute;
									top      : 11px;
									right     : 17px;
								}
					#productDetailUpperLeft ol#controls { position: absolute; top: 75px; left: 10px; }
						#productDetailUpperLeft ol#controls li {-moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000;  box-shadow: 0px 0px 5px #000; position: relative; margin: 6px 0; /*border: 1px solid blue;*/ width: 60px!important; height: 60px; }
							#productDetailUpperLeft ol#controls li a { display: block; width: 100%; height: 100%; margin: 0; padding: 0; color: transparent; overflow: hidden; }
								#productDetailUpperLeft ol#controls li a img { display: block; position:relative; right:50%;}
				#productDetailUpperRight { width: 255px; height: 410px; bottom: 0px; right: 0px; float: right; position: absolute; }
					#productDetailUpperRight p { margin: 10px 0; line-height: 14px; }
					#productDetailUpperRight .productTab { width: 105px; height: 31px; padding: 3px 5px; margin: 0 6px; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 14px; font-weight: bold; text-align: center; }
					#productDetailUpperRight a.readMoreLink { display: block; clear: both; position: absolute; bottom: 10px; left: 0px; width: 251px; height: 14px; text-align: center; color: #0091DE; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 14px; text-transform: uppercase; font-weight: bold; }
					#productDetailUpperRightTextContainer { background-color: #000000; }
						#productDetailUpperRightText { background-color: #FFFFFF; width: 251px; }
							.productDetailUpperRightTextStuff { width: 221px; height: 350px; padding: 10px 15px; display: none; }
							.productDetailUpperRightTextStuff h3{font-weight:bold;border-top:1px solid #d8d8d8;height:15px;width:100%;cursor:pointer;padding:5px 0px;}
			.resources li{margin:5px;font-weight:bold;font-size:12px;}
			.resources li.tech_drawings { float: left; width: 100px; overflow: hidden;  }
			#productDetailLower { width: 100%; min-height: 400px; margin: 40px 0; }
				#productDetailLower .productTabs { height: 30px; cursor: pointer; }
					#productDetailLower .productTab {  white-space:nowrap; height: 30px; padding: 0 8px; margin: 0 1px; float: left; line-height: 30px; font-family: "Helvetica Neue", Helvetica, Arial, "MS Trebuchet", sans-serif; font-weight: bold; font-size: 14px; }
				#productDetailLowerContentPanels { margin: 30px 0 0 0; }
				#productDetailLowerContentPanels a{margin-left:0px;}
					#productDetailLower .productDetailLowerContentTextStuff { width: 920px; min-height: 340px; display: none;margin:0px 20px; padding-top:20px;}	
					#productDetailLower .productDetailLowerContentTextStuff:not(.8) img {float:left;}	
					#productDetailLowerContentPanels table {width:700px!important;}
					#productDetailLowerContentPanels p strong {font-weight:bold; font-size:13px;}
					#productDetailLowerContentPanels p{margin:15px 0px 5px;}
					#productDetailLower .productDetailLowerContentTextStuff li{list-style:disc; margin-left:10px;}
					#damnitMATT th{border:1px solid #000000;}
					#productDetailLower th{border:1px solid #000000;}
	.productTab { background-color: #D8D8D8; color: #363636; float: left; cursor: pointer; }
		.productTab.selected { background-color: #363636; color: #FFFFFF; }
		.selected_inner_tabs{color:#0285CA;}

	/* Colors  viewer */
		#color_big_display,#pattern_big_display{height:285px;width:320px;float:right;border:1px solid #eaeaea;}	
		#color_big_display img{margin:10px auto 12px!important;float:none!important;position:relative;left:12px; width:295px; height:210px;}
		#pattern_big_display img {
			display: block !important;
			float: none !important;
			height: 225px!important;
			margin: 7px auto !important;
			position: relative;
			width: 225px;
		}
		#color_big_display h3,#pattern_big_display h3{font-weight:bold; padding-left:13px;}
		.color_little_box{height:75px;float:left;width:78px;font-size:10px;margin:10px 5px;}
		.pattern_little_box {
			float: left;
			font-size: 10px;
			height: 100px;
			margin: 10px 6px;
			width: 78px;
		}
		.product_pattern_images{width:80px;height:80px;margin:0px auto;border:1px solid #CCC;}		
		.color_little_box H3,.pattern_little_box H3{font-weight:bold; line-height:12px;}
		.product_color_images{width:78px;height:55px;margin:0px auto;border:1px solid #CCC;}		
	
    #browseProduct{font-size:20px;font-family:"Frutiger Bold";color:#363636;float:left;margin-top:12px;}	
	.color_cat_group,.pattern_cat_group{float:left;min-height:141px;min-width:100px; padding:20px 10px 40px;}
	.color_cat_group h2,.pattern_cat_group h2{height:25px;font-weight:bold;width:100%;border-bottom:1px solid black;}
	.inner_tabs{ width:200px;height:25px;float:left;margin:10px 0px;cursor:pointer; } 
	#tab_container{min-height:600px;width:680px;float:right;} 
	#tab_container_nav {float:left;min-height:600px;width:200px;} 
	.resource_description{float:left;text-align:center;width:100%;}
    #tab_container .resource_item {width:140px;min-height:40px;border-left:1px solid black;float:left;display:block; margin:10px 0px;}
/* end single product page styling */

/* begin footer styling */
#footerContainer { width: 100%; margin: 20px 0 0 0; z-index:100; }
	#upperFooter { width: 100%; height: 31px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; }
		#cmetNews { width: 680px; height: 100%; float: left; }
			#cmetNews li { width: 100%; height: 100%; position: absolute; background-color: #FFFFFF; line-height: 31px; display: none; }
			#cmetNews li.active { display: block; }
		#cmetSocial { width: 300px; height: 100%; float: right; line-height: 31px; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 14px; font-weight: bold; z-index: 99; }
			#cmetSocial span { padding: 0 3px; float: left; }
			#eblastContainer { position: absolute; bottom: 36px; right: 14px; width: 234px; height: 317px; display: none; background: transparent url(../../../images/layout/eBlastBox.png) no-repeat scroll bottom right; padding: 25px 40px; }
				#eblastContainer h1, #eblastContainer h2 { font-family: "Helvetica Neue", Helvetica, Arial, "MS Trebuchet", sans-serif; color: #363636; }
				#eblastContainer h1 { font-size: 16px; line-height: 20px; font-weight: bold; margin-bottom:12px;}
				#eblastContainer h2 { font-size: 13px; line-height: 16px; font-weight: bold; margin: 8px 0; }
				#eblastContainer form { clear: both; display: block; position: relative; }
					#eblastContainer label { width: 85px; height: 17px; float: left; line-height: 17px; margin: 5px 0; }
					#eblastContainer input, #eblastContainer select { width: 140px; height: 17px; float: right; }
					#eblastContainer input#cancel_btn, #eblastContainer input#eb_submit { width: 107px; height: 30px; background: transparent url(../../../images/layout/eblast_btns.png) no-repeat scroll 0px -30px; color: #000000; font-family: Arial, "MS Trebuchet", sans-serif; font-weight: bold; font-size: 12px; line-height: 30px; border: 0; margin: 20px 0 0 10px; }
					#eblastContainer input#eb_submit { background-position: 0 0; color: #FFFFFF; }			
		.eblast-message-box{margin-top:12px; color:#cc0000; font-size:12px;float:left;}
	#lowerFooter { width: 100%; height: 35px; background-color: transparent; margin: 0 auto; color: #000000; font-size: 10px; line-height: 35px; }
		#lowerFooterInfo { float: left; width: 668px; text-align: left; }
			#lowerFooterInfo span { margin: 0 2px 0 0; }
		#lowerFooterLinks { float: right; width: 312px;  text-align: right; font-family: "Helvetica Neue", Helvetica, Arial, "MS Trebuchet", sans-serif; }
			#lowerFooterLinks a { padding: 0 8px; font-size: 12px; color: #000000; border-left: 1px solid #D9D9D9; }
			#lowerFooterLinks a:first-child { border-left: 0px solid #000000; }
/* end footer styling */

/* begin accordion stuff */
/*#accordionBg { width: 100%; height: 616px; z-index:50;}*/
#accordionContainer { width: 100%; height: 595px; position: absolute; left: 0px; top: 68px; background-color: tan; }
/*  end accordion stuff  */

/* SEACH PAGE STYLING */
#resultul li{text-align:center;padding:20px;border:1px solid grey;margin:0px auto;}

#search_left_col { float: left; min-height: 736px; width: 300px; overflow: hidden; }
#search_right_col { float: right; width: 640px; padding-left: 20px; }
#search_selection_div { color: #000; border-right: 1px solid #000; padding: 6px 29px 6px 6px; }
	#search_selection_div li { display: block; overflow: auto; }
#searchTermsDiv { margin-bottom: 15px; }
#search_results_page { color: #000; }
#search_results_page .page {margin: -4px 0;}
.search_header { font: bold 13pt Arial; border-bottom: 1px solid #000; width: 262px; overflow: auto; margin-top: 10px; padding: 10px 0; }
.search_checkbox { float: left; width: 24px; height: 24px; background: url(../../../images/layout/search_prod_check.png); cursor: pointer; }
	.search_checkbox.inactive { background-position: 0px 0px;}
	.search_checkbox.active, .search_checkbox:hover { background-position: 0px 24px; }
.search_result_block { float: left; width: 203px; height: 164px; cursor: pointer; position: relative; }
	.search_result_block .nom { position: absolute; top: 121px; left: 13px; color: #FFFFFF; overflow:hidden; margin-left:8px; height:30px; width:168px;font-size:12px; }	
	.search_result_block .nom a{color: #FFFFFF;}
.search_result_overlay { width: 203px; height: 164px; background: url(../../../images/layout/search_prod_bg.png); position: absolute; left: 0; top: 0; }
	.search_result_overlay.inactive, .search_result_overlay:hover { background-position: 0px 167px; }
.search_photo { width: 184px; height: 112px; position: absolute; left: 11px; top: 9px; }
.term { cursor: pointer; }
.selTerm { cursor: pointer; color: #363636; background: #dbdbdb url(../../../images/layout/remove_search_button.png) no-repeat 231px 7px; padding: 11px; width: 240px; }
	.selTerm:hover { background: #eee url(../../../images/layout/remove_search_button.png) no-repeat 231px 8px; }
.plusminus { float: left; margin-right: 14px; width: 27px; height: 27px; background: url(../../../images/uploads/category_photos/search_plusminus1.png) no-repeat; cursor: pointer; }
	.plusminus.active { background-position: 0px -27px; }
	.plusminus.inactive { background-position: 0px 0px; }
.searach_section { padding: 35px 15px; }

#search_heeder { width: 584px; height: 47px; background: url(../../../images/layout/search_nav_bg.png) no-repeat; color: #fff; padding: 10px 15px; }
	#search_heeder .search_goto { float: right; overflow: hidden; margin-top: 0px; }
		#search_heeder .search_goto * { float: left; margin-left: 4px; }
	#search_heeder #prev_next_search { float: right; margin-right: 10px; margin-top: 2px; }
		#prev_next_search .nextPage, #prev_next_search .prevPage {cursor:pointer;}
#search_go_button {  width: 31px; height: 20px; background: url(../../../images/layout/search_nav_go.png); cursor: pointer; }
.search_result_row { background: url(../../../images/layout/search_longrow.png) no-repeat 0 -170px; width: 610px; height: 158px;}
	.search_result_row:hover { background-position: 0 0px;}
	.search_result_row .search_rowphotoarea { width: 171px; height: 120px; margin: 12px 0 0 10px; float: left;  }
			.search_result_row .search_rowphotoarea .search_rowphoto { width: 171px; height: 120px; }
	.search_result_row .search_result_rowinfo { float: left; margin: 0px 0 0 50px; width:340px;}
	.search_result_rowinfo {float:left!important;margin:16px 37px 0px 20px!important;}
	.search_result_rowinfo .nom a {color:#000000;}
	.search_result_row:hover .nom a { color:#0285ca; text-decoration:underline;}
		.search_result_row .search_result_rowinfo .nom { font: bold 14pt Arial;height:43px;overflow:hidden; margin-left:20px;}
		
		
		.info p{font-size:11px!important;margin:5px 0px!important;}
		.search_result_row .search_result_rowinfo .info { font: bold 9pt Arial; margin-left:20px;}
		.search_result_rowinfo .info p{width:380px; overflow:hidden;}
#search_list_icon { width: 24px; height: 24px; background: url(../../../images/layout/searchnav_list.png) 0 -5px; cursor: pointer; float: left; }
	#search_list_icon.active, #search_list_icon:hover { background-position: 0 28px; }
#search_grid_icon { width: 24px; height: 24px; background: url(../../../images/layout/searchnav_grid.png) 0 -5px; cursor: pointer; float: left; }
	#search_grid_icon.active, #search_grid_icon:hover { background-position: 0 28px; }
/* NO LONGER SEARCH PAGE STYLING */

/* GALLERY STYLING */
/*.gallery_roundy { cursor: pointer; width: 84px; height: 84px; border: 0px solid #fff; float: left; margin: auto; z-index: 13; }*/
.gallery_roundy { cursor: pointer; width: 90px; height: 90px; background-color: #FFFFFF; z-index: 12; float: left; margin: 2px 8px; }
	.gallery_roundy img { display: block; /*width: 84px; height: 84px;*/ }
.gallery_hidey { display: none; }
#gallery_main {min-height:300px; padding: 22px; background: #fff; margin:0px 60px; width: auto; max-width:849px; }
#gallery_main img{max-height:650px!important; max-width: 849px!important; width: auto; height: auto;display: block; margin: 0 auto;}
#gallery_nav { width: 650px!important; margin: 20px auto 0 auto; }
#gallery_holdah { overflow: auto; }
#gallery_right { width: 60px; height: 121px; background: url(../../../images/layout/gallery_rightarrow.png); position:absolute; right:0px; top:75px!important; cursor: pointer; }	
#gallery_left { width: 60px; height: 121px; background: url(../../../images/layout/gallery_leftarrow.png); left:0px; position:absolute; top:75px!important; cursor: pointer;  }
#gallery_desc { font: bold 16px 'Helvetica Neue',Helvetica,sans-serif; color: #363636; line-height: 22px; margin-top: 13px; padding-left: 13px; }
/* END OF GALLERY STYLING */

/* COLORBOX STYLE */

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background: rgb(0,0,0); }
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;display:none;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:transparent; overflow:hidden;padding-top:225px;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:225px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:35px; right:80px; background:url(../../../images/layout/gallery_closebutton.png) no-repeat 0 0; width:97px; height:36px; text-indent:-9999px;z-index:99!important;}
/*        #cboxClose.hover{background-position:-25px -25px;}*/


/* END COLORBOX STYLE */

/* begin claims template fun */

/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
.easy-accordion dt,.easy-accordion dd{position:absolute}
/*.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;*//* Safari */ /*-webkit-transform: rotate(-90deg); *//* Firefox *//* -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px; */ /* Internet Explorer *//* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}*/
.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
.easy-accordion dd.active{opacity:1;}
.easy-accordion dd.no-more-active{z-index:2;opacity:1}
.easy-accordion dd.active{z-index:3}
.easy-accordion dd.plus{z-index:4}
/*.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;*//* Safari *//* -webkit-transform: rotate(90deg); *//* Firefox *//* -moz-transform: rotate(90deg); */ /* Internet Explorer *//* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}*/
.easy-accordion dt .dt-inner{width:82px; height:593px; z-index:99;}
.welcome-slide-title{background:url(../../../images/layout/welcome-handle.png) no-repeat left top;}
.elevate-slide-title{background:url(../../../images/layout/elevate-handle.png) no-repeat left top;}
.accelerate-slide-title{background:url(../../../images/layout/accelerate-handle.png) no-repeat left top;}
.celebrate-slide-title{background:url(../../../images/layout/celebrate-handle.png) no-repeat left top;}
.easy-accordion dt .dt-inner:hover,dt.active .dt-inner{background-position:-83px 0;}
.easy-accordion dt .dt-inner:hover{cursor:pointer;}
/* END CONDESCENDING CSS COMMENTS MODE */

#accordian-container{position:relative; max-width:1440px; min-width:980px; margin:0 auto;}
#accordion-1{width:100%;height:432px;/*height:521px;*/padding:0px; margin:16px 0; border:0px solid #b5c9e8;/* position: absolute; top: 68px;*/ left: 0; z-index:97;}
#accordion-1 dl{width:100%;height:432px;}
#accordion-1 dt{height:83px; z-index:99;}
#accordion-1 dt.active{cursor:pointer;color:#fff;/*background-color: #0091DE;*/background-position: 0 0}
#accordion-1 dt.hover{color:#68889b;}
#accordion-1 dt.active.hover{color:#fff}
#accordion-1 dd{padding:25px;/*background:url(images/slide.jpg) bottom left repeat-x;*//*background-color: #FFFFFF;*/background: transparent url(../../../images/layout/accordion-audience.jpg) no-repeat top left;border:0px solid #dbe9ea;border-left:0;margin-right:0px; z-index:90;}
#accordion-1 .slide-number{color:#68889b;left:10px;font-weight:bold}
#accordion-1 .active .slide-number{color:#fff;}
#accordion-1 a{color:#68889b}
/*#accordion-1 dd img{float:right;margin:0 0 0 30px;}*/
#accordion-1 h2{ font-size: 24px; line-height: 25px; color: #363636; margin: 10px 0; font-weight: bold; }
#accordion-1 p { font-size: 12px; line-height: 15px; color: #363636; margin: 18px 0; font-weight: normal; }
#accordion-1 .accordionClaim { clear: both; font-size: 22px; line-height: 28px; border-top: 5px solid #363636; border-bottom: 5px solid #363636; padding: 17px 0; }
#accordion-1 .accordionClaim .accordionClaimPercentage { color:#0069AA; font-family: "Frutiger Bold","Helvetica Neue",Helvetica,"MS Trebuchet",sans-serif; font-size: 67px; line-height: 56px; font-weight: bold; float: left; display: block; margin: 0 10px 0 0; }
#accordion-1 .more{padding-top:10px;display:block}
/*#accordion-1 dt .dt-inner { font-size:25px;color:#80b4d5;display: block; *//* Safari *//* -webkit-transform: rotate(180deg); *//* Firefox *//* -moz-transform: rotate(180deg);  *//* Internet Explorer *//* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }*/
#accordion-1 dt .dt-inner h1{font-family:"Frutiger Bold"; font-size:52px;float:left;color:#FFFFFF;line-height:23px;padding-right:10px;}
#accordion-1 .dd-inner, #accordion-1 .dd-inner-bg { top: 0; left: 0; width: 485px; height: 503px; font-family: "Helvetica Neue", Helvetica, "MS Trebuchet", sans-serif; color: #363636; }
#accordion-1 .dd-inner { background-color: transparent; z-index: 13; width: 435px; }
#accordion-1 .dd-inner-bg { position: absolute; background-color: #FFFFFF; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); z-index: 12; }

#areaUnderGrayProductBar { width: 974px; height: 202px; border-bottom: 1px solid #ADADAD; background-color: #EAEAE9; margin: 0 auto; padding: 7px 0 0 0; text-align: center; }
#areaUnderGrayProductBar a{float:left;margin:0px 5px;}

#welcome-slide{background:url(../../../images/uploads/client_images/new_welcome.png) no-repeat center left transparent!important;}
	#welcome-slide-title{background:url(../../../images/layout/welcome-slide-title.png) no-repeat; width:688px; height:85px; margin:0 auto; position:relative; top:199px;}
#accordianarrows{background:url(../../../images/layout/accordianarrows.png) no-repeat center top transparent!important;}
#clock {background:url(../../../images/layout/accordion-clock.png) no-repeat top left transparent!important;}
#celebrate_slide { background-position: top right !important; }
/* CLAIMS TEMPLATE FUN MODE TERMINATED */

a.like_product{position: relative;}
