#guideleft,
#guideright {
	position: fixed;
	left:50%;
	margin-left:-640px;
	width:1px;
	height:500px;
	background: #f00;
	z-index:999;
	top:0;
	display: none;
}
#guideright {
	margin-left:640px;
}
.clear_both {
	clear: both;
}
body {
	background: #ffffff;/*background: #EBEFF2;*/
	font-family: "UniversCom-47LightCond";
	padding-top:90px;
}

			#tn_products {
				width:127px;
				z-index:4;
				margin-left:43px;
			}
				#tn_products > a {
					width:145px;
					left: -8px;
				}
				#tn_products > img {
					left: -8px;
				}
			#tn_shop {
				width:120px;
				z-index:3;
			}
				#tn_shop a {
					width:143px;
					left: -10px;
				}
				#tn_shop img {
					left: -10px;
				}
			#tn_ambassadors {
				width:169px;
				z-index:1;
			}
				#tn_ambassadors a {
					width:187px;
					left:-7px;
				}
				#tn_ambassadors img {
					left:-7px;
				}
			#tn_support {
				width:147px;
				z-index:4;
			}
				#tn_support a {
					width:169px;
					left:-9px;
				}
				#tn_support img {
					left:-9px;
				}

		@media screen and (min-width: 1920px) {
			/*#live_feed > ul {
				width:1920px;
			}*/
			#live_feed > ul li {
				float: left;
				width:33%;
				height:370px;
				background-size: cover;
				position: relative;
			}
			#live_feed > ul #feed_third,
			#live_feed > ul #feed_sixth {
				width:34%;
			}
		}
	#daily_giveaway {
		background: #fff;
		height:156px;
		overflow:hidden;
	}
		#daily_giveaway > div {
			width:100%;
			margin:0 auto;
			position: relative;
			background: right bottom no-repeat url(../images/form-bg-home.jpg);
			height:173px;
			max-width: 1280px;
}
			#enter_now {
				position: absolute;
				right:0;
				top:20px;
				font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
				font-size:15px;
				text-transform: uppercase;
				letter-spacing: 2px;
				line-height:30px;
				text-align:center;
			}
			#enter_now .button{
				text-indent:0;
			}
			#daily_giveaway #giveaway_details {
				width:590px;
				padding:25px 0;
				float: left;
			}
				#daily_giveaway #giveaway_details h1 {
					color:#353535;
					font-size:70px;
					font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
					text-transform: uppercase;
					letter-spacing: 2px;
					margin-bottom:10px;
				}
				#daily_giveaway #giveaway_details h3,
				#daily_giveaway #giveaway_details p,
				#daily_giveaway #giveaway_details li a {
					color: #000000;
					font-family: 'UniversCom-47LightCond',Arial,sans-serif;
					font-size: 16px;
					font-weight: normal;
					line-height: 18px;
					padding-bottom: 10px;
				}
				#daily_giveaway #giveaway_details p {
					padding-bottom:20px;
					visibility: hidden;
				}
				#daily_giveaway #giveaway_details ul {
					visibility: hidden;
				}
					#daily_giveaway #giveaway_details li {
						padding-right:12px;
						display: inline-block;
					}
						#daily_giveaway #giveaway_details li a {
							display: inline-block;
							margin-right: 12px;
						}
						#daily_giveaway #giveaway_details li a:hover {
							color:#3EA9DF;
						}
			#daily_giveaway #giveaway_form {
				width:625px;
				padding:25px 0;
				position: absolute;
				right: 0;
				bottom: 0;
				visibility: hidden;
			}
				#daily_giveaway #giveaway_form > a {
					font-size: 16px;
					color:#000;
					font-family: 'UniversCom-47LightCond', Arial, sans-serif;
					font-weight:bold;
					float: right;
				}
					#daily_giveaway #giveaway_form > a div {
						display: inline-block;
						width:20px;
						height:20px;
						margin-right:5px;
						position: relative;
						top:4px;
						cursor: pointer;
						background: #3EA9DF;
					}
						#daily_giveaway #giveaway_form > a span {
							height: 13px;
							width:1px;
							background: #474747;
							position: absolute;
							left:10px;
							top:3px;
							-webkit-transform: rotate(45deg);
							-o-transform: rotate(45deg);
							transform: rotate(45deg);
						}
						#daily_giveaway #giveaway_form > a span + span {
							-webkit-transform: rotate(-45deg);
							-o-transform: rotate(-45deg);
							transform: rotate(-45deg);
						}
				#daily_giveaway #giveaway_form form {
					width:395px;
					float: right;
					position: relative;
					clear: both;
					margin-top:20px;
				}
					#daily_giveaway #giveaway_form form label {
						position: absolute;
						left:-54321em;
					}
					#daily_giveaway #giveaway_form input[type=text] {
						border:1px solid #d3d3d3;
						height:30px;
						color:#d3d3d3;
						font-family: 'UniversCom-47LightCond', Arial, sans-serif;
						font-size:24px;
						text-indent: 10px;

					}
					#daily_giveaway #giveaway_form input[type=text]::-webkit-input-placeholder {
						color:#d3d3d3;
					}
					#daily_giveaway #giveaway_form input[type=text]:-moz-placeholder {
						color:#d3d3d3;
					}
					#daily_giveaway #giveaway_form input[type=text]::-moz-placeholder {
						color:#d3d3d3;
					}
					#daily_giveaway #giveaway_form input[type=text]:-ms-input-placeholder {
						color:#d3d3d3;
					}
					#daily_giveaway #giveaway_form #id_first_name,
					#daily_giveaway #giveaway_form #id_postal_code {
						width:48%;
						float:left;
					}
					#daily_giveaway #giveaway_form #id_last_name,
					#daily_giveaway #giveaway_form #id_country {
						width:48%;
						float:right;
						margin-right:0;
					}
					#daily_giveaway #giveaway_form #id_email_address {
						width: 393px;
						clear: both;
						margin:13px 0;
					}
					#daily_giveaway #giveaway_form #agreement_label {
						display: inline-block;
						position: static;
						left:auto;
						font-size: 16px;
						color:#000;
						font-family: 'UniversCom-47LightCond', Arial, sans-serif;
						font-weight:bold;
						padding: 15px 0 30px;
					}

					#daily_giveaway #giveaway_form input[type=checkbox] {
						position: absolute;
						left:-54321em;
					}
					#daily_giveaway #giveaway_form form fieldset > div {
						display: inline-block;
						width:16px;
						height:16px;
						border:1px solid #d3d3d3;
						margin-right:5px;
						position: relative;
						top:4px;
						cursor: pointer;
					}
						#daily_giveaway #giveaway_form form fieldset  div span {
							height: 13px;
							width:1px;
							background: #474747;
							position: absolute;
							left:8px;
							top:1px;
							-webkit-transform: rotate(45deg);
							-o-transform: rotate(45deg);
							transform: rotate(45deg);
							display: none;
						}
						#daily_giveaway #giveaway_form form fieldset  div span + span {
							-webkit-transform: rotate(-45deg);
							-o-transform: rotate(-45deg);
							transform: rotate(-45deg);
						}
						#daily_giveaway #giveaway_form form fieldset  div.checked span {
							display: inline-block;
						}

					#daily_giveaway #giveaway_form button {
						float: right;
						margin-right:10px;
					}
				#daily_giveaway #giveaway_errors {
					position: absolute;
					width:254px;
					left:-53px;
					top:83px;
					border:1px solid #f00;
					color:#f00;
					padding:8px;
					visibility: hidden;
				}
	body > footer {
		background:#1F2231;
		padding-bottom:50px;
		position:relative;
		padding-top:42px;
	}
		body > footer #login_and_help {
			height:20px;
			line-height:20px;
			background: #921A1C repeat-x url(../images/bg-sub-footer.png);
			position:absolute;
			width:100%;
			top:0;
			z-index:9;
		}

		body > footer #login_and_help.sticky
		{
			position:fixed;
			top:auto;
			bottom:0;
		} 

			body > footer #login_and_help div {
				width:1165px;
				margin:0 auto;
			}
				body > footer #login_and_help div p {
					color:#797979;
					font-family:'UniversCom-47LightCond', Arial, sans-serif;
					font-size:14px;
					text-transform: uppercase;
					height:20px;
					line-height: 20px;
				}
				body > footer #login_and_help div p a:hover {
					color:#3EA9DF;
				}
				body > footer #login_and_help div #reign {
					float: left;
					
					display: none;

				}
					body > footer #login_and_help div #reign img {
						display: inline-block;
						margin-right:8px;
						padding-right: 7px;
						border-right: 1px solid #000;
						padding: 7px 7px 7px 0;
						position: relative;
						top: 7px;
					}
				body > footer #login_and_help div #footer_live_help {
					float: right;
					padding-right: 32px;
					background: no-repeat center right url(../images/live-chat-bubble-green.png);
				}
					body > footer #login_and_help div #footer_live_help span {
						font-size: 70%;
					}
		body > footer > #site_map_and_meta {
			width:1165px;
			margin:30px auto 50px auto;
		}
			body > footer > #site_map_and_meta > nav,
			body > footer > #site_map_and_meta > div {
				width:170px;
				float: left;
				margin-right:30px;
			}
			body > footer > #site_map_and_meta div#newsletter_footer {
				width:355px;
				margin-right:0;
			}
				body > footer > #site_map_and_meta div#newsletter_footer label {
					position: absolute;
					left:-54321px;
				}
					body > footer > #site_map_and_meta div#newsletter_footer input {
						background: transparent url(../images/form_bg_newsletter.png);
						width:253px;
						height:30px;
						line-height: 30px;
						text-indent: 5px;
						color:#ccc;
						font-size:18px;
						font-family:'UniversCom-47LightCond', Arial, sans-serif;
						margin-top:10px;
					}

					body > footer > #site_map_and_meta div#newsletter_footer input::-webkit-input-placeholder {
						color:#4d4d4d;
					}
					body > footer > #site_map_and_meta div#newsletter_footer input:-moz-placeholder {
						color:#4d4d4d;
					}
					body > footer > #site_map_and_meta div#newsletter_footer input::-moz-placeholder {
						color:#4d4d4d;
					}
					body > footer > #site_map_and_meta div#newsletter_footer input:-ms-input-placeholder {
						color:#4d4d4d;
					}
					body > footer > #site_map_and_meta div#newsletter_footer button {
						margin-top:10px;
					}
					body > footer > #site_map_and_meta div#newsletter_footer .message {
						background-color: #3EA9DF;
						display: none;
						font-family: "UniversLTStd-ThinUltraCn";
						font-size: 28px;
						margin: 0 auto;
						padding: 3px 8px;
						width: 124px;
					}
			body > footer > #site_map_and_meta div#social_footer {
				float: right;
				margin-right:0;
			}
			body > footer > #site_map_and_meta h3 {
				color:#787878;
				font-size:19px;
				font-family:'UniversCom-47LightCond', Arial, sans-serif;
				text-transform: uppercase;
				border-bottom: 1px solid #1B1D2A;
				margin-bottom: 10px;
				padding-bottom: 7px;
			}
				body > footer > #site_map_and_meta li,
				body > footer > #site_map_and_meta p {
					color:#ccc;
					font-size:15px;
					font-family:'UniversCom-47LightCond', Arial, sans-serif;
					line-height: 28px;
				}
				body > footer > #site_map_and_meta li a:hover {
					color:#3EA9DF;
				}
				body > footer > #site_map_and_meta div#social_footer li {
					width:52px;
					float:left;
					font-size: 34px;
					font-weight:100;
					text-align: center;
					height:40px;
					margin-top: 15px;
					color:#9e9e9e;
				}
					body > footer > #site_map_and_meta div#social_footer li a {
						color:#9e9e9e;
					}
					body > footer > #site_map_and_meta div#social_footer li a:hover {
						color:#3EA9DF;
					}

				#site_map_and_meta div#social_footer #fs_fb {
					text-align: left;
					width:33px;
				}
				#site_map_and_meta div#social_footer #fs_gp {
					font-size:24px;
				}
				#site_map_and_meta div#social_footer #fs_ig {
					font-size:30px;
				}
				#site_map_and_meta div#social_footer #fs_pin{
					width:33px;
					text-align: right;
				}
				#site_map_and_meta div#social_footer #fs_tw {
					text-align: left;
					width:33px;
					font-size: 32px;
				}
				#site_map_and_meta div#social_footer #fs_vim {
					font-size: 24px;
				}
				#site_map_and_meta div#social_footer #fs_yt {
					font-size: 28px;
				}
				#site_map_and_meta div#social_footer #fs_rss {
					text-align: right;
					width:33px;
					font-size: 28px;
				}
