*{ padding:0; margin:0; }
.clear{clear:both;margin:0;padding:0;}
.left{float:left;}
.right{float:right;}
.textRight{text-align:right;}
.center{text-align:center;}
.middle{margin:0 auto;}
.hide{ display:none; }
ul,ol{ margin:0; padding:0 0 5px 40px; }
img { border:0; }
.smText{ font-size:6px; }
.pngfix { behavior: url(/syncshow/CEAD/opensource/js/iepngfix/iepngfix.php); }
.required{ color:#ff0000; }

/*//////////////////////////////////////////////*/
/***** BASIC FORMATTING *************************/
/*//////////////////////////////////////////////*/
a {
	color:#646464;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;
	color:#ed1c24;
}
a.noline:hover, #toplinks a.noline:hover{ text-decoration:none; }
a:active { 
  outline: 0; 
  position: relative; 
  top: 1px;
}
#ieicredit a{ color:#F3F3F3; }

.call2action{
	color:#646464;
	display:block;
	background: url(/syncshow/style/images/rightArrow.gif) no-repeat;
	padding:0 0 0 20px;
	line-height:20px;
	height:20px;
}
.call2action a {
	color:#646464;
	text-decoration:none;
}
.call2action a:hover{
	text-decoration:underline;
}
.buynowplus{
	font-size:13px;
	color:#ff0000;
}

.buynowhoveritem {
	padding: 0;
	margin: -4px 0 0 -6px;
}

.ssFormButton{ padding:5px; }
#distributor_signup_form{ border:1px solid #ececec; width:450px; }

#buynowDropDown{
	position:absolute;
	top:33px;
	z-index:101;
	background-color:#727272;
	color:#fff;
	padding:20px 0;
	white-space:nowrap;
}
#toplinks #buynowDropDown ul{
	position:relative;
	z-index:101;
	display:block;
	list-style-type:none;
	margin:0; 
	padding:0;
	border:0 none;
	background-color:#727272;
}
#toplinks #buynowDropDown li{
  display:block;
  list-style-type:none;
  background-color:#727272;
  margin:0;
  padding:0;
  border:0 none;
  text-align:left;
}
#toplinks #buynowDropDown li a{	display:block; padding:0 10px; }
#toplinks #buynowDropDown li a:hover{	background-color:#929292; }
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*GENERAL LAYOUT STYLES*/
#ieimaintop{
	background:#ffffff;
	padding:0 0 50px 0;
}
#ieimainbottom{
	background: #020202 url(/syncshow/style/images/bg-ieimainbottom.jpg) no-repeat scroll center top;
	height:420px;
}
#ieiwrapper{
	position:relative;
	width:1000px;
	margin:0 auto;
}
#Footer{
  position:relative;
	height:100%;
	margin:0 auto;
  font-family:Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  width:956px;
}
#internaltopwrapper{
	padding:0 0 30px 0;
	background: transparent url(/syncshow/style/images/bg-internaltopwrapper.gif) no-repeat scroll center top;
}

/*** HEADER STYLES ***/
#Header{
  position:relative;
  z-index:21;
  margin:0 auto;
  width:956px;
  height:60px;
  background: transparent url(/syncshow/style/images/bg-Header.jpg) no-repeat scroll center top;
  color:#ffffff;
  text-align:center;
}
#toplinks{ 
  height:35px;
  line-height:35px;
  margin:0 auto 0 auto;
  width:630px;
  font-size:12px;
  padding: 0px;
  text-align:center;
  display:block;
}
#loginwelcome{
	height:25px;
	width:600px;
	margin:0 auto;
}
#toplinks a{ 
  color:#ffffff;
  text-decoration:none;
}
#toplinks a:hover{ 
  text-decoration:underline;
}
#toplinks ul{
  list-style-type:none;
 /* border:1px solid;*/
  height: 35px;
  padding: 0;
  margin: 0;
  line-height: 20px;
  margin: 10px 0 0 0;
  display:block;
}
#toplinks li {
  border-right: 1px solid #a3a3a3;
  padding: 0 10px 0 10px;
}
#toplinks li.last {
  border-right:0px solid #a3a3a3;
}
#toplinks table{	
	margin:0 auto;
}

#cartTopLink{
	padding:0 0 0 2px;
}
img.cart{ 

}
#cartAmount{
	background: url(/syncshow/style/images/cart2.gif) no-repeat top left;
	display:inline;
	padding: 3px 8px 17px 8px;
	margin: 8px 0 0 0;
	font-size: 10px;
}
#menuitem_top_cart{

}
#menuitem_top_cart a{
	position:relative;
	padding-left:25px;
	z-index:3;
}

/*** HOME PAGE LAYOUT ***/
#FlashWrapper{
	width:956px;
	height:500px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
