*
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: Helvetica, Arial,Verdana,sans-serif;
	color: #725d47;/*6d5742;726252;*/
	font-size: 13px;
	background-image: url(../images/allerblingbg.jpg);
}
body a:link, body a:visited
{
	text-decoration: none;
	color: #f3432e;
	outline: none;
}
body a:hover, body a:active
{
	text-decoration: underline;
	color: #fc8577;
	outline: none;
}
/* border color */
body, div, span 
{
	border-color: #e1d4c7;
}
/* light brown for footers, separators */
.separator, .byLine, .fadedText, .designedBy
{
	color: #a4907c;
}
/* brown color */
h1, h2, h3, h4, .columnHeading, .productRowContainerTitle, .question, .pressReleaseTitle 
{
	color: #6d5742;/*786652;86715b;725d47;726252;*/
}
.highlight
{
	background-color: #f4fafe;/*f3f9fc;f0f8fc;f2f7fa;eaf2f7;eeefef;*/
}

/* This is the outer most container, all other containers are inside this one */
#wrapper 
{
	padding-bottom: 1em;
	padding-top : 0;
}

/* This is the main page container, it is the first container inside #wrapper */
#centeredContainer 
{
	/*margin : auto centers this container */
	margin: auto;
	width: 1001px;
	padding-top: 5px;
}
#centeredTopContainer
{
	width: 1001px;
	height: 15px;
	background-image: url(../images/contentTop.png);
	background-repeat: no-repeat;	
}
#centeredMiddleContainer
{
	width: 1001px;
	background-image: url(../images/contentMiddle.png);
	background-repeat: repeat-y;
	/* gives us 'layout' for all browsers except IE7 */
	float: left;
	padding-bottom: 10px;
}
#centeredMiddleContainer:after
{
		content: " ";
		display: block;
		clear: both;
}
#centeredBottomContainer
{
	clear: both;
	width: 1001px;
	height: 34px;
	background-image: url(../images/contentBottom.png);
	background-repeat: repeat-y;
}
#mastheadContainer
{	
	padding: 0 27px 0 22px;
}

.logo 
{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	float: left;
	width: 191px;
	height: 85px;
}
/* main navigation */
.mainNav 
{
	float: right;
	text-transform: uppercase;
	width: 70%;
	position: relative;
}
.mainNav ul
{
	list-style-type: none;
}
.mainNav ul li 
{	
	padding-left: 8px;
	float: right;
	min-height: 1px; /* for ie7 */
}
.navListItem
{
	
}
.selected 
{
	
}
.tagLine
{
	float: right;
	padding-top: 40px;
	padding-right: 140px;
	font-size: 14px;
}
.footerTagLine
{
	text-align: center;
	font-size: 14px;
	padding-bottom: 10px;
}
/* the main content areas */
#contentContainer
{
	width: 100%;
	min-height: 400px;
}
.contentBoxContainer
{
	margin-bottom: 20px;
}
.contentBoxContainer #contentBoxTopNews
{
	/*margin-top: 21px;*/
}
.contentBoxContainer #contentBoxBottomNews,
.contentBoxContainer #contentBoxBottomEvents
{
	margin-bottom: -10px;
}

