/* @override http://192.168.15.101:50032/css/basicStyles.css */

/* @override http://192.168.15.101:50032/css/basicStyles.css */

/* @override http://192.168.15.101:50032/css/basicStyles.css */

/* @override http://192.168.15.101:50032/css/basicStyles.css */

* {
	margin:0;
	padding:0;
}
body {
	margin:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	background-color:#b6a793;
	background-image: url(../images/bg/bg.jpg);
	background-repeat: repeat;
	background-position: left bottom;
	background-attachment: fixed;
	padding:0;
}
h1 {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#60564b;
}
h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#60564b;
}

h2.blue{
	color: #301F49;
	padding-bottom: 5px;
	font-size: 16px;
}

p {
	margin:0;
	padding:0;
}
a {
	color:#301f49;
	text-decoration:none;
}
a:hover {
	color:#301f49;
	text-decoration:underline;
}
img {
	border:0;
}
#container {
	/*margin:0 auto 0 auto;
	padding:0 0 55px 0;
	background-image: url(../images/bg/grass.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-attachment: fixed;
	height:100%;*/
}
#wrapper {
	width:980px;
	margin:0 auto 0 auto;
}

/* Header BEGIN */
#header {
	background-image: url(../images/bg/headerBg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:171px;
	margin:0;
}
#header .logo img {
	border:0;
}
#header .logo {
	position:absolute;
	margin:20px 0 0 20px;
}
/*
#header #headerFlash {
	position:relative;
	float:right;
	margin:15px 11px 0 0;
	height:156px;
	width:700px;
	display:inline;
	float:right;
	overflow:hidden;
}
.flashTop {
	text-align:right;
}
#header #headerFlash img {
	float:right;
}

#header .nav {
	float:right;
	margin:0;
	display:inline;
	position:absolute;
	right:15px;
	bottom:24px;
}
#header .nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#header .nav ul li {
	display:inline;
}
#header .nav ul li a {
	position:relative;
	display:block;
	float:left;
	height:25px;
	padding:0;
	margin:0;
	text-decoration:none;
}
#header .nav ul li a span {
	visibility:hidden;
	font-size:1px;
}

	#header .nav ul li.home a {
		background-image: url(../images/nav/home.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:63px;
	}
			#header .nav ul li.home a:hover, #header .nav ul li.homeCurrent a {
			background-image: url(../images/nav/home.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:63px;
		}

	#header .nav ul li.aboutUs a {
		background-image: url(../images/nav/about.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:83px;
	}

		#header .nav ul li.aboutUs a:hover, #header .nav ul li.aboutUsCurrent a {
			background-image: url(../images/nav/about.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:83px;
		}

	#header .nav ul li.whatMattersMost a {
		background-image: url(../images/nav/whatMatters.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:151px;
	}

		#header .nav ul li.whatMattersMost a:hover, #header .nav ul li.whatMattersMostCurrent a {
			background-image: url(../images/nav/whatMatters.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:151px;
		}
		
	#header .nav ul li.healthHydration a {
		background-image: url(../images/nav/healthHydration.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:147px;
	}
		
		#header .nav ul li.healthHydration a:hover, #header .nav ul li.healthHydrationCurrent a {
			background-image: url(../images/nav/healthHydration.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:147px;
		}
		
	#header .nav ul li.sport a {
		background-image: url(../images/nav/sport.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:63px;
	}
		
		#header .nav ul li.sport a:hover, #header .nav ul li.sportCurrent a {
			background-image: url(../images/nav/sport.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:63px;
		}
		
	#header .nav ul li.newsOffers a {
		background-image: url(../images/nav/news.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:114px;
	}
		
		#header .nav ul li.newsOffers a:hover, #header .nav ul li.newsOffersCurrent a {
			background-image: url(../images/nav/news.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:114px;
		}
	
	#header .nav ul li.comp a {
		background-image: url(../images/nav/getSetWithAndy.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:140px;
		border:none;
	}
		
		#header .nav ul li.comp a:hover, #header .nav ul li.compCurrent a {
			background-image: url(../images/nav/getSetWithAndy.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:140px;
		}
*/


/* Comp menu BEGIN */

#header #headerFlash {
	position:relative;
	margin:15px 11px 0 0;
	height:156px;
	width:800px;
	display:inline;
	float:right;
	text-align:right;
	overflow:hidden;
}
.flashTop {
	text-align:right;
}
#header #headerFlash img {
	float:right;
}

