@import "reset.css";

/****** main.css ******/

/*** Sticky footer styles ***/
html, body {
	/*height: 100%;*/ /* Caused problems in Firefox 3 on Mac */
}

/*** Set Relative Font Sizes ***/
body {
	color: #3C3C3C;
	background: #ffffff url(../img/background_top.gif) repeat-x scroll left top;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
}
h1, h2, h3, h4 {
	color: #7E7E7E;
	font-family: "Helvetica Rounded", "Helvetica Bold", Helvetica, Arial, sans-serif;
}

h1 {
	font-size: 4.2em;
	line-height: 1.2em;
	margin-bottom: 1em;
}
h2 {
	font-size: 3.8em;
	line-height: 1.1em;
	margin-bottom: 1.4em;
}
h3 {
	font-size: 2em;
	line-height: 1.1em;    
}
h4 {
	font-size: 1.8em;
	line-height: 0.8em;    
}

p, ul {
	font-size: 1.6em;
	line-height: 1.5em;
}

/* Inline Styles */
strong {
	color: #000;
	font-weight: bold;
}

a {
	color: #00a1e5;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	border: none;
	outline: none;
}

.hide_text span {
	position: absolute;
	left: -999999em;
}

/*** Forms ***/
form {}
	form fieldset {}
		fieldset ol {}
			fieldset ol li {
				clear: both;
				margin-bottom: 1em;
				height: 2.25em;
			}
				fieldset ol li label {
					text-align: right;
					font-size: 1.2em;
					float: left;
					margin: 0.4em 0.5em 0 0;
				}
				fieldset ol li input,
				fieldset ol li textarea,
				fieldset ol li select {
					float: left;
				}

/*** Clearing Div ***/
div.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*** Horizontal Rule ***/
div.hr {
	width: 80%;
	height: 0;
	overflow: hidden; /* an IE fix */
	margin: 0 auto;
	border-top: 1px solid #000;
}

/*** Sticky footer styles ***/
div.wrapper {
	background: transparent url(../img/background_btm.gif) repeat-x scroll left bottom;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto;
}
div.footer {
	height: 180px;
}

