/*============================================================
	Table of Contents:
==============================================================
    * The above import command calls in the reset styles
	* Reference
    * Baseline (Default) Styles
    * Structure
    * Footer

==============================================================
	* Reference
==============================================================

* font shorthand definition order and default value
element { font-style: normal; font-variant:normal; font-weight: normal; font-size: inherit; line-height: normal; font-family:inherit; }

* background shorthand definition order and default value
element { background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top; background-attachment: scroll; }

* default colors
light-red	= #E92635
dark-red	= #950000
light-gray	= #BCBCBC
dark-gray	= #3E3E3E
light-blue	= #0086D2
dark-blue	= #00336A
blue-green	= #003F5F

* font conversions
Pixels 	EMs 	Percent 	Points
6px 	0.462em 	46.2% 	5pt
7px 	0.538em 	53.8% 	5pt
8px 	0.615em 	61.5% 	6pt
9px 	0.692em 	69.2% 	7pt
10px 	0.769em 	76.9% 	8pt
11px 	0.846em 	84.6% 	8pt
12px 	0.923em 	92.3% 	9pt
13px 	1em 		100% 	10pt
14px 	1.077em 	107.7% 	11pt
15px 	1.154em 	115.4% 	11pt
16px 	1.231em 	123.1% 	12pt
17px 	1.308em 	130.8% 	13pt
18px 	1.385em 	138.5% 	14pt
19px 	1.462em 	146.2% 	14pt
20px 	1.538em 	153.8% 	15pt
21px 	1.615em 	161.5% 	16pt
22px 	1.692em 	169.2% 	17pt
23px 	1.769em 	176.9% 	17pt
24px 	1.846em 	184.6% 	18pt
============================================================*/

/*============================================================
	* Baseline (Default) Styles
============================================================*/
html {
	overflow-y: scroll;
	height: 100%; }

body {
	/*background: #00336A;*/
	background: #E6E6E6 url('/images/bg-body.jpg') repeat-x center 0;
	color: #333;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	/*height: 90%;*/
	line-height: 1.538em;
	/*min-height: 100%;*/
	height: 100%;
	margin: 0; }
	
	/*div#bg-color {
		background: #E6E6E6 url('/images/bg-body.jpg') repeat-x center 0;
		overflow: auto; }*/
		
	div#wrapper {
		margin: 0 auto -50px;/* the bottom margin is the negative value of the footer's height */
		/*min-height: 580px;*/
		min-height: 100%;
		height: auto !important;
		height: 100%;
		/*overflow: visible;
		position: relative;*/
		width: 960px; }
		
	#footer, #push {
		height: 50px; /* .push must be the same height as .footer */ }
		
p {	margin: 0 0 1em 0; }

.small { font-size: 0.729em; }



/*a.terms { color: #BCBCBC; line-height: 15px; text-decoration: none; }
a.terms:hover { color: #BCBCBC; text-decoration: underline; }*/

hr.grayline {
	background: transparent; 
	border: 0 none;
	border-top: 1px;
	border-top-style: solid;
	clear: both;
	color: #D0D0D0;
	height: 1px;
	margin: 0 0 .8em 0; }

ul, ol {
	padding-left: 40px; }
	
	li {
		margin: 6px 0; }
		
ul.no-bullets {
	line-height: 1.538em;
	list-style-type: none; }
		
ul.carrots {
	line-height: 1.538em;
	list-style-image: url('/images/carrot-bullet.png'); }