#header .nav {
	float:right;
	margin:0;
	display:inline;
	position:absolute;
	right:15px;
	bottom:24px;
}
#header .nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#header .nav ul li {
	display:inline;
}
#header .nav ul li a {
	position:relative;
	display:block;
	float:left;
	height:25px;
	padding:0;
	margin:0;
	text-decoration:none;
}
#header .nav ul li a span {
	visibility:hidden;
	font-size:1px;
}

	#header .nav ul li.home a {
		background-image: url(../images/nav/home.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:59px;
	}
			#header .nav ul li.home a:hover, #header .nav ul li.homeCurrent a {
			background-image: url(../images/nav/home.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:59px;
		}

	#header .nav ul li.aboutUs a {
		background-image: url(../images/nav/about.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:79px;
	}

		#header .nav ul li.aboutUs a:hover, #header .nav ul li.aboutCurrent a {
			background-image: url(../images/nav/about.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:79px;
		}
		
		#header .nav ul li.ourStory a {
		background-image: url(/images/nav/our-story.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:79px;
	}

		#header .nav ul li.ourStory a:hover, #header .nav ul li.ourStoryCurrent a {
			background-image: url(/images/nav/our-story.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:79px;
		}
		
		

	#header .nav ul li.whatMattersMost a {
		background-image: url(../images/nav/whatMatters.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:147px;
	}

		#header .nav ul li.whatMattersMost a:hover, #header .nav ul li.whatMattersMostCurrent a {
			background-image: url(../images/nav/whatMatters.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:147px;
		}
		
	#header .nav ul li.healthHydration a {
		background-image: url(../images/nav/healthHydration.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:143px;
	}
		
		#header .nav ul li.healthHydration a:hover, #header .nav ul li.healthHydrationCurrent a {
			background-image: url(../images/nav/healthHydration.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:143px;
		}
		
	#header .nav ul li.sport a {
		background-image: url(../images/nav/sport.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:59px;
	}
		
		#header .nav ul li.sport a:hover, #header .nav ul li.sportCurrent a {
			background-image: url(../images/nav/sport.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:59px;
		}
		
	#header .nav ul li.newsOffers a {
		background-image: url(../images/nav/news.gif);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:110px;
	}
		
		#header .nav ul li.newsOffers a:hover, #header .nav ul li.newsOffersCurrent a {
			background-image: url(../images/nav/news.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:110px;
		}
	
	#header .nav ul li.comp a {
		background-image: url(../images/nav/newballs.jpg);
		background-repeat: no-repeat;
		background-position: center -1px;
		width:157px;
		border:none;
	}
		
		#header .nav ul li.comp a:hover, #header .nav ul li.compCurrent a {
			background-image: url(../images/nav/newballs.jpg);
			background-repeat: no-repeat;
			background-position: center bottom;
			width:157px;
		}


.bluebox{	
	width:635px;
	height:216px;
	background:#5ab2da url(/images/themurrays.jpg) no-repeat right;
	padding:17px;
	font:bold 24px Georgia, "Times New Roman", Times, serif;
}

.bluebox h2{
	font:bold 24px Georgia, "Times New Roman", Times, serif;
	color:#000000;
}

.bluebox p{
	font-size:15px;
	color:#000000;
	margin-top:24px;
	line-height:22px;
}

.coachcast-main{
	padding:17px;
}

.coachcast-main p, .coachcast-darkbox p, .coachcast-darkbox a{
	margin-bottom:15px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#64523e;
}

.coachcast-darkbox a{text-decoration:underline;}

.coachcast-darkbox{
	background:#d1c2b2;
	padding:17px;
	margin-bottom:20px;
}

.coachcast-darkbox h2{
	font:bold 16px Georgia, "Times New Roman", Times, serif;
}

.acc-header{
	cursor:pointer;
	background:url(/images/reveal.gif) no-repeat left;
	padding-left:30px;
}
.acc-hide{background:url(/images/hide.gif) no-repeat left;}

.acc-content{
	padding:10px;
}
	
.acc-content li{
	padding:5px;
	font-size:12px;
}	
		
/* Comp menu END */


/* Header END */

/* Content BEGIN */ 
#content {
	width:940px;
	padding:0px 20px 0 20px;
	background-image: url(../images/bg/contentBg.png);
	background-repeat: repeat-y;
	height:100%;
	font-size:70%;
	color:#675e55;
	clear:both;
	background-position: center top;
	display:block;!important
	margin:0 auto 0 auto;
} 
#hillsBg {
	background-image: url(../images/bg/hillsBg.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
	clear:both;
	height:100%;
	overflow:auto;
	padding:0 0 220px 0;
}
/* Content END */ 

/* Home Content BEGIN */ 
#content #homeFlash {
	width:938px;
	margin:0 auto 0 auto;
	padding:0 0 5px 0;
}
#content #homePromos {
	background-color:#dccfc4;
	padding:10px;
	width:920px;
	margin:5px 0 0 0;
	overflow:auto;
	height:100%;
}
#content #homePromos img {
	border:0;
	position:absolute;
}
#content #homePromos .mainPromo {
	display:block;
	position:relative;
	width:250px;
	height:130px;
	float:left;
	margin:0 15px 0 0;
}
#content #homePromos .otherPromo {
	display:block;
	position:relative;
	width:150px;
	height:130px;
	float:left;
	margin:0 15px 0 0;
}
	#content #homePromos #rightPromoHome {	
		padding-right:10px;
		border-right:1px solid #b29e90;
	}
a .promoBoxTextMain {
	position:absolute;
	width:240px;
	padding:5px;
	background-color:#301f49;
	color:#f6f6f6;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	text-decoration:none;
	bottom:0px;
	cursor:pointer;
}