body#ambassador {
	background: #000;
}
#ambassador_hero {
	height:432px;
	background: #131313 no-repeat top right url(../images/ambassadors-hero.jpg);
	position:relative;
	padding-top:100px;
}

#ambassador_hero .shatteringHeadline
{
	width:1280px;
	margin:0 auto;
}
.ambassador_nav {
	text-align: center;
	height:83px;
	background: #1a1a1a;
	clear: both;
	position:absolute;
	bottom:0;
	width:100%;
	z-index:9; 
}

.ambassador_nav.sticky {
	clear: both;
	position:fixed;
	bottom:auto;
	top:84px;/*top:46px;*/
}

	.ambassador_nav li {
		display: inline-block;
		margin:0 30px;
		color: #3EA9DF;
		font-size:24px;
		font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
		.ambassador_nav li a {
			color: #6a6a6a;
			padding:0 10px;
			height:83px;
			line-height: 83px;
			display: inline-block;
			cursor: pointer;
		}
		.ambassador_nav li a:hover,
		.ambassador_nav li a.active {
			color: #3EA9DF;
		}
.ambassador {
	width:1280px;
	margin:0 auto;
}
	.amb_main_img,
	.amb_info {
		width:640px;
		height:431px;
		background: #000;
		position: relative;
	}
	.amb_main_img img {
		display: block;
	}
	.ambassador_title_right .amb_main_img {
		float: left;
	}
	.ambassador_title_left .amb_main_img {
		float: right;
	}
	.ambassador_title_right .amb_info {
		float: right;
	}
	.ambassador_title_left .amb_info {
		float: left;
	}
		.amb_info h1 {
			padding:40px 0 20px 30px;
			font-size:80px;
			font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
			color:#c6e20c;
			text-transform: uppercase;
			letter-spacing: 9px;
		}
		.amb_info h1.notched:before
		{
			border-width:15px 15px 0 0;
			border-color:#000 transparent transparent transparent;
		}

		.amb_info h1.notched:after
		{
			right: 7px;
			bottom: 19px;
			border-width:0 0 15px 15px;
			border-color:transparent transparent #000 transparent;
		}
		.amb_info dl {
			padding:0 0 0 30px;
		}
			.amb_info dt,
			.amb_info dd {
				display: inline;
				color:#ccc;
				font-size: 16px;
				font-family: 'UniversCom-47LightCond', Arial, sans-serif;
				text-transform: uppercase;
				line-height: 30px;
			}
			.amb_info dd {
				color:#999;
				text-transform: none;
			}
		.amb_info blockquote {
			color:#eee;
			font-size: 20px;
			font-family: 'UniversCom-47LightCond', Arial, sans-serif;
			line-height: 30px;
			padding:25px 70px 0 30px;
			letter-spacing: 2px;
			font-weight: normal;
			position: relative;
		}
			.amb_info blockquote:before {
				content: '“';
				position: absolute;
				color:#c6e20c;
				font-size: 40px;
				font-family: 'UniversCom-47LightCond', Arial, sans-serif;
				left: 13px;
				top: 27px;
			}
			.amb_info blockquote span {
				color:#c6e20c;
				font-size: 40px;
				font-family: 'UniversCom-47LightCond', Arial, sans-serif;
				position: relative;
				top: 13px;
				line-height: 10px;
			}
		.amb_info > ul {
			position: absolute;
			top:15px;
			right:50px;
			text-align: right;
		}
			.amb_info > ul li {
				display: inline-block;
				color:#9e9e9e;
				font-size: 15px;
				margin:0 3px 0 2px;
			}
			.amb_info > ul li.amb_tw {
				font-size: 16px;
			}
				.amb_info > ul li a {
					color:#9e9e9e;
					padding: 0 1px;
				}
				.amb_info > ul li a:hover,
				.amb_info > ul li a.active {
					color:#c6e20c;
				}
	.ambassador a.video {
		border: 0 none;
		display: block;
		outline: 0 none;
		overflow: hidden;
		position: relative;
	}	
		.ambassador a.video span {
			background: url("/static/images/click-to-play-hover.png") repeat scroll 0 0 transparent;
		    display: block;
		    height: 196px;
		    overflow: hidden;
		    position: absolute;
		    top: 197px;
		    width: 426px;
		}
		.ambassador a.video:hover span {
			top: 0;
		}

	.ambassador > ul {
		clear: both;
		height:196px;
	}
		.ambassador > ul li {
			float: left;
			height:196px;
		}
			.ambassador > ul li img {
				display: block;
			}
		.ambassador .amb_thirds_left {
			width:424px;
		}
		.ambassador .amb_thirds_center {
			width:430px;
		}
		.ambassador .amb_thirds_right {
			width:426px;
		}
		#store_home_slides {
		height:449px;
		background: no-repeat center center url(../images/hero-placeholder.jpg);
		background-size: cover;
	}

	#store_home_slides .hero-placeholder-text {
		font-size: 5.2em;
		font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 3px;
		color: #000; /*color:#fff;*/
		float: left;/*float:right;*/
		left: 10%;/*left:10%;*/
		top: 40%;
	}

	#store_main_nav {
		background: #fff;
		text-align: center;
		height:82px;
		box-shadow: 0 7px 13px 0px #eee;
		position: relative;
	}
		#store_main_nav li {
			height:82px;
			font-size: 31px;
			font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
			line-height: 85px;
			position: relative;
			letter-spacing: 2px;
			display: inline-block;
			text-transform: uppercase;
			margin:0 60px;
		}
			#store_main_nav li a {
				color:#ccc;
				height:82px;
				display: inline-block;
				padding: 0 10px;
			}
			#store_main_nav li a:hover,
			#store_main_nav li a.active {
				color:#7c7c7c;
			}
				#store_main_nav li a div{
					opacity: 0;
					bottom:40px;
					left: 50%;
					-webkit-transition: opacity 0.2s, bottom 0.2s;
					-moz-transition: opacity 0.2s, bottom 0.2s;
					-o-transition: opacity 0.2s, bottom 0.2s;
					transition: opacity 0.2s, bottom 0.2s;
				}
				#store_main_nav li a:hover div,
				#store_main_nav li a.active div {
					opacity:1;
					bottom: 20px;
					-webkit-transition: opacity 0.2s, bottom 0.2s;
					-moz-transition: opacity 0.2s, bottom 0.2s;
					-o-transition: opacity 0.2s, bottom 0.2s;
					transition: opacity 0.2s, bottom 0.2s;
				}
				.down_caret {
					position: absolute;
					width:0;
					height:0;
				}
					.down_caret:before {
						content: '';
						width:14px;
						height:1px;
						background: #2b2b2b;
						display: block;
						position: absolute;
						left:-12px;
						top:5px;
						-webkit-transform: rotate(45deg);
						-o-transform: rotate(45deg);
						transform: rotate(45deg);
					}
					.down_caret:after {
						content: '';
						width:14px;
						height:1px;
						background: #2b2b2b;
						display: block;
						position: absolute;
						left:-2px;
						top:5px;
						-webkit-transform: rotate(-45deg);
						-o-transform: rotate(-45deg);
						transform: rotate(-45deg);
					}
		.product_category {
			background: #fff;
			/* padding-top:90px; */ /* commented due to removing store_main_nav */
			padding-top:45px;
		}
			.product_category .popup {
				background: none repeat scroll 0 0 #FFFFFF;
				border: #e8e7e7 1px solid;
				display: none;
				height: 214px;
				left: 0;
				position: absolute;
				top: 0;
				width: 264px;
				z-index: 5;
			}
				.product_category .popup .price {
					font-family: 'UniversLTStd-LightUltraCn';
					font-size: 32px;
					padding: 10px 0;
					text-align: center;
				}
				.product_category .popup button.green {
					margin-left: 37px;
					text-align: center;
					width: 185px;
				}
				.product_category .popup #id_quantity {
					border: 1px solid #d3d3d3;
					float: right;
					font-family: 'UniversLTStd-LightUltraCn';
					font-size: 23px;
					height: 26px;
					padding-right: 5px;
					width: 96px;
				}
				.product_category .popup #input_id_option2 {
					float: left;
					position: relative;
				}
				.product_category .popup #id_option2 {
					border: 1px solid #d3d3d3;
					font-family: 'UniversLTStd-LightUltraCn';
					font-size: 23px;
					
					height: 28px;
					padding-left: 5px;
					width: 109px;
				}
				.product_category .popup .control-label {
					display: none;
				}
				.product_category .popup .row {
					clear: both;
					width: 100%;
				}
				.product_category .squeeze {
					width:80%; /*width:980px;*/
					margin:0 auto;
					
				}
				.product_category h1 {
					color:#666;
					font-size: 54px;
					font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
					text-transform: uppercase;
					/*letter-spacing: 4px;*/
					border-bottom: 1px solid #D4D4D4;
					padding-bottom: 8px;
					/*margin-bottom:50px;*/
					width:100%; 
				}
				.product_category .squeeze > ul > li {
					float:none; /*float: left;*/
					/*height: 480px;*/
					margin:0 auto; /*margin-bottom:30px;*/
					overflow: hidden;
					position: relative;
					width:280px;
					padding:0; /*padding:0;*/
					display:inline-block; /*display:block;*/

				}
				.product_category .squeeze li.col_left {
					/*clear: both;*/
				}
				.product_category .squeeze li.col_center {
					/*margin-left:85px;*/
				}
				.product_category .squeeze li.col_right {
					/*float: right;*/
				}
					.product_category h1:before {
						/*content:'/';*/
						color:#3EA9DF;
						letter-spacing: 8px;
					}
						.product_category .product_image {
							width:280px;
							height:270px;
							position: relative;
					
						}
						.product_category .product_image > div {
							width:280px;
							height:270px;
							display: table-cell;
							vertical-align: middle;
							text-align: center;
						}
						.product_category .product_image:hover > div {
							opacity: 0.5;
							-webkit-transition:opacity 0.2s;
							-moz-transition:opacity 0.2s;
							-o-transition:opacity 0.2s;
							transition:opacity 0.2s;
						}
						.product_category .product_image .outline {
							font-size: 32px;
							left:50%;
							margin-left: -65px;
							opacity: 0;
							position: absolute;
							text-align: center;
							top:56px;
							width:120px;
							-webkit-transition:opacity 0.2s, top 0.2s;
							-moz-transition:opacity 0.2s, top 0.2s;
							-o-transition:opacity 0.2s, top 0.2s;
							transition:opacity 0.2s, top 0.2s;
						}
						.product_category .product_image .green {
							bottom:30px;
							font-size: 32px;
							left:50%;
							margin-left: -65px;
							opacity: 0;
							position: absolute;
							text-align: center;
							width:120px;
							-webkit-transition:opacity 0.2s, bottom 0.2s;
							-moz-transition:opacity 0.2s, bottom 0.2s;
							-o-transition:opacity 0.2s, bottom 0.2s;
							transition:opacity 0.2s, bottom 0.2s;
						}
						.product_category .product_image:hover .green {
							bottom:50px;
							opacity: 1;
							-webkit-transition:opacity 0.2s, bottom 0.2s;
							-moz-transition:opacity 0.2s, bottom 0.2s;
							-o-transition:opacity 0.2s, bottom 0.2s;
							transition:opacity 0.2s, bottom 0.2s;
						}
						.product_category .product_image:hover .outline {
							top:106px;
							opacity: 1;
							-webkit-transition:opacity 0.2s, top 0.2s;
							-moz-transition:opacity 0.2s, top 0.2s;
							-o-transition:opacity 0.2s, top 0.2s;
							transition:opacity 0.2s, top 0.2s;
						}
						.product_category h3 {
							/*border-top: 1px solid #d9d9d9;*/
							color:#666666;
							font-family: 'UniversCom-59UltraCondensed', Arial, sans-serif;
							font-size:31px;
							font-weight: normal;
							letter-spacing: 2px;
							margin-top:5px;
							min-height:0px;/*min-height: 93px;*/
							padding:15px 0 5px 0;
							text-transform: uppercase;
						}
						.product_category li p {
							color:#3d3d3d;
							font-size: 15px;
							font-family: 'UniversCom-47LightCond', Arial, sans-serif;
						}
						.product_category li > p {
							font-size: 17px;
							height:50px;
						}
						.product_category li hr {
							display: block;
							border: none;
							height:3px;
							position: relative;
							background: #CCC;
							/*background: -moz-linear-gradient(top,  #CCC 0%, #666666 100%);
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCC), color-stop(100%,#C0C0C0));
							background: -webkit-linear-gradient(top,  #CCC 0%,#C0C0C0 100%);
							background: -o-linear-gradient(top,  #CCC 0%,#C0C0C0 100%);
							background: -ms-linear-gradient(top,  #CCC 0%,#C0C0C0 100%);
							background: linear-gradient(to bottom,  #CCC 0%,#C0C0C0 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCC', endColorstr='#C0C0C0',GradientType=0 );*/
						}
						.product_category li hr:after {
							content: '';
							left:0;
							top:0;
							height: 3px;
							width:100%;
							/*opacity: 0.7;
							position: absolute;
							background: -moz-linear-gradient(left,  rgba(102,102,102,1) 0%, rgba(102,102,102,0) 50%, rgba(102,102,102,1) 100%);
							background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(102,102,102,1)), color-stop(50%,rgba(102,102,102,0)), color-stop(100%,rgba(102,102,102,1)));
							background: -webkit-linear-gradient(left,  rgba(102,102,102,1) 0%,rgba(102,102,102,0) 50%,rgba(102,102,102,1) 100%);
							background: -o-linear-gradient(left,  rgba(102,102,102,1) 0%,rgba(102,102,102,0) 50%,rgba(102,102,102,1) 100%);
							background: -ms-linear-gradient(left,  rgba(102,102,102,1) 0%,rgba(102,102,102,0) 50%,rgba(102,102,102,1) 100%);
							background: linear-gradient(to right,  rgba(102,102,102,1) 0%,rgba(102,102,102,0) 50%,rgba(102,102,102,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#666666',GradientType=1 );*/
						}
						.product_category .price_colors p {
							font-size:20px;
							color:#353535;
							font-family: 'UniversCom-59UltraCondensed', Arial, sans-serif;
							letter-spacing: 1px;
							text-transform: uppercase;
							font-weight: normal;
						}
						.stars {
							text-align: left;
							display: inline-block;
						}
						.stars li {
							color:#3EA9DF;
							display: inline-block;
						}
						.four_stars li:first-child + li + li + li + li,
						.stars_4 li:first-child + li + li + li + li {
							color:#ededed;
						}
						.three_stars li:first-child + li + li + li + li,
						.three_stars li:first-child + li + li + li,
						.stars_3 li:first-child + li + li + li + li,
						.stars_3 li:first-child + li + li + li {
							color:#ededed;
						}
						.two_stars li:first-child + li + li + li + li,
						.two_stars li:first-child + li + li + li,
						.two_stars li:first-child + li + li,
						.stars_2 li:first-child + li + li + li + li,
						.stars_2 li:first-child + li + li + li,
						.stars_2 li:first-child + li + li {
							color:#ededed;
						}
						.one_star li:first-child + li + li + li + li,
						.one_star li:first-child + li + li + li,
						.one_star li:first-child + li + li,
						.one_star li:first-child + li,
						.stars_1 li:first-child + li + li + li + li,
						.stars_1 li:first-child + li + li + li,
						.stars_1 li:first-child + li + li,
						.stars_1 li:first-child + li {
							color:#ededed;
						}
						.zero_stars li {
							color:#ededed;
						}
						.reviews p {
							display: inline-block;
						}
