.news    { border-top: solid 1px white;
border-bottom: solid 1px white;
background-color:#00648e;
padding:3px;
}
.news h1 a:link {color:#ffffff;}
.news h1 a:visited {color:#ffffff;}
 .Flames {
 	color:#0000CC; 
	text-align:right; 
	position:relative; 
	top:-1.3em; 
	font-size: 16px;
	text-transform:uppercase; 
	margin-bottom:0px;
	right:-25px;
	font-weight:bold; }
.blue, .blue a:hover {
color:#1eff00;
text-decoration:none;
}
.blue a:link, .blue a:visited, .blue a:active{
color:#1eff00;
text-decoration:underline;
}
.flyer {
	height:0px;
	line-height:0px;
	font-size:1px;
	z-index:1000;
	display:none;
} 

.floatLt {
	float:left;
} 
.floatRt {
	float:right;
} 
.clearFloat {
	clear:both;
	line-height:0;
	font-size:1px;
	height:0;
}
 
/* 
 -----------------------------------
 iCart 
 Style Sheet 
 by Infomart2000 Corp.
 www.infomart2000.com
 ----------------------------------
 ##Default
*/
 
/*store-name:: Store Name*/ 
.store-name {
font-family : Arial, Helvetica, sans-serif;
font-size : 35px;
color : #ffffff;
text-decoration : none;
}
 
/*store-slogan:: Store Slogan*/ 
.store-slogan {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
color : #c1272f;
font-style : italic;
text-decoration : none;
font-weight: bold;
}
 
/*frame:: Controls the Color of the Store's Frame */
.frame {
background-color : #000000;
}
 
/*line:: Controls the Color of the line bellow the top bar */
.line {
background-color :#c1272f;
}
 
/*menu-headers:: Controls the way the menu headers look*/ 
.menu-headers {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
font-weight : bold;
background-color: #3a579b;
text-decoration : none;
line-height : 14px;
border: solid;
border-bottom-width: 1px;
border-left: none;
border-right: none;
border-top: none;
border-color: #000000;
}
 
 
/*titles:: Controls the Body Tiles such as (Specials, Feature Items, Items, Related Items)*/ 
.titles {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
background-color : #3a579b;
color : #ffffff;
 
} 
 
/*data:: Controls body default fonts and colors */
.data {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #000000;
background-color : #ffffff;
padding:20px;
}
 
/*page_headers:: Controls the page's titles */
.page_headers {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #000000;
background-color : #ffffff;
text-align:left
}
 
 
/*icon:: Controls the way the menu icons display*/ 
.icon {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color: #c1272f;
}
 
/*A.cat:: Controls the way the Links on the left bar look before a user clicks or mouse overs on them*/ 
a.cat, a.cat:link, a.cat:visited {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
font-weight : normal;
font-style: normal;
text-decoration: none;
}
 
/*A.cat:hover:: Controls the way the Links on the left bar look when a user passes their mouse over a them*/ 
a.cat:hover {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
font-style: normal;
color : #ffffff;
text-decoration: underline;
}
/*menu-text:: Controls the way the menu (mailing list) text look */ 
.menu-text {
font-family :Arial, Helvetica, sans-serif;
color : #ffffff;
}
 
/*item:: Controls the Item, Name, Description, Price, Savings, Cost,Font and Color */ 
.item {
font-weight : bold;
color : #0074C1;
text-decoration: none;
}
 
/*price-info:: controls the way the prices display on the product page*/ 
.price-info {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : Normal;
color: #ffffff;
}
 
 /*price:: Controls the way the product's prices display*/ 
.price {
color : #83080f;
font-weight: bold;
}
 
/*checkout-headers:: Controls the titles on the checkout pages (Billing Information, Shipping Information etc)*/
.checkout-headers {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #c1272f;
background-color : #ffffff;
}
 
/*titles2:: Controls the titles on the view cart page*/ 
.titles2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
background-color : #d6d4d5;
color : #535252;
 
} 
/*alternative:: Controls the form backgrounds and other areas that requred an alternative color */
.alternative {
background-color : #efefef;
 padding: 2px 4px 2px 4px;
 border: 1px solid #d2d2d3;
}
 
/*borders:: Controls the color of the borders on forms*/ 
.borders {
border : #aaa9a9;
background-color : #aaa9a9;
}
 
/*borders_coupon:: Controls the color of the borders on the coupon and shipping box*/ 
.borders_coupon {
 border: solid;
 border-color: #aaa9a9;
border-width: 1px;
}
 
/*steps:: Controls the way the steps on the checkout pages display*/
.steps {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #cfd0d1;
background-color : #ffffff;
}
 
/*steps_on:: Controls the way the steps on the checkout [ages display*/
.steps_on {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #c1272f;
background-color : #ffffff;
}
 
/*error:: Controls the error messages*/ 
.error {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #e10e04;
text-decoration: none;
}
 
/*options-titles:: Controls the way the titles on the product options display*/
.options-titles {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #c1272f;
}
 
/*borders2:: Controls the color of the borders on forms*/ 
.borders2 {
border : #aaa9a9;
background-color : #aaa9a9;
}
 
/*cart-text:: Controls the way the text inside the shopping cart looks*/ 
.cart-text {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : Normal;
color: #000000;
line-height : 18px;
background-color: #ffffff;
}
 
/*invoice_title:: Controls the way the title of the invoices look */ 
.invoice_title {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
background-color : #cbcaca;
color : #4f4e4e;
 
} 
 
/*invoice_table:: Controls the background color on your invoices*/ 
.invoice_table {
 background-color : #f9f8f8;
 
} 
 
/*font1:: Primary Screen Font */ 
.font1 {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : Normal;
color: #000000;
}
 
/*font2:: Secondary Screen Font */ 
.font2 {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : Normal;
color: #000000;
}
 
/*btn:: Controls the buttons*/ 
.btn {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 background-color: #c1272f;
 font-family: arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px; 
 color: #ffffff;
cursor: pointer;
} 
 
/*btn_over:: Controls the buttons*/ 
.btn_over {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 background-color: #0074C1;
 font-family: arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px; 
 color: #ffffff;
cursor: pointer;
} 
 
/*btn2:: Controls the buttons*/
.btn2 {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 background-color: #c1272f;
 font-family: arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px; 
 color: #ffffff;
cursor: pointer;
} 
 
/*txtBoxStyle:: Controls the text boxes*/ 
.txtBoxStyle {
 border-top: 1px solid #b3b4b5;
 border-bottom: 1px solid #b3b4b5;
 border-left: 1px solid #b3b4b5;
 border-right: 1px solid #b3b4b5;
 background-color: #f5f4f2;
 font-family: arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px; 
 color: #38393a;
} 
 
/*txtareaStyle:: Controls the text areas*/ 
.txtareaStyle {
 border-top: 1px solid #C7D5E0;
 border-bottom: 1px solid #C7D5E0;
 border-left: 1px solid #C7D5E0;
 border-right: 1px solid #C7D5E0;
 background-color: #FBFBFB;
 font-family: arial, Helvetica, sans-serif;
 font-weight: normal;;
 font-size: 11px; 
 color: #343333;
height : 80px;
width: 250px;
}
/* 
 -----------------------------------
 Structure 
 Style Sheet 
 ----------------------------------
*/
/********************************************/
/*TOP*/
/********************************************/
#top {
width:840px;
height:50px;
background:url(../../../../assets/images/TEM_top.png) bottom no-repeat;
margin:auto;
clear:both;
}
#top .columnLt {
width:400px;
float:left;
}
#top .menu {
color:#000000;
text-transform:uppercase;
margin:5px 0px 0px 20px;
}
#top .menu a:link, #top .menu a:visited {
color:#000000;
text-decoration:none;
}
#top .menu a:hover {
color:#1eff00;
text-decoration:none;
}
#top .columnRt {
width:400px;
height:50px;
float:right;
}
.adminLogin a:link, .adminLogin a:visited, .adminLogin a:hover {
padding-right:75px;
text-align:right;
color:#cccccc;
}