/*** Layout Styles ***/
div.wrapper {}
	div.wrapper div#home_flash_header {
		background: transparent url(../img/home/home_flash_header.jpg) no-repeat scroll left top;
		width: 1135px;
		height: 642px;
		margin: 0 auto;
	}
	div.wrapper div#content_wrapper {
		width: 960px;
		margin: 0 auto;
		padding: 0 87px 34px 88px;
		background: transparent url(../img/content_bg_btm.gif) no-repeat scroll 56px bottom;
	}
		div#content_wrapper div#content {
			background: transparent;
			min-height: 400px;
			padding-top: 5px;
		}
			div#content h2#nintendo_power_quote {
				float: left;
				margin-bottom: 28px;
			}
				div#content h2#nintendo_power_quote span em {
					color: #C3C3C3;
					font-size: 0.5em;
					text-align: right;
					display: block;
				}
			
			/* The Main Content Column Styles */
			div#content div#main {
				float: left;
				width: 543px;
			}
				div#main div#wii-mote {
					color: #000;
					font-weight: bold;
					width: 546px;
					margin: 30px 0 45px;
				}
					div#wii-mote div.img_map {
						background: transparent url(../img/home/wii_controller.jpg) no-repeat scroll left top;
						height: 151px;
						width: 100%;
						margin: 0 0 10px -9px;
						position: relative;
					}
						div#wii-mote div.img_map a {
							display: block;
							position: absolute;
							z-index: 10;
						}
						div#wii-mote div.img_map div.tooltip {
							display: block;
							position: absolute;
							z-index: 5;
						}
							div#wii-mote div.img_map div.tooltip span {
								position: absolute;
								left: -999999em;
							}
								
						
						div#wii-mote div.img_map a#up {
							width: 22px;
							height: 22px;
							left: 78px;
							top: 35px;
						}
							
						div#wii-mote div.img_map a#right {
							width: 22px;
							height: 22px;
							left: 99px;
							top: 57px;
						}
							
						div#wii-mote div.img_map a#down {
							width: 22px;
							height: 22px;
							left: 78px;
							top: 78px;
						}
							
						div#wii-mote div.img_map a#left {
							width: 22px;
							height: 22px;
							left: 56px;
							top: 56px;
						}
							
						div#wii-mote div.img_map a#a_btn {
							width: 40px;
							height: 40px;
							left: 146px;
							top: 48px;
						}
							
						div#wii-mote div.img_map a#plus {
							width: 21px;
							height: 21px;
							left: 243px;
							top: 22px;
						}
						div#wii-mote div.img_map a#one_btn {
							width: 29px;
							height: 29px;
							left: 373px;
							top: 53px;
						}
						div#wii-mote div.img_map a#two_btn {
							width: 29px;
							height: 29px;
							left: 420px;
							top: 53px;
						}
						
						div#wii-mote div.img_map div#tooltip_up {
							left: 93px;
							top: 0;
						}
						div#wii-mote div.img_map div#tooltip_right {
							left: 114px;
							top: 20px;
						}
						div#wii-mote div.img_map div#tooltip_down {
							left: 94px;
							top: 40px;
						}
						div#wii-mote div.img_map div#tooltip_left {
							left: 72px;
							top: 19px;
						}
						div#wii-mote div.img_map div#tooltip_a_btn {
							left: 175px;
							top: 15px;
						}
						div#wii-mote div.img_map div#tooltip_plus {
							left: 257px;
							top: -15px;
						}
						div#wii-mote div.img_map div#tooltip_one_btn {
							left: 390px;
							top: 19px;
						}
						div#wii-mote div.img_map div#tooltip_two_btn {
							left: 439px;
							top: 19px;
						}
						
							
					div#wii-mote p {
						font-size: 1.2em;
						width: 100%;
					}
			
			/* Side Callout Styles */
			div#content div#side_callouts {
				float: right;
				width: 342px;
				overflow: visible;
			}
				div#side_callouts ul#screenshots {
					width: 354px;
					height: 184px;
					margin: 0 0 35px -14px;
				}
					div#side_callouts ul#screenshots li {
						float: left;
						width: 118px;
						height: 92px;
					}
						div#side_callouts ul#screenshots li a {
							display: block;
							width: 100%;
							height: 100%;
							background-repeat: no-repeat;
							background-attachment: scroll;
							background-position: 0 0;
						}
						
						div#side_callouts ul#screenshots li#screen1 a {
							background-image: url(../img/home/screen_shots/thumbs/small/marathon1.jpg);
						}
						div#side_callouts ul#screenshots li#screen2 a {
							background-image: url(../img/home/screen_shots/thumbs/small/marathon2.jpg);
						}
						div#side_callouts ul#screenshots li#screen3 a {
							background-image: url(../img/home/screen_shots/thumbs/small/field_climber1.jpg);
						}
						div#side_callouts ul#screenshots li#screen4 a {
							background-image: url(../img/home/screen_shots/thumbs/small/field_climber2.jpg);
						}
						div#side_callouts ul#screenshots li#screen5 a {
							background-image: url(../img/home/screen_shots/thumbs/small/beginner.jpg);
						}
						div#side_callouts ul#screenshots li#screen6 a {
							background-image: url(../img/home/screen_shots/thumbs/small/stage_racer2.jpg);
						}

						
						div#side_callouts ul#screenshots li a:hover {
							background-position: 0 -92px;
						}
						
						
				div#side_callouts div#quick_ref_guide {}
					
					div#side_callouts div#quick_ref_guide p {
						font-size: 1.2em;
						width: 250px;
						float: left;
					}
					
					div#side_callouts div#quick_ref_guide a#get_acrobat {
						float: right;
						width: 59px;
						height: 94px;
						background: transparent url(../img/acrobat_icon.gif) no-repeat scroll left top;
					}
					
					div#quick_ref_guide a#download_guide {
						display: block;
						margin-left: -11px;
					}
					div#quick_ref_guide a#download_guide:hover {
						background-position: 0 -46px;
					}
						
				div#side_callouts div#lifestyle_photo {

				}
					div#side_callouts div#lifestyle_photo img {
						margin-left: -15px;
					}
					div#side_callouts div#lifestyle_photo p {
						color: #000;
						font-weight: bold;
						font-size: 1.2em;
						width: 328px;
					}
			
			
			/* Game Modes Slider Styles */
			div#content div#game_modes {
				margin-top: 30px;
				position: relative;
			}
				div#content div#game_modes h2 {
					margin-bottom: 0.25em;
				}
					div#content div#game_modes h2 span {
						position: absolute;
						left: -999999em;
					}
				
				div#content div#game_modes ul.slider_tabs {
					width: 958px;
					height: 44px;
					clear: both;
				}
					div#game_modes ul.slider_tabs li {
						float: left;
						height: 44px;
					}
						div#game_modes ul.slider_tabs li a {
							display: block;
							cursor: pointer;
							background-color: transparent;
							background-repeat: no-repeat;
							background-attachment: scroll;
							background-position: 0 0;
							width: 100%;
							height: 44px;
						}
							div#game_modes ul.slider_tabs li a span {
								position: absolute;
								left: -999999em;
							}
				
				div#content div#game_modes a#prev {
					width: 63px;
					height: 63px;
					float: left;
					background: transparent url(../img/btns/previous.png) no-repeat scroll 0 0;
					position: absolute;
					left: -31px;
					bottom: 160px;
					z-index: 10;
				}
				div#content div#game_modes.nojs a#prev {
					display: none;
				}
				div#content div#game_modes a#prev:hover {
					background-position: 0 -63px;
				}
				div#content div#game_modes a#next {
					width: 63px;
					height: 63px;
					float: right;
					background: transparent url(../img/btns/next.png) no-repeat scroll 0 0;
					position: absolute;
					right: -31px;
					bottom: 160px;
					z-index: 10;
				}
				div#content div#game_modes.nojs a#next {
					display: none;
				}
				div#content div#game_modes a#next:hover {
					background-position: 0 -63px;
				}
				
				div#game_modes div#slider_frame {
					width: 958px;
					position: relative;
					overflow: hidden;
				}
					div#slider_frame ul.slider_sections {
						list-style: none;
						width: 100000px;
						clear: both;
					}
						ul.slider_sections li {
							background-color: #fff;
							float: left;
							width: 958px;
							height: 340px;
							padding-top: 24px;
						}
						div.nojs ul.slider_sections li {
							float: none;
						}
							div#slider_frame ul.slider_sections li div.content {}
							
								ul.slider_sections li div.content h3 {
									position: absolute;
									left: -999999em;
								}
								ul.slider_sections li div.content h4 {
									font-family: "Helvetica Rounded", "Helvetica Bold", Helvetica, Arial, sans-serif;
									margin-bottom: 5px;
								}
								ul.slider_sections li div.content p {
									color: #070707;
									font-size: 0.8em;
								}
								ul.slider_sections li div.content div.screenshots {}
									ul.slider_sections li div.screenshots div {
										float: left;
										width: 215px;
									}
										ul.slider_sections li div.screenshots div a {
											display: block;
											width: 211px;
											height: 166px;
											background-repeat: no-repeat;
											background-attachment: scroll;
											background-position: 0 0;
										}
										ul.slider_sections li div.screenshots div a:hover {
											background-position: 0 -166px;
										}
										ul.slider_sections li div.screenshots div p {
											font-weight: bold;
											font-size: 0.68em;
											line-height: 1.4em;
											width: 190px;
											margin-left: 20px;
										}
							
							
						/* Slider - Marathon Section */
						ul.slider_sections li#marathon_section {
							background: #FFFFFF url(../img/home/slider/graphics/marathon.jpg) no-repeat scroll 0 24px;
						}
							ul.slider_sections li#marathon_section div.content {
								margin-left: 335px;
							}
								li#marathon_section div.content div.screenshots {
									margin-left: -18px;
								}
									li#marathon_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/marathon1.jpg);
									}
									li#marathon_section div.content div.screenshots div.screen_shot2 a {
										background-image: url(../img/home/screen_shots/thumbs/marathon2.jpg);
									}
								
						/* Slider - Field Climber Section */
						ul.slider_sections li#field_climber_section {
							background: #FFFFFF url(../img/home/slider/graphics/field_climber.jpg) no-repeat scroll 655px 60px;
							padding-top: 20px;
						}
							ul.slider_sections li#field_climber_section div.content {
								margin-left: 80px;
							}
								li#field_climber_section div.content div.screenshots {
									margin-left: -18px;
								}
									li#field_climber_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/field_climber1.jpg);
									}
									li#field_climber_section div.content div.screenshots div.screen_shot2 a {
										background-image: url(../img/home/screen_shots/thumbs/field_climber2.jpg);
									}
									
						/* Slider - Stage Racer Section */
						ul.slider_sections li#stage_racer_section {
							background: #FFFFFF url(../img/home/slider/graphics/stage_racer.jpg) no-repeat scroll 44px 30px;
							padding-top: 15px;
						}
							ul.slider_sections li#stage_racer_section div.content {
								margin-left: 375px;
							}
								li#stage_racer_section div.content div.screenshots {
									margin-left: -18px;
								}
									li#stage_racer_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/stage_racer1.jpg);
									}
									li#stage_racer_section div.content div.screenshots div.screen_shot2 a {
										background-image: url(../img/home/screen_shots/thumbs/stage_racer2.jpg);
									}
									
						/* Slider - Shadow Section */
						ul.slider_sections li#shadow_section {
							height: 304px;
							padding-top: 60px;
						}
							ul.slider_sections li#shadow_section div.content {
								margin-left: 65px;
							}
								ul.slider_sections li#shadow_section div.content div.just_text {
									float: left;
								}
								li#shadow_section div.content div.screenshots {
									float: right;
									margin-right: 65px;
								}
									li#shadow_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/shadow1.jpg);
									}
									li#shadow_section div.content div.screenshots div.screen_shot2 a {
										background-image: url(../img/home/screen_shots/thumbs/shadow2.jpg);
									}
									
						/* Slider - Co-op Section */
						ul.slider_sections li#co-op_section {
							background: #FFFFFF url(../img/home/slider/graphics/co-op.jpg) no-repeat scroll 21px 41px;
						}
							ul.slider_sections li#co-op_section div.content {
								margin-left: 282px;
							}
								ul.slider_sections li#co-op_section div.content div.just_text {
									float: left;
									margin-top: 30px;
								}
								li#co-op_section div.content div.screenshots {
									float: right;
									margin-right: 55px;
								}
									li#co-op_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/co-op.jpg);
									}
									li#co-op_section div.content div.screenshots div.screen_shot1 p {
										width: 195px;
									}
									
						/* Slider - Duel Spaces Section */
						ul.slider_sections li#duel_spaces_section {
							background: #FFFFFF url(../img/home/slider/graphics/duel_spaces.jpg) no-repeat scroll 25px 41px;
						}
							ul.slider_sections li#duel_spaces_section div.content {
								margin-left: 400px;
							}
								li#duel_spaces_section div.content div.screenshots {
									margin-left: -18px;
								}
									li#duel_spaces_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/duel_spaces.jpg);
									}
									
						/* Slider - Wii Balance Board Section */
						ul.slider_sections li#balance_board_section {
							background: #FFFFFF url(../img/home/slider/graphics/balance_board.jpg) no-repeat scroll 45px 40px;
							position: relative;
						}
							ul.slider_sections li#balance_board_section div.content {
								margin-left: 400px;
							}
								li#balance_board_section div.content div.screenshots {
									margin-left: -18px;
								}
									li#balance_board_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/balance_board1.jpg);
									}
									li#balance_board_section div.content div.screenshots div.screen_shot2 a {
										background-image: url(../img/home/screen_shots/thumbs/balance_board2.jpg);
									}
							ul.slider_sections li#balance_board_section div.disclaimer {
								color: #7E7E7E;
								font-size: 0.5em;
								line-height: 1.25em;
								text-align: center;
								width: 230px;
								position: absolute;
								left: 85px;
								bottom: 85px;
							}
									
						/* Slider - WiFi Battle Mode Section */
						ul.slider_sections li#battle_mode_section {
							background: #FFFFFF url(../img/home/slider/graphics/battle_mode.jpg) no-repeat scroll 55px 7px;
						}
							ul.slider_sections li#battle_mode_section div.content {
								margin-left: 385px;
							}
								ul.slider_sections li#battle_mode_section div.content div.just_text {
									float: left;
									margin-top: 30px;
								}
								li#battle_mode_section div.content div.screenshots {
									float: right;
									width: 215px;
									margin: 25px 65px 0 0;
								}
									li#battle_mode_section div.content div.screenshots div.screen_shot1 a {
										background-image: url(../img/home/screen_shots/thumbs/battle_mode.jpg);
									}
									li#battle_mode_section div.content div.screenshots div.screen_shot1 p {
										width: 195px;
									}
								
						/* Slider - More Section */
						ul.slider_sections li#more_section {}
							ul.slider_sections li#more_section div.content {
								margin-left: 80px;
							}
									li#more_section div.content div.screenshots {
										margin-left: -18px;
										width: 860px;
									}
										li#more_section div.content div.screenshots div.screen_shot1 a {
											background-image: url(../img/home/screen_shots/thumbs/beginner.jpg);
										}
										li#more_section div.content div.screenshots div.screen_shot2 a {
											background-image: url(../img/home/screen_shots/thumbs/hot_lines.jpg);
										}
										li#more_section div.content div.screenshots div.screen_shot3 a {
											background-image: url(../img/home/screen_shots/thumbs/results.jpg);
										}
		
		
	div.wrapper div#wii-ware_bar {
		width: 984px;
		height: 230px;
		margin: 0 auto;
		padding: 0 76px 0 75px;
		position: relative;
	}
		div.wrapper div#wii-ware_bar h3 {
			position: absolute;
			left: 315px;
			top: 40px;
		}
		div.wrapper div#wii-ware_bar p {
			color: #f4fafd;
			font-size: 1.4em;
			line-height: 1.2em;
			width: 550px;
			position: absolute;
			left: 315px;
			top: 72px;
		}
			div.wrapper div#wii-ware_bar p a {
				font-size: 0.85em;
				font-weight: bold;
				text-transform: uppercase;
			}
	
