/* ***************** Initialise Settings ******************************** */

body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
}
h1, h2, h3, h4, h5, h6, pre, code {
  font-size: 1em;
}

a{
  text-decoration:underline;
  color:#000033;
}

a.img {
  border:none;
}

/* ***************** Main Structures ******************************** */

body {
      color:#000066;
/*      background: url("/rq/includes/images/water2.gif") repeat; */
      padding:0px;
       border:0px;
      font-family: verdana, arial, Lucida Grande,  lucida, helvetica ,sans-serif;
      font-size: 0.75em;
      font-weight: normal;
      line-height:1.5em;
      text-align:left;
      background-color:white;
      }

#wrapper {
}

/* ***************** Navigation Bar  ******************************** */

#navbarback {
      height:75px;
      margin-right:-20px;
      margin-left:-20px;
      margin-top:-35px;
      background-image: url("/rq/includes/images/banner2.jpg");
      background-repeat:repeat-x;
       }

#loaderbar {
       color:white;
       height:25px;
       margin:0px;
       margin-right:auto;
       margin-left:auto;
       max-width:920px;
       padding-bottom:10px;
       padding-left:20px;
       }

#loaderbar a {
       color:white;
}

#navbar {
      max-width:920px;
      height:25px;
      margin-right:auto;
      margin-left:auto;
      margin-top:-45px;
      margin-bottom:10px;
      padding-top:0px;
      padding-right:20px;
      padding-bottom:20px;
      padding-left:20px;
       }

#logo {
      float:left;
      margin-top:0px;
      margin-right:-2px;
      margin-bottom:0px;
      margin-left:-18px;
      padding-top:2px;
      padding-right:0px;
      padding-bottom:5px;
      padding-left:0px;
}

#logo img {
      border:0px;
}

#buttonbar {
       margin:0px;
       margin-top:0px;
       margin-left:0px;
       padding-top:5px;
       padding-right:0px;
       padding-bottom:10px;
       padding-left:0px;
       }

#buttonbar li {
       float:left;
       padding-top:0px;
       list-style-type:none;
       }

#buttonbar a {
       display:block;
              }

.libutton   {
      width:100px;
      color:white;
      font-weight:normal;
      margin-top:-10px;
      margin-right:0px;
      margin-bottom:0px;
      margin-left:0px;
      border:0px;
      padding-top:0px;
      padding-bottom:5px;
      border-left:solid blue 1px;
      border-right:solid blue 1px;
      text-decoration:none;
      text-align:center;
/*      line-height:150%;   */
      font-size:150%;
      }

.libutton:hover {
      background-repeat:no-repeat;
      text-decoration:underline;
      font-weight:bold;
/*      color:cyan;  */
        }

.regbutton   {
      width:100px;
      height:28px;
      color:blue;
      font-weight:normal;
      margin-top:-17px;
      margin-right:0px;
      margin-bottom:10px;
      margin-left:20px;
      border:0px;
      padding-top:7px;
      padding-bottom:5px;
      border-left:0px;
      border-right:0px;
      text-decoration:none;
      text-align:center;
/*      line-height:150%;   */
      font-size:150%;
      background-image: url("/rq/includes/images/sfender.png");
      }

.regbutton:hover {
      background-repeat:no-repeat;
      text-decoration:underline;
/*      font-weight:bold; */
/*      color:cyan;  */
        }
#breadcrumb {
       clear:left;
       margin:0px;
       margin-right:auto;
       margin-left:auto;
       max-width:920px;
       height:25px;
       font-size:1.1em;
       }
#selector {
       float:right;
}

/* ***************** RH Panel ******************************************* */

#rhpanel {
        padding-top:5px;
        padding-left:5px;
        width:120px;
       }

#rhpanel ul {
       margin:0px;
       margin-top:10px;
       margin-bottom:10px;
       padding:0px;
       }

#rhpanel li {
       list-style-type:none;
       }

.rhbutton   {
      color:blue;
      width:120px;
      height:20px;
      font-weight:normal;
      margin-right:0px;
      margin-bottom:0px;
      margin-left:0px;
      border:0px;
      padding-top:9px;
      padding-bottom:1px;
      text-decoration:none;
      text-align:center;
      line-height:100%;
      font-size:100%;
      background-image: url("/rq/includes/images/banner1.jpg");
      background-repeat:x;
      display:block;
      }

