body {
	background-color: #434E58;
	margin-top: 0px;
	background-position: top left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
	margin-left: 20px;
	color: white;
}

img, div { behavior: url(iepngfix.htc) }

/*	background-image: url('images/greyswirl.gif'); */


#homeback {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/homecbback.gif');
	background-repeat: no-repeat;
	width: 1076px;
	height: 800px;
}

/*	background-image: url('images/logoCB.png'); */

#homelogo {
	position: absolute;
	top: 160px;
	left: 175px;
	width: 300px;
	height: 150px;
}

#homemenu {
	position: absolute;
	top: 72px;
	left: 115px;
}

#homemenu ul {
	list-style: none;
	margin: 0px;
}

#homemenu li {
	float: left;
	padding-right: 2.2em;
}

#homemenu a:link, #homemenu a:visited {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

#homeslogan {
	position: absolute;
	top: 125px;
	left: 455px;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	width: 282px;
	height: 150px;
	color: white;
	line-height: 140%;
}

#homeslogan p {
	font-size: 17px;
	font-family: arial, verdana, sans-serif;
	line-height: 140%;
	padding-bottom: 10px;
}

#homewelcome {
	color: white;
	position: absolute;
	top: 526px;
	left: 215px;
	font-family: times, verdana, sans-serif;
	font-style: italic;
	font-size: 22px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 600px;
	padding-bottom:40px;
}

#homeboxes {
	position: absolute;
	top: 586px;
	left: 228px;
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 14px;
	width: 560px;
	height: 128px;
	color: white;
}

#homeboxes img {
	padding: 0 1px;
}

#homebeadlist {
	position: absolute;
	top: 180px;
	left: 850px;
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 14px;
	width: 68px;
	color: white;
}

#homebeadlist p {
	font-size: 15px;
	font-family: arial, verdana, sans-serif;
	line-height: 200%;
	margin-top:6px;
	margin-bottom:6px;
	color: white;
}

#productbeadlist {
	position: absolute;
	top: 180px;
	left: 50px;
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 14px;
	width: 68px;
	color: white;
}

#productbeadlist p {
	font-size: 15px;
	font-family: arial, verdana, sans-serif;
	line-height: 150%;
	margin-top:6px;
	margin-bottom:6px;
	color: white;
}


/*	background-image: url('images/survivorhomepage.png'); */

#homepic {
	position: absolute;
	top: 270px;
	left: 690px;
	width: 114px;
	height: 119px;
}	


#subpageback {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/subpageback.gif');
	background-repeat: no-repeat;
	width: 1076px;
	height: 800px;
}

#bruinspageback {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/bruinpage_background.gif');
	background-repeat: no-repeat;
	width: 1076px;
	height: 880px;
}

#subpagelogo {
	position: absolute;
	background-image: url('images/cblogotagline_product.png');
	top: 18px;
	left: 105px;
	width: 250px;
	height: 137px;
}

#bruinspagelogo {
	position: absolute;
	background-image: url('images/cblogo_bruins.png');
	background-repeat: no-repeat;
	top: 5px;
	left: 30px;
	width: 202px;
	height: 142px;
}

#subpagemenu {
	position: absolute;
	top: 165px;
	left: 170px;
}

#bruinspagemenu {
	position: absolute;
	top: 82px;
	left: 226px;
}

#subpagemenu ul,
#bruinspagemenu ul  {
	list-style: none;
	margin: 0px;
}

#subpagemenu li {
	float: left;
	padding-right: 2.6em;
}

#bruinspagemenu li {
	float: left;
	padding-right: 2.1em;
}

#subpagemenu a:link, #subpagemenu a:visited,
#bruinspagemenu a:link, #bruinspagemenu a:visited {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

#subproductback {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/subproductbackarrow.gif');
	background-repeat: no-repeat;
	width: 1006px;
	height: 1500px;
}


#subproductbacknoarrow {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/subproductback.gif');
	background-repeat: no-repeat;
	width: 1006px;
	height: 950px;
}


#subproductlogo {
	position: absolute;
	background-image: url('images/productlogo.png');
	top: 5px;
	left: 60px;
	width: 193px;
	height: 108px;
}

#subproductnewlogo {
	position: absolute;
	background-image: url('images/cblogotagline_product.png');
	background-repeat: no-repeat;
	top: 10px;
	left: 0px;
	width: 272px;
	height: 137px;
}