/* Footer */	
div.footer {
	font-size: 0.7em;
	background: transparent;
	width: 980px;
	margin: 0 auto;
}
	div.footer a#tetris_party_logo {
		float: left;
		width: 149px;
		height: 102px;
		background: transparent url(../img/footer/tetris_party_logo.png) no-repeat scroll 0 0;
	}
	div.footer div.text {
		float: left;
		width: 440px;
		padding: 5px 0 0 30px;
	}
		div.footer div.text div#copyright {
			color: #2C94CD;
			margin-bottom: 1.5em;
		}
			div.footer div.text div#copyright p {
				line-height: 1.2em;
				margin-bottom: 0.5em;
			}
			
		div.footer div.text ul.nav {
		}
			div.footer div.text ul.nav li {
				float: left;
				margin-right: 7px;
				padding-right: 7px;
				background: transparent url(../img/pipe.gif) no-repeat scroll right 4px;
				
			}
			div.footer div.text ul.nav li.last {
				background: none;
			}
				div.footer div.text ul.nav li a {
					color: #CE8300;
				}
				
	div.footer div#logos {
		float: right;
		width: 283px;
	}
		div.footer div#logos a {
			float: left;
		}
		
		div.footer div#logos a#wi-fi {
			width: 68px;
			height: 67px;
			margin-right: 42px;
			background: transparent url(../img/footer/wi-fi.gif) no-repeat scroll 0 0;
		}
		div.footer div#logos a#authentic {
			width: 67px;
			height: 58px;
			margin-right: 49px;
			background: transparent url(../img/footer/authentic_tetris_game.gif) no-repeat scroll 0 0;
		}
		
		