#product_detail {
	
}
	#product_detail .squeeze {
		width:1080px;
		margin:0 auto;
	}
	#product_detail #reviews_summary .squeeze,
	#product_detail #product_reviews .squeeze {
		width:1040px;
	}
	#product_details {
		/*background: no-repeat left bottom url(../images/product-detail-bg.png);*/
		background:url(../images/bg.png);
		/*background-size: cover;*/
		padding-top:100px;
	}
		#the_deets {
			width:507px;
			float: left;
			margin-bottom:50px;
		}
			#the_deets .breadcrumbs {
				padding-bottom:13px;
			}
			#the_deets .breadcrumbs li {
				font-size:22px;
				color:#535353;
				font-family: 'UniversLTStd-ThinUltraCn', Arial, sans-serif;
				display: inline-block;
				letter-spacing: 3px;
				text-transform: uppercase;
			}
				#the_deets .breadcrumbs li a:hover {
					color:#3EA9DF;
				}
			#the_deets h1 {
				color:#CCC;
				font-size: 65px;
				font-family:'UniversCom-59UltraCondensed';
				text-transform: uppercase;
			}
			#the_deets p {
				font-family: 'UniversCom-47LightCond', sans-serif;
				color:#666;
				letter-spacing: 1px; /* letter-spacing: 2px; */
				line-height: 20px; /* line-height: initial; */
			}
			#the_deets p.full_prod_desc {
				font-size: 16px;
				border-top:2px solid #464646;
				padding-top:15px;
			}
			#the_deets li{
	        color:#666
			}
			#the_deets ul{ line-height:20px;}
			#the_deets .reviews {
				padding-top:20px;
			}
				#the_deets .reviews li{
					font-size:27px;
				}
				#the_deets .reviews p {
					font-size:24px;
					position: relative;
					top:12px;
				}
			#the_deets .reviews + hr {
				margin-top:15px;
				display: block;
				border: none;
				height:5px;
				position: relative;
				background: #f0f0f0;
				background: -moz-linear-gradient(top,  #f0f0f0 0%, #ffffff 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff));
				background: -webkit-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%);
				background: -o-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%);
				background: -ms-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%);
				background: linear-gradient(to bottom,  #f0f0f0 0%,#ffffff 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
			}
			#the_deets .reviews hr:after {
				content: '';
				left:0;
				top:0;
				height: 4px;
				width:100%;
				opacity: 0.4;
				position: absolute;
				background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,1) 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
				background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%);
				background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%);
				background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%);
				background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
			}
			#the_deets .price {
				padding-top:8px;
				position: relative;
			}
				#the_deets .price ul li {
					color:#353535;
					font-size: 32px;
					font-family:'UniversCom-59UltraCondensed';
					text-transform: uppercase;
					float: left;
				}
				#the_deets .swatches {
					float: right;
				}
					#the_deets .swatches li {
						display: inline-block;
						margin-left:12px;
					}
					#the_deets .swatches li a {
						border: 1px solid #cccccc;
						width:22px;
						height:21px;
						border-radius: 50px;
						text-indent: -54321em;
						display: inline-block;
					}
					#the_deets .swatches li a.black {
						background: #000;
						border:1px solid #000;
					}
					#the_deets .swatches li a.white {
						background: #fff;
						border:1px solid #cacaca;
					}
					#the_deets .swatches li a.gray {
						background: #999;
						border:1px solid #999;
					}
					#the_deets .swatches li a.green {
						background: #3EA9DF;
						border:1px solid #3EA9DF;
					}
					#the_deets .swatches li a.dark_green {
						background: #68bc23;
						border:1px solid #68bc23;
					}

			#the_deets form {
				padding-top:20px;
				position: relative;
			}
				#the_deets .three-field .down_caret.option1 {
					left: 84px;
				}
				#the_deets .three-field .down_caret.option2 {
					left: 94px;
				}
				#the_deets .down_caret {
					left: 124px;
					top: 43px;
				}
				#the_deets .down_caret:before,
				#the_deets .down_caret:after {
					background: #818181;
					top: -20px;
				}
				#the_deets label {
					display: none;
				}
				#the_deets .sbHolder {
					float: left;
					top: 0;
				}
				#the_deets .three-field .sbHolder {
					width: inherit;
				}
				#the_deets .three-field .sbHolder .sbSelector{
					width: inherit;
				}
				#the_deets .three-field .sbHolder .sbOptions{
					width: inherit;
				}
				#the_deets .three-field .sbHolder li a{
					width: inherit;
				}
				#the_deets input[type=text] {
					border: 1px solid #d3d3d3;
					color:#535353;
					font-family: 'UniversLTStd-ThinUltraCn', Arial, sans-serif;
					font-size: 28px;
					height:30px;
					letter-spacing: 3px;
					padding-top:8px;
					position: relative;
					text-indent: 7px;
					text-transform: uppercase;
					top:-1px;
					width:100px;
				}
				#the_deets button {
					float: right;
					margin-left:25px;
				}
				#the_deets .input_id_quantity {
					left: 170px;
				    position: absolute;
				    width: 110px;
				}

				#the_deets .three-field .input_id_quantity {
					top:21px;
					left: 248px;
				    position: absolute;
				    width: 110px;
				}

				#the_deets .input_id_quantity #id_quantity {
					display: none;
				}

				#the_deets .three-field .input_id_quantity #add{
				    width: 50px;
				    text-align: right;
				}				
					
				#the_deets .input_id_option2 {
					left: 0;
					position: absolute;
					width: 150px;
				}
				#the_deets .three-field .input_id_option1 {
					left: 130px;
					position: absolute;
					width: 100px;
				}
				#the_deets .three-field .input_id_option2 {
					left: 0px;
					position: absolute;
					width: 110px;
				}
		#the_photo {
		    width:490px;
			float: right;
		}
			#the_photo img {
				display: block;
				margin:0 auto;
				max-width:100%;
			}
	#reviews_summary {
		background: #fff;
		padding:95px 0 45px 0; /*padding:65px 0 45px 0;*/
		box-shadow: 0 2px 12px 1px rgba(0,0,0,0.1);
		position: relative;
	}
		#reviews_summary h1 {
			color:#696969;
			text-transform: uppercase;
			font-size: 31px;
			font-family: 'UniversLTStd-ThinUltraCn', sans-serif;
			padding-bottom: 22px;
			letter-spacing: 3px;
		}
		#reviews_summary h2 {
			color:#070707;
			font-size: 65px !important;
		}
			#reviews_summary h2:before {
				top:-5px;
			}
			#reviews_summary h2:after {
				bottom:4px;
			}
		#rating_totals {
			float: left;
			padding-top:45px;
		}
			#rating_totals .stars li {
				font-size: 29px;
			}
			#rating_totals p {
				color:#070707;
				font-size: 14px;
				font-family:'UniversCom-59UltraCondensed';
				text-transform: uppercase;
				letter-spacing: 1px;
			}
			#rating_totals p#the_rating {
				font-size:34px;
				padding:5px 0 30px 15px;
				display: inline-block;
				position: relative;
				top:13px;
			}
				#rating_totals p span {
					color:#d5d5d5;
				}
			#rating_totals a {
				margin-top:10px;
			}
		#review_tags {
			float: right;
			padding-top:45px;
			width: 450px;
			padding-left: 30px;
		}
			#review_tags > div {
				width:150px;
				float: left;
			}
			#review_tags h3 {
				font-size:14px;
				color:#353535;
				text-transform: uppercase;
				font-family:'UniversCom-59UltraCondensed';
				letter-spacing: 2px;
				padding-bottom:16px;
			}
				#review_tags li {
					color:#949494;
					font-size: 14px;
					font-family: 'UniversCom-47LightCond', sans-serif;
					line-height: 18px;
				}
				#review_tags li.col_left {
					clear: both;
				}
		#ranking_breakout {
			width:250px;
			float: right;
			padding-top: 45px;
		}
			#ratings_bars {
				padding-top:20px;
			}
				#ranking_breakout li {
					color:#070707;
					font-size: 14px;
					font-family:'UniversCom-59UltraCondensed';
					text-transform: uppercase;
					letter-spacing: 1px;
					height: 20px;
				}
					#ranking_breakout li div {
						background: #ededed;
						width:168px;
						height:8px;
						float: left;
						position: relative;
						top:2px;
					}
						#ranking_breakout li div div {
							background: #3EA9DF;
							height: 8px;
							top:0;
						}
					#ranking_breakout li span {
						float: left;
						width:50px;
					}

					#ranking_breakout li div + span {
						float: right;
						width: auto;
					}


	#product_reviews {
		background: #f4f4f4;
		padding:6px 0 50px 0;
	}
		#product_reviews_nav ul {
			text-align: center;
			height:100px;
		}
		#product_reviews_nav hr {
			display: block;
			border: none;
			height:8px;
			position: relative;
			background: -moz-linear-gradient(top,  #d1d1d1 0%, #f1f1f1 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(100%,#f1f1f1));
			background: -webkit-linear-gradient(top,  #d1d1d1 0%,#f1f1f1 100%);
			background: -o-linear-gradient(top,  #d1d1d1 0%,#f1f1f1 100%);
			background: -ms-linear-gradient(top,  #d1d1d1 0%,#f1f1f1 100%);
			background: linear-gradient(to bottom,  #d1d1d1 0%,#f1f1f1 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#f1f1f1',GradientType=0 );
		}
		#product_reviews_nav hr:after {
			content: '';
			left:0;
			top:0;
			height: 8px;
			width:100%;
			opacity: 1;
			position: absolute;
			background: -moz-linear-gradient(left,  rgba(244,244,244,1) 0%, rgba(244,244,244,0) 50%, rgba(244,244,244,1) 100%);
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,244,244,1)), color-stop(50%,rgba(244,244,244,0)), color-stop(100%,rgba(244,244,244,1)));
			background: -webkit-linear-gradient(left,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 50%,rgba(244,244,244,1) 100%);
			background: -o-linear-gradient(left,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 50%,rgba(244,244,244,1) 100%);
			background: -ms-linear-gradient(left,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 50%,rgba(244,244,244,1) 100%);
			background: linear-gradient(to right,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 50%,rgba(244,244,244,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
		}
			#product_reviews_nav li {
				display: inline-block;
				margin:0 20px;
				position: relative;
			}
				#product_reviews_nav li a {
					height:100px;
					display: inline-block;
					padding:0 10px;
					letter-spacing: 3px;
					color:#a8a8a8;
					text-transform: uppercase;
					font-size: 31px;
					font-family: 'UniversLTStd-LightUltraCn', sans-serif;
					line-height: 105px;
					position: relative;
				}
				#product_reviews_nav li div {
					left:50%;
					top:70px;
					opacity:0;
					-webkit-transition: top 0.2s, opacity 0.2s;
					-moz-transition: top 0.2s, opacity 0.2s;
					-o-transition: top 0.2s, opacity 0.2s;
					transition: top 0.2s, opacity 0.2s;
				}
				#product_reviews_nav li a.active,
				#product_reviews_nav li a:hover {
					color:#696969;
				}
				#product_reviews_nav li a.active div,
				#product_reviews_nav li a:hover div {
					top:80px;
					opacity:1;
					-webkit-transition: top 0.2s, opacity 0.2s;
					-moz-transition: top 0.2s, opacity 0.2s;
					-o-transition: top 0.2s, opacity 0.2s;
					transition: top 0.2s, opacity 0.2s;
				}
	.a_review {
		padding:45px 0 60px 0;
		margin-bottom:45px;
		border-bottom: 1px solid #d1d1d1;
		overflow: hidden;
		position: relative;
		height:110px;
	}
		.a_review .show_full_review {
			position: absolute;
			bottom:20px;
			right:50px;
		}
		.a_review > div {
			width:800px;
			float: right;
		}
			.a_review h1 {
				color:#3d3d3d;
				font-size: 28px;
				font-family: 'UniversCom-47LightCond', sans-serif;
			}
			.a_review .review_text {
				/*height:60px;*/
				margin-bottom:20px;
				overflow: hidden;
			}
			.a_review .review_text,
			.tags_helpful > p {
				color:#3d3d3d;
				font-size: 16px;
				font-family: 'UniversCom-47LightCond', sans-serif;
				padding:20px 0 25px 0;
				line-height: 125%;
				letter-spacing: 1px;
			}
			.a_review .review_text p:first-child {
				visibility: visible;
			}
			.a_review .review_text p {
				margin-bottom:10px;
				visibility: hidden;
			}
			.tags_helpful  {
				position:relative;
				min-height:125px;
				padding-top:25px;
			}
				.tags_helpful > p {
					float: left;
					padding-top: 0;
					display:none;
				}
				.tags_helpful > p i {
					color:#3EA9DF;
					font-size: 26px;
				}
				.helpful_or_not {
					position: absolute;
					bottom: 0;
					left: 0;
					display:none;
				}
					.helpful_or_not p {
						color:#303030;
						font-size: 24px;
						font-family: 'UniversCom-47LightCond', sans-serif;
						line-height: 125%;
						letter-spacing: 1px;
					}

					#product_reviews .helpful_or_not a {
						text-align: center;
						margin:10px 10px 0 0;
						padding: 0 20px;
					}
				.pros_cons_uses {
					float: right;
					padding-left:40px;
					border-left:1px solid #d1d1d1;
				}
					.pros_cons_uses div {
						display: inline-block;
						vertical-align: top;
						margin-right:40px;
					}
						.pros_cons_uses div h3 {
							color:#070707;
							font-size: 14px;
							font-family:'UniversCom-59UltraCondensed';
							text-transform: uppercase;
							letter-spacing: 1px;
							padding-bottom:20px;
						}
							.pros_cons_uses div li {
								color: #949494;
								font-size: 14px;
								font-family: 'UniversCom-47LightCond', sans-serif;
								line-height: 18px;
							}

		.a_review aside {
			width:180px;
			float: left;
			color:#353535;
		}
				.a_review aside .stars li {
					font-size: 18px;
				}
			.a_review aside h3 {
				color:#3d3d3d;
				font-size: 24px;
				font-family: 'UniversCom-47LightCond', sans-serif;
				padding-top:20px;
				letter-spacing: 1px;
			}
			.a_review aside .review_date {
				color:#5f5f5f;
				font-size: 14px;
				font-family: 'UniversCom-47LightCond', sans-serif;
				padding-top:8px;
				letter-spacing: 1px;
			}
			.a_review aside dl {
				padding-top:100px;
			}
				.a_review aside dt {
					color:#5f5f5f;
					font-size: 14px;
					font-family: 'UniversCom-47LightCond', sans-serif;
					letter-spacing: 1px;
				}
				.a_review aside dd {
					color:#3d3d3d;
					font-size: 18px;
					font-family: 'UniversCom-47LightCond', sans-serif;
					padding-top:5px;
					letter-spacing: 1px;
				}