#homePromos a{
	font-size:12px;
}
a .promoBoxTextOther {
	position:absolute;
	width:140px;
	padding:5px;
	background-color:#301f49;
	color:#f6f6f6;
	/*filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;*/
	text-decoration:none;
	bottom:0px;
	cursor:pointer;
}
a .promoBoxTextOtherBlue {
	position:absolute;
	width:140px;
	padding:5px;
	background-color:#77b4ff;
	color:#f6f6f6;
	/*filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;*/
	text-decoration:none;
	bottom:0px;
	cursor:pointer;
}
a:hover .promoBoxTextMain, a:hover .promoBoxTextOther {
	background-color:#301f49;
	color:#f6f6f6;
	/*filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;*/
	text-decoration:underline;
}
#content #homePromos .newsHome {
	padding:5px 5px 0 5px;
	margin:0;
	color:#795f50;
}
#content #homePromos .newsHome h3 {
	margin:0;
	font-weight:normal;
	padding:0 0 2px 0;
	font-size:130%;
}
#content #homePromos .newsHome small {
    margin:0;
    padding:0 0 0px 0;
	font-size:80%;
}
#content #homePromos .newsHome p {
	line-height:140%;
	padding:5px 0 0px 0;
	margin:0;
	font-size:100%;	
}
#content #homePromos .newsHome .newsTextHome {
}
/* Home Content END */

.transArea {
	position:relative;
}

/* Section head pages BEGIN */

#sectionCol_1 {
	width:670px;
	float:left;
	padding:10px;
	margin:0 0 0 5px;
	background-image: url(../images/bg/opacityBg.png);
	background-repeat: repeat;
	display:inline;
	font-size:100%;
	line-height:140%;
}
	#sectionCol_1_comp {
		width:670px;
		float:left;
		padding:10px;
		margin:0 0 0 5px;
		background-color:#e2d6c9;
		display:inline;
		font-size:100%;
		line-height:140%;
	}
	
