﻿.ui-helper-hidden-accessible{left:-99999999px;position:absolute}
.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
* html .ui-helper-clearfix{height:1%}
.ui-helper-zfix{filter:Alpha(Opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.ui-state-disabled{cursor:default!important}
.ui-icon{background-image:url(../Img/JQueryUI/ui-icons_0078ae_256x240.png);background-repeat:no-repeat;display:block;height:16px;overflow:hidden;text-indent:-99999px;width:16px}
.ui-widget-overlay{background:#aaa url(../Img/JQueryUI/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;filter:Alpha(Opacity=30);height:100%;left:0;opacity:.30;position:absolute;top:0;width:100%}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{background:#fcfdfd url(../Img/JQueryUI/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;border:1px solid #a6c9e2;color:#4f4f4f}
.ui-widget-content a{color:#4f4f4f}
.ui-widget-header{background:url(../Img/JQueryUI/ui-bg_glass_45_104f8e_1x400.png) repeat-x scroll 50% 50% #104F8E;border:1px solid #50b4d7;color:#fff;font-weight:700}
.ui-widget-header a{color:#104f8e}
     
.ui-state-default,.ui-widget-content .ui-state-default{background:#104f8e url(../Img/JQueryUI/ui-bg_glass_45_104f8e_1x400.png) 50% 50% repeat-x;border:1px solid #50b4d7;color:#fff;font-weight:400;outline:none}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;outline:none;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{background:#79c9ec url(../Img/JQueryUI/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x;border:1px solid #448dae;color:#026890;font-weight:400;outline:none}
.ui-state-hover a,.ui-state-hover a:hover{color:#026890;outline:none;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active{background:#fff url(../Img/JQueryUI/ui-bg_gloss-wave_50_ffffff_500x100.png) 50% 50% repeat-x;border:1px solid #50b4d7;color:#104f8e;font-weight:400;outline:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#104f8e;outline:none;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#50b4d7 url(../Img/JQueryUI/ui-bg_glass_55_50b4d7_1x400.png) 50% 50% repeat-x;border:1px solid #50b4d7;color:#fff}
.ui-state-error,.ui-widget-content .ui-state-error{background:#fabf7a url(../Img/JQueryUI/ui-bg_gloss-wave_45_fabf7a_500x100.png) 50% top repeat-x;border:1px solid #f58400;color:#fff}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7}
.ui-widget-content .ui-icon{background-image:url(../Img/JQueryUI/ui-icons_0078ae_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../Img/JQueryUI/ui-icons_fabf7a_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../Img/JQueryUI/ui-icons_e0fdff_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../Img/JQueryUI/ui-icons_056b93_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../Img/JQueryUI/ui-icons_f5e175_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../Img/JQueryUI/ui-icons_104f8e_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../Img/JQueryUI/ui-icons_50b4d7_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px}
.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}
.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}
.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}
.ui-corner-top{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.ui-corner-bottom{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.ui-corner-right{-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px}
.ui-corner-left{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px}
.ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px}
.ui-widget-shadow{-moz-border-radius:5px;-webkit-border-radius:5px;background:#999 url(../Img/JQueryUI/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x;filter:Alpha(Opacity=45);margin:5px 0 0 5px;opacity:.45;padding:0}
.ui-accordion .ui-accordion-header{cursor:pointer;margin-top:1px;position:relative;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon{left:.5em;margin-top:-8px;position:absolute;top:50%}
.ui-accordion .ui-accordion-content{border-top:0;display:none;margin-bottom:2px;margin-top:-2px;overflow:auto;padding:1em 2.2em;position:relative;top:1px}
.ui-datepicker{padding:.2em .2em 0;width:17em}
.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:1.8em;position:absolute;top:2px;width:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}
.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}
.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-cover{display:block;filter:mask();height:200px;left:-4px;position:absolute;top:-4px;width:200px;z-index:-1}
.ui-dialog{padding:.2em;position:relative;width:300px}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close{height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{background:none;border:0;overflow:auto;padding:.5em 1em;zoom:1}
.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;text-align:center}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;line-height:1.4em;margin:.5em .4em .5em 0;overflow:visible;padding:.2em .6em .3em;width:auto}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-progressbar{height:2em;text-align:left}
.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px}
.ui-resizable{position:relative}
.ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}
.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}
.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}
.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}
.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}
.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}
.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}
.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}
.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2}
.ui-slider .ui-slider-range{border:0;display:block;font-size:.7em;position:absolute;z-index:1}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}
.ui-slider-horizontal .ui-slider-range{height:100%;top:0}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{height:100px;width:.8em}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{list-style:none;padding:.2em .2em 0;position:relative}
.ui-tabs .ui-tabs-nav li{border-bottom-width:0!important;float:left;margin:0 .2em -1px 0;padding:0;position:relative}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{border-bottom-width:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{background:none;border-width:0;display:block;padding:1em 1.4em}
.ui-tabs .ui-tabs-hide{display:none!important}
.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active{display:block}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#fff}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}

.timeEntry_control{margin-left:2px;vertical-align:middle}
* html .timeEntry_control{margin-top:-4px}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;line-height:1;margin:0;padding:0;text-align:left;vertical-align:baseline}
a img,:link img,:visited img{border:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:before,q:after,blockquote:before,blockquote:after{content:""}

html{color:#000; font-size:0.75em; font-family:Verdana,Arial,Helvetica,sans-serif}

body{min-height:500px; background:#fff url("/Resources/Img/HeaderBackGradient.png") repeat-x left top}

div#wrapper{position:absolute; top:0px; left:50%; height:98%; margin-left:-482px; width:968px}

input[type="submit"]{font-size:12px; font-family:Sans-Serif; color:#fff}

input.buttonDark{float:left; border:0; background:url("/Resources/Img/menuItemBlueRightBig.png") top right no-repeat; height:18px;  padding:0 5px 3px 0; cursor:pointer; display:block}
.buttonDarkBeginning{ float:left; width:15px; height:18px; background:url("/Resources/Img/menuItemBlueLeftSmall.png") left no-repeat; padding-left:10px}

.clear{ clear:both; border-bottom:solid 1px #dfebf8; display:block; height:5px; margin:10px 0px}
.required{color:Red; font-size:10px; padding-top:5px}
.progressBar{background:url("/Resources/Img/ajax-loader2.gif") no-repeat bottom left; width:80px; height:25px; font-size:9px; text-align:left}

.modalBackground{background-color:#fff; opacity:0.5; filter:alpha(opacity=50)}
.modalBackground2{background-color:gray; opacity:0.5; filter:alpha(opacity=50)}

.centermodal{margin:auto}

h1{font-size:110%; font-weight:bolder}
h2{font-size:90%; font-weight:bold}

.img-shadow{  margin:10px 0 0 10px !important; margin:10px 0 0 5px}
.img-shadow >img, .img-shadow >div{display:block; position:relative; background:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px ; height:200px; width:140px;}

 
 .textBox{background:url("/Resources/Img/textBoxBack.png") top left no-repeat;  border:none; height:18px; float:left; padding:1px 0px 0px 10px; color:#000}
 .textBoxBorder input{border:solid 1px #7bb5ef}
 .select{background:url("/Resources/Img/textBoxBack.png") top left no-repeat;  border:none; height:18px; float:left; padding:1px 0px 0px 10px; color:#000}
 .textBoxMultiLine{border:solid 1px #7bb5ef; float:left; padding:5px; color:#000}
 
 .iconButton{width:17px; height:17px; cursor:pointer}
 input.button{cursor:pointer; text-align:center; font-weight:bold}
 input.buttonWhite{color:#fff; cursor:pointer; text-align:center; font-weight:bold}
 
 a.button{display:block; color:#fff; height:14px; margin:4px; padding:2px; cursor:pointer; text-align:center}
a.button img{border:0px}
a.button span{display:inline; position:relative; top:-3px; color:#fff}
a.button:hover{text-decoration:none}
 
a:link, a:visited, a:active{font-weight:bold; text-decoration:none}
a:hover{text-decoration:underline}

div#headernav a.menu:link, div#headernav a.menu:visited, div#headernav a.menu:active{font-size:10px; color:#104f8e; text-decoration:underline; font-weight:bold}
div#headernav a.menu:hover{color:#fff; font-weight:bold}
div#headernav a:link, div#headernav a:visited, div#headernav a:active{font-size:10px; color:#104f8e; font-weight:bold}
div#headernav a:hover{text-decoration:underline}

div#topsearchwrapper a:link, div#topsearchwrapper a:visited, div#topsearchwrapper a:active{color:#fff; font-weight:bold; text-decoration:none}
div#topsearchwrapper a:hover{text-decoration:underline}

ul#searchoptionsmenu a:link, ul#searchoptionsmenu a:visited, ul#searchoptionsmenu a:active{color:#104f8e}
ul#searchoptionsmenu li:hover a{background:url("/Resources/Img/menuItemBlueLeft.png") no-repeat top left; color:#fff}
ul#searchoptionsmenu li:hover{background:url("/Resources/Img/menuItemBlueRight.png") no-repeat top right}

.starRating{float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden}
.emptyRatingStar{background:url(/Resources/Img/star.gif) no-repeat 0 0px}
.hoverRatingStar{background:url(/Resources/Img/star.gif) no-repeat 0 -16px!important}
.filledRatingStar{background:url(/Resources/Img/star.gif) no-repeat 0 -32px}

div#header{height:55px}
 div#header div#facebookLink { float :  right; margin : 15px 0 0 10px;}

div#headerlog{margin-top:1px; float:left}

div#headerlog a{float:left}

div#headerlog h1{display:block; font-size:25px; color:#104F8E; float:left; padding:9px 5px; font-family:Arial Black}

div#headernav{float:right; height:20px; margin:15px 0 0 0; padding-right:10px; text-align:right; background:url("/Resources/Img/menuItemWhiteRight.png") no-repeat top right}
div#headernav ul{list-style:none; height:20px; background:url("/Resources/Img/menuItemWhiteLeft.png") no-repeat top left; padding-left:5px}
div#headernav li{margin:1px 0px 0px 0px;  height:18px; float:left; padding-right:10px}

div#headernav li a{display:block; height:18px; padding:3px 0px 0px 5px; float:left}

div#headernav li span{float:left; font-size:10px; font-weight:bold; color:Green; padding:4px 0 0 3px}

div#headernav li.menu:hover{background:url("/Resources/Img/menuItemBlueRight.png") no-repeat top right}
div#headernav li.menu:hover a{background:url("/Resources/Img/menuItemBlueLeft.png") no-repeat top left}

div#topmenu{position:absolute; top:55px; left:50%; margin-left:-478px; width:960px; height:85%; overflow:hidden;  background:transparent}
div#topsearchwrapper{z-index:999; position:absolute; left:50%; margin-left:-480px; top:79px; width:964px; background:url("/Resources/Img/menubottom2.png") no-repeat bottom left; height:42px; margin-bottom:10px}

div#topsearch{margin:12px 20px; float:left}

    div#topsearch > fieldset{float:left}
    div#topsearch > ul{float:left}

div#topsearch >ul >li{height:18px; position:relative; background:url("/Resources/Img/selectblueBackRight.png") no-repeat top right; padding-right:15px; margin:0px 5px}
div#topsearch >ul >li:hover{background:url("/Resources/Img/selectwhiteBackRight.png") no-repeat top right}
div#topsearch >ul >li >a{height:18px; background:url("/Resources/Img/selectblueBack.png") no-repeat top left; display:block; padding:3px 10px 0 20px; white-space:nowrap; cursor:pointer}
div#topsearch >ul >li:hover >a{background:url("/Resources/Img/selectwhiteBack.png") no-repeat top left; color:#104f8e}
div#topsearch >ul >li div{ visibility:hidden; position:absolute; top:20px; left:5px; background:#fff; border:solid 1px #d6d6d6}
div#topsearch >ul >li:hover div{ visibility:visible; width:100px}
div#topsearch >ul >li div >ul li{height:18px; padding:0px 10px 0 0}
div#topsearch >ul >li div >ul li a{height:18px; display:block; padding:3px 10px}

div#topsearchMenu{float:right; margin:12px 20px 0px 10px}

div#topsearchMenu >ul:first-child{background:url("/Resources/Img/cart.png") no-repeat; padding-left:25px}
div#topsearchMenu #cartPreview{width:205px; background:#fff; position:relative; right:-6px;  top:26px; width:215px}
div#topsearchMenu #cartPreview li div{float:left; background:#fff}
div#topsearchMenu #cartPreview div.added{margin:10px 5px}
div#topsearchMenu #cartPreview div.img{margin:0px 5px}
div#topsearchMenu #cartPreview div.name{float:left; width:140px; height:50px}

div#topsearchMenu #cartPreview div.price{height:20px; margin:5px 0}

div#topsearchMenu #cartPreview li img{width:45px; margin:3px}
div#topsearchMenu #cartPreview span.name{font-size:12px; text-transform:capitalize}
div#topsearchMenu #cartPreview span.price{font-size:10px; color:#6eac2c}
div#topsearchMenu #cartPreview span.added{color:#FCB202; font-size:11px; text-decoration:underline; text-align:center; font-weight:bold; margin:3px}

.searchButton{background:url("/Resources/Img/searchBoxBack.png") no-repeat top right; height:18px; border:none; float:left; color:#fff; padding:0px 10px 3px 10px; cursor:pointer}
.searchBox{background:url("/Resources/Img/searchBoxBack.png") top left no-repeat;  border:none; height:18px; float:left; padding:1px 10px 0px 25px; color:#8e8d8d; width:280px}
.textBoxClose{background:url("/Resources/Img/textBoxBackRight.png") top right no-repeat;  border:none; height:18px; float:left; display:inline; width:10px}

div#main{position:absolute; top:125px; left:50%; margin-left:-478px; width:960px; height:80%}
div#main .mainFirst{background:url("/Resources/Img/mainbackleft.png") no-repeat top left; width:10px; float:left; height:100%}
div#main .mainCenter{background:url("/Resources/Img/mainbackCenter.png") repeat-x;  float:left; width:938px; height:100%; position:relative}
div#main .mainLast{background:url("/Resources/Img/mainbackRight.png") no-repeat top right; width:10px; float:left; height:100%}

* html div#mainContent{height:390px}

div#mainContent{width:938px; margin-top:7px; min-height:390px; height:auto}
div#lehmannawrapper{width:880px; height:385px; background:#e0e0e0; margin:15px 0 5px 25px; float:left}
div#lehmannabout{width:876px; height:381px; background:#fff; margin:2px 2px}
div#lehmannmessage{color:#000; width:420px; height:340px; text-align:center; background:#104f8e; margin:20px 0 0 20px; background:url("/Resources/Img/aboutBack.png") repeat-x; float:left}
div#lehmannmessage h1{text-align:center; font-size:18px; margin:25px 0 5px 0; font-weight:bold}
div#lehmannmessage h2{text-align:center; font-size:16px; margin:20px 35px; font-weight:bold}
div#lehmannmessage h3{text-align:center; font-size:12px}
div#lehmannmessage p{text-align:justify; margin:25px; line-height:13px; font-size:11px; font-weight:bold}
div#lehmannmessage a{color:#000; text-align:center; font-weight:bolder; margin:20px; text-decoration:underline}
div#lehmannmessage a:hover{text-decoration:underline}
div#lehmannthumb{width:100px; height:340px; float:left; padding-top:12px}
div#lehmannthumb li{margin:10px 10px; cursor:pointer}
div#lehmannthumb img{width:100px; height:76px}
div#lehmannImg{width:295px; height:340px; float:left; margin:20px; overflow:hidden}
div#lehmannImg img{width:295px; height:355px}
div#lehmannImg div#lehmannImageDescription{position:relative; left:0px; bottom:82px; background:#fff; height:65px; border-top:solid 2px #b6b6b6}
div#lehmannImg div#lehmannImageDescription *{color:#104f8e; margin:3px}
div#lehmannImg div#lehmannImageDescription h3{font-weight:bold}

div#lehmannImg div#lehmannImageDescription small{font-size:9px}
div#lehmannImg div#lehmannImageDescription div{font-size:10px}

div#promotion{width:240px; height:110px; float:left; margin:10px 0 0 5px; background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right}
div#promotionInner{width:230px; height:125px; background:green; background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px; padding:0px 5px}
div#promotionInner >a{ float:left; padding-top:40px}
div#promotionInner ul{  list-style:none; margin:5px; float:left}
div#promotionInner li{ float:left}
div#promotionInner li img{ float:left}
div#promotionInner li span{ float:left; display:block; width:95px; height:100px;  margin:10px 5px}

div#poll{width:240px; height:120px; float:left; background:yellow; margin:0 0 0 5px; background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right}
div#pollInner{width:230px; height:90px; background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px}
div#pollInner div{float:left; width :120px; margin:10px 10px 0 10px}
div#pollInner p{text-align:justify}
div#pollInner img{float:left}

div#newLetter{width:240px; height:80px; float:left; margin:10px 0 0 5px; background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right}
div#newLetterInner{width:230px; height:90px;  background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px}
div#newLetterInner img{margin:0px 10px; margin-top:5px}

div#featured{width:425px; height:100px; float:left; background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right}
div#featuredInner{width:415px; height:100px; background:blue; background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px}

div#recommended{width:505px; height:100px; float:left; background:orange; margin-left:5px; background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right}
div#recommendedInner{width:495px; height:100px; background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px; text-align:center}

div#recommendedInner h2, div#featuredInner h2{color:#104f8e;  font-size:13px; padding:5px 10px 5px 10px; font-weight:bold}

div#recommendedInner ul, div#featuredInner ul{  list-style:none; margin:0px 10px; float:left}
div#recommendedInner li:hover{cursor:pointer; background:url("/Resources/Img/bookItemBack2.png") no-repeat}
div#featuredInner li:hover{cursor:pointer; background:url("/Resources/Img/bookItemBack.png") no-repeat}
div#featuredInner li{ float:left;  width:130px;  height:95px}
div#recommendedInner li{ float:left;  width:150px;  height:95px}
div#recommendedInner li img.book, div#featuredInner li img.book{ float:left; width:45px; height:70px}
div#recommendedInner li h4, div#featuredInner li h4{ font-weight:bold; font-size:10px; margin-top:12px}
div#recommendedInner li h5, div#featuredInner li h5{ font-size:10px; margin:4px}
div#recommendedInner li h6, div#featuredInner li h6{ color:Green; font-size:9px; margin:3px}
div#recommendedInner li h7, div#featuredInner li h7{ color:Red; font-size:8px}

div#newLetter, div#promotion, div#poll, 
div#featured, div#recommended{color:#104f8e;  font-size:11px}

div#newLetter h2, div#promotion h2, div#poll h2{color:#104f8e;  font-size:13px; padding:5px 10px; font-weight:bold}

div#newLetter h3, div#promotion h3, div#poll h3, 
div#featured h3, div#recommended h3{text-align:center; padding:5px 10px}

div#mainContent h3 a, div#mainContent h4 a, div#mainContent p a{color:#104f8e;  white-space:nowrap; text-decoration:underline; font-weight:normal}

div#mainContent h3 a:hover, div#mainContent h4 a:hover, div#mainContent p a:hover{color:#000}

div#mainContent h3 a{font-size:12px}

div#newLetter h4, div#promotion h4, div#poll h4{float:right; padding-top:10px}

div#newLetter h4 a, div#promotion h4 a, div#poll h4 a{font-size:9px}

.banners{position:absolute; background:#fff; background:url("/Resources/Img/book.jpg") no-repeat center center; background-color:#FFF; margin:10px 10px; width:830px; height:340px; padding:13px}
.banners .closeBar{width:150px; position:absolute; right:0px; top:0px}
.banners .closeBar div{ float:left}
.banners .closeBar div a{display:block; margin:3px}
.banners div#myBook{left:51px; top:11px}
.banners div#myBook .bookPage{margin-top:3px; background-repeat:no-repeat; cursor:pointer}

div#footer{width:932px; height:35px; margin-top:15px; float:left; clear:both}
div#footer .footerFirst{background:url("/Resources/Img/footerbackleft.png") no-repeat; width:10px; float:left; height:100%}
div#footer .footerCenter{background:url("/Resources/Img/footerbackCenter.png") repeat-x;  float:left; width:912px; height:100%; text-align:center}
div#footerMenu{background:url("/Resources/Img/footerDivision.png") no-repeat bottom center; height:20px; width:710px; margin:10px auto;  text-align:center}
div#footerMenu >ul{ list-style:none; margin:auto; width:650px;  height:20px}
div#footerMenu >ul li{float:left; margin:0px 5px; color:#78a2cb}
div#footerMenu >ul li a{font-size:10px; color:#78a2cb; width:140px; display:block; text-align:center}
div#footerMenu >ul li a:hover{text-decoration:underline}
.footerCenter p{margin:auto; font-size:10px; color:#78a2cb; text-align:center}
div#footer .footerLast{background:url("/Resources/Img/footerbackRight.png") no-repeat; width:10px; float:left; height:100%}

div#divProductImage{width:160px; height:280px;  position:absolute; top:0px; left:15px}
div#divProductImage #imgLoadingBook{width:140px; height:200px; background:url("/Resources/Img/loadingBookBig.gif") no-repeat}
div#divProductImage #imgLoadingBook >img{position:relative; left:25px; top:50px; width:90px}
div#divProductImage #imgCoverContainer{background:#fff; display:inline}
div#divProductImage #imgNavControls{padding:10px}
div#divProductImage #imgNavControls .detailNavControls a{color:#104F8E; font-size:11px; margin:10px 0px}
div#divProductImage #imgNavControls .detailNavControlsWhite a{color:#fff}
div#divProductImage img.book{width:140px; height:200px}

div#listTopBar #divDetailTitle{height:50px; display:block; background:#fe8100; margin:5px 0; padding:3px 0 0 180px}

div#listTopBar #divDetailTitle h3, div#listTopBar #divDetailTitle h2{color:#fff; font-size:16px; font-weight:bold; margin:2px}
div#listTopBar #divDetailTitle h3{font-size:12px}

div#detailLeftSection p, div#detailRightSection p{color:#000}

div#detailLeftSection{width:700px; background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right; float:left}
div#detailLeftSection #detailData{padding:10px 0 0 190px; background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px; height:300px}
div#detailLeftSection #detailData h3{font-size:10px; font-weight:bold}

div#detailLeftSection #divDetails h4{font-size:14px; color:#FCB202; font-weight:bold; margin:10px 0px; text-decoration:underline}

div#detailLeftSection #divDetails p{ padding:3px;  text-transform:capitalize}
div#detailLeftSection #detailData h3 a {color:#104F8E; font-weight:bold; text-decoration:none;  font-size:10px; cursor:pointer}
    div#detailLeftSection #detailData h3 a:hover { text-decoration: underline; }
    
div#detailLeftSection #detailData .description{text-align:justify; margin:10px 5px; line-height:16px}

div#divDetailInfo #divDetails{float:left; width:50%}

div#divDetailInfo #divPuntuation{float:left; width:45%; padding:5px; text-align:center}
div#divDetailInfo #divPuntuation div{width:100px; display:block; height:20px; margin:auto}
div#divDetailInfo #divPuntuation p{text-align:center; margin:6px}
div#divDetailInfo #divPuntuation p span{text-align:center; display:block}
div#divDetailInfo #divPuntuation span.little{font-size:9px}
div#divDetailInfo #divPuntuation span.notAvailable{color:Red}

div#detailRightSection{float:left; margin-left:20px; width:215px; height:350px}
div#detailRightSection #divPrice{padding:15px; text-align:center; background:#eef5fd; height:80px}
div#detailRightSection #divPrice h2{font-size:15px; text-align:center; color:#6eac2c; padding:10px}

div#detailRightSection #divOptions{margin:20px; text-align:center}
div#detailRightSection #divOptions p{margin:10px; text-align:center}
div#detailRightSection #divOptions .shareLinks{width:200px; margin:0px; padding:0px}
div#detailRightSection #divOptions .shareLinks li{display:block; float:left; margin:4px; cursor:pointer; clear:left; width:200px}
div#detailRightSection #divOptions .shareLinks li a:link, div#detailRightSection #divOptions .shareLinks li a:visited, div#detailRightSection #divOptions .shareLinks li a:active{font-size:10px; font-weight:normal; color:#104f8e; white-space:nowrap; float:left}
div#detailRightSection #divOptions .shareLinks li a:hover{text-decoration:underline}
div#detailRightSection #divOptions .shareLinks li a span{float:left; padding-right:3px}

div#detailLeftSection #divDetailCategory{height:12px; padding:5px}
div#detailLeftSection #divDetailCategory span{ color:#104F8E; font-weight:bold; margin-top:2px; font-size:10px}

div#listTopBar div#searchTitle{position:relative; height:50px; display:block; background:#eef5fc; margin:10px 0px}

div#listTopBar div#searchTitle .searchImage{ height:50px; padding:5px 0 0 55px; background:url("/Resources/Img/searchResults.png") no-repeat 10px 10px}
div#listTopBar div#searchTitle .listImage{height:50px;  padding:5px 0 0 55px; background:url("/Resources/Img/listResults.png") no-repeat 10px 10px}
div#listTopBar div#searchTitle h2{font-size:16px;  font-weight:bold; margin:3px; display:inline; float:left}
div#listTopBar div#searchTitle h3{font-size:13px; margin:3px; display:inline; float:left; width:100%; clear:both}
div#listTopBar div#searchTitle .searchWords{color:Green; font-weight:bold}

div#listTopBar div#searchTitle .listPath a {color:#fcb202; font-weight:bold; font-size:13px; cursor:pointer}
    div#listTopBar div#searchTitle .listPath a:hover { text-decoration:underline;}
      
div#listTopBar .progressBar{margin-right:10px; position:absolute; top:10px; right:0px}

.divPromosSearch #divPromos{ margin:10px; }
.divPromosSearch #divPromos > div { text-align : center;  }

.listMenu { background : #EEF5FC; width : 180px;  float: left;  margin-right : 10px; border : solid 1px #DDDFE1; padding : 5px;  } 
    .listMenu > ul { border-top : solid 1px #DDDFE1; padding-top : 10px; }
    .listMenu > ul > li { clear :  both; padding : 5px 0 5px 10px;  background : url("http://images.barnesandnoble.com/presources/images/bullet.gif") no-repeat scroll 0 1px transparent;  } 
        .listMenu > ul > li > a { text-align : left; color : #104F8E; text-decoration : none;  } 
        .listMenu > ul > li > a:hover { text-decoration : underline;  } 
.listMenu h2 { margin : 5px; color: green; padding : 5px 0; font-size : 14px; } 

.listResults { float : left; width : 735px; }

div#listResults .AspNet-GridView{ background : #fff; }
div#listResults .AspNet-GridView table{width:100%}
div#listResults .AspNet-GridView td{position:relative; display:block}

div#listResults{background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right}
    div#listResults div#searchresultsheader{padding:10px 0 0 10px; background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px}
div#listResults .pager{font-size:11px; height:20px; position:relative}
div#listResults .pager a, div#listResults .pager a:visited, div#listResults .pager a:active{font-size:11px; display:block; width:20px; text-align:center; border:solid 1px #dfebf8; margin:0 2px; padding-top:3px; background:#fff; height:13px; float:left}

div#listResults .pager span{padding-top:3px; display:block; height:20px; float:left}
div#listResults .pager select{ font-size:10px;  float:left}
div#listResults .pager .left{left:0px; position:absolute; width:175px; text-align:center}
div#listResults .pager .center{text-align:center; margin-right:320px; margin-left:175px}
div#listResults .pager .center >div{width:150px; margin:auto}
div#listResults .pager .right{width:310px; position:absolute; top:0px; right:10px}
div#listResults .pager .pagerControls >div{margin:auto; float:none; width:150px}
   
div#listResults .AspNet-GridView-Alternate{background:#f1f7fa}
div#listResults tbody tr:hover{background:#fff2b8;}

div#listResults div#listGridNumber{left:10px; font-size:14px;  padding-top:40px; width:25px; position:absolute}

div#listResults div#listGridImage{left:25px; width:80px; padding-left:10px; position:absolute}
div#listResults div#listGridImage img.book{width:50px; height:77px}
div#listResults div#listGridImage #imgLoadingBook{width:50px; height:77px; background:url("/Resources/Img/loadingBook.gif") no-repeat 0px 0px}
div#listResults div#listGridImage #imgLoadingBook >img{position:relative; left:15px; top:5px}

div#listResults div#listGridBookInfo{ margin:5px 120px 0 105px; height:90px}
div#listResults div#listGridBookInfo *{line-height:1.5}
div#listResults div#listGridBookInfo h3{text-transform:capitalize; line-height:1}
div#listResults div#listGridBookInfo h4{color:Green;  font-size:11px}
div#listResults div#listGridBookInfo span.unavailable {color:red; font-size:10px;}
div#listResults div#listGridBookInfo p{text-transform:capitalize}
div#listResults div#listGridBookInfo a{white-space:normal; font-weight:bold}
div#listResults div#listGridBookInfo p{font-size:10px}

div#listResults div#listGridOption{top:10px; right:0px; width:110px; position: absolute}
div#listResults div#listGridOption input[type="submit"]{color:#fff; font-weight:bold}
div#listResults div#listGridOption #rating{text-align:center; font-size:10px; height:30px; padding-top:10px; float:left}
div#listResults div#listGridOption #rating img{border:0}

#divLogin { margin : auto; width:400px; height: 300px;}

#divLogin #loginForm{width:800px; height:370px; position:relative}

#divLogin #loginForm #loginHeader{height:25px; padding:5px 0 0 10px;  position:relative}
#divLogin #loginForm #loginHeader h1{color:#fff; display:inline}
#divLogin #loginForm #loginHeader .closeButton{position:absolute; right:10px; top:5px}
#divLogin #loginForm #loginBody span.subtitle{margin:5px 0px; display:block; font-size:10px}
#divLogin #loginForm #loginBody a.button{color:#fff}
#divLogin #loginForm #loginBody h2{text-transform:uppercase;  margin:10px 0 0 0; color:#0F4F8C}
#divLogin #loginForm #loginBody ul#registeredUsers{list-style-type:none; display:block; width :400px; height:310px; float:left}

#divLogin #loginForm #loginBody ul li{float:left; clear:left;  width :90%; padding:5px 10px; color:#000}

#divLogin #loginForm #loginBody ul li >label{float:left;  text-align:right; width:100px; margin:3px 10px;  color:#000}

#divLogin #loginForm #loginBody ul input[type=text]{float:left}

#divLogin #loginForm #loginBody p{text-align:center; color:#000}
#divLogin #loginForm #loginBody p.little{font-size:10px}
#divLogin #loginForm #loginBody #loginSeparator{width:2px; border-left:1px solid #77d5f7; height:200px; margin:35px 15px 0 0px; float:left; display:inline}

#divLogin #loginForm #loginBody #newUsers{ float:left;  display:inline; width:380px}
#divLogin #loginForm #loginBody #newUsers ul{list-style-type:circle; list-style-position:inside}

#divLogin #loginForm #loginBody .progress div{text-align:center; margin:auto}
#divLogin #loginForm #loginBody .errorMessage p{padding:2px 0 5px 0; margin-top:5px}

#accountForm{width:500px; height:440px; position:relative}

#accountForm #accountHeader{height:25px; padding:5px 0 0 10px;  position:relative}
#accountForm #accountHeader h1{color:#fff}
#accountForm #accountHeader .closeButton{position:absolute; right:10px; top:5px}
#accountForm #accountBody span.subtitle{margin:5px 0px; display:block; font-size:10px}
#accountForm #accountBody a.button{color:#fff}
#accountForm #accountBody legend{padding-left:10px}

#accountForm #accountBody h2{text-transform:uppercase;  margin:10px 0 0 0; color:#0F4F8C}
#accountForm #accountBody ul#mainFields{list-style-type:none; display:block; width :500px; height:350px; float:left}

#accountForm #accountBody ul li{float:left; clear:left;  width :97%; padding:5px 10px; color:#000}

#accountForm #accountBody ul li >input, 
#accountForm #accountBody ul li >span, 
#accountForm #accountBody ul li >label{float:left}
#accountForm #accountBody ul li p{text-align:center; color:#000}
#accountForm #accountBody ul li >label{text-align:right; width:100px; margin:3px 10px;  color:#000}

#accountForm #accountBody ul li >label.short{width:75px; margin:3px 6px 0 0}

#accountForm #accountBody #accountSeparator{width:2px; border-left:1px solid #77d5f7; height:200px; margin:35px 15px 0 0px; float:left; display:inline}

#accountForm #accountBody #newUsers{ float:left;  display:inline; width:280px}
#accountForm #accountBody #newUsers ul{list-style-type:circle; list-style-position:inside}

#accountForm #accountBody .progress div{text-align:center; margin:auto}
#accountForm #accountBody .errorMessage p{padding:2px 0 5px 0; margin-top:5px}

div#divCarPage{text-align:center; position:relative; width:100%; height:420px}
div#divCarPage div.errorMessage{width:500px; margin:auto; position:absolute; top:180px; width:560px; z-index:1000; left:190px}
div#divCarPage div.errorMessage >div{padding:10px; height:40px}
                                        
div#listCartHeader div#searchTitle{position:relative; height:50px; display:block; background:#eef5fc; margin:10px 0px}

div#listCartHeader div#searchTitle .listImage{height:50px;  padding:5px 0 0 55px; background:url("/Resources/Img/cartIco.png") no-repeat 10px 10px}
div#listCartHeader div#searchTitle h2{font-size:16px;  font-weight:bold; margin:3px; display:inline; float:left}
div#listCartHeader div#searchTitle h3{font-size:13px; margin:3px; display:inline; float:left; clear:both}
div#listCartHeader div#searchTitle .progressBar{margin-right:10px; position:absolute; top:10px; right:0px}

div#divCartList div#listCartResults{background:url("/Resources/Img/lightBlueBoxRight.png") no-repeat top right; width:680px;  float:left; margin-right:5px; height:80%}
    div#divCartList div#listCartResults div#searchresultsheader{padding:10px 0 0 10px; background:url("/Resources/Img/lightBlueBoxLeft.png") no-repeat top left; margin-right:10px}

div#divCartList #divPrice{padding:15px; text-align:center; background:#eef5fc; height:150px; width:205px; margin-left:10px; float:left}
div#divCartList #divPrice h2{font-size:15px; text-align:center; color:#104F8E}
div#divCartList #divPrice h3{font-size:26px; text-align:center; color:Green; margin:20px}
div#divCartList #divPrice a{margin-top:15px; color:#fff}

div#divCartList div#listGridNumber{float:left; font-size:14px;  padding:40px 0 0 5px; width:15px}

div#divCartList div#listGridImage{float:left; width:70px; padding-left:5px}
div#divCartList div#listGridImage img.book{width:50px; height:77px}
div#divCartList div#listGridImage #imgLoadingBook{width:50px; height:77px; background:url("/Resources/Img/loadingBook.gif") no-repeat 0px 0px}
div#divCartList div#listGridImage #imgLoadingBook >img{position:relative; left:15px; top:5px}

div#divCartList div#listGridBookInfoCart{float:left; height:90px; width:340px; margin-top:15px}
div#divCartList div#listGridBookInfoCart *{line-height:1.5}
div#divCartList div#listGridBookInfoCart h3{text-transform:capitalize; line-height:1}
div#divCartList div#listGridBookInfoCart p{text-transform:capitalize}
div#divCartList div#listGridBookInfoCart a{white-space:normal; font-weight:bold}
div#divCartList div#listGridBookInfoCart p{font-size:10px}

div#divCartList div#listGridBookNum{float:left; width:50px; margin:5px; padding:20px 5px 0 5px; text-align:center}
div#divCartList div#listGridBookNum input[type="text"]{text-align:right}

div#divCartList div#listGridPrice{float:left; width:90px; margin:5px; padding:25px 15px 0 0}
div#divCartList div#listGridPrice h2{text-align:right; font-weight:bold}

div#divCartList div#listGridOption{float:left; width:30px; margin-top:20px}
div#divCartList div#listGridOption a{margin:4px}

.Message{background:#fff; width:600px;  height:200px; position:relative; top:50px; left:200px}

.Message h1{}
.Message p{color:#000; text-align:center}
.Message h2{font-size:14px; margin:60px 20px 20px 20px; text-align:center}
.Message div#accountHeader{height:25px; padding:5px 0 0 10px;  position:relative}

div#privacyModal{position:relative; padding:10px}
div#privacyModal a{position:absolute; top:10px; left:20px}
div#privacyBody{position:relative}
div#privacyBody h1{margin:30px 20px; font-size:16px;  font-weight:bold; text-align:center}
div#privacyBody p{margin:20px 10px; text-align:justify; line-height:18px}

#divContact #ContactForm{width:520px; height:410px; top:10px; position:relative}

#divContact #ContactForm #ContactHeader{height:25px; padding:5px 0 0 10px;  position:relative}
#divContact #ContactForm #ContactHeader .progressBar{position:absolute; top:45px; right:0px; color:#104f8e}
#divContact #ContactForm #ContactHeader h1{color:#fff; display:inline}
#divContact #ContactForm #ContactHeader .closeButton{position:absolute; right:10px; top:5px}
#divContact #ContactForm #ContactBody span.subtitle{margin:5px 0px; display:block; font-size:10px}
#divContact #ContactForm #ContactBody a.button{color:#fff}
#divContact #ContactForm #ContactBody h2{text-transform:uppercase;  margin:10px 0 0 0; color:#0F4F8C}
#divContact #ContactForm #ContactBody ul#maincontact{list-style-type:none; display:block; width :500px; height:410px; float:left}

#divContact #ContactForm #ContactBody ul li{float:left; clear:left;  width :99%; padding:5px 10px; color:#000}

#divContact #ContactForm #ContactBody ul li >label{float:left;  text-align:right; width:100px; margin:3px 10px;  color:#000}

#divContact #ContactForm #ContactBody ul input[type=text]{float:left}

#divContact #ContactForm #ContactBody p{text-align:center; color:#000}
#divContact #ContactForm #ContactBody p.little{font-size:10px}
#divContact #ContactForm #ContactBody .progress div{text-align:center; margin:auto}
#divContact #ContactForm #ContactBody .errorMessage p{padding:2px 0 5px 0; margin-top:5px}

#divPromos #PromosForm{ }

#divPromos #PromosForm #PromosHeader{height:25px; padding:5px 0 0 10px;  position:relative}
#divPromos #PromosForm #PromosHeader h1{color:#fff; display:inline}
#divPromos #PromosForm #PromosHeader .closeButton{position:absolute; right:10px; top:5px}
#divPromos #PromosBody{padding:20px}
#divPromos #PromosBody #divPromos{}
#divPromos #PromosBody #divPromos >div{ top:0px; left:0px}

.adminFilters{margin:20px 0px; position:relative}
.adminFilters .add{position:absolute; right:0px}

#adminWrapper{text-align:center; position:absolute; top:10px; left:50%; height:98%; margin-left:-482px; width:968px}

#accountBody label{width:100px; text-align:right}
#divaccount{margin:20px 0px}
#divaccount .RowAlternateStyle{background:#f1f7fa; height:30px}
#divaccount .RowStyle{background:#fff; height:30px}
#divaccount .RowStyle:hover, #divaccount .RowAlternateStyle:hover{background:#fff2b8; cursor:pointer}
#divaccount .HeaderStyle{background:#104F8E; color:#fff; cursor:pointer; height:20px}
#divaccount .HeaderStyle th{padding:5px;  text-align:center; font-weight:bold}

#divaccount .RowStyle{}

#divaccount .RowStyle td{ height:15px; padding:3px 0px}

#divaccount .RowStyle td span{text-align:center; float:left; margin:0 5px}

div#mainAdmin{position:absolute; top:60px; left:50%; margin-left:-478px; width:960px; height:80%}
div#mainAdmin .mainFirst{background:url("/Resources/Img/mainbackleft.png") no-repeat top left; width:10px; float:left; height:100%}
div#mainAdmin .mainCenter{background:url("/Resources/Img/mainbackCenter.png") repeat-x;  float:left; width:938px; height:100%; position:relative}
div#mainAdmin .mainLast{background:url("/Resources/Img/mainbackRight.png") no-repeat top right; width:10px; float:left; height:100%}
div#mainAdmin #mainContent{padding:20px}
div#mainAdmin #LeftAdminMenu{float:left; width:200px}
div#mainAdmin #LeftAdminMenu #menu li{margin:5px}
div#mainAdmin #LeftAdminMenu #menu li:hover{}
div#mainAdmin #LeftAdminMenu #menu li a:link, div#mainAdmin #LeftAdminMenu #menu li a:visited{color:#104F8E; text-decoration:none}
div#mainAdmin #LeftAdminMenu #menu li a{ display:block; text-align:center; padding:5px 0px; width:185px; height:20px}
div#mainAdmin #LeftAdminMenu #menu li a:hover{color:#fff; font-weight:bold; background:url("../Img/JQueryUI/ui-bg_glass_45_104f8e_1x400.png") repeat-x scroll 50% 50% #104F8E; border:1px solid #50B4D7}

div#mainAdmin #RightAdminMenu{float:left; margin:0px 30px; width:650px}
div#mainAdmin #RightAdminMenu h1.listHeader{font-size:18px; margin:5px; color:#104F8E; border-bottom:solid 1px #104F8E; padding:3px}

div#Branches { background : #fff; }
div#Branches div#branchesTitle { padding : 7px 0 0 70px; height:60px; background: url(/Resources/Img/houseico.png) 10px 10px no-repeat; margin:10px 0px; } 
div#Branches div#branchesTitle h1 {  font-size : 18px; font-weight : bold; margin : 3px 0;  color : #104F8E; } 
div#Branches div#branchesTitle h2 {  font-size : 13px; margin : 2px 0;  color : #000; } 
div#Branches div#branchesTitle p { font-size : 12px; line-height : 18px; color : #000; } 
div#Branches table { width : 95%; margin : 10px 0 30px 20px; }
div#Branches table h2 { color : Green; font-size : 16px; margin : 10px 0; }
div#Branches table h3 { font-size : 13px; margin : 10px 0; }
div#Branches table h4 { font-size : 12px; margin : 5px 0 15px 0; line-height : 18px; }
div#Branches table td {  padding : 20px 50px;  }
    div#Branches table td#one {  border-right : solid 1px #50B4D7; border-bottom : solid 1px #50B4D7;}
    div#Branches table td#two{  border-bottom : solid 1px #50B4D7; }
    div#Branches table td#three {  border-right : solid 1px #50B4D7; }
    div#Branches table td#four {  }
div#Branches table img {  width : 250px; height : 300px; }
div#Branches table span { font-weight : bold;  }

.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute; top:-999em; width:auto}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left; position:relative}
.sf-menu a{display:block; text-decoration:none; position:relative; font-size:9.5px;}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul{left:0; top:2.5em; padding-top:6px}
ul.sf-menu li:hover li ul, 
ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, 
ul.sf-menu li li.sfHover ul{left:15em; top:0}
ul.sf-menu li li:hover li ul, 
ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul, 
ul.sf-menu li li li.sfHover ul{left:15em; top:0}

.sf-menu{margin-bottom:1em}
.sf-menu a{border-left:1px solid #fff; border-top:1px solid #CFDEFF; padding:.75em 0.4em; text-decoration:none}

.sf-menu a, .sf-menu a:visited{color:#13a}

.sf-menu li:hover, .sf-menu li.sfHover, 
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0}

.sf-menu a.sf-with-ul{padding-right:1.4em; min-width:1px}
.sf-sub-indicator{position:absolute; display:block; right:3px; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../img/arrows-ffffff.png') no-repeat -10px -100px}
a >.sf-sub-indicator{ top:.8em; background-position:0 -100px}

a:focus >.sf-sub-indicator, 
a:hover >.sf-sub-indicator, 
a:active >.sf-sub-indicator, 
li:hover >a >.sf-sub-indicator, 
li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}

.sf-menu ul .sf-sub-indicator{background-position: -10px 0}
.sf-menu ul a >.sf-sub-indicator{background-position: 0 0}

.sf-menu ul a:focus >.sf-sub-indicator, 
.sf-menu ul a:hover >.sf-sub-indicator, 
.sf-menu ul a:active >.sf-sub-indicator, 
.sf-menu ul li:hover >a >.sf-sub-indicator, 
.sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}

.sf-shadow ul{background:url('../img/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}

.scrollable{   z-index:1002}

.level1{background: url("/Resources/Img/divisor.png") no-repeat top right}
.level1 > a { margin : 0 10px; }

.sf-navbar{background:none; height:2.5em; padding-bottom:2.5em; font-size:10px}

li.tab{ width:103px}

li.tab, .sf-navbar >li:visited.tab, .sf-navbar >li:focus{background:url("/Resources/Img/taboffleft1.gif") no-repeat top left; padding-right:3px}

.sf-navbar li:hover.tab, .sf-navbar li.sfHover{background:url("/Resources/Img/taboffleft4.gif") no-repeat top left; padding-right:3px}

.sf-navbar a.tab,  .sf-navbar >li >a:visited.tab, .sf-navbar >li >a:focus{background:url("/Resources/Img/taboffright1.gif") no-repeat top right; Color:#fff; font-weight : bold; text-align:center; padding:.75em 0px}

.sf-navbar a:hover.tab, .sf-navbar li:hover.tab >a{background:url("/Resources/Img/taboffright4.gif") no-repeat top right; font-weight: bolder;  }

.sf-navbar li li:hover, .sf-navbar li li li:hover, .sf-navbar li li li li:hover{ background:#104F8E no-repeat bottom left}

.sf-navbar li li:hover >a{background:#104F8E no-repeat bottom right; Color:#fff}

.sf-navbar li li li:hover >a, .sf-navbar li li li li:hover >a{background:#104F8E no-repeat bottom right; Color:#fff}

.sf-navbar li{position:static}
.sf-navbar a{border-top:none; cursor:pointer;}
.sf-navbar li ul{width:4500px }

.sf-navbar li div.subNavSpace{overflow:hidden}

.sf-navbar >li >ul >li >a{text-decoration:underline}
.sf-navbar >li >ul >li >a:hover{text-decoration:none}

.sf-navbar li li{position:relative}

.sf-navbar li li ul{width:30em; z-index:5}

.sf-navbar li li li{width:98%; background : #fff;}

.sf-navbar ul li{display:inline; white-space:nowrap; width:auto}
.sf-navbar a, .sf-navbar a:visited{border:none;}

ul.sf-navbar .current ul, 
ul.sf-navbar ul li:hover ul, 
ul.sf-navbar ul li.sfHover ul{left:0; top:2.5em; border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7}
ul.sf-navbar .current ul ul{top:-999em}

.sf-navbar li li.current >a{font-weight:bold}

.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px}
.sf-navbar ul a >.sf-sub-indicator{background-position:0 -100px}

.sf-navbar ul a:focus >.sf-sub-indicator, 
.sf-navbar ul a:hover >.sf-sub-indicator, 
.sf-navbar ul a:active >.sf-sub-indicator, 
.sf-navbar ul li:hover >a >.sf-sub-indicator, 
.sf-navbar ul li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}

sf-navbar >li >ul{background:transparent; height:40px; padding:0; left:10px; -moz-border-radius-bottomleft:0; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:0; position:absolute; margin-left : 30px; }

#slider { position:relative; width:618px; height:246px; background:url(images/loading.gif) no-repeat 50% 50%; }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }


/*Uploadify v3.0.0 */
.uploadifyButton{background-color:#505050; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; font:12px Arial,Helvetica,sans-serif; padding:8px 0; text-align:center; width:100%}
.uploadify:hover .uploadifyButton{background-color:#808080}
.uploadifyQueueItem{background-color:#F5F5F5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font:11px Verdana,Geneva,sans-serif; margin-top:5px; max-width:350px; padding:10px}
.uploadifyError{background-color:#FDE5DD !important}
.uploadifyQueueItem .cancel{float:right}
.uploadifyQueue .completed{background-color:#E5E5E5}
.uploadifyProgress{background-color:#E5E5E5; margin-top:10px; width:100%}
.uploadifyProgressBar{background-color:#09F; height:3px; width:1px}


 /* jQuery Nivo Slider v2.3 http://nivo.dev7studios.com */
.nivoSlider{position:relative}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none}
.nivo-slice{display:block; position:absolute; z-index:50; height:100%}
.nivo-caption{position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%; z-index:89}
.nivo-caption p{padding:5px; margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{ display:none}
.nivo-directionNav a{position:absolute; top:45%; z-index:99; cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}

