@import "default.css";

/* General Page Classes START */
body {
	padding: 15px 0px 0px 0px;
	background-color: #ffffff;
	/*background: url(../images/bg.gif) repeat-x;*/
}
a:link, a:visited, a:active {
	color: #c60651;
	font-weight: bold;
	text-decoration: none;
}
	a:hover {
		color: #c60651;
		font-weight: bold;
		text-decoration: underline;
	}
p {
	padding-bottom: 8px;
}
sup {
	font-size: 8px;
}
h2 {
	margin: 0px;
	padding: 3px 0px 2px 0px;
	font-size: 16px;
	line-height: 14px;
	color: #a4164d;
	font-weight: bold;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 13px;
	color: #c30049;
	font-weight: bold;
}
ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	list-style-type: none;
}
	ul li {
		margin-left: 0px;
		padding-left: 13px;
		/*background: url(../images/ul_arrow.gif) no-repeat left top;*/
	}	
.page970 {
	width: 960px;
	margin-left: 10px;
}
	.pageSide {
		float: left;
		width: 5px;
	}
	.pageContent {
		float: left;
		width: 950px;
	}
		.topLinksBar {
			background-color: #d6d6d6;
			border: 1px solid #afafaf;
		}
			.topLinksBar ul.tabs li {
				border-right: 1px solid #afafaf;
				font-family: Trebuchet MS, sans-serif;
				font-size: 12px;
				background: none;
			}
			.topLinksBar ul.tabs li a:link, .topLinksBar ul.tabs li a:visited, .topLinksBar ul.tabs li a:active {
				padding: 1px 10px 0 10px;
				color:#c5003d;
				font-weight: bold;
				text-decoration: none;
				background-color: #d6d6d6;
			}
				.topLinksBar ul.tabs li a:hover {
					color: #ffffff;
					font-weight: normal;
					text-decoration: none;
					background-color: #afafaf;
				}
				.topLinksBar ul.tabs li a.on {
					color: #ffffff;
					font-weight: bold;
					text-decoration: none;
					background-color: #afafaf;
				}
/* General Page Classes END */

/* Header Classes START */
.header {
	width: 965px;
	padding-bottom: 9px;
}
	.headerLogo {
		float: left;
		width: 81px;
		padding: 0 23px 0 15px;
		background-color: #ffffff;
	}
	.headerLogo2 {
		float: left;
		width: 175px;
		background-color: #ffffff;
	}
		.headerTopNav {
			float: left;
			width: 671px;
			text-align: right;
		}
			.headerTopNav ul.tabs {
				float: right;
			}
			.headerTopNav ul.tabs li {
				padding: 1px 10px 0 10px;
				border-right: 1px solid #afafaf;
				font-family: Trebuchet MS, sans-serif;
				font-size: 11px;
				color: #c5003d;
				background: none;
			}
			.headerTopNav ul.tabs li span {
				color:#c5003d;
			}
			.headerTopNav ul.tabs li.last {
				padding-right: 0;
				border-right: none;
			}
			.headerTopNav ul.tabs li a:link, .headerTopNav ul.tabs li a:visited, .headerTopNav ul.tabs li a:active {
				color: #afafaf;
				font-weight: normal;
				text-decoration: none;
			}
				.headerTopNav ul.tabs li a:hover {
					color: #c5003d;
					font-weight: normal;
					text-decoration: none;
				}
/* Header Classes END */

/* Page Content Classes START */
#homeFlash {
	width: 950px;
	height: 436px;
}
.homeCta {
	float: left;
	width: 930px;
	height: 100px;
	background: url(../images/home_cta_bg.jpg) no-repeat;
}
	.homeCta div {
		color: #939091;
		font-size: 12px;
		line-height: 16px;
	}
	.homeCtaC1-2 {
		float: left;
		/*width: 185px;*/
		width: 315px;
	}
		.homeCtaC1-2 div {
			/*width: 170px;*/
			width: 300px;
			height: 64px;
			padding: 14px 5px 0 10px;
		}
	.homeCtaC1-3 {
		float: left;
		/*width: 185px;*/
		width: 310px;
	}
		.homeCtaC1-3 div {
			/*width: 170px;*/
			width: 295px;
			height: 64px;
			padding: 14px 15px 0 10px;
		}
	.homeCtaC3 {
		float: left;
		/*width: 190px;*/
		width: 305px;
	}
		.homeCtaC3 div {
			/*width: 175px;*/
			width: 305px;
			height: 64px;
			padding: 14px 0px 0 10px;
		}