#sectionCol_1 h1.pageHeader, #sectionCol_1_comp h1.pageHeader {
	padding:0 0 5px 0;
	font-size:160%;
	line-height:140%;
}
	#sectionCol_1 .textArea, #sectionCol_1_comp .textArea {
		clear:both;
	}
	#sectionCol_1 .textArea h1, #sectionCol_1_comp .textArea h1 {
		font-size:150%;
		padding:5px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_1 .textArea h2, #sectionCol_1_comp .textArea h2 {
		font-size:145%;
		padding:10px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_1 .textArea h3, #sectionCol_1_comp .textArea h3 {
		font-size:140%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_1 .textArea h4, #sectionCol_1_comp .textArea h4 {
		font-size:135%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_1 .textArea h5, #sectionCol_1_comp .textArea h5 {
		font-size:130%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_1 .textArea h6, #sectionCol_1_comp .textArea h6 {
		font-size:120%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_1 .textArea p.intro, #sectionCol_1_comp .textArea p.intro {
		padding:10px 0 10px 0;
		font-size:120%;
		line-height:140%;
	}
	#sectionCol_1 .textArea div.intro, #sectionCol_1_comp .textArea div.intro {
		padding:10px 0 10px 0;
		font-size:120%;
		line-height:140%;
	}
	#sectionCol_1 .textArea p, #sectionCol_1_comp .textArea p {
		padding:5px 0 10px 0;
	}
	#sectionCol_1 .textArea ul, #sectionCol_1 .textArea ol, #sectionCol_1_comp .textArea ul, #sectionCol_1_comp .textArea ol {
		padding-top:5px;
		padding-bottom:10px;
		font-size:100%;
		line-height:140%;
		margin-top:0;
		margin-bottom:0;
		padding-left:40px;
	}
	#sectionCol_1 .textArea ul.siteMap ul {
		padding-top:5px;
		padding-bottom:10px;
		font-size:100%;
		line-height:140%;
		padding-left:40px;
	}
	
	/** section rows **/
		#sectionCol_1 .sectionRow {
			clear:both;
			margin:0;
			padding:5px 0 5px 5px;
			overflow:auto;
			height:100%;
			line-height:90%;
		}
		#sectionCol_1 .sectionRow .sectionBoxleft a:hover, #sectionCol_1 .sectionRow .sectionBoxRight a:hover {
			text-indent:0px;
		}
		#sectionCol_1 .sectionRow .sectionBoxleft {
			width:320px;
			height:130px;
			float:left;
			background-color:#d1c7be;
			margin:0 15px 15px 0;
			display:inline;
			/*background-image: url(../images/bg/podBg.gif);
			background-repeat: no-repeat;
			background-position: right bottom;*/
		}
		#sectionCol_1 .sectionRow .sectionBoxRight {
			width:320px;
			height:130px;
			float:left;
			background-color:#d1c7be;
			margin:0 0 15px 0;
			display:inline;
			/*background-image: url(../images/bg/podBg.gif);
			background-repeat: no-repeat;
			background-position: right bottom;*/
		}
			#sectionCol_1 .sectionRow .sectionBoxleft img, #sectionCol_1 .sectionRow .sectionBoxRight img {
				float:left;
				width:155px;
			}
			#sectionCol_1 .sectionRow .sectionBoxleft span.sectionText, #sectionCol_1 .sectionRow .sectionBoxRight span.sectionText {
				float:left;
				width:145px;
				padding:10px;
				font-size:90%;
				line-height:120%;
			}
				#sectionCol_1 .sectionRow .sectionBoxleft span.sectionText strong, #sectionCol_1 .sectionRow .sectionBoxRight span.sectionText strong {
					font-size:120%;
					font-weight:normal;
					color:#60564b;
				}
			#sectionCol_1 .sectionRow .sectionBoxleft a span.sectionText, #sectionCol_1 .sectionRow .sectionBoxRight a span.sectionText {
				text-decoration:none;
				color:#645950;
				z-index:100;
				cursor:pointer;
			}
			#sectionCol_1 .sectionRow .sectionBoxleft a span.sectionText em, #sectionCol_1 .sectionRow .sectionBoxRight a span.sectionText em {
				color:#301f49;
				font-style: normal;
				cursor:pointer;
				line-height:50%;
			}
			#sectionCol_1 .sectionRow .sectionBoxleft a:hover span.sectionText em, #sectionCol_1 .sectionRow .sectionBoxRight a:hover span.sectionText em {
				color:#301f49;
				text-decoration:underline;
				font-style: normal;
			}
			#sectionCol_1 .sectionRow .sectionBoxleft a:hover span.sectionText, #sectionCol_1 .sectionRow .sectionBoxRight a:hover span.sectionText {
				text-decoration:underline;
				color:#645950;
			}
	/** section rows END **/	
	
		/** Press Section rows **/
			#sectionCol_1 .pressSectionRow {
				clear:both;
				margin:0 auto 0 auto;
				padding:5px 0 5px 5px;
				overflow:auto;
				height:100%;
				line-height:90%;
			}
				#sectionCol_1 .pressSectionRow .sectionBoxleft a:hover, #sectionCol_1 .pressSectionRow .sectionBoxRight a:hover {
					text-indent:0px;
				}
			#sectionCol_1 .pressSectionRow .sectionBoxleft {
				width:152px;
				height:130px;
				float:left;
				background-color:#d1c7be;
				margin:0 15px 15px 0;
				overflow:hidden;
				/*background-image: url(../images/bg/podBg.gif);
				background-repeat: no-repeat;
				background-position: right bottom;*/
			}
			#sectionCol_1 .pressSectionRow .sectionBoxRight {
				width:152px;
				height:130px;
				float:left;
				background-color:#d1c7be;
				margin:0 0 15px 0;
				overflow:hidden;
				/*background-image: url(../images/bg/podBg.gif);
				background-repeat: no-repeat;
				background-position: right bottom;*/
			}
			#sectionCol_1 .pressSectionRow #midRight {
				margin-right:15px;
			}
				
				#sectionCol_1 .pressSectionRow .sectionBoxleft span.sectionText, #sectionCol_1 .pressSectionRow .sectionBoxRight span.sectionText {
					float:left;
					width:140px;
					padding:10px;
					font-size:85%;
					line-height:120%;
				}
					#sectionCol_1 .pressSectionRow .sectionBoxleft span.sectionText strong, #sectionCol_1 .pressSectionRow .sectionBoxRight span.sectionText strong {
						font-size:120%;
						font-weight:normal;
						color:#60564b;
					}
				#sectionCol_1 .pressSectionRow .sectionBoxleft a span.sectionText, #sectionCol_1 .pressSectionRow .sectionBoxRight a span.sectionText {
					text-decoration:none;
					color:#645950;
					cursor:pointer;
				}
				#sectionCol_1 .pressSectionRow .sectionBoxleft a span.sectionText em, #sectionCol_1 .pressSectionRow .sectionBoxRight a span.sectionText em {
					color:#301f49;
					text-decoration:none;
					font-style: normal;
					cursor:pointer;
					line-height:50%;
				}
				#sectionCol_1 .pressSectionRow .sectionBoxleft a:hover span.sectionText em, #sectionCol_1 .pressSectionRow .sectionBoxRight a:hover span.sectionText em {
					color:#301f49;
					text-decoration:underline;
					font-style: normal;
					text-indent:0px;
				}
				#sectionCol_1 .pressSectionRow .sectionBoxleft a:hover span.sectionText, #sectionCol_1 .pressSectionRow .sectionBoxRight a:hover span.sectionText {
					text-decoration:none;
					color:#645950;
					text-indent:0px;
				}
		/** section rows END **/		
		
	#sectionCol_1 .latestRelease {
		padding:10px 10px 5px 10px;
		margin:0px 0 5px 5px;
		border:1px solid #d1c7be;
		border-right:none;
		border-left:none;
		width:640px;
	}
		#sectionCol_1 .jobs {
			margin:10px 0 0 0;
		}
		#sectionCol_1 .latestJob {
			padding:10px 10px 5px 10px;
			margin:0px 0 5px 0px;
			border-bottom:1px solid #d1c7be;
			width:650px;
		}
	#sectionCol_1 .latestRelease img {
		float:right;
		padding:5px;
		border:1px solid #d1c7be;
		margin:0 0 0 5px;
	}
	
			#sectionCol_1 a.download {
				background-image: url(/images/icon/download2.gif);
				background-repeat: no-repeat;
				background-position: left 5px;
				display:block;
				padding:5px 5px 5px 20px;
			}
	
					#sectionCol_1 .textArea .paging {
						display:block;
						color:#b2a292;
						margin:0 0 0 0;
						padding:5px 0 0 0;
						font-size:90%;
						float:right;
					}
						#sectionCol_1 .textArea .paging span {
							display:block;
							float:left;
							padding:3px 5px 3px 5px;
							margin:0 0 0 5px;
							border:1px solid #d1c7be;
						}
						#sectionCol_1 .textArea .paging a span {
							border:1px solid #d1c7be;
							cursor:pointer;
						}
						#sectionCol_1 .textArea .paging a:hover span {
							text-decoration:underline;
							border:1px solid #301f49;
						}