#subproductmenu {
	position: absolute;
	top: 80px;
	left: 233px;
}

#subproductmenu ul {
	list-style: none;
	margin: 0px;
}

#subproductmenu li {
	float: left;
	padding-right: 2.0em;
}

#subproductmenu a:link, #subproductmenu a:visited {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

#subproductsubmenu {
	position: absolute;
	top: 128px;
	left: 380px;
}

#subproductsubmenu ul {
	list-style: none;
	margin: 0px;
}

#subproductsubmenu li {
	float: left;
	padding-right: 3.9em;
}

#subproductsubmenu a:link, #subproductsubmenu a:visited {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}





#midproductback {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/midproductback.gif');
	background-repeat: no-repeat;
	width: 1006px;
	height: 760px;
}


/*	background-image: url('images/productlogo.png'); */

#midproductlogo {
	position: absolute;
	background-image: url('images/cblogotagline_product.png');
	top: 10px;
	left: 10px;
	width: 292px;
	height: 137px;
}

#midproductmenu {
	position: absolute;
	top: 80px;
	left: 245px;
}

#midproductmenu ul {
	list-style: none;
	margin: 0px;
}

#midproductmenu li {
	float: left;
	padding-right: 2.0em;
}

#midproductmenu a:link, #midproductmenu a:visited {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

#beadmidpic1 {
	position: absolute;
	top: 215px;
	left: 190px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 430px;
	text-align: center;
	padding-bottom:30px;
}

#beadmidpic2 {
	position: absolute;
	top: 255px;
	left: 640px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	text-align: center;
	padding-bottom:30px;
}

#beadmidpic2 p {
	font-size: 9px;
	color: #f15f7c;
	text-align: center;
	margin-bottom: 15px;
}

#beadmidpic2 a {
	color: #f15f7c;
	text-decoration: none;
}

#beadmidtext {
	position: absolute;
	top: 500px;
	left: 210px;
	width: 390px;
}

#beadmidtext p {
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	line-height: 120%;
	color: black;
	padding-bottom: 5px;
}

#beadmidbuttons {
	position: absolute;
	top: 500px;
	left: 720px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
}

#beadmidbuttonsshare {
	position: absolute;
	top: 635px;
	left: 680px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
}



#aboutuspic {
	position: absolute;
	top: 230px;
	left: 480px;
	background-image: url('images/beetles184.gif');
	width: 184px;
	height: 184px;
}	

#aboutuscontent1back {
	position: absolute;
	top: 230px;
	left: 105px;
	background-image: url('images/greyshadeproducts.jpg');
	width: 320px;
	height: 535px;
}	

#aboutuscontent1 {
	position: absolute;
	top: 250px;
	left: 140px;
	width: 252px;
	line-height: 150%;
}	

#aboutuscontent2 {
	position: absolute;
	top: 230px;
	left: 480px;
	width: 491px;
}	

#aboutuscontent2 img {
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}	

#testimonialscontentback {
	position: absolute;
	top: 230px;
	left: 105px;
	background-image: url('images/greyshadeproducts.jpg');
	width: 900px;
	height: 1625px;
}	

#testimonialscontent {
	position: absolute;
	top: 250px;
	left: 160px;
	width: 650px;
	line-height: 150%;
}	

#testimonialscontent p {
	font-family: arial, verdana, sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: white;
	padding-top: 25px;
}

#testimonialscontent p.indent {
	margin-left: 80px;
}



#partnerspic {
	position: absolute;
	top: 300px;
	left:550px;
	background-image: url('images/SurviorIHor.jpg');
	width: 430px;
	height: 274px;
}	

#partnerscontent {
	position: absolute;
	top: 210px;
	left: 100px;
	width: 380px;
}	

#partnerspic2 {
	position: absolute;
	top: 500px;
	left: 105px;
	background-image: url('images/SurviorIHor.jpg');
	width: 340px;
	height: 216px;
}	

#partnerscontent1back {
	position: absolute;
	top: 230px;
	left: 105px;
	background-image: url('images/greyshadeproducts.jpg');
	width: 270px;
	height: 220px;   
}	

#partnerscontent1 {
	position: absolute;
	top: 255px;
	left: 127px;
	width: 235px;
}	

#partnerscontent1 p {
	font-family: arial, verdana, sans-serif;
	line-height: 150%;
	color: white;
}

