body, html	{
	margin:0;
	padding:0;
	font:9pt Verdana, Helvetica, Arial, sans-serif;
	color:#404767;
	background-color:#c1c3cf;
	line-height:135%;
}

#wrapper	{
	width:800px;
	background-color:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 2px;
}

a	{
	color:#0d2080;
	text-transform:uppercase;
	text-decoration:none;
}

a:hover	{
	color:#9397ad;
}

img	{
	border:0;
}

hr	{
	color:#d7dbde;
	background-color:#d7dbde;
	height:1px;
	border:0;
	width:100%;
	margin:5px 0;
}

h1,h2,h3,h4,h5,h6	{
	font-size:1.1em;
	color:#f15b22;
	font-weight:bold;
	margin:2px 0 6px 0;
}

p	{
	margin:2px 0 6px 0;
}

p.title	{
	font-weight:bold;
	color:#f15b22;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

span.price	{
	color:#f15b22;
	font-weight:bold;
}

span.amount	{
	font-size:1.4em;
	font-weight:bold;
	color:#0d2080;
}

span.taxes	{
	text-transform:uppercase;
	font-size:.8em;
}

#banner	{
	height:110px;
}

#nav	{
	height:25px;
}

#container	{
	margin:0;
	width:800px;
	background:#fff url(../_img/bg_container.gif) repeat-x;
	padding-top: 15px;
}

	#container #specials	{
		background: #fff no-repeat bottom;
		height:170px;
	}

		#specials div.headerDesc	{
	float:right;
	width:310px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
		}

			#specials div.headerDesc a	{
				font-weight:bold;
			}

			#specials div.headerDesc p.title	{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
			}

		#contentHome	{
			margin:20px;
			font-size:.9em;
		}

			#contentHome h1	{
				font-size:1.8em;
				margin: 30px 25px;
			}

			#contentHome td.col1	{
				width:200px;
				text-align:left;
				padding:0 25px;
			}

			#contentHome td.col2	{
				width:200px;
				text-align:left;
				padding:0 25px;
			}

			#contentHome td.col3	{
				width:200px;
				text-align:left;
				padding:0 25px;
			}

	#container #colLeft	{
		width:185px;
		float:left;
	}

		#colLeft #subnav	{
			width:170px;
			margin:10px auto;
		}

			#subnav ul	{
				margin:0;
				padding:0;
				list-style-type:none;
				display: block;
			}

				#subnav ul li	{
					margin:0;
					padding: 3px 3px;
					border-top:1px solid #d7dbde;
				}

					#subnav ul li a	{
						width:170px;
						color:#0d2080;
						text-transform:uppercase;
						text-decoration:none;
						font-weight:bold;
					}

					#subnav ul li a:hover	{
						width:170px;
						color:#9397ad;
					}

					#subnav ul li a.selected	{
						color:#f15b22;
					}

					#subnav ul li a.selected:hover	{
						color:#f15b22;
					}

				#subnav ul li.bottom	{
					border-bottom:1px solid #d7dbde;
				}

				#subnav ul li.noborder	{
					border-top:none;
				}

				#subnav ul li.sub	{
					margin:0;
					padding: 2px 3px 2px 8px;
					font-size: 0.8em;
					background-color:#e3e5ef;
					border-top:1px solid #fff;
				}

		#colLeft #sidebar	{
			width:170px;
			margin:40px auto 10px auto;
		}

			#sidebar a	{
				text-transform:none; 
			}

	#container #colRight	{
		width:614px;
		border-left:1px solid #d7dbde;
		float:right;
	}

		#colRight #cookie	{
			padding:0 10px 4px 20px;
			color:#f15b22;
			font-size:.8em;
			text-transform:uppercase;
		}

			#colRight #cookie a	{
				color:#0d2080;
				text-decoration:none;
			}

			#colRight #cookie a:hover	{
				color:#9397ad;
			}

		#colRight #header	{
		}

			#header.productMainDetails	{
				height:175px;
				background-repeat:no-repeat;
				background-position:bottom;
			}

				#header.productMainDetails div.headerDesc	{
					float:right;
					width:320px;
					margin:15px 15px;
					font-size: .9em;
				}

				#header table	{
					width:614px;
					background: url(../_img/products/hdr_sample_bg.jpg) no-repeat bottom;
					border: 0;
					padding: 0;
					margin: 0;
					border-collapse: collapse;
				}

				#header td.headerTitle	{
					padding:10px 25px 0 25px;
				}

					#header td.headerTitle h1	{
						font-size:1.3em;
					}

				#header td.headerImg	{
					vertical-align: bottom;
					margin: 0;
					padding: 0;
				}

				#header td.headerDesc	{
					width:300px;
					padding:5px 15px 20px 15px;
					font-size: .9em;
					vertical-align: bottom;
				}

					#header div.headerDesc a	{
						font-weight:bold;
					}

					#header div.headerDesc p.title	{
						margin:10px 0 0 0;
					}

		#colRight #contentMain	{
			margin:20px 0;
			font-size:.9em;
		}

			#contentMain .col1,.col2,.col3	{
				float:left;
				width:175px;
				padding:10px;
				text-align:left;
			}

			#contentMain .col2	{
				border-left:1px solid #d7dbde;
				border-right:1px solid #d7dbde;
				margin:0 10px;
			}

		#colRight #content	{
			padding:15px 25px 20px 20px;
			font-size:.9em;
		}

			#colRight #content ul	{
				margin:0;
				padding:0 0 2px 15px;
			}

			#colRight #content ul li	{
				list-style:square;
				list-style-image:url(../_img/li_plus.gif);
				margin:1px auto;
			}

			#colRight #content ul li ul li	{
				list-style:square;
				list-style-image:url(../_img/li_minus.gif);
				margin:1px auto;
			}

			#colRight #content a	{
				color:#0d2080;
				text-decoration:none;
			}

			#colRight #content a:hover	{
				color:#9397ad;
			}

			#colRight #content .top	{
				text-align:right;
				text-transform:uppercase;
				border-top:1px solid #d7dbde;
				margin-top:8px;
				margin-bottom:8px;
				padding-top:4px;
				font-size:.9em;
			}

#footerTop	{
	background:url(../_img/bg_footer.gif) repeat-x;
	height:26px;
	overflow:hidden;
	font-size:.1em;
	clear: both;
}

#footerNav	{
	background:url(../_img/bg_footer_nav.gif) repeat-x;
	text-align:center;
	height:21px;
	color:#b7c0c4;
	font-weight:bold;
	overflow:hidden;
}

	#footerNav ul	{
		padding:0;
		margin:0;
	}

	#footerNav ul li	{
		display:inline;
		list-style-type:none;
		margin:0;
		padding:0 3px;
		text-transform:uppercase;
		font-size:.95em;
		}

	#footerNav a	{
		color:#0d2080;
		text-decoration:none;
	}

	#footerNav a:hover	{
		color:#929aa1;
	}

#footer	{
	background-color:#0d2080;
	color:#b9c2c6;
	font-size:.8em;
	padding:4px 10px;
}

	#footer #copyright	{
		float:left;
	}

	#footer #infectious	{
		float:right;
	}

		#footer #infectious a	{
			color:#b9c2c6;
			text-decoration: none;
			text-transform: none;
		}

		#footer #infectious a:hover	{
			color:#f15b22;
		}