img.comp-right {
	border:1px solid #d1c7be;
	padding:5px;
	margin:5px 0 5px 10px;
	float:right; 
}
img.comp-big {
	float:right;
	padding:5px;
	margin:5px 0 0px 10px;
	border:1px solid #d1c7be;
	position:relative;
}

#sectionCol_2 {
	width:225px;
	float:right;
	margin:0 5px 0 0;
	display:inline;
}
	#sectionCol_2 .contentArea {
		padding:15px 10px 15px 10px;
		margin:0 0 15px 0;
		font-size:90%;
		line-height:140%;
		background-image: url(../images/bg/opacityBg.png);
		background-repeat: repeat;
	}
		#sectionCol_2 .contentArea2 {
			padding:0px;
			margin:15px 0 15px 0;
			font-size:90%;
			line-height:140%;
			display:inline;
		}
	#sectionCol_2 .contentArea h1 {
		font-size:150%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_2 .contentArea h2 {
		font-size:145%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_2 .contentArea h3 {
		font-size:140%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_2 .contentArea h4 {
		font-size:135%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_2 .contentArea h5 {
		font-size:130%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#sectionCol_2 .contentArea h6 {
		font-size:120%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
		#sectionCol_2 .contentArea p {
			padding:5px 0 10px 0;
		line-height:140%;
		}
	.carbonFootprint img {
		margin:5px;
	}
	
/* Section head pages END */

/* Inner pages BEGIN */

#innerCol_1 {
	width:225px;
	float:left;
	padding:10px 0 10px 0;
	margin:0 0px 0 5px;
	background-image: url(../images/bg/opacityBg.png);
	background-repeat: repeat;
	display:inline;
}
#innerCol_1 h3.subNavHeader {
	margin:5px 10px 10px 10px;
	font-size:120%;
	line-height:120%;
}
#innerCol_1 ul.subNav {
	margin:0;
	padding:0;
	list-style:none;
	font-size:100%;
}
#innerCol_1 ul.subNav li {
	margin:0;
	padding:0;
	display:inline;
}
	#innerCol_1 ul.subNav li a {
		display:block;
		padding:5px 5px 5px 25px;
		margin:0;
	}
		#innerCol_1 ul.subNav li.current a, #innerCol_1 ul.subNav li a.current {
			display:block;
			padding:5px 5px 5px 25px;
			background-image: url(../images/bg/listArrow_off.gif);
			background-repeat: no-repeat;
			background-position: 10px center;
			background-color:#cdbead;
		}
		#innerCol_1 ul.subNav li a:hover {
			background-color:#cdbead;
			text-decoration:none;
			background-image: url(../images/bg/listArrow_off.gif);
			background-repeat: no-repeat;
			background-position: 10px center;
		}
#innerCol_1 ul.indent {
	margin:0;
	padding:0;
	list-style:none;
	background-color:none;
	font-size:90%;
}
	#innerCol_1 ul.indent li {
		display:inline;
		margin:0;
		padding:0;
	}
	#innerCol_1 ul.indent li a {
		display:block;
		padding:5px 5px 5px 45px;
		background-image:none;
		background-color:none;
	}
		#innerCol_1 ul.indent li a:hover {
			background-color:#d7c7b5;
			text-decoration:none;
			padding:5px 5px 5px 45px;
			background-image: url(../images/bg/listArrow_off.gif);
			background-repeat: no-repeat;
			background-position:30px center;
		}
		#innerCol_1 ul.indent li.current a, #innerCol_1 ul.indent li a.current {
			display:block;
			padding:5px 5px 5px 45px;
			background-image: url(../images/bg/listArrow_off.gif);
			background-repeat: no-repeat;
			background-position:30px center;
			background-color:#d7c7b5;
		}
		
		#innerCol_1 ul.indent li.month a {
		display:block;
		padding:5px 5px 5px 65px;
		background-image:none;
		background-color:none;
	}
		#innerCol_1 ul.indent li.month a:hover {
			background-color:#d7c7b5;
			text-decoration:none;
			padding:5px 5px 5px 65px;
			background-image: url(../images/bg/listArrow_off.gif);
			background-repeat: no-repeat;
			background-position:50px center;
		}
		#innerCol_1 ul.indent li.month a.current {
			display:block;
			padding:5px 5px 5px 65px;
			background-image: url(../images/bg/listArrow_off.gif);
			background-repeat: no-repeat;
			background-position:50px center;
			background-color:#d7c7b5;
		}
				
		
