/* Schema Forms */
.CustomForm_Table {}
.CustomForm_LabelRow {}
.CustomForm_LabelCell { font-size: 13px; color: #0f68b4; }
.CustomForm_FieldRow {}
.CustomForm_FieldCell {}
.CustomForm_TextBox {}
.CustomForm_DropDown {}
.CustomForm_CheckBox {}
.CustomForm_RadioButton {}
.CustomForm_SubmitButton {}
.CustomForm_ClearButton {}
.CustomForm_DatePicker { width:100px; }
.CustomForm_Required { font-weight: bold; color: red; }
.CustomForm_Confirm { font-weight: bold; color: Green; }
.CustomForm_Errors { color: Red; }

/* SiteMenu */
.SiteMenuGroup { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; cursor: hand; padding-top: 2px; }
.SiteMenuItem { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: hand; font-weight: bold; color: black; padding-top: 3px;  }
.SiteMenuItemOver { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: hand; font-weight: bold; color: white; padding-top: 3px; background-color: steelblue; }
.SiteMenuItemClicked { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: hand; font-weight: bold; color: white; padding-top: 3px; background-color: steelblue; }

.SiteMenuItemToolTip { border-right: black 1px solid; padding-right: 3px; border-top: black 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: black 1px solid; padding-top: 3px; border-bottom: black 1px solid; background-color: #fffacd; text-align: left; }

.SiteMenuSubMenuGroup { border-right: steelblue 1px solid; padding-right: 2px; border-top: steelblue 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: steelblue 1px solid; cursor: hand; padding-top: 2px; border-bottom: steelblue 1px solid; background-color: aliceblue; }
.SiteMenuSubMenuItem { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: hand; padding-top: 3px; background-color: aliceblue; }
.SiteMenuSubMenuItemOver { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; color: black; padding-top: 3px; background-color: lightsteelblue; }
.SiteMenuSubMenuItemClicked { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; color: black; padding-top: 3px; background-color: lightsteelblue; }

.SiteMenuProductCategoryGroup { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: black 1px solid; cursor: pointer; cursor: hand; padding-top: 2px; border-bottom: black 1px solid; background-color: white; }
.SiteMenuProductCategoryItem { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: hand; padding-top: 3px; background-color: white; }
.SiteMenuProductCategoryItemOver { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }
.SiteMenuProductCategoryItemClicked { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }

.SiteMenuProductSubCategoryGroup { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: black 1px solid; cursor: pointer; cursor: hand; padding-top: 2px; border-bottom: black 1px solid; background-color: white; }
.SiteMenuProductSubCategoryItem { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; padding-top: 3px; background-color: white; }
.SiteMenuProductSubCategoryItemOver { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }
.SiteMenuProductSubCategoryItemClicked { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }

.SiteMenuProductGroup { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: black 1px solid; cursor: pointer; cursor: hand; padding-top: 2px; border-bottom: black 1px solid; background-color: white; }
.SiteMenuProductItem { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; padding-top: 3px; background-color: white; }
.SiteMenuProductItemOver { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }
.SiteMenuProductItemClicked { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }
/*************/

/* ProductMenu */
.ProductMenuCategoryGroup { cursor: hand; }
.ProductMenuCategoryItem { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: hand; padding-top: 3px; font-weight: bold; }
.ProductMenuCategoryItemOver { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: hand; padding-top: 3px; font-weight: bold; }
.ProductMenuCategoryItemClicked { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; padding-top: 3px;  font-weight: bold; }

.ProductMenuSubCategoryGroup { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: black 1px solid; cursor: pointer; cursor: hand; padding-top: 2px; border-bottom: black 1px solid; background-color: white; }
.ProductMenuSubCategoryItem { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; padding-top: 3px; background-color: white; }
.ProductMenuSubCategoryItemOver { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }
.ProductMenuSubCategoryItemClicked { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }

.ProductMenuProductGroup { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: black 1px solid; cursor: pointer; cursor: hand; padding-top: 2px; border-bottom: black 1px solid; background-color: white; }
.ProductMenuProductItem { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; padding-top: 3px; background-color: white; }
.ProductMenuProductItemOver { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }
.ProductMenuProductItemClicked { padding-right: 2px; padding-left: 2px; padding-bottom: 3px; cursor: pointer; cursor: hand; color: white; padding-top: 3px; background-color: black; }


/* .Button { border-right: #c2c2c2 1px solid; padding-right: 4px; background-position: 50% top; border-top: #d5d5d5 1px solid; padding-left: 4px; font-weight: bold; font-size: 10px; background-image: url(Images/buttonBg.gif); border-left: #d5d5d5 1px solid; cursor: pointer; cursor: hand; color: black; border-bottom: #c2c2c2 1px solid;  height: 24px; background-color: white; } */
.Button {}

.SiteHeader { padding-right: 8px; padding-left: 8px; padding-bottom: 8px; color: white; padding-top: 8px; background-color: steelblue; }
.Header1 { font-size: 15pt; margin: 0px; }
.Header2 { font-size: 11pt; margin: 0px; }
.SiteMenu { border-bottom: steelblue 1px solid; background-color: lightsteelblue; }
.SiteFooter { font-size: 8pt; color: Gray; padding: 4px; }

.HiddenObject { left: -999px; position: absolute; top: -999px; }

/* Pegboard Skin Controls *****************************/
#pbForums { border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 4px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }
#pbForums .Header { padding-right: 3px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; color: white; padding-top: 3px; background-color: black; }
#pbForums .Item { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
#pbForums .AltItem {  padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
#pbForums .Separator { }
#pbForums .Footer { }
#pbForums .Name { }
#pbForums .Description { }
#pbForums .LastPost { }
#pbForums .Topics { }
#pbForums .Posts { }

#pbForumTopics { border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 4px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }
#pbForumTopics .Header { padding-right: 3px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; color: white; padding-top: 3px; background-color: black; }
#pbForumTopics .Item { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px;  }
#pbForumTopics .AltItem { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
#pbForumTopics .Separator { }
#pbForumTopics .Footer { }
#pbForumTopics .Name { }
#pbForumTopics .LastPost { }
#pbForumTopics .Topics { }

#pbForumPosts { border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 4px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }
#pbForumPosts .Header { padding-right: 3px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; color: white; padding-top: 3px; background-color: black; }
#pbForumPosts .Item { padding-right: 4px; padding-left: 4px; padding-top: 8px; font-weight: bold; }
#pbForumPosts .AltItem { padding-right: 4px; padding-left: 4px; padding-top: 8px; font-weight: bold; }
#pbForumPosts .Details { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 8px; }
#pbForumPosts .AltDetails { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 8px; }
#pbForumPosts .Content { padding-right: 4px; padding-left: 4px; padding-bottom: 8px; padding-top: 4px; }
#pbForumPosts .AltContent { padding-right: 4px; padding-left: 4px; padding-bottom: 8px; padding-top: 4px; }
#pbForumPosts .Separator { border-bottom: black 1px solid; }
#pbForumPosts .Footer { }
#pbForumPosts .Name { }
#pbForumPosts .User { }

#pbForumThreads { border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 4px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }
#pbForumThreads .Header { padding-right: 3px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; color: white; padding-top: 3px; background-color: black; }
#pbForumThreads .Item { border-right: black 1px solid; padding-right: 4px; padding-left: 4px; padding-top: 4px; }
#pbForumThreads .AltItem { border-right: black 1px solid; padding-right: 4px; padding-left: 4px; padding-top: 4px; }
#pbForumThreads .Details { border-bottom: black 1px solid; border-right: black 1px solid; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
#pbForumThreads .AltDetails {border-bottom: black 1px solid; border-right: black 1px solid; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
#pbForumThreads .Separator { }
#pbForumThreads .Footer { }
#pbForumThreads .Name { }
#pbForumThreads .User { }

.pbSummary { border:1px solid #0b2e04; background-color:#fff;}
.pbSummary .Title { padding-right: 3px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; color: white; padding-top: 3px; 
background:url(/Skins/ozeform/Images/h2-background.jpg); }
.pbSummary .Header { }
.pbSummary .Item {padding:3px; font-size: 8pt; }
.pbSummary .AltItem { padding:3px;  font-size: 8pt; background:#f5f8fa;}
.pbSummary .Separator { border-bottom: gainsboro 1px solid; border-left: gainsboro 1px solid; }
.pbSummary .Footer { }
.pbSummary .Date { }
.pbSummary .Code {  }
.pbSummary .Name { }
.pbSummary .URL { }
.pbSummary .Headline { }
.pbSummary .Size { }
.pbSummary a:link { }
.pbSummary a:visited { }
.pbSummary a:active { }
.pbSummary a:hover { }

#LatestNewsSummary{
	width:100%;
}

#NewsImage{
	display:block;
	padding-top:20px;
	float:right;
	margin:0;
}

#pbDatalistSummary {  }

#pbDatalistList .title {
	display:none;
}

#YourView .Items .Code a{
	font-weight:bold;
	color:#193d0e;
}
#YourView .Items .Name{
	font-weight:bold;
}
#YourView .Items .Description{
	font-style:italic;
}
#YourView .Separator{
	height:15px;
}