#partnerscontent2 {
	position: absolute;
	top: 210px;
	left: 480px;
	width: 510px;
}	

#partnerslogoback {
	position: absolute;
	top: 616px;
	left: 445px;
	background-image: url('images/greyshadeproducts.jpg');
	width: 575px;
	height: 100px;
}	

#partnerslogo1 {
	position: absolute;
	top: 633px;
	left: 520px;
	width: 510px;
}	

#partnerslogo2 {
	position: absolute;
	top: 606px;
	left: 800px;
	width: 510px;
}

#productsbead1 {
	position: absolute;
	top: 250px;
	left: 370px;
	width: 117px;
	height: 158px;
}

#productsbead2 {
	position: absolute;
	top: 250px;
	left: 530px;
	width: 117px;
	height: 158px;
}

#productsbead3 {
	position: absolute;
	top: 250px;
	left: 690px;
	width: 117px;
	height: 158px;
}

#productsbead4 {
	position: absolute;
	top: 250px;
	left: 850px;
	width: 117px;
	height: 158px;
}

#productsbead5 {
	position: absolute;
	top: 450px;
	left: 370px;
	width: 117px;
	height: 158px;
}

#productsbead6 {
	position: absolute;
	top: 450px;
	left: 530px;
	width: 117px;
	height: 158px;
}

#productsbead7 {
	position: absolute;
	top: 450px;
	left: 690px;
	width: 117px;
	height: 158px;
}

#productsbead8 {
	position: absolute;
	top: 450px;
	left: 850px;
	width: 117px;
	height: 158px;
}

#productsbead9 {
	position: absolute;
	top: 650px;
	left: 370px;
	width: 117px;
	height: 158px;
}

#productsbead10 {
	position: absolute;
	top: 650px;
	left: 530px;
	width: 117px;
	height: 158px;
}

#productsbead11 {
	position: absolute;
	top: 650px;
	left: 690px;
	width: 117px;
	height: 158px;
}

#productsbead12 {
	position: absolute;
	top: 650px;
	left: 850px;
	width: 117px;
	height: 158px;
}

#productsbead13 {
	position: absolute;
	top: 850px;
	left: 370px;
	width: 117px;
	height: 158px;
}

#productsbead14 {
	position: absolute;
	top: 850px;
	left: 530px;
	width: 117px;
	height: 158px;
}

#productscontentback {
	position: absolute;
	top: 250px;
	left: 105px;
	width: 219px;
	height: 630px; /* 279px; */
	background-image: url('images/greyshadeproducts.jpg');
}	

#productscontent {
	position: absolute;
	top: 287px;
	left: 138px;
	width: 155px;
}	

#productscontent p {
	font-size: 15px;
	font-family: arial, verdana, sans-serif;
	margin-top: 14px;
	line-height: 150%;
}

#productscontentcaption {
	position: absolute;
	top: 665px;
	left: 125px;
	width: 200px;
}	

#productscontentcaption p {
	font-size: 15px;
	font-family: arial, verdana, sans-serif;
	margin-top: 16px;
	color: white;
}

#productscontentcaption a {
	text-decoration: none;
}

#bruinscontent1 {
	position: absolute;
	top: 190px;
	left: 570px;
	width: 283px;
}	

#bruinscontent1 p {
	font-size: 12pt;
	font-family: arial, verdana, sans-serif;
	line-height: 150%;
}

#bruinscontent1 img {
	margin: 20px 0px 20px 0px;
}

#experiencepic {
	position: absolute;
	top: 230px;
	left: 480px;
	background-image: url('images/rockexperience.gif');
	width: 491px;
	height: 178px;
}	

#experiencepic2 {
	position: absolute;
	top: 525px;
	left: 130px;
	background-image: url('images/giftbox.gif');
	width: 255px;
	height: 197px;
}	

#experiencecontent1back {
	position: absolute;
	top: 230px;
	left: 85px;
	background-image: url('images/greyshadeproducts.jpg');
	width: 355px;
	height: 265px;
}	

#experiencecontent1 {
	position: absolute;
	top: 232px;
	left: 110px;
	width: 312px;
}	

#experiencecontent1 p {
	font-size: 11pt;
	font-family: arial, verdana, sans-serif;
	line-height: 120%;
}

#experiencecontent2 {
	position: absolute;
	top: 430px;
	left: 480px;
	width: 491px;
}	

