﻿/*
 * Common CSS for non-jQueryUI styles
 */

/*Prevent IE10+ browsers competing with the showhidepassword plugin*/
::-ms-reveal { display: none !important; }
::-ms-clear { display: none;}
  /* Simple text toggle style for showhidepassword */
  .my-toggle-class {
    color: #888;
    cursor: pointer;
    font-size: 0.75em;
    font-weight: bold;
    padding-right:.2em;
    text-transform: uppercase;
    top:25% !important;
  }
    .hideShowPassword-toggle-hide {
    /*background-position:-10px center;*/
    padding-top:-2em
  }

     .hideShowPassword-toggle-show {
    /*background-position: 0px 25%;*/
        padding-top:-2em

  }
   .hideShowPassword-toggle,
  .my-toggle-class {
    z-index: 3;
    padding-top:-1em;
  }

.socalmarkers {
    margin-right:5px;
}

.maxWidth
{
    width: 100%;
    overflow: hidden;
}

/*
 * looks after the logo images
 */
#cwLogo
{
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}



#cwContent
{
    height:100%;
}

table {
    border-collapse: collapse;
}

td {
    padding-top: .5em;
    padding-bottom: .5em;
}

/* Widgets */
.owidgetContainer
{
    overflow: hidden;
}

.owidgetHeader
{
    cursor: move;
}
.owidget
{
     /*overflow:auto;*/ 
    padding: 5px; 
    display: block;
    height: 100%;
}


.hidden
{
    /*visibility: hidden;*/
    display:none;
}

.notavailable
{
    /*visibility: hidden;*/
    display:none;
}


/* Navigation Menu CSS Classes */
#mainNav
{
    /* test code              border-color: green;             border-style: solid;
    font-family: tahoma,arial,sans-serif;
    font-size:11px;
    float: left;
    width: 100%;
    margin-top: -30px;
    margin-bottom: 20px;
    z-index:10000000 */

     font-size:11px;
   float: left;
    width: 100%;
    margin-bottom: 10px;

}

#mainNav .menu-item .hover-menu
{
    display: none;
    border: none;
    z-index: 10000000;
}


#mainNav .menu-item:hover .hover-menu
{
    display: block;
    white-space:normal;
    width: 163px;
    position: absolute;
    left: 0;
    /*margin-top: 0px;*/
    top: 21px;
    z-index: 10000000;
}

#mainNav .menu-item:hover
{
    position: relative;
}
#mainNav .menu-item
{
    display: inline;
}

#mainNav > .menu-item > a
{
    width: 105px !important;
}

.hover-menu > .menu-item > a
{
    width: 185px !important;
    text-align: left;
}




/***************************************************************************************/
/* VALIDATION */
label.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

label.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}


.success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

.requiredField{
    color:Red;
}


/* END OF VALIDATION */

/***************************************************************************************/


/* ADVERTS GENERIC */
#cwAdverts
{
    height:100%;
    margin: 0 5px 0 5px;
}


.img940
{
    max-width: 940px;
}
.img220
{
    max-width: 220px;
    float: left;
}
.img300
{
    max-width: 300px;
    float: left;
}
.img700
{
    max-width: 700px;
}
.img620
{
    max-width: 620px;
}
.ads220
{
    width: 210px;
    min-width: 210px;
    max-width: 210px;
    overflow: hidden; /*    border:1px solid green; */
    padding: 5px;
}


/*.nivoSlider a, .nivoSlider img {
    display: block !important;
}*/ 





    
/*    END OF ADVERTS GENERIC */

/***************************************************************************************/

