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

#wrapper	{
	margin:0 auto;
	width:800px;
	background-color:#fff;
}

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	{
	margin:2px 0 0 0;
	font-weight:bold;
	color:#f15b22;
}

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;
	display: none;
}

#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:280px;
			margin:15px 10px 15px 15px;
		}

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

			#specials div.headerDesc p.title	{
				margin:10px 0 0 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	{
		display: none;
	}

	#container #colRight	{
		width:614px;
		border-left:none;
	}

		#colRight #cookie	{
			display: none;
		}

		#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.productDetails	{
				height:213px;
				background-repeat:no-repeat;
				background-position:bottom;
			}

				#header div.headerTitle	{
					float:left;
					width:220px;
					margin:10px 15px;
					text-align:center;
					font-size:1.3em;
				}

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

					#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:25px 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	{
				display: none;
			}

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

#footerNav	{
	display: none;
}

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

	#footer #copyright	{
		float:left;
	}

	#footer #infectious	{
		float:right;
		margin-right: 25px;
	}

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

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



