@charset "ISO-8859-1";
/* Page Layout Styles */
div#Layout_Heading { vertical-align: middle; clear: both; height: 75px; width: 100%; }
div#Layout_Heading .logo { float:left; display:block; margin-top: 18px; margin-left: 16px; }
div#Layout_Heading .logo .name { font-size:1.4em; font-weight:bold; display:block; }
div#Layout_Heading .logo .tagline { font-size:1.1em; font-weight:bold; display:block; }
div#Layout_Heading .login { float:right; width: 200px; margin-left:-200px; }
div#Layout_Menu { clear: both; width:100%; } 
div#Layout_Breadcrumb { font:menu; clear: both; width:100%; padding-left: 8px; line-height: 21px; }
html { margin: 0px; height: 100%; }
body { padding: 0px; margin: 0px; height: 100%; }
form { height: 100%; }
#Layout {
	width:100%;
}


.VIDEOS #GeneralContent { margin-left:0px !important; }
.VIDEOS #GeneralContent .pbPager { margin-left:-2px !important; }
.ie7 .VIDEOS #GeneralContent .pbPager { margin-left:-2px !important; margin-top:20px; }


.VIDEOS .pbList {
font-size:1em;
list-style-type:none;
margin:0;
padding:0 0 0 18px;
}

.TITLEhide { height:15px; width:100%; overflow:hidden; padding-top:1px; }
.LayoutBorder { background-image:url(Images/_main-layout/border.gif); background-repeat:repeat-y; }
#Layout_Content { clear: both; }
#Layout_Footer { clear: both; padding: 4px; margin-top: 8px; }

/* Advertising Banners */
.ad { margin: 12px 0 2px 0; padding: 2px 2px 0 3px; width:136px; height:199px; }
.adTop { margin: 0 0 2px 0; padding: 2px 2px 0 3px; width:136px; height:199px; }

/* Security Page Layout Styles */
/* This is currently used for web user login */
div#SecurityLayout_Content { clear: both; }
div#SecurityLayout_Footer { clear: both; padding: 4px; margin-top: 8px; text-align: center; } 

/* Home Page Layout Styles */
#HomeLayout { width:962px; padding: 0 7px 0 7px; }
#HomeLayout_homeBtn { width:502px; float:left; text-align:right; padding-top:6px;}
.topSearch { width:315px; float:right; text-align:right; padding-right:0px;}
#HomeLayout_HeaderTop { background:url('Images/_home/header-top.jpg'); height:76px; width:950px; }
#HomeLayout_MenuBar { background-image:url('Images/_home/header-menu-bar.gif'); height:32px;}
#HomeLayout_AdBar { background-image:url('Images/_home/btm-advert-bar.gif'); height:72px; background-repeat:no-repeat; }

#HomeLayout_Banner {
	width:950px;
}

#HomeLayout_BannerBanner {
	background:url('Images/_home/bantop.jpg');
	background-repeat:no-repeat;
	width:950px;
	height:247px;
}
#HomeLayout_BannerBtm {
	background:url('Images/_home/banbtm.jpg');
	background-repeat:no-repeat;
	width:950px;
}


#BannerFlash { height:247px; padding-left:210px; }
#HomeSummaryLeft { float:left; width:340px; padding: 3px 4px 0px 12px; }
#HomeSummaryRight {
	float:left;
	padding: 21px 0 0 6px;
	text-align:left;
	width:415px;
}
#HomeAdverts { float:right; width:135px; padding: 44px 24px 0px 0px; }
#HomeLayout_Footer { }
#HomeLayout_FooterTable { background-image:url('Images/_home/footer-bg.gif'); height:52px; background-repeat:no-repeat; }
#HomeLayout_FooterTxt { text-align:center; padding:28px 0px 0px 0px; }
#Subscribe { background-image:url(Images/_home/subscribe.gif); height:125px; margin-left:7px; background-repeat:no-repeat; }
.SubscribeHome { background-image:url(Images/_home/subscribeH.gif); background-repeat:no-repeat; margin-top:5px; }
.SubscribeHome .CustomForm_Table { margin-top:25px; margin-left:8px; }
.SubscribeHome .CustomForm_Table .CustomForm_FieldCell { width:20px; }
.homeSubscribeEmarketing	 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; padding-left:20px; width:150px; vertical-align:top; }

.VideoPlayer { margin-top:455px; padding-left:365px;}