.rhbutton:hover {
      font-weight:bold;
/*      color:cyan;  */
      text-decoration:underline;
        }

#googleads     {
       margin:0px;
       }

/* ***************** Main Panel  ******************************** */

#container {
        max-width:960px;
      margin-top:-5px;
      margin-right:auto;
      margin-left:auto;
}

#mainpanel{
        float:right;
         width:780px;
//*         background-color:grey; */
         margin-top:0px;
         padding-top:5px;
         padding-right:20px;
         padding-bottom:10px;
         padding-left:10px;
/*         border-left:ridge black 3px; */
/*         padding-right:150px; */
/*         padding-left:10px;   */
/*         min-height:600px;  */
}


#welcomepanel {
/*      width:780px; */
      margin:0px;
      padding:0px;
      margin-right:10px;
/*      background-color:cyan;        */
       }

.mainimage {
/*       display:inline-block; */
         float:right;
}
.leftimage {
/*       display:inline-block; */
         margin-right:10px;
         float:left;
}
.rightimage {
/*       display:inline-block; */
         margin-left:10px;
         float:right;
}

#largeimage {
/*       display:inline-block; */
         clear:all;
}

#newsblogpanel {
/*      width:780px; */
      margin:0px;
      padding:0px;
      height:300px;
      margin-right:10px;
/*            background-color:green; */
       }

#blogpanel {
      float:right;
      max-width:360px;
      margin:0px;
      padding:0px;
      padding-left:10px;
       }

#blogpanel img {
      height:120px;
      margin-right:10px;
      float:left;
}

#newspanel {
      max-width:720px;
      margin:0px;
      padding:0px;
      padding-right:10px;
/*      border-right:solid 2px black; */
       }

#newspanel img {
      height:120px;
      margin-right:10px;
      float:left;
}

/* ***************** MainFooter ****************************************** */

#mainfooter {
/*       color:#502a1c; */
         color:#000033;
      border-top:2px solid black;
      margin-top:20px;
      margin-right:20px;
      margin-bottom:20px;
      margin-left:20px;
      padding-top:15px;
      text-decoration:none;
      font-weight:normal;
      text-align:center;
/*       background:green; */
      clear:both;
}

#mainfooter a {
/*       color:#502a1c; */
         color:#000033;
        text-decoration:underline;
         font-weight:normal;
}

#mainfooter a:hover {
         text-decoration:none;
        }

/* *********************************************************************** */

#logobar {
      margin-top:0px;
      margin-right:10px;
      margin-bottom:10px;
      margin-left:10px;
      padding-top:0px;
      padding-right:10px;
      padding-bottom:10px;
      padding-left:10px;
      height:60px;
      background-image: url("/rq/includes/images/photostrip.gif");
       }


#frlogo {
       height:90px;
       padding-top:0px;
       margin-left:10px;
       margin-top:10px;
       margin-bottom:10px;
       border:0px;
       float:left;
/*       background:black; */
}

#frlogo img {
      border:0px;
}


#navbarright {
             float:right;
/*             margin-top:0px; */
             width:450px;
/*             height:105px; */
             height:40px;
/*             margin-bottom:10px; */
}

#frnavbarright {
             float:right;
             margin-top:10px;
             width:410px;
/*             height:105px; */
             height:40px;
             margin-bottom:10px;
}

#boatchoice {
}
#passagechoice {
}

.navsubutton   {
      color:#000033;
      width:100px;
      height:30px;
      font-weight:bold;
      border:0px;
      margin-top:0px;
      margin-right:0px;
      margin-bottom:0px;
      margin-left:0px;
      padding-top:10px;
      padding-right:10px;
      padding-bottom:0px;
      padding-left:0px;
      border:0px;
      text-decoration:none;
      text-align:center;
      line-height:150%;
      font-size:100%;
      float:right;
      background-image: url("/rq/includes/images/sfender.png");
      background-repeat: no-repeat;
      }

.navsubutton:hover {
        text-decoration:underline;
        }


.navsuform {
      padding:0px;
      margin:0px;
      margin-top:-15px;
      border:0px;
}

.searchform {
      padding:0px;
      margin:0px;
      margin-top:10px;
      border:0px;
}