#innerCol_2 {
	width:430px;
	float:left;
	padding:10px;
	margin:0 10px 0 15px;
	background-image: url(../images/bg/opacityBg.png);
	background-repeat: repeat;
	font-size:100%;
	line-height:140%;
}
#innerCol_2 h1.pageHeader {
	padding:0 0 5px 0;
	font-size:160%;
	line-height:140%;
}
#innerCol_2 h1.pageHeaderPress {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	font-size:160%;
	line-height:140%;
	border-bottom:1px solid #d1c7be;
}


	#innerCol_2 .textArea {
		clear:both;
	}
		#innerCol_2 .textArea .waterBottles {
			background-color:#d9cbbd;
			padding:0px 10px 0px 10px;
			clear:both;
			overflow:auto;
			height:100%;
		}
	#innerCol_2 .textArea img.right {
		float:right;
	}
		#innerCol_2 .textArea .bookmark {
			margin:10px 0 10px 0;
			clear:both;
		}
		#innerCol_2 .textArea .newsItem {
			clear:both;
			overflow:auto;
			height:100%;
			border-bottom:1px solid #d1c7be;
			margin:5px 0 10px 0;
			padding:0 0 10px 0;
		}
			#innerCol_2 .textArea .newsGallery {
				overflow:auto;
				height:100%;
				float:right;
				margin:0 0 5px 0;
				padding:0px 0 15px 10px;
				width:202px;
				display:block;
				background-image: url(../images/bg/clickToEnlarge.gif);
				background-repeat: no-repeat;
				background-position: right bottom;
			}
			#innerCol_2 .textArea .pressImage {
				overflow:auto;
				height:100%;
				float:right;
				margin:0 0 5px 0;
				padding:0px 0 5px 10px;
				width:202px;
				display:block;
			}
				#innerCol_2 .textArea .large {
					overflow:hidden;
					height:100%;
					float:right;
					margin:0;
					padding:0 0 4px 0px;
					width:192px;
					height:192px;
					display:block;
				}
				#innerCol_2 .textArea .row {
					clear:both;
					padding:0;
					margin:0;
					display:block;
				}
				#innerCol_2 .textArea .small {
					overflow:hidden;
					height:100%;
					float:right;
					margin:0;
					padding:0 0 4px 4px;
					width:45px;
					height:45px;
					display:inline;
				}
				#innerCol_2 .textArea .smallEnd {
					overflow:hidden;
					height:100%;
					float:right;
					margin:0;
					padding:0 0 4px 0;
					width:45px;
					height:45px;
					display:inline;
				}
					#innerCol_2 .textArea .paging {
						display:block;
						float:right;
						color:#b2a292;
						margin:5px 0 0 0;
						font-size:90%;
					}
						#innerCol_2 .textArea .paging span {
							display:block;
							float:left;
							padding:3px 5px 3px 5px;
							margin:0 0 0 5px;
							border:1px solid #d1c7be;
						}
						#innerCol_2 .textArea .paging a span {
							border:1px solid #d1c7be;
							cursor:pointer;
						}
						#innerCol_2 .textArea .paging a:hover span {
							text-decoration:underline;
							border:1px solid #301f49;
						}
				
		#innerCol_2 .sectionRow {
			clear:both;
			margin:0;
			padding:0;
		}
		#innerCol_2 .sectionRow .sectionBox {
			width:430px;
			height:130px;
			float:left;
			background-color:#d1c7be;
			margin:0 0 10px 0;
			cursor:pointer;
			position:relative;
			/*background-image: url(../images/bg/podBg.gif);
			background-repeat: no-repeat;
			background-position: right bottom;*/
		}
			#innerCol_2 .sectionRow .sectionBox img {
				float:left;
				width:155px;
			}
			#innerCol_2 .sectionRow .sectionBox span.sectionText {
				float:left;
				width:255px;
				padding:10px;
				font-size:95%;
				line-height:130%;
			}
							#innerCol_2 .sectionRow .sectionBox a:hover {
								text-indent:0px;
							}

				#innerCol_2 .sectionRow .sectionBox span.sectionText strong {
					font-size:120%;
					font-weight:normal;
					color:#60564b;
				}
			#innerCol_2 .sectionRow .sectionBox a span.sectionText {
				text-decoration:none;
				color:#645950;
				cursor:pointer;
			}
			#innerCol_2 .sectionRow .sectionBox a span.sectionText em {
				color:#301f49;
				text-decoration:none;
				font-style: normal;
				line-height:50%;
			}
			#innerCol_2 .sectionRow .sectionBox a:hover {
				text-decoration:underline;
			}
			#innerCol_2 .sectionRow .sectionBox a:hover span.sectionText em {
				color:#301f49;
				text-decoration:underline;
				font-style: normal;
			}
			#innerCol_2 .sectionRow .sectionBox a:hover span.sectionText {
				text-decoration:underline;
				color:#645950;
			}
	
		
	#innerCol_2 .textArea h1 {
		font-size:160%;
		padding:5px 0 10px 0;
		line-height:120%;
	}
	#innerCol_2 .textArea h2 {
		font-size:150%;
		padding:10px 0 10px 0;
		line-height:120%;
	}
	#innerCol_2 .textArea h3 {
		font-size:140%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#innerCol_2 .textArea h4 {
		font-size:135%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#innerCol_2 .textArea h5 {
		font-size:130%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#innerCol_2 .textArea h6 {
		font-size:120%;
		padding:15px 0 10px 0;
		line-height:120%;
	}
	#innerCol_2 .textArea div.intro {
		padding:5px 0 10px 0;
		font-size:120%;
		line-height:140%;
	}
	#innerCol_2 .textArea p.intro {
		padding:5px 0 10px 0;
		font-size:120%;
		line-height:150%;
	}
	#innerCol_2 .textArea p {
		padding:5px 0 10px 0;
	}
	#innerCol_2 #sportFlash {
		padding:0 0 10px 0;
	}
	#innerCol_2 .textArea ul, #innerCol_2 .textArea ol {
		padding-top:5px;
		padding-bottom:5px;
		font-size:100%;
		line-height:150%;
		margin-top:0;
		margin-bttom:0;
		padding-left:40px;
	}
	#innerCol_2 img.partnerLogo {
		float:right;
		margin:5px 0 5px 5px;
		padding:5px;
		border:1px solid #a4948a;
		display:block;
	}
		#innerCol_2 img.partnerLogo2 {
			margin:5px 0 5px 5px;
			padding:5px;
			border:1px solid #a4948a;
			display:block;
			position:relative;
			float:right;
		}
	#innerCol_2 .relatedLinks {
		background-color:#d9cab9;
		padding:10px;
		clear:both;
	}
	#innerCol_2 .relatedLinks h4.relatedTitle {
		padding:5px 0 10px 0;
		margin:0 0 0px 0;
		color:#62574e;
	}
	#innerCol_2 .relatedLinks ul {
		list-style:none;
		margin:0;
		padding:0;
		border-bottom:1px solid #a4948a;
		
	}
	#innerCol_2 .relatedLinks ul li {
		display:block;
		margin:0;
		clear:both;
		overflow:auto;
		height:100%;
		padding:5px 5px 5px 25px;
		border-top:1px solid #a4948a;
		background-image: url(../images/icon/worldIcon.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}
		#innerCol_2 .relatedLinks ul li span.link {
			display:inline;
			color:#62574e;
			float:left;
		}
		#innerCol_2 .relatedLinks ul li a {
			display:inline;
			clear:left;
			float:left;
			text-decoration:none;
		}
			#innerCol_2 .relatedLinks ul li a:hover {
				text-decoration:underline;
			}
			
	#innerCol_2 .downloadLinks {
		background-color:#d9cab9;
		padding:10px;
		clear:both;
	}
	#innerCol_2 .downloadLinks h4.downloadTitle {
		padding:5px 0 10px 0;
		margin:0 0 0px 0;
		color:#62574e;
	}
	#innerCol_2 .downloadLinks ul {
		list-style:none;
		margin:0;
		padding:0;
		border-bottom:1px solid #a4948a;
	}
	#innerCol_2 .downloadLinks ul li a {
		display:block;
		margin:0;
		clear:both;
		overflow:auto;
		height:100%;
		padding:5px 5px 5px 30px;
		border-top:1px solid #a4948a;
		background-image: url(../images/icon/download.gif);
		background-repeat: no-repeat;
		background-position: 5px 5px;
	}
			#innerCol_2 .downloadLinks ul li a:hover {
				text-decoration:underline;
			}
			
	
	#innerCol_2 h2.latestHeading {
		border-bottom:1px solid #d1c7be;
	}
	#innerCol_2 .latestRelease {
		padding:10px 10px 5px 10px;
		margin:0px 0 10px 0px;
		border:1px solid #d1c7be;
		border-right:none;
		border-left:none;
		border-top:none;
	}
		#innerCol_2 .latestRelease small {
			font-size:85%;
		}
	#innerCol_2 .latestRelease img {
		float:right;
		padding:5px;
		border:1px solid #d1c7be;!important
		margin:10px 0 10px 5px;
	}
	
					
	
		#innerCol_2 .pressKitDocuments {
			border-top:1px solid #d1c7be;
		}
		#innerCol_2 h2.pressKit {
			border-bottom:1px solid #d1c7be;
		}
		#innerCol_2 .document {
			padding:10px 10px 5px 10px;
			margin:0px 0 10px 0px;
			border:1px solid #d1c7be;
			border-right:none;
			border-left:none;
			border-top:none;
		}
			#innerCol_2 a.download {
				background-image: url(../images/icon/download2.gif);
				background-repeat: no-repeat;
				background-position: left 5px;
				
				padding:5px 5px 5px 20px;
			}
			#innerCol_2 .document small {
				font-size:85%;
			}
	#innerCol_2 small {
			font-size:85%;
		}
	
	#innerCol_2 .pressGallery {
		padding:5px 0 15px 0px;
		display:block;
		clear:both;
		overflow:auto;
		height:100%;
		border-top:1px solid #d1c7be;
		border-bottom:1px solid #d1c7be;
		background-image: url(../images/bg/clickToEnlarge.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	#innerCol_2 .pressGallery .row {
		clear:both;
		overflow:auto;
		height:100%;
		margin:0 0 5px 0;
	}
		#innerCol_2 .pressGallery .imageWrap {
			float:left;
			margin:4px;
			width:99px;
			font-size:85%;
			display:inline;
		}
			#innerCol_2 .pressGallery .imageWrap a {
				text-decoration:none;
			}
			#innerCol_2 .pressGallery .imageWrap img {
				padding:0 0 2px 0;
			}
	#innerCol_2 .imageGalleryItem {
		padding:5px 10px 5px 10px;
		margin:0px 0 5px 0px;
		border:1px solid #d1c7be;
		border-right:none;
		border-left:none;
		border-top:none;
	}
		#innerCol_2 .imageGalleryItem small {
			font-size:85%;
		}
	#innerCol_2 .imageGalleryItem img {
		float:right;
		padding:5px;
		border:1px solid #d1c7be;
		margin:0 0 0 5px;
	}
	#innerCol_2 . imageGallery .videoOverlay {
		position:relative;
		display:block;
		width:99px;
		height:99px;
	}
	#innerCol_2 .imageGallery .videoOverlay span {
		position:absolute;
		background-image: url(../images/icon/playOverlay.gif);
		background-repeat: no-repeat;
		background-position: center center;
		display:block;
		width:99px;
		height:99px;
		bottom:0px;
	}
	#innerCol_2 .imageGalleryItem a.download {
		background-image: url(../images/icon/download2.gif);
		background-repeat: no-repeat;
		background-position: left 5px;				
		display:block;		
		padding:5px 5px 5px 20px;		
	}
	
	