#experiencecontent2 p {
	font-size: 15px;
	font-family: arial, verdana, sans-serif;
	line-height: 120%;
	padding-bottom: 4px;
}

#contactcontent {
	position: absolute;
	top: 210px;
	left: 100px;
	width: 550px;
}

#contactfacebook {
	z-index: 1;
	position: absolute;
	top: 230px;
	left: 680px;
	width: 144px;
}

#thankyoucontent {
	position: absolute;
	top: 210px;
	left: 100px;
	width: 875px;
}

#thankyoucontent p {
	text-align: center;
}

#presscontent {
	position: absolute;
	top: 210px;
	left: 150px;
	width: 300px;
}

#presscontent img {
	padding: 10px 0px 20px 0px;
}


#pressbox {
	background-image: url('images/followus.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 230px;
	left: 735px;
	width: 275px;
	height: 300px;
}

#pressfacebook {
	width: 144px;
	margin: 72px 10px 0px 78px;
}

#pressbuttonsshare {
	margin: 22px 10px 0px 23px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
}


#beadimageback {
	position: absolute;
	top: 600px;
	left: 169px;
	background-image: url('images/productimageback.png');
	background-repeat: no-repeat;
	width: 817px;
	height: 447px;
}	

#beadimageback p {
	margin: 5px 0 0 0;
	text-align: center;
	font-size: 20px;
}


/*
 * RJF: code for showing enlarged images.
 */

a.p1 {
	display: block;
	width: 75px;
	height: 75px;
	text-decoration: none;
	background: #fff;
	border:0;
	margin: 0 0 0 0;
	float:left;
}

a.p1 img {
	display: block;
	border: 0;
}

a.p1:hover {
	text-decoration: none;
	background-color: #8c97a3;
	color: #000;
	position: relative;
	z-index: 500;
}

a.p1 b {
	display: block;
	position: absolute;
	left: -9999px;
	padding: 10px;
	opacity: 0;

	-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);

	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	 -webkit-transition: opacity 0.6s ease-in-out;
}


a.p1:hover b {
	top: -65px;
	left: 110px;
	padding: 10px;
	border: 1px solid #aaa;
	background:#fff;
	opacity:1.0;
}

/*
 * end code for showing enlarged images.
 */



#braceletPict {
	position: absolute;
	top: 215px;
	left: 195px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	text-align: center;
	padding-bottom:30px;
}

#braceletPict2 {
	position: absolute;
	top: 570px;
	left: 195px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	text-align: center;
	padding-bottom:30px;
}

#braceletPict3 {
	position: absolute;
	top: 570px;
	left: 595px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	text-align: center;
	padding-bottom:30px;
}



#beadPict {
	position: absolute;
	top: 215px;
	left: 195px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	text-align: center;
	padding-bottom:30px;
}

#beadPict2 {
	position: absolute;
	top: 175px;
	left: 375px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	text-align: center;
	padding-bottom:30px;
}

#beadPictLink {
	position: absolute;
	top: 555px;
	left: 760px;
}

#beadPictLink a {
	font-size: 10px;
	color: white;
	text-decoration: none;
}

#beadPictLink p {
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	line-height: 110%;
	color: white;
}

#braceletText {
	position: absolute;
	top: 215px;
	left: 670px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	padding-bottom:30px;
}

#braceletText p {
	line-height: 150%;
	font-size: 16px;
}

#braceletText td {
	padding: 5px 20px 0px 10px;
	text-align: center;
}

#beadText {
	position: absolute;
	top: 170px;
	left: 650px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	padding-bottom:30px;
}

#bead3Text {
	position: absolute;
	top: 190px;
	left: 680px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 310px;
	padding-bottom:30px;
}

#beadText p, #bead3Text p  {
	line-height: 150%;
	font-size: 16px;
}

#beadText a, #bead3Text a  {
	color: #f15f7c;
	text-decoration: none;
}

#beadText a:hover, #bead3Text a:hover  {
	color: white;
	text-decoration: none;
}

#bead3Tags {
	position: absolute;
	top: 545px;
	left: 300px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 800px;
	padding-bottom:30px;
}

#beadTitle {
	position: absolute;
	top: 230px;
	left: 230px;
	width: 190px;
	height: 85px;
}

#bead3Pict {
	position: absolute;
	top: 190px;
	left: 195px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	text-align: center;
	padding-bottom:30px;
}