#popuppanel{
         color:black;
         background:white;
         margin-left:10px;
         margin-right:10px;
}



#frontscreen {
      background-image: url("/rq/includes/images/photo6.gif");
/*      background:red; */
      background-repeat: no-repeat;
      margin-top:-1px;
      margin-bottom:10px;
/*      min-height: 800px; */

}

#postnav {
      min-height:300px;
/*      background-repeat: no-repeat; */
      padding-top:90px;
      margin-top:0px;
/*      color:#502a1c; */
        color:#000033;
      clear:left;
/*      background:yellow; */
       }

#entrypanel{
       max-width:800px;
       border-top:0px;
       border-right:0px;
       border-bottom:0px;
       border-left:0px;
       margin-top:0px;
       margin-right:180px;
       margin-bottom:0px;
       margin-left:10px;
       padding-top:00px;
       padding-right:10px;
       padding-bottom:10px;
       padding-left:10px;
/*       color:#502a1c; */
         color:#000033;
       background:white;
}

.newpara {
      margin-left:20px;
      clear:left;
      }


.button   {
      margin-top: 450px;
      margin-left:100px;
      padding:0;
      border:0;
}

.navbutton   {
      margin-top: 10px;
      padding-top:10px;
      margin-left:10px;
      margin-right:8px;
      padding:0px;
      border:0px;
}

#postbar {
       margin-top:0px;
       margin-right:0px;
       margin-left:-10px;
       margin-bottom:0px;
       border:0px;
       padding:0px;
/*       font-family:arial; */
       }

#postbar li {
       float:left;
       list-style-type:none;
       }

#postbar a {
       display:block;
       }

.pobutton   {
/*       color:#502a1c; */
      color:#000033;
      width:140px;
      height:250px;
/*      margin-top:-10px;*/
      font-weight:bold;
      margin-right:5px;
      margin-bottom:15px;
      margin-left:5px;
      border:0px;
      padding-top:10px;
      text-decoration:none;
      text-align:center;
      line-height:300%;
      font-size:140%;
      background-image: url("/rq/includes/images/postv2.png");
      background-repeat: no-repeat;
      }

.pobutton:hover {
        text-decoration:underline;
        }

#buttonbar2 {
       clear:left;
       margin-top:-10px;
       margin:0px;
       margin-left:-45px;
       border:0px;
       padding:0px;
/*       font-family:arial; */
       }

#buttonbar2 li {
       float:left;
       list-style-type:none;
       }

#buttonbar2 a {
       display:block;
              }

.subutton   {
/*       color:#502a1c; */
      color:#000033;
      width:100px;
      height:40px;
/*      margin-top:-10px;*/
      font-weight:bold;
      margin-right:5px;
      margin-bottom:5px;
      margin-left:5px;
      border:0px;
      padding-top:10px;
      text-decoration:none;
      text-align:center;
      line-height:150%;
      font-size:100%;
      background-image: url("/rq/includes/images/sfender.gif");
      background-repeat: no-repeat;

      }

.subutton:hover {
        text-decoration:underline;
        }



.febutton   {
/*       color:#502a1c; */
      color:#000033;
      width:100px;
      height:40px;
      font-weight:bold;
      margin-right:20px;
      margin-bottom:5px;
      margin-left:0px;
      border:0px;
      padding-top:10px;
      text-decoration:none;
      text-align:center;
      line-height:150%;
      font-size:100%;
      background-image: url("/rq/includes/images/sfender.png");
      background-repeat: no-repeat;

      }
.febutton:hover {
        text-decoration:underline;
        }

#fenderbar li {
/*       float:left; */
       list-style-type:none;
       }

#fenderbar a {
       display:block;
              }


.snbutton   {
/*       color:#502a1c; */
         color:#000033;
      width:100px;
      height:30px;
      margin-top:0px;
      font-weight:bold;
      margin-right:25px;
      margin-bottom:15px;
      margin-left:-10px;
      border:0px;
      padding-top:10px;
      text-decoration:none;
      text-align:center;
      line-height:150%;
      font-size:100%;
      float:left;
      background-image: url("/rq/includes/images/sfender.png");
      background-repeat: no-repeat;
      }

.snbutton:hover {
        text-decoration:underline;
        }


#welcome {
/*      color: white; */
}

h1       {
      font-weight:bold;
      font-size:180%;
}