/********************************************/
/*WRAP*/
/********************************************/
#wrap {
width:840px;
margin:auto;
clear:both;
height:675px;
background:url(../../../../assets/images/TEM_BG.jpg) repeat-y;
}
#wrap .columnLt {
width:21px;
float:left;
}
#wrap .columnRt {
width:19px;
float:right;
}
#wrap .columnMid {
width:787px;
border:solid 1px #333333;
background:#ffffff;
padding:5px;
float:left;
}
#shell {
width:775px;
border:solid 3px #3e3e3e;
background:#3a579b;
padding:3px;
clear:both;
}
/********************************************/
/*NAVIGATION*/
/********************************************/
#navMain {
width:775px;
text-align:center;
clear:both;
}
#navBtm {
width:760px;
padding:3px;
color:#7f7f7f;
clear:both;
}
/********************************************/
/* TEASERS*/
/********************************************/
.newitem {
	width:255px;
	display:block;
	margin:auto;
	clear:both;
}
.newitem a  {
	width:192px;
	height:60px;
	background:url(../../../../assets/images/newfeatureditem.jpg) no-repeat;
	text-decoration:none;
	margin:2px 0px;
	padding:13px;
	padding-right:50px;
	float:left;
	cursor:pointer;
}
.newitem a:link {
	background:url(../../../../assets/images/newfeatureditem1.jpg) no-repeat;
}
.newitem a:hover {
	background:url(../../../../assets/images/newfeatureditem.jpg) no-repeat;
}


