body {  }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.upcoming { color: #efefef; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.headline-blue { color: #f00; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.subhead { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.subhead-blue { color: #00327b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.headline-nav { color: #c5232e; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; top: 16px; left: 32px; margin-top: 16px; margin-left: 32px; }
A.set1:link { color: #02618d; text-decoration: none }
A.set1:visited { color: #02618d; text-decoration: none }
A.set1:active { color: #02618d; text-decoration: none }
A.set1:hover { color: #02618d; text-decoration: underline }
A.set2:link { color: #00327b; text-decoration: none }
A.set2:visited { color: #00327b; text-decoration: none }
A.set2:active { color: #00327b; text-decoration: none }
A.set2:hover { color: #00327b; text-decoration: underline }
A.set3:link { color: #fff; text-decoration: none; }
A.set3:visited { color: #fff; text-decoration: none; }
A.set3:active { color: white; text-decoration: none; }
A.set3:hover { color: white; text-decoration: underline }
A.set4:link { color: red; text-decoration: none }
A.set4:visited { color: red; text-decoration: none }
A.set4:active { color: red; text-decoration: none }
A.set4:hover { color: red; text-decoration: underline }
A.path:link { color: #02618d;  }
A.path:visited { color: #02618d; }
A.path:active { color: #02618d; }
A.path:hover { color: #02618d; }

#leftCats { margin-left:20px; margin-top:30px; margin-bottom:16px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:12px;  }
#leftCats .catTitle	{ color:#ffffff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold   }
#leftSearch .catTitle	{ color:#efefef; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold   }
A.catLinks:link { color: #ffffff; text-decoration: none }
A.catLinks:visited { color: #ffffff; text-decoration: none}
A.catLinks:active { color: #ffffff; text-decoration: none}
A.catLinks:hover { color: #97ceed; text-decoration: none}

A.flink:link { color: #ffffff; font-size:10px; text-transform:uppercase;  }
A.flink:visited { color: #ffffff; }
A.flink:active { color: #ffffff; }
A.flink:hover { color: #97ceed; }

A.searchLink:link { color: #ffffff; text-transform:uppercase; font-size:10px; line-height:18px;  }
A.searchLink:visited { color: #ffffff; }
A.searchLink:active { color: #ffffff; }
A.searchLink:hover { color: #97ceed; }

#leftPage { margin-left:20px; margin-top:30px; margin-bottom:16px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:4px;  }
#footer {
	color:gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:12px;
	margin-bottom:8px;
}
h1 { color: #02618d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 0.67em 0; }
h2 { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 0.67em 0; }
h2 a {
	color:#02618d;
	text-decoration:none;
}
h2 a:hover {
	color:red;
	text-decoration:none;
}

.body { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.copyright { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; top: 5px; padding-top: 5px; }
.body-white { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; padding-top: 5px; top: 5px; }
.events { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.header-nav { color: #02618d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: right; margin-top: 12px; margin-right: 12px; }

/* css for cart/cms systems */
#skyCart {
	font-size:11px;
	color: #02618d;
	min-height:400px;
}
#skyCart input, select, textarea {
	font-size:11px;
	background-color:#d8d8d8;
}
.btnText {
	color:red;
}
#searchDiv {
	padding-top:40px;
	padding-left:8px;
}
.searchText {
	color:#666;
	font-size:14px;
	letter-spacing:1px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
#searchResults {
	width:600px;
}
.divider {
	color:red;
	padding-left:8px;
	padding-right:8px;
}
#product_desc {
	color: #000;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 15px;
}
#product_title {
	padding-top:20px;
	padding-bottom:2px;
}	
#product_pic2 {
	height:152px;
}
.pageTitle {
	color:#cd1041;
	font-size:18px;
	line-height:24px;
}
.subTitles {
	font-weight:bold;
	color:#333333;
	line-height:24px;
}
.emTitles {
	color:#cd1041;
	font-size:12px;
}
/* added by shs */
.colorText {
	color:#666;
	font-size:12px;
}
#featuredProduct {
	padding:12px;
	color:#666;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:13px;
}
#giftCert {
	padding:16px;
}
#colorSwatch {
	width:39px;
	height:36px;
}
.accentColor {
	color:#cd1041;
}
.standardBtn {
	padding:4px;
	background-color:#cccccc;
	color:red;
	font-size:12px;
}
