/**************************
*	GENERAL
**************************/
.fluid_dg_wrap a, .fluid_dg_wrap img,
.fluid_dg_wrap ol, .fluid_dg_wrap ul, .fluid_dg_wrap li,
.fluid_dg_wrap table, .fluid_dg_wrap tbody, .fluid_dg_wrap tfoot, .fluid_dg_wrap thead, .fluid_dg_wrap tr, .fluid_dg_wrap th, .fluid_dg_wrap td .fluid_dg_thumbs_wrap a, .fluid_dg_thumbs_wrap img,
.fluid_dg_thumbs_wrap ol, .fluid_dg_thumbs_wrap ul, .fluid_dg_thumbs_wrap li,
.fluid_dg_thumbs_wrap table, .fluid_dg_thumbs_wrap tbody, .fluid_dg_thumbs_wrap tfoot, .fluid_dg_thumbs_wrap thead, .fluid_dg_thumbs_wrap tr, .fluid_dg_thumbs_wrap th, .fluid_dg_thumbs_wrap td { background: none; border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; list-style: none; }
.fluid_dg_wrap { display: none; float: left; position: relative; z-index: 0; }
    .fluid_dg_wrap img { max-width: none!important; }
.fluid_dg_fakehover { height: 100%; min-height: 60px; position: relative; width: 100%; z-index: 1; }
.fluid_dg_wrap { width: 100%; }
.fluid_dg_src { display: none; }
.fluid_container { margin: 0px auto; width: 100%; }
.fluid_dgCont, .fluid_dgContents { height: 100%; position: relative; width: 100%; z-index: 1; }
.fluid_dgSlide { bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.fluid_dgContent { bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.fluid_dg_target { bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 0; width: 100%; z-index: 0; }
.fluid_dg_overlayer { bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%; z-index: 0; }
.fluid_dg_target_content { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 2; }
    .fluid_dg_target_content .fluid_dg_link { background: url(blank.gif); display: block; height: 100%; text-decoration: none; }
.fluid_dg_loader { background: #fff url(fluid_dg-loader.gif) no-repeat center; background: rgba(255, 255, 255, 0.9) url(fluid_dg-loader.gif) no-repeat center; border: 1px solid #ffffff; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; height: 36px; left: 50%; overflow: hidden; position: absolute; margin: -18px 0 0 -18px; top: 50%; width: 36px; z-index: 3; }
.fluid_dg_bar { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 3; }
.fluid_dg_thumbs_wrap.fluid_dg_left .fluid_dg_bar, .fluid_dg_thumbs_wrap.fluid_dg_right .fluid_dg_bar { height: 100%; position: absolute; width: auto; }
.fluid_dg_thumbs_wrap.fluid_dg_bottom .fluid_dg_bar, .fluid_dg_thumbs_wrap.fluid_dg_top .fluid_dg_bar { height: auto; position: absolute; width: 100%; }
.fluid_dg_nav_cont { height: 65px; overflow: hidden; position: absolute; right: 9px; top: 15px; width: 120px; z-index: 4; }
.fluid_dg_caption { text-align: center; font-size: 32px; background: url(../images/pat.png); line-height: 30px; display: table; margin: 50px 100px 0px 0px; float: right; }
    .fluid_dg_caption > div { padding: 10px 20px; }
.fluid_dgrelative { overflow: hidden; position: relative; }
.imgFake { cursor: pointer; }
.fluid_dg_prevThumbs { bottom: 4px; cursor: pointer; left: 0; position: absolute; top: 4px; visibility: hidden; width: 30px; z-index: 10; }
    .fluid_dg_prevThumbs div { background: url(fluid_dg_skins.png) no-repeat -160px 0; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px; }
.fluid_dg_nextThumbs { bottom: 4px; cursor: pointer; position: absolute; right: 0; top: 4px; visibility: hidden; width: 30px; z-index: 10; }
    .fluid_dg_nextThumbs div { background: url(fluid_dg_skins.png) no-repeat -190px 0; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px; }
.fluid_dg_command_wrap .hideNav { display: none; }
.fluid_dg_command_wrap { left: 0; position: relative; right: 0; z-index: 4; }
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul { list-style: none; padding: 0; text-align: center; margin: -100px auto; z-index: 99999; }
    .fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li { cursor: pointer; display: inline-block; height: 16px; margin: 20px 5px; position: relative; text-align: left; text-indent: -9999px; width: 16px; }
.fluid_dg_commands_emboss .fluid_dg_pag .fluid_dg_pag_ul li { -moz-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); }
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li > span { height: 16px; overflow: hidden; position: absolute;  width: 16px; }
.fluid_dg_commands_emboss .fluid_dg_pag .fluid_dg_pag_ul li:hover > span { -moz-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); }
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent > span { -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; }
.fluid_dg_pag_ul li img { display: none; position: absolute; }
.fluid_dg_pag_ul .thumb_arrow { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid; top: 0; left: 50%; margin-left: -4px; position: absolute; }
.fluid_dg_commands { display: none!important; }
.fluid_dg_prev, .fluid_dg_next, .fluid_dg_commands { cursor: pointer; height: 90px; margin-top: -45px; position: absolute; top: 45%; width: 76px; z-index: 2; }
/*.fluid_dg_prev { left: 200px; }*/
    .fluid_dg_prev > span { background: url(../images/ar4.png) no-repeat; display: block; height: 90px; width: 76px; }
.fluid_dg_next { right: 0px; }
    .fluid_dg_next > span { background: url(../images/ar3.png) no-repeat; display: block; height: 90px; width: 76px; }
.fluid_dg_commands { right: 41px; }
    .fluid_dg_commands > .fluid_dg_play { background: url(fluid_dg_skins.png) no-repeat -80px 0; height: 40px; width: 40px; }
    .fluid_dg_commands > .fluid_dg_stop { background: url(fluid_dg_skins.png) no-repeat -120px 0; display: block; height: 40px; width: 40px; }
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {  cursor: pointer; display: inline-block; height: 16px; margin: 20px 5px 0px 0px; position: relative; text-indent: -9999px; width: 16px; }
.fluid_dg_thumbs_cont { -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; position: relative; width: 100%; }
.fluid_dg_commands_emboss .fluid_dg_thumbs_cont { -moz-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); }
.fluid_dg_thumbs_cont > div { float: left; width: 100%; }
.fluid_dg_thumbs_cont ul { overflow: hidden; padding: 3px 4px 8px; position: relative; text-align: center; }
    .fluid_dg_thumbs_cont ul li { display: inline; padding: 0 4px; }
        .fluid_dg_thumbs_cont ul li > img { border: 1px solid; cursor: pointer; margin-top: 5px; vertical-align: bottom; }