#HomeContentContainer{ position:relative; }
#HomeRotation{
	width:1000px;
	height:400px;
	margin:0 auto;
	position: absolute;
	top:10px;
	z-index:1;
}
#HomeRotationSpacer{position:relative;height:400px;width:1px;clear:both;}
#HomeLogo{ height:63px;left:395px;position:absolute;top:0;width:214px;z-index:11;background:transparent url(/syncshow/style/images/logo.gif) no-repeat scroll 0px 0px; }
a.HomeRotationBannerLink:active{ position:absolute;top:0px; }
#HomeRotationNav{
	bottom:43px;
	left:298px;
	position:absolute;
	text-align:center;
	width:400px;
	height:15px;
	line-height:15px;
	z-index:10;
	font-size:10px;
}
#HomeRotationNav a { background:transparent; color:#EC1C24; padding:5px; text-decoration:none; font-size:12px; }
#HomeRotationNav a.activeSlide { background:#E8E8E8; color:#EC1C24; padding:5px; }
#HomeCallOutContainer{
	width:945px;
	height:150px;
	margin:0 auto;
	position:relative;
	z-index:1;
	top:8px;
}
.HomeButtonCallOut{
	width:315px;
	height:145px;
	display:inline;
	color: #ffffff;
	font-size:12px;
	line-height:15px;
	position:relative;
}
.HomeButtonCallOut span.callOutTitle{ color: #ffffff;font-family:Helvetica Neue, Helvetica, sans-serif;font-size:54px;font-weight:200;position:absolute;left:25px;top:20px;line-height:54px; }
.HomeButtonCallOut span.callOutCopy{ color: #ffffff;font-size:11px;line-height:15px;position:absolute;left:25px;top:85px;width:150px; }
.HomeButtonCallOut a{ display:block;height:145px;position:absolute;text-decoration:none;width:315px;background: transparent url(/syncshow/style/images/bg-HomeButtonCallOut.jpg) no-repeat scroll 0px 0px;}
.HomeButtonCallOut a:hover{ text-decoration:none; }
.HomeButtonCallOutWork a{ background-position: 0px 0px; }
.HomeButtonCallOutWork a:hover{ background-position: 0px -145px; }
.HomeButtonCallOutPlay a{ background-position: 0px -290px; }
.HomeButtonCallOutPlay a:hover{ background-position: 0px -435px; }
.HomeButtonCallOutEveryday a{ background-position: 0px -580px; }
.HomeButtonCallOutEveryday a:hover{ background-position: 0px -725px; }

#HomePromoText{position:absolute;z-index:9;top:370px;left:198px;width:600px;height:40px;margin:0 auto;line-height:40px;font-size:22px;text-align:center;color:#ec1c24;}
#HomePromoText a{color:#ec1c24;text-decoration:none;font-weight:bold;}
#HomePromoText a:hover{text-decoration: underline;}
#HomeBottom{
	width:996px;
	margin:-10px 0 0 0;
	background: transparent url(/syncshow/style/images/bg-HomeBottom.jpg) no-repeat scroll 0px -10px;
	text-decoration:none;
}
#HomeBottom a{
	font-weight:bold;
	text-decoration:none;
}

#HomeBottom a:hover{
	text-decoration:underline;
}

#callOutWrapper{
	margin:0 35px;
	width:926px;
}
.homeCallOut{
	width:302px;
	padding:0;
	margin:15px 10px 0 0;
}
.homeCallOutLast{
  width:302px;
  padding:0;
  margin:15px 0 0 0;
}
.miniTopShadow{
	background: url(/syncshow/style/images/bg-miniTopShadow.gif) no-repeat scroll center top;
	height:19px;
}
.miniLeftShadow{
	background: #fff url(/syncshow/style/images/bg-miniLeftShadow.gif) no-repeat scroll bottom left;
	padding:0 10px 0 20px;
	width:262px;
}
.miniLeftShadow p, .miniLeftShadow h2{
	margin: 8px 10px 5px 4px;
}
.miniLeftShadow .searchField{
	margin:0 0 0 2px;
	position:relative;
	z-index:1;
}
.miniLeftShadow .searchField a{
	display:block;
	height:21px;
	width:21px;
	line-height:21px;
	text-align:center;
	position:absolute;
	z-index:12;
	right:0;
	top:0;
}
.miniLeftShadow .newsletter{
	height:21px;
	line-height:21px;
	margin:0;
}
.newsletterHomeDisplay{
	width:100%;
}
.miniRightShadow{
  background: url(/syncshow/style/images/bg-miniRightShadow.gif) no-repeat scroll bottom right;
  width:10px;
}

