body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
	
}

.member {
	color: #0099FF;
	font-weight: bold;
}

.member_large {
	color: #0099FF;
	font-size: 14px;
	font-weight: bold;
}

body {
	text-align: center;
	background-image: url(images/back.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}

a:link {
	color: #0197D4;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #0197D4;
}
a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #00425D;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0197D4;
}

#container
{
	width: 960px;
	background-color: #fff;
  	margin-left: auto;
	margin-right: auto;
	min-height: 100%;

}

#top
{
	padding: 0px;
}

#leftnav
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 0px;
}

#rightnav
{
	float: right;
	width: 180px;
	margin: 0;
	padding: 0px;
}

#content
{
	width: 580px;
	min-height: 1100px;
	margin: 0;
	padding: 0px;
	margin-left: 190px;
	margin-right: 190px;
}

#footer
{
	padding: 0px;
	background-color: #0197D4;
}

/* FOOTER TEXT */

.footer_links {
	color: #FFFFFF;;
	text-decoration: none;
	font-weight: bold;}

.footer_links A:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	
.footer_links A:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.footer_links A:active {
	color: #FFFFFF;
	text-decoration: none;	
	font-weight: bold;

}
.footer_links A:hover {
	color: #E6E6E6;
	text-decoration: none;
	font-weight: bold;
}

#leftnav, #rightnav { margin: 0 0 1em 0; }

/* TABS */

.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 2px solid #00425D; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
font: bold 11px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin-left: 10px;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
padding: 12px 18px; /*padding inside each tab*/
border-right: 1px dotted white; /*right divider between tabs*/
color: white;
background-image: url(images/middle.jpg);

}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #00425D; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/*TEXT FORMATTING*/

.header_title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	background:url(images/middle.jpg)
}

/* PICTURE OPACITY */
.pic, a.pic, a.pic img {
filter: Alpha(opacity=70); /* IE */
-moz-opacity: 0.7; /* Mozilla */
}
.pic:hover, a.pic:hover img {
filter: Alpha(opacity=100);
-moz-opacity: 1.0;
} 

.product_category_small {font-size: 9px}

.product_price {
	font-size: 14px;
	font-weight: bold;
}
.product_title {
	font-size: 18px;
	font-weight: bold;
	color: #00425D;
	}
.product_loyalty_price {
	font-size: 14px;
	font-weight: bold;
	color: #B5B5B5;
	}
.discount_box {
	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
}
.size_box_2 {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #0197D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
}

.header_title_rounded {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	padding: 5px;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00425C;
}