#bead3products {
	position: absolute;
	top: 780px;
	left: 195px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 900px;
	text-align: center;
	padding-bottom:30px;
}

#beadnav1 {
	position: absolute;
	top: 620px;
	left: 120px;
	width: 65px;
	height: 65px;
}

#beadnav2 {
	position: absolute;
	top: 620px;
	left: 220px;
	width: 65px;
	height: 65px;
}

#beadnav3 {
	position: absolute;
	top: 620px;
	left: 320px;
	width: 65px;
	height: 65px;
}

#beadnav4 {
	position: absolute;
	top: 620px;
	left: 420px;
	width: 65px;
	height: 65px;
}

#beadnav5 {
	position: absolute;
	top: 620px;
	left: 520px;
	width: 65px;
	height: 65px;
}

#beadnav6 {
	position: absolute;
	top: 620px;
	left: 620px;
	width: 65px;
	height: 65px;
}

#beadnav7 {
	position: absolute;
	top: 620px;
	left: 720px;
	width: 65px;
	height: 65px;
}

#beadnav8 {
	position: absolute;
	top: 620px;
	left: 820px;
	width: 65px;
	height: 65px;
}

#beadnav9 {
	position: absolute;
	top: 620px;
	left: 920px;
	width: 65px;
	height: 65px;
}

#beadimage1 {
	position: absolute;
	top: 50px;
	left: 26px;
	width: 178px;
	height: 137px;
}

#beadimage2 {
	position: absolute;
	top: 50px;
	left: 221px;
	width: 178px;
	height: 137px;
}

#beadimage3 {
	position: absolute;
	top: 50px;
	left: 416px;
	width: 178px;
	height: 137px;
}

#beadimage4 {
	position: absolute;
	top: 50px;
	left: 611px;
	width: 178px;
	height: 137px;
}

#beadimage5 {
	position: absolute;
	top: 242px;
	left: 26px;
	width: 178px;
	height: 137px;
	background: white;
}

#XXXbeadimage5 a {
	color: #f15f7c;
	text-decoration: none;
	font-size: 20px;
}

#XXXbeadimage5 p {
	margin: 15px 0 0 0;
	text-align: center;
	line-height: 125%;
}

#beadimage6 {
	position: absolute;
	top: 242px;
	left: 221px;
	width: 178px;
	height: 137px;
}

#beadimage7 {
	position: absolute;
	top: 242px;
	left: 416px;
	width: 178px;
	height: 137px;
}

#beadimage8 {
	position: absolute;
	top: 242px;
	left: 611px;
	width: 178px;
	height: 137px;
}

/* before enlarge:	margin: 3px 0 0 0; */
/* after  enlarge:	margin: 140px 0 0 0; */

#beadimage1 p, #beadimage2 p, #beadimage3 p, #beadimage4 p, #beadimage5 p, #beadimage6 p, #beadimage7 p, #beadimage8 p {
	margin: 3px 0 0 0;
	text-align: center;
	font-size: 15px;
}

#beadbox {
	position: absolute;
	top: 1080px;
	left: 175px;
	width: 300px;
	height: 224px;
}

#beadbox p {
	font-size: 13px;
	font-style: italic;
	line-height: 150%;
	padding: 0 10px 0 10px;
}

#beadstory {
	position: absolute;
	top: 1070px;
	left: 515px;
	width: 440px;
	height: 250px;
}

#beadstory p {
	font-size: 16px;
	line-height: 150%;
}

p {
	font-size: 15px;
	font-family: arial, verdana, sans-serif;
	line-height: 120%;
	margin-top:6px;
	margin-bottom:6px;
	color: white;
}

h1 {
	font-family: arial, times, serif;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: 200%;
	color: #f15f7c;
	text-align: left;
}

h2 {
	font-family: arial, verdana, sans-serif;
	font-size: 18px;
	line-height: 120%;
	color: #f15f7c;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}

h3 {
	font-family: arial, times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	line-height: 120%;
	color: #f15f7c;
	text-align: left;
}

h4 {
	font-family: arial, times, serif;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	line-height: 100%;
	color: #f15f7c;
}

td {
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	line-height: 120%;
	text-decoration: none;
	height:100%;
}

ul {
	list-style-type: circle;
	margin-top: 4px;
}

li {
	padding-top: 7px;
	font-size: 12px;
}

a {
	color: white;
	text-decoration: underline;
}

a:hover {
	color: #f15f7c;
	text-decoration: none;
}

#subpagemenu a {
	color: white;
	text-decoration: none;
}