.subContent {
	float: left;
	width: 950px;
	min-height: 369px;
	padding-top: 11px;
	/*background: url(../images/sub_content_bg.jpg) no-repeat;*/
}
	.flashContainer {
		width: 550px;
		margin: 0px 200px 0 200px;
	}
	.subContentC1 {
		float: left;
		width: 440px;
		padding: 0 26px 0 26px;
	}
		.breadCrumb {
			width: 440px;
			padding-bottom: 13px;
			font-size: 10px;
			color: #8a8a8a;
			font-weight: bold;
		}
		.featuresList {
			float: left;
			width: 195px;
			padding-right: 12px;
		}
		.productLogos {
			width: 440px;
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.productLogos li {
				float: left;
				width: 68px;
				height: 28px;
				margin: 0;
				padding: 20px 10px 0 10px;
				background: none;
			}
	.subContentC2 {
		float: left;
		width: 446px;
		padding-bottom: 50px;
	}
		.galleryTop {
			width: 441px;
			padding: 0 0 5px 5px;
			font-weight: bold;
		}
		#gallery ul {
			float: left;
			width: 448px;
			margin: 0;
			padding: 0 0 8px 0;
			list-style: none;
		}
			#gallery ul li {
				float: left;
				width: 110px;
				height: 90px;
				margin: 0;
				padding: 0 2px 2px 0;
				background: none;
			}
			#gallery ul li.last {
				padding: 0 0 2px 0;
			}
			#gallery ul img {
				border: 2px solid #d6d6d6;
			}
			#gallery ul a:hover img {
				border: 2px solid #c60651;
			}
		.pdfDownloads {
			float: left;
			padding: 0 0 11px 5px;
		}
		.addThisButton {
			float: left;
			padding: 2px 0 9px 20px;
		}
		.storeLocator {
			width: 441px;
			padding: 8px 0 11px 5px;
			border-top: 2px solid #d6d6d6;
			border-bottom: 2px solid #d6d6d6;
		}
			.storeLocator div {
				float: left;
				padding: 3px 0 0 0;
			}
			.storeLocatorZip {
				float: left;
				width: 80px;
				padding: 2px 5px 2px 5px;
				margin: 3px 9px 0 9px;
				background-color: #ffffff;
				border: 1px solid #d6d6d6;
				line-height: 12px;
				font-weight: bold;
			}
			.storeLocatorSize {
				float: left;
				width: 100px;
				margin: 3px 9px 0 9px;
				background-color: #ffffff;
				border: 1px solid #d6d6d6;
				line-height: 12px;
				font-weight: bold;
			}
			.storeLocatorGo {
				float: left;
				width: 25px;
				padding: 0 0 3px 0;
			}
			.wirewizeGuide {
				padding: 6px 0 0 2px;
			}
		.spotlightTop {
			width: 441px;
			padding: 9px 0 0 5px;
			font-weight: bold;
		}
/* Page Content Classes END */

/* Footer Classes START */
.footer {
	width: 965px;
	padding: 9px 0 9px 0;
}
	.footer h6 {
		float: left;
		padding: 0 0 0 19px;
		font-family: Trebuchet MS, sans-serif;
		font-size: 11px;
		color:#c5003d;
		font-weight: normal;
		text-transform: uppercase;
	}
	.footer ul.tabs {
		float: right;
	}
	.footer ul.tabs li {
		padding: 1px 10px 0 10px;
		border-right: 1px solid #afafaf;
		font-family: Trebuchet MS, sans-serif;
		font-size: 11px;
		color: #afafaf;
		background: none;
	}
	.footer ul.tabs li.last {
		padding-right: 0;
		border-right: none;
	}
	.footer ul.tabs li a:link, .footer ul.tabs li a:visited, .footer ul.tabs li a:active {
		color: #afafaf;
		font-weight: normal;
		text-decoration: none;
	}
		.footer ul.tabs li a:hover {
			color: #c5003d;
			font-weight: normal;
			text-decoration: none;
		}
/* Footer Classes END */