/*
This file contains styles for NEW version of the project.
style1.css contains legacy styles
*/

ul.errors li {color:#C30;}

.calendar_popup input, .calendar_popup textarea {
    border:1px solid #CCCCCC;
}

.ui-datepicker {z-index: 9999; /* to be shown above popups */}

.wc-nav {padding: 0px 0px 5px 0px !important;}
.wc-nav button {background-color: #3780DF !important; color:#fff !important; border: 1px dotted #fff !important; text-transform: capitalize;}

.botLine {margin-top: 30px;}

.pagination a {text-decoration: underline}

.logo {margin-top: 0px; float:left;width: 180px;}
.logo h1 {font-size: 12px;font-weight: normal; margin: 5px 0px 0px 5px; padding: 0;}
.serviceSwitch {}
.serviceSwitch, .serviceSwitch a {font-size: 14px;font-weight: bold;color:#333333;}
.topMenu_ {float:right; position:relative; top: 0px;}
.topMenu_, .topMenu_ a {color:#666666; font-size:11px;}

.topMenu {margin:5px 0px;text-align: center}

.calendar_popup {overflow:hidden !important;}
.slider {margin:0px 0px 0px 6px;clear:both;}
#event_feedback_container .hint {width:96%;color:#999;margin-left:7px;text-align:center;}
#event_feedback_container textarea {width: 96%;margin-left: 7px;}
#event_feedback_container label {margin-left: 6px;}
#event_feedback_container .min {float:left;font-weight: bold;color: #EF6868; margin-left: 6px;}
#event_feedback_container .max {float:right;font-weight: bold;}
#event_feedback_container .score {font-weight: bold;}

.redBtn {float:left; border: 2px solid blue; background-color: red; margin: 3px;}
.redBtn a {display:block;padding: 10px;color:#fff; font-weight:bold;text-align: center;}

#ajaxIndicator {
    position:fixed;
    top:0;
    left:50%;
    width:100px;
    height:21px;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    margin-left: -50px;
    background-color: blue;
    border: 1px solid #fff;
    border-top: none;
    color: #fff;
    font-weight: bold;
    z-index: 13000;
}

#ajaxIndicator img {
    position: relative;
    top: 2px;
    left: -2px;
}

/* Jquery buttons */
/* See http://www.filamentgroup.com/examples/buttonFrameworkCSS/ for details */
.av-button { outline: 0; margin:0 4px 0 0; padding: .3em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.av-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

a.av-button { float:left; display:block; }

/* remove extra button width in IE */
button.av-button { width:auto; overflow:visible; }

.av-button-icon-left { padding-left: 2em; }
.av-button-icon-right { padding-right: 2em; }
.av-button-icon-left .ui-icon {right: auto; left: .2em; margin-left: 0; }
.av-button-icon-right .ui-icon {left: auto; right: .2em; margin-left: 0; }

/* fix issue for button with icon in FF */
@-moz-document url-prefix() {
    button.av-button-icon-left {padding-left: 0;}
    button.av-button-icon-left .ui-icon {display:inline-block;position:relative;top: 2px;margin-right: 8px;}
}

.av-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */

.av-buttonset { float:left; }
.av-buttonset .av-button { float: left; }
.av-buttonset-single .av-button,
.av-buttonset-multi .av-button { margin-right: -1px;}

.av-toolbar { padding: .5em; margin: 0;  }
.av-toolbar .av-buttonset { margin-right:1.5em; padding-left: 1px; }
.av-toolbar .av-button { font-size: 1em;  }

/* Overriding JQUERY UI THEME */
/* Note, #contentText rules are added because some wordpress plugins load jquery
   ui css AFTER our css, thus overriding our changes.
   But rules with #contentText are more specific and will have priority
*/
.ui-state-default, .ui-widget-content .ui-state-default,
#contentText .ui-state-default, #contentText .ui-widget-content .ui-state-default { border: 1px solid #d7d8cb;/* #acdd4a*/ background: #6eac2c url(//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }

.ui-state-active, .ui-widget-content .ui-state-active,
#contentText .ui-state-active, #contentText .ui-widget-content .ui-state-active { border: 1px solid #77d5f7; background: #0078ae url(//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/start/images/ui-bg_gloss-wave_50_0078ae_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus,
#contentText .ui-state-hover, #contentText .ui-widget-content .ui-state-hover, #contentText .ui-state-focus, #contentText .ui-widget-content .ui-state-focus { border: 1px solid #77d5f7; background: #0078ae url(//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/start/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon,
#contentText .ui-state-hover .ui-icon, #contentText .ui-state-focus .ui-icon {background-image: url(//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/start/images/ui-icons_e0fdff_256x240.png) !important;}

/* Rupens banner styles - start */
.Hmban-Container { text-align:center; height:226px; width:960px; }
.Hmban-Footer { width:960px; height:44px; background:url("../images/AskV_Hm_2.jpg") no-repeat left top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.Hmban-Footer .Col1 { width:644px; float:left; height:44px; }
.Hmban-Footer .Col1 p { margin:0; padding:0 0 0 200px; }
.Hmban-Footer .Col2 { width:314px; float:left; height:44px; }
.Hmban-Footer .Col2 p { margin:0; padding:0 10px 0 0; float:left; }
/* Rupens banner styles - end */

/* Rupens Category banner styles - start */
.Hmban-Container { text-align:center; height:226px; width:960px; }

.CatBan-Container { text-align:center; height:180px; width:960px; background:url("../images/askvisoryCat_BG.jpg") no-repeat left top; font-family:Verdana, Geneva, sans-serif; }
.CatBan-Container div { text-align:left; padding:0 0 0 186px; margin:0; color:#3f3f3f; }
.CatBan-Container div h1 { border-bottom:1px solid #bcbcbc; margin:0; padding:12px 0 6px 0; font-size:1em; font-weight:normal; width:740px; }
.CatBan-Container div ul { list-style:none; margin:0; padding:12px 0; }
.CatBan-Container div ul li { list-style:none; background:url("../images/sm_blu_arrow.gif") no-repeat left 7px; margin:0; padding:3px 0 3px 14px; font-size:0.8em; }
/* Rupens banner styles - end */
