body{
	margin:0px;
	padding:0px;
	background-image: url("../images/bgLong.jpg");
	background-repeat: repeat-x;
	background-color: #6982a0;
}

a{
	color:#A6002A;	
}

html{
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:0px;
}

p{
	margin:0px;
	padding:0px;
}

object{
	border:0px;
	outline:none;
}

.clear{
	clear:both;
	font-size:1px !important;
}

h1{
	margin:0px;
	padding:0px;
	font-size:24px;
	line-height:24px;
	color: #032b60;	
}


/*	Fake Browsers(IE6, 7, 8, etc..)	*/
#menuHolder, .menuHolder, #mainNav, #mainNav ul, #mainNav li, #mainNav a {
	z-index:20000;
}
homeBannerDrop, #subpageBannerDrop, .homeBanner, .homeBanner div, .homeBanner img {
	z-index:0;
}



.backgroundImage{
	font-family:Verdana;
	font-size:12px;
}


.dropShadow{
	width:844px;
	background-image: url("../images/dropShadow.png");
	background-repeat: repeat-y;
	margin:0px auto;	
}

.header{
	margin:0px auto;
	width:818px;
}

.headerLogo{
	padding:20px;
	width:439px;
	height:49px;
	float: left;
	ddisplay: inline;
}

.searchBox{
	padding:35px 20px 0px 0px;
	width:319px;
	height:54px;
	float: right;
	display:inline;
	text-align:right;
}

.menuHolder{
	margin:0px auto;
	width:818px;
	height:28px;
	background-image: url("../images/menuBg.gif");
	font-family: Verdana;
	font-weight: bold;
	font-size:12px;
}

.homeBanner{
	margin:0px auto;
	width:818px;
}

.contentHolder{
	margin:0px auto;
	width:818px;
	background-image: url("../images/contentHolderBg.gif");
	background-repeat: repeat-y;
	line-height:16px;
}

.contentLeftHolder{
	width:553px;
	height:auto !important;
	min-height:343px;
	height:343px;
	background-image: url("../images/contentTop.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	float: left;
	display:inline;
	color: #021a45;
}

.contentRightHolder{
	width:265px;
	height:auto !important;
	min-height:343px;
	height:343px;
	background-image: url("../images/sidebarBg.gif");
	background-repeat: no-repeat;
	background-color: #b8c3d2;
	float: left;
	display:inline;
	color: #141414;
}

.contentLeft{
	padding:20px;
	overflow: hidden;
}

.contentRight{
	padding:20px;
	background-image: url("../images/contentDivider.gif");
	background-repeat: repeat-y;
	overflow: hidden;
}

.contentBottom{
	margin:0px auto;
	width:844px;
	height:97px;
	background-image: url("../images/contentBottom.png");
	background-repeat: repeat-y;
}

.footer{
	width:818px;
	margin:0px auto;
	margin-bottom:10px;
	color:#FFFFFF;
	text-align:center;
}



/*	Template Subpage */
.contentSubpage{
	padding:20px;
	margin:0px auto;
	width:778px;
	background-image: url("../images/contentFullTop.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #021a45;
	line-height:16px;
}

.contentBottomFull{
	margin:0px auto;
	width:844px;
	height:97px;
	background-image: url("../images/contentBottomFull.png");
	background-repeat: repeat-y;
}






/* Products Pages */
div.product-grid {
}

div.product-grid div.thumbnail {
	display: inline-block;
	width: 125px;
	margin-bottom: 30px;
	text-align: center;
}

div.product-grid div.thubmnail-caption {
	text-align: center;
	color: #5f5f5f;
	font-weight: bold;
	margin-top: 3px;
	font-size: 1em;
}

div.product-grid img {
	border-width: 1px;
	border-color: #d5d5d5;
	padding: 3px;
}

div.product-grid img:hover {
	border-color: #A6002A;
	background-color: #eaeaea;
}

.productImage{
	margin:10px;
	padding:3px;
}