.fluid_dg_clear { display: block; clear: both; }
.showIt { display: none; }
.fluid_dg_clear { clear: both; display: block; height: 1px; margin: -1px 0 25px; position: relative; }
/**************************
*	COLORS & SKINS
**************************/
.pattern_1 .fluid_dg_overlayer { background: url(patterns/overlay1.png) repeat; }
.pattern_2 .fluid_dg_overlayer { background: url(patterns/overlay2.png) repeat; }
.pattern_3 .fluid_dg_overlayer { background: url(patterns/overlay3.png) repeat; }
.pattern_4 .fluid_dg_overlayer { background: url(patterns/overlay4.png) repeat; }
.pattern_5 .fluid_dg_overlayer { background: url(patterns/overlay5.png) repeat; }
.pattern_6 .fluid_dg_overlayer { background: url(patterns/overlay6.png) repeat; }
.pattern_7 .fluid_dg_overlayer { background: url(patterns/overlay7.png) repeat; }
.pattern_8 .fluid_dg_overlayer { background: url(patterns/overlay8.png) repeat; }
.pattern_9 .fluid_dg_overlayer { background: url(patterns/overlay9.png) repeat; }
.pattern_10 .fluid_dg_overlayer { background: url(patterns/overlay10.png) repeat; }
.fluid_dg_caption { color: #fff; }
.fluid_dg_charcoal_skin { margin-bottom:0px!important }
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {  background: url(../images/ar1.png) no-repeat; }
    .fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li:hover > span { background: url(../images/ar2.png) no-repeat; }
    .fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent > span {background: url(../images/ar2.png) no-repeat; }
.fluid_dg_pag_ul li img { border: 4px solid #e6e6e6; -moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5); box-shadow: 0px 3px 6px rgba(0,0,0,.5); }
.fluid_dg_pag_ul .thumb_arrow { border-top-color: #e6e6e6; }
.fluid_dg_prevThumbs, .fluid_dg_nextThumbs, .fluid_dg_prev, .fluid_dg_next, .fluid_dg_commands, .fluid_dg_thumbs_cont { }
.fluid_dg_thumbs_cont ul li > img { border: 1px solid #000; }
.fluid_dg_charcoal_skin .fluid_dg_prevThumbs div { background-position: -160px -400px; }
.fluid_dg_charcoal_skin .fluid_dg_nextThumbs div { background-position: -190px -400px; }
.fluid_dg_charcoal_skin .fluid_dg_commands > .fluid_dg_play { background-position: -80px -400px; }
.fluid_dg_charcoal_skin .fluid_dg_commands > .fluid_dg_stop { background-position: -120px -400px; }