#support_hero {
	height:254px;
	background: no-repeat center center url(../images/support-hero.jpg);
	background-size:cover;
}
	#support_hero h1 {
		font-family:'UniversCom-59UltraCondensed';
		color:#353535;
		text-transform: uppercase;
		letter-spacing: 2px;
		width: 1080px;
		margin: 0 auto;
		line-height: 254px;
		font-size:60px;
	}
		#support_hero h1:before {
			/*content: '/';*/
			color:#3EA9DF;
		}
	#support_page {
		background: #fff;
	}
	#support_page .squeeze {
		width:1080px;
		margin:0 auto;
		padding:55px 0;
	}
		.live_help {
			color:#c4c4c4;
			font-family: 'UniversLTStd-ThinUltraCn', Arial, sans-serif;
			letter-spacing: 5px;
			text-transform: uppercase;
			font-size: 42px;
			margin: 10px 0 30px 0;
			width:200px;
			height:53px;
			border:1px solid #555;
			display: block;
			line-height: 60px;
			text-indent: 20px;
			position: relative;
			background: #2b2b2b;
		}
			.live_help img {
				position: absolute;
				left:153px;
				bottom:12px;
				width:25px;
				height:auto;
				-webkit-transition: all 0.1s;
				-moz-transition: all 0.1s;
				-o-transition: all 0.1s;
				transition: all 0.1s;
			}
			.live_help:hover img {
				width:28px;
				height:auto;
				-webkit-transition: all 0.1s;
				-moz-transition: all 0.1s;
				-o-transition: all 0.1s;
				transition: all 0.1s;
			}
		#support_page h1,
		#support_page h2 {
			font-size: 31px;
			color:#353535;
			text-transform:uppercase;
			font-family:'UniversCom-59UltraCondensed';
			letter-spacing: 3px;
			padding-bottom: 8px;
		}
		#support_page p,
		#support_page address,
		#support_page li {
			font-family:"UniversCom-47LightCond";
			color:#3d3d3d;
			font-size: 18px;
		}
		#customer_service {
			width:400px;
			float: left;
		}
		#support_page #j_phone {
			color:#3EA9DF;
			text-transform:uppercase;
			font-family:'UniversLTStd-LightUltraCn';
			letter-spacing: 3px;
			font-size:54px;
			font-weight: normal;
			padding:15px 0 20px 0;
		}
			#support_page #j_phone span {
				color:#353535;
			}
		#support_page #call_center {
			font-size:15px;
			color:#898989;
			letter-spacing: 1px;
			line-height: 140%;
			padding-bottom:20px;
			border-bottom: 1px solid #c0c0c0;
			margin-bottom:25px;
		}
		#other_support {
			float: right;
			width:400px;
		}
		#office {
			clear: right;
			float: right;
			width:400px;
		}
		#support_page h2 {
			padding-top:20px;
			border-top: 1px solid #c0c0c0;
		}
			#support_page form {
				padding-top:13px;
			}
				#support_page form label {
					display: none;
				}
				#support_page form #id_url{
					display: none; /* anti-spam field*/
				}
				#support_page form input[type=text],
				#support_page form input[type=email],
				#support_page form input[type=datetime],
				#support_page form textarea,
				#support_page form select {
					border: 1px solid #c2c2c2;
					height:33px;
					width:393px;
					padding-left:5px;
					margin-bottom:12px;
					color:#999999;
					font-family:'UniversCom-59UltraCondensed';
					text-transform: uppercase;
					font-size:20px;
					letter-spacing: 1px;
					position: relative;
					top: -2px;
					margin-right: 10px;
				}
				#support_page form textarea {
					padding:5px;
					width:388px;
					height:155px;
				}
				#support_page form button {
					margin-top: 10px;
				}
		#other_support ul {
			padding:8px 0 0 0;
			border-bottom: 1px solid #c0c0c0;
		}
			#other_support li {
				padding-bottom: 20px;
			}
			#other_support li a:hover {
				color:#3EA9DF;
			}
	#office {
		padding-top:25px;
	}
		#office address {
			padding-top: 15px;
			line-height: 150%;
			padding-bottom:30px;
		}
			#office address strong {
				text-transform: uppercase;
				font-size: 22px;
				letter-spacing: 1px;
				font-family:'UniversCom-59UltraCondensed';
			}
		#office p {
			line-height: 150%;
		}
		.press-menu {
			display: block;
		    float: left;
		    margin-right: 40px;
		    width: 160px;
		}
			.press-menu a.menu {
			    color: #000000;
			    font-size: 29px;
			    line-height: 30px;
			    text-transform: uppercase;
			}
			.press-menu a.menu:hover, 
			.press-menu a#selected.menu {
			    color: #D2E938;
			    text-decoration: none;
			}
			.press-menu div {
			    font-size: 11px;
			    line-height: 18px;
			    margin-bottom: 20px;
			}
			.press-menu div.contact {
			    border-top: 1px solid #CCCCCC;
			    margin-top: 30px;
			}

		.press {
		    float: left;
		    width: 730px;
		}
			.press .thumbnails {

			}
				.press .thumbnails > li {
				    float: left;
				    margin: 0 20px 18px 0;
				}
	#review {
		width:700px;
		margin:0 auto;
	}
		#review h1 {
			color:#696969;
			font-family: 'UniversLTStd-ThinUltraCn', sans-serif;
			font-size:32px;
			text-transform: uppercase;
			letter-spacing: 3px;
		}
		#review fieldset {
			border-bottom:1px solid #d9d9d9;
			padding:19px 14px;
		}
			#review fieldset.checkboxes ul {
				display: inline-block;
			}
				#review fieldset.checkboxes li {
					font-family: 'UniversCom-47LightCond', sans-serif;
					color:#5f5f5f;
					font-size: 14px;
					line-height: 140%;
				}
		#review input[type=text] {
			border:1px solid #d3d3d3;
			height:20px;
			padding:0 0 0 5px;
			width:447px;
		}
		#review .checkboxes input[type=text] {
			width:249px;
			display: block;
			margin-top:5px;
		}
		#review textarea {
			width:442px;
			padding:5px;
			height:140px;
			border:1px solid #d3d3d3;
		}
		#review label {
			font-family: 'UniversCom-59UltraCondensed', sans-serif;
			font-size: 14px;
			color:#353535;
			letter-spacing: 1px;
			text-transform: uppercase;
			width:140px;
			display: inline-block;
			padding-right:16px;
			vertical-align: top;
			position: relative;
			top:4px;
		}
		#review .submit {
			text-align: center;
			border-bottom: none;
		}

		#reign_features {
			height:760px;
			background: #ebeff2;
			border-top:1px solid #444;
			border-bottom:1px solid #444;
		}
			#reign_features > div {
				width:1280px;
				margin:0 auto;
				padding:130px 0 80px 0;
				position: relative;
			}
				#reign_features img {
					position: absolute;
					right: 0;
				}
				#reign_features #reign_features_mini { 

				}
				#reign_features h1 { 
					color: #353535;
					font-size: 95px;
					font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
					text-transform: uppercase;
					letter-spacing: 2px;
					margin-bottom: 10px;
					padding-top: 30px;
					line-height: 120%;
				}
					#reign_features_mini li {
						display: inline-block;
						margin-right:60px;
						padding:25px 0 35px 0;
					}
						#reign_features a { 
							font-family: 'UniversLTStd-ThinUltraCn', Arial, sans-serif;
							font-size: 50px;
							letter-spacing: 5px;
							text-transform: uppercase;
							color:#535353;
							cursor: pointer;
							-webkit-transition:0.2s;
							-moz-transition:0.2s;
							-o-transition:0.2s;
							transition:0.2s;
						}
						#reign_features a.active,
						#reign_features a:hover {
							color:#3EA9DF;
						} 
				#reign_features_mini p {
					font-family: 'UniversLTStd-ThinUltraCn', Arial, sans-serif;
					font-size: 40px;
					letter-spacing: 4px;
					text-transform: uppercase;
					color:#535353;
					cursor: pointer;
					width:700px;
					position: relative;
				}
					#reign_features_mini p span {
						visibility: hidden;
						position: absolute;
						width:700px;
						top:0;
						left:0;
					}
					#reign_features_mini p span#snippet_activity {
						visibility: visible;
					}
		#shots {
			background: #fff;
			border-top: 1px solid #dcdcdc;
			padding-top: 79px;
			text-align: center;
		}
			#shots h2 {
				color: #0c0b0b;
				font-size: 38px;
				font-family: 'UniversCom-59UltraCondensed', Arial, sans-serif;
				text-transform: uppercase;
				letter-spacing: 2px;
				margin-bottom: 10px;
				line-height: 110%;
				text-align: center;
			}
			#shots > p {
				width: 620px;
				color: #4f4f4f;
				font-size: 24px;
				font-family: 'UniversCom-47LightCond';
				margin: 0 auto 10px;
				line-height: 130%;
				text-align: center;
			}
			#shots ul {
				height: 670px;
				margin: 79px auto 0;
				width: 995px;
			}
				#shots ul li {
					float: left;
					width: 282px;
				}
				#shots ul li + li {
					margin: 0 72px;
				}
				#shots ul li + li + li{
					margin: 0;
				}
					#shots h3 {
						color: #0c0b0b;
						font-size: 24px;
						font-family: 'UniversCom-59UltraCondensed', Arial, sans-serif;
						text-transform: uppercase;
						letter-spacing: 2px;
						margin-bottom: 10px;
						line-height: 110%;
						text-align: center;
					}
					#shots ul li p {
						font-size: 14px;
						line-height: 20px;
					}
						#shots ul li p b {
							font-weight: 600;
						}
			#shots div.details {
				margin: 69px auto;
				width: 890px;
			}
				#shots div.details img {
					float: left;
					margin-right: 40px;
				}
				#shots div.details h3 {
					margin-top: 29px;
					text-align: left;
				}
				#shots div.details h3.first {
					float: left;
					margin-top: 125px;
				}
				#shots div.details p {
					font-size: 14px;
					line-height: 20px;
					text-align: left;
				}

		#awards {
			background: #fff;
			padding-top: 79px;
			text-align: center;
		}
			#awards h2 {
				color: #0c0b0b;
				font-size: 38px;
				font-family: 'UniversCom-59UltraCondensed', Arial, sans-serif;
				text-transform: uppercase;
				letter-spacing: 2px;
				margin-bottom: 10px;
				line-height: 110%;
				text-align: center;
			}
			#awards div.details {
				background: #fff;
				margin: 35px auto 250px;
				width: 890px;
			
}
			#awards ul {

				margin: 0;
			

}
				#awards li {
					float: left;
					text-align: center;
					width: 33%;
				}
					#awards li span {
						display: block;
						margin-top: 15px; 
					}
		#get_notified {
			clear: both;
			height:618px;
			background: #fff;
		}
			#get_notified h1 {
				color: #353535;
				font-size: 70px;
				font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
				text-transform: uppercase;
				letter-spacing: 2px;
				margin-bottom: 10px;
				padding-top: 50px;
				line-height: 120%;
				text-align: center;
			}
			#get_notified p {
				width: 620px;
				color: #3D3D3D;
				font-size: 15px;
				font-family: 'UniversCom-47LightCond';
				margin: 0 auto 10px;
				line-height: 160%;
				text-align: center;
			}
			#get_notified form {
				text-align: center;
			}
				#get_notified form input {
					width:400px;
					border: 1px solid #d3d3d3;
					height: 30px;
					color: #d3d3d3;
					font-family: 'UniversCom-47LightCond', Arial, sans-serif;
					font-size: 24px;
					text-indent: 10px;
					margin-bottom: 15px;
				}
			#get_notified .message {
				    color: #3EA9DF;
				    font-family: 'UniversLTStd-ThinUltraCn',Arial,sans-serif;
				    font-size: 50px;
				    letter-spacing: 5px;
				    text-transform: uppercase;
				}
			#get_notified .press-btn {
				display: block;
				margin: 120px auto 0;
				width: 300px;
			}