/* home page left side */
#leftContentContainer, #leftBottomContentContainer
{
	float: left;
	width: 45%;
	margin-left: 22px;
}
#leftContentContainer
{
	min-height: 400px;
}
#leftBottomContentContainer, #rightBottomContentContainer
{
	min-height: 92px;
}
#bottomContentContainer
{
	width: 100%;
}
.productImageContainer
{
	width: 100%;
}
.productImage
{
	background-image: url(../images/wristbandsMid.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 80px;
	padding-top: 20px;
	height: 190px;
	width: 328px;
	float: left;
	/*border: solid 1px #ccc;*/
}
.description
{
	padding: 0 7px 4px 7px;
}
.description p
{
	margin-top: 6px;
	line-height: 140%;
	text-align: center;
}
#contentBoxTopNews
{
	background-image: url(../images/contentTopNews1.png);
	background-repeat: no-repeat;
	width: 472px;
	height: 30px;
}
#contentBoxMiddleNews
{
	background-image: url(../images/contentMiddleNews1.png);
	background-repeat: repeat-y;
	width: 472px;
}
#contentBoxBottomNews
{
	background-image: url(../images/contentBottomNews1.png);
	background-repeat: no-repeat;
	width: 472px;
	height: 6px;
}
/* home page right side.*/
#rightContentContainer, #rightBottomContentContainer
{
	float: right;
	width: 50%;
}
#contentBoxTopCure
{
	background-image: url(../../images/contentTopCure1.png);
	background-repeat: no-repeat;
	width: 472px;
	height: 30px;
}
#contentBoxMiddleCure
{
	background-image: url(../../images/contentMiddleCure1.png);
	background-repeat: repeat-y;
	width: 472px;
}
#contentBoxBottomCure
{
	background-image: url(../../images/contentBottomCure1.png);
	background-repeat: no-repeat;
	width: 472px;
	height: 6px;
}
#contentBoxTopPeople
{
	background-image: url(../images/contentTopPeople.png);
	width: 370px;
	height: 30px;
}
#contentBoxMiddlePeople
{
	background-image: url(../images/contentMiddlePeople.png);
	background-repeat: repeat-y;
	width: 370px;
}
#contentBoxBottomPeople
{
	background-image: url(../images/contentBottomPeople.png);
	width: 370px;
	height: 6px;
}
#contentBoxTopShop
{
	background-image: url(../images/contentTopShop.png);
	width: 86px;
	height: 30px;
}
#contentBoxMiddleShop
{
	background-image: url(../images/contentMiddleShop.png);
	background-repeat: repeat-y;
	width: 86px;
}
#contentBoxBottomShop
{
	background-image: url(../images/contentBottomShop.png);
	width: 86px;
	height: 6px;
}
#contentBoxTopEvents
{
	background-image: url(../images/contentTopEvents.png);
	width: 472px;
	height: 30px;
}
#contentBoxMiddleEvents
{
	background-image: url(../images/contentMiddleEvents.png);
	background-repeat: repeat-y;
	width: 472px;
	min-height: 120px;
}
#contentBoxBottomEvents
{
	background-image: url(../images/contentBottomEvents.png);
	width: 472px;
	height: 6px;
}
#contentBoxMiddleEvents,
#contentBoxMiddleCure
{
	min-height: 120px;
}
/*
#contentBoxTop
{
	background-image: url(../images/contentTop.png);
	width: px;
	height: 30px;
}
#contentBoxMiddle
{
	background-image: url(../images/contentMiddle.png);
	background-repeat: repeat-y;
	width: px;
	height: 2px;
}
#contentBoxBottom
{
	background-image: url(../images/contentBottom.png);
	width: px;
	height: 6px;
}*/
.shopforcure
{
	width: 97.5%;
	padding: 5px;
	overflow: hidden;
}
.shopforcureText, .shopforcure .morelink
{
	line-height: 
	;
	padding: 10px;
	width: 80%;
}
.fullkit
{
	float: right;
	width: 66px;
	height: 109px;
	background-image: url(../images/wristbandkit.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
}
.shopforcureLinkContainer
{
	width: 80%;
	text-align: right;
}
.shopforcureLink
{
	text-align: right;
}
.faiLogoContainer
{
	float: right;
	margin: 0 20px 0 5px;
}
.faiLogoImage
{
	background-image: url(../images/failogo.jpg);
	min-height: 69px;
	width: 150px;
	float: left;
}
#talkShopContainer 
{
	width: 100%;
	overflow: hidden;
}
#talkContainer
{
	/*width: 69.5%;*/
	float: left;
	position: relative;
}
.quotes, .shop, .brochures
{
	padding: 5px 10px;
}
.quotes
{
	min-height: 254px
}
.shop
{
	min-height: 120px;
}
.brochures
{
	min-height: 100px;
}	
.quotedText
{
	font-style: italic;
	padding-top: 8px;
}
.byLine
{	
	text-align: right;
	width: 100%;
}
.byLineLink
{
	display: inline;
	font-style: normal;
}
.morelink
{
	padding-top: 10px;
	float: right;
	width: 50%;
	text-align: right;
}
.morelinkPositioned
{
	position: absolute;
	bottom: 6px;
	/*right: 6px;*//
}
.talkMoreLink
{
	text-align: right;
	padding-top: 7px;
}
.aboutMoreLink
{
	padding-top: 0;
}
.eventsMoreLink
{
	text-align: right;
	padding-top: 7px;
}
#shopContainer
{
	width: 23%;
	float: right;
	min-height: 165px;
}
.shop, .brochures
{
	padding: 5px 2px 5px 3px;
	position: relative;
}
.shopMoreLinkContainer
{
	padding-left: 12px;
}
.downloadLink
{
	padding-top: 5px;
}
.shopImage
{
	background-image: url(../images/wristband.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 52px;
}
/* press page */
.rightQuoteContainer
{
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 20px;
}
.quoteContainer ul
{
	padding-right: 20px;
}
.quoteContainer p
{
	line-height: 140%;
	padding-top: 15px;
}
.quoteContainer .byLine
{
	text-align: left;
	padding-left: 20px;
}
#contentBoxTopNews h1, 
#contentBoxTopEvents h1,
#contentBoxTopPeople h1,
#contentBoxTopShop h1,
#contentBoxTopCure h1
{
	padding-top: 8px;
	padding-left: 12px;
	text-transform: uppercase;
	font-size: 14px;
}
.news
{
	padding: 5px 10px;
	overflow: hidden;
}

/********* footer classes *********/
#footerContainer
{
	width: 100%;
	position: relative;
	top:7px;
	/*padding-top: 7px;*/
	font-size: 11px;
	overflow: hidden;
}
.designedBy
{
	padding-left: 10px;
}
#rightFooterContainer a:link, #rightFooterContainer a:visited
{
	color: #a4907c;
}
#rightFooterContainer a:hover, #rightFooterContainer a:active
{
	color: #fc8577;
}
#rightFooterContainer
{
	width: 36%;
	float: right;
	padding-right: 28px;
	/*text-transform: uppercase;*/
}
#rightFooterContainer ul
{
	float: right;
	list-style-type: none;
}
#rightFooterContainer ul li
{
	float: left;
}
#leftFooterContainer
{
	width: 55%;
	float: left;
	padding-left: 22px;
}

/********* about classes **********/
#leftStoryContainer,
#leftEventsContainer
{
	float:left;
	width: 48%;
}

#leftStoryContainer p, 
.columnHeading, 
#leftEventsContainer p
{
	line-height: 140%;
	padding-left: 20px;
}
.columnHeading
{
	padding: 10px 0 10px 20px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	width: 90%;
}
.givingContainer, .eventsContainer
{
	border-left: solid 1px #ccc;
	padding-left: 20px;
}
#rightAboutContainer p,
#rightEventsContainer p
{
	line-height: 140%;
	padding-right: 20px;
}
#rightAboutContainer,
#rightEventsContainer
{
	float: right;
	width: 50%;
}
.bioContainer
{
	width: 97%;
	margin: auto;
	padding-left: 20px;
	border-top: solid 1px #ccc;
}
/********* Press Release Classes **********/
#pressReleaseContainer
{
	padding-left: 20px;
}
.pressReleaseItem
{
	float: left;
	width: 100%;
	padding: 5px 0;
}
.pressReleaseTitle
{
	float: left;
	width: 82%;
	font-weight: bold;
	font-size: 14px;
}
.pressReleaseDate
{
	float: right;
	width: 17%;
}
.pressReleaseDesc
{
	line-height: 140%;
	padding-top: 4px;
	padding-bottom: 10px;
}
/********* about whole story classes **********/
.wristbandContainer
{
	overflow: hidden;
	float: right;
	padding: 5px; 
}
.wristbandImage 
{
	width: 100px;/*200px;*/
	height: 75px; /*150px;*/
	background-image: url(../images/wristband.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/********* FAQ classes **********/
.numberColumn
{
	float: left;
	width: 5%;
}
.questionColumn
{
	float: left;
	width: 94%;
}
.question
{
	font-weight: bold;
}
.answer
{
	padding: 8px 0;
	line-height: 140%;
}
.faqWristbandContainer
{
	margin: auto;
	padding: 5px; 
	text-align: center;
	width: 100%;
}

/********* Resources classes **********/
.resourceListContainer 
{
	margin-top: 20px;
}
.bookListContainer, .foodListContainer
{
	margin-top: 0;
	overflow: hidden;
}
.foodDisclaimerContainer
{
	margin-top: 20px;
}
.resourceListContainer ul
{
	width: 100%;
}
.resourceListItem
{
	padding: 4px 0;
}
.firstColumn
{
	width: 50%;
	float: left;
}
.secondColumn
{
	width: 49%;
	float: left;
}
/********* Allerbling Store classes **********/
/* not used at the moment.
.shop-intro
{
	width: 65%;
	margin-left: 20px;
}*/
.productContainer
{
	margin: 20px 0;
	width: 100%;
	/*border: solid .1em orange;*/
}
.productRowContainer
{
	width: 67%;
	margin-left: 10px;
	float: left;
}
.productRowContainerHeading
{
	width: 100%;
}
.productRowContainerTitle
{
	margin-top: 6px;
	margin-left: 10px;
	/*margin-top: 20px;*/
	width: 26%;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.productRowContainer h2
{
	margin-left: 10px;
	margin-top: 20px;
}
.productRowContainerViewCart
{
	float: right;
	text-align: right;
	/*width: 20%;
	margin-top: 20px;*/
}
.productItemContainer
{
	width: 45%; /*28.6%; for 3 across*/
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px;
	height: 120px;
	position: relative;
	border-style: solid;
	border-width: 1px;
}
.productItemContainerRight
{
	float: right;
}
.productItemWristbands
{
	/* no longer need this */
	/*height: 174px;*/
}
.productSingleItemContainer
{
	width: 95%;
	height: 180px;
}

.productItemFirstRow
{
	margin-top: 4px;
}
/*
.productFirstItemContainer
{
	border-right-width: 0;
}
.productLastItemContainer
{
	border-left-width: 0;
}
*/
/* These are all inside productItemImageContainer */
.productItemImageContainer
{
	font-size: 11px;
	width: 30%;
	float: left;
}
.productSingleItemImageContainer
{
	width: 18%;
}
.productItemImage
{
	margin-bottom: 2px;
	float: left;
}
.productItemImage span
{
	float: left;
}
.productItemViewLarger
{
}
.productItemNumber
{
	padding-top: 4px;
	font-size: 11px;
}
.productItemImageKit
{
	background-image: url(../images/fullwristbandkitsmall.png);
	background-repeat: no-repeat;
	width: 100px;/*80px;*/
	height: 167px;/*134px;*/
}
.productItemImageWristBand
{
	background-image: url(../images/wristband.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 65px;
}
.productItemImagePeanutCharm
{
	background-image: url(../images/peanutcharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageSoyCharm
{
	background-image: url(../images/Soycharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageShellfishCharm
{
	background-image: url(../images/shellfishcharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageWheatCharm
{
	background-image: url(../images/wheatcharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageDairyCharm
{
	background-image: url(../images/dairycharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageFishCharm
{
	background-image: url(../images/fishcharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageTreenutCharm
{
	background-image: url(../images/treenutcharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageEggCharm
{
	background-image: url(../images/eggcharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageSesameCharm
{
	background-image: url(../images/sesamecharm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 80px;
	height: 80px;
	float:left;
}
.productItemImageStrawberryCharm
{
	background-image: url(../images/strawberrycharm.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageCornCharm
{
	background-image: url(../images/corncharm.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageCoconutCharm
{
	background-image: url(../images/coconutcharm.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageChocolateCharm
{
	background-image: url(../images/chocolatecharm.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageBeeCharm
{
	background-image: url(../images/beecharm.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageGlutenFreeCharm
{
	background-image: url(../images/glutenfreecharm.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageMedicalCharm
{
	background-image: url(../images/medicalcharm.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}
.productItemImageKitLarge
{
	background-image: url(../images/fullkitlarge.png);
	background-repeat: no-repeat;
	width: 301px;
	height: 500px;
}
.productItemImageSmallWristbandLarge
{
	background-image: url(../images/smallwristbandlarge.png);
	background-repeat: no-repeat;
	width: 468px;
	height: 353px;
}
.productItemImageLargeWristbandLarge
{
	background-image: url(../images/largewristbandlarge.png);
	background-repeat: no-repeat;
	width: 455px;
	height: 283px;
}
.productItemImagePeanutCharmLarge
{
	background-image: url(../images/peanutcharmlarge.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 196px;
}
.productItemImageShellfishCharmLarge
{
	background-image: url(../images/shellfishcharmlarge.png);
	background-repeat: no-repeat;
	width: 217px;
	height: 204px;
}
.productItemImageWheatCharmLarge
{
	background-image: url(../images/wheatcharmlarge.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 205px;
	
}
.productItemImageDairyCharmLarge
{
	background-image: url(../images/dairycharmlarge.png);
	background-repeat: no-repeat;
	width: 215px;
	height: 210px;
}
.productItemImageFishCharmLarge
{
	background-image: url(../images/fishcharmlarge.png);
	background-repeat: no-repeat;
	width: 212px;
	height: 211px;
}
.productItemImageSoyCharmLarge
{
	background-image: url(../images/soycharmlarge.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 207px;
}
.productItemImageTreenutCharmLarge
{
	background-image: url(../images/treenutcharmlarge.png);
	background-repeat: no-repeat;
	width: 202px;
	height: 220px;
}
.productItemImageEggCharmLarge
{
	background-image: url(../images/eggcharmlarge.png);
	background-repeat: no-repeat;
	width: 212px;
	height: 215px;
}
.productItemImageMedicalCharmLarge
{
	background-image: url(../images/medicalcharmlarge.png);
	background-repeat: no-repeat;
	width: 360px;
	height: 350px;
}
.productItemImageSesameCharmLarge
{
	background-image: url(../images/sesamecharmlarge.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 350px;
}
.productItemImageStrawberryCharmLarge
{
	background-image: url(../images/strawberrycharmlarge.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 350px;
}
.productItemImageCornCharmLarge
{
	background-image: url(../images/corncharmlarge.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 350px;
}
.productItemImageCoconutCharmLarge
{
	background-image: url(../images/coconutcharmlarge.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 350px;
}
.productItemImageChocolateCharmLarge
{
	background-image: url(../images/chocolatecharmlarge.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 350px;
}
.productItemImageBeeCharmLarge
{
	background-image: url(../images/beecharmlarge.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 350px;
}
.productItemImageGlutenFreeCharmLarge
{
	background-image: url(../images/glutenfreecharmlarge.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 367px;
}
/* End inside productItemImageContainer */
.productItemDescContainer
{
	width: 68%;
	float: right;
}
.productSingleItemDescContainer
{
	width: 80%;
}
/* These are all inside productItemDescContainer */
.productItemName
{
	/*margin-top: 8px;*/
	font-weight: bold;
	font-size: 14px;
}
.productItemBriefDesc
{
	padding-top: 8px;
	font-size: 11px;
}
.productItemSizeContainer
{
	padding-top: 5px;
}
.productItemSizeRow
{
	overflow: hidden;
}
.productItemSizeNameColumn
{
	float: left;
	width: 32%;
}
.productItemMeasurementColumn
{
	float: left;
	width: 55%;
}
.selectWristbandSize
{
	width: 100%;
}
.productItemPrice
{
	padding: 8px 0;
	font-weight: bold;
}
.priceChangeNote
{
	padding-top: 8px;
	padding-right: 3px;
	font-size: 11px;
	font-weight: bold;
	float: right;
	text-align: right;
	width: 72%;
	color: red;
}
.productItemQtyLabel
{
	font-size: 11px;
	font-weight: 600;
}
.productItemQtyLine input[type="text"]
{
	/*margin-left: 8px;*/
	margin-top: 3px;
	width: 10%;	
}
.productSingleItemQtyLine input[type="text"]
{
	width: 5%;
}
.productItemQtyDesc
{
	font-size: 11px;
}
.productItemAddToCartLine
{
}
.productItemSelect
{
	width: 100px;
	position: absolute;
	right: 108px;
	bottom: 3px;
}
.productItemAddToCartButton
{
	position: absolute;
	bottom: 6px;
	right: 6px;
}
/* End inside productItemDescContainer */
.generalInfoContainer
{
	width: 27%;
	float: right;
	padding-right: 27px;
}
.generalInfoContainer p, .generalInfoContainer h3
{
	padding-top: 10px;
}
.generalInfoContainer p.warning
{
	padding-top: 20px;
}
.couponCodeContainer 
{
	padding: 10px 5px;
	margin: 11px 0;
	border-style: solid;
	border-width: 1px;
}
.coupon-code-input 
{
	text-transform: uppercase;
}
.couponCodeContainer label
{
	font-weight: bold;
}
.couponCodeContainer ul li span
{
	float: left;
}
.coupon-msg-valid-code 
{
	margin: 10px 0 5px 0;
}
.coupon-help-link:hover,
.coupon-done:hover
{
	cursor: pointer;
}
.coupon-done
{
	padding: 1px 2px;
}
#couponHelpDlg p
{
	line-height: 140%;
}
.coupon-msg-valid-code
{
	padding-top: 5px;
	font-weight: bolder;
}
.shippingRatesContainer
{
	width: 100%;
	font-size: 11px;
}
.orderSizeColumnHdr, .shippingCostColumnHdr
{
	font-weight: bold;
	font-size: 13px;
	padding: 8px;
}
.shippingCostColumnHdr
{
	padding-left: 4px;
}
.orderSizeColumn, .shippingCostColumn
{
	float: left;
	padding: 2px 4px;
}
.orderSizeColumn
{
	width: 34%;
}
.shippingCostColumn
{
	width: 26%;
}
/********* General classes **********/
.clear
{
	clear: both;
}
.italics
{
	font-style: italic;
}
.border
{
	border-style: solid;
	border-width: 1px;
}
.separator
{
	padding-top: 5px;
}
.list
{
	list-style-type: none;
	float: left;
}
.listItem
{
	float:left;
	padding-left: 10px;
}
.first
{
	padding-left: 0;
	margin-left: 0;
}
#pageIntroContainer
{
	padding: 0 20px;
	width: 50%;
}
#pageIntroContainer p
{
	line-height: 140%;
}
#singleColumnLayoutContainer
{
	margin: auto;
	padding-left: 20px;
	width: 70%;
	overflow: hidden;
}
#singleColumnLayoutContainer .columnHeading
{
	padding-left: 0;
}
#singleColumnLayoutContainer p
{
	line-height: 140%;
}
#singleColumnLayoutContainer h2
{
	padding: 20px 0 5px 0;
}
h1
{
	text-transform: uppercase;
	font-size: 16px;
}
h2
{
	text-transform: uppercase;
	font-size: 14px;
}
h3
{
	font-size: 13px;
	font-weight: bold;
}
sup
{
	font-size: 8px;
}
.warning
{
	color: red;
	font-weight: bold;
}
.nodisplay
{
	display: none;
}
.darkerText
{
	color: #5c462e;
}

a img { border: none; }
/*
.extlink 
{
	background-image: url(images/ui-icons_a4907c_256x240.png);
	background-repeat: no-repeat;
	background-position: -32px -80px;
}
a[href^="http:"] span
{
	width: 16px; 
	height: 16px; 
	background: url(images/ui-icons_a4907c_256x240.png) no-repeat;
	background-repeat: no-repeat;
	background-position: -32px -80px;
	display: inline-block;
}
*/