/*** INTERNAL STYLES ***/
#InternalLogo{
	width:214px;
	height:63px;
	margin:0 auto;
}
#internalcontent{
	width:956px;
	margin:0 auto;
	background: url(/syncshow/style/images/bg-internalcontent.gif) no-repeat scroll 0 0;
}
.internalgenericWrap{
  width:753px;
  margin:0 auto;
  padding:15px 30px 5px 30px;
}
.internalgenericHead{
	font-size:18px;
}
.internalgenericLeft{
  border-right: 1px solid #bababa;
	width:170px;
	padding: 0 0 20px 0;
}
.internalgenericRight{
  padding-left:30px;
  width:552px;
}
#internalgenericTop{
	width:813px;
	height:11px;
	background:transparent url(/syncshow/style/images/bg-internalgenericTop.gif) no-repeat scroll 0 0;
	margin:0 auto;
	padding:0;
}
#internalgenericMid{
  width:813px;
  background:transparent url(/syncshow/style/images/bg-internalgenericMid.gif) repeat-y scroll 0 0;
  margin:-3px auto 0 auto; /* IE6 is dictating the -3px margin-top */
  padding:0 0 30px 0;
}
#internalgenericBot{
  width:813px;
  height:11px;
  background:transparent url(/syncshow/style/images/bg-internalgenericBot.gif) no-repeat scroll 0 0;
  margin:0 auto;
}
a.accountcontrol:hover{
	color:#727272;
	text-decoration:underline;
}
a.accountcontrol{
	background:transparent url(/syncshow/style/images/accountcontrols.gif) no-repeat scroll 0 0;
	height:50px;
	line-height:50px;
	display:block;
	padding: 0 0 0 50px;
	color:#727272;
	font-size:12px;
	text-decoration:none;
}
#myaccount{ background-position: 0px -6px; }
#myorders{ background-position: 0px -84px; }
#myaddressbook{ background-position: 0px -160px; }
table.faq-table{ width:100%; }
table.faq-table td{ background: transparent url(/syncshow/style/images/bg-faqs.gif) no-repeat scroll 0 0; }
table.faq-table td.question{
	color:#ed1c24;
	padding:10px 25px 20px 45px;
	width:175px;
	font-weight:bold;
	line-height:20px;
	vertical-align:top;
	background-position: 0px 0px;
}
table.faq-table td.answer{
	background-position:-410px 0;
  vertical-align:top;
	padding:10px 0 20px 40px;
}
#productDesc{
	margin:15px 0 0 20px;
	position:relative;
	width:536px;
}
#productInfo{
	width:380px;
  margin:15px 20px 0 0;
}
#productBoxBottom a{
	color:#646464;
}
#videoHotSpot{
	font-size:14px;
	height:30px;
	left:20px;
	top:0;
	line-height:30px;
	position:absolute;
}

.industrialVideo{
	padding: 0 0 0 0px;
	margin: 0 0 0 255px;
	/*border: 1px solid;*/
	display: block;
	width: 220px;
	height: 29px;
	
}
#videoHotSpot a {
	color:#ED1C24;
  font-size:15px;
}
.emptySpacer{ position:relative;height:430px; }
#productCopy{
	font-size:12px;
	margin:0 20px 0 0;
	position:relative;
	top:0;
}
#internalproductspotlight{
	width:956px;
	margin:0 auto 20px auto;
	background: url(/syncshow/style/images/bg-productspotlight.gif) no-repeat scroll 0 0;
	height:155px;
}
#internalproductspotlight a{
	color:#646464;
	text-decoration:none;
}
#internalproductspotlight a:hover{
	text-decoration:underline;
}
#internalproductspotlight #prev{
	height:100%;
	width:50px;
}
#internalproductspotlight #prev a{ 
	display:block;
	height:100%;
}
#internalproductspotlight #next{
  height:100%;
  width:50px;
}
#internalproductspotlight #next a{ 
	display:block;
  height:100%;
}
#internalproductspotlight #products{
	height:95px;
	margin:50px 40px 10px;
	width:776px;
	position:relative;
	overflow:hidden;
}
#internalproductspotlight #products h4{	margin:15px 0 0 0; }
#internalproductspotlight #products p{ margin:0;padding:0; }
#internalproductspotlight #products img{ padding-right:9px; }
#internalproductspotlight #products h4 a{ color: #ed1c24; }
.productHighlight{
	width:210px;
	position:absolute;
}
.hideArrow{	background:#fff; }
.hideArrow:hover{ cursor:default; }

#categoryTeaser{
	color:#222222;
	font-size:12px;
	height:300px;
	left:30px;
	position:absolute;
	top:60px;
	width:230px;
	z-index:10;
}
#categoryTeaser h1{
	font-size:55px;
	line-height:55px;
}
#categoryRotation{
	height:380px;
	margin:0;
	top:30px;
	position:absolute;
	z-index:1;
}


#MainNav{
	width:956px;
	margin:0 auto;
	height:70px;
}
#MainNav ul{
  list-style:none;
  list-style-type:none;
  padding:0;
  margin:0;
  height:100%;
}
#MainNav li {
  list-style:none;
  list-style-type:none;
  padding:0;
  margin:0;
  height:100%;
}
#MainNav li a{
	display:block;
	height:100%;
  background:url(/syncshow/style/images/MainNav.jpg) no-repeat 0px 0px;	
}
#MainNav li a:active{ position:relative; top:0; }
#MainNav li#menuitem_main_products_work{ width: 320px; }
#MainNav li#menuitem_main_products_work a { background-position: 0px 0px; }
#MainNav li#menuitem_main_products_work a:hover,#MainNav li#menuitem_main_products_work a.currentpage { background-position: 0px -210px; }
#MainNav li#menuitem_main_products_play{ width: 290px; }
#MainNav li#menuitem_main_products_play a { background-position: 0px -70px; }
#MainNav li#menuitem_main_products_play a:hover,#MainNav li#menuitem_main_products_play a.currentpage { background-position: 0px -280px; }
#MainNav li#menuitem_main_products_everyday{ width: 346px; }
#MainNav li#menuitem_main_products_everyday a { background-position: 0px -140px; }
#MainNav li#menuitem_main_products_everyday a:hover, #MainNav li#menuitem_main_products_everyday a.currentpage { background-position: 0px -350px; }