#support_page h3 {
	font-weight: normal;
	font-family: 'UniversCom-59UltraCondensed';
	color: #353535;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 auto 20px auto;
	font-size: 35px;
}
 
.mainSlideshow
{
	position:relative;
	overflow-x:hidden;
	background-color:#EBEFF2;
}

	.mainSlideshow .slides
	{
		height:760px;
		color:#212121;
		font-size:16px;
		font-family:"UniversCom-47LightCond";
		line-height:100%;
		letter-spacing:1px;
		top:0;
	}

		.mainSlideshow .slides li
		{
			height:100%;
			position:absolute;
			width:100%;
			overflow-x:hidden;
			min-width:960px;
		}

		.mainSlideshow .slides li + li
		{
			visibility:hidden;
		}

			.mainSlideshow .slides li > div
			{
				width:980px;
				margin:0 auto;
				padding:212px 0 0 0px;
				position:relative;
				height:538px;
			}

				.mainSlideshow .slides li > div > span
				{
					position:absolute;
					top:0;
					left:-640px;/*left:-320px;*/
					display:block;
					line-height:0;
					height:760px;
				}

					.mainSlideshow .slides li > div > span img
					{
						display:block;
						height:100%; /*height:initial;*/
					}
					
					.mainSlideshow .slides li:first-child > div > span img
					{
						opacity:0;
						visibility:hidden;
					}

				.mainSlideshow h1
				{
					margin-bottom:8px;
					position:relative;
				}
				.mainSlideshow h1.no-shatter {
					color: #3d3d3d;
					font-family: 'UniversLT-49LightUltraCn', Arial, sans-serif;
					font-size: 120px;
					line-height: 120px;
					margin-top: 25px;
				}
				.mainSlideshow li:first-child h1, .mainSlideshow li:first-child .button
				{
					opacity:0;
					visibility:hidden;
				}

				.mainSlideshow .slides .button
				{
					position:relative;
					vertical-align:top;
					margin-left:7px;
				}

.mainSlideshow .buttons
{
	text-align:center;
	position:absolute;
	bottom:70px;
	width:100%;
	min-width:960px;
	visibility:hidden;
	opacity:0;
}

	.mainSlideshow .buttons li
	{
		display:inline-block;
		margin:0 5px;
	}

		.mainSlideshow button
		{
			width: 0px;
			height: 0px;
			border-style: solid;
			border-width: 0 10.5px 18px 10.5px;
			border-color: transparent transparent #D3D3D3 transparent;
			-webkit-transition:color 0.2s;
			-moz-transition:color 0.2s;
			-o-transition:color 0.2s;
			transition:color 0.2s;
			position:relative;
			top:-6px;
		}

		.mainSlideshow button:hover
		{
			border-bottom-color:#A6A8AA;
		}

		.mainSlideshow button.selected
		{
			border-bottom-color:#3EA9DF;
			cursor:default;
		}

		.mainSlideshow button.selected:hover
		{
			border-bottom-color:#3EA9DF;
		}

.shatteringHeadline
{
	line-height:45px;
	opacity:0;
	visibility:hidden;
}

	.shatteringHeadline span
	{
		height:108px;
		background-repeat:no-repeat;
		background-size:100% auto;
		display:inline-block;
		position:relative;
		margin:0 8px;
	}

	.shatteringHeadline span.space
	{
		width:10px;
	}

		.shatteringHeadline div
		{
			position:absolute;
			width:100%;
			height:100%;
			background-repeat:no-repeat;
			background-size:100% auto;
			display:inline-block;
			left:0;
			top:0;
		}

.movingShadow
{
	-webkit-filter:drop-shadow(0 14px 7px rgba(0,0,0,0.3));
	filter:progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=14, Color='#000000');
	-ms-filter:progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=14, Color='#000000');
}

	svg
	{
		position:absolute;
	}

.button
{
	font-family:"UniversLTStd-ThinUltraCn";
	font-size:39px;
	color:#535353;
	display:inline-block;
	text-transform:uppercase;
	height:38px;
	line-height:44px;
	position:relative;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	display:inline-block;
	padding:0 5px 0 9px;
	letter-spacing:4px;
	-webkit-transition:color 0.2s;
	-moz-transition:color 0.2s;
	-o-transition:color 0.2s;
	transition:color 0.2s;
}

.msie .button
{
	line-height:38px;
}

.button.small
{
	padding:0 3px 0 6px;
	letter-spacing:3px;
	line-height:28px;
	height:23px;
	font-size:22px;
}

.firefox .button.small
{
	line-height:27px;
}

.msie .button.small
{
	line-height:22px;
}

button.button
{
	height:40px;
}

.firefox button.button
{
	line-height:42px;
}

button.button.small
{
	height:25px;
}

.firefox button.button.small
{
	line-height:25px;
}

	.button:hover
	{
		color:#000;
	}

	.button > div
	{
		height: 100%;
	}

	.button .side
	{
		width:9px;
		height:40px;
		position:absolute;
		-webkit-transition:0.2s;
		-moz-transition:0.2s;
		-o-transition:0.2s;
		transition:0.2s;
	}

	.button.small .side
	{
		height:25px;
		width:5px;
	}

		.button:hover .side
		{
			width:0;
			height:30px;
		}

		.button.small:hover .side
		{
			height:19px;
		}

	.button .left
	{
		bottom:-1px;
		left:-9px;
		border-right:1px solid;
		border-top:0 solid transparent;
	}

	.button.small .left
	{
		left:-5px;
	}

		.button:hover .left
		{
			border-right-width:10px;
			border-top-width:10px;
		}

		.button.small:hover .left
		{
			border-right-width:6px;
			border-top-width:6px;
		}

	.button .right
	{
		top:-1px;
		right:-9px;
		border-left:1px solid;
		border-bottom:0 solid transparent;
	}

	.button.small .right
	{
		right:-5px;
	}

		.button:hover .right
		{
			border-left-width:10px;
			border-bottom-width:10px;
		}

		.button.small:hover .right
		{
			border-left-width:6px;
			border-bottom-width:6px;
		}

.button.green
{
	border-top-color:#239AD2;
	border-bottom-color:#239AD2;
	background:#239AD2;
}

	.button.green .left
	{
		border-right-color:#239AD2;
	}

	.button.green .right
	{
		border-left-color:#239AD2;
	}

