/*
default.css

Theme stylesheet
*/


/*
General Styles
*/
body
{
  font: 11px Tahoma;
  margin: 0;
  background: #ffffff;
}

#wrapper
{
  border-top: 2px #d41212 solid;
}

/*
Header Styles
*/
.header
{
  height: 245px;
  background: #f8f8f8 url('../images/header/header.png') no-repeat top;
  vertical-align: bottom;
}

.headerMainShop
{
  background: url('../images/header/menu/main_menu_tiler_shop.png') repeat-x top;
  color: #ffffff;
  height: 30px;
}

.headerMainMenu
{
  background: url('../images/header/menu/main_menu_tiler.png') repeat-x top;
  color: #ffffff;
  height: 30px;
}

*.headerMainMenuHits
{
  color: #ffffff;
  height: 30px;
  font-family:century gothic;
  font-size:14px;
  font-weight:bold;
  
}

.headerMainMenuHitBlock
{
  background: url('../images/header/menu/hit_block.png');
  width:25px;
  text-align:center;
  color:#222;
  font-size:16px;
  font-weight:bold;
  font-family:century gothic;
  text-shadow:1px 1px 1px #999;
}
	

.headerMainMenuLinks
{
  margin: auto;
  text-align: left;
  height: 30px;
}

.headerMainMenuNavLinks
{
  text-align: center;
}

.headerMainMenuNavLinksText
{
  background: url('../images/header/menu/main_menu_normal.png') no-repeat bottom;
  padding-left:6px;
  padding-right:6px;
  padding-top:9px;
  padding-bottom:8px;
  display: block;
  color: #555555;
  font-weight: bold;
  text-decoration: none;
}

.headerMainMenuNavLinksTextMedium
{
  background: url('../images/header/menu/main_menu_normal_medium.png') no-repeat bottom;
  padding-left:6px;
  padding-right:6px;
  padding-top:9px;
  padding-bottom:8px;
  display: block;
  color: #555555;
  font-weight: bold;
  text-decoration: none;
}
.headerMainMenuNavLinksTextLarge
{
  background: url('../images/header/menu/main_menu_normal_large.png') no-repeat bottom;
  padding-left:6px;
  padding-right:6px;
  padding-top:9px;
  padding-bottom:8px;
  display: block;
  color: #555555;
  font-weight: bold;
  text-decoration: none;
}