h1:first-child, h2:first-child, h3:first-child { margin-top: 0px; }
h1 { font-size: 2.615em; color: #666666; line-height: 1em; margin: 0 0 0.5em 0; } /*Page Titles*/
h2 { font-size: 1.154em; color: #0086D2; margin: 0 0 0.7em 0; } /*Light Blue Headers*/
h3 { font-size: 1.154em; color: #950000; margin: 0 0 0.7em 0; } /*Dark Red Headers*/

img, input { behavior: url('/images/iepngfix.htc'); }  /*For IE6 PNG support */

sup, sub {
	font-size: 9px;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;	}

sup {
	bottom: 1ex; }

sub {
	top: .5ex; }

a {
	color: #950000;
	font-weight: bold;
	text-decoration: none; }
	
a:hover {
	color: #838383; }

a img {
	border: none; }

span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('/images/checkbox.png') no-repeat;
	display: block;
	clear: left;
	float: left; }
	
	
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('/images/radio.png') no-repeat;
	display: block;
	clear: left;
	float: left; }
	
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 30px 0 10px;
	color: #950000;
	font: 10px/21px arial,sans-serif;
	background: url('/images/select.png') no-repeat;
	behavior: url('/images/iepngfix.htc');
	overflow: hidden; }

div.flash-notice-green {
	border: 1px solid #003300;
	background-color: #90FB8D;
	padding: 10px 10px 0; }
	
div.flash-notice-red {
	border: 1px solid #660000;
	background-color: #FF6262;
	padding: 10px 10px 0; }

/*============================================================
	* Structure / __menu / __submenu / __header / __content
============================================================*/
			
/*===__menu===*/
ul#nav {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 50000; }
	
	ul#nav a {
		color: #FFF;
		font-weight: bold;
		padding: 6px 10px;
		text-align: center;
		width: 100%; }
		
		ul#nav a:hover {
			background: transparent url('/images/bg-menu-bar-hover.jpg') repeat-x scroll 0 0; }
	
	ul#nav li {
		border-right: 1px solid #E3898E;
		float: left;
		line-height: 30px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative; }
	
	ul#nav li#choose-language {
		height: 25px;
		padding: 4px 37px 0 0; }
		
		ul#nav li ul { 
			display: none;
			left: 0;
			padding: 0;
			position: absolute;
			top: 30px;
			width: 180px;
			z-index: 10000; }
		
		ul#nav li:hover ul { 
			display: block; }
		
		ul#nav li ul li {
			margin: 0;
			width: 100%; }
			
		ul#nav li ul li a {
			background: #CA0018 url('/images/bg-menu-bar-sub-btn.jpg') repeat-x scroll 0 0;
			color: #FFF;
			display: block;
			font-weight: normal;
			line-height: 30px;
			margin: 0;
			padding: 0;
			text-align: center;
			width: 100%; }
 
			ul#nav li ul li a:hover {
				color: #FFF;
				background: #A10014 url('/images/bg-menu-bar-sub-btn-hover.jpg') repeat-x scroll 0 0; }

/**===__submenu===*/
div#sub-menu {
	float: left;
	font-weight: normal;
	text-align: center;
	width: 146px; }
		
	div#sub-menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0; }
		
	div#sub-menu li { /*catches the li's not within a ul - the ones that are not supposed to affect the hide/show divs function*/
		float: left;
		font-size: 10px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 100%; }
	
	div#sub-menu li.menu-header, div#sub-menu li.menu-header a, div#sub-menu li.menu-header a.selected, div#sub-menu li.menu-header a:hover {
		background: #ADC3DE url('/images/sub-menu-header.jpg') repeat-x 0 0;
		color: #00336A;
		font-weight: bold;
		font-size: 1em;
		line-height: 34px; }
		
		div#sub-menu li a {
			background: #CBCBCB url('/images/sub-menu-btn.jpg') repeat-x 0 0;
			color: #000;
			display: inline-block;
			font-weight: normal;
			line-height: 25px;
			outline: none;
			text-decoration: none;
			width: 100%; }
		
		div#sub-menu li a:hover, div#sub-menu li a.selected {
			background: #CED7DE url('/images/sub-menu-btn-hover.jpg') repeat-x 0 0; }
			
		div#sub-menu li.sub-menu-end-cap {
			background: url('/images/sub-menu-footer.jpg') no-repeat 0 0;
			font-size: 2px;
			line-height: 3px; }
			