.button.outline
{
	border-top-color:#D3D3D3;
	border-bottom-color:#D3D3D3;
	background:#FFF;
}
	
		.button.outline .side:after
		{
			display:block;
			content:"";
			-webkit-transition:0.2s;
			-moz-transition:0.2s;
			-o-transition:0.2s;
			transition:0.2s;
			height:38px;
			position:absolute;
		}

		.button.outline.small .side:after
		{
			height:23px;
		}

		.button.outline:hover .side:after
		{
			height:29px;
		}

		.button.outline.small:hover .side:after
		{
			height:18px;
		}

	.button.outline .left
	{
		border-right-color:#D3D3D3;
	}
		
		.button.outline .left:after
		{
			border-right:1px solid #FFF;
			border-top:0 solid transparent;
			bottom:1px;
			left:10px;
		}

		.button.outline.small .left:after
		{
			left:6px;
		}

		.button.outline:hover .left:after
		{
			left:1px;
			border-right-width:9px;
			border-top-width:9px;
		}

		.button.outline.small:hover .left:after
		{
			border-right-width:5px;
			border-top-width:5px;
		}

	.button.outline .right
	{
		border-left-color:#D3D3D3;
	}

		.button.outline .right:after
		{
			border-left:1px solid #FFF;
			border-bottom:0 solid transparent;
			top:1px;
			right:10px;
		}

		.button.outline.small .right:after
		{
			right:6px;
		}

		.button.outline:hover .right:after
		{
			right:1px;
			border-left-width:9px;
			border-bottom-width:9px;
		}

		.button.outline.small:hover .right:after
		{
			border-left-width:5px;
			border-bottom-width:5px;
		}

.inTheBox
{
	background-image:url("../images/bg.png");
	background-position:center top;
	/*padding:100px 0;*/
	padding:0;
	min-width:1120px;
	overflow:hidden;
}

	.inTheBox > div
	{
		width:1120px;
		margin:0 auto;
		position:relative;
	}

		.inTheBox .images
		{
			position:absolute;
			top:0;
		}

			.inTheBox .images li
			{
				position:absolute;
			}

				.inTheBox img + img
				{
					position:absolute;
					left:0;
					top:0;
				}

				.inTheBox img.black, .inTheBox img.white
				{
					-webkit-transition:0.2s;
					-moz-transition:0.2s;
					-o-transition:0.2s;
					transition:0.2s;
				}

				.inTheBox.black img.white, .inTheBox.white img.black
				{
					opacity:0;
					visibility:hidden;
				}

				.inTheBox .images .clamshell
				{
					left:213px;
				}

				.inTheBox .images .gettingStarted
				{
					top:265px;
					left:251px;
				}

				.inTheBox .images .box
				{
					left:828px;
				}

				.inTheBox.bluebud .images .charger
				{
					top:395px;
					left:0px;
				}

				.inTheBox.bluebud .wing0
				{
					top:42px;
					left:470px;
				}

				.inTheBox.bluebud .wing1
				{
					top:42px;
					left:555px;
				}

				.inTheBox.bluebud .wing2
				{
					top:101px;
					left:473px;
				}

				.inTheBox.bluebud .wing3
				{
					top:101px;
					left:559px;
				}

				.inTheBox.bluebud .wing4
				{
					top:159px;
					left:479px;
				}

				.inTheBox.bluebud .wing5
				{
					top:159px;
					left:560px;
				}

				.inTheBox.bluebud .clip0
				{
					top:230px;
					left:508px;
				}

				.inTheBox.bluebud .clip1
				{
					left:543px;
					top: 230px;
				}

				.inTheBox.bluebud .clip2
				{
					left:577px;
					top: 230px;
				}

				.inTheBox.bluebud .eartip0
				{
					top:269px;
					left:484px;
				}

				.inTheBox.bluebud .eartip1
				{
					left:533px;
					top: 267px;
				}

				.inTheBox.bluebud .eartip2
				{
					left:582px;
					top: 266px;
				}

				.inTheBox.bluebud .eartip3
				{
					left:485px;
					top: 317px;
				}

				.inTheBox.bluebud .eartip4
				{
					top:314px;
					left:533px;
				}

				.inTheBox.bluebud .eartip5
				{
					top:314px;
					left:582px;
				}

				.inTheBox.bluebud .images .headphones
				{
					top:-26px;
					left:465px;
				}

				.inTheBox.freedom .images .charger
				{
					top:387px;
					left:0px;
				}

				.inTheBox.freedom .wing0
				{
					top:11px;
					left:504px;
				}

				.inTheBox.freedom .wing1
				{
					top:11px;
					left:576px;
				}

				.inTheBox.freedom .wing2
				{
					top:61px;
					left:507px;
				}

				.inTheBox.freedom .wing3
				{
					top:61px;
					left:579px;
				}

				.inTheBox.freedom .wing4
				{
					left:511px;
					top: 110px;
				}

				.inTheBox.freedom .wing5
				{
					top:110px;
					left:580px;
				}

				.inTheBox.freedom .clip0
				{
					top:166px;
					left:499px;
				}

				.inTheBox.freedom .clip1
				{
					top:163px;
					left:581px;
				}

				.inTheBox.freedom .eartip0
				{
					top:324px;
					left: 475px;
				}

				.inTheBox.freedom .eartip1
				{
					top:325px;
					left:508px;
				}

				.inTheBox.freedom .eartip2
				{
					left:540px;
					top: 323px;
				}

				.inTheBox.freedom .eartip3
				{
					top:323px;
					left:576px;
				}

				.inTheBox.freedom .eartip4
				{
					top:322px;
					left:611px;
				}

				.inTheBox.freedom .eartip5
				{
					top:322px;
					left:650px;
				}

				.inTheBox.freedom .images .headphones
				{
					top:-24px;
					left:486px;
				}

				.inTheBox.reign .extra
				{
					top: 262px;
					left: 252px;
				}
					.inTheBox.reign .extra img
					{
						width: 307px;
						height:auto;
					}

				.inTheBox.reign .cleaner
				{
					top: 0px;
					left: 543px;
				}
					.inTheBox.reign .cleaner img
					{
						width: 21px;
						height:auto;
					}

				.inTheBox.reign .charger
				{
					top: -18px;
					left: 609px;
				}
					.inTheBox.reign .charger img
					{
						width: 145px;
						height:auto;
					}

				.inTheBox.reign .pod
				{
					top: -10px;
					left: 290px;
				}
					.inTheBox.reign .pod img
					{
						width: 217px;
						height:auto;
					}
					
				.inTheBox.reign .sport
				{
					top:158px;
					left:582px;
				}
					.inTheBox.reign .sport img
					{
						width:194px;
						height:auto;
					}

				.inTheBox.reign .box
				{
					top: -29px;
					left: 800px;
				}
					.inTheBox.reign .box img
					{
						width: 350px;
						height:auto;
					}

				.inTheBox.reign .strap
				{
					top: 395px;
					left: 110px;
				}
					.inTheBox.reign .strap img
					{
						width: 666px;
						height:auto;
					}

		.inTheBox h1
		{
			font-size:122px;
			color:#FFF;
			font-family:'UniversCom-59UltraCondensed';
			line-height:103%;
			letter-spacing:25px;
			text-transform:uppercase;
			width: 210px;
			margin-bottom: 129px;
			position:relative;
			height:350px;
		}

			.inTheBox h1:before
			{
				position:absolute;
				content:"";
				width:40px;
				height:40px;
				background-image:url("../images/in_the_box/headline_top_left.png");
			}

			.inTheBox h1:after
			{
				position:absolute;
				content:"";
				width:40px;
				height:40px;
				right:0;
				bottom:0;
				background-image:url("../images/in_the_box/headline_bottom_right.png");
			}

		.inTheBox .specs
		{
			position:relative;
		}

			.inTheBox .specs > li
			{
				float:left;
				font-family:'UniversCom-47LightCond';
				width:370px;
				line-height: 146%;
				margin-left: 5px;
			}

			.inTheBox .specs > li + li
			{
				width:168px;
				margin-left:80px;
			}
			
				.inTheBox h2
				{
					color:#FFF;
					font-size:16px;
					border-bottom:1px solid #3EA9DF;
					margin-bottom: 10px;
					text-transform:uppercase;
				}
				
				.inTheBox .specs > li ul
				{
					clear:both;
				}

					.inTheBox li ul li
					{
						font-size:18px;
						color:#787878;
						float:left;
						width:168px;
					}

					.inTheBox li:first-child ul li
					{
						width:185px;
					}

						.inTheBox.black button.black, .inTheBox.white button.white, .inTheBox a:hover
						{
							color:#FFF;
						}
						.inTheBox.black p{color:#FFF; line-height:30px; font-family:'UniversCom-47LightCond'; font-size:16px;
						color:#787878;}
						.inTheBox.black td{color:#FFF; line-height:30px; font-family:'UniversCom-47LightCond'; font-size:16px;
						color:#787878;}
						.inTheBox.black div{color:#FFF; line-height:30px; font-family:'UniversCom-47LightCond'; font-size:16px;
						color:#787878;}
						.inTheBox.black {color:#FFF; line-height:30px; font-family:'UniversCom-47LightCond'; font-size:16px;
						color:#787878;}

#mainProducts
{
	height:764px;
	clear:both;
	background-color:#1A1A1A;
}

	#mainProducts ul
	{
		height:100%;
	}

		#mainProducts li
		{
			overflow:hidden;
			float:left;
			text-align:center;
			height:100%;
			width:33.3333333%;
			position:relative;
			-webkit-transition:0.2s;
			-moz-transition:0.2s;
			-o-transition:0.2s;
			transition:0.2s;
		}

			#mainProducts li a
			{
				display:block;
				height:100%;
				position: relative;
			}

				#mainProducts div:first-child
				{
					-webkit-transition:opacity 0.2s;
					-moz-transition:opacity 0.2s;
					-o-transition:opacity 0.2s;
					transition:opacity 0.2s;
					position:absolute;
					left:50%;
				}

				#mainProducts:hover div:first-child
				{
					opacity:0.4;
				}

				#mainProducts li:hover div:first-child
				{
					opacity:1;
				}

					#mainProducts li:first-child div:first-child
					{
						width:319px;
						height:529px;
						margin:67px 0 0 -160px;
						background-image:url("../images/bluebud.jpg");
						
					}

					#mainProducts li:first-child + li div:first-child
					{
						width:259px;
						height:276px;
						margin:194px 0 0 -130px;
						background-image:url("../images/reign.jpg");
					}

					#mainProducts li + li + li div:first-child
					{
						width:257px;
						height:529px;
						margin:67px 0 0 -129px;
						background-image:url("../images/freedom.jpg");
					}


				/*#mainProducts .notched
				{
					bottom:100px;
					color:#333;
					border-bottom:3px solid transparent;
					font-size:45px;
					display:inline-block;
					letter-spacing:10px;
					padding-bottom:21px;
					padding-top:764px;
					-webkit-transition:0.2s;
					-moz-transition:0.2s;
					-o-transition:0.2s;
					transition:0.2s;
				}

				#mainProducts .notched:before
				{
					border-width:10px 10px 0 0;
					border-top-color:#1A1A1A;
					top:-5px;
					top:759px;
				}

				#mainProducts .notched:after
				{
					bottom:24px;
					border-width:0 0 10px 10px;
					border-bottom-color:#1A1A1A;
				}

				#mainProducts li:hover .notched
				{
					color:#FFF;
					border-bottom-color:#3DA8DE;
				}

					#mainProducts .notched span
					{
						letter-spacing:0;
					}*/

				#mainProducts h1 + div
				{
					pointer-events:none;
					position:absolute;
					width:100%;
					height:100%;
					background-color:rgba(0,0,0,0);
					top:0;
					-webkit-transition:0.2s;
					-moz-transition:0.2s;
					-o-transition:0.2s;
					transition:0.2s;
				}

				#mainProducts:hover h1 + div
				{
					background-color:rgba(0,0,0,0.4);
				}

				#mainProducts li:hover h1 + div
				{
					background-color:rgba(0,0,0,0);
				}
			
/*.notched
{
	color:#353535;
	text-transform:uppercase;
	font-family:'UniversCom-59UltraCondensed';
	position:relative;
	display:inline-block;
	line-height:75%;
	font-size:64px;
	letter-spacing:2px;
}

	.notched:before, .notched:after
	{
		content:"";
		width:0;
		height:0;
		/*border-style:solid;*/
		position:absolute;
	}

	.notched:before
	{
		border-width:15px 15px 0 0;
		/*border-color:#FFF transparent transparent transparent;*/
		border-color:#transparent transparent transparent transparent;
	}

	.notched:after
	{
		right:-1px;
		bottom:0;
		border-width:0 0 15px 15px;
		border-color:transparent transparent #FFF transparent;
	}*/

.loopingVid
{
	overflow:hidden;
	position:relative;
}

	.loopingVid video
	{
		position:absolute;
	}

#productTop
{
	text-align:center;
	padding:225px 0 65px 0;
}

	#productTop .shatteringHeadline
	{
		margin-bottom:5px;
	}

	#productTop p
	{
		color:#3D3D3D;
		font-size:15px;
		font-family:'UniversCom-47LightCond';
		width:440px;
		margin:0 auto 30px;
		position:relative;
		line-height:160%;
	}

	#productTop .button
	{
		margin-bottom:55px;
	}

	#productTop h2
	{
		position:relative;
		color:#535353;
		font-size:34px;
		text-transform:uppercase;
		font-family:'UniversLTStd-ThinUltraCn';
		letter-spacing:4px;
		margin-bottom:10px;
	}

	#productTop h2:before
	{
		content:"";
		position:absolute;
		left:50%;
		background-image:url("../images/product/divider.png");
		width:164px;
		height:23px;
		margin-left:-82px;
		top:-25px;
		display:block;
	}

	#productTop .down_caret
	{
		margin:0 auto;
		position:relative;
	}

#experience
{
	height:804px;
	background-color:#000;
	position:relative;
}

	#experience header
	{
		height:44px;
		background-color:#FFF;
		position:absolute;
		width:100%;
		z-index:9;
	}

	#experience header.sticky
	{
		position:fixed;
		top:46px;
	}

	#experience nav
	{
		position:absolute;
		margin-top:-87px;
		top:50%;
	}

	#experience nav.sticky
	{
		position:fixed;
		margin-top:-87px;
	}

		#experience nav button
		{
			width:31px;
			height:31px;
			text-align:center;
			font-size:19px;
			color:#FFF;
			font-family:'UniversLTStd-ThinUltraCn';
			display:block;
			background-color:#000;
			letter-spacing:3px;
			position:relative;
			line-height:36px;
		}

			#experience nav button i
			{
				font-size:11px;
				top:-4px;
				position:relative;
			}

			#experience nav button span
			{
				text-transform:uppercase;
				position:absolute;
				display:block;
				width:0;
				overflow:hidden;
				left:31px;
				text-align:left;
				top:0;
				background-color:#000;
				color:#c1d128;
				height:100%;
				-webkit-transition:0.2s;
				-moz-transition:0.2s;
				-o-transition:0.2s;
				transition:0.2s;
			}

			#experience nav button:hover span
			{
				width:auto;
				padding:0 8px;
			}

		#experience nav button:nth-child(even), #experience nav button:nth-child(even) span
		{
			background-color:#1a1a1a;
		}

		#experience nav button.selected, #experience nav button:hover
		{
			color:#c1d128;
		}

#productFeatures
{
	height:805px;
	background-color:#FFF;
}

	#productFeatures > div
	{
		width:1120px;
		margin:0 auto;
		height:100%;
		position:relative;
		color:#353535;
	}

		#productFeatures .text
		{
			width:390px;
			padding-top:240px;
			position:relative;
		}

			#productFeatures .text li
			{
				position:absolute;
				width:100%;
			}

			#productFeatures .text li + li h1, #productFeatures .text li + li .notched, #productFeatures .text li + li > p, #productFeatures .text li + li > div 
			{
				opacity:0;
				visibility:hidden;
			}

				#productFeatures h1
				{
					text-transform:uppercase;
					font-family:'UniversLTStd-ThinUltraCn';
					font-size:32px;
					margin-bottom: 15px;
					letter-spacing: 3px;
				}

				#productFeatures .notched
				{
					margin-bottom: 5px;
					letter-spacing: 7px;
				}

				#productFeatures .notched:before
				{
					top:-4px;
				}

				#productFeatures .notched:after
				{
					right:4px;
				}

					#productFeatures .notched > span
					{
						display:block;
						position:absolute;
						right:-50px;
						width:25px;
						height:43px;
						border:2px solid #353535;
						-webkit-border-radius:13px;
						border-radius:13px;
						top:-4px;
						text-align:center;
						font-size:12px;
					}

					#productFeatures .notched .note
					{

					}

					#productFeatures .notched .phone
					{

					}
					
				#productFeatures li > p
				{
					font-size:16px;
					font-family:'UniversCom-47LightCond';
					line-height:150%;
				}

				#productFeatures .text li > div
				{
					background-repeat:no-repeat;
					background-position:center;
					width:212px;
					height:212px;
					border:2px solid #FFF;
					-webkit-border-radius:106px;
					border-radius:106px;
					position:absolute;
					right:-300px;
					top:80px;
					-webkit-box-shadow: 0 -4px 4px 0 rgba(0,0,0,0.1);
					box-shadow: 0 -4px 4px 0 rgba(0,0,0,0.1);
					pointer-events:none;
				}

				#bluebuds #productFeatures li + li > div
				{
					background-image:url("../images/product/bluebud/hotspot_full_control.jpg");
				}

				#productFeatures .rotator
				{
					position:absolute;
					background-repeat:no-repeat;
					right:40px;
					top:110px;
					width:475px;
					height:534px;
					cursor:-webkit-grab !important;
					cursor:-moz-grab !important;
					cursor:grab !important;
				}

				#productFeatures .rotator:active
				{
					cursor:-webkit-grabbing !important;
					cursor:-moz-grabbing !important;
					cursor:grabbing !important;
				}

				#bluebuds #productFeatures .rotator
				{
					background-image:url("../images/product/reign/360.jpg");
				}

				#reign #productFeatures .rotator
				{
					background-image:url("../images/product/reign/360.jpg");
				}

					#bluebuds #productFeatures .invisible
					{
						background-color:rgba(0,255,0,0.5);
						z-index:-999;
						pointer-events:none;
					}

					#productFeatures .rotator .caret
					{
						background-image:url("../images/product/ring_sprite.png");
						background-repeat:no-repeat;
						width:175px;
						height:34px;
						position:absolute;
						bottom:-9px;
						left:150px;
					}

					#productFeatures .hotspots
					{
					}

						#productFeatures .hotspots li
						{
							position:absolute;
							cursor:pointer;
							left:0;
							top:0;
						}

							#productFeatures .hotspots .hitArea
							{
								width:42px;
								height:42px;
								-webkit-border-radius:21px;
								border-radius:21px;
								position:absolute;
								top:-10.5px;
								left:-21px;
							}

							#productFeatures .hotspots .arrow
							{
								position:absolute;
								left:-10.5px;
								width:0;
								height:0;
								border-style:solid;
								border-width:18.2px 10.5px 0 10.5px;
								border-color:#D0EB24 transparent transparent transparent;
							}

								#productFeatures .hotspots .plus
								{
									position:absolute;
									height:17px;
									width:1px;
									top:2px;
									background-color:#353535;
									left:-1px;
								}

								#productFeatures .hotspots .plus:after
								{
									background-color:#353535;
									position:absolute;
									height:1px;
									width:17px;
									display:block;
									content:"";
									left:-8px;
									top:8px;
								}

							#productFeatures .hotspots li p
							{
								background-color:#FFF;
								height:21px;
								display:inline-block;
								text-transform:uppercase;
								font-size:17px;
								font-family:'UniversCom-59UltraCondensed';
								line-height:24px;
								position:absolute;
								padding:0 5px;
								margin-left:10.5px;
								letter-spacing:2px;
								top:0;
								left:0;
								overflow:hidden;
							}

								#productFeatures .hotspots li button
								{
									width:21px;
									height:21px;
									background-color:#D0EB24;
									position:absolute;
									right:-21px;
									top:0;
									-webkit-transition:0s;
									-moz-transition:0s;
									-o-transition:0s;
									transition:0s;
								}
#faq-results {

}
	#faq-results article {
		margin-bottom: 40px;
	}
	#page-content #faq-results  h3 {
		margin-bottom: 20px;
	}