#innerCol_3 {
	width:225px;
	float:right;
	margin:0 5px 0 0;
	display:inline;
	font-size:100%;
}
	#innerCol_3 .contentArea {
		padding:15px 10px 15px 10px;
		margin:0 0 15px 0;
		font-size:95%;
		line-height:140%;
		background-image: url(../images/bg/opacityBg.png);
		background-repeat: repeat;
	}
		#innerCol_3 .contentArea2 {
			padding:0px;
			margin:0px 0 15px 0;
			font-size:95%;
			line-height:140%;
		}
		#innerCol_3 .contentArea3 {
			padding:0px;
			margin:15px 0 15px 0;
			font-size:95%;
			line-height:140%;
			background-image: url(../images/bg/opacityBg.png);
			background-repeat: repeat;
		}
	#innerCol_3 .contentArea h1 {
		font-size:140%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#innerCol_3 .contentArea h2 {
		font-size:135%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#innerCol_3 .contentArea h3 {
		font-size:130%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#innerCol_3 .contentArea h4 {
		font-size:125%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#innerCol_3 .contentArea h5 {
		font-size:120%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
	#innerCol_3 .contentArea h6 {
		font-size:115%;
		padding:0px 0 10px 0;
		line-height:120%;
	}
		#innerCol_3 .contentArea p {
			padding:5px 0 10px 0;
			line-height:140%;
		}