/**===__submenu - Compensation Plan ===*/
div#sub-menu_cp {
	float: left;
	font-weight: normal;
	text-align: center;
	width: 210px; }
		
	div#sub-menu_cp ul {
		list-style-type: none;
		margin: 0;
		padding: 0; }
		
	div#sub-menu_cp li { /*catches the li's not within a ul - the ones that are not supposed to affect the hide/show divs function*/
		float: left;
		font-size: 10px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 100%; }
	
	div#sub-menu_cp li.menu-header, div#sub-menu_cp li.menu-header a, div#sub-menu_cp li.menu-header a.selected, div#sub-menu_cp li.menu-header a:hover {
		background: #ADC3DE url('/images/sub-menu-header.jpg') repeat-x 0 0;
		color: #00336A;
		font-weight: bold;
		font-size: 1em;
		line-height: 34px; }
		
		div#sub-menu_cp li a {
			background: #CBCBCB url('/images/sub-menu-btn.jpg') repeat-x 0 0;
			color: #000;
			display: inline-block;
			font-weight: normal;
			line-height: 25px;
			outline: none;
			text-decoration: none;
			width: 100%; }
		
		div#sub-menu_cp li a:hover, div#sub-menu_cp li a.selected {
			background: #CED7DE url('/images/sub-menu-btn-hover.jpg') repeat-x 0 0; }
			
		div#sub-menu_cp li.sub-menu-end-cap {
			background: url('/images/sub-menu-footer.jpg') no-repeat 0 0;
			font-size: 2px;
			line-height: 3px; }
			

/*===__header===*/
div#header {
	clear: left;
	height: 120px;
	padding-top: 30px; }
	
	div#header {
		background: transparent url('/images/header-lines-blue.png') no-repeat 130px 30px; }
	
	div#header.company, div#header.mission, div#header.history, div#header.cofounders, div#header.scienceteam, div#header.endorsers, div#header.gojikids {
		background: transparent url('/images/header-lines-purple.png') no-repeat 130px 30px; }
	
	div#header.opportunity, div#header.compensation-plan, div#header.meetings {
		background: transparent url('/images/header-lines-green.png') no-repeat 130px 30px; }
	
	div#header.products, div#header.science, div#header.studies {
		background: transparent url('/images/header-lines-bluegreen.png') no-repeat 130px 30px; }
	
	div#header.contact {
		background: transparent url('/images/header-lines-red.png') no-repeat 130px 30px; }
		
	div#header img, div#bread-crumb {
		clear: left;
		float: left; }
		
	div#ic_myacclnk {
		float: right; }
		
	div#ips_shingle {
		background: transparent url('/images/bg_shingle.png') no-repeat 0 0;
		/*border: 1px solid #CCCACA;*/
		float: right;
		font-size: 0.769em;
		height: 100px;
		line-height: 1.5em;
		margin-right: -17px;
		min-width: 290px;
		padding: 5px; }
	
		div#ips_shingle img {
			/*float: left;*/
			margin-left: 15px;
			margin-right: 5px; }
			
		div#ips_shingle_name {
			color: #111111;
			font-weight: 600; }
	
		div#ips_shingle div {
			display: block;
			float: none; }
			
/*===__content===*/
div#content { }

div#country-inquiry {
	margin: 0 auto; }
	
div#country-inquiry table tr td{
	padding: 5px 0 0; }

img.left {
	float: left;
	margin: 0 10px 10px 0;
	padding-left: 0; }
	
/*div#content > img.left { IE6 doesn't see this
	clear: left; }*/
	
img.right {
	float: right;
	margin: 0 0 10px 10px;
	padding-right: 0; }
	
/*div#content > img.right { IE6 doesn't see this
	clear: right; }*/

	div#content div, div#content div.content-with-sub-nav div div { /*All Pages with click-to-show divs*/
		margin-bottom: 1em;
		overflow: visible; }

	div.content-with-sub-nav {
		margin-left: 160px;
		height: 100%; } /*IE6 needs HasLayout triggered*/
		
/*===___home===*/
	div#content div#home-flash {
		height: 320px;
		overflow: hidden;
		position: relative; }
		
	div#home-flash div {
		position: absolute;
		background: url('/images/homepage/main_tile.png') repeat-x 0 0;
	}
	
	div#home-flash ul#slideshow_nav {
		bottom: 12px;
		position: absolute;
		padding: 0;
		right: 10px;
		width: 150px;
		z-index: 100;
	}
	
		ul#slideshow_nav a.pp {
			float: right;
			height: 12px;
			margin: 4px;
			width: 60px;
		}
		
		ul#slideshow_nav a#play {
			background: transparent url('/images/homepage/play_off.png') no-repeat 0 0;
		}
		ul#slideshow_nav a#pause {
			background: transparent url('/images/homepage/pause_off.png') no-repeat 0 0;
		}
		ul#slideshow_nav a#play:hover {
			background: transparent url('/images/homepage/play_on.png') no-repeat 0 0;
		}
		ul#slideshow_nav a#pause:hover {
			background: transparent url('/images/homepage/pause_on.png') no-repeat 0 0;
		}
	
		ul#slideshow_nav li {
			display: inline;
			list-style-type: none;
		}
			
			ul#slideshow_nav li a {
				background: transparent url('/images/homepage/dot_off.png') no-repeat 0 0;
				float: left;
				height: 12px;
				margin: 4px;
				width: 12px;
			}
			
			ul#slideshow_nav li a:hover, ul#slideshow_nav li a.active {
				background: transparent url('/images/homepage/dot_on.png') no-repeat 0 0;
			}
		
	div#content div#home-flash object {
		margin-left: -140px;
		position: relative;
		z-index: 900; }
		
	div#content div#home-buttons img {
		margin: -2px; }