/*** Language Select page ***/
body.lang_select {
	background: #ffffff url(../img/lang_select/bg.gif) repeat-x scroll left top;
}
	body.lang_select div.wrapper {
		background: none;
	}
		body.lang_select div.wrapper div#content {
			background: transparent url(../img/lang_select/globe.jpg) no-repeat scroll left 330px;
			width: 524px;
			height: 650px;
			padding: 34px 0 0;
			margin: 0 auto;
			position: relative;
		}
			body.lang_select div#content h1 {
				background: transparent url(../img/lang_select/logo_xlarge.png) no-repeat scroll left top;
				width: 376px;
				height: 265px;
				margin: 0 auto;
			}
			body.lang_select div#content div#lang_links {
				background: transparent url(../img/lang_select/text_reflection.gif) no-repeat scroll left bottom;
				width: 266px;
				height: 335px;
				padding-left: 24px;
				position: absolute;
				top: 364px;
				right: 0;
			}
				body.lang_select div#content div#lang_links h2 {
					background: transparent url(../img/lang_select/lang_select_hdr.png) no-repeat scroll left top;
					width: 213px;
					height: 22px;
					margin-bottom: 12px;
				}
				body.lang_select div#content div#lang_links ul {
					font-size: 1.2em;
					font-weight: bold;
				}
					body.lang_select div#content div#lang_links ul li {
							float: left;
					}
					body.lang_select div#content div#lang_links ul li#america_australia {
						margin-left: 26px;
					}
					body.lang_select div#content div#lang_links ul li#japan {
						margin-left: 14px;
					}
						body.lang_select div#content div#lang_links ul li#america_australia ul#north_america {
							margin-bottom: 21px;
						}
						body.lang_select div#content div#lang_links ul li h3 {
							color: #707070;
							font-family: Helvetica, Arial, sans-serif;
							font-size: 1em;
						}
						body.lang_select div#content div#lang_links ul li ul {
							font-size: 1em;
						}
							body.lang_select div#content div#lang_links ul li ul li {
								float: none;
							}
								body.lang_select div#content div#lang_links ul li ul li a {
									background: transparent url(../img/lang_select/link_arrow.gif) no-repeat scroll right center;
									padding-right: 0.75em;
								}
		body.lang_select div.footer a#wiiware {
			background: transparent url(../img/footer/wiiware_logo.gif) no-repeat scroll 0 0;
			float: right;
			width: 200px;
			height: 40px;
		}
		