/* Main Page Template Styles */
#MainLayout { width:962px; padding: 0 6px 0 7px; }
#MainLayout_Content { margin-left:200px; padding:0px;margin-top:0px; }
#MainLayout_Footer { clear: both; padding: 4px; margin-top: 23px; text-align:center; }
#MainLayout_homeBtn { clear: both; padding: 4px; margin-left:600px; }
#MainLayout_HeaderTop { background:url('Images/_home/header-top.jpg'); height:76px; }
#MainLayout_MenuBar { background-image:url('Images/_home/header-menu-bar.gif'); height:32px; }
#DefaultContentRegion { float:left;  margin: 128px 0px 0 10px;  }
#pbSummary { }
#DefaultAdverts { float:right; width:125px; padding: 128px 24px 0px 0px; }
#DefaultAdvert2 { float:right; width:125px; padding: 234px 24px 0px 0px; }

#MainLayout_AdBar { background-image:url('Images/_home/btm-advert-bar.gif'); height:72px; margin-left:4px; background-repeat:no-repeat; }
#MainLayout_FooterTable { background-image:url('Images/_home/footer-bg.gif'); height:52px; margin-left:4px; background-repeat:no-repeat; }
#MainLayout_FooterTxt { text-align:center; padding:28px 0px 0px 0px; }

/* Home Page Template Styles */
div#HomeContentPanel { margin-left: 16px; margin-right: 216px; visibility:hidden; background-repeat:no-repeat; }

.Adverts { float:right; margin-right:16px; margin-top:126px;}


/* Page Print Layout Styles */
div#PrintLayout_Heading { clear: both; }
div#PrintLayout_Content { clear: both; }
div#PrintLayout_Footer { clear: both; }

/* General Page Template Layout Styles */
#EventSummary { width:185px; float:left; padding-left:10PX; min-height:700px; } 

#GeneralContent { background-image:url(Images/_about/header.gif); background-repeat:no-repeat; width:537px; float:left; margin-top:30px; margin-left:20px; }
#AthleteContent { background-image:url(Images/_about/header.gif); background-repeat:no-repeat; width:537px; float:left; margin:30px 7px 0 0; }
#GeneralContent2 { background-image:url(Images/_about/footer.gif); background-repeat:no-repeat; height:110px; width:537px; float:right; margin-left:20px; margin-top:30px; } 
#GeneralContent3 { background-image:url(Images/_gallery/footer.gif); background-repeat:no-repeat; height:110px; width:537px; float:right; margin-left:20px; margin-top:30px; } 
#GeneralContent4 { background-image:url(Images/_about/header.gif); background-repeat:no-repeat; width:537px; margin-right:29px; float:right;margin-left:20px; }
#GeneralContent6 { background-image:url(Images/_about/Footer3.gif); background-repeat:no-repeat; height:110px; width:537px; float:right; margin-top:30px; margin-right:29px; } 
#GalleryContent2 { background-image:url(Images/_about/header.gif); background-repeat:no-repeat; width:537px; float:right; margin-top:30px; z-index:auto; } 
#GalleryContent { background-image:url(Images/_about/header.gif); background-repeat:no-repeat; width:537px; float:right; } 
#GeneralContent5 { background-image:url(Images/_about/header.gif); background-repeat:no-repeat; width:537px; float:left; margin-left:20px; margin-top:30px; } 
#NewProductsPage { background-image:url(Images/_products/newProduct.gif); background-repeat:no-repeat; width:535px; float:left; margin-left:20px; margin-top:28px; } 


.ie7 #GeneralContent4 { margin-left:0px; }
.ie7 #GeneralContent { margin-left:20px; }
.ie7 #NewProductsPage { margin-left:0px; }
.GENERALleft { width:700px; overflow:hidden; }

.printevents .footer { display:none; }

.ie7 .PRODetail #GeneralContent4 { margin-left:20px; }
.ie7 .PRODetail #NewProductsPage { margin-left:20px; }