#CupPagesDatalists .Items{
	width:24%;
	float:left;
	font-size:85%;
	font-weight:normal;
	padding:2px 0 4px 0;
}
#CupPagesDatalists .Separator{
	height:5px;
}

#pbNewsSummary{ padding:0px;}
#pbNewsSummary .title{ display:none; }
#pbNewsSummary .Date{ display:none; }
#pbNewsSummary .Headline a{color:#0b2e04; font-size:85%; padding:2px 0px 2px 2px; display:block; }
#pbNewsSummary .Headline a:hover{color:#ff9900; }
#pbNewsSummary .Header {font-weight:bold; color:#0b2e04; padding:3px; 
background-color:#FBDE52;
color:#4E504D;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-style:italic;
font-weight:bold;
margin:0pt;
padding:2px 4px;
}
#content-area div#midcol div#pbNewsSummary .Header	{padding-left:4px;}

.pbList .Title { }
.pbList .Header { }
.pbList .Item { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
.pbList .AltItem { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
.pbList .Separator { }
.pbList .Footer { }
.pbList .Date {  font-weight: bold;  }
.pbList .Name {  font-weight: bold; }
.pbList .Headline { font-weight: bold; }
.pbList .Description { }
.pbList .URL { }
.pbList .Summary { }
.pbList .CategorySelector { }
.pbList .CategoryCombo { }
/*.pbList a:link {color:#472c08;}
.pbList a:visited {color:#472c08; }
.pbList a:active {color:#472c08; }
.pbList a:hover { color:#0f68b4;}*/
.pbList .HorizontalSeparator { border-top: gainsboro 1px solid; height: 1px; }

#pbLinksList .Separator { padding-top: 0px; padding-bottom: 0px; }
#pbLinksList .Item { padding-bottom: 0px; padding-top: 0px; }
#pbLinksList .altItem { padding-bottom: 0px; padding-top: 0px; }
#pbLinksList table { height:0px; }

.pbPager { margin-top:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.pbPager table tr td { font-size:90%;}
.pbPager table tr td select { font-size:100%; }
.pbPager a:link { }
.pbPager a:visited { }
.pbPager a:active { }
.pbPager a:hover { }
.pbPager .Label { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
.pbPager .Value { font-weight: bold; }
.pbPager .separator { padding-right: 4px; padding-left: 4px; }
.pbPager .Dropdown { }

#pbProductImages { padding-right: 2px; padding-left: 2px; padding-bottom: 8px; padding-top: 4px; text-align: left; }
#pbProductImages .thumbnail { border-right: steelblue 1px solid; border-top: steelblue 1px solid; margin: 2px; border-left: steelblue 1px solid; border-bottom: steelblue 1px solid; background-color: white; }
#pbProductImageMain { border-bottom: SteelBlue 1px solid; background-color: white; }

#pbProductOptions {}
#pbProductOptions .Item { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
#pbProductOptions .AltItem { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
#pbProductOptions Select { }

#pbProductCategorySelector { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
#pbProductCategorySelector .Item { }
#pbProductCategorySelector .CategoryCombo { }

#pbBreadcrumb td {font-size:80%; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#pbBreadcrumb a:link { color:#fff;}
#pbBreadcrumb a:visited { color:#fff;}
#pbBreadcrumb a:active { color:#fde456;}
#pbBreadcrumb a:hover { color:#fde456;}
#pbBreadcrumb .Header { }
#pbBreadcrumb .Item { padding-right: 0px; padding-left: 2px; padding-bottom: 3px; padding-top: 3px;  }
#pbBreadcrumb .AltItem { padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px;  }
#pbBreadcrumb .Separator { color:#707070;}
#pbBreadcrumb .Footer { }
#pbBreadcrumb .Name { font-weight: bold; }

#pbCartSummary { border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 4px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }
#pbCartSummary .Header { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; color: white; padding-top: 2px; background-color: black; font-weight: bold; }
#pbCartSummary .Item { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px;  }
#pbCartSummary .AltItem { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
#pbCartSummary .Footer { padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 2px; color: white; padding-top: 2px; background-color: black; }
#pbCartSummary a:link { }
#pbCartSummary a:visited { }
#pbCartSummary a:active { }
#pbCartSummary a:hover { }

#pbCartMiniSummary {}
#pbCartMiniSumary .Items {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
#pbCartMiniSumary .Total {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }

#pbCheckoutViewCart {}

#pbCartView { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; }
#pbCartView .header { padding-right: 3px; padding-left: 3px; font-weight: bold;  padding-bottom: 3px; color: white; padding-top: 3px; background-color: black; }
#pbCartView .item { padding-right: 3px; padding-left: 3px; font-weight: normal; padding-bottom: 3px; padding-top: 3px; }
#pbCartView .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; padding-bottom: 3px; padding-top: 3px; }
#pbCartView .postage { padding-right: 3px; padding-left: 3px; font-weight: bold;  padding-bottom: 3px; color: white; padding-top: 3px;  background-color: black; }
#pbCartView .total { padding-right: 3px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; color: white; padding-top: 3px;  background-color: black; }
#pbCartView .qtytextbox { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; }
#pbCartView .postageoptions { color: white; background-color: black; }

#pbCheckoutDetails {}
#pbCheckoutDetails .Heading { font-weight: bold;  }
#pbCheckoutDetails .Label { }
#pbCheckoutDetails .Field { }
#pbCheckoutDetails .Control { }
#pbCheckoutDetails .TextBox { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; }

#pbUserLogin { vertical-align: middle;  text-align: left; }
#pbUserLogin a:link { color: white; }
#pbUserLogin a:visited {  color: white; }
#pbUserLogin a:hover {  color: orange; }
#pbUserLogin a:active { color: orange; }
#pbUserLogin .TextBox { color: #0b2e04; border:0px; padding:0; margin:0; width:100px;}
#pbUserLogin .Label, #pbUserLogin .ForgottenPassword { font-size:100%; padding-right:5px; font-size:92%;}
#pbUserLogin .LogoutButton { font-size:92%; }
#pbUserLogin { line-height:13px; } /**/

#pbSubPages { border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 4px 4px 4px 4px; border-left: black 1px solid; padding-top: 0px; border-bottom: black 1px solid; }
#pbSubPages a:link { }
#pbSubPages a:visited { }
#pbSubPages a:active { }
#pbSubPages a:hover { }
#pbSubPages .Header { }
#pbSubPages .Item { padding-right: 3px; padding-left: 3px; padding-bottom: 3px;  padding-top: 3px; }
#pbSubPages .AltItem { padding-right: 3px; padding-left: 3px; padding-bottom: 3px;  padding-top: 3px; }
#pbSubPages .Separator { }
#pbSubPages .Footer { }

#pbBlogsList { text-align: center; }
#pbBlogsList .Item { text-align: left; }
#pbBlogsList .AltItem { text-align: left; }
#pbBlogsList .Separator { border-bottom: black 1px dotted; width: 95%; }
#pbBlogsList .Title {}
#pbBlogsList .BlogTitle { font-weight: bold; font-size: 15px; }
#pbBlogsList .BlogDate { font-size: 11px; margin-bottom: 16px; }
#pbBlogsList .BlogContent { font-size: 11px; }

#pbBlogsSummary { text-align: center; }
#pbBlogsSummary .Item { text-align: left; }
#pbBlogsSummary .AltItem { text-align: left; }
#pbBlogsSummary .Separator { width: 95%; border-bottom: black 1px dotted; }
#pbBlogsSummary .Title {}
#pbBlogsSummary .BlogTitle {}
#pbBlogsSummary .BlogDate {}
#pbBlogsSummary .BlogContent {}

#pbBlogRepliesList { text-align: center; }
#pbBlogRepliesList .Item { text-align: left; }
#pbBlogRepliesList .AltItem { text-align: left; }
#pbBlogRepliesList .Separator { width: 98%; border-bottom: black 1px dotted; }
#pbBlogRepliesList .Title { text-align: left; font-weight: bold; font-size: 13px; color: mediumblue; }
#pbBlogRepliesList .CommentDate { font-size: 11px; margin-bottom: 8px; }
#pbBlogRepliesList .SendersName { font-size: 11px; font-weight: bold; }
#pbBlogRepliesList .SendersEmail {}
#pbBlogRepliesList .Comments { font-size: 11px; }

#pbBlogRepliesSummary {}
#pbBlogRepliesSummary .Item {}
#pbBlogRepliesSummary .AltItem {}
#pbBlogRepliesSummary .Separator{ border-bottom: black 1px dotted; }
#pbBlogRepliesSummary .Title {}
#pbBlogRepliesSummary .CommentDate {}
#pbBlogRepliesSummary .SendersName {}
#pbBlogRepliesSummary .SendersEmail {}
#pbBlogRepliesSummary .Comments {}

#pbBlogsReplyForm {}
#pbBlogsReplyForm .Label { font-size: 11px; }
#pbBlogsReplyForm .TextBox { width: 250px; font-size: 11px; }
#pbBlogsReplyForm .CommentsTextBox { width: 250px; font-size: 11px; }
#pbBlogsReplyForm .ButtonContainer {padding: 4px;}

#pbEventForm {}
#pbEventForm .CustomForm_Table {}
#pbEventForm .CustomForm_LabelRow {}
#pbEventForm .CustomForm_LabelCell { font-size: 13px; color: Blue; }
#pbEventForm .CustomForm_FieldRow {}
#pbEventForm .CustomForm_FieldCell {}
#pbEventForm .CustomForm_TextBox {}
#pbEventForm .CustomForm_DropDown {}
#pbEventForm .CustomForm_CheckBox {}
#pbEventForm .CustomForm_RadioButton {}
#pbEventForm .CustomForm_SubmitButton {}
#pbEventForm .CustomForm_ClearButton {}
#pbEventForm .CustomForm_Required { font-weight: bold; color: red; }
#pbEventForm .CustomForm_Confirm { font-weight: bold; color: Green; }
#pbEventForm .CustomForm_Errors { color: Red; }

/*** Events Calendar **/
#pbEventsCalendar .EventsCalWrapper
{
	background-color: #fbfbfb;
	border: solid 1px #ebebeb;
	border-right: 2px solid #d1d1d1;
	border-bottom: 2px solid #d1d1d1;
	cursor: default;
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #686868;
}
#pbEventsCalendar .EventsCalDefault, .EventsCalWeekendDefault
{
	border-top: solid 1px white;
	border-left: solid 1px #fcfcfc;
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #f2f2f2;
	background-color: transparent;
	text-align: right;
	vertical-align: top;
	width: 150px;
	height: 110px;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}
#pbEventsCalendar .EventsCalToday
{
	border-top: solid 1px white;
	border-left: solid 1px #fcfcfc;
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #f2f2f2;
	background-color: lightyellow;
	text-align: right;
	vertical-align: top;
	width: 150px;
	height: 110px;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}
#pbEventsCalendar .EventsCalDaysOfWeek
{
	font-weight: bold;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	border-top: solid 1px #b5b5b5;
	border-bottom: solid 1px #b3b39b;
	height: 24px;
	cursor: default;
	background-color: lightsteelblue;
	text-align: center;
	padding: 0px 3px;
}

#pbEventsCalendar .EventsCalOtherMonth
{
	color: #c6c6c6;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	border-top: solid 1px #f9f9f9;
	border-left: solid 1px #f9f9f9;
	border-right: solid 1px #f2f2f2;
	border-bottom: solid 1px #f2f2f2;
	background-color: #ffffff;
	cursor: default;
	text-align: right;
	vertical-align: top;
	width: 150px;
	height: 110px;
	padding: 2px 2px 2px 2px;
}

#pbEventsCalendar .EventsCalTitlebar
{
	color: white;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	height: 37px;
	cursor: default;
	text-align: center;
	width: 100%;
	background-color: steelblue;
}
#pbEventsCalendar .EventsCalTitlebar td
{
    font-size: 18px;
}

#pbEventsCalendar .EventsCalTableLayout
{ 
}

#pbEventsCalendar .EventsCalItem
{
    text-align:left;
	font-weight:normal;
	padding: 4px 4px 4px 4px;
}
/**** end EventsCalendar ****/

#pbAdvancedSearch .TextBox
{
	width: 115px;
}

/* pbNewsList */
#pbNewsList ul{
}
#pbNewsList .Separator{
	height:10px;
}
#pbNewsList	{
	color:#333;
}
#pbNewsList .Headline{
	font-size:1.25em;
	color:#222222;
	padding:0;
	margin:0 0 2px 0;
	font-family:Arial, Helvetica, sans-serif;
/*	text-transform:uppercase;	*/
	font-weight:bold;
}
#pbNewsList .Headline a{
	text-decoration:underline;
	color:#222222;
}