.headerMainMenuNavLinksTextHigh
{
  background: url('../images/header/menu/main_menu_hover.png') no-repeat bottom;
	color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextMediumHigh
{
  background: url('../images/header/menu/main_menu_hover_medium.png') no-repeat bottom;
	color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextLargeHigh
{
  background: url('../images/header/menu/main_menu_hover_large.png') no-repeat bottom;
	color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextActive
{
  background: url('../images/header/menu/main_menu_selected.png') no-repeat bottom;
  color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextActiveMedium
{
  background: url('../images/header/menu/main_menu_selected_medium.png') no-repeat bottom;
  color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextActiveLarge
{
  background: url('../images/header/menu/main_menu_selected_large.png') no-repeat bottom;
  color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextActive:hover
{
  background: url('../images/header/menu/main_menu_selected.png') no-repeat bottom;
  color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextActiveMedium:hover
{
  background: url('../images/header/menu/main_menu_selected_medium.png') no-repeat bottom;
  color: #ffffff;
	text-decoration: none;
}

.headerMainMenuNavLinksTextActiveLarge:hover
{
  background: url('../images/header/menu/main_menu_selected_large.png') no-repeat bottom;
  color: #ffffff;
	text-decoration: none;
}

.headerSubMenu
{
  background: #b90101;
  color: #ffffff;
  height: 30px;
}

.headerSubMenuLinks
{
  margin: auto;
  text-align: left;
  height: 35px;
}

.headerSubMenuNavLinksText
{
  color: #efefef;
  text-decoration: none;
  position: relative;
  bottom: 10px;
}

.headerSubMenuNavLinksText:hover
{
  color: #ffffff;
  text-decoration: none;
}

.headerSubMenuSpacer
{
  padding-left: 10px;
  padding-right: 10px;
}

.headerSubMenuNavLinksTextOther
{
  color: #efefef;
  text-decoration: none;
}

.headerSubMenuNavLinksTextOther:hover
{
  color: #ff9000;
  text-decoration: none;
}

.headerContentSocial
{
  background: #242424;
  color: #efefef;
  height: 40px;
}

.headerContentSocialSub
{
  margin: auto;
  text-align: left;
  height: 40px;
}

.updatedLoginRegister
{
  background: #ffffff;
  color: #555555;
  height: 30px;
}

.updatedLoginRegisterSub
{
  margin: auto;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
}

.headerLoginRegister
{
  vertical-align: top;
  z-index: 2000;
  display: none;
}

.headerLoginRegisterDiv
{
  float: right;
  position: relative;
  z-index: 2000;
}

.loginExtra
{
  width: 300px;
  background: url('../images/header/popup_tiler.png') repeat left top;
  z-index: 1000;
  position: absolute;
  padding: 5px;
  top: 42px;
  right: 0px;
  display: none;
}

.registerExtra
{
  width: 400px;
  background: url('../images/header/popup_tiler.png') repeat left top;
  z-index: 1000;
  position: absolute;
  padding: 5px;
  top: 42px;
  right: 0px;
  display: none;
}

.profileExtra
{
  width: 336px;
  background: url('../images/header/popup_tiler.png') repeat left top;
  z-index: 1000;
  position: absolute;
  padding: 5px;
  top: 42px;
  right: 0px;
  display: none;
}

.login
{
  text-align: left;
  width: 438px;
  font-size: 11px;
  color: #ffffff;
  margin-left: auto;
  margin-right: auto;
}

.formHeading
{
  color: #008aff;
  font-size: 12px;
  font-weight: bold;
}

.formText
{
  font-weight: bold;
  font-size: 10px;
  color: #333333;
}

.comboBox
{
  height: 19px;
  font-size: 11px;
  border: 1px solid #969696;
}

.textBox
{
  height: 15px;
  font-size: 11px;
  border: 1px solid #969696;
  background: #ffffff;
}

.fileBox
{
  height: 18px;
  font-size: 11px;
  border: 1px solid #969696;
  background: #ffffff;
}

.textArea
{
  font-size: 11px;
  font-family: Tahoma;
  border: 1px solid #969696;
  background: #ffffff;
}

*.searchBox {
    font-size:11px;
    color: #333;
    height:16px;
    border-left: 1px solid #969696;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    border-right:none;
}

.updateTextDesc
{
  color: #333333;
  background: #ededed;
  font-size: 11px;
  width: 260px;
}

.submitBtn
{
  font-size: 11px;
  background: url('../images/buttons/link_submit_btn.png');
  border: 0;
  width: 75px;
  height: 20px;
}

.submitBtn:hover
{
  font-size: 11px;
  background: url('../images/buttons/link_submit_btn_hovered.png');
  border: 0;
  width: 75px;
  height: 20px;
  cursor: pointer;
}

.clearBtn
{
  font-size: 11px;
  background: url('../images/buttons/link_clear_btn.png');
  border: 0;
  width: 75px;
  height: 20px;
}

.clearBtn:hover
{
  font-size: 11px;
  background: url('../images/buttons/link_clear_btn_hovered.png');
  border: 0;
  width: 75px;
  height: 20px;
  cursor: pointer;
}

.requestBtn
{
  font-size: 11px;
  background: url('../images/buttons/link_request_btn.png');
  border: 0;
  width: 75px;
  height: 20px;
}

.requestBtn:hover
{
  font-size: 11px;
  background: url('../images/buttons/link_request_btn_hovered.png');
  border: 0;
  width: 75px;
  height: 20px;
  cursor: pointer;
}

.profile
{
  width: 250px;
}

.profileSubHeading
{
  font-weight: bold;
  font-size: 10px;
  background: #000000;
}

.profileText
{
  font-weight: normal;
  font-size: 10px;
}

.formTextDescription
{
  font-size: 11px;
  color: #333333;
}

.formTextInfo
{
  font-style: italic;
  font-size: 10px;
  color: #333333;
}

#comboListTitle
{
  cursor: pointer;
  position: relative;
}

#comboList
{
  display: none;
  padding-left: 0px;
  position: absolute;
  width: 130px;
}

.comboListWrapper
{
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #ff0000;
}

.comboListItem
{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  list-style: none;
  cursor: pointer;
}

.comboListItem:hover
{
  background: #0000ff;
  list-style: none;
  cursor: pointer;
}

.formLink
{
  color: #ff9000;
  text-decoration: none;
}

.formLink:hover
{
  color: #008aff;
  text-decoration: none;
}

.formInputs
{
  text-align: right;
}

.headerMenu
{
  background: url('../images/header/menu/menu_tiler.png') repeat-x left bottom;
  height: 49px;
  vertical-align: bottom;
}

.headerMenuDiv
{
  float:left;
}

.headerSearchDiv
{
  float: right;
}

.headerSearch
{
}

.searchInput
{
}

.searchSubmit
{
}

/*
Footer Styles
*/
.footer
{
}

.footerContentLinks
{
  padding-top: 20px;
}

.footerContentLinksSub
{
  border-top: 1px solid #cccccc;
  margin: auto;
  text-align: left;
}

.footerContentSocial
{
  background: #242424;
  color: #efefef;
  height: 40px;
}

.footerContentSocialSub
{
  margin: auto;
  text-align: right;
}

.footerLinksHeadings
{
  padding-top: 10px;
  color: #333333;
  font-weight: bold;
  font-size: 10px;
}

.footerLinksList
{
  list-style: none;
  padding-left: 2px;
  margin-left: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

.footerLinkList, li
{
  padding-top: 2px;
}

.footerLinks
{
  color: #555555;
  text-decoration: none;
  font-size: 10px;
}

.footerLinks:hover
{
  color: #f5ad00;
  text-decoration: none;
  font-size: 10px;
}

.footerContentNav
{
  border-top: 2px solid #cccccc;
  background: #f8f8f8;
  height: 40px;
}

.footerContentNavSub
{
  margin: auto;
  text-align: left;
}

.footerText
{
  font-size: 11px;
  color: #333333;
}

.footerBottomLinks
{
  color: #555555;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
}

.footerBottomLinks:hover
{
  color: #f5ad00;
  text-decoration: none;
}

/*
Content Styles
*/
.content
{
  background: #ffffff;
  color: #242424;
}

.contentLeftTiler
{
  width: 6px;
  background: url('../images/content/content_tile_left.png') repeat-y top left;
}

.contentRightTiler
{
  width: 6px;
  background: url('../images/content/content_tile_right.png') repeat-y top right;
}

.contentContent
{
  padding: 10px;
}

.contentFooter
{
  background: url('../images/content/content_footer.png') no-repeat center;
  width: 974px;
  height: 81px;
}

.pageHeading
{
  font-weight: bold;
  font-size: 18px;
  color: #c91d1d;
  font-family: Georgia, serif;
}

.pageSubHeading
{
  font-weight: bold;
  font-size: 12px;
  color: #5d5d5d;
}

.pageText
{
  font-weight: normal;
  font-size: 11px;
  color: #242424;
}

.normalLink
{
  color: #ff9000;
  text-decoration: none;
}

.normalLink:hover
{
  color: #008aff;
  text-decoration: none;
}

.pageText a
{
  color: #e22929;
  text-decoration: none;
}

.pageText a:hover
{
  color: #e22929;
  text-decoration: underline;
}

.videoWrapper
{
  text-align: center;
}

.video
{
  width: 900px;
  margin: 0px auto;
}

.imageTableWrapper
{
  text-align: center;
}

.imageTable
{
  width: 900px;
  margin: 0px auto;
}

/*
Image Reel
*/
.mainView
{
  float: left;
  position: relative;
}

.window
{
  height: 246px;
  width: 974px;
  overflow: hidden;
  position: relative;
}

.imageReel
{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}

.imageReel img
{
}

.paging
{
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 189px;
  height: 46px;
  z-index: 100;
  text-align: center;
  line-height: 46px;
  background: url('../images/content/imagereel/reel_paging_bg.png') no-repeat;
  display: none;
}

.paging a
{
  padding: 7px;
  text-decoration: none;
  color: #242424;
  font-weight: bold;
  font-size: 12px;
}

.paging a.active
{
  font-weight: bold;
  color: #ffffff;
  background: #920000;
  border: 1px solid #610000;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.paging a:hover
{
  font-weight: bold;
}

.routeMap
{
  width: 950px;
}

.panelTable
{
  border: 1px solid #e2e2e2;
  background: #f6f6f6;
}

.panelHeading
{
  background-color: #e2e2e2;
  padding: 5px;
  color: #333333;
  font-size: 15px;
  font-family: "Myriad Pro", sans-serif;
  font-weight: bold;
}

.otherMapTable
{
  width: 190px;
  border: 1px solid #e2e2e2;
  background: #f6f6f6;
}

.panelNaviationLinks
{
  color: #5d5d5d;
  text-decoration: none;
  display: block;
  padding: 3px;
}

.panelNaviationLinks:hover
{
  color: #191919;
  text-decoration: none;
  display: block;
  background: #e2e2e2;
}

.panelNavigationText
{
  font-size: 11px;
  color: #5d5d5d;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #E2E2E2;
}

.lastPanelNavigationText
{
  font-size: 11px;
  color: #5d5d5d;
  border-top: 1px solid #ffffff;
}

.panelLinks
{
  width: 150px;
  vertical-align: top;
}

.panelLinks a
{
  color: #5d5d5d;
  text-decoration: none;
}

.panelLinks a:hover
{
  color: #b62121;
  text-decoration: none;
}

.featuredMapRoute
{
  vertical-align: top;
  text-align: right;
}

.icons16
{
  width: 16px;
  height: 16px;
}

.icons32
{
  width: 32px;
  height: 32px;
}

.panelTitleIcon
{
  width: 16px;
  height: 16px;
  position: relative;
  bottom:-3px;
  left: 5px;
}

.panelTitleIconTrigger
{
  width: 16px;
  height: 16px;
  position: relative;
}

.tip
{
  display: none;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: normal;
  color: #f8f8f8;
  background:#333333;
  padding:5px;
  position:absolute;
  bottom: 25px;
  left: 16px;
  z-index:1000;
  width: 500px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.linkIcons16
{
  width: 16px;
  height: 16px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #E2E2E2;
}

.lastLinkIcons16
{
  width: 16px;
  height: 16px;
  border-top: 1px solid #ffffff;
}

.panelLinksText
{
  font-size: 11px;
  color: #5d5d5d;
}

.panelViewer
{
  font-size: 11px;
  color: #333333;
  border-bottom: 1px solid #b1b1b1;
}

.panelViewerHeadingsFirst
{
  background: url('../images/panelviewer/panel_viewer_tiler.png') repeat-x top center;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 3px;
  height: 20px;
  border-right: 1px solid #890000;
  border-top: 1px solid #890000;
  border-left: 1px solid #890000;
  border-bottom: 1px solid #890000;
}

.panelViewerHeadings
{
  background: url('../images/panelviewer/panel_viewer_tiler.png') repeat-x top center;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 3px;
  height: 20px;
  border-right: 1px solid #890000;
  border-top: 1px solid #890000;
  border-bottom: 1px solid #890000;
}

.panelViewerDataFirst
{
  font-size: 11px;
  color: #333333;
  padding: 5px;
  border-right: 1px solid #b1b1b1;
  border-left: 1px solid #b1b1b1;
}

.panelViewerData
{
  font-size: 11px;
  color: #333333;
  padding: 5px;
  border-right: 1px solid #b1b1b1;
}

.tableViewerHeading
{
  background: #b90101;
}

.tableViewerText
{
  background: #b90101;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
}

.tableViewerNoData
{
  color: #555555;
  background: #efefef;
  font-size: 11px;
}

.tableViewerData
{
  color: #555555;
}

.odd
{
  background: #efefef;
}

.even
{
  background: #dadada;
}



.albumViewer
{
  width: 940px;
  font-size: 11px;
  border-top: 1px solid #979797;
  border-left: 1px solid #979797;
  border-right: 1px solid #979797;
  background: #f6f6f6;
}

.albumViewerDate
{
  background-color: #e2e2e2;
  padding: 2px;
  color: #333333;
  font-size: 15px;
  font-family: "Myriad Pro", sans-serif;
  font-weight: bold;
  width: 100px;
  border-right: 1px solid #979797;;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
}

.albumViewerName
{
  background-color: #e2e2e2;
  padding: 2px;
  color: #333333;
  font-size: 15px;
  font-family: "Myriad Pro", sans-serif;
  font-weight: bold;
  width: 150px;
  border-right: 1px solid #979797;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
}

.albumViewerDescription
{
  background-color: #e2e2e2;
  padding: 2px;
  color: #333333;
  font-size: 15px;
  font-family: "Myriad Pro", sans-serif;
  font-weight: bold;
  border-right: 1px solid #979797;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
}

.albumViewerViewAlbum
{
  background-color: #e2e2e2;
  padding: 2px;
  color: #333333;
  font-size: 15px;
  font-family: "Myriad Pro", sans-serif;
  font-weight: bold;
  width: 120px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
}

.albumViewerDateText
{
  padding: 5px;
  vertical-align: top;
  border-right: 1px solid #979797;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
  text-align: center;
}

.albumViewerAlbumText
{
  padding: 5px;
  vertical-align: top;
  border-right: 1px solid #979797;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
}

.albumViewerDescriptionText
{
  padding: 5px;
  vertical-align: top;
  border-right: 1px solid #979797;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
}

.albumViewerViewAlbumText
{
  padding: 5px;
  vertical-align: top;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #979797;
  text-align: center;
}

.albumDateCreated
{
  font-family:Tahoma;
  font-weight:normal;
  font-style: italic;
  font-size: 11px;
  color:#555555;
}

.albumViewLinks
{
  color: #333333;
  text-decoration: none;
}
.albumViewLinks:hover
{
  color: #c91d1d;
  text-decoration: none;
}

.underConstruction
{
  background: url('../images/under_construction.png') no-repeat center;
  width: 940px;
  height: 206px;
}

.calendar
{
  background: url('../images/calendar.png') no-repeat top center;
  width: 48px;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
}

.calendarHover
{
  background: url('../images/calendar_hover.png') no-repeat top center;
  width: 48px;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
}

.calendarYear
{
  font-size: 9px;
  text-align: center;
  vertical-align: middle;
}

.calendarMonth
{
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  vertical-align: middle;
  padding-top: 1px;
}

.calendarDay
{
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding-top: 3px;
  vertical-align: middle;
}

.success
{
  color: #333;
  font-size: 10px;
}

.err
{
  color: #f83939;
  font-size: 10px;
}

#registerLoginForm
{
  display: none;
}

.profileContent
{
  font-size: 11px;
}

.profileNaviagtionContainer
{
  vertical-align: top;
  width: 200px;
}


.headingIcons16
{
  background-color: #E2E2E2;
  width: 16px;
  height: 16px;
}

.viewer
{
  width: 750px;
  height: 250px;
  position: relative;
}

.viewerWindow
{
  position: absolute;
  top: 0;
  left: 0;
  width: 750px;
  height: 250px;
  overflow: hidden;
}

.view
{
  position: relative;
  width: 750px;
  height: 250px;
  background: #f8f8f8;
}

.edit
{
  position: relative;
  width: 750px;
  height: 250px;
  background: #f8f8f8;
}

.clearBoth
{
  clear: both;
}

.filterTable
{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
}

.iconEditLink
{
  background: url('../images/buttons/link_edit_btn.png');
  width: 75px;
  height: 20px;
  display: block;
  text-decoration:none;
  color: #efefef;
}

.iconEditLink:hover
{
  background: url('../images/buttons/link_edit_btn_hovered.png');
  width: 75px;
  height: 20px;
  text-decoration:none;
  color: #ffffff;
}

.iconCancelLink
{
  background: url('../images/buttons/link_cancel_btn.png');
  width: 75px;
  height: 20px;
  display: block;
  text-decoration:none;
  color: #efefef;
}

.iconCancelLink:hover
{
  background: url('../images/buttons/link_cancel_btn_hovered.png');
  width: 75px;
  height: 20px;
  text-decoration:none;
  color: #ffffff;
}

.raceEntriesLink
{
  color: #555555;
  text-decoration: none;
}

.raceEntriesLink:hover
{
  color: #cc0000;
  text-decoration: none;
}

.imageDesc
{
   background: url('../images/header/popup_tiler.png') repeat top left;
   padding: 10px;
   text-align: left;
   width: 678px;
   position: absolute;
   left: 0;
   bottom: 0;
   color: #ffffff;
}

.imageNavigationTable
{
  width: 710px;
  margin: auto;
}

.imageNavigation
{
  color: #333333;
  padding: 5px;
  background: #dddddd;
  font-size: 10px;
  border-top: 1px solid #ffffff;
  text-align: right;
}

.imageNavigation a
{
  color: #E73034;
  text-decoration: none;
}

.imageNavigation a:hover
{
  color: #cc0000;
  text-decoration: underline;
}

.visitorsHeading
{
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  padding-right: 5px;
}

.visitors
{
  background: url('../images/icons/24x24/visitors.png') no-repeat center;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  padding: 1px;
}

 .visitorsRight
 {
   background: url('../images/visitors/visitors_right.png') no-repeat;
   width: 6px;
   height: 46px;
}

.visitorsLeft
 {
   background: url('../images/visitors/visitors_left.png') no-repeat;
   width: 6px;
   height: 46px;
}

.visitorsTiler
 {
   background: url('../images/visitors/visitors_tiler.png') repeat-x;
   height: 46px;
}

.searchBar
{
  font-size: 11px;
  color: #555555;
  height: 26px;
}

.searchBarLeft
{
  width: 4px;
  height: 26px;
  background: url('../images/header/searchBar/search_bar_left.png') no-repeat;
}

.searchBarMiddle
{
  height: 26px;
  background: #efefef;
  padding-right: 2px;
}

.searchBarRight
{
  width: 74px;
  height: 26px;
  background: url('../images/header/searchBar/search_bar_right.png') no-repeat;
  text-align: center;
}

.select
{
  font-size: 11px;
  height: 18px;
  border: 1px solid #cccccc;
}

.input
{
  font-size: 11px;
  height: 14px;
  border: 1px solid #cccccc;
}

.search
{
  background: url('../images/buttons/search_btn.png');
  width: 70px;
  height: 22px;
  border: 0;
}

.search:hover
{
  background: url('../images/buttons/search_btn_hovered.png');
  width: 70px;
  height: 22px;
  border: 0;
  cursor: pointer;
}





*.eventMonthSelected {
    color: #ff9000;
    background-image:url('../images/event_month_overlay.png');
    background-repeat:no-repeat;
    background-position:1px 0;
}

*.eventMonth {

}

*.eventMonth:hover {
    font-weight:bold;
    font-size:12px;
}

*.orangeLink
{
    font:11px Tahoma;
    color:#ff9000;
    text-decoration:none;
}

*.orangeLink:hover
{
    color:#008aff;
}

.aBlock
{
}

.aBlock:hover
{
  cursor: pointer;
}

.aBlockNoHand:hover
{
  cursor: default;
}

.rrHeaders
{
  color: #555555;
  background: #eae3e0;
  font-weight: bold;
  padding: 3px;
}


.rrTableRow
{
	
}

.rrImageType
{
  padding: 0px;
  width: 6px;
  height: 37px;
}

.rrImage
{
  border-right: solid 1px #999;
  padding: 0px;
  width: 75px;
  height: 50px;
  background: #ffffff;
}

.rrData1
{
  color: #333333;
  background: #ffffff;
  padding-left: 3px;
}

.rrDataGrey1
{
  color: #333333;
  background: #ececec;
  padding-left: 3px;
}

.rrData2
{
  color: #5e7a92;
  background: #f4f3f2;
  font-size: 10px;
  padding-left: 3px;
  border-top:solid 1px #e5e5e5;
}

.rrDataGrey2
{
  color: #5e7a92;
  background: #dcdcdc;
  font-size: 10px;
  padding-left: 3px;
}

.rrData1Hover
{
  color: #354f66;
  background: #deebf8;
}

.rrData2Hover
{
  color: 354f66;
  background: #c1d7ec;
  font-size: 10px;
  border-top:solid 1px #cdcdcd;
}

.profileBtn
{
  background: url('../images/buttons/profile_btn_normal.png') no-repeat;
  width: 85px;
  height: 22px;
  display: block;
}

.profileBtn:hover
{
  background: url('../images/buttons/profile_btn_selected.png') no-repeat;
}

.faqBtn
{
  background: url('../images/buttons/faq_btn_normal.png') no-repeat;
  width: 85px;
  height: 22px;
  display: block;
}

.faqBtn:hover
{
  background: url('../images/buttons/faq_btn_selected.png') no-repeat;
}

.fieldCategory
{
  font-weight: bold;
  color: #b90101;
  font-size: 13px;
  padding-bottom: 5px;
}

.fieldLoader
{
  color: #44adea;
  font-size: 10px;
}

.fieldSuccess
{
  font-style: italic;
  color: #a0c733;
  font-size: 11px;
}

.fieldFail
{
  font-style: italic;
  color: #d6220f;
  font-size: 11px;
}

.fieldLabel
{
  font-weight: bold;
  width: 200px;
  vertical-align: top;
  color: #333333;
  font-size: 10px;
  padding-left: 10px;
  border-bottom: 1px dotted #cccccc;
}

.fieldInput
{
  vertical-align: top;
}

.fieldDescription
{
  color: #555555;
  font-size: 10px;
  vertical-align: top;
  border-bottom: 1px dotted #cccccc;
  width: 250px;
}

.fieldDescriptionBlank
{
  color: #555555;
  font-size: 10px;
  vertical-align: top;
  border-bottom: 1px dotted #cccccc;
}

.fieldDescriptionErr
{
  color: #cc0000;
  font-size: 10px;
  vertical-align: top;
  border-bottom: 1px dotted #cccccc;
  width: 250px;
}

.fieldRequired
{
  color: #cc0000;
  font-size: 10px;
  vertical-align: top;
  width: 5px;
}

.placeHolderHeading
{
  font-size: 10px;
  background: #008aff;
  color: #ffffff;
  font-weight: bold;
  width: 200px;
}

.placeHolderText
{
  font-size: 10px;
  background: #BFB9AA;
  color: #333333;
  width: 200px;
}

.pressedPanelTable
{
  width: 100%;
  background: #EAE3D0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.pressedPanelLeft
{
  width: 6px;
  background: url('../images/pressed_panel_left.png') no-repeat;
  height: 46px;
}

.pressedPanelTiler
{
  background: url('../images/pressed_panel_tiler.png') repeat-x;
  height: 46px;
}

.pressedPanelRight
{
  width: 6px;
  background: url('../images/pressed_panel_right.png') no-repeat;
  height: 46px;
}

.lookupHovered
{
  background: #BFB9AA;
  color: #ffffff;
}

*.adHeader
{
	color:#3b9ced;
	font-size:20px;
	font-weight:bold;
	text-shadow:1px 1px 1px #111;
}

*.adText
{
	font-weight:bold;
	color:#333;
	font-size:14px;
}

*.adSmallText
{
	color:#333;
	font-size:14px;
}

*.adminProfileMenuItem
{
	background-color:#dcdcdc;
	border-top:solid 1px #efefef;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	font-size:10px;
	font-weight:bold;
	color:#333;
	cursor:pointer;
}


*.adminProfileMenuItemSelected
{
	background-color:#a7a7a7;
	border-top:solid 1px #dedede;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

*.dealPanel
{
	border:solid 1px #7f7f7f;
	background-image: url('../images/dealPanelBack.png');
	padding:2px;
}

*.albumLineTop
{
	font:12px Tahoma;
	font-weight:bold;
	padding-left:5px
	;background-color:#f1f1f1;
}

*.albumLineBottom
{
	padding-left:5px;
	border-top:solid 1px #bfb9aa;
	background-color:#dbd6d6;
}

*.photoFrameLarge
{
	background-color:#fff;
	padding:10px;
	border:solid 1px #999;
	-webkit-box-shadow: 0px 0px 5px #555;
	-moz-box-shadow: 0px 0px 5px #555;
	box-shadow: 0px 0px 5px #555;
}

*.photoFrame
{
	background-color:#fff;
	border:solid 1px #999;
	text-align:center;
	-webkit-box-shadow: 0px 0px 5px #555;
	-moz-box-shadow: 0px 0px 5px #555;
	box-shadow: 0px 0px 5px #555;
}

*.photoFrame:hover
{
	cursor:pointer;
	background-color:#fff;
	border:solid 1px #999;
	text-align:center;
	-webkit-box-shadow: 0px 0px 5px #c60000;
	-moz-box-shadow: 0px 0px 5px #c60000;
	box-shadow: 0px 0px 5px #c60000;
}