.productFooter { float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#FFFFFF; width:537px; background:url(/Skins/Triathlon-QLD/Images/_about/footer.gif); background-repeat:no-repeat; margin-left: -25px; padding: 54px 0 10px 20px;  }
.border { clear:both; border:thin #CCCCCC }

/* TQ Products Template Layout Styles */
#NewProducts { background-image:url(Images/_products/newProduct.gif); background-repeat:no-repeat; height:300px; width:535px; float:left; margin-left:20px; margin-top:30px; } 
.ProductListProduct { background-image:url(Images/_products/productBG.gif); background-repeat:no-repeat; height:120px; margin-top:-5px; }
.ProductListProductBtm { background-image:url(Images/_products/productBgFooter.gif); background-repeat:no-repeat; height:60px; padding-bottom:20px;  }
.EventListProduct { background-image:url(Images/_products/scBg.gif); background-position:bottom; background-repeat:no-repeat; margin-bottom:20px; }
.dlBG { background-image:url(Images/_icons/DlistBg.gif); background-repeat:no-repeat; }
.featProduct { padding-left:3 px; float:left; border:1px solid #CCCCCC; }

/* Athlete Profile Page Template Styles */
.FeaturedAthlete { background-image:url(Images/_athletes/athleteHeader.gif); background-repeat:no-repeat; height:300px; width:535px; float:left; margin-left:20px; margin-top:35px; } 
.FeaturedAthlete2 { background-image:url(Images/_athletes/athleteHeader.gif); background-repeat:no-repeat; height:300px; width:535px; float:left; margin-left:20px; margin-top:35px; } 
.LatestNewsSum { background-image:url(Images/_news/newsBG.gif); background-repeat:no-repeat; height:145px; padding-bottom:20px; }
.SubscribeSum { background-image:url(Images/_about/subscribe.gif); background-repeat:no-repeat; height:188px; margin-bottom:20px; margin-top:30px; } 
.SubscribeSum2 { background-image:url(Images/_home/subscribe.jpg); background-repeat:no-repeat; height:188px;  margin-left:9px; padding-left:5px; } 
.UpComingEvents { background-image:url(Images/_home/events.gif); background-repeat:no-repeat; height:290px; padding-bottom:9px; } 
.TQhomeevents { background-image:url(Images/_home/tqevents.gif); background-repeat:no-repeat; height:290px; padding-bottom:21px; margin-top:23px; }
.AthleteProfile { background-image:url(Images/_athletes/profileBg.gif); background-repeat:no-repeat; height:120px; margin-bottom:20px; }
.Under23Profile { background-image:url(Images/_athletes/under23head.gif); background-repeat:no-repeat; height:120px; margin-bottom:20px; }
#AthleteProfileHeader2 { background-image:url(Images/_about/under23head.gif); background-repeat:no-repeat; width:535px; }  
#ProfilePageProfileListing2 .pbPager { margin-right:0px; margin-left:-31px; float:right; }


/* All Events Page Template Layout Styles */
#NewsArt {}
.EventDetailImage {border:solid 1px; border-color:#E4E4E4; background-color: #E4E4E4; width:285px; height:300px; margin-top:5px;}
#EventArticle { background-image:url(Images/_events/eventHeader.gif); background-repeat:no-repeat; width:535px; float:left; margin-top:35px; } 
#EventArticle4 { background-image:url(Images/_events/eventHeader2tabs.gif); background-repeat:no-repeat; width:537px; float:left; margin-top:35px; } 
#EventArticle3 { background-image:url(Images/_events/eventHeader2.gif); background-repeat:no-repeat; min-height:70px; width:535px; float:right; margin-left:20px; margin-right:7px; } 
#EventPageEventArticle { background-image:url(Images/_events/event_article.gif); background-repeat:no-repeat; width:535px; float:left; margin-left:20px; margin-top:35px; margin-right:6px; }
#EventPageEventArticleFooter { background-image:url(Images/_news/evenFooter.gif); background-repeat:no-repeat; width:535px; height:80px; float:right; margin-left:20px; margin-right:7px; margin-top:-60px; }
#NewsArticle { background-image:url(Images/_news/newsHead.gif); background-repeat:no-repeat; min-height:70px; width:535px; float:left;} 
#NewsArticle2 { background-image:url(Images/_news/newsFoot.gif); background-repeat:no-repeat; height:72px; width:535px; float:left;  } 
#NewsPageNewsArticle { background-image:url(Images/_news/news_article.gif); background-repeat:no-repeat; width:537px; float:left;}
.NewsArticleList { margin:2px 0 0 2px; }
#NewsPageNewsArticleFooter { background-image:url(Images/_news/news_footer.gif); background-repeat:no-repeat; height:80px; width:535px; float:right; margin-left:20px; margin-right:7px; margin-top:-56px; }
.TQ .LatestEventsSum { background-image:url(Images/_home/tqeventsBG.gif) !important; }
.TQ #pbProductsSummary div table { background-color:#006699 !important; }
.TQ #pbProductsSummary div table .controlDateEvents { color:#33DDFF !important; }
.TQ #pbProductsSummary div table .controlHeadline { color:#FFFFFF !important; }
#EventArticle2 {
	background-image:url(Images/_events/evenFooter-NoTab.gif);
	background-repeat:no-repeat;
	height:52px;
	width:537px;
	float:right;
	margin-left:20px;
	margin-right:4px;
}
#EventArticleFooter3 {
	background-image:url(Images/_events/evenFooter.gif);
	background-repeat:no-repeat;
	height:72px;
	width:535px;
	float:right;
	
	margin-right:7px;
} 
#AthleteProfileHeader { background-image:url(Images/_about/header.gif); background-repeat:no-repeat; width:537px; float:left; margin:30px 7px 0 0; }  
#ProfilePageProfileListing .pbPager { margin-right:0px; margin-left:-26px; float:right; }
#ProfileArticleFooter {
	background-image:url(Images/_about/footerWithTab.gif);
	background-repeat:no-repeat;
	height:72px;
	width:537px;
	float:right;
		margin-right:4px;
	margin-bottom:10px;
}
.HP { height:35px; overflow:hidden; }
/* Products Page Template Layout Styles */
#ProductImage {}
#ProductDescription {}
.ProductDetails { float:left; width:150px; height:260px; }
.ProductThumb { padding:1px; border:1px solid #CCCCCC; min-height:105px; }
.ProductQuanity { background-image:url(Images/_products/quanityBox.gif); float:left; background-repeat:no-repeat; }
.ProductFooter { background-image:url(/Skins/Triathlon-QLD/Images/_products/productFooter.gif); background-repeat:no-repeat; height:80px; width:535px; float:right; margin-right:29px; } 
#cartSumOne { background-image:url(Images/_generic/grey-line.gif) width:80px; }
#cartSumOne .controls { display:none; }
#cartSumOne .total { display:none; }
#cartSumOne .items { float:left; padding-bottom:3px; padding-left:4px;  }
#cartSumThree .controls { display:none; }
#cartSumThree .total { padding-bottom:20px; }
#cartSumThree .postage { margin-top:-10px; }
#cartSumThree .header { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px; }
#cartSumfour .controls { margin-top:-5px; }
#cartSumfour .total { display:none; }
#cartSumfour .items { display:none; }
.ProductThumb img { max-height:150px; width:auto; }


/* List and Summary Control Positioning styles  */
.LatestNewList { background-image:url(Images/_news/newsBG.gif); background-repeat:no-repeat; height:120px; margin-bottom:20px; }
.LatestNewList a:link, a:visited, a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none; }

#EventSummary .SubscribeSum { background-image:url(Images/_about/subscribe.gif); background-repeat:no-repeat; height:188px; margin:0 0 20px 0; }
#EventSummary .SubscribeSum a:link, a:visited, a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none; }

.NewsContent { background-image:url(Images/_news/newsHead.gif); background-repeat:no-repeat; height:300px; width:535px; float:left; margin-left:20px; margin-top:35px; } 
.NewsContent a:link, a:visited, a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; }

