@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; line-height:normal;}
html,body {min-width:1025px; width:100%; height:100%; background:#FFFFFF;}
img {border:0;}

.centerWrap {width:1025px; margin:0 auto;}
.noFont {font-size:0;}

/* Wrapper Divs */
.headWrap {width:100%; height:93px; margin:0 auto; background:url(images/header-background.jpg) top center no-repeat;}
.navWrap {width:100%; height:51px; background:url(images/nav-background.jpg) top left repeat-x;}
.bodyWrap {width:100%; background:url(images/body-gradient.jpg) bottom left repeat-x; min-height:200px;}
.footerWrap {width:100%; height:241px; background:url(images/footer-background.jpg) top center no-repeat #23262a;}
.footerIWrap {width:100%; height:300px; background:url(images/footer-top-background.jpg) top center no-repeat #23262a;}
.footBotWrap {width:100%; height:235px; background:url(images/footer-bot-background.jpg) top center no-repeat;}
.redFooterWrap {width:100%; min-height:60px; background:#be0000;}

/* Header Divs */
.rightHead {width:417px; float:right;}
	.mivaUser {font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#fff; font-weight:bold; padding-top:15px;}
	.checkout {float:right; margin-right:26px; display:inline;}
	.viewcart {float:right; margin-right:15px; display:inline;}
	.account {float:right; margin-right:15px; display:inline;}
	.prodSearch {font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#fff; font-weight:bold; text-align:right; padding-top:16px; padding-right:23px;}
		.prodSearch table {text-align:right;}
		.prodInput {width:215px;}
		.middleCell {width:223px;}
		.rightCell {width:32px;}
.centerHead {width:379px; float:right;}
	.centerHead p {font-family:Arial, Helvetica, sans-serif; font-size:92%; color:#fff; font-weight:bold; font-style:italic; padding-top:30px;}
.leftHead {width:229px; float:left; font-size:0;}
.navText {font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#fff; font-weight:bold;}
	.navText a:link {color:#fff; text-decoration:none;}
	.navText a:visited {color:#fff; text-decoration:none;}
	.navText a:hover {color:#23262a; text-decoration:none;}
	.navText a:active {color:#fff; text-decoration:none;}
	.phoneNum {float:right; margin-right:25px; font-size:120%; padding-top:11px; display:inline;}
	.contact {float:right; margin-right:70px; padding-top:14px; display:inline;}
	.navSpacer {float:right; margin-right:35px; padding-top:14px; display:inline;}
	
/* SFNT Divs */
.rightSFNT {width:353px; float:right;}
.leftSFNT {width:672px; float:left;}
.topSFNT {height:149px; min-height:149px; max-height:149px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
	.topSFNT h1 {font-size:130%; text-transform:uppercase; font-weight:normal; padding-top:15px;}
.niner {font-size:90%; margin-top:9px;}
.pLittle {font-size:75%; margin-top:15px;}
.blue {color:#019ab6;}

/* CTGY Divs */
.noProdCTGY {font-family:Arial, Helvetica, sans-serif; color:#000000; width:800px; margin:0 auto;}
.noProdCTGY h2 {text-transform:uppercase; margin-top:20px;}
.noProdCTGY p {margin-top:10px; font-size:90%;}
.lastPara {padding-bottom:20px;}
	
/* Index Footer Divs */
.indyFooter {font-family:Arial, Helvetica, sans-serif; color:#fff; padding-top:20px;}
	.indyFootTitle {text-transform:uppercase; font-size:130%;}
	.indyBlue {text-transform:uppercase; color:#019ab6; font-size:95%; margin-top:9px;}
	.indyBlue2 {text-transform:uppercase; color:#019ab6; font-size:95%; margin-top:34px;}
	.indyBlue3 {text-transform:uppercase; color:#019ab6; font-size:95%; margin-top:9px;}
	.captionFoot {font-size:75%; margin-top:20px; padding-left:17px; padding-right:30px;}
	.captionFoot2 {font-size:75%; margin-top:40px; padding-left:17px; padding-right:30px;}
	.captionFoot3 {font-size:75%; margin-top:40px; padding-left:22px; padding-right:25px;}
.topFootRight {width:352px; float:right;}
.topFootCenter {width:339px; float:right;}
.topFootLeft {width:334px; float:left;}

/* Footer Divs */
.redRum {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#fff;}
.redRum p {padding-top:23px; padding-left:11px;}
.footerFont {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:75%;}
.footerRight {width:352px; float:right;}
	.footerRight p {padding-left:16px;}
.footerCenter {width:339px; float:right;}
	.footerCenter p {padding-left:16px;}
.footerLeft {width:334px; float:left;}
	.footerLeft p {padding-left:16px;}
.footNavH2 {font-size:140%; font-weight:bold; color:#019ab6; text-transform:uppercase; padding-top:13px;}
.footerH2 {font-size:140%; font-weight:bold; color:#019ab6; text-transform:uppercase; padding-top:19px;}
.blueLink a:link {color:#019ab6; text-decoration:none;}
.blueLink a:visited {color:#019ab6; text-decoration:none;}
.blueLink a:hover {color:#fff; text-decoration:underline;}
.blueLink a:active {color:#019ab6; text-decoration:none;}

/* Holding Page Divs */
.top {width:100%; height:144px; background:url(images/banner-background.jpg) top center no-repeat;}
.middle {width:100%; height:321px; background:url(images/middle-background.jpg) top left repeat-x;}
.midContent {width:1000px; margin:0 auto;}
.bottom {width:100%; height:595px; background:url(images/footer-hold-background.jpg) top center no-repeat;}