#pbNewsList li	{
	padding:2px 0;
}	
#pbNewsList li a	{
	font-size:100%;
	color:#0b2e04;
}	

#pbNewsList .altheadline{
	background:#f1f5f8;
	padding:0;
	margin:0 0 2px 0;
}	

#pbNewsList a:hover{
	color:#d15b5b;
	text-decoration:none;
}
#pbNewsList .Date{
	font-weight:bold;
	font-size:80%;
	color:#222;
	float:right;
}
#pbNewsList .Summary{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0;
	margin:0 0 2px 0;
}
#pbNewsList .More a	{
	color:#d15b5b;
	font-size:90%;
}
#pbNewsList .More a:hover	{
	color:#0b2e04;
}
#pbNewsList img{
	margin-right:5px;
}
#pbNewsList .title{ display:none; }

.HomePage #pbNewsList .Headline	{
	font-size:125%;
	padding:0 0 2px;
	margin:0;
}
.HomePage #pbNewsList .Summary	{
	font-size:110%
}

#pbSearchField{
	margin-bottom:10px;
}

div#searchresults div#pbList .Name{
	font-weight:bold;
}
div#searchresults div#pbList .Separator{
	height:10px;
}
div#searchresults div#pbList .Description{
	font-style:italic;
}

#pbAdBanner{
	margin-top:7px;
}
* html #pbAdBanner{
	margin-top:7px;
}

img { border: 0; }

/* new css */
#ozefTodaysRacing { }
#ozefTodaysRacing .Title { }
#ozefTodaysRacing .Item { }
#ozefTodaysRacing .AltItem {}
#ozefTodaysRacing .Separator {}

#ozefTodaysResults { }
#ozefTodaysResults .Title {}
#ozefTodaysResults .Item {}
#ozefTodaysResults .AltItem {}
#ozefTodaysResults .Separator {}

/*** site search - for basic search ***/
.pbSiteSearch { margin:0px; padding:0; list-style:none; }
.pbSiteSearch li { display:inline; list-style:none; }
.pbSiteSearch .keywords .Label { display:none; }
.pbSiteSearch .Label { }
.pbSiteSearch .Value {  }
.pbSiteSearch .Textbox { width:120px; }
.pbSiteSearch .Button { }
/*** end basic search ***/