h2      {
/*        margin-left: 1em; */
        font-weight: bold;
        font-size: 150%;
}

h3 {
      font-weight:bold;
/*      letter-spacing:-1px; */
      font-size:120%;
}

h4      {
      font-weight:bold;
/*      letter-spacing:-1px; */
      font-size:110%;
}

legend
{
margin-left: 1em;
margin-bottom:1em;
font-weight: bold;
font-size: 1.5em;
background: white;
border: 0px;
padding-top: 0px;
padding-right:6px;
padding-bottom:10px;
background:white;

}

fieldset
{
border: 0px solid #302b51;
background:white;
margin-left: 0px;
padding: 0px;
          background:white;
width:700px;
 clear:left;
}

fieldset ol {
         padding-top: 0;
         padding-right: 1em;
         padding-bottom: 0;
         padding-left: 1em;
         list-style: none;
}

label {margin-right:10px;
       margin-left:10px;
       width:90px;
       display:inline-block;
}


.gridt100 {
       border-color:black;
       border-style:solid;
       border-top-style:ridge;
       border-width:2px;
       margin-right:0px;
       /*        margin-left:5px; */
       height:30px;
       margin:0px;
       margin-left:-4px;
       padding:0px;
       width:95px;
       display:inline-block;
}
.gridb100 {
       border-color:blue;
       border-style:solid;
       border-bottom-style-:double;
       border-width:2px;
       margin-right:0px;
       /*        margin-left:5px; */
       height:30px;
       margin:0px;
       margin-left:-4px;
       margin-top:-20px;
       padding-top:-20px;
       padding:0px;
       width:95px;
       display:inline-block;
}


.head50 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:45px;
       display:inline-block;
}

.head75 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:70px;
       display:inline-block;
}
.head100 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:95px;
       display:inline-block;
}
.head150 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:145px;
       display:inline-block;
}
.head200 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:195px;
       display:inline-block;
}
.head250 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:245px;
       display:inline-block;
}

.head300 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:295px;
       display:inline-block;
}
.head400 {
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:395px;
       display:inline-block;
}

.italic200 {
       font-style:italic;
       margin-right:0px;
       /*        margin-left:5px; */
       width:195px;
       display:inline-block;
}
.italic400 {
/*       font-style:italic; */
       font-weight:bold;
       margin-right:0px;
       /*        margin-left:5px; */
       width:395px;
       display:inline-block;
}
.italic800 {
       font-style:italic;
       margin-right:0px;
       /*        margin-left:5px; */
       width:795px;
       display:inline-block;
}

.place50 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:45px;
       display:inline-block;
}

.place75 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:70px;
       display:inline-block;
}
.place100 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:95px;
       display:inline-block;
}

.place125 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:120px;
       display:inline-block;
}
.place150 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:145px;
       display:inline-block;
}

.place175 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:170px;
       display:inline-block;
}
.place200 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:195px;
       display:inline-block;
}

.place250 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:245px;
       display:inline-block;
}

.place300 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:295px;
       display:inline-block;
}
.place400 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:395px;
       display:inline-block;
}
.place600 {
       margin-right:0px;
       /*        margin-left:5px; */
       width:595px;
       display:inline-block;
}
.place800 {
       margin-top:10px;
       margin-right:0px;
       /*        margin-left:5px; */
       width:700px;
       display:inline-block;
}
.waypoint_sequence {
       margin-right:10px;
       margin-left:50px;
       width:30px;
       display:inline-block;
}
.waypoint_pos {
       margin-right:10px;
       margin-left:10px;
       width:70px;
       display:inline-block;
}

.waypoint_name {
       margin-right:10px;
       margin-left:10px;
       width:200px;
       display:inline-block;
}

.tide_location {
       margin-right:10px;
       margin-left:30px;
       width:150px;
       display:inline-block;
}
.tide_location_head {
       font-weight:bold;
       margin-right:10px;
       margin-left:30px;
       width:150px;
       display:inline-block;
}

.waypoint_note {
       margin-right:10px;
       margin-left:50px;
       width:700px;
       display:inline-block;
}
.waypoint_sequence_head {
       font-weight:bold;
       margin-right:10px;
       margin-left:50px;
       width:30px;
       display:inline-block;
}
.waypoint_pos_head {
       font-weight:bold;
       margin-right:10px;
       margin-left:10px;
       width:70px;
       display:inline-block;
}