/*===___company===*/
		div#live-the-freelife-video {
			float: right;
			margin: 0 0 10px 10px; }

/*===___mission===*/
	h2.mission {
		color: #666666;
		font-family: "Times New Roman", Times, serif;
		font-size: 2.25em;
		line-height: 1em;
	}

/*===___history===*/
	div#content div#timeline {
		background: transparent url('/images/timeline/timeline_bg.png') no-repeat 0 0;
		height: 375px;
		padding: 0 15px 0 5px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		width: 652px; }
		
		div#timeline ul#timeline-nav {
			float: left;
			line-height: 1.2em;
			list-style-type: none;
			margin: 0;
			padding: 10px 10px 0 5px;
			width: 110px; }
		
			div#timeline ul#timeline-nav li {
				margin: 0;
				padding: 1px 0 0; }
				
			.smallred { /* the small red bullet */
				font-size: 10px;
				color: #950000; }
			
			ul#timeline-nav a {
				color: #00336A;
				display: block;
				font-weight: bold;
				padding: 1px 0 1px 4px;
				text-decoration: none;
				width: 100%; }
			
			ul#timeline-nav a:hover, ul#timeline-nav a.selected {
				background-color: #00336A;
				color: #FFF; }
				
			div#timeline div#timeline-years {
				position: relative; /* Changed from relative to absolute for IE6 support */
				width: 520px; }
				
			div#timeline > div#timeline-years { /* IE doesn't see this. It does now. */
				margin-left: 130px; }
				
			div#timeline div#timeline-years h1 {
				font-size: 1.846em; }
				
				div#timeline div#timeline-years div {
					/*border-bottom: 3px solid #1457A4;*/
					height: 351px;
					margin: 10px 0 0; }
				
				div#timeline div#timeline-years div ul li {
					line-height: 1.3em;
					margin: 0; }
			
/*===___cofounders===*/
		div#content div.content-with-sub-nav.cofounders div h2,
		div#content div.content-with-sub-nav.cofounders div p {
			margin-right: 235px; }

/*===___execteam===
		div#content div.content-with-sub-nav.execteam div h2,
		div#content div.content-with-sub-nav.execteam div p {
			margin-left: 235px; }
			
		div#content div.content-with-sub-nav.execteam img {
			height: 207px; /*So IE will show the images if their parent div is hidden at first
			width: 225px; }/*So IE will show the images if their parent div is hidden at first*/

/*===___science team===*/
		div#content div.content-with-sub-nav.science-team div h2,
		div#content div.content-with-sub-nav.science-team div p {
			margin-left: 140px; }
			
		div#content div.content-with-sub-nav.science-team div#first h2,
		div#content div.content-with-sub-nav.science-team div#first p {
			margin-left: 0; }
		
		div#content div.science-team img {
			border: 2px solid #00336A;
			float: left;
			/*margin: 0 10px 200px 0;*/ }

/*===___endorsers===*/
		div#content div.endorsers img {
			clear: left;
			float: left;
			height: 165px; /*So IE will show the images if their parent div is hidden at first*/
			margin: 0 10px 10px 0;
			width: 165px; }/*So IE will show the images if their parent div is hidden at first*/
		
		div#content div.endorsers img.right {
			float: right;
			margin: 10px 0 10px 10px; }
			
		div#content div.endorsers div div {
			border-bottom: 1px solid #CCC;
			overflow: auto; }
	
			div#content div.endorsers div div p {
				margin: 0 0 1em 180px; }
			
