@charset "UTF-8";
/* CSS Document Created by www.bigcatchdesign.com */

/*** Colours ***

Black: #000;
Darkest Grey: #0c0c0c;
Lighter Grey: #151515;
Lightest Grey: #333;
Darkest Red: #62020b;
Darker Red: #a20313;
Red: #e2041a;
Bright Red: #ef041b;
Red Plus: #c80417;
*/


/* Body formating */
html, body {
	margin: 0;
	padding: 0;
	text-align: center; /*For IE*/
	font-size:16px;
	font-family: "Times New Roman", Times, serif;
	background:#000;
	color: #FFF;
	min-width:900px;
}
img {
	border:0;
}
h1 {
	color: #e2041a;
	font-size: 1.3em;
	font-family: 'Impact', 'Anton', "Arial Black", Gadget, sans-serif;
	
	padding:0;
	margin-bottom: 4px;
	font-weight:100;
	text-transform: capitalize;
}
h2 {
	color: #FFF;
	font-size: 1.1em;
	font-family: 'Impact', 'Anton', sans-serif;
	font-weight:100;
	margin: 0px 0px 0px 0px;
}
h3 {
	color: #FFF;
	font-size: 1.1em;
	font-family: 'Impact', 'Anton', sans-serif;
	font-weight:100;
	margin: 0px 0px 0px 0px;
}
a:link {
	color: #FFF;
	text-decoration: underline;
}
a:visited {
	color: #62020b;
	text-decoration: underline;
	text-shadow: -1px 1px 3px #000;
}
a:hover {
	color: #ef041b;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/* CSS by Vertical Divisions */
#bodyBG {
	background:url(../style/bgs/bodyBG.png) no-repeat center top #151515;
}
.wrapper {
	width: 900px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
#header {
	width: 900px;
	text-align:left;
	font-family: 'Impact', 'Anton', sans-serif;
	color: #FFF;
	border-bottom: #333 solid 10px;
	background: -webkit-linear-gradient(left, #a20313, #e2041a 50%, #a20313);
	background: -moz-linear-gradient(left, #a20313, #e2041a 50%, #a20313);
  	background: -ms-linear-gradient(left, #a20313, #e2041a 50%, #a20313);
  	background: -o-linear-gradient(left, #a20313, #e2041a 50%, #a20313);
}
#buttonsDiv {
	overflow:hidden;
	background: #333;
}
	
#footerNav {
	background-color: #0c0c0c;
	border-top: #333 solid 3px;
	border-bottom: #333 solid 3px;
	padding: 10px 0;
	display: block;
	text-align:left;
	font-family: 'Impact', 'Anton', sans-serif;
	text-transform:uppercase;
	color:#333;
	overflow: hidden;
}
#footerNav a, a:hover, a:visited {
	text-decoration:none;
}
#footerNav a {
	color: #555;
}
#footerNav a:hover {
	color: #ef041b;
}
#footerNav a:visited {
	color: #62020b;
}

#footerBrands {
	text-align: left;
	color: #a20313;
	font-family: 'Impact', 'Anton', sans-serif;
	text-transform:uppercase;
	padding:10px;
}

#crumbNav {
	text-align:left;
	background-color: #0c0c0c;
	border-top: #444 solid 1px;
	border-bottom: #444 solid 1px;
}
#crumbNav h3, #crumbNav a {
	padding: 5px;
	color: #e2041a;
	text-decoration: none;
	text-transform: uppercase;
}
#crumbNav a:hover {
	text-decoration: underline;
	color: #ef041b;
}
#crumbNav a:visited {
	color: #a20313;
}

#productTitle {
	background: #FFF;
	padding:0;
	overflow:hidden;
	position: relative;
}
#productTitle h1 {
	font-size:2em;
	text-transform:uppercase;
	text-shadow: 0px 2px 0px #555;
	margin:5px 10px;
	text-align:left;
	
	-webkit-animation: h1slide 2s ease;
	-moz-animation: h1slide 3s ease;
	-ms-animation: h1slide 3s ease;
	animation: h1slide 3s ease;
}

.h1slide {
	-webkit-animation: h1slide 2s ease;
	-moz-animation: h1slide 3s ease;
	-ms-animation: h1slide 3s ease;
	animation: h1slide 3s ease;
}

@-webkit-keyframes h1slide {
        0%   { margin-left: -900px; }
		80%  { margin-left: 100px; }
        100% { margin-left: 0px; }
}
@-moz-keyframes h1slide {
        0%   { margin-left: -300px; }
		80%  { margin-left: 20px; }
        100% { margin-top: 0px; }
}
@-ms-keyframes h1slide {
        0%   { margin-top: -300px; }
		80%  { margin-top: 20px; }
        100% { margin-top: 0px; }
}

#productTitle img {
	float:right;
	padding:6px 6px 6px 0px;
}

.ani1 {
	-webkit-animation: IMGslide .25s ease;
	-moz-animation: IMGslide .25s ease;
	-ms-animation: IMGslide .25s ease;
	animation: IMGslide .25s ease;
}

.ani2 {
	-webkit-animation: IMGslide .5s ease;
	-moz-animation: IMGslide .5s ease;
	-ms-animation: IMGslide .5s ease;
	animation: IMGslide .5s ease;
}