.waypoint_name_head {
       font-weight:bold;
       margin-right:10px;
       margin-left:10px;
       width:200px;
       display:inline-block;
}

.waypoint_note_head {
       font-weight:bold;
       margin-right:10px;
       margin-left:50px;
       width:700px;
       display:inline-block;
}

.line800 {
       border-top:0.2cm solid black;
       margin-top:0.2cm;
       margin-bottom:0.2cm;
       margin-right:0cm;
       margin-left:0.1cm;
       width:17cm;
       display:inline-block;
}

fieldset li {
         float: left;
         clear: left;
         width: 90%;
         margin-top:10px;
         margin-left:20px;
         margin-right:10px;
         padding-bottom: 0;
}

.scrollbox {
           clear:left;
           overflow:auto;
           height:200px;
           padding:10px;
           border:2px solid grey;
}

.waypoint_delete {
         width: 200px;
         border: 0;
         padding: 0;
       float:right;

}

.comment {
         margin-top:0px;
         margin-left:20px;
}

.commentlong {
         margin-top:0px;
         margin-left:30px;
}
.field1  {
         margin-top:0px;
         margin-left:20px;
}

.errorm {
         font-style:italic;
         font-weight:bold;
         margin-left:50px;

}

.overlay {
     opacity:0;
     width:100px;
     height:40px;
     border:0px;
     position:absolute;
}

.content {
     background-image: url("/rq/includes/images/ssign2.gif");
      background-repeat: no-repeat;
     width:100px;
     height:33px;
     padding-top:7px;
     border:0px;
     position:absolute;
/*       color:#502a1c; */
         color:#000033;
      font-weight:bold;
      text-align:center;
      line-height:150%;
      font-size:150%;
}

.content:hover {
      text-decoration:underline;
}

.equipimage {
       display:inline-block;
}

.imagelistpanel {
/*       display:inline-block; */
/*         clear:both; */
}
.thumbnail {
       display:inline-block;
/*         float:left; */
}
.thumbnaildetails {
/*       display:inline-block; */
         float:left;
}
#forumpanel{
       max-width:800px;
       border-top:0px;
       border-right:0px;
       border-bottom:0px;
       border-left:0px;
       margin-top:10px;
       margin-right:180px;
       margin-bottom:0px;
       margin-left:10px;
       padding-top:10px;
       padding-left:10px;
       padding-right:10px;
       color:black;
       background:#cccccc;
}
.thread {
       border-left:4px solid #cccccc;
       border-top:4px solid #cccccc;
       border-right:4px solid #cccccc;
       border-bottom:4px solid #cccccc;
       padding-top:0px;
       padding-left:10px;
       padding-right:10px;
       padding-bottom:10px;
       margin-top:10px;
       margin-left:100px;
       margin-right:100px;
       margin-bottom:10px;
       background:white;

/*       background:#cccccc; */
/*       background: #A4A9C9;  */
/*       background:#5B607E; */
}

.post {
       border-left:4px solid #cccccc;
       border-top:4px solid #cccccc;
       border-right:4px solid #cccccc;
       border-bottom:4px solid #cccccc;
       padding-top:10px;
       padding-left:10px;
       padding-right:10px;
       padding-bottom:10px;
       margin-top:10px;
       margin-left:30px;
       margin-right:30px;
       margin-bottom:10px;
       background:white;

/*       background:#cccccc;     */
/*       background: #A4A9C9;  */
/*       background:#5B607E;    */
}

/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #ccc;
	z-index: 100; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.ui-datepicker-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ccc;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
/*	color: #ccc; */
	color: #555 !important;
}
.ui-datepicker-control {
	background: #ccc;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #000;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #ccc;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #333;
	color: #ccc;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #ccc;
}
.ui-datepicker-days-row {
	background: #eee;
	color: #666;
}
.ui-datepicker-week-col {
	background: #777;
	color: #fff;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker-days-cell a{
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #ddd;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #777;
}
.ui-datepicker-days-cell-over {
	background: #333;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-day {
	background: #999 !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
/*	color: #000; */
	color: #333 !important;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.ui-datepicker-title-row a {
	color: #eee !important;
}
.ui-datepicker-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}



CSS;
?>