.form-group {
	position: relative;
}
/* COLORBOX STUFF */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width: none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        .cboxIframe{background:#000;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#000;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:30px; right:40px; display:block; background:url(../images/colorbox-close.png) no-repeat top left; width:50px; height:79px; text-indent:-9999px;}
        #cboxClose:hover{background-position: -50px 0;}								

/* IE 10 Shit */


body.msie > header > div > p {
	line-height: 35px;
}
body.msie .mainSlideshow button
{
	top:1px;
}
body.msie #the_deets input[type=text] {
	top:-2px;
	height:37px;
	padding-top:2px;
}
body.msie .sbSelector:link, body.msie .sbSelector:visited, body.msie .sbSelector:hover{
	line-height: 34px;
}
body.msie #rating_totals p#the_rating {
	top:4px;
}
body.msie .product_category .product_image .green,
body.msie .product_category .product_image .outline {
	letter-spacing: 1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
	body > header nav > a
	{
		background-image:url(../images/logo@2x.jpg);
	}
}

/* RESPONSIVE CSS (NEW) */

/* #### Mobile Phones Portrait #### */
@media only screen and (max-device-width: 480px) and (orientation: portrait){
  /* some CSS here */
}

/* #### Mobile Phones Landscape #### */
@media only screen and (max-device-width: 640px) and (orientation: landscape){
  /* some CSS here */
}

/* #### Mobile Phones Portrait or Landscape #### */
@media only screen and (max-device-width: 640px){
  /* some CSS here */
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){
  /* some CSS here */
}

/* #### Tablets Portrait or Landscape #### */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){

	body > header nav {
		left:2%; /* 50% */
		margin-left:0px; /* -582px */
		width:95%; /* 750px */
	}

	#tn_products {
	    margin-left: 0px; /* 43px */
	}

	body > header nav > ul ul li h3.notched {
	    font-size: 45px; /* 60px */
	    top: 35px; /* 45px */
	}

	body > header nav > ul ul li .notched:before {
	    left: 0px; /* 2px */
	}

	body > header nav > ul ul li#dd_prod_bluebuds_x h3  {
		left:17px; /* 7px */
	}

	body > header nav > ul ul li#dd_prod_reign h3  {
		left:-7px; /* -7px */
	}

	body > header nav > ul ul li#dd_prod_freedom_sprint h3 {
	    left: -13px; /* 3px */
	}

	body > header form {
	    visibility: hidden; /* temporarily disable search bar */
	}

	#mainProducts .notched {
	    font-size: 40px; /* 45px */
	    letter-spacing: 3px; /* 10px */
	}

	body > footer #login_and_help div {
		width: 95%; /* 1165 */
		margin:0 auto; /* null */
	}

	body > footer > #site_map_and_meta {
		width: 95%; /* 1165px */
		margin:0 auto; /* null */
	}

	body > footer > #site_map_and_meta > nav,
	body > footer > #site_map_and_meta > div {
		width: 26%; /* 170px */
		float: left; /* left */
		margin: 3%; /* 30px */
	}

	body > footer > #site_map_and_meta div#social_footer {
		float: left; /* float: right; */
		margin: 3%; /* margin-right: 0; */
	}

	body > footer > #site_map_and_meta div#newsletter_footer {
		width: 57%; /* 355px */
		margin: 3%; /* margin-right: 0; */
	}

	.mainSlideshow h1.no-shatter {
		font-size: 100px; /* 120px */
	}

	.mainSlideshow .buttons {
		min-width: 768px; /* 960px */
	}

	#watch_video .powerYourPassion {
		left: 20px; /* 124px */
	}

	#daily_giveaway > div {
	    background-position: 360px 10px; /* null */
	}

	#daily_giveaway #giveaway_details {
		width: 46%; /* 590px */
		padding: 7px; /* 25px 0px */
	}

	#daily_giveaway #giveaway_details h1 {
		font-size: 65px; /* 70px */
	}

	#daily_giveaway #giveaway_details h3,
	#daily_giveaway #giveaway_details p,
	#daily_giveaway #giveaway_details li a {
		line-height: 16px; /* 18px */
	}

	#daily_giveaway #giveaway_form {
	    width: 52%; /* 625px */
	    padding: 7px; /* 25px 0px */
	}

	#daily_giveaway #giveaway_form form {
		width: 96%; /* 395px */
	    margin-top: 25px; /* 20px */
	}

	#daily_giveaway #giveaway_form input[type="text"] {
		font-size: 22px; /* 24px */
	}

	#daily_giveaway #giveaway_form #id_email_address {
	    width: 383px; /* 393px */
	}

	#daily_giveaway #giveaway_errors {
		width: 210px; /* 254px */
	    left: -10px; /* -53px */
	    top: 230px !important; /* 83px */
	} 

}