/*===___gojikids===*/
	table.goji-kids td {
		vertical-align: top; }
	
	div#gojikids {
		float: right;
		margin: 0 0 10px 10px; }
		
	p#gojikids-images {
		clear: both; }
		
	p#gojikids-images img {
		padding: 0 40px; }

/*===___press===*/

/*===___careers===*/

/*===___contact===*/
	div#contact div#info-box {
		background-color: #D7D7D7;
		float: left;
		width: 404px; }

		div#info-box div {
			background: #D7D7D7 url(../images/contact/contact-info-box.png) no-repeat 0 0;
			margin: 0;
			padding: 12px 10px 0; }
			
			div#info-box img#divcap {
				float: left; }
			
			div#info-box div h1 {
				color: #0A70B5;
				font-size: 1.25em;
				margin-bottom: 0.8em; }
				
				div#info-box div h1 img {
					margin: 1px 10px; }
			
			div#info-box div h2 {
				border-bottom: 1px solid #c3c3c3;
				clear: both;
				font-size: 1em;
				margin: 2px 0; }
				
			div#info-box div dl {
				float: left;
				font-size: 0.769em;
				line-height: 14px;
				margin: 0 0 8px;
				padding: 0px;
				width: 384px; }
				
			div#info-box div dt {
				width: 84px;
				float: left;
				padding: 3px 0px;
				margin: 0px;
				font-weight: bold;
				clear: left; }
				
			div#info-box div dd {
				width: 300px;
				float: left;
				padding: 3px 0px;
				margin: 0px; }
	
	div#contact div#map {
		float: right;
		text-align: right;
		width: 550px; }
		
		div#map img {
			 height: 249px;
			 width: 485px; }
			
		.tooltip {
			display: none;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 300; } 
				
/*===___opportunity===*/

/*===___compensation plan===*/
		
	ul#comp-plan-nav {
		padding: 0 0 5px 0; }
	
		ul#comp-plan-nav li {
			display: inline;
			list-style-type: none;
			padding: 0 10px 0 0; }

	p.compplan-controls {
		float: right; }
		
	div#compensation-plan {
		margin-left: 225px; }
		
	div#compensation-plan h2 {
		margin: 0 0 2em; }

	div#compensation-plan div table {
		margin: 0 auto;
		background-color: #FFFFFF;
		white-space: nowrap; }

	div#compensation-plan table, div#compensation-plan tr, div#compensation-plan td, div#compensation-plan th {
		/*border: 1px solid #CCCCCC;*/
		color: #6191B0;
		font-weight: bold;
		padding: 5px; }
		
		div#compensation-plan table.padme td {
			padding-left: 20px; }
			
		div#compensation-plan table.padme2 td {
			padding: 3px 2px 3px 3px; }

		div#compensation-plan th {
			background-color: #FFFFFF; }

		div#compensation-plan .blue {
			background-color: #DDE6ED; }
	
		div#compensation-plan table.chart_1 th, div#compensation-plan table.chart_2 th {
			background-color: #666666;
			border: 1px solid #FFFFFF;
			color: #FFFFFF;
			font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
			font-size: 17px; }
			
		div#compensation-plan table.chart_2 th {
			font-size: 16px; }
			
		div#compensation-plan table.chart_1 td {
			border-bottom: 1px solid #666666;
			border-left: medium none;
			border-right: medium none;
			border-top: medium none;
			color: #444444;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-weight: normal;
			text-align: center; }
			
		div#compensation-plan table.chart_2 td {
			border: medium none;
			color: #444444;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align: left; }
			
		div#compensation-plan table.chart_1 .lt_gray {
			background-color: #DCDDDE; }
			
		div#compensation-plan table.chart_1 .lt_blue, div#compensation-plan table.chart_2 .lt_blue {
			background-color: #C3D3DF; }
		
		div#compensation-plan table.chart_1 .dk_blue {
			background-color: #ACC2D2; }

/*===___product===*/
	div#content img.snowboarder {
		margin-left: -360px; }

/*===___thescience===*/