.ani3 {
	-webkit-animation: IMGslide .75s ease;
	-moz-animation: IMGslide .75s ease;
	-ms-animation: IMGslide .75s ease;
	animation: IMGslide .75s ease;
}
.ani4 {
	-webkit-animation: IMGslide 1s ease;
	-moz-animation: IMGslide 1s ease;
	-ms-animation: IMGslide 1s ease;
	animation: IMGslide 1s ease;
}

.ani5 {
	-webkit-animation: IMGslide 1.25s ease;
	-moz-animation: IMGslide 1.25s ease;
	-ms-animation: IMGslide 1.25s ease;
	animation: IMGslide 1.25s ease;
}

.ani6 {
	-webkit-animation: IMGslide 1.5s ease;
	-moz-animation: IMGslide 1.5s ease;
	-ms-animation: IMGslide 1.5s ease;
	animation: IMGslide 1.5s ease;
}

@-webkit-keyframes IMGslide {
        0%   { margin-top: -300px; }
		60%  { margin-top: 50px; }
        100% { margin-top: 0px; }
}
@-moz-keyframes IMGslide {
        0%   { margin-top: -300px; }
		60%  { margin-top: 50px; }
        100% { margin-top: 0px; }
}
@-ms-keyframes IMGslide {
        0%   { margin-top: -300px; }
		60%  { margin-top: 50px; }
        100% { margin-top: 0px; }
}

#productDetails {
	color: #FFF;
	background: #333;
	text-align:left;
	overflow:hidden;
}
#productDetails h1 { 
	color:#e2041a;
	font-size:1.4em;
	text-transform:uppercase;
	background: #0c0c0c;
	overflow: hidden;
	padding: 5px;
	border-top: #555 solid 1px;
	border-bottom: #555 solid 1px;
	clear: both;
	padding-left: 10px;
}
#productDetails h3 {
	margin: 1em 0 0em 1em;
	text-transform:uppercase;
}
#productDetails p {
	margin: 1em;
}

#productDetails h1 {
	-webkit-animation: fadeIn 3s ease;
	-moz-animation: fadeIn 3s ease;
	-ms-animation: fadeIn 3s ease;
	animation: fadeIn 3s ease;
}

#productDetails {
	-webkit-animation: fadeIn 1s ease;
	-moz-animation: fadeIn 1s ease;
	-ms-animation: fadeIn 1s ease;
	animation: fadeIn 1s ease;
}


@-webkit-keyframes fadeIn {
         0%   { opacity: 0; }
		60%   { opacity: 0; }
		100%  { opacity: 100; }
}
@-moz-keyframes fadeIn {
        0%   { opacity: 0; }
		60%   { opacity: 0; }
		100%  { opacity: 100; }
}
@-ms-keyframes fadeIn {
        0%   { opacity: 0; }
		60%   { opacity: 0; }
		100%  { opacity: 100; }
}


#productDetails img {
	float:right;
	margin: 5px 10px;
}
#productDetails a:visited {
	color: #EEE;
	text-decoration: underline;
}
#productDetails a:link {
	color: #ef041b;
	font-weight:bold;
	text-decoration: underline;
}
#productDetails a:hover {
	color: #ef041b;
	text-decoration: none;
}
.lists ul {
	margin-top: 0;
	padding-top: 0;
	list-style:square;
}
.lists li {
	margin: 0;
	padding: 0;
}
.lists li:hover {
	background: #444;
	background: -webkit-linear-gradient(left, #333, #444 5%, #333 75%);
	background: -moz-linear-gradient(left, #333, #444 5%, #333 75%);
  	background: -ms-linear-gradient(left, #333, #444 5%, #333 75%);
  	background: -o-linear-gradient(left, #333, #444 5%, #333 75%);
}
.lists li a, .lists li a:hover, .lists li a:visited {
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
}

.accuracyStatement {
	color: #555;
	font-style:italic;
	font-size:.8em;
	float:left;
}

/* H1 Backgrounds */

/* Misc. CSS */
#bigCatchDesign:hover {
	text-transform:lowercase;
}
.fourColumn {
	width: 225px;
	float:left;
}
.twoColumn {
	width: 430px;
	float:left;
	padding: 0px;
}
.fourColumn {
	width: 215px;
	float:left;
	padding: 0px;
}
.brightRed {
	color: #ef041b;
}
.textShadow {
	text-shadow:1px 1px 0px rgba(0,0,0, .4);
}
.emboss {
	text-shadow:0px -1px 0px rgba(0,0,0, .4), 1px 1px 2px rgba(255,255,255, 0.4);
}
.clear {
	clear:both;
}
/* Remove Skype Phone CSS */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/* Phones */
#phoneNumbers{font-size:.9em;list-style:none;margin:0;text-align:right;background:#111;background:-webkit-linear-gradient(left,#000,#333 50%,#000);background:-moz-linear-gradient(left,#000,#333 50%,#000);background:-ms-linear-gradient(left,#000,#333 50%,#000);background:-o-linear-gradient(left,#000,#333 50%,#000);border-bottom:#222 solid 4px}
#phoneNumbers li{display:inline;margin:0;padding-right:1em}
.IE7 .phones{display:block}
#salesFlyer{float:right;padding:5px 5px 0 0;position:relative;z-index:8999}
.speedy-link,.trucks-link,.docks-link{text-transform:uppercase}
.speedy-link a{color:#FC0}
.trucks-link a{color:#c80417}
.docks-link a{color:#4096EE}
