html,body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: url(images/2012_gradient.jpg) repeat-x #FFFFFF;
}
.border_container {
	width: 875px;
	margin-right: auto;
	margin-left: auto;
}
.border_box {
	float: left;
	clear: left;
	width: 875px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
}
.container {
	float: left;
	clear: left;
	width: 855px;
	display: inline;
	margin-top: 3px;
	margin-left: 10px;
	background: #FFFFFF;
}
.header {
	float: left;
	width: 855px;
	height: 100px;
}
.topbar {
	float: left;
	clear: left;
	width: 855px;
	height: 32px;
	display: inline;
	margin-left: 10px;
	background: url(images/topbar.gif) no-repeat top;
}
.cart_item {
	float: left;
	clear: left;
	width: 740px;
	height: 33px;
	display: inline;
	margin-left: 10px;
	background: url(images/cart_line.gif) repeat-x;
}
.cart_item_nosize {
	float: left;
	clear: left;
	width: 740px;
	display: inline;
	margin-left: 10px;
	margin-top: 8px;
	background: url(images/cart_line.gif) repeat-x bottom;
}
.cart_item p {
	padding-top: 10px;
	text-align: center;
}
.cart_item_2011 {
	position: relative;
	float: left;
	width: 625px;
	height: 33px;
	display: inline;
	margin-left: 10px;
	background: url(images/cart_line.gif) repeat-x;
}
.cart_item_2011 p {
	padding-top: 10px;
	text-align: center;
}

		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
			color: #ff6700;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
			text-decoration: none;
		}
		.tooltip:hover span {
			border-width: 2px;
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			text-align: left;
			text-decoration: none;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			text-decoration: none;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; color: #000000; text-decoration: none; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent;  text-decoration: none; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33;  text-decoration: none; }

h1 {font-family: Arial; font-size: 13pt; color: #434343; text-align: left; font-weight: bold; margin-top: 0px; padding-top: 0px;}
h2 {font-family: Arial; font-size: 11pt; color: #353a94; text-align: left; font-weight: bold; margin-bottom: 5px;}

p {font-family: Verdana; font-size: 8pt; margin: 0px; padding: 0px; padding-top: 4px; text-align: left;}
.price_blue {color: #999999; text-decoration: line-through;}
.price_orange {color: #ff6700; font-weight: bold;}

form {padding: 0px; margin: 0px;}
input {padding: 0px; margin: 0px; border: 1px solid #a5a5a5; height: 22px;}
select {height: 22px;}
textarea {padding: 0px; margin: 0px; border: 1px solid #a5a5a5;}

a:link {font-family: Verdana; font-size: 8pt; color: #778495; font-weight: normal; text-decoration: none;}
a:active {font-family: Verdana; font-size: 8pt; color: #778495; font-weight: normal; text-decoration: none;}
a:visited {font-family: Verdana; font-size: 8pt; color: #778495; font-weight: normal; text-decoration: none;}
a:hover {font-family: Verdana; font-size: 8pt; color: #778495; font-weight: normal; text-decoration: underline;}

a.nav_link:link {font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; text-align: left;}
a.nav_link:active {font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; text-align: left;}
a.nav_link:visited {font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; text-align: left;}
a.nav_link:hover {font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: underline; text-align: left;}

a.menu_link:link {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; text-align: left;}
a.menu_link:active {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; text-align: left;}
a.menu_link:visited {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; text-align: left;}
a.menu_link:hover {font-family: Verdana; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: underline; text-align: left;}

a.footer_link:link {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: none; margin-left: 13px; margin-right: 13px;}
a.footer_link:active {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: none; margin-left: 13px; margin-right: 13px;}
a.footer_link:visited {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: none; margin-left: 13px; margin-right: 13px;}
a.footer_link:hover {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: underline; margin-left: 13px; margin-right: 13px;}

a.newheader_link:link {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: none; margin-left: 7px; margin-right: 7px;}
a.newheader_link:active {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: none; margin-left: 7px; margin-right: 7px;}
a.newheader_link:visited {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: none; margin-left: 7px; margin-right: 7px;}
a.newheader_link:hover {font-family: Verdana; font-size: 8pt; color: #1d3d52; font-weight: bold; text-decoration: underline; margin-left: 7px; margin-right: 7px;}