.teasers {
width:774px;
display:block;
margin:auto;
clear:both;
}
.teasers a .col01-01 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_eventPho2.jpg) no-repeat;
text-decoration:none;
margin:2px 0px;
padding:13px;
padding-right:50px;
float:left;
cursor:pointer;
}

#t1{
position:relative;
top:-2px;
}

#t2{
position:relative;
top:-2px;
}

#t3{
position:relative;
top:-2px;
}

#t4{
position:relative;
top:-2px;
}

#t5{
position:relative;
top:-2px;
}

#t6{
position:relative;
top:-2px;
}

.teasers a:link .col01-01, .teasers a:visited .col01-01  {
background:url(../../../../assets/images/BG_eventPho1.jpg) no-repeat;
}
.teasers a:hover .col01-01 {
background:url(../../../../assets/images/BG_eventPho2.jpg) no-repeat;
}
.teasers a .col01-02 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_teamApparel2.jpg) no-repeat;
text-decoration:none;
margin:2px 3px;
padding:13px;
padding-right:50px;
float:left;
cursor:pointer;
}
.teasers a:link .col01-02, .teasers a:visited .col01-02  {
background:url(../../../../assets/images/BG_teamApparel1.jpg) no-repeat;
}
.teasers a:hover .col01-02 {
background:url(../../../../assets/images/BG_teamApparel2.jpg) no-repeat;
}
.teasers a .col01-03 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_hockeyApparel2.jpg) no-repeat;
text-decoration:none;
margin:2px 0px;
padding:13px;
padding-right:50px;
float:right;
cursor:pointer;
}
.teasers a:link .col01-03, .teasers a:visited .col01-03  {
background:url(../../../../assets/images/BG_hockeyApparel1.jpg) no-repeat;
}
.teasers a:hover .col01-03 {
background:url(../../../../assets/images/BG_hockeyApparel2.jpg) no-repeat;
}
.teasers a .col02-01 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_banners2.jpg) no-repeat;
text-decoration:none;
margin:2px 0px;
padding:13px;
padding-right:50px;
float:left;
cursor:pointer;
}
.teasers a:link .col02-01, .teasers a:visited .col02-01 {
background:url(../../../../assets/images/BG_banners1.jpg) no-repeat;
}
.teasers a:hover .col02-01 {
background:url(../../../../assets/images/BG_banners2.jpg) no-repeat;
}
.teasers a .col02-02 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_fundraisers2.jpg) no-repeat;
text-decoration:none;
margin:2px 3px;
padding:13px;
padding-right:50px;
float:left;
cursor:pointer;
}
.teasers a:link .col02-02, .teasers a:visited .col02-02 {
background:url(../../../../assets/images/BG_fundraisers1.jpg) no-repeat;
}
.teasers a:hover .col02-02 {
background:url(../../../../assets/images/BG_fundraisers2.jpg) no-repeat;
}
.teasers a .col02-03 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_skatingApparel2.jpg) no-repeat;
text-decoration:none;
margin:2px 0px;
padding:13px;
padding-right:50px;
float:right;
cursor:pointer;
}
.teasers a:link .col02-03, .teasers a:visited .col02-03  {
background:url(../../../../assets/images/BG_skatingApparel1.jpg) no-repeat;
}
.teasers a:hover .col02-03 {
background:url(../../../../assets/images/BG_skatingApparel2.jpg) no-repeat;
}

