body {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana,Helvetica,Sans Serif;
	font-size:11px;
	}
	
td {
	font-family:Verdana,Helvetica,Sans Serif;
	font-size:11px;
	}
	
.top-bar {
	background-color:#000000;
	color:#ffffff;
	}
	
.top-bar-wrap {
	text-align:right;
	padding-right:10px;
	}
	
.top-bar-wrap a:link,a:active {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	}
	
.top-bar-wrap a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#f0f0f0;
	}
	
.top-bar-wrap a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#cccccc;
	}
	
.stripe {
	background-image:url(images/bg-stripe.jpg);
	}
	
.home-main {
	background-image:url(images/bg-home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	}
	
.home-main-wrap {
	padding-right:25px;
	padding-left:130px;
	line-height:18px;
	}
	
.sub-header {
	background-image:url(images/sub-header-bg.jpg);
	background-color:#cf4044;
	}
	
.sub-sidebar {
	background-color:#f0f0f0;
	}
	
.sub-main {
	background-image:url(images/bg-sub-main.jpg);
	}
	
.menu {
	font-family:Trebuchet MS,Helvetica,Sans Serif;
	font-size:13px;
	}
	
.menu a:link {
	color:#636563;
	font-weight:bold;
	text-decoration:none;
	}

.menu a:active {
	color:#636563;
	font-weight:bold;
	text-decoration:none;
	}
	
.menu a:visited {
	color:#636563;
	font-weight:bold;
	text-decoration:none;
	}
	
.menu a:hover {
	color:#c00000;
	font-weight:bold;
	text-decoration:none;
	}
	
.sub-menu {
	background-color:#d3d2d0;
	}
	
.sub-menu-wrap {
	padding-top:2px;
	padding-bottom:2px;
	font-family:Trebuchet MS,Helvetica,Sans Serif;
	font-size:11px;
	}
	
.sub-menu-wrap a:link {
	color:#636563;
	text-decoration:none;
	font-weight:normal;
	}
	
.sub-menu-wrap a:active {
	color:#636563;
	text-decoration:none;
	font-weight:normal;
	}
	
.sub-menu-wrap a:visited {
	color:#636563;
	text-decoration:none;
	font-weight:normal;
	}
	
.sub-menu-wrap a:hover {
	color:#c00000;
	text-decoration:none;
	font-weight:normal;
	}
	
.sub-main-wrap {
	padding:20px;
	}
	
.sub-header-title {
	padding-left: 30px;
	font-family:Times New Roman;
	font-size:20px;
	color:#ffffff;
	}

.sub-header-linkscontainer {padding-right: 16px;}	
.sub-header-link {font-family:Arial; font-size: 12px; padding: 0px 8px 0px 8px;}
.sub-header-link a:active, .sub-header-link a:link, .sub-header-link a:visited {color:#ffffff; text-decoration:none;}
.sub-header-link a:hover {color:#ffffff; text-decoration:underline;}
		
h2 {
	font-size:15px;
	}
	
.footer-nav-wrap {
	padding-top:3px;
	}	

.footer-nav-wrap a:link,a:active {
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	}
	
.footer-nav-wrap a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	}
	
.footer-nav-wrap a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#c00000;
	}
	
.footer {
	text-align:center;
	font-size:9px;
	line-height:15px;
	}

.footer a {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}
	
.footer a:link {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}
	
.footer a:active {	
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}

	
.footer a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}
	
.footer a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#c00000;
	}
	
.cart-links {
	padding-right:10px;
	padding-bottom:5px;
	}
	
.cart-links a:link {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	}
	
.cart-links a:active {
	color:#cccccc;
	text-decoration:none;
	font-weight:normal;
	}
	
.cart-links a:visited {
	color:#cccccc;
	text-decoration:none;
	font-weight:normal;
	}
	
.cart-links a:hover {
	color:#f0f0f0;
	text-decoration:none;
	font-weight:normal;
	}
	
.WhiteText {
	color: #FFFFFF;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: none;
	}
	
.myaccount  {
	color: #FFFFFF;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	}
	
.myaccount a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: none;
	}

.myaccount a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: none;
	}
	
.myaccount a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: none;
	}

.myaccount a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: none;
	}
	
.myaccount a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: none;
	}
	
.shipping {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
	}

a:link {
	color:#c00000;
	text-decoration:underline;
	font-weight:normal;
	}
	
a:active {
	color:#c00000;
	text-decoration:underline;
	font-weight:normal;
	}
	
a:visited {
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
	}
	
a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}
	
.cq {
	font-size: 6.4pt;
	font-weight: normal;
	color: #000000;
	}

.cq2 {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
	
.cqincomplete {
	font-size: 6.4pt;
	font-weight: normal;
	color: #ff0000;
	}
	
.cq2incomplete {
	font-size: 10pt;
	font-weight: normal;
	color: #ff0000;
	}
	
.videos a {color:#cf4044;font-weight:bold;text-decoration:none;}
.videos a:hover {text-decoration:underline;}