#HomeSummaryLeft .NewProductSummary { background-image:url(Images/_home/NewProducts.jpg); height:120px; margin-left:3px; width:334px; }
/* #HomeSummaryLeft .UpComingEvents {background-image:url(Images/_home/events.gif); height:290px; margin-top:22px; }
#HomeSummaryLeft .TQhomeevents {background-image:url(Images/_home/tqevents.gif); height:290px; margin-top:22px; }
*/
#HomeSummaryLeft .GetStartedLinks { padding-left:10px; display:none; }
#HomeSummaryLeft .Subscribe {background-image:url(Images/_home/subscribe.jpg); height:199px; background-repeat:no-repeat; padding-left:10px;homeSubscribe}



#EventSummary .LatestNewsSum           { background-image:url(Images/_news/newsBG.gif); background-repeat:no-repeat; padding-bottom:20px; height:181px; } 
#EventSummary .LatestNewsSum a:link    { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FF9900; text-decoration: none; }
#EventSummary .LatestNewsSum a:visited { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FF9900; text-decoration: none; }
#EventSummary .LatestNewsSum a:hover   { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FF9900; text-decoration: none; }

#EventSummary .NewsArchive { background-image:url(Images/_news/newsBG.gif); background-repeat:no-repeat; padding-bottom:21px; } 
#EventSummary .NewsArchive a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none; }
#EventSummary .NewsArchive a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none; }
#EventSummary .NewsArchive a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none;}