.teasers a .col03-01 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_fundraisers2.jpg) no-repeat;
text-decoration:none;
margin:2px 0px;
padding:13px;
padding-right:50px;
float:left;
cursor:pointer;
}
.teasers a:link .col03-01, .teasers a:visited .col03-01 {
background:url(../../../../assets/images/BG_banners1.jpg) no-repeat;
}
.teasers a:hover .col03-01 {
background:url(../../../../assets/images/BG_banners2.jpg) no-repeat;
}
.teasers a .col03-02 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_skatingApparel2.jpg) no-repeat;
text-decoration:none;
margin:2px 3px;
padding:13px;
padding-right:50px;
float:left;
cursor:pointer;
}
.teasers a:link .col03-02, .teasers a:visited .col03-02 {
background:url(../../../../assets/images/BG_skatingApparel1.jpg) no-repeat;
}
.teasers a:hover .col03-02 {
background:url(../../../../assets/images/BG_skatingApparel2.jpg) no-repeat;
}
.teasers a .col03-03 {
width:192px;
height:60px;
background:url(../../../../assets/images/BG_skatingApparel2.jpg) no-repeat;
text-decoration:none;
margin:2px 0px;
padding:13px;
padding-right:50px;
float:right;
cursor:pointer;
}
.teasers a:link .col03-03, .teasers a:visited .col03-03  {
background:url(../../../../assets/images/BG_skatingApparel1.jpg) no-repeat;
}
.teasers a:hover .col03-03 {
background:url(../../../../assets/images/BG_skatingApparel2.jpg) no-repeat;
}

.newitem {
	font-size:11px;
	color:#000000;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.H1red {
	color:#0074C1;
	font-size:14px;
}
.Pblack {
	color:#000000;
	font-size:11px;
}
.newitem p {
	color:#000000;
	font-size:11px;
}
.readMore2 {
	font-size:11px;
	color:#0074C1;
}
.c500px {
	width:470px;
	float:left;
	margin-top:0px;
	padding-right:20px;
}
.c260px {
	width:250px;
	float:left;
	margin-top:0px;
}
.teasers a .newitem {
width:192px;
height:60px;
background:url(../../../../assets/images/newfeatureditem.jpg) no-repeat;
text-decoration:none;
margin:2px 0px 0px 0px;
padding:13px;
padding-right:50px;
cursor:pointer;
}
.teasers a:link .newitem, .teasers a:visited .newitem  {
background:url(../../../../assets/images/newfeatureditem1.jpg) no-repeat;
}
.teasers a:hover .newitem {
background:url(../../../../assets/images/newfeatureditem.jpg) no-repeat;
}





/********************************************/
/* CONTENT*/
/********************************************/
#content {
width:740px;
padding:3px;
margin:10px 0px;
clear:both;
}
#content h1 {
font-size: 1.6em; 
color:#1eff00;
text-transform:uppercase; 
margin-bottom:0px; 
}
#content p {
color:#ffffff;
}
#content a:link, #content a:visited {
color:#1eff00;
}
#content a:hover {
color:#0074C1;
}