/* Inner pages END */

/** Access Keys **/

ul.keysIntro, ul.keys {
	margin:5px 0 5px 0;
	padding:0px;
	list-style:none;
}
ul.keysIntro li, ul.keys li {
	margin:0 0 5px 0;
	padding:2px 0 8px 30px;
}
li.alt {
	background-image: url(../images/accessKeys/alt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
li.ctrl {
	background-image: url(../images/accessKeys/ctrl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	li.one {
		background-image: url(../images/accessKeys/1.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	li.two {
		background-image: url(../images/accessKeys/2.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	li.three {
		background-image: url(../images/accessKeys/3.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	li.four {
		background-image: url(../images/accessKeys/4.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	li.five {
		background-image: url(../images/accessKeys/5.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	li.six {
		background-image: url(../images/accessKeys/6.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}


/** Access Keys END **/

/* footer BEGIN */
#footer {
	height: 100px;
	width:940px;
	padding: 30px 20px 20px;
	margin:0;
	font-size:60%;
	text-align:center;
	clear:both;
	background-image: url(../images/bg/footerBg.png);
	background-repeat: no-repeat;
	background-position: center top;
	color:#675e55;
	position:relative;
	
}
#footer p {
	margin:0;
	padding:0 0 20px;
	line-height:140%;
	color:#675e55;
}
.darker {
	color:#675e55;
	font-family: "Times New Roman", Times, serif;
	width: auto;
	float: left;
	padding-left: 50px;

}
#footer a {
	color:#675e55;
	text-decoration:none;
	text-transform: capitalize;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	
/* ethical shopper footer logo  */	

#footer .footerLogos {
	
	float: left;
}
	#footer .footerLogos img {
		border:0;
	}
	#footer .footerLogos a {
		padding:0;
		margin:0;
	}
	
.f_logos{
	float:right;
	width: auto;
	height: 80px;
}
	
	
/* highland spring group logo */
#footer .footerLogos_hsg {
	top:2px;
	float: right;
}

#footer .footerLogos_hsg img {
	border:0;
	margin-bottom: 5px;
}

#footer .footerLogos_hsg a {
	padding:0;
	margin:0;
}
	
/* footer_left */
#footer .footer_left{
	float: left;
	width: 95px;
	height: 100px;
}	

/* footer_middle */
#footer .footer_middle{
	float: left;
	width: 740px;
	height: auto;
}

/* footer_right */
#footer .footer_right{
	float: left;
	width: 90px;
	height: auto;
}

/* youtube logo */
#footer .footerLogos_youtube {
	float:left;
	margin-right: 5px;
	margin-left: 3px;

}
#footer .footerLogos_youtube img {
	border:0;
}
#footer .footerLogos_youtube a {
	margin:0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
	

/* twitter logo */
#footer .footerLogos_twitter {
	float: left;
}
#footer .footerLogos_twitter img {
	border:0;
}
#footer .footerLogos_twitter a {
	padding:0;
	margin:0;
}

/* highland spring group footer link */
#footer  a.hsg {
	color:#675e55;
	text-decoration:none;
	text-transform: capitalize;
	padding: 0px!important;
}
	
#footer a:hover {
	text-decoration:underline;
}
/* footer END */


#drag-drop {
	width:915px;
	padding:0px;
	margin:0px auto 0px auto;
	background-image: url(../images/bg/opacityBg.png);
	background-repeat: repeat;
	display:block;
	font-size:100%;
	line-height:140%;
}

div.promoLinkSar
{
	width: 227px;
	float: left;
	background-color: #301F49;
}

div.promoLinkSar a
{
	color: #FFFFFF;
	padding: 10px;
	float: left;
}

#innerCol_3 .contentArea2Sa img
{
	display: block;
}

#innerCol_3 .contentArea2Sa {
			padding:0px;
			margin:0px 0 15px 0;
			font-size:95%;
			line-height:140%;
		}
#floatright{
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