#homemenu a {
	color: white;
	text-decoration: none;
}

#homebeadlist a {
	color: white;
	text-decoration: none;
}

#productbeadlist a {
	color: white;
	text-decoration: none;
}

#homewelcome a {
	color: white;
	text-decoration: none;
}

#beadPict a {
	color: white;
	text-decoration: none;
}

#subpagemenu a:hover {
	color: #f15f7c;
	text-decoration: none;
}

#homemenu a:hover {
	color: #f15f7c;
	text-decoration: none;
}

#homebeadlist a:hover {
	color: #f15f7c;
	text-decoration: none;
}

#productbeadlist a:hover {
	color: #f15f7c;
	text-decoration: none;
}

#endviolencetop {
	position: absolute;
	top: 170px;
	left: 195px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 800px;
	text-align: center;
	padding-bottom:30px;
}

#endviolencetop h1 {
	text-align: center;
	line-height: 130%;
	font-size: 21px;
	padding-bottom: 8px;
	font-weight: bold;
}

#endviolencetop img {
	float: left;
	padding: 0px 30px 0px 0px;
}

#endviolencetop p {
	color: #ffffff;
	font-size: 16px;
	text-align: left;
	line-height: 140%;
	width: 765px;
	padding: 0px 0px 2px 0px;
}

#endviolenceimageback {
	position: absolute;
	top: 600px;
	left: 169px;
	background-image: url('images/endviolenceimageback.png');
	background-repeat: no-repeat;
	width: 817px;
	height: 447px;
}	

#endviolenceimageback p {
	margin: 5px 0 0 0;
	text-align: center;
	font-size: 16px;
}

#endviolenceimage1 {
	position: absolute;
	top: 35px;
	left: 40px;
	width: 337px;
	height: 206px;
}

#endviolenceimage2 {
	position: absolute;
	top: 35px;
	left: 415px;
	width: 337px;
	height: 206px;
}

#endviolencebottom {
	position: absolute;
	top: 940px;
	left: 176px;
	background-image: url('images/endviolencetealbox.gif');
	background-repeat: no-repeat;
	width: 770px;
	height: 155px;
	text-align: left;
	padding-bottom:30px;
}

#endviolencebottom table {
	margin: 20px 30px 0px 30px;
}

#endviolencebottom td {
	padding: 0px 20px;
}

img {
	border: 0;
}

pre {
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
	line-height: 140%;
	margin-top:6px;
	margin-bottom:6px;
	color: white;
}

.footer {
	color: white;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
}

.bigpink {
	color: #f15f7c;
	font-size: 16px;
}

.pink {
	color: #f15f7c;
}

.pinkongrey {
	color: #e5506e;
	font-size: 18px;
}

.big {
	color: white;
	font-size: 16px;
}

.black {
	color: black;
}

.centered {
	text-align: center;
}

#homefootertext {
	position: absolute;
	top: 735px;
	left: 110px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 800px;
	color: white;
}

#aboutusfootertext {
	position: absolute;
	top: 790px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#experiencefootertext {
	position: absolute;
	top: 750px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#bruinsfootertext {
	position: absolute;
	top: 880px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#productsfootertext {
	position: absolute;
	top: 1055px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#partnersfootertext {
	position: absolute;
	top: 755px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#contactfootertext {
	position: absolute;
	top: 650px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#thankyoufootertext {
	position: absolute;
	top: 500px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#beadfootertext {
	position: absolute;
	top: 1460px;
	left: 53px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: left;
	width: 600px;
	color: white;
}

#bead3footertext {
	position: absolute;
	top: 1080px;
	left: 53px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: left;
	width: 600px;
	color: white;
}

#braceletfootertext {
	position: absolute;
	top: 860px;
	left: 53px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: left;
	width: 600px;
	color: white;
}

#beadmidfootertext {
	position: absolute;
	top: 730px;
	left: 53px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: left;
	width: 600px;
	color: white;
}

#testimonialfootertext {
	position: absolute;
	top: 1860px;
	left: 90px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	width: 900px;
	color: white;
}

#endviolencefootertext {
	position: absolute;
	top: 1125px;
	left: 53px;
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	text-align: left;
	width: 600px;
	color: white;
}


input.nonhuman {
	display: none;
}

