﻿*
{
	margin:0px;	
}

body 
{
	margin-top:20px;
	background: url(Images/BodyBGRepeater.jpg);
}
#preloadedImages
{
	width:0px;
	height:0px;
	display:inline;
	background-image:url(Images/BodyBG.gif);
	background-image:url(Images/Header.gif);	
	background-image:url(Images/Footer.gif);
	background-image:url(Images/InactiveTab2.gif);
	background-image:url(Images/ActiveTab2.gif);
	background-image:url(Images/span.png);
	background-image:url(Images/btnCheckout.gif);
	background-image:url(Images/btnEmptyCart.gif);
	background-image:url(Images/dealBadge.gif);
	background-image:url(Images/TBCase.gif);
	background-image:url(Images/TrueBlueContainer.gif);
}
h1,h2,h3,h4,h5
{
	color:#0048C1;
}

ol,ul
{
	list-style: none;
}

.special ul
{
	list-style:disc;
	line-height:1.2em;
}

.outerWrapper
{
	width:800px;
	max-width:800px;
	margin:0px auto;
}

.contentWrapper
{
	background:url(Images/BodyBG.gif) repeat-y;
	width:750px;
	padding:25px;
	font-family: Trebuchet MS;
	color: #444;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.0em;
	font-size: 1.0em;
}

.header
{
	height:160px;
	background:url(Images/Header.gif);	
}

.footerBottom
{
	background:url(Images/Footer.gif);
	height:28px;
	width:800px;	
}

.navigation
{
	padding: 80px 0px 0px 0px;
	width:760px;
	height:70px;
	position:relative;
	bottom:0px;
	right:0px;
}

.navigation li
{
	padding-top:25px;
	background:url(Images/InactiveTab2.gif);
	float:right;
	margin:0px 3px;
	height:45px;
	width:125px !Important;
	text-align:center;
}

.navigation li:hover
{
	background:url(Images/ActiveTab2.gif);
}

.navText
{
	font-size:1.3em;
	font-family:Comic Sans MS;
	color:#ffffff;	
}

li a
{
	display:block;
	height:45px;
	text-decoration:none !Important;	
}

	.blockquote {
		clear: both;
		margin:0px 0 20px 0;	
		padding: 5px 20px;
		border:solid 1px #458955;
		background: #eee;
		font-family: Georgia;
		color: #444;
		text-decoration: none;
		word-spacing: normal;
		text-align: left;
		letter-spacing: 0;
		line-height: 1.2em;
		font-size: 1em;
		font-style:italic;
	}
	
	.special
	{
		clear: both;
		margin:0px 0 20px 0;	
		padding: 5px 20px;
		background: #eee;
		font-family: Georgia;
		color: #444;
		border:solid 1px #458955;
	}

	/*
		CSS for the Cart. Customize anything you damn well please.
		Use Firebug or Webkit's Element Inspector to get a more 
		indepth idea of what simpleCart Generates.
	*/
	
		.cartHeaders,.totalRow{display:none;}
		.simpleCart_items
		{
			border:solid 1px #458955;
			overflow-y:auto;
			overflow-x:hidden;
			height:320px;
			width:243px;
			margin-bottom:20px;
			margin-top:10px;
		}
		.itemContainer{
			clear:both;
			width:229px;
			padding:11px 0;
			font-size:11px;
		}
		.itemImage{
			float:left;
			width:60px;
		}
		.itemName{
			float:left;
			width:85px;
		}
		.itemPrice{
			float:left;
			width:85px;
			color:#418932;
		}
		.itemQuantity{
			float:left;
			width:33px;
			margin-top:-12px;
			vertical-align:middle;
		}
		.itemQuantity input{
			width:20px;
			border:1px solid #ccc;
			padding:3px 2px;
		}
		
		.itemTotal{
			float:left;
			color:#c23f26;
			margin-top:-6px
		}

.catalogItems{
	width:400px;
	margin:30px 15px 0 0px;
	float:left;
	height:444px;
}

.cart
{
	width:253px;
	float:right;
	margin-right:20px;
}

#catalog li{
	float:left;
	margin:25px 5px 20px 5px;
}
#catalog li img{
	display:block;
}
.price{
	display:block;
	float:left;
	background:url(Images/span.png);
	width:33px;
	height:21px;
	line-height:20px;
	margin:6px 4px 0 0;
	color:#fff;
	font-size:15px;
	padding:2px 0 0 5px;
	font-weight:lighter;
	
}

a.add_cart,a.add_cart:visited 
{
	color:#0048C1 !Important;
}

a.simpleCart_checkout{
	display:-moz-inline-box;
	display:inline-block;
	width:87px;
	height:25px;
	background:url(Images/btnCheckout.gif);
	overflow:hidden;
	margin-left:100px;
	vertical-align:middle;
	text-indent:-9999px;
	font-size:0;
}

a.simpleCart_checkout:hover{
	background-position:87px 0;
}
a.simpleCart_empty{
	display:-moz-inline-box;
	display:inline-block;
	width:87px;
	height:25px;
	background:url(Images/btnEmptyCart.gif);
	overflow:hidden;
	margin-left:100px;
	vertical-align:middle;
	text-indent:-9999px;
	font-size:0;
}

a.simpleCart_empty:hover{
	background-position:87px 0;
}

.contactInfo
{
	float:left;	
	width:200px;
	margin-right:10px;
}

.emailForm
{
	width:400px;
	float:left;	
	padding: 5px 20px;
	background: #eee;
	color:#444;
	border:solid 1px #458955;
}

.emailForm input
{
	width:200px;	
}

.ddlSelectQuantity
{
	margin-top:5px;
	display:block;	
}