#SubNav{
	width:956px;
	margin:10px auto 0 auto;
	text-align:center;
	font-size:13px;
	height:20px;
}
#SubNav ul{
  display:inline;
  list-style:none;
  list-style-type:none;
  padding:0;
  line-height:20px;
}
#SubNav li {
  border-right:1px solid #a3a3a3;
  display:inline;
  list-style:none;
  list-style-type:none;
  padding:0 15px;
  margin:8px 0 0 0;
}
#SubNav li.last {
  border-right:0px solid #a3a3a3;
}
#SubNav a{ color: #646464;text-decoration:none; }
#SubNav a:hover, #SubNav li.currentpage a:hover{ color: #ed1c24;text-decoration:underline; }
#SubNav li.currentpage a{ color: #ed1c24; }

/***** PRODUCT INFO STYLES *****/
#productTabs{
	position:relative;
	left:5px;
	height:25px;
	
}

#productTabs a{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
 	color:#666666;
	display:block;
	width:102px;
	height:25px;
	background: url(/syncshow/style/images/productTabs.gif) no-repeat 0 0;
	line-height:25px;
	text-align:center;
	text-decoration:none;
}

#productTabs a:hover{ text-decoration:none; }

#productTabs a.on{
	background-position: 0px -30px;
	color:#fff;
}
#productBoxTop{
	background: url(/syncshow/style/images/bg-productBoxTop.gif) no-repeat scroll right top;
	width:380px;
	height:32px;
}
#productBoxTop div{
  height:28px;
  margin:0 0px 0 15px;
  position:relative;
  top:2px;
}
#productBoxTop a{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#000;
	display:block;
	height:30px;
	line-height:30px;
	width:85px;
	background:#f4f4f4;
	text-align:center;
	border-right:1px solid #e8e8e8;
	text-decoration: none;
}
#productBoxTop a.on{
	color:#ed1c24;
	font-weight:bold;
}
#productBoxMiddle{
	background: url(/syncshow/style/images/bg-productBoxMiddle.gif) repeat-y scroll 0 0;
  width:380px;
  padding:10px 0 0 0;
}
#productBoxMiddle h2,#productBoxMiddle h3{
	padding:0 0 0 10px;
	margin:0;
}
img.productPhoto{
	position:relative;
	right:3px;
}
#productBoxBottom{
	background: url(/syncshow/style/images/bg-productBoxBottom.gif) no-repeat scroll 0 0;
	width:380px;
	height:35px;
	text-align:center;
}
#productBoxBottom ul{
  display:inline;
  list-style:none;
  list-style-type:none;
  padding:0;
  line-height:35px;
}
#productBoxBottom li {
  border-right:1px solid #666666;
  display:inline;
  list-style:none;
  list-style-type:none;
  padding:0 15px;
  line-height:35px;
}
#productBoxBottom li.last {
  border-right:0px solid #666666;
}
.productPrint{
	padding-right:5px;
}
table.productTable{
	width:371px;
	margin:0 auto;
	font-size:11px;
}
table.productTable tr.headerRow{
	background: #f4f4f4;
}
table.productTable th{
	line-height:16px;
	padding:0 6px 0 0;
	text-align:left;
	vertical-align:middle;
}
table.productTable td{
	line-height:16px;
	padding:0 3px 10px 3px;
	text-align:left;
	vertical-align:middle;
}
table.productTable input {
	background: #f4f4f4;
}
a.add2cart{
	display:block;
	width:75px;
	background:#ed1c24;
	color:#fff;
	height:20px;
	line-height:20px;
	text-align:center;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:11px;
	text-decoration: none;
}
a.productInfo img{
	position:relative;
	top:3px;
	padding-right:3px;
}
.productDescription,.productBenefits,.productTestimonials{
	padding:10px;
}

.productDescription {
	height: 100%;
}

.productDescription ul {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}

.productDescription ul li{
	padding:2px 0 2px 0;
}

#visionCriticalBox{
	margin:10px 0 0 0;
}
#visionCriticalBox div{
	position:relative;
	top:-2px;
	margin:0 0 0 40px;
}

