a {outline: none;}
a.topnavbar_section_link, a.topnavbar_section_link:visited, a.topnavbar_section_link:active   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; white-space:nowrap; font-size:11px; line-height:13px; padding:0px; margin:0px;
  }
a.topnavbar_section_link:hover { text-decoration:underline; }
#topnavbar_section_cell_12{width:90px;}
#topnavbar_section_cell_13{width:105px;}
#topnavbar_section_cell_15{width:140px;}
#topnavbar_section_cell_16{width:90px;}
#topnavbar_section_cell_17{width:50px;}

a.topnavbar_link, a.topnavbar_link:visited, a.topnavbar_link:active{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; white-space:nowrap; font-size:11px;line-height:13px; padding:0px; margin:0px;}
a.topnavbar_link:hover {text-decoration:underline;}

a.login_header_cell, a.login_header_cell:visited, a.login_header_cell:active {color:#f2f2f2; font-weight:bold; font-size:16px; text-decoration:none; padding-right:10px; padding-top:10px;}
a.login_header_cell:hover {color:white; font-weight:bold; font-size:16px; text-decoration:underline; padding-right:10px; padding-top:10px;}

.nav2_group_cell_bottom {display:none;}
.nav2_table {display:none;}
.outside_nav_cell {display:none;}
.outside_nav2_cell {display:none;}
.nav_brand_cell {display:none;}
.promo_sidebar {display:none;}
.news_detail {display:none;}


.ecs_nav_row {background-color:#f2f2f2;}
.ecs_nav_cell {background-color:#f2f2f2;}
.ecs_nav_link {background-color:#f2f2f2; color:#000000}

.outer_content_cell { padding:0px; }
.content_cell {padding:10px; background-color:#F2F2F2;
border-right:1px solid #000000; 
border-left:1px solid #000000; height:300px;}

.footer_cell {border-top:0px;}
.header_cell {padding:0px;}
.outside_header_cell {padding:0px; border:0px;}
.header_table {padding:0px; border:0px;}

.outside_table {padding:0px; border-width:0px;}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.bdy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}
.bdy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
}
.bdy3 {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        color: #440088;
        font-weight: normal;
}

.ecs_main_table {background-color:#f2f2f2; text-align:center; width:100%;}



a.text:link, a.text:active, a.text:visited 

{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4E295D; text-decoration:none; padding-left:25px; } 

a.text:hover 

{ text-decoration:underline;  }



a.text2:link, a.text2:active, a.text2:visited 

{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:45px; } 

a.text2:hover 
{ text-decoration:underline;  }



.textbox { font-size: 10px; border: 0px solid #533E5D; width:125px; height:14px; margin-left:25px; padding:0px;   }

.button {border:0px; background-color:transparent; font-size:10px; color:white; height:12px; }

.ecs_nav_cell{display:none;}
.product_cell{padding-bottom:25px;}
#topnavbar td {padding:0px; margin:0px;}




/*
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

#slider1 .nivo-controlNav,
#slider2 .nivo-controlNav,
#slider4 .nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:-23px;
}
#slider1 .nivo-controlNav a,
#slider2 .nivo-controlNav a,
#slider4 .nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(/photos/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
#slider1 .nivo-controlNav a.active,
#slider2 .nivo-controlNav a.active,
#slider4 .nivo-controlNav a.active {
	background-position:-10px 0;
}

#slider2 a {
	display:block; /* IE Fix */
}

#slider3 {
	margin-bottom:110px;
}
#slider3 .nivo-controlNav {
	position:absolute;
	left:29%;
	bottom:-70px;
}
#slider3 .nivo-controlNav img {
	display:inline;
	position:relative;
	margin-right:10px;
	-moz-box-shadow:0px 0px 5px #333;
	-webkit-box-shadow:0px 0px 5px #333;
	box-shadow:0px 0px 5px #333;
}
#slider3 .nivo-controlNav a.active img {
	-moz-box-shadow:0px 0px 5px #fff;
	-webkit-box-shadow:0px 0px 5px #fff;
	box-shadow:0px 0px 5px #fff;
}

#slider1 {
	width: 748px;
	margin: 0 auto;
}