.discounted_total {
	font-size: 14px;
	font-weight: bold;
	color: #990000;	
}
.join_loyalty_club {
	font-size: 18px;
	font-weight: bold;
	color: #B5B5B5;
}
.product_box {
	border-style: solid;
	border-width: 1px;
	border-color: #F4F4F4;
    -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.landing_box {
	border-style: solid;
	border-width: 1px;
	border-color:#666;
    -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.left_box {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
    -moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.member_price_blue {
	font-size: 10px;
	color: #0099FF;
	}
	
.form_box {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.reg_box {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;	
}
.product_details_box {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;	
}
.size_box {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.search_box {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #0197D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 7px; background:url(http://www.eccogb.com/images/footer_back.jpg)
	
}
.search_box_bold {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #0197D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;	
	font-weight: bold;
}
.login_box {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.benefit_text {
	font-size:18px;
	font-weight: bold;
}

.large_category_text_18 {
	font-size:18px;
	font-weight: bold;
}

.button {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
	font-weight: bold;
	border-width: 1px;
	border-color: #99CC00;
	background: transparent url(images/middle_rollover.jpg);
	border: none;
	padding: 8px;
}
.button:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	font-size: 11px;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(images/middle.jpg);
	padding: 8px;
}

.button_blue {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0097E2;
	border-width: 1px;
	border-color: #99CC00;
	background: transparent url(images/middle_blue.jpg);
	border: none;
	padding: 4px;
}
.button_blue:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	font-size: 11px;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(images/middle.jpg);
	padding: 4px;
}

.button_selected {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	border-width: 1px;
	border-color: #434223;
	background: transparent url(images/middle.jpg);
	border: none;
	padding: 4px;
}
.button_selected:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	font-size: 11px;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(images/middle.jpg);
	padding: 4px;
}

.button_none {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	border-width: 1px;
	border-color: #99CC00;
	background: transparent url(images/middle.jpg);
	border: none;
	padding: 6px;
}
.button_none:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	font-size: 11px;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(images/middle.jpg);
	padding: 6px;
}

.brand_2 {border-style: solid;border-width: 1px;border-color: #E31836;background-color:#E31836;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_4 {border-style: solid;border-width: 1px;border-color: #000000;background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_5 {border-style: solid;border-width: 1px;border-color: #000000;background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_6 {border-style: solid;border-width: 1px;border-color: #003C70;background-color:#003C70;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_7 {border-style: solid;border-width: 1px;border-color: #014A1D;background-color:#014A1D;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_8 {border-style: solid;border-width: 1px;border-color: #40444F;background-color:#40444F;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_9 {border-style: solid;border-width: 1px;border-color: #013066;background-color:#013066;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_10 {border-style: solid;border-width: 1px;border-color: #DF2E34;background-color:#DF2E34;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_12 {border-style: solid;border-width: 1px;border-color: #000000;background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_13 {border-style: solid;border-width: 1px;border-color: #62385C;background-color:#62385C;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_14 {border-style: solid;border-width: 1px;border-color: #CE2127;background-color:#CE2127;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_15 {border-style: solid;border-width: 1px;border-color: #FFFFFF;background-color:#FFFFFF;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_17 {border-style: solid;border-width: 1px;border-color: #CD363D;background-color:#CD363D;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_21 {border-style: solid;border-width: 1px;border-color: #B21107;background-color:#B21107;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_22 {border-style: solid;border-width: 1px;border-color: #FFFFFF;background-color:#FFFFFF;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_23 {border-style: solid;border-width: 1px;border-color: #EC045A;background-color:#EC045A;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_24 {border-style: solid;border-width: 1px;border-color: #353535;background-color:#353535;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_26 {border-style: solid;border-width: 1px;border-color: #FFFFFF;background-color:#FFFFFF;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_27 {border-style: solid;border-width: 1px;border-color: #313B6C;background-color:#313B6C;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_28 {border-style: solid;border-width: 1px;border-color: #FFA135;background-color:#FFA135;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_29 {border-style: solid;border-width: 1px;border-color: #504F61;background-color:#504F61;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_30 {border-style: solid;border-width: 1px;border-color: #2D2D2D;background-color:#2D2D2D;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_31 {border-style: solid;border-width: 1px;border-color: #9B0216;background-color:#9B0216;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_32 {border-style: solid;border-width: 1px;border-color: #4D362E;background-color:#4D362E;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_35 {border-style: solid;border-width: 1px;border-color: #686868;background-color:#686868;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_36 {border-style: solid;border-width: 1px;border-color: #F8C218;background-color:#F8C218;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_37 {border-style: solid;border-width: 1px;border-color: #015E4B;background-color:#015E4B;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_39 {border-style: solid;border-width: 1px;border-color: #000000;background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_41 {border-style: solid;border-width: 1px;border-color: #004832;background-color:#004832;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_42 {border-style: solid;border-width: 1px;border-color: #000000;background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_44 {border-style: solid;border-width: 1px;border-color: #B96F90;background-color:#B96F90;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_71 {border-style: solid;border-width: 1px;border-color: #B6A794;background-color:#B6A794;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_82 {border-style: solid;border-width: 1px;border-color: #000000;background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.brand_92 {border-style: solid;border-width: 1px;border-color: #000000;background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.brand_93 {border-style: solid;border-width: 1px;border-color: #005186;background-color:#005186;-moz-border-radius: 3px; -webkit-border-radius: 3px;}