
/* SITEWIDE H1 TAGS */
.H1-headline { font-size: 45px; font-weight: 800; text-transform:uppercase; margin:10px 0px 20px 0px; line-height: 1em; color:#000000; }
.H1-headline-33px { font-size:33px; font-weight:800; margin:10px 0px 20px 0px; line-height:1em; color:#000000; }
.H1-headline-shippinginfo { font-size: 45px; font-weight: 800; text-transform: uppercase; margin: auto; line-height: 1em; color: #000; max-width: 1002px; }

/* TOP NAVIGATION */

	/* TEXT */
	.TopNavTitleBlack { color:#000000; text-decoration:none; font-weight:bold; text-transform:uppercase; }
	.TopNavTitleGray { color:#666666; text-decoration:none; font-weight:bold; text-transform:uppercase; }
	.TopNavTitleRed { color:#e32225; text-decoration:none; font-weight:bold; text-transform:uppercase; }
	.TGW-categoryList { margin: 0; padding: 8px 3% 8px 2%; list-style: none; float:left; }
	.subcategory-listings { line-height:18px;}

	/* NAVIGATION COLUMN POSITIONING */
	
		/* CLUBS */
		.TopNavLeftSide-TGW-Clubs-1 { float:left; width:30%; padding-right:20px; }
		.TopNavLeftSide-TGW-Clubs-2 { float:left; width:30%; padding-right:17px; }
		.TopNavLeftSide-TGW-Clubs-3 { float:left; width:30%; padding-right:0px; }

		/* BAGS */
		.TopNavLeftSide-TGW-Bags-1 { float:left; width:30%; padding-right:20px; }
		.TopNavLeftSide-TGW-Bags-2 { float:left; width:30%; padding-right:17px; }
		.TopNavLeftSide-TGW-Bags-3 { float:left; width:30%; padding-right:0px; }

		/* BALLS */
		.TopNavLeftSide-TGW-Balls-1 { float:left; width:30%; padding-right:20px; }
		.TopNavLeftSide-TGW-Balls-2 { float:left; width:30%; padding-right:17px; }
		.TopNavLeftSide-TGW-Balls-3 { float:left; width:30%; padding-right:0px; }

		/* APPAREL */
		.TopNavLeftSide-TGW-Apparel-1 { float:left; width:30%; padding-right:20px; }
		.TopNavLeftSide-TGW-Apparel-2 { float:left; width:30%; padding-right:17px; }
		.TopNavLeftSide-TGW-Apparel-3 { float:left; width:30%; padding-right:0px; }

		/* SHOES */
		.TopNavLeftSide-TGW-Shoes-1 { float:left; min-width: 33.33333%; max-width: 178px; width: auto; padding-right:20px; }
		.TopNavLeftSide-TGW-Shoes-2 { float:left; min-width: 33.33333%; max-width: 178px; width: auto; padding-right:17px; }
		.TopNavLeftSide-TGW-Shoes-3 { float:left; min-width: 33.33333%; max-width: 178px; width: auto; padding-right:0px; }

		/* GPS */
		.TopNavLeftSide-TGW-GPS-1 { float:left; width:30%; padding-right:20px; }
		.TopNavLeftSide-TGW-GPS-2 { float:left; width:30%; padding-right:17px; }
		.TopNavLeftSide-TGW-GPS-3 { float:left; width:30%; padding-right:0px; }

		/* ACCESSORIES */
		.TopNavLeftSide-TGW-Accessories-1 { float:left; width:30%; padding-right:20px; }
		.TopNavLeftSide-TGW-Accessories-2 { float:left; width:30%; padding-right:17px; }
		.TopNavLeftSide-TGW-Accessories-3 { float:left; width:30%; padding-right:0px; }

		/* DISCOUNT */
		.TopNavLeftSide-TGW-Discount-1 { float:left; width:30%; padding-right:20px; }
		.TopNavLeftSide-TGW-Discount-2 { float:left; width:30%; padding-right:17px; }
		.TopNavLeftSide-TGW-Discount-3 { float:left; width:30%; padding-right:0px; }


		/* NAV IMAGE OR ICON POSITIONING */
		.TGW-TopNavRightSide-Icon { float:right; padding: 10px 15px 10px 10px; }


/* H2 HEADERS */

	.headlineSection-GrayLine { background-color: #dcddde; height: 5px; width: 100%; min-width: 300px; float: left; margin: 1px 0px 0px 0px; }
	.headlineSection-DarkGrayLine { background-color: #333333; height: 5px; width: 100%; min-width: 300px; float: left; margin: 1px 0px 0px 0px; }
	.headlineSection-Text { color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 14px; margin: 7px 10px 8px 10px; }

	/* BLUE */
	.headlineSection-BlueLine { background-color: #00a7df; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Blue { background-color: #00a7df; float: left; height:38px; }
	.headlineSection-Blue-TOC { background-color: #00a7df; height:38px; }
	.headlineSection-BlueTriangle { width: 0px; height: 0px; border-top: 38px solid #00A7E1; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* RED */
	.headlineSection-RedLine { background-color: #e32225; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Red { background-color: #e32225; float: left; height:38px; }
	.headlineSection-Red-TOC { background-color: #e32225; height:38px; }
	.headlineSection-RedTriangle { width: 0px; height: 0px; border-top: 38px solid #00A7E1; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* GREEN */
	.headlineSection-GreenLine { background-color: #a0cf66; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Green { background-color: #a0cf66; float: left; height:38px; }
	.headlineSection-Green-TOC { background-color: #a0cf66; height:38px; }
	.headlineSection-GreenTriangle { width: 0px; height: 0px; border-top: 38px solid #a0cf66; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* ORANGE */
	.headlineSection-OrangeLine { background-color: #f25123; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Orange { background-color: #f25123; float: left; height:38px; }
	.headlineSection-Orange-TOC { background-color: #f25123; height:38px; }
	.headlineSection-OrangeTriangle { width: 0px; height: 0px; border-top: 38px solid #f25123; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* DARK GRAY */
	.headlineSection-DarkGrayLine { background-color: #333333; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-DarkGray { background-color: #333333; float: left; height:38px; }
	.headlineSection-DarkGray-TOC { background-color: #333333; height:38px; }
	.headlineSection-DarkGrayTriangle { width: 0px; height: 0px; border-top: 38px solid #333333; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* BLACK */
	.headlineSection-BlackLine { background-color: #000000; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Black { background-color: #000000; float: left; height:38px; }
	.headlineSection-Black-TOC { background-color: #000000; height:38px; }
	.headlineSection-BlackTriangle { width: 0px; height: 0px; border-top: 38px solid #000000; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }


/* 10/24/17 update */
	/* H2 HEADERS - RESPONSIVE */

	/* ALL */
	.HeadlineContainer { float:left; width:100%; }

	@media (max-width: 768px) { .H2-headlineSection-Text-SM { color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:18px; line-height:16px; padding:8px 10px 8px 10px; } }
	@media (min-width: 769px) { .H2-headlineSection-Text-SM { display:none; } }

	@media (max-width: 768px) { .H2-headlineSection-Text { display:none; } }
	@media (min-width: 769px) { .H2-headlineSection-Text { color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; margin:7px 10px 8px 10px; } }

	@media (max-width: 768px) { .H2-headlineSection-GrayLine { display:none; } }
	@media (min-width: 769px) { .H2-headlineSection-GrayLine { background-color: #dcddde; height: 5px; width: 100%; min-width: 300px; float: left; margin: 1px 0px 0px 0px; } }


	/* BLUE */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Blue-SM { background-color:#00a7df; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-BlueLine { display:none; }
			.H2-headlineSection-Blue { display:none; }
			.H2-headlineSection-BlueTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Blue-SM { display:none; }
			.H2-headlineSection-BlueLine { background-color: #00a7df; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Blue { background-color: #00a7df; float: left; height:38px; }
			.H2-headlineSection-BlueTriangle { width:0px; height:0px; border-top:38px solid #00A7E1; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}


	/* RED */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Blue-SM { background-color:#e32225; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-BlueLine { display:none; }
			.H2-headlineSection-Blue { display:none; }
			.H2-headlineSection-BlueTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Blue-SM { display:none; }
			.H2-headlineSection-BlueLine { background-color: #e32225; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Blue { background-color: #e32225; float: left; height:38px; }
			.H2-headlineSection-BlueTriangle { width:0px; height:0px; border-top:38px solid #e32225; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}

	/* GREEN */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Blue-SM { background-color:#00a7df; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-BlueLine { display:none; }
			.H2-headlineSection-Blue { display:none; }
			.H2-headlineSection-BlueTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Blue-SM { display:none; }
			.H2-headlineSection-BlueLine { background-color: #00a7df; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Blue { background-color: #00a7df; float: left; height:38px; }
			.H2-headlineSection-BlueTriangle { width:0px; height:0px; border-top:38px solid #00A7E1; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}

	/* ORANGE */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Blue-SM { background-color:#f25123; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-BlueLine { display:none; }
			.H2-headlineSection-Blue { display:none; }
			.H2-headlineSection-BlueTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Blue-SM { display:none; }
			.H2-headlineSection-BlueLine { background-color: #f25123; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Blue { background-color: #f25123; float: left; height:38px; }
			.H2-headlineSection-BlueTriangle { width:0px; height:0px; border-top:38px solid #f25123; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}


/* SHOP BUTTONS */
	.ShopBTN-A-text { color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:14px; margin:6px 10px 0px 10px; }
	.ShopBTN-A-text-Lowercase { text-transform:lowercase; }
	
	/* BLUE */
	.ShopBTN-A-containerBLUE { margin:5px 0px 5px 0px; float:left; background-color:#00a7e0; }
	.ShopBTN-A-textareaBLUE { background-color:#00a7e0; float:left; height:34px; }
	.ShopBTN-A-karotBLUE { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_BLUE.jpg); width:37px; height:34px; float:left; }

	/* GREEN */
	.ShopBTN-A-containerGREEN { margin:5px 0px 5px 0px; float:left; background-color:#a0cf66; }
	.ShopBTN-A-textareaGREEN { background-color:#a0cf66; float:left; height:34px; }
	.ShopBTN-A-karotGREEN { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_GREEN.jpg); width:37px; height:34px; float:left; }

	/* ORANGE */
	.ShopBTN-A-containerORANGE { margin:5px 0px 5px 0px; float:left; background-color:#f25123; }
	.ShopBTN-A-textareaORANGE { background-color:#f25123; float:left; height:34px; }
	.ShopBTN-A-karotORANGE { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_ORANGE.jpg); width:37px; height:34px; float:left; }

	/* RED */
	.ShopBTN-A-containerRED { margin:5px 0px 5px 0px; float:left; background-color:#00a7df; }
	.ShopBTN-A-textareaRED { background-color:#00a7df; float:left; height:34px; }
	.ShopBTN-A-karotRED { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_RED.jpg); width:37px; height:34px; float:left; }


/* VIDEO PLAYERS */

	/* BRAND PAGE LEFT COLUMNS */
	.Video-TGW-Brand-Container { float:left; max-width:300px; text-align:center; padding:10px 0px 10px 0px; }
	.Video-TGW-Brand-H1-BlueText { color:#00a7e0; font-weight:bold; font-size:21px; }
	.Video-TGW-Brand-Padding { padding:5px 0px 5px 0px; }
	.Video-TGW-Brand-Description { font-weight:bold; font-size:12px; line-height:12px; }

	/* PLP PAGES */	
	.Video-TGW-LeftCol-PLP-Container { max-width:300px; text-align:center; padding:20px 0px 10px 0px; z-index:1000; }
	.Video-TGW-LeftCol-PLP-H1-BlueText { color:#00a7e0; font-weight:bold; font-size:21px; }
	.Video-TGW-LeftCol-PLP-Padding { padding:5px 0px 5px 0px; }
	.Video-TGW-LeftCol-PLP-Description { font-weight:bold; font-size:12px; line-height:12px; }

	
	.Video-TGW-PLP-Container { float:left; max-width:400px; text-align:center; padding:10px; }
	.Video-TGW-PLP-LogoContainer { text-align:center; padding-bottom:5px; }
	.Video-TGW-PLP-H2-BlueText { color:#00a7e0; font-weight:bold; font-size:46px; margin-top:20px; line-height:48px; }
	.Video-TGW-PLP-Padding { padding:5px 0px 5px 0px; }
	.Video-TGW-PLP-Description { font-weight:bold; font-size:24px; color:#FFFFFF; margin-top:10px; line-height:24px; }
	.Video-TGW-PLP-Separator { border:1px solid #CCCCCC; margin:20px 0px 20px 0px; }

/* DEPARTMENT EXPANSIONS */
	
	/* GPS PAGE */
	.GPS-BuyingGuide-Container { float:left; width:30%; padding:10px 20px 10px 10px; min-width:250px; }
	.GPS-BuyingGuide-Container img { width:100%; max-width:290px; }
	.GPS-BuyingGuide-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.GPS-BuyingGuide-SubHeadline { font-size:14px; text-transform:uppercase; }
	.GPS-BuyingGuide-Spacer { padding-top:10px; }
	.GPS-BuyingGuide-Copy { font-size:13px; line-height:16px; }
	.GPS-BuyingGuide-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; }
	.GPS-review-FullContainer { width:100%; padding:10px; float:left; }
	.GPS-review-ContainerLeft { float:left; padding:10px; width:199px; }
	.GPS-review-ContainerLeft img { max-width:199px; }
	.GPS-review-ContainerRight { float:left; width:75%; padding:10px; min-width:320px; }
	.GPS-review-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.GPS-review-SubHeadline { font-size:14px; text-transform:uppercase; }
	.GPS-review-Spacer { padding-top:10px; }
	.GPS-review-Copy { font-size:13px; line-height:16px; }
	.GPS-review-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; text-decoration:underline !important; }
	.GPS-review-Divider { width:100%; height:1px; background-color:#CCCCCC; float:left; }

	/* GOLF CLUB PAGE */	
	.Club-BuyingGuide-Container { float:left; width:30%; padding:10px 20px 10px 10px; min-width:250px; }
	.Club-BuyingGuide-Container img { width:100%; max-width:290px; }
	.Club-BuyingGuide-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.Club-BuyingGuide-SubHeadline { font-size:14px; text-transform:uppercase; }
	.Club-BuyingGuide-Spacer { padding-top:10px; }
	.Club-BuyingGuide-Copy { font-size:13px; line-height:16px; }
	.Club-BuyingGuide-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; }
	.Club-2016review-FullContainer { width:100%; padding:10px; float:left; }
	.Club-2016review-ContainerLeft { float:left; padding:10px; width:199px; }
	.Club-2016review-ContainerLeft img { max-width:199px; }
	.Club-2016review-ContainerRight { float:left; width:75%; padding:10px; min-width:320px; }
	.Club-2016review-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.Club-2016review-SubHeadline { font-size:14px; text-transform:uppercase; }
	.Club-2016review-Spacer { padding-top:10px; }
	.Club-2016review-Copy { font-size:13px; line-height:16px; }
	.Club-2016review-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; text-decoration:underline !important; }
	.Club-2016review-Divider { width:100%; height:1px; background-color:#CCCCCC; float:left; }

	/* GPS PAGE */
	.Balls-BuyingGuide-Container { float:left; width:30%; padding:10px 20px 10px 10px; min-width:250px; }
	.Balls-BuyingGuide-Container img { width:100%; max-width:290px; }
	.Balls-BuyingGuide-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.Balls-BuyingGuide-SubHeadline { font-size:14px; text-transform:uppercase; }
	.Balls-BuyingGuide-Spacer { padding-top:10px; }
	.Balls-BuyingGuide-Copy { font-size:13px; line-height:16px; }
	.Balls-BuyingGuide-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; }
	.Balls-review-FullContainer { width:100%; padding:10px; float:left; }
	.Balls-review-ContainerLeft { float:left; padding:10px; width:199px; }
	.Balls-review-ContainerLeft img { max-width:199px; }
	.Balls-review-ContainerRight { float:left; width:75%; padding:10px; min-width:320px; }
	.Balls-review-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.Balls-review-SubHeadline { font-size:14px; text-transform:uppercase; }
	.Balls-review-Spacer { padding-top:10px; }
	.Balls-review-Copy { font-size:13px; line-height:16px; }
	.Balls-review-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; text-decoration:underline !important; }
	.Balls-review-Divider { width:100%; height:1px; background-color:#CCCCCC; float:left; }

	/* GOLF BAGS */
	.Bags-BuyingGuide-Container { float:left; width:30%; padding:10px 20px 10px 10px; min-width:250px; }
	.Bags-BuyingGuide-Container img { width:100%; max-width:290px; }
	.Bags-BuyingGuide-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.Bags-BuyingGuide-SubHeadline { font-size:14px; text-transform:uppercase; }
	.Bags-BuyingGuide-Spacer { padding-top:10px; }
	.Bags-BuyingGuide-Copy { font-size:13px; line-height:16px; }
	.Bags-BuyingGuide-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; }
	.Bags-review-FullContainer { width:100%; padding:10px; float:left; }
	.Bags-review-ContainerLeft { float:left; padding:10px; width:199px; }
	.Bags-review-ContainerLeft img { max-width:199px; }
	.Bags-review-ContainerRight { float:left; width:75%; padding:10px; min-width:320px; }
	.Bags-review-Headline { font-weight:bold; font-size:18px; text-transform:uppercase; }
	.Bags-review-SubHeadline { font-size:14px; text-transform:uppercase; }
	.Bags-review-Spacer { padding-top:10px; }
	.Bags-review-Copy { font-size:13px; line-height:16px; }
	.Bags-review-CopyLink { font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; color:#000000; text-decoration:underline !important; }
	.Bags-review-Divider { width:100%; height:1px; background-color:#CCCCCC; float:left; }

.SalesCategory-BlackLink { color:#000000; font-weight:bold; text-decoration:underline; }






/* CONTEST POPUP */
	@media (max-width:600px) { div#contestLayerDiv { left:0 !important; position:fixed; top:0px; visibility:visible; width:100% !important; height:100% !important; z-index:1000; margin-left:0 !important; } }
	@media (min-width:600px) { div#contestLayerDiv { left:50%; position:fixed; top:100px; visibility:visible; width:435px; z-index:1000; margin-left:-217px; } }

		div#contestLayerDiv { visibility:visible; }
		div#contestPopup { background-color:#fff; border:2px solid #1ea3d2; padding:10px; }

		/* TOP SECTION */
		@media (max-width:500px) { .formSignUp { border-bottom:1px solid #FFFFFF !important; padding-bottom:20px !important; } }
		@media (min-width:500px) { .formSignUp { border-bottom:1px solid #1ea3d2; padding-bottom:30px; } }

		/* CLOSE BUTTON */
		@media (max-width:500px) { .closeText { text-align: left; } .closeText > .closeBtn { font-size:12px; color:#e32225; font-weight:bold; padding:10px 10px; text-decoration:underline; float:left;} }
		@media (min-width:500px) { .closeText { text-align: right; } .closeText > .closeBtn { font-size:12px; color:#e32225; font-weight:bold; padding:10px 10px; text-decoration:underline; } }

		/* CONTEST HEADING */
		.titleText { text-align:center; padding:15px; }
		.titleText > h2 { font-size:2em !important; padding-bottom:8px; text-align:center; color:#1ea3d2; line-height:1em !important; }

		/* POPUP IMAGE */
		.imageFormContainer { height:270px; margin-bottom:20px; padding-bottom:14px; padding-right:5px !important; padding-left:10px !important; float:right !important; }
		.imageBox { padding-top: 30px; }

		/* FORM BOX AREA */
		@media (max-width:500px) { .formBox .field { margin-bottom:2px; padding:0 0 10px 10px; } .formBox .input_field { border:1px solid #bfbfbf; font-size:12px; outline:0 none; padding:6px; width:50%; } }
		@media (min-width:500px) { .formBox .field { margin-bottom:2px; } .formBox .input_field { border: 1px solid #bfbfbf; font-size:12px; outline:0 none; padding:6px; width:36%; } }
		@media (max-width:500px) { .rulesBox { width:100% !important; float:left !important; } }

		/* SUBMIT BUTTON */	
		@media (max-width:500px) { .submitBox .button_secondary { background-color:#95c93d; border:medium none; box-sizing:border-box; color:#fff !important; padding:10px 10px 10px 10px !important; margin:20px 0 0 0 !important; text-align:center !important; float:none !important; } }
		@media (min-width:500px) { .submitBox .button_secondary { background-color:#95c93d; border:medium none; box-sizing:border-box; color:#fff !important; padding:10px; float:right; } }

		.submitBox .button_secondary .button_text { color:#fff !important; }






/* ALL FOOTER ICON SECTIONS */
	#footerRowIcons { padding:40px 2.5% 10px 17.5%; text-align:left; }
	#footerRowIcons > .section > .header { position:relative; padding:5px 10px; color:#1a1a1a; font-size:14px; font-weight:bold; text-transform:uppercase; }
	#footerRowIcons img { float:left; margin:0 20px 10px 10px; }
	#footerRowIcons > .section > .header h3, #footerGiftCardsSection > p { white-space:pre; }	
	#footerRowIcons { margin:0px 0px 10px 0px; max-width:1280px; }
	#footerRow1 > .section > ul > li > a { font-size:13px; display:block; margin:0 -10px; padding:0 0 8px 10px; line-height:16px !important; }

	.TGWcontactInfoRow { padding:0 10% 0 10%; }

	#footerTGW-BusinessLogoSection .header a, #footerTGW-GiftCardSection .header a, #footerTGW-ContestSection .header a { text-decoration:underline; }
	#footer #footerTGW-BusinessLinkImg span, #footer #footerTGW-GiftCardLinkImg span, #footer #footerTGW-ContestLinkImg span  { display: block; background-image: url('/rstatic/images/rwdUI-min.png'); }
	#footer #footerTGW-BusinessLogoSection .header, #footer #footerTGW-GiftCardSection .header, #footer #footerTGW-ContestSection .header { float:left; width:200px; height:auto; padding:0; }
	#footer #footerTGW-BusinessLogoSection .header p, #footer #footerTGW-GiftCardSection .header p, #footer #footerTGW-ContestSection .header p { font-weight:normal; }

/* BUSINESS LOGO SECTION */
	@media (max-width: 768px) { #footer #footerTGW-BusinessLogoSection { width:100% !important; padding:0 0 20px 0; } }
	@media (min-width: 768px) { #footer #footerTGW-BusinessLogoSection { min-width:300px; padding:0 0 20px 0; } }
	#footer #footerTGW-BusinessLinkImg span { width:53px; height:99px; display:block; background-image:url('/rstatic/images/rwdUI-min.png'); background-position:0 -313px; float:left; margin:0 10px 10px 10px; }

/* GIFT CARD SECTION */
	@media (max-width: 768px) { #footer #footerTGW-GiftCardSection { width:100% !important; padding:0 0 20px 0; } }
	@media (min-width: 768px) { #footer #footerTGW-GiftCardSection { min-width:370px; padding:0 0 20px 0; } }

	#footer #footerTGW-GiftCardLinkImg span { width: 146px; height: 107px; display:block; background-image:url('/rstatic/images/rwdUI-min.png'); background-position: -56px 112px; float:left; margin:0 10px 10px 10px; }
	#footerTGW-GiftCardSection > p { white-space:pre; }

/* CONTEST SECTION */
	@media (max-width: 768px) { #footer #footerTGW-ContestSection { width:100% !important; padding:0 0 20px 0; } }
	@media (min-width: 768px) { #footer #footerTGW-ContestSection { min-width:305px; padding:0 0 20px 0; } }

	#footer #footerTGW-ContestLinkImg { width:82px; height:99px; display:block; background-image:url('/rstatic/images/rwdUI-min.png'); background-position:-205px -313px; float:left; margin:0 10px 10px 10px; }




/* 10/27/2017 Upate */
/* HEADER PROMOS */

	/* HPRO STYLES - ALL */
	.HPRO-Overall-Container-HOMEPAGE-Full { width:100%; max-width:1560px; margin:auto; }
	.HPRO-Overall-Container-SITEWIDE-Full { width:100%; max-width:1560px; margin:auto; }
	.HPRO-Overall-Container-SITEWIDE-2split { width:100%; max-width:1560px; margin:auto; }

	/* TEXT COLORS */
		.TGW-HPRO-text-WHITE { color:#FFFFFF; }
		.TGW-HPRO-text-ORANGE { color:#f25123; }
		.TGW-HPRO-text-BLUE { color:#00a7df; }
		.TGW-HPRO-text-RED { color:#e32225; }
		.TGW-HPRO-text-GREEN { color:#a0cf66; }
		.TGW-HPRO-text-BLACK { color:#000000; }
		.TGW-HPRO-text-GRAY { color:#333333; }
		.TGW-HPRO-text-YELLOW { color:#ffdc00; }

	/* TEXT COLOR LINKS */
		.TGW-HPRO-text-WHITE a { color:#FFFFFF; }
		.TGW-HPRO-text-ORANGE a { color:#f25123; }
		.TGW-HPRO-text-BLUE a { color:#00a7df; }
		.TGW-HPRO-text-RED a { color:#e32225; }
		.TGW-HPRO-text-GREEN a { color:#a0cf66; }
		.TGW-HPRO-text-BLACK a { color:#000000; }
		.TGW-HPRO-text-GRAY a { color:#333333; }
		.TGW-HPRO-text-YELLOW a { color:#ffdc00; }

	/* BACKGROUND COLORS */
		.TGW-HPRO-BG-WHITE-borderORANGE { background-color:#FFFFFF; border:1px solid #f25123; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-WHITE-borderBLUE { background-color:#FFFFFF; border:1px solid #00a7df; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-WHITE-borderRED { background-color:#FFFFFF; border:1px solid #e32225; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-WHITE-borderGREEN { background-color:#FFFFFF; border:1px solid #a0cf66; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-WHITE-borderBLACK { background-color:#FFFFFF; border:1px solid #000000; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-WHITE-borderGRAY { background-color:#FFFFFF; border:1px solid #333333; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-ORANGE { background-color:#f25123; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-BLUE { background-color:#00a7df; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-RED { background-color:#e32225; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-GREEN { background-color:#a0cf66; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-BLACK { background-color:#000000; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-GRAY { background-color:#333333; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		.TGW-HPRO-BG-YELLOW { background-color:#ffdc00; width:100%; height:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

	/* SNIPE AREA */
		/* 2 LINE TEXT */
		@media (max-width: 769px) { .HPRO-Text-2L { float:left; text-transform:uppercase; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; padding:0 6px 0 0; } }
		@media (min-width: 769px) and (max-width: 1122px) { .HPRO-Text-2L { float:left; text-transform:uppercase; padding:0 6px 0 0; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:0 0 0 0; } }
		@media (min-width: 1122px) { .HPRO-Text-2L { float:left; text-transform:uppercase; padding:0 6px 0 0; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }

		/* 2 LINE TEXT - HEADLINE ONLY */
		@media (max-width: 769px) { .HPRO-Text-2L-X { float:left; text-transform:uppercase; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; padding:0 6px 0 0; } }
		@media (min-width: 769px) { .HPRO-Text-2L-X { float:left; text-transform:uppercase; padding:0 6px 0 0; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:0 0 0 0; } }


	/* TEXT BLOCKS */
		.HPRO-TextBlock { float:left; }

	/* COUPON CODE */
		.HPRO-CouponCode { font-weight:bold; text-transform:uppercase; }

	/* EXCLUSIONS */
		.HPRO-Exclusions { font:normal 0.750em/1.313em Arial, Helvetica, sans-serif; }
		.HPRO-Exclusions a { font:normal 0.750em/1.313em Arial, Helvetica, sans-serif; text-decoration:underline; }

	/* HEADER PROMO LINKS */
		.HPRO-url {text-decoration:none;}


	/* DIVIDER */

		/* HOMEPAGE HPRO */
			/* WHITE */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-WHITE { border-top:35px solid #FFFFFF; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-WHITE { border-top:35px solid #FFFFFF; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif;  padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* BLACK */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-BLACK { border-top:35px solid #000000; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-BLACK { border-top:35px solid #000000; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* RED */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-RED { border-top:35px solid #e32225; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-RED { border-top:35px solid #e32225;float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif;  padding:0 1px 0 1px; width:0px; height:0px;  display:block; margin:5px 20px 0 20px; } }

			/* BLUE */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-BLUE { border-top:35px solid #00a7df; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-BLUE { border-top:35px solid #00a7df; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif;  padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* ORANGE */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-ORANGE { border-top:35px solid #f25123; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-ORANGE { border-top:35px solid #f25123; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif;  padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* GREEN */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-GREEN { border-top:35px solid #a0cf66; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-GREEN { border-top:35px solid #a0cf66; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif;  padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* GRAY */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-GRAY { border-top:35px solid #333333; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-GRAY { border-top:35px solid #333333; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif;  padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* YELLOW */
			@media (min-width: 952px) and (max-width: 1283px) { .HPRO-Divider-HP-YELLOW { border-top:35px solid #ffdc00; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1283px) { .HPRO-Divider-HP-YELLOW { border-top:35px solid #ffdc00; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif;  padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }


		/* 1 LINE */
			/* WHITE */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-WHITE { border-top:35px solid #FFFFFF; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-WHITE { border-top:35px solid #FFFFFF; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* BLACK */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-BLACK { border-top:35px solid #000000; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-BLACK { border-top:35px solid #000000; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* RED */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-RED { border-top:35px solid #e32225; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-RED { border-top:35px solid #e32225; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* BLUE */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-BLUE { border-top:35px solid #00a7df; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-BLUE { border-top:35px solid #00a7df; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* ORANGE */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-ORANGE { border-top:35px solid #f25123; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-ORANGE { border-top:35px solid #f25123; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* GREEN */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-GREEN { border-top:35px solid #a0cf66; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-GREEN { border-top:35px solid #a0cf66; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* GRAY */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-GRAY { border-top:35px solid #333333; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-GRAY { border-top:35px solid #333333; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }

			/* YELLOW */
			@media (min-width: 1020px) and (max-width: 1486px) { .HPRO-Divider-1L-YELLOW { border-top:35px solid #ffdc00; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			@media (min-width: 1486px) { .HPRO-Divider-1L-YELLOW { border-top:35px solid #ffdc00; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 20px 0 20px; } }


		/* 2 LINE */
			/* WHITE */ @media (min-width: 1122px) { .HPRO-Divider-2L-WHITE { border-top:35px solid #FFFFFF; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				
			/* BLACK */ @media (min-width: 1122px) { .HPRO-Divider-2L-BLACK { border-top:35px solid #000000; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }
			/* RED */ @media (min-width: 1122px) { .HPRO-Divider-2L-RED { border-top:35px solid #e32225; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }	
			/* BLUE */ @media (min-width: 1122px) { .HPRO-Divider-2L-BLUE { border-top:35px solid #00a7df; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }	
			/* ORANGE */ @media (min-width: 1122px) { .HPRO-Divider-2L-ORANGE { border-top:35px solid #f25123; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }
			/* GREEN */ @media (min-width: 1122px) { .HPRO-Divider-2L-GREEN { border-top:35px solid #a0cf66; loat:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }		
			/* GRAY */ @media (min-width: 1122px) { .HPRO-Divider-2L-GRAY { border-top:35px solid #333333; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }	
			/* YELLOW */ @media (min-width: 1122px) { .HPRO-Divider-2L-YELLOW { border-top:35px solid #ffdc00; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; margin:5px 10px 0 10px; } }				


	/* SHOP BUTTONS */
		/* CONTAINER - SNIPE */
			@media (max-width: 1421px) { .ShopBTN-HPRO-container-HP { float:left; margin:5px 0px 5px 0px; } }
			@media (min-width: 1421px) { .ShopBTN-HPRO-container-HP { float:right; margin:5px 0px 5px 0px; } }	

		/* CONTAINER - 1 LINE */
			@media (max-width: 1421px) { .ShopBTN-HPRO-container-1L { float:left; margin:5px 0px 5px 0px; } }
			@media (min-width: 1421px) { .ShopBTN-HPRO-container-1L { float:right; margin:5px 0px 5px 0px; } }

		/* CONTAINER - 2 LINE */
			@media (max-width: 1421px) { .ShopBTN-HPRO-container-2L { float:left; margin:5px 0px 5px 0px; } }
			@media (min-width: 1421px) { .ShopBTN-HPRO-container-2L { float:right; margin:5px 0px 5px 0px; } }

		/* CONTAINER - 2 SPLIT LEFT */
			@media (max-width: 1171px) { .ShopBTN-HPRO-container-2splitL { display:none; } }
			@media (min-width: 1171px) { .ShopBTN-HPRO-container-2splitL { float:right; margin:0px 0px 5px 0px; width:190px; } }

		/* CONTAINER - 2 SPLIT RIGHT */
			@media (max-width: 1421px) { .ShopBTN-HPRO-container-2splitR { float:left; margin:5px 0px 5px 0px; width:190px; } }
			@media (min-width: 1421px) { .ShopBTN-HPRO-container-2splitR { float:right; margin:5px 0px 5px 0px; width:190px; } }

		/* BUTTON TEXT */
			.ShopBTN-HPRO-text { font:bold 0.688em Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; margin:6px 10px 0px 10px; }

		/* BUTTON TEXT AREA COLORS */
			.ShopBTN-HPRO-textarea-WHITE { float:left; height:25px; background-color:#FFFFFF; }
			.ShopBTN-HPRO-textarea-BLACK { float:left; height:25px; background-color:#000000; }
			.ShopBTN-HPRO-textarea-RED { float:left; height:25px; background-color:#e32225; }
			.ShopBTN-HPRO-textarea-BLUE { float:left; height:25px; background-color:#00a7df; }
			.ShopBTN-HPRO-textarea-GREEN { float:left; height:25px; background-color:#a0cf66; }
			.ShopBTN-HPRO-textarea-ORANGE { float:left; height:25px; background-color:#f25123; }

		/* KAROT COLORS */
			.HPRO-karotWHITE { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_WHITE.png); }
			.HPRO-karotBLACK { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_BLACK.png); }
			.HPRO-karotRED { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_RED.png); }
			.HPRO-karotBLUE { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_BLUE.png); }
			.HPRO-karotGREEN { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_GREEN.png); }
			.HPRO-karotORANGE { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_ORANGE.png); }


	/* MAIN SECTION CONTAINER */
	/* HOMEPAGE HPRO */
		@media (max-width: 578px) { .HPRO-MainSection-Container-HP { float:left; text-align:left; width:100%; } }
		@media (min-width: 578px) and (max-width: 650px) { .HPRO-MainSection-Container-HP { text-align:left; width:77%; } }
		@media (min-width: 650px) and (max-width: 769px) { .HPRO-MainSection-Container-HP { text-align:left; width:73%; } }
		@media (min-width: 769px) and (max-width: 872px) { .HPRO-MainSection-Container-HP { text-align:left; width:80%; } }
		@media (min-width: 872px) and (max-width: 951px) { .HPRO-MainSection-Container-HP { text-align:left; width:67%; } }
		@media (min-width: 951px) and (max-width: 1370px) { .HPRO-MainSection-Container-HP { text-align:left; width:100%; } }
		@media (min-width: 1370px) and (max-width: 1560px) { .HPRO-MainSection-Container-HP { text-align:left; width:90%; } }
		@media (min-width: 1560px) { .HPRO-MainSection-Container-HP { text-align:left; } }

	/* HOMEPAGE HPRO - HEADLINE ONLY */
		@media (max-width: 578px) { .HPRO-MainSection-Container-HP-X { float:left; text-align:left; width:100%; } }
		@media (min-width: 578px) and (max-width: 650px) { .HPRO-MainSection-Container-HP-X { text-align:left; width:77%; } }
		@media (min-width: 650px) and (max-width: 769px) { .HPRO-MainSection-Container-HP-X { text-align:left; width:73%; } }
		@media (min-width: 769px) and (max-width: 872px) { .HPRO-MainSection-Container-HP-X { text-align:left; width:80%; } }
		@media (min-width: 872px) and (max-width: 951px) { .HPRO-MainSection-Container-HP-X { text-align:left; width:67%; } }
		@media (min-width: 951px) and (max-width: 1370px) { .HPRO-MainSection-Container-HP-X { text-align:left; width:100%; } }
		@media (min-width: 1370px) and (max-width: 1560px) { .HPRO-MainSection-Container-HP-X { text-align:left; width:90%; } }
		@media (min-width: 1560px) { .HPRO-MainSection-Container-HP-X { text-align:left; } }

	/* 1 LINE */
		@media (max-width: 650px) { .HPRO-MainSection-Container-1L { text-align:left; width:100%; } }
		@media (min-width: 650px) and (max-width: 769px) { .HPRO-MainSection-Container-1L { text-align:left; width:79%; } }
		@media (min-width: 769px) and (max-width: 872px) { .HPRO-MainSection-Container-1L { text-align:left; width:82%; } }
		@media (min-width: 872px) and (max-width: 952px) { .HPRO-MainSection-Container-1L { text-align:left; width:84%; } }
		@media (min-width: 952px) and (max-width: 975px) { .HPRO-MainSection-Container-1L { text-align:left; width:85%; } }
		@media (min-width: 975px) and (max-width: 1122px) { .HPRO-MainSection-Container-1L { text-align:left; width:86%; } }
		@media (min-width: 1122px) and (max-width: 1147px) { .HPRO-MainSection-Container-1L { text-align:left; width:84%; } }
		@media (min-width: 1147px) and (max-width: 1172px) { .HPRO-MainSection-Container-1L { text-align:left; width:87%; } }
		@media (min-width: 1172px) and (max-width: 1370px) { .HPRO-MainSection-Container-1L { text-align:left; width:100%; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-Container-1L { text-align:left; width:90%; } }
		@media (min-width: 1460px) { .HPRO-MainSection-Container-1L { text-align:left; width:91%; } }	

	/* 1 LINE - HEADLINE ONLY */
		@media (max-width: 650px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:100%; } }
		@media (min-width: 650px) and (max-width: 769px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:79%; } }
		@media (min-width: 769px) and (max-width: 872px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:82%; } }
		@media (min-width: 872px) and (max-width: 952px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:84%; } }
		@media (min-width: 952px) and (max-width: 975px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:85%; } }
		@media (min-width: 975px) and (max-width: 1122px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:86%; } }
		@media (min-width: 1122px) and (max-width: 1147px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:84%; } }
		@media (min-width: 1147px) and (max-width: 1172px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:87%; } }
		@media (min-width: 1172px) and (max-width: 1370px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:100%; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:90%; } }
		@media (min-width: 1460px) { .HPRO-MainSection-Container-1L-X { text-align:left; width:91%; } }	

	/* 2 LINE */
		@media (max-width: 828px) { .HPRO-MainSection-Container-2L { text-align:left; width:100%; } }
		@media (min-width: 828px) and (max-width: 872px) { .HPRO-MainSection-Container-2L { text-align:left; width:83%; } }
		@media (min-width: 872px) and (max-width: 951px) { .HPRO-MainSection-Container-2L { text-align:left; width:84%; } }
		@media (min-width: 951px) and (max-width: 975px) { .HPRO-MainSection-Container-2L { text-align:left; width:85%; } }
		@media (min-width: 975px) and (max-width: 1081px) { .HPRO-MainSection-Container-2L { text-align:left; width:85%; } }
		@media (min-width: 1081px) and (max-width: 1122px) { .HPRO-MainSection-Container-2L { text-align:left; width:83%; } }
		@media (min-width: 1122px) and (max-width: 1281px) { .HPRO-MainSection-Container-2L { text-align:left; width:88%; } }
		@media (min-width: 1281px) and (max-width: 1370px) { .HPRO-MainSection-Container-2L { text-align:left; width:89%; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-Container-2L { text-align:left; width:91%; } }
		@media (min-width: 1460px) and (max-width: 1560px) { .HPRO-MainSection-Container-2L { text-align:left; width:100%; } }
		@media (min-width: 1560px) { .HPRO-MainSection-Container-2L { text-align:left; width:91%; } }	

	/* 2 LINE - HEADLINE ONLY */
		@media (max-width: 828px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:100%; } }
		@media (min-width: 828px) and (max-width: 872px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:83%; } }
		@media (min-width: 872px) and (max-width: 951px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:84%; } }
		@media (min-width: 951px) and (max-width: 975px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:85%; } }
		@media (min-width: 975px) and (max-width: 1081px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:85%; } }
		@media (min-width: 1081px) and (max-width: 1122px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:83%; } }
		@media (min-width: 1122px) and (max-width: 1281px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:88%; } }
		@media (min-width: 1281px) and (max-width: 1370px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:89%; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:91%; } }
		@media (min-width: 1460px) and (max-width: 1560px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:100%; } }
		@media (min-width: 1560px) { .HPRO-MainSection-Container-2L-X { text-align:left; width:91%; } }	

	/* 2 SPLIT */
		@media (max-width: 1370px) { .HPRO-MainSection-Container-2split { text-align:left; width:100%; } }
		@media (min-width: 1370px) and (max-width: 1560px) { .HPRO-MainSection-Container-2split { text-align:left; width:90%; } }
		@media (min-width: 1560px) { .HPRO-MainSection-Container-2split { text-align:left; width:90%; } }	

	/* 2 SPLIT - HEADLINE ONLY */
		@media (max-width: 1370px) { .HPRO-MainSection-Container-2split-X { text-align:left; width:100%; } }
		@media (min-width: 1370px) and (max-width: 1560px) { .HPRO-MainSection-Container-2split-X { text-align:left; width:90%; } }
		@media (min-width: 1560px) { .HPRO-MainSection-Container-2split-X { text-align:left; width:90%; } }	


	/* MAIN SECTION */
		/* HOMEPAGE HPRO */
		@media (max-width: 605px) { .HPRO-MainSection-Full-HP { float:left; padding:0 0 0 0; margin:9px 5px 0 10px; } }
		@media (min-width: 605px) and (max-width: 952px) { .HPRO-MainSection-Full-HP { float:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }				
		@media (min-width: 952px) { .HPRO-MainSection-Full-HP { float:left; padding:0 0 0 0; margin:8px 5px 0px 10px; } }

		/* HOMEPAGE HPRO - HEADLINE ONLY */
		@media (max-width: 605px) { .HPRO-MainSection-Full-HP-X { float:left; padding:0 0 0 0; margin:15px 5px 0 10px; } }
		@media (min-width: 605px) { .HPRO-MainSection-Full-HP-X { float:left; padding:0 0 0 0; margin:8px 5px 0px 10px; } }

		/* 1 LINE */
		@media (max-width: 605px) { .HPRO-MainSection-Full-1L { float:left; padding:0 0 0 0; margin:9px 5px 0 10px; } }
		@media (min-width: 605px) and (max-width: 1020px) { .HPRO-MainSection-Full-1L { float:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }				
		@media (min-width: 1020px) { .HPRO-MainSection-Full-1L { float:left; padding:0 0 0 0; margin:8px 5px 0px 10px; } }

		/* 1 LINE - HEADLINE ONLY */
		@media (max-width: 664px) { .HPRO-MainSection-Full-1L-X { float:left; padding:0 0 0 0; margin:13px 5px 0 10px; } }
		@media (min-width: 664px) and (max-width: 769px) { .HPRO-MainSection-Full-1L-X { float:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }				
		@media (min-width: 769px) { .HPRO-MainSection-Full-1L-X { float:left; padding:0 0 0 0; margin:8px 5px 0px 10px; } }				

		/* 2 LINE */
		@media (max-width: 658px) { .HPRO-MainSection-Full-2L { float:left; padding:0 0 0 0; margin:10px 5px 0 10px; } }
		@media (min-width: 658px) and (max-width: 1122px) { .HPRO-MainSection-Full-2L { float:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }				
		@media (min-width: 1122px) and (max-width: 1265px) { .HPRO-MainSection-Full-2L { float:left; padding:0 0 0 0; margin:7px 5px 0px 10px; } }				
		@media (min-width: 1265px) { .HPRO-MainSection-Full-2L { float:left; padding:0 0 0 0; margin:7px 3px 0px 10px; } }

		/* 2 LINE - HEADLINE ONLY */
		@media (max-width: 857px) { .HPRO-MainSection-Full-2L-X { float:left; padding:0 0 0 0; margin:12px 5px 0px 10px; } }				
		@media (min-width: 857px) { .HPRO-MainSection-Full-2L-X { float:left; padding:0 0 0 0; margin:18px 5px 0px 10px; } }


	/* 2 SPLIT SECTION */
		/* LEFT */
		@media (max-width: 1172px) { .HPRO-MainSection-2split-LEFT { float:left; width:95%; text-align:left; padding:0 0 0 0; margin:8px 5px 0px 10px; } }

		@media (min-width: 1172px) and (max-width: 1281px) { .HPRO-MainSection-2split-LEFT { float:left; width:60%; text-align:left; padding:0 0 0 0; margin:10px 0 0 10px; } }
		@media (min-width: 1281px) and (max-width: 1370px) { .HPRO-MainSection-2split-LEFT { float:left; width:62%; text-align:left; padding:0 0 0 0; margin:10px 10px 0px 10px; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-2split-LEFT { float:left; width:63%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }
		@media (min-width: 1460px) and (max-width: 1560px) { .HPRO-MainSection-2split-LEFT { float:left; width:66%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }
		@media (min-width: 1560px) { .HPRO-MainSection-2split-LEFT { float:left; width:68%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }	

		/* LEFT - HEADLINE ONLY */
		@media (max-width: 1172px) { .HPRO-MainSection-2split-LEFT-X { float:left; width:95%; text-align:left; padding:0 0 0 0; margin:13px 5px 0px 10px; } }
		@media (min-width: 1172px) and (max-width: 1281px) { .HPRO-MainSection-2split-LEFT-X { float:left; width:60%; text-align:left; padding:0 0 0 0; margin:20px 0 0 10px; } }
		@media (min-width: 1281px) and (max-width: 1370px) { .HPRO-MainSection-2split-LEFT-X { float:left; width:60%; text-align:left; padding:0 0 0 0; margin:20px 10px 0px 10px; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-2split-LEFT-X { float:left; width:63%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }
		@media (min-width: 1460px) and (max-width: 1560px) { .HPRO-MainSection-2split-LEFT-X { float:left; width:66%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }
		@media (min-width: 1560px) { .HPRO-MainSection-2split-LEFT-X { float:left; width:68%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }	

		/* RIGHT */
		@media (max-width: 1172px) { .HPRO-MainSection-2split-RIGHT { float:left; width:95%; text-align:left; padding:0 0 0 0; margin:8px 5px 0px 10px; } }
		@media (min-width: 1172px) and (max-width: 1281px) { .HPRO-MainSection-2split-RIGHT { float:left; width:70%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }
		@media (min-width: 1281px) and (max-width: 1370px) { .HPRO-MainSection-2split-RIGHT { float:left; width:74%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-2split-RIGHT { float:left; width:73%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }
		@media (min-width: 1460px) and (max-width: 1560px) { .HPRO-MainSection-2split-RIGHT { float:left; width:76%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }
		@media (min-width: 1560px) { .HPRO-MainSection-2split-RIGHT { float:left; width:77%; text-align:left; padding:0 0 0 0; margin:10px 5px 0px 10px; } }			

		/* RIGHT - HEADLINE ONLY */
		@media (max-width: 1172px) { .HPRO-MainSection-2split-RIGHT-X { float:left; width:95%; text-align:left; padding:0 0 0 0; margin:13px 5px 0px 10px; } }
		@media (min-width: 1172px) and (max-width: 1281px) { .HPRO-MainSection-2split-RIGHT-X { float:left; width:70%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }
		@media (min-width: 1281px) and (max-width: 1370px) { .HPRO-MainSection-2split-RIGHT-X { float:left; width:74%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-MainSection-2split-RIGHT-X { float:left; width:73%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }
		@media (min-width: 1460px) and (max-width: 1560px) { .HPRO-MainSection-2split-RIGHT-X { float:left; width:76%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }
		@media (min-width: 1560px) { .HPRO-MainSection-2split-RIGHT-X { float:left; width:77%; text-align:left; padding:0 0 0 0; margin:20px 5px 0px 10px; } }			


	/* HEADLINES */
		/* HOMEPAGE */
		@media (max-width: 951px) { .HPRO-Headline-Description-HP { float:left; font-weight:bold; text-transform:uppercase; width:100%; } }
		@media (min-width: 951px) { .HPRO-Headline-Description-HP { float:left; font-weight:bold; text-transform:uppercase; } }

		/* HOMEPAGE - HEADLINE ONLY */
		@media (max-width: 951px) { .HPRO-Headline-Description-HP-X { float:left; font-weight:bold; text-transform:uppercase; width:100%; } }
		@media (min-width: 951px) { .HPRO-Headline-Description-HP-X { float:left; font-weight:bold; text-transform:uppercase; } }

		/* 1 LINE */
		@media (max-width: 1015px) { .HPRO-Headline-Description-1L { float:left; font-weight:bold; text-transform:uppercase; width:100%; } }
		@media (min-width: 1015px) { .HPRO-Headline-Description-1L { float:left; font-weight:bold; text-transform:uppercase; } }

		/* 1 LINE - HEADLINE ONLY */
		@media (max-width: 1015px) { .HPRO-Headline-Description-1L-X { float:left; font-weight:bold; text-transform:uppercase; width:100%; } }
		@media (min-width: 1015px) { .HPRO-Headline-Description-1L-X { float:left; font-weight:bold; text-transform:uppercase; } }

		/* 2 LINE */
		.HPRO-Headline-Description-2L { float:left; font-weight:bold; text-transform:uppercase; }

		/* 2 LINE - HEADLINE ONLY */
		.HPRO-Headline-Description-2L-X { float:left; font-weight:bold; text-transform:uppercase; }

		/* 2-SPLIT */
		@media (max-width: 951px) { .HPRO-Headline-Description-2split { font-weight:bold; text-transform:uppercase; width:100%; } }
		@media (min-width: 951px) { .HPRO-Headline-Description-2split { font-weight:bold; text-transform:uppercase; } }

		/* 2-SPLIT - HEADLINE ONLY */
		@media (max-width: 951px) { .HPRO-Headline-Description-2split-X { font-weight:bold; text-transform:uppercase; width:100%; } }
		@media (min-width: 951px) { .HPRO-Headline-Description-2split-X { font-weight:bold; text-transform:uppercase; } }


	/* FULL AD */
		/* HOMEPAGE HPRO */
			/* SHORT */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Short-HP { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 769px) { .HPRO-Headline-Full-Short-HP { display:none; } }

			/* MEDIUM */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Medium-HP { display:none; } }
			@media (min-width: 768px) and (max-width: 952px) { .HPRO-Headline-Full-Medium-HP { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 952px) and (max-width: 1281px) { .HPRO-Headline-Full-Medium-HP { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Medium-HP { display:none; } }

			/* LONG */	
			@media (max-width: 1281px) { .HPRO-Headline-Full-Long-HP { display:none; } }
			@media (min-width: 1281px) { .HPRO-Headline-Full-Long-HP { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }

	
		/* HOMEPAGE HPRO - HEADLINE ONLY */
			/* SHORT */	
			@media (max-width: 605px) { .HPRO-Headline-Full-Short-HP-X { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 606px) { .HPRO-Headline-Full-Short-HP-X { display:none; } }

			/* MEDIUM */	
			@media (max-width: 605px) { .HPRO-Headline-Full-Medium-HP-X { display:none; } }
			@media (min-width: 605px) and (max-width: 1281px) { .HPRO-Headline-Full-Medium-HP-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Medium-HP-X { display:none; } }

			/* LONG */	
			@media (max-width: 1281px) { .HPRO-Headline-Full-Long-HP-X { display:none; } }
			@media (min-width: 1281px) { .HPRO-Headline-Full-Long-HP-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }



		/* 1 LINE */

			/* SHORT */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Short-1L { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 769px) { .HPRO-Headline-Full-Short-1L { display:none; } }

			/* MEDIUM DESCRIPTION */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Medium-1L { display:none; } }
			@media (min-width: 768px) and (max-width: 1020px) { .HPRO-Headline-Full-Medium-1L { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 1020px) and (max-width: 1281px) { .HPRO-Headline-Full-Medium-1L { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Medium-1L { display:none; } }

			/* LONG */	
			@media (max-width: 1281px) { .HPRO-Headline-Full-Long-1L { display:none; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Long-1L { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }		

	
		/* 1 LINE - HEADLINE ONLY */
			/* SHORT */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Short-1L-X { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 769px) { .HPRO-Headline-Full-Short-1L-X { display:none; } }

			/* MEDIUM DESCRIPTION */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Medium-1L-X { display:none; } }
			@media (min-width: 768px) and (max-width: 1281px) { .HPRO-Headline-Full-Medium-1L-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Medium-1L-X { display:none; } }

			/* LONG */	
			@media (max-width: 1281px) { .HPRO-Headline-Full-Long-1L-X { display:none; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Long-1L-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }		


		/* 2 LINE */
			/* SHORT */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Short-2L { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 769px) { .HPRO-Headline-Full-Short-2L { display:none; } }

			/* MEDIUM */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Medium-2L { display:none; } }
			@media (min-width: 768px) and (max-width: 1122px) { .HPRO-Headline-Full-Medium-2L { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 1122px) and (max-width: 1281px) { .HPRO-Headline-Full-Medium-2L { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Medium-2L { display:none; } }

			/* LONG */	
			@media (max-width: 1281px) { .HPRO-Headline-Full-Long-2L { display:none; } }
			@media (min-width: 1281px) { .HPRO-Headline-Full-Long-2L { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }			


		/* 2 LINE - HEADLINE ONLY */
			/* SHORT */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Short-2L-X { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 769px) { .HPRO-Headline-Full-Short-2L-X { display:none; } }

			/* MEDIUM */	
			@media (max-width: 768px) { .HPRO-Headline-Full-Medium-2L-X { display:none; } }
			@media (min-width: 768px) and (max-width: 1281px) { .HPRO-Headline-Full-Medium-2L-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 1282px) { .HPRO-Headline-Full-Medium-2L-X { display:none; } }

			/* LONG */	
			@media (max-width: 1281px) { .HPRO-Headline-Full-Long-2L-X { display:none; } }
			@media (min-width: 1281px) { .HPRO-Headline-Full-Long-2L-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }			


		/* 2-SPLIT - 1 LINE */
			/* SHORT */
			@media (max-width: 749px) { .HPRO-Headline-2split-1L-Short { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 750px) { .HPRO-Headline-2split-1L-Short { display:none; } }

			/* MEDIUM */
			@media (max-width: 749px) { .HPRO-Headline-2split-1L-Medium { display:none; } }
			@media (min-width: 750px) and (max-width: 1281px) { .HPRO-Headline-2split-1L-Medium { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:0 0 0 0; } }
			@media (min-width: 1282px) { .HPRO-Headline-2split-1L-Medium { display:none; } }

			/* LONG */
			@media (max-width: 1281px) { .HPRO-Headline-2split-1L-Long { display:none; } }
			@media (min-width: 1281px) { .HPRO-Headline-2split-1L-Long { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:0 0 0 0; } }

	
		/* 2-SPLIT - 1 LINE - HEADLINE ONLY */
			/* SHORT */
			@media (max-width: 749px) { .HPRO-Headline-2split-1L-Short-X { float:left; width:100%; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; } }
			@media (min-width: 750px) { .HPRO-Headline-2split-1L-Short-X { display:none; } }

			/* MEDIUM */
			@media (max-width: 749px) { .HPRO-Headline-2split-1L-Medium-X { display:none; } }
			@media (min-width: 750px) and (max-width: 1281px) { .HPRO-Headline-2split-1L-Medium-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:0 0 0 0; } }
			@media (min-width: 1282px) { .HPRO-Headline-2split-1L-Medium-X { display:none; } }

			/* LONG */
			@media (max-width: 1281px) { .HPRO-Headline-2split-1L-Long-X { display:none; } }
			@media (min-width: 1281px) { .HPRO-Headline-2split-1L-Long-X { float:left; font:bold 1.200em/1.000em Arial, Helvetica, sans-serif; margin:0 0 0 0; } }


	/* SUBHEADLINE - DESCRIPTION - ALL */
		/* FULL AD HOMEPAGE HPRO */
		@media (max-width: 602px) { .HPRO-Subhead-Area-HP { float:left; text-transform:uppercase; width:100%; } }
		@media (min-width: 602px) { .HPRO-Subhead-Area-HP { float:left; text-transform:uppercase; } }

		/* FULL AD 1 LINE */
		@media (max-width: 655px) { .HPRO-Subhead-Area-1L { float:left; text-transform:uppercase; width:100%; } }
		@media (min-width: 655px) { .HPRO-Subhead-Area-1L { float:left; text-transform:uppercase; } }

		/* FULL AD 2 LINES */
		@media (max-width: 768px) { .HPRO-Subhead-Area-2L { float:left; text-transform:uppercase; width:100%; } }
		@media (min-width: 768px) { .HPRO-Subhead-Area-2L { float:left; text-transform:uppercase; } }

		/* 2 SPLIT 1 LINE */
		@media (max-width: 747px) { .HPRO-Subhead-Area-2split1L { float:left; text-transform:uppercase; width:100%; } }
		@media (min-width: 747px) { .HPRO-Subhead-Area-2split1L { float:left; text-transform:uppercase; width:100%; } }


	/* HOMEPAGE HPRO */
		/* SHORT */
		@media (max-width: 768px) { .HPRO-Subhead-Short-HP { width:100%; font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 769px) { .HPRO-Subhead-Short-HP { display:none; } }

		/* MEDIUM */
		@media (max-width: 768px) { .HPRO-Subhead-Medium-HP { display:none; } }
		@media (min-width: 768px) and (max-width: 952px) { .HPRO-Subhead-Medium-HP { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 952px) and (max-width: 1281px) { .HPRO-Subhead-Medium-HP { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1282px) { .HPRO-Subhead-Medium-HP { display:none; } }

		/* LONG */
		@media (max-width: 1281px) { .HPRO-Subhead-Long-HP { display:none; } }
		@media (min-width: 1281px) { .HPRO-Subhead-Long-HP { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }		


	/* WITH SNIPE */
		/* SHORT */
		@media (max-width: 768px) { .HPRO-Subhead-Short-SNIPE { width:100%; font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 769px) { .HPRO-Subhead-Short-SNIPE { display:none; } }

		/* MEDIUM */
		@media (max-width: 768px) { .HPRO-Subhead-Medium-SNIPE { display:none; } }
		@media (min-width: 768px) and (max-width: 872px) { .HPRO-Subhead-Medium-SNIPE { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 872px) and (max-width: 952px) { .HPRO-Subhead-Medium-SNIPE { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 952px) and (max-width: 1052px) { .HPRO-Subhead-Medium-SNIPE { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1052px) and (max-width: 1081px) { .HPRO-Subhead-Medium-SNIPE { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1081px) and (max-width: 1178px) { .HPRO-Subhead-Medium-SNIPE { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1178px) and (max-width: 1281px) { .HPRO-Subhead-Medium-SNIPE { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1282px) { .HPRO-Subhead-Medium-SNIPE { display:none; } }

		/* LONG */
		@media (max-width: 1281px) { .HPRO-Subhead-Long-SNIPE { display:none; } }
		@media (min-width: 1281px) { .HPRO-Subhead-Long-SNIPE { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }


	/* 1 LINE */
		/* SHORT */
		@media (max-width: 768px) { .HPRO-Subhead-Short-1L { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 769px) { .HPRO-Subhead-Short-1L { display:none; } }

		/* MEDIUM */
		@media (max-width: 768px) { .HPRO-Subhead-Medium-1L { display:none; } }
		@media (min-width: 768px) and (max-width: 1020px) { .HPRO-Subhead-Medium-1L { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 1020px) and (max-width: 1281px) { .HPRO-Subhead-Medium-1L { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1282px) { .HPRO-Subhead-Medium-1L { display:none; } }

		/* LONG */
		@media (max-width: 1281px) { .HPRO-Subhead-Long-1L { display:none; } }
		@media (min-width: 1282px) and (max-width: 1370px) { .HPRO-Subhead-Long-1L { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1370px) and (max-width: 1460px) { .HPRO-Subhead-Long-1L { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1460px) and (max-width: 1560px) { .HPRO-Subhead-Long-1L { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1560px) { .HPRO-Subhead-Long-1L { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }		


	/* 2 LINE */
		/* SHORT */
		@media (max-width: 768px) { .HPRO-Subhead-Short-2L { width:70%; font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 769px) { .HPRO-Subhead-Short-2L { display:none; } }

		/* MEDIUM */
		@media (max-width: 768px) { .HPRO-Subhead-Medium-2L { display:none; } }
		@media (min-width: 768px) and (max-width: 1122px) { .HPRO-Subhead-Medium-2L { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 1122px) and (max-width: 1281px) { .HPRO-Subhead-Medium-2L { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }
		@media (min-width: 1282px) { .HPRO-Subhead-Medium-2L { display:none; } }

		/* LONG */
		@media (max-width: 1281px) { .HPRO-Subhead-Long-2L { display:none; } }
		@media (min-width: 1281px) { .HPRO-Subhead-Long-2L { font:normal 1.000em/1.000em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }


	/* 2 SPLIT AD */
		/* SHORT */
		@media (max-width: 768px) { .HPRO-Subhead-Short-2split { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 769px) { .HPRO-Subhead-Short-2split { display:none; } }

		/* MEDIUM */
		@media (max-width: 768px) { .HPRO-Subhead-Medium-2split { display:none; } }
		@media (min-width: 768px) and (max-width: 1281px) { .HPRO-Subhead-Medium-2split { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }
		@media (min-width: 1282px) { .HPRO-Subhead-Medium-2split { display:none; } }

		/* LONG */
		@media (max-width: 1281px) { .HPRO-Subhead-Long-2split { display:none; } }
		@media (min-width: 1281px) { .HPRO-Subhead-Long-2split { font:normal 1.000em/1.500em Arial, Helvetica, sans-serif; } }




	/* HPRO CONTAINERS */

	/* FULL WIDTH */
		/* HOMEPAGE HPRO */
			@media (max-width: 605px) { .HPRO-Full-HP { width:100%; height:75px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 605px) { .HPRO-Full-HP { width:100%; height:60px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; } }

		/* HOMEPAGE HPRO - HEADLINE ONLY */
			.HPRO-Full-HP-X { width:100%; height:60px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; }

		/* 1 LINE */
			@media (max-width: 462px) { .HPRO-Full-1L { width:100%; height:75px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 462px) and (max-width: 664px) { .HPRO-Full-1L { width:100%; height:75px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 664px) { .HPRO-Full-1L { width:100%; height:60px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; } }

		/* 1 LINE - HEADLINE ONLY */
			.HPRO-Full-1L-X { width:100%; height:60px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; }

		/* 2 LINE */
			@media (max-width: 375px) { .HPRO-Full-2L { width:100%; height:75px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 375px) and (max-width: 828px) { .HPRO-Full-2L { width:100%; height:75px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 828px) { .HPRO-Full-2L { width:100%; height:60px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; } }

		/* 2 LINE - HEADLINE ONLY */
			.HPRO-Full-2L-X { width:100%; height:60px; max-width:1560px; margin:0 0 0 0; padding:5px 0 5px 0; }


	/* 2 SPLIT - 1 LINE */

		/* LEFT SECTION */	
			@media (max-width: 750px) { .HPRO-2split-LEFT-1L { float:left; height:80px; width:100%; margin:0 0 5px 0; padding:7px 0 0 0; } }
			@media (min-width: 750px) and (max-width: 851px) { .HPRO-2split-LEFT-1L { float:left; height:75px; width:49.5%; max-width:775px; margin:0 1% 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 851px) and (max-width: 1172px) { .HPRO-2split-LEFT-1L { float:left; height:75px; width:49.65%; max-width:775px; margin:0 0.7% 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 1172px) and (max-width: 1460px) { .HPRO-2split-LEFT-1L { float:left; height:60px; width:49.65%; max-width:775px; margin:0 0.7% 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 1460px) { .HPRO-2split-LEFT-1L { float:left; height:60px; width:49.7%; max-width:775px; margin:0 0.6% 0 0; padding:5px 0 5px 0; } }

		/* LEFT SECTION - HEADLINE ONLY */	
			@media (max-width: 750px) { .HPRO-2split-LEFT-1L-X { float:left; height:60px; width:100%; margin:0 0 5px 0; padding:7px 0 0 0; } }
			@media (min-width: 750px) and (max-width: 851px) { .HPRO-2split-LEFT-1L-X { float:left; height:60px; width:49.5%; max-width:775px; margin:0 1% 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 851px) and (max-width: 1460px) { .HPRO-2split-LEFT-1L-X { float:left; height:60px; width:49.65%; max-width:775px; margin:0 0.7% 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 1460px) { .HPRO-2split-LEFT-1L-X { float:left; height:60px; width:49.7%; max-width:775px; margin:0 0.6% 0 0; padding:5px 0 5px 0; } }

		/* RIGHT SECTION */
			@media (max-width: 750px) { .HPRO-2split-RIGHT-1L { float:left; height:80px; width:100%; margin:0 0 0 0; padding:0 0 7px 0; } }
			@media (min-width: 750px) and (max-width: 851px) { .HPRO-2split-RIGHT-1L { float:left; height:75px; width:49.5%; max-width:775px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 851px) and (max-width: 1172px) { .HPRO-2split-RIGHT-1L { float:left; height:75px; width:49.65%; max-width:775px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 1172px) and (max-width: 1460px) { .HPRO-2split-RIGHT-1L { float:left; height:60px; width:49.65%; max-width:775px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 1460px) { .HPRO-2split-RIGHT-1L { float:left; height:60px; width:49.7%; max-width:775px; margin:0 0 0 0; padding:5px 0 5px 0; } }

		/* RIGHT SECTION - HEADLINE ONLY */
			@media (max-width: 750px) { .HPRO-2split-RIGHT-1L-X { float:left; height:60px; width:100%; margin:0 0 0 0; padding:0 0 7px 0; } }
			@media (min-width: 750px) and (max-width: 851px) { .HPRO-2split-RIGHT-1L-X { float:left; height:60px; width:49.5%; max-width:775px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 851px) and (max-width: 1460px) { .HPRO-2split-RIGHT-1L-X { float:left; height:60px; width:49.65%; max-width:775px; margin:0 0 0 0; padding:5px 0 5px 0; } }
			@media (min-width: 1460px) { .HPRO-2split-RIGHT-1L-X { float:left; height:60px; width:49.7%; max-width:775px; margin:0 0 0 0; padding:5px 0 5px 0; } }


	/* EXCLUSIONS */
		/* HOMEPAGE HPRO */	
		@media (max-width: 604px) { .HPRO-EX-HP-Short { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
		@media (min-width: 605px) { .HPRO-EX-HP-Short { display:none; } }
		@media (max-width: 604px) { .HPRO-EX-HP-Long { display:none; } }
		@media (min-width: 604px) { .HPRO-EX-HP-Long { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

		/* HOMEPAGE HPRO - HEADLINE ONLY */	
		@media (max-width: 604px) { .HPRO-EX-HP-Short-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
		@media (min-width: 605px) { .HPRO-EX-HP-Short-X { display:none; } }
		@media (max-width: 604px) { .HPRO-EX-HP-Long-X { display:none; } }
		@media (min-width: 604px) { .HPRO-EX-HP-Long-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

		/* 1 LINE */	
		@media (max-width: 663px) { .HPRO-EX-1L-Short { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
		@media (min-width: 664px) { .HPRO-EX-1L-Short { display:none; } }
		@media (max-width: 663px) { .HPRO-EX-1L-Long { display:none; } }
		@media (min-width: 663px) { .HPRO-EX-1L-Long { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

		/* 1 LINE - HEADLINE ONLY */
		@media (max-width: 663px) { .HPRO-EX-1L-Short-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
		@media (min-width: 664px) { .HPRO-EX-1L-Short-X { display:none; } }
		@media (max-width: 663px) { .HPRO-EX-1L-Long-X { display:none; } }
		@media (min-width: 663px) { .HPRO-EX-1L-Long-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

		/* 2 LINE */	
		@media (max-width: 827px) { .HPRO-EX-2L-Short { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
		@media (min-width: 828px) { .HPRO-EX-2L-Short { display:none; } }
		@media (max-width: 827px) { .HPRO-EX-2L-Long { display:none; } }
		@media (min-width: 828px) { .HPRO-EX-2L-Long { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

		/* 2 LINE - HEADLINE ONLY */	
		@media (max-width: 856px) { .HPRO-EX-2L-Short-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
		@media (min-width: 857px) { .HPRO-EX-2L-Short-X { display:none; } }
		@media (max-width: 856px) { .HPRO-EX-2L-Long-X { display:none; } }
		@media (min-width: 857px) { .HPRO-EX-2L-Long-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }


		/* 2-SPLIT - 1 Line */
			/*LEFT */	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-LEFT-Short { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-LEFT-Short { display:none; } }	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-LEFT-Long { display:none; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-LEFT-Long { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

			/*LEFT - HEADLINE ONLY */	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-LEFT-Short-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-LEFT-Short-X { display:none; } }	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-LEFT-Long-X { display:none; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-LEFT-Long-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

			/* RIGHT */	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-RIGHT-Short { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-RIGHT-Short { display:none; } }	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-RIGHT-Long { display:none; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-RIGHT-Long { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }

			/* RIGHT - HEADLINE ONLY */	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-RIGHT-Short-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-RIGHT-Short-X { display:none; } }	
			@media (max-width: 1171px) { .HPRO-EX-2split-1L-RIGHT-Long-X { display:none; } }
			@media (min-width: 1172px) { .HPRO-EX-2split-1L-RIGHT-Long-X { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }


	/* FULL ROW */
		/* HOMEPAGE HPRO */
			@media (max-width: 604px) { .HPRO-EX-FullRow-HP { float:left; text-align:left; margin:0 0 0 10px; width:55%; } }
			@media (min-width: 605px) and (max-width: 950px) { .HPRO-EX-FullRow-HP { float:right; text-align:right; margin:8px 10px 0 0; } }
			@media (min-width: 950px) { .HPRO-EX-FullRow-HP { float:right; text-align:right; margin:8px 10px 0 0; } }

		/* HOMEPAGE HPRO - HEADLINE ONLY */
			@media (max-width: 604px) { .HPRO-EX-FullRow-HP-X { float:left; text-align:left; margin:0 0 0 10px; width:55%; } }
			@media (min-width: 605px) { .HPRO-EX-FullRow-HP-X { float:right; text-align:right; margin:15px 10px 0 0; } }

		/* 1 LINE */
			@media (max-width: 663px) { .HPRO-EX-FullRow-1L { float:left; text-align:left; margin:0 0 0 10px; } }
			@media (min-width: 664px) and (max-width: 1146px) { .HPRO-EX-FullRow-1L { float:right; text-align:right; margin:8px 10px 0 0; } }
			@media (min-width: 1146px) { .HPRO-EX-FullRow-1L { float:right; text-align:right; margin:8px 10px 0 0; } }

		/* 1 LINE - HEADLINE ONLY */
			@media (max-width: 663px) { .HPRO-EX-FullRow-1L-X { float:left; text-align:left; margin:0 0 0 10px; } }
			@media (min-width: 664px) { .HPRO-EX-FullRow-1L-X { float:right; text-align:right; margin:15px 10px 0 0; } }

		/* 2 LINE */
			@media (max-width: 827px) { .HPRO-EX-FullRow-2L { float:left; text-align:left; margin:0 0 0 10px; } }
			@media (min-width: 828px) and (max-width: 1281px) { .HPRO-EX-FullRow-2L { float:right; text-align:right; margin:8px 10px 0 0; } }
			@media (min-width: 1281px) { .HPRO-EX-FullRow-2L { float:right; text-align:right; margin:8px 10px 0 0; } }

		/* 2 LINE - HEADLINE ONLY */
			@media (max-width: 857px) { .HPRO-EX-FullRow-2L-X { float:left; text-align:left; margin:0 0 0 10px; } }
			@media (min-width: 857px) { .HPRO-EX-FullRow-2L-X { float:right; text-align:right; margin:15px 10px 0 0; } }


	/* 2 SPLIT */
		/* LEFT */
			/* 1 LINE */
				@media (max-width: 1172px) { .HPRO-EX-2split-LEFT-1L { float:left; text-align:left; padding:0 10px 10px 10px; margin:0 0 0 0; } }
				@media (min-width: 1172px) { .HPRO-EX-2split-LEFT-1L { float:right; text-align:right; padding:0 0 0 0; margin:8px 10px 0 10px; width:190px; } }

			/* 1 LINE - HEADLINE ONLY */
				@media (max-width: 1172px) { .HPRO-EX-2split-LEFT-1L-X { float:left; text-align:left; padding:0 10px 10px 10px; margin:0 0 0 0; } }
				@media (min-width: 1172px) { .HPRO-EX-2split-LEFT-1L-X { float:right; text-align:right; padding:0 0 0 0; margin:8px 10px 0 10px; width:190px; } }

			/* 2 LINE */
				@media (max-width: 1172px) { .HPRO-EX-2split-LEFT-2L { float:left; text-align:left; padding:2px 10px 10px 10px; margin:0 0 0 0; width:180px; } }
				@media (min-width: 1172px) and (max-width: 1400px) { .HPRO-EX-2split-LEFT-2L { float:right; text-align:right; padding:0 0 0 0; margin:3px 10px 0 10px; width:180px; } }
				@media (min-width: 1400px) { .HPRO-EX-2split-LEFT-2L { float:right; text-align:right; padding:0 0 0 0; margin:3px 10px 0 10px; width:180px; } }

			/* 2 LINE - HEADLINE ONLY */
				@media (max-width: 1172px) { .HPRO-EX-2split-LEFT-2L-X { float:left; text-align:left; padding:2px 10px 10px 10px; margin:0 0 0 0; width:180px; } }
				@media (min-width: 1172px) and (max-width: 1400px) { .HPRO-EX-2split-LEFT-2L-X { float:right; text-align:right; padding:0 0 0 0; margin:3px 10px 0 10px; width:180px; } }
				@media (min-width: 1400px) { .HPRO-EX-2split-LEFT-2L-X { float:right; text-align:right; padding:0 0 0 0; margin:3px 10px 0 10px; width:180px; } }
	
		/* RIGHT */
			/* 1 LINE */
				@media (max-width: 1081px) { .HPRO-EX-2split-RIGHT-1L { float:left; text-align:left; padding:0 10px 10px 10px; margin:0 0 0 0; } }
				@media (min-width: 1081px) and (max-width: 1172px) { .HPRO-EX-2split-RIGHT-1L { float:left; text-align:left; padding:0 0 10px 15px; margin:0 10px 0 0; } }
				@media (min-width: 1172px) { .HPRO-EX-2split-RIGHT-1L { float:right; text-align:right; padding:0 0 0 10px; margin:8px 10px 0 0; } }

			/* 1 LINE - HEADLINE ONLY */
				@media (max-width: 1081px) { .HPRO-EX-2split-RIGHT-1L-X { float:left; text-align:left; padding:0 10px 10px 10px; margin:0 0 0 0; } }
				@media (min-width: 1081px) and (max-width: 1172px) { .HPRO-EX-2split-RIGHT-1L-X { float:left; text-align:left; padding:0 0 10px 15px; margin:0 10px 0 0; } }
				@media (min-width: 1172px) { .HPRO-EX-2split-RIGHT-1L-X { float:right; text-align:right; padding:0 0 0 10px; margin:8px 10px 0 0; } }

			/* 2 LINE */
				@media (max-width: 1081px) { .HPRO-EX-2split-RIGHT-2L { float:left; text-align:left; padding:2px 10px 10px 10px; margin:5px 0 0 0; } }
				@media (min-width: 1081px) and (max-width: 1172px) { .HPRO-EX-2split-RIGHT-2L { float:left; text-align:left; padding:0 0 10px 15px; margin:5px 10px 0 0; } }
				@media (min-width: 1172px) { .HPRO-EX-2split-RIGHT-2L { float:right; text-align:right; padding:0 0 0 10px; margin:9px 10px 0 0; } }

			/* 2 LINE - HEADLINE ONLY */
				@media (max-width: 1081px) { .HPRO-EX-2split-RIGHT-2L-X { float:left; text-align:left; padding:2px 10px 10px 10px; margin:5px 0 0 0; } }
				@media (min-width: 1081px) and (max-width: 1172px) { .HPRO-EX-2split-RIGHT-2L-X { float:left; text-align:left; padding:0 0 10px 15px; margin:5px 10px 0 0; } }
				@media (min-width: 1172px) { .HPRO-EX-2split-RIGHT-2L-X { float:right; text-align:right; padding:0 0 0 10px; margin:9px 10px 0 0; } }


	/* EXCLUSIONS LINKS */
		.HPRO-EX-FullRow-HP a { text-decoration:underline; }
		.HPRO-EX-FullRow-HP-X a { text-decoration:underline; }
		.HPRO-EX-FullRow-1L a { text-decoration:underline; }
		.HPRO-EX-FullRow-1L-X a { text-decoration:underline; }
		.HPRO-EX-FullRow-2L a { text-decoration:underline; }
		.HPRO-EX-FullRow-2L-X a { text-decoration:underline; }
		.HPRO-EX-2split-LEFT-1L a { text-decoration:underline; }
		.HPRO-EX-2split-LEFT-1L-X a { text-decoration:underline; }
		.HPRO-EX-2split-RIGHT-1L a { text-decoration:underline; }
		.HPRO-EX-2split-RIGHT-1L-X a { text-decoration:underline; }

	.HPRO-EX-underline-link { text-decoration:underline; }

	.HPRO-HTML-divider { padding:5px; width:100%; }