/*** /Language Select page ***/



/*** /Support page ***/


/*** Support page ***/
body.support {}
	body.support div.wrapper {}
		body.support div.wrapper div#content_wrapper {
			background: transparent url(../img/content_wrapper_bg.png) no-repeat scroll 0 200px;
			width: 988px;
			min-height: 722px;
			padding: 0;
			margin: 22px auto 120px;
		}
			body.support div#content_wrapper a#logo_large {
				background: transparent url(../img/logo_large.png) no-repeat scroll 0 0;
				float: left;
				width: 293px;
				height: 205px;
			}
			
			body.support div#content_wrapper div#content {
				width: 882px;
				margin: 35px auto 0;
			}
				body.support div#content a#back_to_home {
					display: block;
					margin: 10px 0 0 -10px;
				}
				body.support div#content a#back_to_home:hover {
					background-position: 0 -46px;
				}
				
				fieldset#support_form {
					margin: 2em 0;
				}
					fieldset#support_form textarea {
						width: 30em;
						height: 8em;
					}
/*** /Support page ***/


/*** Privacy Policy page ***/
body.privacy {}
	body.privacy div.wrapper {}
		body.privacy div.wrapper div#content_wrapper {
			background: transparent url(../img/content_wrapper_bg.png) no-repeat scroll 0 200px;
			width: 988px;
			padding: 0;
			margin: 22px auto 65px;
		}
			body.privacy div#content_wrapper a#logo_large {
				background: transparent url(../img/logo_large.png) no-repeat scroll 0 0;
				float: left;
				width: 293px;
				height: 205px;
			}
			
			body.privacy div#content_wrapper div#content {
				color: #707070;
				width: 845px;
				margin: 55px auto 0;
				padding-top: 0;
			}
				body.privacy div#content_wrapper div#content a {
					color: #CE8300;
				}
				body.privacy div#content_wrapper div#content strong {
					color: #707070;
				}
			
			body.privacy div#content h1,
			body.privacy div#content h2,
			body.privacy div#content h3,
			body.privacy div#content h4 {
				font-family: Helvetica, Arial, sans-serif;
			}
			body.privacy div#content h1 {
				color: #707070;
				font-size: 2em;
				font-weight: bold;
				text-transform: uppercase;
			}
			body.privacy div#content h2 {
				float: left;
				color: #707070;
				font-size: 1.6em;
				font-weight: bold;
				text-transform: uppercase;
				padding-top: 1em;
				max-width: 760px;
			}
			
				body.privacy div#content ol#jump_links {
					list-style: decimal;
					font-size: 1.3em;
					padding-left: 2em;
					margin-bottom: 2.5em;
				}
					body.privacy ol#jump_links li {
						margin-bottom: 0.4em;
					}
				
				body.privacy div#content ol#policy_sections {}
					body.privacy ol#policy_sections li {
						margin-bottom: 3em;
					}
						body.privacy ol#policy_sections li ul {}
							body.privacy ol#policy_sections li ul li {
								margin-bottom: 0.25em;
							}
			
				body.privacy div#content_wrapper div#content p,
				body.privacy div#content_wrapper div#content ul {
					list-style: disc;
					font-size: 1.3em;
				}
				
				body.privacy div#content_wrapper div#content p {
					margin-bottom: 1.5em;
				}
				
				body.privacy div#content_wrapper div#content ul {
					padding-left: 1.25em;
				}
/*** /Privacy Policy page ***/