/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/*//////////////////////////////////////////////*/
/***** RESOURCE CENTER *****/
.downloadsTable{width:100%;}
#downloads{
  /*border:1px solid;*/
  font-family: Helvetica, sans-serif;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  border: 0px;
}
#downloads a{
  display:block;
  color: #00315c;
  font-size:12px;
  border-bottom:1px solid #d9dfe5;
  margin:0px;
  line-height:20px;
  text-decoration:none; 
}
#downloads a:hover{
  color: #627f96;
  border-bottom:1px solid #d9dfe5;
  line-height:20px;
  text-decoration:none; 
}
#downloads ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid;
  list-style-type: none;
  line-height:20px;
}
#downloads ul li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height:20px;
}
#downloads ul ul li {
  margin:0px 0px 0px 15px; 
}
#downloads ul ul li a {
  color:#646464;
}
#downloads .downArrow{
  font-weight:bold;
}

.quicklinks a, .rolelinks a {
  border:0px;
  text-decoration:none;
}
.quicklinks a:hover, .rolelinks a:hover{
  border:0px;
  text-decoration:underline;
}
.rolelinks{ margin:0px 0px 20px 0px }
.role{
  width:100px;
  margin:0px 5px 0px 0px;
  line-height:15px;
}
.resourcesGlance{ margin:0px 0px 40px 0px; }
.quicklinks ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
}
.quicklinks ul li{
  list-style-type: none;
  padding: 0px; 
  margin: 0px;
  display:block;
  border-bottom: 1px solid #D9DFE5;
  line-height:20px;
}
.quicklinks ul li a{
  display:block;
  height:20px;
  line-height:20px;
  margin:0;
  padding:0px;
  text-indent:20px;
}
.findProducer{
	margin:40px 0px 0px 0px;
}


/***** NEWS AND EVENTS MODULE *****/
#HomeBottom h2 a{
	color:#ed1c24;
	text-decoration:none;
	font-weight:500;
}
#HomeBottom h2 a{ text-decoration:none; }
#HomeBottom h2 a:hover{ text-decoration:underline; }
#mod_newsandevents a{ color:#646464;font-weight:normal;text-decoration:none; }
#mod_newsandevents a:hover{ text-decoration:underline; }
#mod_newsandevents .call2action a{ text-decoration:none;}
#mod_newsandevents .call2action a:hover{ text-decoration:underline;}

/***** TESTIMONIALS MODULE *****/
.testimonialQuote p{
	font-size:15px;
	line-height:18px;
	margin:0 0 12px;
	padding:0;	
}


/*////////////////////////////////////////////////////////
///////////////// FOOTER STYLES //////////////////////////
////////////////////////////////////////////////////////*/
.footer {
  margin: 0;
  padding:5px 0 0 0;
  text-align:center;
  height:30px;
  line-height:30px;
}
.footer ul {
  list-style-type: none;
  padding: 0;
  white-space: nowrap;
}
.footer ul li {
  padding: 0 10px;
  margin: 0;
  display: inline;
  border-right: 1px solid #f3f3f3;
}
.footer ul li.last {
  border-right: 0px solid #f3f3f3;
}
.footer a {
	color: #f3f3f3;
  text-decoration:none;
}
.footer a:hover {
  text-decoration:underline;
}
.copyright {
	color:#f3f3f3;
  margin:5px 0 0 0;
  height:30px;
  line-height:30px;
  text-align:center;
}
a#ieicredit{
  color: #f3f3f3;
	text-decoration:underline;
}
a:hover#ieicredit{
	text-decoration:none;
}
a.nodecor{
	padding:0 0 0 6px;
  text-decoration:none;
}
.nodecor img {
	position:relative;
	top:3px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.mainNavHighlight, .mainNavHighlight a {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid;
  color: #303030;
  font-size: 17px;
  line-height: 17px;
  font-weight: 100;
  text-decoration: none;
}



/*INTERNAL SUB-NAV ////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

.primaryNav {
	font-family: Helvetica, sans-serif;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  border: 0px;
}
.primaryNav a, .primaryNav a:hover {
	display:block;
	border-bottom:1px solid #d9dfe5;
	margin:0px;
	line-height:20px;
	text-decoration:none;
}

.primaryNav ul{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid;
  list-style-type: none;
  line-height:20px;
}
.primaryNav ul li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height:20px;
}
/* FIRST LEVEL */
.primaryNav ul li a {
  color: #00315c;
  font-size:12px;
  line-height:20px;
}
.primaryNav ul li a:hover {
  color: #627f96;
}
.primaryNav ul li a.highlight{
	font-weight:bold;
}
/* SECOND LEVEL */
.subNav {
	margin:0px 0px 0px 15px;
}
.subNav ul li a {
	color:#646464;
}
.subNav ul li a:hover {
}
.subNav ul li a.highlight{
	color:#d88b30;
	font-weight:bold;
}
/* THIRD LEVEL */
.tertiaryNav{
	margin:0px 0px 0px 15px;
}
.tertiaryNav ul li a {
	color:#646464;
}
.tertiaryNav ul li a:hover {
}

.downArrow{ 
	padding-left:15px;
	background:url(/syncshow/style/images/navArrows.gif) no-repeat 0px -36px;
}
.rightArrow{ 
	padding-left:15px;
	background:url(/syncshow/style/images/navArrows.gif) no-repeat 0px 3px;
}
.downArrowSM{ 
	padding-left:15px;
	background:url(/syncshow/style/images/navArrows-smblue.gif) no-repeat 0px -37px;
}
.rightArrowSM{ 
	padding-left:15px;
	background:url(/syncshow/style/images/navArrows-smblue.gif) no-repeat 0px 5px;
}


/*** LEFT NAV STYLES ***/
.leftnav_title, .leftnav_title a{
  font-weight:bold;
  font-size: 16px;
  color: #00315c;
  padding: 0px;
  margin: 0px 0px 7px 0px;
  text-decoration:none;
  border:0px;
}
.leftnav_title a:hover{
  border:0px;
  text-decoration:underline;
}


/*INTERNAL SUB-NAV END ////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/
#breadcrumbs {
	width:853px;
	padding:10px 30px 0;
	margin:0 auto;
  color: #646464; 
  font-style: italic;
  border: 0px solid;
  height: 10px;
  font-size:10px;
  line-height: 10px;
}
#breadcrumbs a{ color:#646464; }
#breadcrumbs a:hover{ color:#ed1c24; }

/********** PROFILES **********/
#profiles div.photo{
	margin:0px 10px 5px 0px;
}
#profiles table {
	width:335px;
	margin:0px 0px 5px 0px;
}
#profiles div.bio{
	margin:0px 0px 20px 0px;
}