/********************************************/
/* COPYRIGHT*/
/********************************************/
#copyright {
width:720px;
color:#ffffff;
font-size:0.8em;
text-decoration:none;
padding:5px;
margin-left:13px;
background:url(../../../../assets/images/TEM_copyrightEnd.jpg) no-repeat right #006d91;
float:left;
}
 
/* 
 -----------------------------------
 Structure 
 Style Sheet 
 ----------------------------------
*/
/********************************************/
/* GENERAL*/
/********************************************/
body {
font-family: Arial, Helvetica, sans-serif; 
font-size:11px;
background:url(../../../../assets/images/BG.jpg) repeat-x top center #1c1456; 
margin:20px 0px 20px 0px; 
}
p {
margin-top:5px;
font-size:1.1em;
color:#000000;
}
h1 {
font-size: 1.6em; 
color:#000000;
text-transform:uppercase; 
margin-bottom:0px;
margin-top:0px; 
}
h1 .NEWsub {
color:#ffffff; 
}
h2 {
font-size: 1.3em; 
text-transform:uppercase;
margin-bottom:0px;
color:#83080f;
}
h3 {
font-size: 1.0em; 
margin-bottom:0px;
}
h4 {
font-size: 0.8em;
color:#ec5b3c;
margin-bottom:0px;
}
ul {
margin-top:5px;
font-size:1.1em;
color:#000000;
}
a:link, a:visited {
color: #1eff00; 
text-Decoration: underline; 
}
a:hover {
color: #1eff00; 
text-Decoration: none;
}
.marginLt {
margin-left:10px;
}
.marginRt {
margin-right:10px;
}
.small {
font-size:10px;
}
.lh25 {
	line-height:25px;
}
/********************************************/
/*TOP*/
/********************************************/
#top .columnLt {
color: #1eff00;
text-transform:uppercase;
}
#top .columnLt .phone {
color: #FFFFFF;
font-size:2em;
}
#top .columnRt {
}
/********************************************/
/*NAVIGATION*/
/********************************************/
#navMain a:link, #navMain a:visited {
color:#FFFFFF;
font-weight:bold;
font-size:1.4em;
text-transform:uppercase;
text-decoration:none;
}
#navMain a:hover {
color:#1eff00;
font-weight:bold;
text-decoration:none;
}
#navMain a:link .sub, #navMain a:visited .sub {
color:#1eff00;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#navMain a:hover .sub {
color:#ffffff;
font-weight:bold;
text-decoration:none;
}


#navBtm a:link, #navBtm a:visited {
color: #ffffff;
font-size:1.0em;
font-weight:bold;
text-transform:uppercase; 
text-Decoration: none; 
}
#navBtm a:hover {
color: #1eff00; 
font-size:1.0em;
font-weight:bold;
text-transform:uppercase; 
text-Decoration: none; 
}
/********************************************/
/* TEASERS*/
/********************************************/
.teasers a:link h1, .teasers a:visited h1 {
font-size:1.2em;
color: #0074C1; 
text-Decoration: none; 
text-transform:uppercase;
margin-top:0px;
}
.teasers h1 {
margin-top:0px;
color: #0074C1; 
text-Decoration: none;
text-transform:uppercase;
}
.teasers p {
color: #000000; 
margin-top:0px;
margin-bottom:4px;
}
.teasers .readMore {
color: #0074C1; 
text-Decoration: none;
}
/********************************************/
/* COPYRIGHT*/
/********************************************/
#copyright a:link, #copyright a:visited {
color:#ffffff;
text-decoration:underline;
}
#copyright a:hover {
color:#ffffff;
text-decoration:none;
}
/********************************************/
/* COLORS*/
/********************************************/
.red, .red a:hover { 
color: #1eff00; 
text-Decoration: none; 
}
.red a:link, .red a:visited { 
color: #1eff00; 
text-Decoration: underline;
}

