/* 
    AUTHOR: Klaus Banse
            kbanse@jankelleymarketing.com
*/

/* Site Defaults */

html{background: url(../images/bg-b.jpg) repeat-y;}
a {color:#fff;}

/* Site Colours */

.red {color: #5f0101;}
.gold {color: #f8ca17;}
.black {color: #000;}
.white {color:#fff;}

/* Site Layout */

#wrapper{background-color: #000;}
#wrapper-content{background-color: #000;}
#leftcolumn{background: url(../images/header-bg-b.jpg) no-repeat;}
#wrapper-content #leftcolumn{background: url(../images/header-bg-b.jpg) no-repeat;}

#logo{background: url(../images/logo-bg-med.png) no-repeat;}

#wrapper-content #logo{background: url(../images/logo-bg-sm.png) no-repeat;}

#header{background-image: url(../images/header-bg-b.jpg); background-position: top right; background-repeat: no-repeat;}
.copyright {color: #fff;}

/* Navigation */

#navigation ul li a{color: #fff;}
#navigation ul li a:hover, #navigation ul li a.active{background: url(../images/fullflag.png) no-repeat; background-position: center bottom;}

#subnav ul {border-top: 1px solid #f8ca17;}
#subnav ul li a{color: #fff; border-bottom: 1px solid #f8ca17; }
#subnav ul li a:hover, #subnav ul li a.active{background: url(../images/subnav-bg.jpg); color: #f8ca17;}

#secondnav ul li{background: url(../images/crown-b.jpg) top left no-repeat; }
#secondnav ul li a{color: #f8ca17;}
#secondnav ul li a:hover, #secondnav ul li a.active{color:#fff;}

.footernav li a {color: #f8ca17;}
.footernav li a:hover {color:#fff;}

/* Frames */
.frame-tl{background: url(../images/frames/frame_01.gif) top left no-repeat;}
.frame-tr{background: url(../images/frames/frame_02.gif) no-repeat;}
.frame-ml{background: url(../images/frames/frame_03.gif) repeat-y;}
.frame-mr{background: url(../images/frames/frame_04.gif) right repeat-y;}
.frame-bl{background: url(../images/frames/frame_05.gif) no-repeat; }
.frame-br{background: url(../images/frames/frame_06.gif) no-repeat;}

.frame-sm-tl{background: url(../images/frames/frame_01.gif) no-repeat;}
.frame-sm-tr{background: url(../images/frames/frame_02.gif) no-repeat;}
.frame-sm-bl{background: url(../images/frames/frame_05.gif) no-repeat;}
.frame-sm-br{background: url(../images/frames/frame_06.gif) no-repeat;}

.frame .framecontent h5 {color: #f8ca17;}
.frame .framecontent p {color: #fff;}

/**********************************************************************/
/*                                                                    */
/*                            Site Content                            */
/*                                                                    */
/**********************************************************************/

.frame-mr .title {color: #fff;}
.frame-mr p {color: #f8ca17;}
.frame-mr a {color: #fff;}
.frame .framecontent .title {color: #fff;}
.frame .framecontent p {color: #f8ca17;}
.frame .framecontent .bannercontent h5 {color: #f8ca17;}
.frame .framecontent .bannercontent p {color: #fff;}

.framecontent .category {color: #f8ca17;}
.framecontent .product {border-top: 1px solid #f8ca17;}
.framecontent .product .title {color: #f8ca17;}
.framecontent .product .description {color: #fff;}

/*  Event Calendar  */
.calendar{background: url(../images/transparency.png) repeat;}
.calendar .day{color:#fff; border:solid 1px #5f0101;}
.calendar .othermonthday{color:#5f0101;}
.calendar .month{border:solid 1px #000;}
.calendar .dayheader{ color:#fff; border:solid 1px #5f0101;}
.calendar .title{background: #950004; border:1px solid #5f0101;}
.calendar .title td{color:#fff;}
.CallBackLoading{background-color:#F5F3E5; border:1px solid #000;}
.CallBackLoadingTitle{background: #950004; border-bottom:1px solid #000;}
.CallBackLoadingHeader{background: #E3E0CD;border-bottom:1px solid #aca899;}
.CallBackLoadingBody{background-color:#F5F3E5;height:445px;}
.admin{background-color: #950004; border:1px solid #950004; color:#fff;}
.container{background-color:#EBCF48;}
.element {}

h3.toggler {height:24px;background-color: #5f0101;border-bottom:1px #f8ca17 solid;}

/* Calendar Popup */

.calendar .popupMenu{background-color: #5f0101; border:1px solid #5f0101;}
.calendar .popupAdmin{background-color:#F5F3E5; border:1px solid #5f0101;}
.calendar .btn{color:#990000; background-color:#ffffcc; border:3px double #FC6; border-top-color: #FC9; border-left-color: #FC9;}
.calendar .btn:hover{color:#FFF; background:#900;}
.calendar a.popuplink{color:#f8ca17;}
.calendar a.popuplink:hover{color:#fff;}
.calendar .day a.newlink{color:#fff;}
.calendar .othermonthday a.newlink{color: #5f0101;}
.popupMenu span#lbltitle{color:#f8ca17}
.popupMenu span#lblsubtitle{color:#f8ca17}

/* Calendar picker */
.picker{background-color:#FFF;border:1px gray solid;}
.pickertitle{background-color:#D7D7E5;}
.pickerday{border: 1px #F6F6F6 solid;}
.pickerdayhover{border: 1px #F6F6F6 solid;}
.pickerdayheader{border: 1px #FFF solid; background-color:#FFF;}
.pickerothermonthday{color:#999;}
.pickerselectedday{background-color:#FBE694; color:#000; border: 1px #BB5503 solid;}
.pickercalendar{border: 1px solid #000; background-color:#FFF;}
.pickermonth{background-color:#F6F6F6;}
.pickerselector{background-color:#FFF;}

/* Calendar Editor */
.HighlightCssClass{background-color:#ffeec2;}
h1{color:maroon;}
h2{color:#333;}
h3{color:gray;}
.DesignCssClass a{color:#ff5010;}
.DesignCssClass a:hover{color:#ff5010;}
.toolbar{border:1px solid #CCC;background-color:#F0F0EE;}
.toolbarButton{border:0 #000 solid;}
.editorArea{border:1px solid #CCC; background-color:#FFF;}
.calendar .footer{border:1px solid #CCC;background-color:#F0F0EE;}

/* Promotions */
#promocontainer {background: #EBCF48;}
#promotion .photo {border: 1px solid #950004;}
#promotion .content {color: #fff; }
#message {color: #000; background-color:#fff;border:1px solid #950004;}
#previewcontainer {background-color:#fff;border:1px solid #ccc;}
#imagebox{background-image:url(../images/calendar/preview.png);border:1px solid #ccc;}
.btn {background: #FFFFCC; border: 3px double #FC6; border-left-color: #FC9; border-top-color: #FC9; color: #900; font-size: 9px; margin-left: 2px; }
.btn:hover {background: #900; color: #FFF;}
.Grid {background-color: #FFFFFF; border: 1px solid #C1BEF7;}
.HeadingCell {background-color: #950004 !important; border: 1px solid #000; border-bottom-color: #B5B5B5; border-right-color: #B5B5B5;}
.Row td.DataCell {border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
.DataCell {border-bottom: 1px solid #EAE9E1; border-right: 1px solid #EAE9E1;}
.DataCell a {color: #000; }
.SelectedRow {background-color: #EBCF48; }
.SelectedRow td.DataCell {border-bottom: 1px solid #4B4B6F; border-right: 0px; border-top: 1px solid #4B4B6F;}
.AltRow {background: #f6f6f8; border-bottom: 1px solid #EAE9E1; border-right: 1px solid #EAE9E1;}
.AlternatingRow td.DataCell {background: #f6f6f8; border-bottom: 1px solid #EAE9E1; border-right: 1px solid #EAE9E1;}
.AlternatingRow td.FirstDataCell {background: #f6f6f8;}
.HoverRow td.DataCell {background-color: #e6e6ee; border-bottom: 1px solid #9495A2; border-right: 0px;}
.HoverRow td.LastDataCell {border-bottom: 1px solid #9495A2; border-right: 1px solid #9495A2;}
.GridFooter {background-color: #950004; border-left: 1px solid #C0C0C0; border-top: 1px solid #000;}
.GridFooter a {color: #000;}
.GridViewHeadingRow {background: url(/DataLibrary/images/grid/blue_bg.gif); }

/* Form Styles */
form#PubClubForm fieldset legend{color: #f8ca17;}
label{color: #fff;}
input, select, textarea{color: #000000;}
form#PubClubForm div.notes{color: #fff;}
form#PubClubForm div.notes p{color: #fff;}
form#PubClubForm div.notes h4{border-width: 0 0 1px 0; border-style: solid; border-color: #666666; color: #fff;}
form#PubClubForm div.notes a {color: #f8ca17;}
form#PubClubForm div fieldset{border-color: #666666; border-style: solid; border-width: 1px;}
form#PubClubForm div img{border: 1px solid #000000;}
p.error{background-color: #ff0000; background-image: url(../images/icon_error.gif); background-position: 3px 3px; background-repeat: no-repeat; border: 1px solid #000000; color: #ffffff;}
form#PubClubForm div.error{background-color: #ffffe1; background-image: url(../images/required_bg.gif); background-position: top left; background-repeat: no-repeat; border: 1px solid #ff0000; color: #666666;}
form#PubClubForm div.error p.error{background-color: transparent; background-image: url(/images/icon_error.gif); background-position: top left; border-style: none; color: #ff0000;}
form#PubClubForm div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio{background-color: transparent; border-width: 0;}
form#PubClubForm div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton{background-color: #cccccc; color: #000000;}

