body {
	background-color:#b7e1fa;}	
h1 {
	color:#b56a00;
	
	font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
	font-size:26px;
	font-weight:normal;
	
	line-height:1;}	
	
.clear {
	clear:both;}
	
.right {
	float:right;
	margin-left:12px;}
	
.left {
	float:left;
	margin-right:12px;}
	
.pt48 {
	padding-top:48px;}
	
div.holder {
	margin:0 auto;
	
	width:941px;}
	
div.header {
	background-color:#ecf3fa;
	background-image:url('../images/body-bg.gif');
	background-position:top left;
	background-repeat:repeat-x;}

	div.header div.shell {
		background-color:#ecf3fa;
		background-image:url('../images/header-bg.gif');
		background-position:top left;
		background-repeat:no-repeat;
		
		height:260px;}
	
	
	div.header div.logo {
		float:left;
		
		margin-top:12px;
		margin-right:37px;
		margin-bottom:30px;
		
		width:150px;}
		
		div.header div.logo img {
			margin-bottom:12px;}
			
	div.header div.note_of_interest {
		background-color:#ffe38d;
		border:9px solid #ecf3fa;
		
		float:right;
		
		margin-top:19px;
		margin-left:18px;
		
		width:235px;
		height:153px;}
		
		div.header div.note_of_interest div.cont {
			padding:18px;}
			
			div.header div.note_of_interest div.cont p {
				color:#717174;
				
				font-family:'Myriad Pro', Myriad, Sans-Serif;
				font-size:13px;
				font-weight:normal;
				
				line-height:1.5;
				
				margin:0px 0px 0px 0px;
				
				padding:0px 0px 0px 0px;}

			div.header div.note_of_interest div.cont p.heading {
				color:#717174;
				
				font-family:'Lucida Grande', 'Arial Narrow', Sans-Serif;
				font-size:18px;
				font-weight:bold;
				
				line-height:1;
				
				margin-top:0px;
				margin-bottom:12px;
				
				padding:0px 0px 0px 0px;}

	div.header div.menu {
		height:32px;}
	
		div.header div.menu ul {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;}
				
		div.header div.menu li {
			float:left;
			
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;}
			
		div.header div.menu li a {
				border-left:1px solid #a49f9f;
				
				color:#a49f9f;
				
				font-family:'Grotesque MT Std', 'Lucida Sans Unicode', 'Lucida Grande', Sans-Serif;
				font-size:12px;
				font-weight:normal;
				
				line-height:32px;
				
				display:inline-block;
				
				height:32px;
				
				text-decoration:none;
								
				padding-right:21px;
				padding-left:9px;}
			
			
				div.header div.menu li a:hover
				, div.header div.menu li a.active {
					border-left:1px solid #0a5b9d;
					
					color:#0a5b9d;}
			
				
	div.header div.heading {
		margin-top:45px;}
		
		div.header div.heading p {
			color:#54524e;
			
			font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
			font-size:17px;
			font-weight:normal;
			
			line-height:1.25;
			
			margin-top:12px;}
			
	div.body {
		background-color:#ecf3fa;
		
		clear:both;
		
		padding-top24px;
		padding-bottom:24px;}
		
		div.body a {
			color:#bf842f;}
		
		div.body p {
			color:#292928;
			
			font-family:'Myriad Pro', Myriad, Sans-Serif;
			font-size:13px;
			font-weight:normal;
			
			line-height:1.65;
			
			margin:0px 0px 15px 0px;
			padding:0px 0px 0px 0px;}
		
		
		div.body div.featured_product {						
			float:left;
			
			margin-bottom:36px;
			
			width:304px;}
			
		div.body div.featured_product div.cont {
			border-left:2px solid #ffffff;
			
			padding-right:24px;
			padding-left:24px;}
			
		div.body div.fp_first div.cont {
			border-left:none;
			
			padding-left:0px;
			padding-right:36px;}
			
			div.body div.featured_product h2 {
				color:#262727;
				
				font-family:'Myriad Pro', Myriad, Sans-Serif;
				font-size:16px;
				font-weight:bold;
				
				line-height:1;
				
				margin:0px 0px 12px 0px;
				padding:0px 0px 0px 0px;}
				
			div.body div.featured_product img.featured_product_icon {
				float:left;
				
				margin-right:15px;
				margin-bottom:112px;}
				
			div.body div.featured_product img.order_it {
				float:right;
				
				margin-right:0px;
				margin-bottom:0px;
				margin-left:0px;
				
				padding:0px 0px 0px 0px;}
				
			div.body div.featured_product p.price {
				color:#b56a00;
				
				font-family:'Myriad Pro', Myriad, Sans-Serif;
				font-size:14px;
				font-weight:bold;
				
				line-height:1;
				
				margin:0px 0px 6px 0px;
				padding:0px 0px 0px 0px;}				
				
			div.body div.featured_product ul {
				clear:right;
				
				margin-top:9px;}
				
				div.body div.featured_product ul li {
					color:#404040;
					
					font-family:'Myriad Pro', Myriad, Sans-Serif;
					font-size:13px;
					font-weight:normal;
					
					line-height:1.2;
					
					margin:0px 0px 9px 0px;
					padding:0px 0px 0px 0px;}
					
		div.body h3 {
			color:#404040;
			
			font-family:'Myriad Pro', Myriad, Sans-Serif;
			font-size:14px;
			font-weight:bold;
			
			line-height:1.5;
			
			margin:0px 0px 6px 0px;
			padding:0px 0px 0px 0px;}
			
					
		div.body div.heading {
			background-image:url('../images/yellow-bar-bg.gif');
			background-position:top left;
			background-repeat:repeat-x;
			
			clear:both;}
			
		div.body div.heading_right {
			text-align:right;}
			
			div.body div.heading h2 {
				background-color:#ecf3fa;
				
				color:#b56a00;
				
				display:inline;
				
				font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
				font-size:21px;
				font-weight:normal;
				
				line-height:20px;
				
				padding:0px 9px 0px 0px;}
				
			div.body p.subheading {
				color:#54524e;
				
				font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
				font-size:15px;
				font-weight:normal;
				
				line-height:1.25;
				
				margin-top:18px;
				margin-bottom:18px;}
				
			div.body div.heading_right h2 {
				text-align:right;
				
				padding-right:0px;
				padding-left:9px;}

			div.body p.subheading_right {
				text-align:right;}				
				
			div.body div.copybox {
				background-color:#cee1ee;
				
				float:left;
				
				position:relative;
				
				margin-top:24px;
				margin-right:6px;
				margin-bottom:24px;
				
				width:305px;
				height:196px;}

				div.body div.copybox div.cont {
					padding:15px 18px 15px 18px;}
					
			div.body div.copybox_clear {
				background-color:transparent;
				
				margin-left:24px;
				
				width:281px;}
				
				div.body div.copybox_clear div.cont {
					padding:15px 18px 15px 9px;}
					
				div.body div.copybox img.contact_us_icon {
					position:absolute;
					
					top:-28px;
					right:-24px;}
					
				div.body div.copybox div.contact_us_icon_holder {
					float:right;
					
					font-size:0px;
					line-height:0px;
					
					width:50px;
					height:2px;}
					
			div.body div.copybox p {
				color:#292928;
				
				font-family:'Myriad Pro', Myriad, Sans-Serif;
				font-size:12px;
				font-weight:normal;
				
				line-height:1.65;
				
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;}
				
				div.body div.copybox p.heading {
					font-size:16px;
					font-weight:bold;
					
					margin-bottom:12px;}

			div.body div.login_form {
				background-color:#ffffff;
				
				border:2px solid #ffe38d;
				
				float:left;
				
				margin-right:18px;
				
				padding:24px 24px 24px 24px;}					

			div.body div.support_form{
				background-color:#ffffff;
				
				border:2px solid #ffe38d;
				
				float:right;
				
				margin-left:18px;
				
				padding:24px 24px 24px 24px;}
				
				div.body div.support_form h3,
				div.body div.login_form h3 {
					color:#717174;
					
					font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
					font-size:21px;
					font-weight:normal;
					
					line-height:1;
					
					margin:0px 0px 24px 0px;
					padding:0px 0px 0px 0px;}
				
				div.body div.support_form p,
				div.body div.login_form p {
					margin-bottom:18px;}
					
				div.body div.login_form p.message {
					color:#ff0000;}
	
	div.body ul.horiz {
		padding-left:24px;}
		
		div.body ul.horiz li {
			float:left;

			font-family:'Myriad Pro', Myriad, Sans-Serif;
			font-size:13px;
			font-weight:normal;
			
			line-height:1.5;
			
			margin-right:18px;}
	
	div.body ul.float_list {
		float:left;
		
		margin-top:24px;
		margin-right:48px;
		margin-bottom:24px;
		margin-left:0px;}
		
		div.body ul.float_list li {
			color:#3d3d3d;
			
			list-style-type:none;
			
			font-family:'Myriad Pro', Myriad, Sans-Serif;
			font-size:13px;
			font-weight:bold;
			
			line-height:1.5;
			
			margin:0px 0px 12px 0px;
			padding:0px 0px 0px 0px;}
			
			div.body ul.float_list li span {
				font-weight:normal;}
			
		div.body ul.checked_list li {
			background-image:url('../images/arrow-checkbox.gif');
			background-position:1px 0px;
			background-repeat:no-repeat;
			
			padding:0px 0px 0px 30px;}			
	
	div.body div.chart {
		margin-top:24px;}
		
		div.body div.chart div.chart_rows {
			background-color:#c8d6e2;
			
			float:left;
			
			width:504px;
			
			margin:72px 0px 0px 0px;
			padding:0px 12px 0px 12px;}
			
			div.body div.chart div.chart_rows p {
				font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
				font-size:14px;
				font-weight:normal;

				line-height:26px;
				height:26px;
				
				margin:0px 0px 0px 0px;
				padding:12px 0px 12px 0px;}
	
		div.body div.chart div.chart_col {
			background-position:top left;
			background-repeat:repeat-x;
			
			float:left;
			
			position:relative;
			
			width:96px;
			
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;}
			
			div.body div.chart div.chart_col p.chart_col_heading {				
				position:absolute;
				top:-48px;
				
				width:96px;

				text-transform:uppercase;}
				
			div.body div.chart div.chart_col p {
				font-family:"Myriad Pro", Myriad, Sans-Serif;
				font-size:18px;
				font-weight:bold;
				
				line-height:26px;
				height:26px;
				
				margin:0px 0px 0px 0px;
				padding:12px 0px 12px 0px;
				
				text-align:center;}
				
			div.body div.chart div.chart_col div.chart_order_button {
				margin:0px 0px 0px 0px;				
				padding:12px 0px 12px 18px;}

		div.body div.chart div.chart_col_bronze {
			background-image:url('../images/chart-col-bronze.gif');
			
			margin-top:72px;
			padding-top:0px;}
			
			div.body div.chart div.chart_col_bronze p {
				color:#302809;}

			div.body div.chart div.chart_col_bronze p.chart_col_heading {
				color:#745c05;
				margin-top:36px;
				padding-top:48px;}			
			
			div.body div.chart div.chart_col_bronze div.chart_col_padding {
				margin:0px 0px 0px 0px;}

		div.body div.chart div.chart_col_silver {
			background-image:url('../images/chart-col-silver.gif');
			
			margin-top:48px;
			padding-top:24px;}

			div.body div.chart div.chart_col_silver p {
				color:#323030;}

			div.body div.chart div.chart_col_silver p.chart_col_heading {
				color:#8a8987;
				margin-top:36px;
				padding-top:24px;}

			div.body div.chart div.chart_col_silver div.chart_col_padding {
				margin:0px 0px 0px 0px;}

		div.body div.chart div.chart_col_gold {
			background-image:url('../images/chart-col-gold.gif');
			
			margin-top:24px;
			padding-top:48px;}

			div.body div.chart div.chart_col_gold p {
				color:#38300a;}
				
			div.body div.chart div.chart_col_gold p.chart_col_heading {
				color:#ae9a35;
				margin-top:36px;
				padding-top:0px;}

			div.body div.chart div.chart_col_gold div.chart_col_padding {
				margin:0px 0px 0px 0px;}

		div.body div.chart div.chart_col_black {
			background-image:url('../images/chart-col-black.gif');
			
			margin-top:0px;
			padding-top:72px;}

			div.body div.chart div.chart_col_black p {
				color:#dddddd;}

			div.body div.chart div.chart_col_black p.chart_col_heading {
				color:#000000;
				margin-top:0px;}

			div.body div.chart div.chart_col_black div.chart_col_padding {
				margin:0px 0px 0px 0px;}

form p {
	margin-bottom:9px;}

form label {
	float:left;
	
	width:150px;}
	
form input,
form textarea {
	border:2px solid #b56a00;

	color:#3d3d3d;
	
	font-family:'Myriad Pro', Myriad, Sans-Serif;
	font-size:13px;
	font-weight:normal;
	
	overflow:auto;
	
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 6px;
	
	width:300px;}
	
form textarea {
	height:120px;}
	
form p.submit {
	margin-bottom:0px;
	
	text-align:right;}
	
form input.submit {
	background-color:#ffe38d;
	
	color:#000000;
	
	font-weight:bold;
	
	width:auto;}
					

div.footer {
	background-color:#b7e1fa;
	
	border-top:3px solid #8198ae;
	
	padding:12px 24px 12px 24px;}
	
	div.footer div.social_networking {
		float:right;}
		
		div.footer div.social_networking img {
			margin-left:9px;}
	
	div.footer h2 {
		color:#b56a00;
		
		font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
		font-size:21px;
		font-weight:normal;
		
		line-height:20px;
		
		padding-right:9px;}
		
	div.footer ul {
		float:left;
		
		margin:18px 0px 12px 0px;}
		
		div.footer ul li {
			color:#5a626b;
			
			font-family:'Gill Sans', 'Gill Sans MT', 'Arial Narrow', Sans-Serif;
			font-size:14px;
			font-weight:normal;
			
			line-height:1.5;
			
			margin:0px 48px 9px 0px;
			padding:0px 0px 0px 0px;}
						
			div.footer ul li a {
				color:#5a626b;
				
				text-decoration:none;}