/****** ACCOUNT PAGE ******/
table.myorders{
	width:100%;
	border:0;
	background:#ffffff;
}
table.myorders thead tr {
	background-color:#808080;
	color:#f4f4f4;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
table.myorders tbody tr td{
	vertical-align:top;
	padding:2px;
}
table.myorders tbody a{
	text-decoration:underline;
}
table.myorders tbody a:hover{
	text-decoration:none;
}
#dist-apply{ font-weight:normal; }

/*** ORDER TABLE ***/
table.orderInfo{width:80%;border:0;}
table.orderInfo tr td{vertical-align:top;text-align:left; background-color:#fff;}
table.orderInfo tr.orderHeaderRow td span{height:15px;display:block;background-color:#f4f4f4;font-weight:bold;}
table.orderInfo tr.orderHeaderRow td{vertical-align:bottom;}
table.orderInfo tr.orderHeaderRow td.productPhoto{text-align:left;width:100px;background:transparent;}
table.orderInfoSummary{width:100%;border:0;}
table.orderInfoSummary tr td{vertical-align:top;text-align:left;}


/*/////////////////////////////////RELATED CONTENT////////////////////////////////////////////////*/
/* a gold color: #bb8506 */
.relatedcontent1{margin: 20px 0px 0px 0px;background: #ececec url(/syncshow/style/images/content_bottomright.gif) no-repeat bottom right;font-size: 100%;}
.relatedcontent2{border-bottom: 1px solid #fff; background: #d88b30 url(/syncshow/style/images/content_topright.gif) no-repeat top right;margin: 0;padding: 0;}
.relatedcontent2 h2{vertical-align: bottom; background:  url(/syncshow/style/images/content_topleft.gif) no-repeat top left;margin: 0;padding: 7px 10px; color: white;  font-weight: normal;  font-size: 14px; line-height: 14px;  }
.relatedcontent3 {background:   url(/syncshow/style/images/content_bottomleft.gif) no-repeat bottom left;margin: 0;padding: 10px 10px 10px; color: #000000;}
.relatedcontent3 a { color:#00315c; border:0px; text-decoration:none; }
.relatedcontent3 a:hover { border:0px; text-decoration:underline; }

/*SHARE SCRIPT///////////////////////////*/
.sharing{
  background-color: #FFFFFF;
  border: 1px solid #b4b1aa;
  margin: 3px 0px 3px 0px;
  padding: 1px 5px 5px 5px;
}
/*////////////////QUICKLINKS ICONS////////////////////*/
.quicklinks ul li { background: url(/syncshow/style/images/ico-resources.gif) no-repeat 0px 0px; }
.quicklinks ul li.ql-3{ background-position:0px 4px; }
.quicklinks ul li.ql-send{ background-position: 0px -18px; }
.quicklinks ul li.ql-print{ background-position: 0px -42px; }
.quicklinks ul li.ql-2{ background-position: 0px -64px; }
.quicklinks ul li.ql-1{ background-position: 0px -88px; }
.quicklinks ul li.ql-3:hover{ background-position: 0px -112px; }
.quicklinks ul li.ql-send:hover{ background-position: 0px -134px; }
.quicklinks ul li.ql-print:hover{ background-position: 0px -158px; }
.quicklinks ul li.ql-2:hover{ background-position: 0px -180px; }
.quicklinks ul li.ql-1:hover{ background-position: 0px -204px; }

/**** ROUNDER ****/
/** <div class="rounder"><b class="rounder1"><b class="rounder2"><b class="rounder3 CategoryImageSize"></b></b></b></div> **/
.CategoryImageSize{ width:530px; height: 380px; }
div.rounder *{ display:block; }
div.rounder{ background:url(/syncshow/style/images/content_bottomright.gif) no-repeat bottom right; }
.rounder1{ background: url(/syncshow/style/images/content_topright.gif) no-repeat top right; }
.rounder2{ background: url(/syncshow/style/images/content_topleft.gif) no-repeat top left; }
.rounder1_grey{ background: url(/syncshow/style/images/content_topright_grey.gif) no-repeat top right; }
.rounder2_grey{ background: url(/syncshow/style/images/content_topleft_grey.gif) no-repeat top left; }
.rounder3{ background: url(/syncshow/style/images/content_bottomleft.gif) no-repeat bottom left; }

/*////////////////FILE UPLOADER STYLES////////////////////*/
.fileIcon { display:block;width:16px;height:16px;float:left;padding-right:2px;background:url(/syncshow/style/images/fileIcons.jpg) no-repeat -82px 0px; }
.fileIcon-bz2{background-position:0px 0px;}
.fileIcon-conf{background-position:-20px 0px;}
.fileIcon-deb{background-position:-41px 0px;}
.fileIcon-doc{background-position:-61px 0px;}
.fileIcon-file{background-position:-82px 0px;}
.fileIcon-gif{background-position:-102px 0px;}
.fileIcon-gz{background-position:-123px 0px;}
.fileIcon-htm{background-position:-143px 0px;}
.fileIcon-html{background-position:-164px 0px;}
.fileIcon-jpeg{background-position:0px -20px;}
.fileIcon-jpg{background-position:-20px -20px;}
.fileIcon-odc{background-position:-41px -20px;}
.fileIcon-odf{background-position:-61px -20px;}
.fileIcon-odg{background-position:-82px -20px;}
.fileIcon-odi{background-position:-102px -20px;}
.fileIcon-odp{background-position:-123px -20px;}
.fileIcon-ods{background-position:-143px -20px;}
.fileIcon-odt{background-position:-164px -20px;}
.fileIcon-pdf{background-position:0px -41px;}
.fileIcon-png{background-position:-20px -41px;}
.fileIcon-ppt{background-position:-41px -41px;}
.fileIcon-ps{background-position:-61px -41px;}
.fileIcon-rpm{background-position:-82px -41px;}
.fileIcon-rtf{background-position:-102px -41px;}
.fileIcon-swf{background-position:-123px -41px;}
.fileIcon-sxc{background-position:-143px -41px;}
.fileIcon-sxd{background-position:-164px -41px;}
.fileIcon-sxi{background-position:0px -61px;}
.fileIcon-sxw{background-position:-20px -61px;}
.fileIcon-tar{background-position:-41px -61px;}
.fileIcon-tgz{background-position:-61px -61px;}
.fileIcon-txt{background-position:-82px -61px;}
.fileIcon-xls{background-position:-102px -61px;}
.fileIcon-xmi{background-position:-123px -61px;}
.fileIcon-zip{background-position:-143px -61px;}
.fileIcon-css{background-position:-164px -61px;}
.fileIcon-sql{background-position:0px -81px;}
.fileIcon-flv{background-position:-20px -81px;}
.fileIcon-js{background-position:-41px -81px;}
.fileIcon-php{background-position:-61px -81px;}
.fileIcon-mov{background-position:-82px -81px;}
/*.fileIcon-{background-position:-102px -81px;}
.fileIcon-{background-position:-123px -81px;}
.fileIcon-{background-position:-143px -81px;}
.fileIcon-{background-position:-164px -81px;}*/
/*////////////////END FILE UPLOADER STYLES////////////////////*/

/*////////////////FORMERLY STY_SYNCSTYLE.CSS STYLES////////////////////*/
.searchField {
  height: 21px;
  width:125px;
  padding:0;
  margin:0px 0 0 5px;
  position:relative;
  right:0px;
  background:transparent url(/syncshow/style/images/bg-searchField.gif) no-repeat top center;
}
#search {
	color:#000000;
	font-size:12px;
	margin:0;
	padding:0 25px 0 5px;
	position:relative;
	text-align:left;
	width:95px;
	height:20px;
  line-height:20px;
}
#newsletterEmail{
	background:transparent none repeat scroll 0 0;
	border:0 none;	
	color:#555555;
	font-size:11px;
	margin:0;
	padding:3px 0 0 3px;
	position:relative;
	text-align:left;
  	width:92px;
	height:15px;
	line-height:15px;
	z-index:1;
}
.printpage{display:block;border-bottom:1px solid #FFFFFF;background:url(images/icon_print_off.gif) no-repeat left;text-decoration:none;color:#FFFFFF;margin:0;padding:13px 0 13px 30px;}
.printpage:hover{color:#003a67;background:url(images/icon_print.gif) no-repeat left;}
.search{background:transparent;border:0;font-family:Arial, Helvetica, sans-serif;width:170px;font-weight:100;font-size:18px;color:#FFFFFF;padding:0 0 0 2px;}
#SearchResults{position:absolute;z-index:99;width:100%;}
#SearchResults div{border:solid 10px #494B4C;background:#717373;opacity:.95;filter:alpha(opacity=95);color:#FFFFFF;width:635px;font-size:12px;margin:60px auto;padding:10px;}
.searchResultsHeader{ color:#eeeeee;font-size:22px;line-height:22px;margin-bottom:15px; }
.closebutton{display:block;position:absolute;top:105px;right:5px;font-size:10px;cursor:pointer;}
.closebutton img{vertical-align:text-top;}
#SearchResults a:hover{border-bottom:0 solid;}
#SearchResults .head{font-size:16px;font-weight:bold;color:#FFFFFF;margin:0;padding:0;}
#SearchResults .head em{color:#003a67;}
#SearchResults .subtitle{font-size:14px;line-height:16px;font-weight:bold;color:#fff;margin:0;padding:10px 0 0;}
.searchHighlightedWord{color:#d88b30;}
.knowledgecenter{border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;font-size:20px;color:#11386D;width:205px;margin:20px 0 0 15px;padding:5px 0;}
.knowledgecenterRightSideBar{border-top:solid 0 #e9e9e9;border-bottom:solid 1px #FFFFFF;font-size:20px;color:#FFFFFF;margin:10px 0 3px;padding:0 0 6px;}
/* KC ACCORDION */
.accordionTitle{text-indent:0;background-color:#ECECEC;margin:0;padding:3px 0 1px; border-bottom:1px solid #DCDCDC; }
.accordionTitle > a{ display:block; text-decoration:none; margin:0 0 0 3px;padding:5px 15px; font-size:13px; }
.accordion_open{background:url(/syncshow/style/images/chevron.gif) left no-repeat;color:#ED1C24;font-weight:bold;}
.accordion_close{background:url(/syncshow/style/images/chevron_sideways.gif) left no-repeat;color:#ed646a;}
.accordionContent{background-color:#FFFFFF;margin:0;padding:10px 30px;}
.accordionContent a{color:#7e99aa;text-decoration:none;}
.accordionContent a:hover{color:#11386D;text-decoration:none;}
/*END KC ACCORDION*/
.nyroModal{z-index:100;}
.emailfriendtext{color:#000000;font-size:11px;line-height:10px;padding:10px 20px 0 0;}
.formcolpos{background:#ececec;line-height:20px;}
.formcolneg{line-height:20px;border-color:#000000;border-style:solid;border-width:1px;}
.form{border-color:#e5eef5;border-style:solid;border-width:1px; width:400px;}
.form_header_title{font-weight:bold;}
.formdetail{text-decoration:none;color:#363636;}
.formdetail:hover{color:#3a6f8f;}
.submitbutton{background-color:#cc0000;}
.printpage:active,.printpage:visited{color:#FFFFFF;}
#SearchResults div h1,#SearchResults a{color:#969696;}
/*////////////////////////////////////////////////////////////*/


/*//////////////////////ECOMMERCE STYLES/////////////////////*/
.ajax_ecommercemodal{filter:alpha(opacity=100);-moz-opacity:1;padding:5px;text-align:left; margin: 0 auto; border:0px solid; width: 303px; position:relative;top:-18px;}
.ecommercemodal_titles{padding: 0px 0px 0px 0px; margin: 40px 0px 0px 0px; font-size:15px; color:#CCCCCC; display: block;}
.ecoomercarttable{filter:alpha(opacity=100);-moz-opacity:1;width:300px;text-align:left;background: no-repeat url(/syncshow/style/images/ecom_modal_bg.gif) #717373;margin:0 auto;padding:3px; border:0px solid;}
.cartitembgclassodd{background:#a804b2}
.ajax_form_login{z-index:99}
.cartitembgclassodd{font-size: 10px; line-height: 10px; padding: 3px; background:#5d5f60; }
.cartitembgclasseven{font-size: 10px; line-height: 10px; padding: 3px; background:#494b4c}
.checkoutodd{font-size: 10px; line-height: 10px; padding: 3px; background:#ebebeb;}
.checkouteven{font-size: 10px; line-height: 10px; padding: 3px; background:#FFFFFF;}
.checkoutsteptitle{ padding: 5px;background:#ebebeb; display:block; text-align: left;}
.checkoutsteptitle:hover{width: 100%; padding: 5px; margin: 0px; background:#999999; color:#FFFFFF; display:block; cursor:pointer}
.checkoutsteptitle:hover a:hover{color:#fff;}
.checkoutquestions{padding: 5px;}
.checkoutmail{padding: 5px 0px 0px 0px; margin: 3px 0px 0px 0px; border-top:dashed 1px #CCCCCC;}
.checkoutedit{color:#FF0000; display:block; padding: 0px;text-align:right;}
.steptitle{display: inline; padding:0; margin:0; float: left;}
.cart-removeItem{display:block;width:18px;height:18px;background:#ed1c24 url(/syncshow/style/images/ui-icons_f4f4f4_256x240.png) no-repeat scroll -96px -128px;}