#EventSummary .LatestEventsSum { background-image:url(Images/_news/eventsBG.gif); background-repeat:no-repeat; padding-bottom:20px; } 
#EventSummary .LatestEventsSum a:link { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #003366; text-decoration: none; }
#EventSummary .LatestEventsSum a:visited { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #003366; text-decoration: none; }
#EventSummary .LatestEventsSum a:hover { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #003366; text-decoration: none; }

.GettingStartedSum { background-image:url(Images/_generic/GStartBG.gif); background-repeat:no-repeat; }
#EventSummary .EventsArchive { background-image:url(Images/_generic/eventsBG.gif); background-repeat:no-repeat; height:165px; padding-bottom:20px; } 
#EventSummary .EventsArchive a:link { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FF9900; text-decoration: none; text-transform:uppercase; }
#EventSummary .EventsArchive a:visited { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FF9900; text-decoration: none; text-transform:uppercase;}
#EventSummary .EventsArchive a:hover { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FF9900; text-decoration: none; text-transform:uppercase; }

.controlIndentPos 				{ padding: 4px 0 0 8px; }
.controlIndentCart 				{ padding: 0 0 0 8px; }
.controlIndentPosPro 			{ padding: 8px 0 0 14px; }
.controlIndentPosHomePG 		{ padding: 2px 0 0 12px; }
.controlIndentPosHomeEvent 		{ padding: 4px 0 0 20px; }
.controlIndentPosProductPG 		{ margin-left:4px; margin-top:-2px;  } 
.bordercontrol 					{ border:1px solid #CCCCCC }
.padTop 						{ margin:2px 0 0 20px; }
.padTop2 						{ margin-left:25px; }
.padTop3 						{ padding-top:3px; }
.padTop4 						{margin-top:2px;}
.padDown 						{ margin-top:35px }
.padbox							{ padding-left:15px; margin-right:20px }
.padContent { padding-left:20px; }
.padheader { clear:both; }
.padTitle { margin:1px 0 0 0; padding-left:27px;  }
.padTitle2 { margin:0 0 0 0; padding-left:27px;  }
.padTitle3 { margin:1px 0 0 0; padding-left:25px;  }
.padTitle4 { margin:2px 0 0 0; padding-left:23px;  }
.padTitle5 { padding:-80px 0 0 0; padding-left:27px;  }
.padTitleTop { padding-left:25px; padding-top:3px; }
.padTitleProduct { padding: 8px 0 0 22px; }
.padTitleSiteTitle { padding: 4px 0 0 25px; }
.padTitleSitemap { padding: 30px 0 0 40px; }
.padDL { padding-left:12px; }
.padprodlistDL { padding-left:18px; }
.padStory { margin-top:20px; }
.padPro { padding-left:8px; flaat:left; }
.padTopPro { margin:2px 0 0 30px; }
#container { height:40px; width:300px; }
.padDL { margin-bottom:9px; }
.padGallery { float:left; width:145px; height:130px; }
.padGallery img { border:none; }
.padleft_pbGallery { padding-left:4px; } 
.padProQty { float:right; }
.padProduct { margin-left:8px; }
.padHomeEventPic { margin-left:5px; }
.padTitlePos { padding-left:22px; }
.padTitlePos2 { padding: 0 0 5px 23px; }


/* News Page Template Layout Styles */
.NewsListArrow { background-image:url(Images/red-arrow.gif) width="22" height="22"; }


/*Events Rules Page Template Layout Styles */


/***************************************************************/
/***************************************************************/

.pagecontainer { padding:16px; }
.pagecontainer .itemcontainer { padding: 0px; }
.pagecontainer .itemheading {	margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 16px; font-size: 1.1em; }
.pagecontainer .itemheading .text { display: block; margin-top: 2px; margin-bottom: 2px; font-weight: bold; font-size: 1.4em; }
.pagecontainer .itemheading .date { font-weight: normal; font-size:0.9em; }
.pagecontainer .itemcontent { padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; margin: 0px; text-align: justify; }
.pagecontainer .pagecontent { padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; margin: 0px; text-align: justify; }
.pagecontainer .pageitemlist { margin-top: 16px; margin-left: auto; margin-right: auto; }
.pagecontainer .pageitemsummary { margin-top: 16px; margin-left: auto; margin-right: auto;  }

#DatalistPage { }
#DatalistDetailsPage { }

#NewsDetailsPage {}
#NewsDetailsPage img { margin:12px; border: 4px solid #000000 }

#BlogsPage {}
#BlogsDetailsPage {}
#BlogsDetailsPage .blogreply { margin-top:16px;  padding:0px; }
#BlogsDetailsPage .blogreply .heading { font-weight: bold; padding-top: 5px; padding-left: 16px; height: 20px; }

#ProductDetailsPage {}
#ProductDetailsPage .pagecontainer .itemcontainer .itemheading .price { font-weight: bold; font-size:1.2em; display:block; float:right; margin-right: 8px; margin-top: 10px; }
#ProductDetailsPage .pagecontainer .itemcontainer .itemheading .category { font-weight: normal; font-size:0.9em; }

/* Subscribe Styles */
 
.SubscribeSum .TextBox { margin-left:10px; width:150px;  }
.SubscribeSum .Label { margin-left:10px; padding-top:15px; }
.SubscribeSum .Button { margin-left:10px; }
.SubscribeSum #pbEmailSignup {padding-top:20px; }
.SubscribeSum2 #pbEmailSignup {padding-top:20px; }
.SubscribeSum2 .TextBox { margin-left:10px; width:145px;  }
.SubscribeSum2 .Label { margin-left:10px; }
.SubscribeSum2 .Button { margin-left:10px; }
.SubscribeSum2 #pbEmailSignup { padding-top:0px; }


.EventSummary .controls { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FF9900; text-decoration:none; font-weight:bold; line-height:22px; padding-right:20px;  }
#EventSummary .controls { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FF9900; text-decoration:none; font-weight:bold; line-height:22px; padding-right:20px;  }
a.EventSummary :link {color:FF9900; }

#EventSummary a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#FF9900  }
#EventSummary a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#FF9900  }
#EventSummary a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#FF9900  }
#EventSummary .Checkout { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FF9900; text-decoration:none; font-weight:bold; line-height:22px; padding-left:20px;  }



#GeneralContent .pbPager { margin-left:-28px; }
#GeneralContent5 .pbPager {margin-left:-24px; margin-bottom:15px; }
#GalleryContent2 .pbPager { margin-left:-24px; z-index:-100; margin-top:-10px; }
#NewsPageNewsArticle .pbPager  { background-image:url(/Skins/Triathlon-QLD/Images/_news/newsFootpager.gif); margin-left:-2px; z-index:100; margin-top:-10px; padding-left:32px; padding-bottom:20px; }
#EventArticle4 .pbPager {background-image:url(/Skins/Triathlon-QLD/Images/_news/eventFooterPager.gif); height:80px; line-height:26px; clear:both; } 
#NewsArticle .pbPager  { background-image:url(/Skins/Triathlon-QLD/Images/_news/newsFootpager.gif); margin-left:-3px; z-index:100; margin-top:-35px; padding-left:32px; padding-bottom:20px; }

/* radwindow controls */

#pbMiniCartView a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:10px; text-decoration: none; color:#CD3704; } 
#pbMiniCartView a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:10px; text-decoration: none; color:#CD3704; }
#pbMiniCartView a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:10px; text-decoration: none; color:#CD3704; }
#pbMiniCartView #tblrowlblTimeCounter { display:none; }

/* cart controls */

#pbCartView .item {vertical-align:top }
#pbCartView .altitem {vertical-align:top }
#pbCartView .header { width:35px; overflow:hidden; }

/* Sitemap Controls */

.sitemapTreeNode { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#cd3704; font-weight:bold; }
.sitemapTreeNodeOver { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#AC2D02; font-weight:bold; }
.sitemapTreeNodeSelect { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#cd3704; font-weight:bold; }

#search .pbSiteSearch .Button { margin-top:15px; margin-left:6px; }

.QAS #GeneralContent 		{ margin-left:0px !important; }
.board #GeneralContent 		{ margin-left:0px !important; margin-right:0px !IMPORTANT; }
.board #GeneralContent4 		{ margin-left:0px !important; margin-right:0px !IMPORTANT; }
.board .pbPager 			{ margin-top:0 !important; margin-left:-34px !important; }
.padTITITLE 				{ padding-left:19px; padding-top:3px;  }
.padITEMS   				{ padding-left:34px; }
.CONTAINER					{ overflow:hidden; width:100PX !IMPORTANT; }
 #EventArticle4 .pbPager  { margin-left:-16px !important; }
.printevents #pbDocumentsList { margin-left:10px; }