/* #### Desktops #### */
@media only screen and (min-width: 1024px){
	/* some CSS here */
}

/* Bug Fix For BBX Sub-menu onSelected highlight */
nav[role="product"] nav#slide-nav li a.current_page {
    color: #3EA9DF;
}

#support_page #success-msg {
	background: none repeat scroll 0 0 #D2E938;
	height: 50px;
	padding: 15px 10px 0px 10px;
	margin: 0 auto;
	width: 300px;
	font-weight:900;
	font-size:18px;
	text-align: center;
	text-transform: uppercase;
	line-height:90%;
}

/* ------------------------------------------- */
/* TEMPORARY STYLE FOR 1ST SLIDER ON HOME PAGE */
/* ------------------------------------------- */
.mainSlideshow .slides li:nth-child(1) h1 {
	color: #ffffff;
	text-align: right;
	font-size:100px;
	line-height:1;
}
.mainSlideshow .slides li:nth-child(1) a {
	float: right;
}
.mainSlideshow .slides li:nth-child(1) > div {
	padding-top:180px;
}

/* ------------------------------ */
/* TEMPORARY STYLE FOR REIGN PAGE */
/* ------------------------------ */
.reign-hero {
	background-image: url('/static/images/reign-hero-placeholder.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 600px;
    background-position: 80% center;
}
.reign-hero > div {
	float:right;
	margin:100px 52% 0 0;
}
.reign-hero > div img {
	width: 350px;
}
.reign-hero > div p {
	color: #989898 !important;
	font-size: 24px !important;
	line-height: 110% !important;
}
#get_notified p {
	width: 650px;
}
#compatibility {
	width: 70%;
}
#compatibility > div{
	float: left;
	position: relative;
	width: 200px;
	top: 200px;
	left: 35%;
}
#compatibility > div div span {
	color: #323232;
	font-size: 20px;
}
#compatibility h1{
	font-family: 'UniversCom-59UltraCondensed', Arial, sans-serif;
	font-size: 38px;
	text-transform: uppercase;
	line-height:110%;
	letter-spacing:2px;
	color:#0c0b0b;
}
#compatibility a{
	margin-left: 5px;
	position: relative;
	top: 5px;
}
#compatibility div img{
	width:30px;
	position: relative;
	top: 8px;
}
#shots {
	width: 70%;
	padding: 2% 15% 0;
	margin-bottom:-100px;
	border-top: none;
}
#shots img {
	width: 100%;
}
#shots h2 {
	color: #0C0B14;
	text-align: left;
	top: -100px;
	position: relative;
}
#shots p {
	width:100%;
	color: #323232;
	font-size: 24px;
	margin: 0 auto 10px;
	line-height: 130%;
	text-align: left;
	top: -100px;
	position: relative;
}
#shots p a:hover{
	color: #666666;
}
@media screen and (max-width : 1600px) {
	.reign-hero > div {
		margin:100px 60% 0 0;
	}
	.reign-hero {
		background-position: 70% center;
	}
}
@media screen and (max-width : 1200px) {
	.reign-hero > div {
		margin:100px 60% 0 0;
	}
	.reign-hero{
		background-position: 60% center;
	}
	#compatibility > div{
		float: left;
		position: relative;
		width: 200px;
		top: 180px;
		left: 30%;
	}
	#compatibility > div div span {
		color: #323232;
		font-size: 16px;
	}
	#compatibility h1{
		font-family: 'UniversCom-59UltraCondensed', Arial, sans-serif;
		font-size: 35px;
		text-transform: uppercase;
		line-height:100%;
		letter-spacing:2px;
		color:#0c0b0b;
	}
}
@media screen and (max-width : 1000px) {
	.reign-hero > div {
		margin:100px 45% 0 0;
	}
	.reign-hero{
		background-position: 50% center;
	}
	#compatibility > div{
		float: left;
		position: relative;
		width: 200px;
		top: 180px;
		left: 30%;
	}
	#compatibility > div div span {
		font-size: 14px;
	}
	#compatibility h1{
		font-size: 32px;
	}
}
@media screen and (max-width : 900px) {
	#compatibility {
		width: 70%;
		padding:5% 15% 5%;
	}
	#compatibility > div{
		float: none;
		position: inline-block;
		width: 200px;
		top: 120px;
		left: 0;
	}
	#compatibility > div div span {
		font-size: 16px;
	}
	#compatibility h1{
		font-size: 24px;
	}
	#compatibility a {
		padding: 0 3px 0 6px;
		letter-spacing: 3px;
		line-height: 28px;
		height: 23px;
		font-size: 22px;
		top:2px;
	}
	#compatibility a .left{
		display:none;
	}
	#compatibility a .right{
		display:none;
	}
	#shots h2 {
		top: -50px;
		font-size:24px;
	}
	#shots p {
		font-size: 20px;
		top: -50px;
	}
	#awards h2 {
		font-size:24px;
	}
	#awards div.details {
		width:100%;
	}
}
/* -------------------- */
/* STYLE FOR SHOP PAGES */
/* -------------------- */
#the_deets .bold {
	font-family: Arial;
	font-weight: 800;
}
#the_deets li p{
	padding: 10px 0;
}

#product_details .additional-info {
	padding-bottom: 100px;
	position:relative;
	top:-100px;
}
#product_details .additional-info h2 {
	font-size:32px;
	padding: 20px 0;
}
#product_details .additional-info p {
	font-size: 22px;
	line-height:1.5;
}
#product_details .additional-info h3 {
	font-size: 32px;
	line-height:1.5;
}
#product_details .additional-info .product-description {
	padding: 50px 0;
}
#product_details .additional-info .product-description .bold{
	font-weight:800;
	font-size:1.1em;
}
#product_details .additional-info .product-description li{
	padding: 10px 0;
	font-size: 20px;
	line-height:1.2;
}

.store_home_slides{
	height:449px;
	background: url(../images/hero-placeholder.jpg) no-repeat;
	background-size: cover;
	background-position: 40% center;
}
#store_home_slides .hero-placeholder-text{
	font-size: 5.0em;
	font-family: 'UniversLTStd-LightUltraCn', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #000; /*color:#fff;*/
	float: left;/*float:right;*/
	left: 18%;/*left:10%;*/
	top: 40%;
	width:30%;
}

.product_category .squeeze{
	width: auto; /*width: 80%;*/
	max-width:1180px; /*width:980px;*/
	margin:0 auto;
}
.product_category .squeeze > ul > li{
	float:left; /*float: left;*/
	/*height: 420px;*/
	margin:15px auto; /*margin-bottom:30px;*/
	overflow: visible;
	position: relative;
	width:21%;
	padding:0; /*padding:0;*/
	display:inline-block; /*display:block;*/
}
@media screen and (max-width : 1600px) {
	.reign-hero > div {
		margin:100px 60% 0 0;
	}
	.reign-hero {
		background-position: 70% center;
	}
	#store_home_slides .hero-placeholder-text{
		width:30%;
		top:30%;
	}
}
@media screen and (max-width : 1200px) {
	.reign-hero > div {
		margin:100px 60% 0 0;
	}
	.reign-hero{
		background-position: 60% center;
	}

}
@media screen and (max-width : 1000px) {
	.reign-hero > div {
		margin:100px 45% 0 0;
	}
	.reign-hero{
		background-position: 50% center;
	}
	.product_category .squeeze > ul > li{
		width:29%;
	}
	#store_home_slides .hero-placeholder-text{
		width:20%;
		top:22%;
	}
}
@media screen and (max-width : 800px){
	.product_category .squeeze > ul > li{
		width:45%;
	}
}
@media screen and (max-width : 600px){
	.product_category .squeeze > ul > li{
		width:95%;
	}
}
/*****skg内页**/
.pager{
	margin-top: 60px;
	text-align: center;
}
.pager a{
	display: inline-block;
	font-family:"微软雅黑";
	border: 1px solid #d2d2d2;
	background: url(../images/pager_number.gif) repeat-x;
	padding: 0 10px;
	line-height: 26px;
	text-decoration:none;
	margin-right:2px;
}
.pager a.current{
	/*background: #5185c4;
	border-color: #5185c4;*/
	font-weight: bold;
	color: #fff;
	background: #e26001;
	border-color: #e26001;
}

.pager a:link, .pager a:visited{
	color: #535353;
}
.pager a:hover, .pager a:active{
	color: #E26001;
}
.pager a.current:link, .pager a.current:visited, .pager a.current:hover, .pager a.current:active{
	color: #fff;
}
.pager a:hover{
	text-decoration: none;
}
/*屏宽*/
.w {clear:both;width:1100px;margin:20px auto;}
/*帮助中心*/
.help_nav {border:1px solid #ccc;line-height:42px;width:182px;float:left;margin-left:14px;padding-bottom:10px;}
.help_nav h2 {padding-left:10px;font-size:16px; text-transform:uppercase}
.help_nav .nav_list { padding:0; margin:0}
.help_nav .nav_list li a {display:block;padding-left:10px;font-size:16px;color:#4e4e4e;}
.help_nav .nav_list li a:hover {background:#fafafa;color:#c11;border-left:5px solid #c11;padding-left:5px;}
.help_nav .nav_list li a.on {background:#fafafa;color:#c11;border-left:5px solid #c11;padding-left:5px;}
.help_con {border:1px solid #ccc;padding:59px;}

/*about*/
.main_box_about{width:800px; border:solid 1px #ccc;padding:30px 35px 30px 35px; margin:auto; overflow:hidden;}
.main_box_title_ajt p{line-height:33px; color:#333333; font-size:14px;}
.main_box_title_ajt{padding-bottom:0px;}
.main_box_title_a p{line-height:33px; color:#646464; font-size:14px;}
.main_box_title_a{padding-bottom:0px;}
.line_about{font-size:20px;height:36px; border-bottom:solid 1px #ccc; margin-bottom:25px;color:#202020; width:800px; margin-top:10px;}
.about_job{display:inline-block; width:800px; float:left; padding:20px 0;}
.about_job li{width:200px; padding-left:50px; height:31px; font-size:18px; font-family:"榛戜綋"; float:left;}
.life_bg{display:inline-block; width:800px; height:240px; background:url(../img/doc/about_10.png) right bottom no-repeat;  padding-top:65px; color:#4c4c4c;border-bottom:1px dashed #ccc;}
.life_bg1{display:inline-block; width:600px; height:259px; background:url(../img/doc/about_bg.png) right top no-repeat; margin-top:50px; padding-right:200px; color:#575757;border-bottom:1px dashed #ccc;}
.life_bg2{display:inline-block; width:600px; height:257px; background:url(../img/doc/about_bg.png) right -266px no-repeat; margin-top:50px; padding-right:200px; color:#575757;border-bottom:1px dashed #ccc;}
.life_bg3{display:inline-block; width:600px; height:258px; background:url(../img/doc/about_bg.png) right -530px no-repeat; margin-top:50px; padding-right:200px; color:#575757;border-bottom:1px dashed #ccc;}
.life_bg4{display:inline-block; width:600px; height:251px; background:url(../img/doc/about_bg.png) right -796px no-repeat; margin-top:50px; padding-right:200px; color:#575757;border-bottom:1px dashed #ccc;}
.life_bg5{display:inline-block; width:600px; height:266px; background:url(../img/doc/about_bg.png) right -1061px no-repeat; margin-top:50px; padding-right:200px; color:#575757;border-bottom:1px dashed #ccc;}
.life_bg6{display:inline-block; width:600px; height:414px; background:url(../img/doc/about_16.png) left bottom no-repeat; margin-top:50px; padding-right:200px; color:#575757;border-bottom:1px dashed #ccc;}
.life_bg7{display:inline-block; width:600px; height:265px; background:url(../img/doc/about_bg.png) right -1325px no-repeat; margin-top:50px; padding-right:200px; color:#575757;border-bottom:1px dashed #ccc;}
.fs54{font-size:54px; color:#545454; line-height:64px; font-weight:bold;}
.fs30{font-size:30px; color:#545454; line-height:34px; font-weight:bold;}
.fs24{font-size:24px; color:#978e8e; line-height:34px; font-weight:bold;}