/*===___clinicalstudies===*/
	div#content div.content-with-sub-nav.studies {
		margin-left: 300px; }
		
		div.content-with-sub-nav.studies img#GoChi-Effect-Chart, div.content-with-sub-nav.studies img#TAIslim-Chart {
			border: 1px solid #666;
			/*height: 550px;*/
			margin-top: 0px;
			/*width: 679px;*/ }
		
		div.content-with-sub-nav.studies div p > img.chart {
			border: 1px solid #666;
			/*height: 409px;*/
			margin-top: 0px;
			text-align: center;
			/*width: 679px;*/ }

	div#sub-menu.studies-list {
		float: left;
		width: 286px; }
		
	div#content div#sub-menu.studies-list ul li {
		line-height: 0;
		list-style-type: none;
		margin: 0;
		padding: 0; }
		
	div#content div#sub-menu.studies-list ul li img {
		margin: 0;
		padding: 0; }
		
		div#sub-menu.studies-list ul li.menu-header, div#sub-menu.studies-list ul li.menu-header a, div#sub-menu.studies-list ul li.menu-header a.selected, div#sub-menu.studies-list ul li.menu-header a:hover {
			background: none;
			color: #950000;
			font-weight: bold;
			line-height: 34px; }
		
			div#sub-menu.studies-list ul li a {
				background: none;
				color: #950000;
				display: inline-block;
				font-size: 1.7em;
				font-weight: bold;
				line-height: 25px;
				outline: none;
				text-decoration: none;
				width: 100%; }
			
			div#sub-menu.studies-list ul li a:hover {
				background: none;
				color: #838383; }

/*===___thetour===*/
	div#tour-video-left {
		background-color: none;
		float: left;
		padding: 5px;
		text-align: center;
		width: 249px; }
	
	div#tour-video {
		background-color: none;
		float: left;
		text-align: center;
		width: 430px; }
	
	div#ltf-video {
		float: right;
		padding: 5px;
		text-align: center;
		width: 249px; }
		
	div.tour-thumbs {
		clear: both;
		display: block;
		overflow: auto;
		position: relative;
		z-index: 30000; }
		
	div.tour-thumbs#row2 {
		z-index: 10000; }
		
	div.tour-thumbs#row3 {
		z-index: 1000; }
	
	div.tour-thumbs div {
		border: 1px solid transparent;
		float: left;
		font-size: 11px;
		font-weight: normal;
		padding: 10px;
		text-align: justify;
		width: 170px; }
	
		div.tour-thumbs div h2 {
			text-align: center; }
			
		div.tour-thumbs div ul {
			margin: 0px;
			padding: 0px;
		}
		div.tour-thumbs div ul li {
			list-style: none;
			cursor: default;
			position: relative;
		}
			div.tour-thumbs div ul li ul{
				background-color: #A7A7A7;
				border: 1px solid #666;
				border-top: none;
				left: -11px;
				padding: 5px;
				position: absolute;
				width: 180px;
				z-index: 10000;
			}
		div.tour-thumbs div ul li a, div.tour-thumbs div ul li a:hover {
			color: #333333;
			font-weight: normal;
			text-decoration: none;
		}
		div.tour-thumbs div ul li a img {
			padding-left: 25px;
		}
		.video-hover {
			background-color: #FFFFFF;
		}

/*============================================================
	* Footer
============================================================*/
div#footer {
  background: transparent url('/images/footer/bg_footer_border.gif') repeat-x 0 0;
	/*background: transparent url('/images/bg-footer.jpg') repeat-x 0 0;
	color: #BCBCBC;*/
	background-color:#dddddd;
	height:200px;
	clear: both;
	font-size: 0.769em;
	/*padding-top: 10px;*/ }
	
	div#footer-wrap {
  	/*background: transparent url('/images/footer/bg_footer_grad.png') no-repeat center top;*/
		/*border-top: 1px solid #3E3E3E;*/
		color: #3E3E3E;
		margin: 0 auto;
		padding: 10px 0 10px;
		text-align: left;
		width: 960px;
		height: 90px; }
		
		div#footer-wrap a#dsa {
			float: left;
			padding-right: 24px;
			padding-top: 6px;
		}
		
		div#footer-wrap a#bbb {
			float: left;
			padding-right: 24px;
			padding-top: 6px;
		}
		
		div#footer-wrap a#dsef {
			float: left;
			padding-right: 24px;
			padding-top: 6px;
		}
