/* Minification failed. Returning unminified contents.
(63,25): run-time error CSS1019: Unexpected token, found ':'
(63,25): run-time error CSS1042: Expected function, found ':'
(63,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(72,25): run-time error CSS1019: Unexpected token, found ':'
(72,25): run-time error CSS1042: Expected function, found ':'
(72,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(658,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(2129,26): run-time error CSS1019: Unexpected token, found ':'
(2129,26): run-time error CSS1042: Expected function, found ':'
(2129,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(4006,9): run-time error CSS1035: Expected colon, found ';'
(4006,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(4137,70): run-time error CSS1034: Expected closing parenthesis, found '='
(4137,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(4987,9): run-time error CSS1035: Expected colon, found ';'
(4987,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(5670,9): run-time error CSS1035: Expected colon, found ';'
(5670,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(6508,9): run-time error CSS1035: Expected colon, found ';'
(6508,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(7034,66): run-time error CSS1034: Expected closing parenthesis, found '='
(7034,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(7159,9): run-time error CSS1035: Expected colon, found ';'
(7159,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(7250,9): run-time error CSS1035: Expected colon, found ';'
(7250,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(7574,65): run-time error CSS1034: Expected closing parenthesis, found '='
(7574,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(7984,66): run-time error CSS1034: Expected closing parenthesis, found '='
(7984,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(7996,70): run-time error CSS1034: Expected closing parenthesis, found '='
(7996,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(13025,9): run-time error CSS1035: Expected colon, found ';'
(13025,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(15485,1): run-time error CSS1036: Expected expression, found '}'
(20420,9): run-time error CSS1035: Expected colon, found ';'
(20420,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(20503,66): run-time error CSS1034: Expected closing parenthesis, found '='
(20503,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(20515,70): run-time error CSS1034: Expected closing parenthesis, found '='
(20515,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
 */
/*! jQuery UI - v1.9.2 - 2014-09-09
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height: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;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{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{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.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;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.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-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.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{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.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-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{/*font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;*/font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url("images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-widget-content .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_3d80b3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_2694e8_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_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-on{background-position:-96px -144px}.ui-icon-radio-off{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-start{background-position:-80px -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-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url("images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
/*.autocomplete-icon{
    max-width: 30px;
    margin-right: 5px;
}
.autocomplete-icon-no-2{
    max-width: 30px;
    margin-right: 29px;
}
.autocomplete-icon-2 {
    max-width: 24px;
    margin-right: 5px;
}*/

textarea {
    overflow:auto;
}

*:focus
{
    outline: none;
}
.input_error{
    border-color:red;
}
.div_loading_diver {
    background-image:url('/content/loading-diver.gif');
    min-width:343px;
    min-height:317px;
    position:fixed;
    left:50%;
    top:50%;
    margin-left:-171px;
    margin-top:-159px;
    display:none;
    z-index:99999;
    background-color:transparent;
}

.clear {
	display: block;
	clear: both;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	height: 0px !important;
	border:none !important;
}
#file-field,#file-field_MYDS,#file-field-MYDSRooms{
    min-height: 15px;
    opacity: 0;
    position: absolute;
    margin-left: -230px;
    margin-top: -3px;
    cursor:pointer;
    filter:alpha(opacity:0);
}
#file-field-change{
    min-height: 15px;
    opacity: 0;
    position: absolute;
    margin-top: 10px;
    margin-left:-140px;
    cursor:pointer;
    filter:alpha(opacity:0);
}
#input-animal-tag-select{
    position:absolute;
    color:#6dc9c1;
    background-color:#3d3d3d;
    padding:5px;
    border-width:2px;
    border-style:solid;
    border-color:#6dc9c1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display:none;
    z-index:999999;
}
/*******************Dive Stream Comments************************/
.divestream-post-options {
   border-top: solid 1px #e7e7e7;
    padding: 25px 46px 0px 45px;
    overflow: visible;
}
.divestream-comments {
   /*margin:0 -84px 0 -47px;
	padding:0 60px 0 47px;*/
	background:url('/content/images/gray-gradient.png') 0 0 repeat-x;
	border-top:solid 1px #e7e7e7;
	height:0;
    overflow:hidden;
	transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.divestream-comments ul {
	margin-top:46px;
}

.divestream-comments li {
	margin-bottom:26px;
	overflow:hidden;
    list-style: none;
}
.divestream-comments li span.tn {
	display:block;
	float:left;
	width:47px;
	height:48px;
	margin-right:18px;
}

.divestream-comments li span.tn img {
	display:block;
	width:47px;
	height:48px;
}

.divestream-comments li p {
	width:755px;
	float:left;
}

.divestream-comments li p strong a{
	font-size:14px;
	font-weight:600;
	color:#22afa6;
}

.divestream-comments li p em {
	font-size:11px;
	color:#949494;
	font-style:normal;
}

.divestream-comments li span {
	display:block;
	line-height:20px;
	color:#2f2f2f;
}

.divestream-comments li a {
	color:#949494;
	font-weight:600;
	font-size:12px;
}

.divestream-comments .btn.more {
	display:block;
	width:200px;
	padding:0;
	text-align:center;
	margin:0 auto 36px;
    float: left;
    text-decoration: none;
}

.divestream-add-comment-text {
	max-width:800px;
    min-width:800px;
	height:55px;
	padding:6px 10px;
	background:#FFF;
	border:none;
	box-shadow:inset 2px 2px 3px #b3b3b3;
	-moz-box-shadow:inset 2px 2px 3px #b3b3b3;
	-webkit-box-shadow:inset 2px 2px 3px #b3b3b3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:3px;
	border:none;
	color:#1d99d3;
	font-family:inherit;
	min-height:25px;
}
#button-add-comment {
    margin-left:0px;
}
.button-add-comment {
	display:block;
	background:url('/content/images/btn-bg.png') 0 0 repeat-x;
	line-height:28px;
	border:solid 1px #94a8b6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0 13px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1) inset, 0 -2px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1) inset, 0 -2px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1) inset, 0 -2px rgba(0, 0, 0, 0.2) inset;
	font-size:13px;
	font-weight:bold;
	color:#8597a6;
	font-size:14px;
	text-shadow:0 1px rgba(255, 255, 255, 0.5);
}
#back_to_top {
    cursor:pointer;
    position:fixed;
    right:10px;
    top:10px;
    width:106px;
    height:104px;
    background:url('/content/images_profile/back_to_top.png') 0 0 no-repeat;
    display:none;
    z-index:1002;
}
    #back_to_top:hover {
        background:url('/content/images_profile/back_to_top.png') -103px 0 no-repeat;
        z-index:1002;
    }
.icon_reposted {
    width:15px;
    height:15px;
    background-image:url('/content/images_profile/reposted.png');
}
.share .diveStreamDate {
    margin-top:3px;
    float:right !important;
}
.share .diveStreamReposted {
    max-width:400px;
}
.share .diveStreamDate,.share .diveStreamReposted {
    font-weight:normal;
    font-size:12px;
    margin-right:0px;
    color:#8c8c8c;
}
.share .diveStreamReposted .a_diveStreamReposted{
    background-image:none;
    font-weight:600;
    text-decoration:none;
    color:#8c8c8c;
    float:none;
    display:inline;
    line-height:8px;
}
.share .diveStreamReposted {
    text-align: right;
    margin: 0px;
    margin-right: 10px;
}
.share .diveStreamReposted span{
    font-weight:normal;
    color:#8c8c8c;
    font-size:12px;
}
/*******************Dive Stream Comments************************/
.wrapper {
	width:900px;
	margin:0 auto;
}

.icon {
	 background-image:url('images_profile/icons.png');
	 background-repeat:no-repeat;
	 display:block;
	 font-style:normal;
}

.icon.user-settings {
	width:19px;
	height:19px;
	background-position:-208px -66px;
}

.icon.user-messages {
	width:19px;
	height:19px;
	background-position:-234px -66px;
}

#user-area {
	background:url('images_profile/white-transparent-bg.png') 0 0 repeat;
	padding:0 2px 2px 2px;
	margin-left:02px;
	line-height:32px;
	float:left;
	color:#FFF;
	margin-bottom:68px;
}

#user-area .user-dropdown {
	background:#10a99c;
	border-right:solid 1px #88d4ce;
	padding:0 8px;
	float:left;
}

#user-area .user-dropdown strong {
	display:block;
	line-height:32px;
	font-weight:normal;
	font-size:10px;
	width:75px;
	cursor:pointer;
}

#user-area .user-dropdown strong i.carret-down {
	width:11px;
	height:7px;
	background-position:-258px -93px;
	float:right;
	margin-top:12px;
	margin-left:3px
}

#user-area a {
	display:block;
	float:left;
	background:#10a99c;
	border-right:solid 1px #88d4ce;
	border-left:solid 1px #50c0b6;
	padding:7px 5px 6px;
	text-decoration:none;
}

#user-area a i.icon {
	position:relative;
}

#user-area a i.icon span {
	position:absolute;
	display:block;
	background:url('images_profile/icons.png') -239px -92px no-repeat;
	width:10px;
	height:12px;
	line-height:12px;
	color:#FFF;
	text-align:center;
	font-size:10px;
	top:-4px;
	right:-5px;
}

.header-top-right {
	float:right;
	margin-top:-10px;
	overflow:hidden;
	margin-bottom:68px;
}

.new-log {
	display:block;
	float:left;
	margin-right:15px;
	font-size:10px;
	color:#FFF;
	text-shadow:2px 3px 3px #2c190c;
	line-height:15px;
	margin-top:6px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
}

i.new-log-icon {
	background-position:-285px -68px;
	width:15px;
	height:17px;
	margin-right:3px;
	float:left;
}

.header-search {
	float:left;
	overflow:hidden;
}

.header-search input {
	width:191px;
	height:25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 3px 1px 2px #919191;
	-moz-box-shadow:inset 3px 1px 2px #919191;
	-webkit-box-shadow:inset 3px 1px 2px #919191;
	padding-left:30px;
	line-height:25px;
	background:#FFF url('images_profile/magnifier.png') 8px 5px no-repeat;
	float:left;
	margin-right:13px;
	border:none;
}

.header-search button {
	float:left;
	color:#FFF;
	font-size:11px;
	width:80px;
	height:25px;
	background:url('images_profile/icons.png') -214px -114px no-repeat;
	text-align:center;
	text-transform:uppercase;
	border:none;
}

#logo {
	display:block;
	background-image: url("images_profile/logo.png");
    height: 129px;
    margin-bottom: -34px;
    width: 354px;
    float:left;
}
.a-business-listing{
    margin-left:5px;
    font-size:14px;
    font-weight:bold;
    color:#e4e4e4;
    text-decoration:none;
    text-shadow: 0 3px 10px #000;
    font-family: 'Titillium Web', sans-serif;
}
.a-business-listing:hover{
    color:#fff;
    text-shadow: 0 3px 15px #000;
}

#top-menu {
	float:right;
	margin-right:-20px;
}

#top-menu li {
	float:left;
}

#top-menu li.separator {
	background:url('images_profile/icons.png') -296px -91px no-repeat;
	margin:0 20px;
	width:4px;
	height:74px;
}

#top-menu li.menu-item a{
	display:block;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

#top-menu li.menu-item a i.icon {
	margin:0 auto 6px;
}

i.icon.sites-shops {
	background-position:0 0;
	width:82px;
	height:50px;
}

i.icon.log-books {
	background-position:-91px 0;
	width:41px;
	height:50px;
}

i.icon.dive-stream {
	background-position:-139px 0;
	width:40px;
	height:50px;
}

#div_main .wrapper {
	margin-top:25px;
}

#left-col {
	width:187px;
	float:left;
	background:url('images_profile/left-col-bg.png') repeat;
	padding:10px 10px 30px;
}

#right-content {
	width:670px;
	float:right;
}

#left-col.shop-info .shop-tn {
	margin-bottom:15px;
    min-width:187px;
    max-width:187px;
}

#left-col.shop-info h2 {
	font-weight:normal;
	font-size:16px;
	color:#2cb5ab;
	margin:0 0 8px;
	text-transform:uppercase;
}

#left-col.shop-info h3 {
	float:left;
	font-size:15px;
	color:#9f9f9f;
	font-weight:normal;
	line-height:16px;
	margin:0 5px 10px 0;
}

.shop-info .rating {
	float:left;
	height:16px;
	padding:0 6px;
	background:#e5e5e5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	clear:right;
}

i.icon.star-fill {
	width:10px;
	height:10px;
	background-position:-199px -142px;
	margin:3px 1px;
	float:left;
}

i.icon.star-empty {
	width:10px;
	height:10px;
	background-position:-210px -142px;
	margin:3px 1px;
	float:left;
}

#left-col.shop-info p.contact {
	margin:0 0 5px;
	font-size:13px;
	line-height:18px;
	color:#9f9f9f;
}

.shop-info a.follow, .shop-info a.unfollow{
	display:block;
	line-height:30px;
	overflow:hidden;
	color:#5f8722;
	text-decoration:underline;
	font-size:13px;
	font-weight:300;
	margin-bottom:9px;
}

i.icon.follow-icon, i.icon.unfollow-icon {
	width:30px;
	height:30px;
	float:left;
	margin-right:3px;
	text-decoration:none;
	background-position:0 -53px;
}
i.icon.unfollow-icon {
    background-position:-38px -53px;
}


.shop-info a.log-dive,#filter_user_dive_logs a.log-dive,#user-info a.send-mes-user,#edit_shop_profile_but,.div_log_top_social_bar li a.log-dive {
	display:block;
	padding-left:12px;
	height:26px;
	line-height:26px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url('images_profile/log-button.png') 0 0 no-repeat;
	margin-bottom:11px;
	width:174px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.div_log_top_social_bar li a.log-dive,#filter_user_dive_logs a.log-dive{
    background: url('images_profile/log-button.png') -30px 0 no-repeat;
    margin-bottom: 11px;
    width: 142px;

}
#a_log_dive_site_profile{
    background: url('images_profile/log-button.png') -30px 0 no-repeat;
    margin-bottom: 11px;
    width: 142px;
}
#edit_shop_profile_but {
    margin-top:-5px;
    position: absolute;
    margin-left: 480px;
}
#user-info .user-other-tn {
    margin-bottom:30px;
}
#user-info a.send-mes-user {
    position:absolute;
    margin-top:200px;
}
#Profile_Follow_Filter {
    width: 235px;
    margin-top: 8px;
}
#left-col.shop-info ul.contact {
 	border-top:solid 1px #cacaca;
 	border-bottom:solid 1px #cacaca;
 	padding:12px 0 6px 1px;
}

#left-col.shop-info ul.contact li {
	overflow:hidden;
	margin-bottom:6px;
	list-style:none;
}

#left-col.shop-info ul.contact li a,#left-col.shop-info ul.contact li span {
	display:block;
	line-height:24px;
	text-decoration:none;
	color:#9f9f9f;
	font-size:13px;
}

#left-col.shop-info ul.contact li a i.icon,#left-col.shop-info ul.contact li span i.icon{
	width:26px;
	height:29px;
	margin-right:7px;
	float:left;
}
.p_ds_profile_contact {
    max-width: 150px;
    float: left;
    overflow: hidden;
    margin-top: 0px;
}
i.icon.email-small {
	background-position:-4px -937px;!important;
}

i.icon.web-small {
	background-position:-35px -937px !important;
}

i.icon.facebook-small {
	background-position:-97px -937px !important;;
}

i.icon.google-small{
    background-position: -128px -937px !important;
}

i.icon.twitter-small {
	background-position:-159px -937px !important;;
}

i.icon.youtube-small {
	background-position:-66px -937px !important;;
}

i.icon.fax-small {
	background-position:-252px -937px !important;;
}
i.icon.phone-small {
	background-position: -190px -937px  !important;
}

#left-col.shop-info .schedule {
	border-bottom:solid 1px #cacaca;
	padding-bottom:10px;
}

#left-col.shop-info .schedule h4 {
	font-weight:normal;
	font-size:16px;
	color:#2cb5ab;
	margin:0 0 8px;
}

#left-col.shop-info .schedule ul li{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	line-height:22px;
	font-size:13px;
	color:#9b9b9b
}

#left-col.shop-info .schedule ul {
	margin:0;
	padding:0;
}

#left-col.shop-info .schedule ul li span {
	float:left;
}

#left-col.shop-info .schedule ul li strong {
	float:right;
	font-weight:normal;
}

#right-content #full-map{
	width:656px;
	/*height:230px;*/
	padding:7px;
	background:url('images_profile/full-map-bg.png') no-repeat;
	margin-bottom:40px;
}

#right-content #tabs {
	background:url('images_profile/main-bg.png') 0 32px no-repeat;
	margin-right:-71px;
	margin-left:-1px;
	padding:0 81px 0 10px;
	min-height:570px;
}

#tabs ul.tabs {
	overflow:hidden;
	margin:0;
	padding:0;
}

#tabs ul.tabs li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	margin-left:3px;
}

#tabs ul.tabs li a {
	display:block;
	margin:7px 0 0 0;
	padding:10px 0 7px;
	height:14px;
	background:url('images_profile/tabs-bg.png') no-repeat;
	color:#FFF;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	text-decoration: none;
	text-align:center;
	transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

#tabs ul.tabs li #tab_dive-logs,#tabs ul.tabs li #tab_site-info,#tabs ul.tabs li #tab_basic-info {
	background-position:0 0;
    padding-left:5px;
    padding-right:5px;
}

#tabs ul.tabs li #tab_info {
	background-position:0 -41px;
	padding-left:5px;
    padding-right:5px;
    width:50px;
}
/*#tabs ul.tabs li #tab_articles{
    background-position: 0 -423px;
    width: 88px;
}*/

#tabs ul.tabs li #tab_media {
	background-position:0 -83px;
	width:114px;
}
#tabs ul.tabs li #tab_trips {
    background-position: 0 -166px;
    width: 91px;
}

#tabs ul.tabs li #tab_followers {
	background-position:0 -125px;
	padding-left:5px;
    padding-right:5px;
}

#tabs ul.tabs li #tab_team {
	background-position:0 -166px;
	width:91px;
}
    #tabs ul.tabs li #tab_stats {
        width:170px;
        background-position:0 -294px;
    }


#tabs ul.tabs li #tab_sites-and-airports,#tabs ul.tabs li #tab_dive-shops,#tabs ul.tabs li #tab_cities,#tabs ul.tabs li #tab_airports{
	background-position:0 -207px;
	padding-right: 5px;
    padding-left: 5px;
}

#tabs ul.tabs li a.user {
	background-position:0 -251px;
	text-align: center;
    padding-right: 10px;
}

#tabs ul.tabs li a.media2 {
	background-position:0 -294px;
	text-align: center;
    padding-right: 10px;
}

#tabs ul.tabs li a.logs {
	background-position:0 -337px;
	padding-right: 10px;
    text-align: center;
}

#tabs ul.tabs li a.current,
#tabs ul.tabs li a:hover {
	margin-top:0;
	padding-bottom:16px;
}

#right-content #tabs .tab-content {
	background:url('images_profile/tab-content-bg.jpg') 0 0 repeat-y;
	padding:45px 39px 40px 33px;
	box-shadow:3px 3px 3px #bcbcbc;
	-moz-box-shadow:3px 3px 3px #bcbcbc;
	-webkit-box-shadow:3px 3px 3px #bcbcbc;
    min-height:440px;
}

#right-content .tab-content h2,#tab-content-dive-sites h2,.h2_tab_title {
	font-size:19px;
	font-weight:600;
	line-height:21px;
	margin:0 0 4px 0;
	color:#2cb5ab;
}
#right-content #tab-content-dive-logs h2 {
    font-weight: normal;
    max-width: none;
}
#right-content .tab-content ul.info,#tab-content-dive-sites ul.info {
	margin:0;
	padding:0;
	list-style:none;
	border-top:solid 1px #c9cece;
	margin-bottom:18px;
}

#right-content #tabs .tab-content ul.info li,#tab-content-dive-sites ul.info li {
	margin:0;
	padding:8px 11px 8px 0;
	border-bottom:solid 1px #c9cece;
	overflow:hidden;
}

#right-content .tab-content ul.info li i.icon {
	float:right;
}
#tab-content-instagram{
    padding:0;
    min-height:500px !important;
}
#tab-content-instagram .div-tab-content-loading-diver{
    margin:0;
    margin-left:200px;
    margin-top:70px;
    position:absolute;
}
#ul_instagram_media_grid .li_media_grid .span_video_icon{
    margin-left: 95px;
    margin-top: 95px;
}
.span-instagram-thumb-info {
    margin-top: -226px;
    opacity:0;
    padding:10px;
    position:relative;
    float:left;
    color: rgba(255, 255, 255, 0.9);
    background-color:rgba(24, 24, 24, 0.5);
    -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
}
.span-instagram-thumb-info span{
    margin-left:2px;
    margin-right:2px;
}
.a-instagram-show-full:hover .span-instagram-thumb-info{
    opacity:1;
}
.instagram-media-view-close,.accomodation-media-view-close{
    cursor:pointer;
    color:white;
    font-size:40px;
    width: 34px;
    float:right;
}
.instagram-media-view-box{
    margin-top:40px;
    max-width: 612px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.accomodation-media-view-box{
    margin-top:40px;
    max-width: 800px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
/*#div-media-full{
    min-height:612px;
}*/
#div-instagram-media-full{
    cursor:pointer;
    max-height:652px;
    height: 652px;
    width: 612px;

    /*background-color: rgba(0,0,0,0.7);*/
}
#div-accomodation-media-full{
    cursor:pointer;
    width: 800px;
}
#div-accomodation-media-full img{
    width: 800px;
}
#div-instagram-media-full img{
    width:612px;
}
#div-instagram-media-full video{
    width:100%;
}
.instagram-media-full-title{
    text-shadow: 0 0 2px rgba(0, 0, 0, 1);
    color:white;
    font-weight:bold;
    background-color:rgba(0,0,0,0.7);
    padding:10px;
    padding-top:20px;
    padding-bottom:20px;
    margin-top:5px;
}
.span-instagram-arrows{
    text-shadow: 0 0 2px rgba(0, 0, 0, 1);
    padding:20px;
    background-color:rgba(0,0,0,0.7);
    color: white;
    font-size: 20px;
    cursor:pointer;
    position:absolute;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.span-instagram-arrows:hover{
    background-color:rgba(0,0,0,0.9);
}
#span-instagram-arrows-left{
    margin-left: -47px;
    margin-top: 340px;
}
#span-instagram-arrows-right {
    margin-left: 612px;
    margin-top: 340px;
}
.span-accomodation-arrows{
    text-shadow: 0 0 2px rgba(0, 0, 0, 1);
    padding:20px;
    background-color:rgba(0,0,0,0.7);
    color: white;
    font-size: 20px;
    cursor:pointer;
    position:absolute;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.span-accomodation-arrows:hover{
    background-color:rgba(0,0,0,0.9);
}
#span-accomodation-arrows-left{
    margin-left: -47px;
    margin-top: 260px;
}
#span-accomodation-arrows-right {
    margin-left: 800px;
    margin-top: 260px;
}
i.icon.check-big {
	width:32px;
	height:32px;
	background-position:-74px -52px;
	cursor:pointer;
}

i.icon.remove-big {
	width:32px;
	height:32px;
	background-position:-111px -52px;
	cursor:pointer;
}
.tab-content-hidden
{
    display:none;
}
.div-tab-content-loading-diver,.div-tab-contentdivesite-loading-diver {
    display: block;
    width: 300px;
    overflow: hidden;
    height: 280px;
    margin-left: 150px;
    margin-top: 80px;
    -moz-opacity: 0.30;
    -khtml-opacity: 0.30;
    opacity: 0.30;
}
.div-tab-contentdivesite-loading-diver {
    margin-left:250px;
}
.img-tab-content-loading-diver{
    margin-left:-20px;
    margin-top:-20px;
}
.tab-content ul.info li h3 {
	font-size:15px;
	color:#2cb5ab;
	margin:0;
	margin-bottom:2px;
	font-weight:normal;
}

.tab-content ul.info li span {
	font-size:14px;
	color:#9f9f9f;
}

.tab-content ul.info li.altrow {
	background:url('images_profile/transparent-green-bg.png') repeat;
}

.tab-content ul.certifications {
	margin:0;
	padding:0;
	list-style:none;
	border-top:solid 1px #c9cece;
	margin-bottom:24px;
}

#tabs .tab-content ul.certifications li {
	margin:0;
	padding:7px 0px;
	border-bottom:solid 1px #c9cece;
	overflow:hidden;
}

.tab-content ul.certifications li h3 {
	font-size:15px;
	color:#2cb5ab;
	margin:0;
	margin-bottom:2px;
	font-weight:normal;
}

.tab-content ul.certifications li span {
	display:block;
	font-size:14px;
	color:#9f9f9f;
}

table.equipment {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}

table.equipment th {
	background:#10a99c;
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
	line-height:30px;
	font-weight:600;
	text-align:center;
	padding:0 15px;
	width:75px;
	border-left:solid 1px #7ebdb8;
	border-bottom:solid 1px #b8d0ce;
}

table.equipment tr th:first-child {
	border-left:none;
	width:auto;
	text-align:left;
}

table.equipment td {
	color:#9b9b9b;
	font-size:17px;
	line-height:31px;
	text-align:left;
	padding:0 15px;
	min-width:75px;
	border-left:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
}

table.equipment td i.icon {
	margin:0 auto;
}

table.equipment tr td:first-child {
	border-left:none;
	width:auto;
}

table.equipment tr.altrow td{
	background:url('images_profile/transparent-green-bg.png') repeat;
}

i.icon.check-small {
	width:24px;
	height:24px;
	background-position:-242px -40px;
	cursor:pointer;
}

i.icon.remove-small,.mes-remove-from-attached-reply,.booking_mes-remove-from-attached-reply {
	width:24px;
	height:24px;
	background-position:-270px -40px;
	cursor:pointer;
}

.toggle-airports {
	float:right;
	line-height:19px;
	overflow:hidden;
	margin:0 0 23px;
}

.toggle-airports label {
	font-size:14px;
	color:#1e90c6;
}

.toggle-airports input {
	margin-right:5px;
}

i.icon.plane-small {
	width:19px;
	height:19px;
	float:right;
	margin-left:7px;
	background-position:-217px -43px;
}
.hotelscombined_sidebar{
    margin-top:20px;
    margin-bottom:20px;
}
.hotelscombined_sidebar .hcsb_container{
    width:359px !important;
}
#img-photo-country-ico{
    max-width:22px;
}
i.icon.photo-country{
    background-image:none;
}
i.icon.site-small {
	width:22px;
	height:20px;
	float:left;
	margin-right:7px;
	background-position:-189px -42px;
}
.tr_country_diveshop td {
    vertical-align:top;
}

table.sites,table.cities,table.airports {
	border-spacing:0;
	border-top:solid 1px #a4a4a4;
	border-bottom:solid 1px #fafafa;
	width:100%;
}

.sites th,.cities th,.airports th {
	border-bottom:solid 1px #a4a4a4;
	border-top:solid 1px #ffffff;
	line-height:24px;
	height:24px;
	text-align:left;
	font-weight:normal;
	font-size:16px;
	color:#505f6d;
}

.sites th.distance,
.sites td.distance {
	width:135px;
}
.sites td.morelinks {
    width:100px;
    font-size:14px;
}

.sites th.more,
.sites td.icon,
.cities th.more,
.cities td.icon,
.airports th.more,
.airports td.icon {
	width:62px;
	text-align:center;
}

.sites td,.airports td,.cities td {
	padding:9px 0;
	border-bottom:solid 1px #cbcbcb;
	border-top:solid 1px #ffffff;
	line-height:24px;
	text-align:left;
	font-weight:normal;
	font-size:16px;
	color:#505f6d;
	vertical-align:middle;
}
    .sites .shoprating {
        min-width: 70px;
    }


.icon.site-big {
	width:39px;
	height:35px;
	background-position:-224px 0;
}

.icon.shop-big {
	width:39px;
	height:35px;
	background-position:-230px -155px;
}

.icon.more-big {
	width:38px;
	height:37px;
	background-position:-147px -49px;
	margin:0 auto;
	cursor:pointer;
}

.icon.plane-big {
	width:39px;
	height:35px;
	background-position:-262px 0;
}

.sites .icon.plane-big,
.sites .icon.site-big,
.sites .icon.shop-big {
	margin:2px 10px 0 0;
	float:left;
}
.shoprating {
}

.sites h2,.sites h2 a,
.cities h2,.cities h2 a,
.airports h2,.airports h2 a{
	font-size:20px;
	font-weight:500;
	color:#51616f;
	margin:0;
	line-height:20px;
    text-decoration:none;
}

.sites h3,.sites h3 a,
.cities h3,.cities h3 a,
.airports h3,.airports h3 a {
	font-size:14px;
	font-weight:normal;
	color:#51616f;
	margin:0;
	line-height:18px;
    text-decoration:none;
}

.sites td.distance {
	font-size:18px;
	color:#51616f;
}

.pagination {
	margin:40px 0 0;
	overflow:hidden;
        text-align:center;
	position:relative;
}

.pagination a {
display:inline-block;
	width:27px;
	height:28px;
	background:url('images_profile/icons.png') -1006px -90px no-repeat;
	text-align:center;
	line-height:27px;
	color:#26a2e0;
	font-size:14px;
	text-decoration:none;
}

.pagination a.next,
.pagination a.prev,
.pagination a.current,
.pagination a:hover {
	background-position:-106px -90px
}

.pagination a.prev,
.pagination a.next {
	position:absolute;
	top:0;
}

.pagination a.prev {
	left:0;
}

.pagination a.next {
	right:0;
}

.icon.pagination-prev,
.icon.pagination-next {
	width:10px;
	height:13px;
	margin:7px auto 0;
}

.icon.pagination-next {
	background-position:-200px -92px;
}

.icon.pagination-prev {
	background-position:-220px -92px;
}

.pagination p {
	text-align:center;
	margin:0;
	overflow:hidden;
    margin-left: 20px;
    margin-right: 20px;
}

ul.followers {
	border-top:solid 1px #e5e5e5;
	margin:0;
	padding:0;
	list-style:none;
}

.followers li {
	overflow:hidden;
	border-bottom:solid 1px #e5e5e5;
	padding:9px 0;
	margin:0;
}

.followers img.user-tn {
	float:left;
	margin-right:8px;
    max-width:60px;
}

.followers p.user {
	float:left;
	width:450px;
	margin:0;
}

.followers p.user a {
	font-size:15px;
	color:#2cb5ab;
	display:block;
	text-decoration:none;
	margin-bottom:3px;
}

.followers p.user span {
	display:block;
	font-size:13px;
	color:#9f9f9f;
	width:100%;
	/*white-space:nowrap;*/
	overflow:hidden;
}

.followers p.user strong {
	font-weight:normal;
	color:#9f9f9f;
	font-size:11px;
}

.followers i.icon.add-user-big,
.followers i.icon.check2-big {
	float:right;
}

.icon.add-user-big,
.icon.check2-big {
	width:29px;
	height:30px;
	cursor:pointer;
}

.icon.check2-big {
	background-position:-38px -53px;
}

.icon.check2-big:hover {
	background-position:-143px -370px;
}
.icon.add-user-big {
	background-position:0px -53px
}

.filter {
	overflow:hidden;
}

#right-content .filter {
	margin-top:-20px;
	margin-bottom:40px;
}

.filter label {
	display:block;
	float:left;
	line-height:22px;
	font-size:15px;
	color:#0EA89E;
	margin-right:18px;
	margin-top:4px;
	float:left;
}

.filter p {
	margin:0;
	float:right;
}

.filter p a {
	font-size:12px;
	color:#a0a0a0;
	text-decoration:none;
	display:block;
}

.filter p a.active {
	color:#1d99d3;
}

.filter input[type="text"],.attachment input[type="text"] {
	width:188px;
	height:28px;
	line-height:28px;
	background:url('images_profile/filter-input.png') 0 0 no-repeat;
	text-indent:10px;
	color:#838383;
	float:left;
	margin-right:14px;
	border:none;
}
.attachment input[type="text"] {
    margin-left:10px;
    display:none;
}


.custom-select {
	background:url('images_profile/custom-select-bg.png') 0 0 no-repeat;
	height:22px;
	width:91px;
	display:block;
	position:relative;
	float:left;
	margin-right:5px;
	margin-top:4px;
}

.custom-select-text {
	display:block;
	padding-left:10px;
	line-height:22px;
	cursor:pointer;
	font-size:12px;
	color:#838383;
    overflow: hidden;
    padding-right: 21px;
    text-overflow: ellipsis;
    /*max-height: 22px;*/
    white-space:nowrap;
    /*min-width:440px;*/
}
#div_message_subjects_prefilled .custom-select-text,#div_message_attach_control_1 .custom-select-text {
    min-width:440px;
}
.attachment .custom-select-text {
    min-width:260px;
}

select.custom-dropdown,.select.custom-dropdown-mes {
	top:0;
	height:22px;
	line-height:28px;
	width:100%;
	padding-left:7px;
}

.photos,.photos_user_profile {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	margin-left:-18px;
    margin-top:5px;
}

.photos li {
	padding:0;
	background:url('images_profile/media-placeholder-bg.png') 0 0 no-repeat;
	text-align:center;
	width:130px;
	height:100px;
	padding-bottom:3px;
	margin:0 0 35px 18px;
	float:left;
}
    .photos_user_profile li {
        padding:0;
    	background:url('images_profile/media-placeholder-userprofile-bg.png') 0 0 no-repeat;
	    text-align:center;
	    width:180px;
	    height:140px;
	    padding-bottom:3px;
	    margin:0 2px 35px 22px;
	    float:left;
    }

#full-content #tabs {
	background:url('images_profile/full-content-bg.png') 0 33px no-repeat;
	margin:0 -74px 0 -4px;
	padding:0 83px 0 17px;
	min-height:560px;
}
.full-content-article #tabs {
    background:none !important;
}
.full-content-article #tabs .tab-content{
    padding-top:0 !important;
    padding:0 !important;
}
    .full-content-article #tabs .tabs {
        margin-bottom:-2px !important;
    }
.div_article_content .myArticlesSteps4PublishBlackRibbon{
    right:0;
}
.div_article_content {
    padding:20px 40px 0 35px;
    background-color:#fff;
}
#full-content #tabs .tab-content {
	background:url('images_profile/tab-content-bg2.jpg') 0 0 repeat;
	padding:44px 40px 20px 35px;
	box-shadow:3px 3px 3px #bcbcbc;
	-moz-box-shadow:3px 3px 3px #bcbcbc;
	-webkit-box-shadow:3px 3px 3px #bcbcbc;
    min-height: 490px;
}
#tab-contentuser-media{
    padding-left:1px !important;
    padding-right:0 !important;
    padding-bottom:0 !important;
}
    #tab-contentuser-media .li_media_grid {
        height: 290px;
        width: 290px;
    }
    #tab-contentuser-media .filter{
        padding-bottom:0 !important;
        padding-left:20px;
        border-bottom:0 !important;
    }
#full-content .shop-info {
	overflow:hidden;
	margin-bottom:21px;
	border-bottom:solid 1px #cecece;
	padding-bottom:10px;
}
#full-content .dive-site-info {
    margin-bottom:0px;
}

#full-content .shop-info .title {
	float:left;
	width:295px;
	margin-right:15px;
}

#full-content .shop-info .title h1 {
	font-weight:normal;
	font-size:22px;
	line-height:26px;
	margin:0 0 4px 0;
	color:#2cb5ab;
}

#full-content .shop-info .title h3 {
	font-weight:normal;
	font-size:16px;
	color:#9f9f9f;
	margin:0 8px 0 0;
	float:left;
}

#full-content .shop-info  p.contact {
	float:left;
	width:270px;
	color:#9f9f9f;
	font-size:16px;
	line-height:20px;
	margin:0;
}

#full-content .shop-info .options {
	float:right;
}

#full-content .shop-info .options .follow,#full-content .shop-info .options .unfollow {
	float:right;
}

#full-content .shop-info .options .log-dive {
	float:none;
	clear:both;
}

#full-content #full-map {
	border-bottom:solid 1px #d3d3d3;
	padding-bottom:11px;
	margin-bottom:22px;
	overflow:hidden;
}

#full-content #full-map #map  {
	border:solid 1px #909090;
	margin-bottom:6px;
}

#full-content #full-map #map img {
	display:block;
}

#full-content #full-map .legend {
	float:right;
	font-weight:500;
	font-size:12px;
	line-height:20px;
	color:#1d99d3;
}
#map-dive-site{
    height:197px;
    min-width:800px;
    max-width:800px;
}
#full-content .filter,#mydiveshop_media_filter {
	padding-bottom:12px;
	border-bottom:solid 1px #a4a4a4;
}

#logs .log {
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #a4a4a4;
	padding:14px 0;
	overflow:hidden;
}

#logs .log.altrow {
	background:#FFF;
}

#logs .log-info {
	margin-bottom:10px;
	overflow:hidden;
}

#logs .log .name{
	width:230px;
	margin-left:3px;
	float:left;
}

#logs .log .location{
	width:240px;
	float:left;
}

#logs .log .shop{
	width:240px;
	float:left;
}

#logs .log .rating{
	float:right;
}

#logs .log-info strong{
	display:block;
	font-size:12px;
	font-weight:500;
	color:#7e7e7e;
	margin-bottom:1px;
	text-transform:uppercase;
}

#logs .log-info a {
	font-size:12px;
	text-decoration:underline;
	color:#26a2e0;
}

#logs .log-info h2 {
	color:#26a2e0;
	font-size:16px;
	font-weight:500;
	margin:0;
}

#logs .log-info span{
	font-size:12px;
	color:#7e7e7e;
}

.icon.star2-empty,
.icon.star2-fill,
.icon.star2-half {
	width:15px;
	height:13px;
	float:left;
	margin-right:2px;
}

.icon.star2-empty {
	background-position:-177px -91px;
}

.icon.star2-fill {
	background-position:-140px -91px;
}

.icon.star2-half {
	background-position:-158px -91px;
}

#logs .log .rating i.icon {
	margin-top:2px;
}


#logs .log .log-carousel {
	width:560px;
	float:left;
}

#logs .log .log-carousel ul {
	margin:0;
	padding:0;
	list-style:none;
}

.log .jcarousel-container {
	margin-left:30px
}

.log .jcarousel-container-horizontal {
    width: 500px;
}

.log .jcarousel-clip {
    overflow: hidden;
}

.log .jcarousel-clip-horizontal {
    width:  500px;
    height: 74px;
}

.log .jcarousel-item {
    width: 74px;
    height: 74px;
    background:url('images_profile/carousel-bg.png') no-repeat;
}

.log .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 11px;
}

.log .jcarousel-next-horizontal,
.log .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    width: 24px;
    height: 23px;
    cursor: pointer;
    background: transparent url('images_profile/icons.png') no-repeat 0 0;
}

.log .jcarousel-next-horizontal {
	background-position:-76px -93px;
	right:-30px;
}

.log .jcarousel-prev-horizontal {
	background-position:-43px -93px;
	left:-30px;
}

.log .jcarousel-next-horizontal:hover,
.log .jcarousel-prev-horizontal:hover {
	opacity:0.8
}
.diveStream4thBody .view-log {
    margin-top: -40px;
    margin-right: -50px;
}
#logs .log .view-log,.diveStream4thBody .view-log {
	display:block;
	width:95px;
	height:40px;
	background:url('images_profile/view-log-btn.png') 0 0 no-repeat;
	padding-left:63px;
	font-weight:bold;
	color:#1d99d3;
	text-shadow:1px 1px #FFF;
	line-height:43px;
	float:right;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
}

#full-content .pagination {
	margin-top:25px;
}

.icon.user {
	width:16px;
	height:15px;
	background-position:-189px -67px;
}

.icon.photo {
	width:19px;
	height:18px;
	background-position:-259px -67px;
}

.icon.logs {
	width:35px;
	height:24px;
	background-position:0px -90px;
}

#tabs ul.tabs li a .icon {
	float:left;
	margin:0px 5px 0 10px;
}

#tabs ul.tabs li a .icon.photo {
	margin-top:-4px;
}

#tabs ul.tabs li a .icon.logs {
	margin-top:-7px;
}

#user-info {
	overflow:hidden;
	padding-bottom:16px;
	border-bottom:solid 1px #cfcfcf;
	margin-bottom:16px;
}

#user-info img.user-tn {
	float:left;
	margin-right:25px;
    min-height: 190px;
    max-height:190px;
}

#user-info .info {
	float:left;
	margin-top:20px;
	width:190px;
}

#user-info .info h1 {
	font-size:22px;
	color:#2cb5ab;
	font-weight:normal;
	margin:0 0 8px 0;
}

#user-info .info h2 {
	font-size:16px;
	color:#9f9f9f;
	font-weight:normal;
	margin:0 0 4px 0;
}

#user-info .info h3 {
	font-size:16px;
	color:#10a99c;
	font-weight:normal;
	margin:0 0 1px 0;
}

#user-info .info p {
	font-size:16px;
	color:#10a99c;
	font-weight:normal;
	margin:0;
}

.icon.web {
	width:32px;
	height:27px;
	background-position:0 -155px;
}

.icon.facebook {
	width:32px;
	height:27px;
	background-position:-39px -155px;
}

.icon.youtube {
	width:32px;
	height:27px;
	background-position:-77px -155px;
}

.icon.virmeo {
	width:32px;
	height:27px;
	background-position:-116px -155px;
}

.icon.twitter {
	width:32px;
	height:27px;
	background-position:-154px -155px;
}

.icon.flickr {
	width:32px;
	height:27px;
	background-position:-193px -155px;
}
.icon#userprofile_website {
    width:36px;
	height:36px;
	background-position:-233px -860px;
}
.icon#userprofile_facebook {
    width:36px;
	height:36px;
	background-position:-4px -860px;
}
.icon#userprofile_twitter {
    width:36px;
	height:36px;
	background-position:-42px -860px;
}
.icon#userprofile_google {
    width:36px;
	height:36px;
	background-position:-119px -818px;
}
.icon#userprofile_youtube {
    width:36px;
	height:36px;
	background-position:-80px -860px;
}
.icon#userprofile_vimeo {
    width:36px;
	height:36px;
	background-position:-119px -860px;
}
.icon#userprofile_flickr {
    width:36px;
	height:36px;
	background-position:-158px -860px;
}
.icon#userprofile_instagram {
    width:36px;
	height:36px;
	background-position:-237px -1013px;
}
.icon#userprofile_email {
    width:36px;
	height:36px;
	background-position:-195px -860px;
}

#div_user_website,#div_user_publicstream {
    float:right;
    margin-top:10px;
}
    #div_user_website a,#div_user_publicstream a {
        font-size: 16px;
        color: #10a99c;
        font-weight: normal;
        margin: 0;
        text-decoration:none;
    }

#user-info ul.contact {
 	margin-top: 5px;
 	overflow:hidden;
 	float:right;
}

#user-info ul.contact li {
	overflow:hidden;
	float:left;
	list-style:none;
}

#user-info ul.contact li a {
	display:block;
	text-decoration:none;
	color:#9f9f9f;
	font-size:17px;
}

#user-info ul.contact li a i.icon {
	margin-left:6px;
	float:left;
}

#user-desc {
	padding-bottom:20px;
	border-bottom:solid 1px #d3d3d3;
	margin-bottom:30px;
}

#user-desc h3,
#user-followers h3,#user-following h3,#account-email-notifications h3{
	font-size:15px;
	font-weight:normal;
	color:#2cb5ab;
	margin:0 0 6px;
	float:left;
}
#account-email-notifications h3{
    margin-left:20px;
    font-size:1.2em;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:0px;
}
#upload-profileimg,#upload-bookingfile{
    position: absolute;
    margin-left:20px;
    margin-top:-10px;
}
#div_account_info_pic img{
    min-width:190px;
    max-width:190px;
}
.inp_account_update_profileimg{
    opacity: 0;
    filter: alpha(opacity:0);
    cursor: pointer;
    margin-left:60px;
    margin-top:20px;
}
#user-followers .filter,#user-following .filter {
	float:right;
	overflow:hidden;
	border:none;
	padding:0;
	margin-bottom:14px;
}

#user-followers .filter span {
	display:block;
	float:left;
	font-size:15px;
	color:#2cb5ab;
	line-height:29px;
	margin-right:8px;
}

#user-followers .custom-select {
	background:url('images_profile/photo-edit-custom-select.png') 0 0 no-repeat;
	height:29px;
	width:235px;
	float:left;
	margin:0 8px 0px 0;
}

#user-followers .custom-select-text {
	line-height:29px;
}

#user-followers select.custom-dropdown {
	height:29px;
}

#user-desc p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#8c8c8c;
	margin:0;
}

#user-followers h3,#user-following h3,#account-email-notifications h3 {
	margin-bottom:20px;
}

#breadcrumbs {
	margin-top:-30px;
	overflow:hidden;
	margin-bottom:10px;
}

#breadcrumbs a {
	display:block;
	float:left;
	background:url('images_profile/breadcrumb-arrow.png') right 0 no-repeat;
	padding-right:9px;
	line-height:19px;
	margin-right:6px;
	color:#1d99d3;
	font-size:12px;
	font-family:"myriad pro";
	text-decoration:none;
}

#breadcrumbs a span {
	display:block;
	background:url('images_profile/breadcrumb-arrow.png') 0 -19px no-repeat;
	padding-left:10px;
	padding-right:4px;
    background-color: #ececec;
}
.country-desc-outer{
    margin:0 -18px 15px -19px;
    padding:12px;
}
.sing-in-outer {
    padding:10px;
    width:830px;
}
.div_social_buttons_title{

}
.div_social_buttons_title .g-like,
.div_social_buttons_title .fb-like,
.div_social_buttons_title .tw-like{
    float:right;
    margin-left: 15px;
}
.div_social_buttons_title .tw-like {
    max-width: 80px;
}
.sing-in-inner {
    width:830px;
}
.container-outer-border{
    /*background: url('/content/back_pattern_dark_tiled.jpg');*/
}
.container-inner-border {
    background: url('/content/front_pattern_light_tiled.jpg');
    -moz-box-shadow: 0 0 15px #777;
    -webkit-box-shadow: 0 0 15px #777;
    box-shadow: 0 0 15px #777;
}
.country-desc {
	padding:42px 42px 42px 47px;
	/*min-height:691px;*/
	overflow:hidden;
}
.country-desc-media {
    padding:0;
    width:912px;
}
.country-desc-liveaboards{
    padding:0;
    width:990px;
    border-top: 6px solid #2299ca;
}
#div_media_grid {
    clear:both;
}
#div_country_articles_list {
    padding:40px;
}
#country_articles_pagination {

}
.div-dfp-country-sidebar{
    margin-left:7px;
}
#ul_media_grid, #ul_instagram_media_grid {
    list-style:none;
    padding:0;
}
#ul_instagram_media_grid{
    margin:0;
}
#ul_instagram_media_grid .li_media_grid{
    width:223px;
    height:223px;
}
.div_end_of_media_stream {
    display: none;
    color: #2cb5ab;
    font-size: 20px;
    text-align: center;
    overflow: visible;
    margin-top: 15px;
    position: absolute;
    width: 882px;
    padding: 15px;
    background-color: white;
}
#tab-contentuser-media .div_end_of_media_stream{
    width:847px;
}
.li_media_grid {
    background-color:#c2c2c2;
    height:302px;
    width:302px;
    float:left;
    margin:1px;
    overflow:hidden;
}
.li_media_grid a img{
    -webkit-transition: all 0.2s ease; /* Safari and Chrome */
    -moz-transition: all 0.2s ease; /* Firefox */
    -ms-transition: all 0.2s ease; /* IE 9 */
    -o-transition: all 0.2s ease; /* Opera */
    transition: all 0.2s ease;
}
.li_media_grid:hover a img{
    -webkit-transform:scale(1.5); /* Safari and Chrome */
    -moz-transform:scale(1.5); /* Firefox */
    -ms-transform:scale(1.5); /* IE 9 */
    -o-transform:scale(1.5); /* Opera */
     transform:scale(1.5);
}
.li_media_grid:hover a .span_video_icon{
    -webkit-transform:scale(1.2); /* Safari and Chrome */
    -moz-transform:scale(1.2); /* Firefox */
    -ms-transform:scale(1.2); /* IE 9 */
    -o-transform:scale(1.2); /* Opera */
     transform:scale(1.2);
}

.span_video_icon {
    position: absolute;
    color: #eee;
    z-index: 1;
    font-size: 45px;
    margin-left: 135px;
    margin-top: 135px;
     -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}
.div_myimg_manage_icons{
    position:absolute;
    margin-top:0;
    font-size:15px;
    color:#eee;
    z-index:1;
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    margin-left:216px;
    background-color:rgba(0,0,0,.2);
    padding:5px;
}
.div_myimg_manage_icons i{
    -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
    padding:3px;
    cursor:pointer;
}

.div_myimg_manage_icons i:hover{
    color:#0EA89E;
}

#tab-contentuser-media .li_media_grid .span_video_icon{
     margin-left: 128px;
    margin-top: 123px;
}
.span_video_icon i{
    color: #eee;
}
.div_country_media_header {
    padding:23px 40px 23px 40px;
}
.country-desc .left {
	width:480px;
	float:left;
}

    .country-desc .right {
        width: 317px;
        float: right;
        margin-bottom: 20px;
    }

.country-desc h1 {
	color:#2cb5ab;
	font-size:22px;
	margin:0 0 20px;
	float:left;
	font-weight:normal;
    max-width:500px;
    line-height:28px;
}

.country-desc h1 img {
	vertical-align:top;
	margin-right:8px;
}

.country-desc h1 span {
	color:#9d9d9d;
	font-size:22px;
}

.country-desc p.summary {
	line-height:27px;
	float:right;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background:#fafafa;
	padding:0 14px;
}

.country-desc p.summary a {
	font-size:13px;
	color:#1d99d3;
	font-family:"myriad pro";
	margin-left:18px;
	text-decoration:none;
}

.country-desc p.summary a:first-child {
	margin-left:0;
}

.country-desc h2 {
	color:#2cb5ab;
	font-size:15px;
	margin:0;
	margin-bottom:4px;
}

.country-desc p {
	font-size:13px;
	line-height:20px;
	color:#8c8c8c;
	margin:0 0 20px 0;
}

.country-desc .map {
	border:solid 1px #8f8f8f;
	margin-bottom:18px;
}

.country-desc .map img {
	display:block;
}

.country-desc .author {
	border-top:solid 1px #c8c8c8;
	padding-top:18px;
}
.div_report_destination {
    color:#777;
    float:right;
    margin-bottom:5px;
    font-size:10px;
    cursor:pointer;
}
.dest_page_featured_image{
    max-width:320px;
    min-width:320px;
}
.destination-map {
    min-width:317px;
    min-height:253px;
    background-color:white;
}
.destination-map-no-content{
    min-height:341px;
    margin-left:-48px;
    margin-right:-27px;
    border-right-width: 0px !important;
    border-left-width:0px !important;
    width: 555px;
}
.country-desc-no-content{
    padding-bottom:0;
}
.country-desc-no-content .map{
    margin-bottom:0;
}
.country-desc-no-content .right{
    margin-bottom:0;
}
.right-no-tabs #booking_request_form_destination {
    margin-top: -118px !important;
}
.right-no-tabs .map {
    margin-right: -42px;
}

.country-desc .author img {
	float:left;
	margin-right:11px;
	border:solid 3px #000;
}

.country-desc .author span {
	font-size:16px;
	color:#2cb5ab;
	display:block;
	margin-bottom:3px;
}

.country-desc .author strong {
	display:block;
	text-transform: uppercase;
	color:#919191;
}

.country-gallery {
	background:#fafafa;
	padding:12px;
	margin-bottom:30px;
}

.country-gallery .jcarousel-container-horizontal {
    width: 876px;
}
.country-gallery-myds .jcarousel-container-horizontal {
    width: 756px;
}
#dive-shop-profile-gallery .jcarousel-container-horizontal {
    width:560px;
}
#dive-shop-profile-liveaboard-gallery .jcarousel-container-horizontal {
    width:645px;
}
#dive-shop-photos{
    list-style:none;
    height:204px;
    overflow:hidden;
}
#dive-shop-photos li{
    /*float:left;*/
    display:inline-block;
}
.a_myds_photo{
    cursor:pointer;
}

.country-gallery .jcarousel-clip {
    overflow: hidden;
}

.country-gallery .jcarousel-clip-horizontal {
    width:  876px;
    height: 189px;
}
#dive-shop-profile-gallery .jcarousel-clip-horizontal,#dive-shop-profile-liveaboard-gallery .jcarousel-clip-horizontal {
    width:auto;
}
.country-gallery-myds .jcarousel-clip-horizontal {
    width:  756px;
    height: 189px;
}

.country-gallery .jcarousel-item {
    height: 189px;
}
.country-gallery .jcarousel-item img{
    min-height: 189px;
    max-height: 189px;
}

.country-gallery .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 3px;
}

.country-gallery .jcarousel-next-horizontal,
.country-gallery .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    margin-top:-14px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    background: transparent url('images_profile/icons.png') no-repeat 0 0;
}

.country-gallery .jcarousel-next-horizontal {
	background-position:-97px -228px;
	right:-14px;
}

.country-gallery .jcarousel-prev-horizontal {
	background-position:-131px -228px;
	left:-14px;
}

.country-gallery .jcarousel-next-horizontal:hover,
.country-gallery .jcarousel-prev-horizontal:hover {
	opacity:0.8
}

.grid {
	margin-left:-12px;
	overflow:hidden;
}

.grid .box_3 {
	margin-left:12px;
	margin-bottom:12px;
	width:292px;
	float:left;
}

.box-title {
	background:#3bbbb2;
	overflow:hidden;
	line-height:43px;
	padding:0 10px 0 27px;
	font-weight:bold;
	color:#FFF;
	font-size:18px;
	margin:0;
}

.box-content {
	background:#FFF;
	padding:14px 28px;
	height:210px;
	position:relative;
}

.box-title .icon {
	float:left;
	margin-right:10px;
	margin-top:9px;
}

.icon.shop-small {
	background-position:-251px -197px;
	width:24px;
	height:24px;
}
.icon.la-small {
    background-image: url('/content/ds_pin_la.png');
    width: 42px;
    height: 27px;
    margin-top: -8px;
}

.icon.site-small {
	background-position:-123px -191px;
	width:24px;
	height:24px;
}

.icon.cities-small {
	background-position:-101px -191px;
	width:14px;
	height:24px;
}

.icon.reviews-small {
	background-position:-71px -191px;
	width:20px;
	height:24px;
}

.icon.marine-small {
	background-position:-33px -191px;
	width:30px;
	height:24px;
}

.icon.logs-small {
	background-position:0px -191px;
	width:21px;
	height:24px;
}

.icon.certifications-small {
	background-position:-159px -191px;
	width:23px;
	height:24px;
}

.icon.activities-small {
	background-position:-191px -189px;
	width:11px;
	height:31px;
	margin-top:4px;
}

.icon.links-small {
	background-position:-217px -191px;
	width:23px;
	height:24px;
}

.box-content ul.links {
	margin:0 0 10px 0;
	padding:0;
}

.box-content ul.links li {
	list-style:none;
	margin:0;
	padding:0;
	line-height:25px;
    max-height:25px;
	font-size:14px;
    overflow:hidden;
}

.box-content ul.links li a {
	color:#3e4953;
	text-decoration:none;
}

.box-content ul.links li a:hover {
	text-decoration:underline
}

.icon.all {
	width:28px;
	height:28px;
	background-position:-97px -228px;
	float:right;
	margin:0 0 0 6px
}

.box-content a.all {
	display:block;
	position:absolute;
	bottom:15px;
	right:20px;
	line-height:28px;
	color:#434f5a;
	font-size:14px;
	text-decoration:none;
}

.box-content ul.reviews a
{
    text-decoration:none;
    color:#26a2e0;
}
    .box-content ul.reviews a:hover,.box-content ul.reviews a:visited
    {
        text-decoration:none;
        color:#26a2e0;
    }

.box-content ul.reviews {
	margin:0 0 7px 0;
	padding:0;
	list-style:none;
    max-height: 190px;
    overflow: hidden;
}

.box-content ul.reviews li {
	margin:0;
	padding:6px 0;
	border-bottom:solid 1px #e3e3e3;
	overflow:hidden;
}

.box-content ul.reviews li h3 {
	font-size:11px;
	margin:0 0 3px;
	color:#26a2e0;
	text-transform:uppercase;
}

.box-content ul.reviews li p {
	font-size:11px;
	color:#3e4953;
	margin:0 0 2px 0;
    max-height: 40px;
    overflow: hidden;
}

.box-content ul.reviews li h4 {
	font-size:11px;
	margin:0px;
	color:#26a2e0;
	float:right;
}

.box-content ul.certification {
	margin:0;
	padding:0;
	list-style:none;
    max-width:250px;
}

.box-content ul.certification li {
	border-bottom:solid 1px #e3e3e3;
	margin:0 0 8px;
	padding:0 0 8px 0;
}

.box-content ul.certification li h2 {
	font-size:12px;
	margin:0;
	line-height:18px;
	color:#3e4953;
}

.box-content ul.certification li a {
	font-size:11px;
	color:#26a2e0;
	text-decoration:none;
}

.box-content ul.logs {
	margin:0;
	padding:0;
	list-style:none;
}

.box-content ul.logs li {
	border-bottom:solid 1px #e3e3e3;
	margin:0 0 8px;
	padding:0 0 8px 0;
	overflow:hidden;
}

.box-content ul.logs p.left {
	width:118px;
	float:left;
	margin:0;
}

.box-content ul.logs p.right {
	width:118px;
	float:right;
	margin:0;
}
    .box-content ul.logs p.left a {
        color:#26a2e0;
    }

.box-content ul.logs strong {
	font-size:15px;
	margin:0 0 5px 0;
	color:#1d99d3;
}

.box-content ul.logs .left span {
	font-size:11px;
	color:#727272;
}

.box-content ul.logs .left span.rating {
	display:block;
	margin-top:8px;
}

.box-content ul.logs .left span.rating i.icon {
	margin:0 1px 0 0;
}

.box-content ul.logs .right a {
	display:block;
	color:#26a2e0;
	text-decoration:underline;
	margin-bottom:6px;
	font-size:11px;
}

.box-content ul.logs .right a:hover {
	text-decoration:none;
}

.box-content ul.logs a.view-log {
	font-family:"myriad pro";
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
}

.box-content ul.logs a.view-log .icon {
	float:left;
	margin-right:4px;
	float:left
}

.icon.view-log {
	width:39px;
	height:20px;
	background-position:-169px -222px;
}

.grid .box-big {
	width:597px;
	float:left;
	margin-left:12px;
}
.grid .box-big-las {
	width:100%;
}

.grid .col_3 {
	width:292px;
	float:right;
}

.grid .col_3 .box_3 {
	float:none;
	margin-left:0;
}

.box-big .box-content,.box-big-las {
	height:auto;
	padding:0;
	background:#FFF;
}

.box-title .search {
	float:right;
}

.box-title .search input {
	width:191px;
	height:25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 3px 1px 2px #919191;
	-moz-box-shadow:inset 3px 1px 2px #919191;
	-webkit-box-shadow:inset 3px 1px 2px #919191;
	padding-left:30px;
	line-height:25px;
	background:#FFF url('images_profile/magnifier.png') 8px 5px no-repeat;
	border:none;
}
#search_country_diveshops,#search_country_divesites {
    width:435px;
    border: 1px solid #ddd;
}

.icon.date-big {
	width: 39px;
	height: 35px;
	background-position:0 -222px;
	float:left;
	margin-right:11px;
}

.box-content table.sites tr td:first-child {
	padding-left:11px;
}

.box-content table.sites tr td.more {
	width:70px;
}

.box-content table.sites h2 {
	float:left;
	margin-right:22px;
}

.box-content table.sites p.rating {
	clear:right;
	float:none;
	overflow:hidden;
	margin:4px 0 0 0;
}

.icon.shop2-big {
	width: 39px;
	height: 35px;
	background-position:-48px -222px;
	float:left;
	margin-right:11px;
}

.box-content td.icons {
	width:180px;
}

.box-content .icons i.icon {
	width:27px;
	height:24px;
	margin-right:3px;
	float:left;
}
.tr_country_diveshop .icons i.icon{
    height:30px;
}
.destination-outer,.bizlist-outer{
    padding:9px;
    min-width:930px;
}
.destination {
	padding:28px 23px 22px 26px;
	overflow:hidden;
}
.bizlist{

}

.destination h1 {
	color:#2cb5ab;
	font-size:22px;
	margin:0 0 10px;
	font-weight:normal;
}
.destination h1 .a_h1{
    color:#2cb5ab;
}


.destination p {
    color: #8C8C8C;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 20px;
}
.bizlist-outer p{
    font-size:15px;
}
.bizlist-outer ul{
    color: #8C8C8C;
    list-style:decimal;
    font-size:15px;
}
#div_bizlist_left,#div_bizlist_right{
    float:left;
    width:400px;
    padding-left:15px;
}
#div_bizlist_left{
    padding-right:30px;
    border-right:1px solid #ddd;
    height:640px;
}
#div_bizlist_right{
    min-height:640px;
    padding-left:30px;
}
#div_bizlist_right #span_register_close{
    display:none;
}
#div_bizlist_right .diveAdvisorPopupItemRep h3{
    padding-top:0;
}
#div_bizlist_right .diveAdvisorPopupItemBottom{
    width:400px;
    margin-top:610px;
}
#div_bizlist_right em{
    width:300px;
}
.bizlist-outer .destination{
    overflow:visible;
    height:650px;
}
.destination .filter label {
	font-weight:bold;
}

#full-content .destination .filter {
	padding:0;
	overflow:visible;
	margin-bottom:48px;
}

.destination .filter .visible {
	margin-bottom:18px;
}

.destination .filter .toggle {
	overflow:hidden;
	height:0;
	/*background:url('images_profile/toogle-filter-bg.png') 0 bottom repeat-x;*/
}

.destination .filter .toggle label {
	font-weight:400;
	margin-top:16px;
	line-height:18px;
width:auto;
}

.destination .filter .toggle label.checkboxes {
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#505f6d;
	margin-right:28px;
	cursor:pointer;
	margin-top:16px;
}

.destination .filter .custom-select {
	background:url('images_profile/custom-select-bg2.png') 0 0 no-repeat;
	height:29px;
	width:159px;
	display:block;
	position:relative;
	float:left;
	margin:0 12px 0 0;
}

.destination .filter .custom-select-text {
	line-height:29px;
}

.destination .filter select.custom-dropdown {
	height:29px;
}

.filter button,#a_delete_review {
	display:block;
	width:151px;
	height:28px;
	padding-bottom:3px;
	background:url('images_profile/filter-search.png') 0 0 no-repeat;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-shadow:1px 1px #1264aa;
        float:left;
}
#a_delete_review{
    text-decoration:none;
    line-height:28px;
    text-align:center;
}
.jquery-checkbox {
	display: inline-block;
	vertical-align:top;
	margin-right:7px;
	font-size: 15px;
	line-height: 18px;
	cursor: pointer;
	cursor: pointer;
	font-weight:500;
	color:#505f6d;
}

.jquery-checkbox .mark {
	display: inline;
}

.jquery-checkbox img {
	vertical-align: middle;
	width: 18px;
	height: 18px;
}

.jquery-checkbox img {
	background:url('/content/images_profile/checkboxes.png') 0 0 no-repeat;
}

.jquery-checkbox img {
	background-position: 0 -45px;
}

.jquery-checkbox-checked img {
	background-position: 0px -8px;
}

.filter #toggle-filter {
	display:block;
	float:right;
	background:#a3a3a3 url('images_profile/toggle-filter-arrow.png') right 1px no-repeat;
	line-height:28px;
	padding:0 20px 0 10px;
	color:#FFF;
	text-shadow:1px 1px #8b8b8b;
	text-decoration:none;
	margin-bottom:-28px;
	cursor:pointer;
}

.filter #toggle-filter.up {
	background-position:right -27px;
}

.detination-table {
	border-collapse:collapse;
	border-spacing:none;
	width:100%;
	border-bottom:solid 1px #dadada;
}

.detination-table td {
	border-bottom:solid 1px #afafaf;
	border-top:solid 1px #dadada;
	padding:16px 0 0;
	vertical-align:top;
}

.detination-table tr:first-child td{
	border-top:none;
}

.detination-table td.continent {
	width:104px;
	font-weight:bold;
	font-size:15px;
	color:#2cb5ab;
	border-right:solid 1px #e0e0e0;
}

.detination-table td.continent span.country {
	line-height:21px;
	color:#777777;
}

.detination-table td.continent span.country img {
	vertical-align:middle;
	margin-right:8px;
}


.detination-table td.country-city {
	padding-left:10px;
}

.detination-table td.country-city span.country {
	display:block;
	width:150px;
	float:left;
	line-height:21px;
}

.detination-table td.country-city span.country img {
	vertical-align:middle;
	margin-right:8px;
}

.detination-table td.country-city ul {
	float:left;
	border-left:solid 1px #e0e0e0;
	margin:0;
	overflow:hidden;
	list-style:none;
	width:540px;
	padding:0 0 25px 33px;
}

.detination-table td.country-city ul li {
	margin:0;
	float:left;
	width:180px;
	line-height:25px;
	font-size:13px;
}

.detination-table td.country-city ul li a {
	color:#00aeef;
	text-decoration:none;
}

.detination-table td.country-city ul.links li {
	line-height:17px;
	margin-bottom:15px;
}

.detination-table td.country-city ul.links li strong {
	font-weight:bold;
	display:block;
	color:#777777
}

.detination-table td.country-city ul.links li a {
	color:#777777;
}

#browse-destinations {
	float:right;
    margin-top:-17px;
	position:relative;
}

#browse-destinations span.toggle-dropdown{
	display:block;
	padding:0 45px 0 17px;
	color:#FFF;
	background:#10a99c url('images_profile/browser-dest-arrow.png') right 50% no-repeat;
	border:solid 1px #054401;
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	line-height:34px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:0 0 2px #0a6b62;
}

#browse-destinations .dropdown {
	position:absolute;
	top:41px;
	right:0;
	width:900px;
	background:#f2f2f2;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:4px 4px 13px rgba(24, 24, 24, 0.4);
	-moz-box-shadow:4px 4px 13px rgba(24, 24, 24, 0.4);
	-webkit-box-shadow:4px 4px 13px rgba(24, 24, 24, 0.4);
	padding-top:12px;
	display:none;
    z-index:9999;
}

#browse-destinations .dropdown table {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}

#browse-destinations .dropdown table:first-child {
	margin-bottom:30px;
}

#browse-destinations .dropdown table th {
	background:#10a99c;
	padding:0 44px;
	height:55px;
	color:#FFF;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	border-left:solid 1px #0e988c;
	width:91px;
}

#browse-destinations .dropdown table td {
	padding:14px 33px;
	border-left:solid 1px #d9d9d9;
	width:113px;
}

#browse-destinations .dropdown table tr th:first-child,
#browse-destinations .dropdown table tr td:first-child {
	border-left:none;
}

#browse-destinations .dropdown table td a {
	display:block;
	color:#777777;
	font-size:14px;
	line-height:32px;
	background:url('images_profile/green-bullet.png') 0 50% no-repeat;
	padding-left:10px;
	text-decoration:none;
}

#browse-destinations .dropdown table td a:hover {
	color:#10a99c;
}

#browse-destinations .dropdown table td.explore {
	width:360px !important;
	padding:0;
}

#browse-destinations .dropdown table td.explore ul {
	margin:0;
	padding:0;
	overflow:hidden;
}

#browse-destinations .dropdown table td.explore ul li {
	float:left;
	width:180px;
	height:130px;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

#browse-destinations .dropdown table td.explore ul li.logs {
	border-left:solid 1px #0e988c;
	border-bottom:solid 1px #0e988c;
	width:179px;
}

#browse-destinations .dropdown table td.explore ul li.reviews {
	border-bottom:solid 1px #0e988c;
}

#browse-destinations .dropdown table td.explore ul li.certifications {
	border-left:solid 1px #0e988c;
	width:179px;
}

#browse-destinations .dropdown table td.explore a {
	display:block;
	background:#10a99c;
	height:115px;
	padding-top:15px;
	color:#FFF;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	text-shadow:0 -1px 1px #0a665e;
	line-height:15px;
}

#browse-destinations .dropdown table td.explore a:hover {
	box-shadow:inset 0 0 10px rgba(24,24,24,0.4);
	-moz-box-shadow:inset 0 0 10px rgba(24,24,24,0.4);
	-webkit-box-shadow:inset 0 0 10px rgba(24,24,24,0.4);
}
.img_destination {
    max-width:25px;
}
.icon.reviews-big {
	width:65px;
	height:63px;
	background-position:0 -268px;
	margin:0 auto;
}

.icon.logs-big {
	width:55px;
	height:63px;
	background-position:-67px -268px;
	margin:0 auto;
}

.icon.marine-big {
	width:56px;
	height:63px;
	background-position:-132px -268px;
	margin:0 auto;
}

.icon.certifications-big {
	width:55px;
	height:63px;
	background-position:-198px -268px;
	margin:0 auto;
}
.widget_params_input,#upm_DiveShop_PredefinedDropDown {
    border-color: #e7e7e7;
    padding: 10px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border-style: solid;
    border-width:1px;
}
#upm_DiveShop_PredefinedDropDown {
    margin-left: 5px;
    width: 387px;
    padding: 5px;
    color: #aaa;
}
#div_media_manager_wrapper {
    display:none;
    top:0px;
    position:absolute;
    z-index:10000;
}
#h2_close_media_manager {
    float:right;
    color:#aaa;
    cursor:pointer;
    margin-top:-20px;
}
.photo-manager {
	background:url('images_profile/long-bg.png') 0 0 no-repeat;
	margin:0 -18px 15px -18px;
	padding:48px 43px 42px 46px;
	height:2119px;
	overflow:hidden;
}

.photo-manager h1 {
	color:#2cb5ab;
	font-size:22px;
	margin:0 0 10px;
	font-weight:normal;
}

.photo-manager p {
    color: #8C8C8C;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 20px;
}

.photo-manager h3 {
	font-size:16px;
	line-height:20px;
	color:#727272;
	font-weight:normal;
	margin-bottom:10px
}

.albums {
	border-top:solid 1px #d1d1d1;
	padding-top:17px;
	overflow:hidden;
	margin-bottom:20px;
}

i.icon.existing-album {
	width:35px;
	height:37px;
	background-position:-219px -227px;
}

i.icon.create-album{
	width:35px;
	height:27px;
	background-position:-262px -234px;
}

.albums ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

.photo-manager .albums ul li {
	overflow:hidden;
	margin:0;
	padding:0;
	margin-bottom:16px;
}

.photo-manager .albums ul li span {
	font-weight:bold;
	font-size:15px;
	overflow:hidden;
	color:#1d99d3;
	width:220px;
	float:left;
	line-height:37px;
}

.photo-manager .albums ul li span i.icon {
	float:left;
	margin-right:9px;
}

.albums .custom-select {
	background:url('images_profile/album-custom-select.png') 0 0 no-repeat;
	height:30px;
	width:273px;
	float:left;
	margin:05px 0 0 0
}

.albums .custom-select-text {
	line-height:30px;
}

.albums select.custom-dropdown {
	height:30px;
}

.albums li input {
	width:272px;
	height:35px;
	background:url('images_profile/album-input.png') 0 0 no-repeat;
	line-height:35px;
	border:none;
	float:left;
	text-indent:10px;
	font-size:15px;
	color:#888888;
}

.albums a.save-album {
	display:block;
	width:198px;
	height:52px;
	line-height:52px;
	background:url('images_profile/save-album.png') 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	text-shadow:0 0 2px #518c0b;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	float:right;
}

.drop-section,.drop-section-sel {
	height:166px;
	background:url('images_profile/drop-bg.png') 0 0 no-repeat;
	margin-bottom:23px;
}

.drop-section strong,.drop-section-sel strong {
	display:block;
	padding:67px 0 0;
	text-align:center;
	font-size:22px;
	color:#2cb5ab;
}
    .drop-section-sel strong {
        color: red;
        border-bottom-color:red;
    }



.photos-list {
	background:#ffffff;
	margin-right:-1px;
}

.photos-list .actions {
	border-bottom:solid 1px #e8e8e8;
	overflow:hidden;
	padding:10px 6px 10px 14px;
}

.photos-list .actions .select-all {
	float:left;
	width:235px;
	border-right:solid 1px #e3e3e3;
	padding-right:10px;
}

.photos-list .actions .select-all p {
	border-top:solid 1px #e2e2e2;
	padding:10px 22px 0;
	margin:10px 0 0 0;
	font-size:13px;
	line-height:18px;
	color:#afafaf;
}

.photos-list .actions .select-all p strong {
	color:#505f6d;
	font-weight:bold;
}

.photos-list .actions .select-all label {
	display:block;
	font-size:19px;
	color:#505f6d;
	line-height:20px;
	font-weight:bold;
	margin-bottom:8px;
}

.photos-list .actions .select-all label .jquery-checkbox {
	margin-right:2px;
}

.photos-list .actions .select-all a {
	color:#afafaf;
	text-decoration:underline;
	margin-left:25px;
}

.photos-list .actions .tag {
	width:542px;
	float:left;
	border-left:solid 1px #e3e3e3;
	margin-left:-1px;
	padding-left:28px;
	overflow:hidden;
}

.photos-list .actions .tag h3 {
	color:#505f6d;
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	margin:0 0 6px;
}

.photos-list .actions .tag .custom-select {
	background:url('images_profile/custom-select-bg2.png') 0 0 no-repeat;
	height:29px;
	width:159px;
	float:left;
	margin:0 14px 0 0;
}

.photos-list .actions .tag .custom-select-text {
	line-height:29px;
}

.photos-list .actions .tag select.custom-dropdown {
	height:29px;
}

.photos-list .actions .tag fieldset {
	float:left;
	border:none;
	padding:0;
	margin:0;
}

.photos-list .actions .tag fieldset input {
	width:158px;
	height:28px;
	background:url('images_profile/input-medium.png') 0 0 no-repeat;
	border:none;
	display:block;
	margin-bottom:9px;
	text-indent:10px;
	line-height:28px;
	color:#838383;
}

.photos-list .actions .tag button {
	display:block;
	float:right;
	background:url('images_profile/blue-btn-bg.png') 0 0 repeat-x;
	border:solid 1px #93daf5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:2px 2px 3px #9d9d9d;
	-moz-box-shadow:2px 2px 3px #9d9d9d;
	-webkit-box-shadow:2px 2px 3px #9d9d9d;
	text-align:center;
	color:#FFF;
	text-shadow:-1px -1px #347da9;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	font-size:13px;
	font-family:"myriad pro";
	padding:0 16px;
	height:23px;
	margin-right:10px;
	clear:right;
}

.photos-list .actions .tag p.count {
	display:block;
	width:210px;
	text-align:center;
	float:right;
	color:#10a99c;
	font-size:13px;
	line-height:18px;
	margin:12px 0 0 0;
}
.div_img_upload
{
    text-align:center;
    overflow:hidden;
}
    .div_img_upload img {
        min-height:115px;
        max-height:115px;
    }

.photos-list .actions .tag p.count span{
	display:block;
}

.photos-list ul.list {
	margin:0;
	padding:20px 0 0 0;
	border-top:solid 1px #d8d8d8;
	overflow:hidden;
	list-style:none;
}

.photos-list ul.list li {
	border-bottom:solid 1px #d8d8d8;
	width:188px;
	padding:0 12px 16px;
	margin:0 0 20px;
	float:left;
	overflow:hidden;
}

.photos-list ul.list li .image {
	position:relative;
	border:solid 5px #c2c2c2;
	height:178px;
	background:#c2c2c2;
	margin-bottom:7px;
    overflow:hidden;
    text-align:center;
    vertical-align:central;
}
    .img_image {
        min-height:116px;
        max-height:116px;
    }
.div-add-media-new-image {
    overflow:hidden;
    text-align:center;
}
#add-media-drag,#add-media-drag_MYDS {
    margin-bottom: 36px;
    float: left;
    min-width: 389px;
    max-width: 389px;
    min-height: 332px;
}
#add-media-drag{
    min-width: 835px;
    max-width: 835px;
}
.droppable-area,.droppable-area_MYDS,.droppable-area-myds-room {
    margin-left: 5px;
    margin-right: 5px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-image: url('/content/images_profile/add-media-drag-back.jpg?ver=2');
    background-repeat: no-repeat;
    min-height: 94px;
    margin-bottom:20px;
    text-align: center;
    padding-top: 120px;
    background-color: transparent;
    background-color: white;
    border: 1px dotted #aaa;
    background-position-x: 290px;
}
.droppable-area_MYDS{
    background-position-x: 80px;
}
.droppable-area strong{
    color: #2cb5ab;
}


#upm_Photo,#upm_Photo_MYDS {
    border-width: 5px;
    border-style: solid;
    border-color: #515151;
    overflow:hidden;
    text-align: center;
    display:none;
}
#upm_Img,#upm_Img_MYDS {
    height: 322px;
}
.li-add-media-new,#li-add-media-add,#li-add-media-add_MYDS {
    cursor:pointer;
}
#li-add-media-add,#li-add-media-add_MYDS {
    border: 4px solid #b5b5b5;
    min-width: 136px;
    float: left;
    min-height: 122px;
    margin-left: 23px;
}
#li-add-media-add-span,#li-add-media-add-span_MYDS {
    color: #6b6b6b;
    max-width: 88px;
    display: block;
    text-align: center;
    margin-left: 22px;
    margin-top: 42px;
}
#a-add-media-add-a {
    display: none;
    font-size: 9px;
    padding-left: 10px;
}





.photos-list ul.list li .image .loader {
	position:absolute;
	bottom:-5px;
	left:-5px;
	width:188px;
	height:8px;
}

.photos-list ul.list li .image .loader .loaded {
	height:8px;
	background:#1c9ef2;
	width:120px;
}

.photos-list ul.list li .custom-select {
	background:url('images_profile/image-custom-select.png') 0 0 no-repeat;
	height:29px;
	width:194px;
	float:left;
	margin:0 0px 7px 0;
}

.photos-list ul.list li .custom-select-text {
	line-height:29px;
}

.photos-list ul.list li select.custom-dropdown {
	height:29px;
}

.photos-list ul.list li input {
	width:192px;
	height:23px;
	border:solid 1px #e0e0e0;
	display:block;
	text-indent:10px;
	line-height:23px;
	color:#838383;
	margin-bottom:7px;
	box-shadow:inset 0 0 3px #c6c6c6;
	-moz-box-shadow:inset 0 0 3px #c6c6c6;
	-webkit-box-shadow:inset 0 0 3px #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
}

.photos-list ul.list li textarea {
	width:172px;
	height:50px;
	border:solid 1px #e0e0e0;
	display:block;
	line-height:23px;
	color:#838383;
	padding:6px 10px;
	margin-bottom:7px;
	box-shadow:inset 0 0 3px #c6c6c6;
	-moz-box-shadow:inset 0 0 3px #c6c6c6;
	-webkit-box-shadow:inset 0 0 3px #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	resize:none;
	font-family: "proxima-nova",Arial,"Trebuchet MS", Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.photos-list ul.list li a.tag-btn {
	display:block;
	float:right;
	background:url('images_profile/tag-btn-bg.png') 0 0 repeat-x;
	padding:0 10px;
	border-top:solid 1px #ececec;
	border-right:solid 1px #d7d7d7;
	border-bottom:solid 1px #acabab;
	border-left:solid 1px #d1d1d1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	line-height:23px;
	color:#3670c1;
	font-weight:bold;
	text-decoration:none;
}

.photos-list ul.list li.selected .image,
.photos-list ul.list li .image:hover {
	border-color:#10a99c
}

.save-photos{
	border:none;
	display:block;
	width:198px;
	height:52px;
	line-height:52px;
	background:url('images_profile/save-album.png') 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	text-shadow:0 0 2px #518c0b;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	float:right;
	margin-top:20px;
	cursor:pointer;
}

.ui-widget-overlay {
	background:#000000;
	opacity:0.8;
}

.photo-popup.ui-dialog {
	background:url('images_profile/popup-bg.png') no-repeat;
	border:none;
	padding:0;
}

.photo-popup.ui-dialog .ui-dialog-content {
	padding:25px 18px 20px 19px;
	position:relative;
	font-size:14px;
}

.photo-popup .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
	z-index:999999;
}

.ui-dialog .ui-dialog-title {
	float:none;
	margin:0;
}

.photo-popup .ui-dialog-titlebar .ui-dialog-titlebar-close,.close_popup {
	display:block;
	background:url('images_profile/close-popup.png') 0 0 no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	top:37px;
	right:40px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.photo-popup .popup-top {
	overflow:hidden;
	margin:0 28px 10px 28px
}
.photo-popup-body{
    background-color:white;
    background-image:url('/content/images_profile/cs_content_bg_rep.png');
    padding-top:10px;
    padding-bottom:10px;
}

.photo-popup .popup-top .user {
	float:left;
	width:290px;
}

.photo-popup .popup-top .user img {
	float:left;
	width:73px;
	height:73px;
	margin-right:12px;
}
.img-photo-view-gallery{
    max-height:100px;
    min-height:100px;
}
.li-photo-view-gallery{
    border:2px solid #aaa;
    text-align:center;
    overflow:hidden;
}
.li-photo-view-gallery:hover{
    border:2px solid #6dc9c1;
}
.li-photo-view-gallery-cur{
    border:2px solid #2cb5ab;
    text-align:center;
    overflow:hidden;
}
.photo-popup .popup-top .user h2 {
	margin:10px 0 4px 0;
	font-weight:normal;
	color:#2cb5ab;
	font-size:22px;
	line-height:22px;
}

.photo-popup .popup-top .user a.follow, .photo-popup .popup-top .user a.unfollow,
#div-user-followunfollow a.follow, #div-user-followunfollow a.unfollow {
	display:block;
	float:left;
	line-height:30px;
	overflow:hidden;
	color:#5f8722;
	text-decoration:underline;
	font-size:13px;
	font-weight:300;
	margin-bottom:9px;
}

.photo-popup .popup-top .right {
	float:right;
	width:482px;
}

.icon.share-facebook-small {
	width:21px;
	height:21px;
	display:inline-block;
	background-position:0 -338px;
}

.icon.share-twitter-small {
	width:21px;
	height:21px;
	display:inline-block;
	background-position:-27px -338px;
}

.icon.share-email-small {
	width:21px;
	height:28px;
	display:inline-block;
	background-position:-56px -331px;
	margin-top:-7px
}

.photo-popup .popup-top .right .share  a{
	margin-left:6px;
}

.photo-popup .popup-top .right .share {
	text-align:right;
	margin-top:20px;
	color:#a7a7a7;
	line-height:21px;
	margin-bottom:8px;
}

.photo-popup .popup-top .right .share a,
.photo-popup .popup-top .right .share span {
	display:inline-block;
	vertical-align:top;
}
    .photo-popup .popup-top .right .share a:hover {
        -moz-opacity: 0.80;
        opacity: 0.80;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    }

.photo-popup .popup-top .right .info {
	white-space:nowrap;
	float:right;
}

.photo-popup .popup-top .right .info span{
	margin-left:7px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAYAAACDBoQZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhBOTQ3RDE0QUFGMTFFMkE1Mzk4QTFCQzIzMjYyOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhBOTQ3RDI0QUFGMTFFMkE1Mzk4QTFCQzIzMjYyOTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOEE5NDdDRjRBQUYxMUUyQTUzOThBMUJDMjMyNjI5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOEE5NDdEMDRBQUYxMUUyQTUzOThBMUJDMjMyNjI5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrKGkVoAAAQWSURBVHja7FVJbFtVFD22v79jf+fHU+apaRs7JKhKmgpVXTWJGJSWDYgWASskhECoEaIsIzZVBKIb6AYJISS2CKkLxAJ1kaiCuGqSkrqNYjdz4oTGwW4aDz8e/uc8y67SRSyKWHKlq3ftf9955w7vPpOu6xBqNpthMplA8VHfKhQKb2qadnIvmTSy2aypSpZXVVVdtcpy2mKxfF4w9CAMAxazBWWR8LS8Qr0S/yvRMTM9pW5G16VCQS8eYui6X7bZ2hubW2yn+k8FVJc6Qhq/HtxsKjGTeNqlfL4wEroXagvfn0M0uonj/mMIBLrgcDiwt7eHe6EQNqNbaG1uwYmTfav+QOcPxBijakUwwzDOc305mUx+NDM9jch8GNq+VgQ5OzSIXDaL9bU1HO/sRCadxsT4OBYWFuByeRDo8qOvv/+GTZa/IMYNy+VPLt/c2YkN3J6awjKddENHtapi+Nww8rkcxicmcIff0pkMOo4cgdfrxfr6CvY1DduxGNLJzFFHVdU5gh2VHv750BeanUX4QQTt7a3Y38+K/MBWVYXg5CQi4TAU2vcZoup0orunBxaTBEkyYLfbcYs+mXTK2/1c92uS4nSam1qakdhNEGgfOhNu5WYhgoXL5UIqmYTH44Gbv1llGPwmcp0l88amRjQ2NtyRrNbvLFevfnm6uaUlq9a4aqPRDaSYaOHsUBTmLQAn2bA1cPrMGTJvR3h+HkuLi2RvgEQw+OLQvN8fuMSK/ygK4ODeVuoH29uxkWAwiI21FZglK84ODKCLgGWZZTomb/5G9gV0Pd+D3r7e62T8GT/dLVez7Ctiu5BKpb5efLBQM/l7EJqWgsfngyxJtDXEEwnUqG4MDg1uO1TlU4/b8wt7audJnx0AK0uvUTBejT+Kv7QTi/XvPn5czI0sy6Fan/dnh8N522I2r0hWad6pOMEVlcD+tZjxH8r/YM8uT82z0dHRJ3Y+nxcDs5rj53uOpxT77ENWPlUepqILxsbG/hkzMXmtVmsv7+frnLBv0H7hmZiJEyk11Daqjazeltj9ZGEn2MV0Or0nBiH9NvjfLm3jUDBe6h5e2Gvc2MHVwq73lg4Q0/YdhjtMs8CLv5bL5cSdHD8UjFPBl8lk+pgvlwhT5KV8Q3iAYrPZFAFOu4mzrK1iNevr6+/W1dXd4iajnOSDImYZgUCfcfr+URGMoSUURXmfSb9OIP0gmLDJ1qitrf2JIb9XHjuHhslHRRRhdWtr6yvx7HGzvZwzETZtY2lp6UpDQ8OaKExFZsvLy8WXhz11jEysgk11dTXYGkapv8wc7ScikQjm5uYqt4aY+SUmEoEkhhN3u93XRNewsh+zNVwE95Ze/spgPk7VkmOMOsNkf8v1G5FOHvSIDN9luMuHgf0twAACcOGhxW17KAAAAABJRU5ErkJggg==') /*/content/images_profile/photo-info-icons.png*/ no-repeat;
	line-height:14px;
	display:inline-block;
	color:#a7a7a7;
	padding-left:22px;
	vertical-align:middle
}

.photo-popup .popup-top .right .info span strong {
	color:#727272;
	font-weight:bold;
}

.photo-popup .popup-top .right .info span.views {
	background-position:0 1px;
}
.photo-popup .popup-top .right .info span.my_rating {
	background:none;
    padding-left:0px;
    margin:0px;
    margin-left:5px;
}

.set_photo_rating{
    cursor:pointer;
}
.photo-popup .popup-top .right .info span.ratings {
	background-position:0 -15px;
}


.photo-popup .popup-top .right .info span.rating {
	height:16px;
	padding:0 6px;
	background:#e5e5e5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.photo-popup .image-container {
	border:solid 9px #333435;
	position:relative;
}

.photo-popup .div-photo-arrow{
    min-height:60px;
    min-width: 50px;
    background-image:url('/content/photo_arrows.png');
    background-repeat:no-repeat;
    position:absolute;
    z-index:99;
    cursor:pointer;
    display:none;
}
.photo-popup .div-photo-arrow-left{
    background:url('/content/photo_arrows.png') 0px 0px no-repeat;
    margin-left:15px;
}
    .photo-popup .div-photo-arrow-left:hover {
        background:url('/content/photo_arrows.png') 0px -60px no-repeat;
    }

.photo-popup .div-photo-arrow-right{
    background:url('/content/photo_arrows.png') -51px 0px no-repeat;
    margin-left:820px;
}
.photo-popup .div-photo-arrow-right:hover{
    background:url('/content/photo_arrows.png') -51px -60px no-repeat;
}

.photo-popup .image-container img {
	display:block;
	position:relative;
	z-index:1;
    margin-left: auto;
    margin-right: auto;
}

.photo-popup .image-container p.tag-name {
	position:absolute;
	width:125px;
	height:22px;
	text-align:center;
	padding:18px 7px 7px 5px;
	font-size:16px;
	color:#2cb5ab;
	line-height:25px;
	background:url('images_profile/tag-name-bg.png') 0 0 no-repeat;
	z-index:10;
	cursor:pointer;
}

.photo-popup .popup-bottom {
	overflow:hidden;
	margin:0 28px;
}

.photo-popup .popup-bottom .desc{
	border-bottom:solid 1px #d3d3d3;
	padding-bottom:10px;
	margin-bottom:18px;
	overflow:hidden;
}

.photo-popup .popup-bottom .desc p {
	width:680px;
	color:#727272;
	margin:0;
	float:left;
}

p.p_desc_media_full {
    width: auto;
    color: #727272;
    margin: 0;
    float: left;
    background-color: white;
    width: 370px;
    padding: 10px;
    margin-bottom: 10px;
}

.photo-popup .popup-bottom .desc a.tag-btn {
	display:block;
	float:right;
	background:url('images_profile/tag-btn2.jpg') 0 0 repeat-x;
	padding:0 10px;
	border-top:solid 1px #ececec;
	border-right:solid 1px #d7d7d7;
	border-bottom:solid 1px #acabab;
	border-left:solid 1px #d1d1d1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	line-height:28px;
	color:#3670c1;
	font-weight:bold;
	text-decoration:none;
}
.photo-popup .popup-bottom .desc a.tag-btn:hover{
	border-bottom:solid 2px #acabab;
}


.photo-popup .popup-bottom .comments {
	width:380px;
	float:left;
}

.photo-popup .popup-bottom .spec {
	width:420px;
	float:right;
}

.photo-popup .popup-bottom .comments textarea {
	width:360px;
	height:55px;
	padding:6px 10px;
	background:#FFF;
	border:none;
	box-shadow:inset 2px 2px 3px #b3b3b3;
	-moz-box-shadow:inset 2px 2px 3px #b3b3b3;
	-webkit-box-shadow:inset 2px 2px 3px #b3b3b3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:3px;
	border:none;
	color:#1d99d3;
	font-family:inherit;
	min-height:25px;
}

.photo-popup .popup-bottom .comments  button {
	display:block;
	background:url('images_profile/tag-btn2.jpg') 0 0 repeat-x;
	padding:0 10px;
	border-top:solid 1px #ececec;
	border-right:solid 1px #d7d7d7;
	border-bottom:solid 1px #acabab;
	border-left:solid 1px #d1d1d1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	line-height:28px;
	color:#3670c1;
	font-weight:bold;
	cursor:pointer;
	margin-bottom:10px;
}
    .photo-popup .popup-bottom .comments button:hover {
        border-bottom: solid 2px #acabab;
    }

.photo-popup .popup-bottom .comments ul {
	margin:0;
	padding:0;
	list-style:none
}

.photo-popup .popup-bottom .comments ul li {
	background:#FFF;
	padding:14px;
	overflow:hidden;
	margin:0 0 7px;
}

.photo-popup .popup-bottom .comments ul li p.user-image {
	width:41px;
	height:41px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#c2c2c2;
	float:left;
	margin:0 13px 0 0;
}

.photo-popup .popup-bottom .comments ul li span {
	display:block;
	color:#727272;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	line-height:14px;
}

.photo-popup .popup-bottom .comments ul li span strong,.a-comment-user {
	color:#1d99d3;
}

.photo-popup .popup-bottom .comments ul li p.comment {
	color:#727272;
	line-height:14px;
	font-size:12px;
	margin:0;
}
.media-rel-articles {
    background-color:#fefefe;
}
.media-rel-articles .newArticleBtn {
    background: url(/content/images_profile/write.png) no-repeat left 4px;
    padding-left: 25px;
    display: block;
    line-height: 20px;
    height:22px;
    float: left;
    font-size: 15px;
    color: #2cb5ab;
    font-weight: 600;
    margin-top: 4px;
    margin-left: 5px;
    margin-right: 5px;
}
.photo-popup .popup-bottom .spec .media-rel-articles li
{
    margin-bottom:5px !important;
}
.media-rel-articles li {
    text-decoration:none;
    display:block;
}
.media-rel-articles li a{
    text-decoration:none;
}
.photo-popup .popup-bottom .spec .section {
	background:#fefefe;
	margin:0 0 10px;
	overflow:hidden;
	padding:12px 20px 0;
}

.photo-popup .popup-bottom .spec ul.section{
	list-style:none;
	padding:16px 20px 4px;
}

.photo-popup .popup-bottom .spec .section li{
	margin:0 0 12px;
	padding:0;
	line-height:26px;
	font-size:16px;
	color:#8c8c8c;
	overflow:hidden;
}
.photo-popup .popup-bottom .spec .section li a:hover{
    color:#3399cc;
}

.photo-popup .popup-bottom .spec .section li i.icon {
	float:left;
	margin-right:14px;
}

.icon.log-medium {
	width:24px;
	height:24px;
	background-position:-87px -336px;
}

.icon.site-medium {
	width:27px;
	height:22px;
	background-position:-120px -336px;
}

.icon.shop-medium {
	width:27px;
	height:26px;
	background-position:-155px -336px;
}

.photo-popup .popup-bottom .spec .section.tags {
	padding:12px 20px 0px;
}

.photo-popup .popup-bottom .spec .tags a {
	display:block;
	float:left;
	margin:0px 0 8px 10px;
	background:url('images_profile/tag-bg.png') 0 0 no-repeat;
	border-radius:0 6px 6px 0;
	padding:0 12px 0 32px;
	line-height:26px;
	color:#1d99d3;
	font-size:13px;
	text-decoration:none;
}

.photo-popup .popup-bottom .spec ul.gallery,
.photo-popup .popup-bottom .spec-myds ul.gallery-myds {
	margin:0 0 15px 0px;
	padding:0;
	list-style:none;
	overflow:hidden;
}

.photo-popup .popup-bottom .spec ul.gallery li,
.photo-popup .popup-bottom .spec-myds ul.gallery-myds li {
	padding:0;
	margin:0 0 0 1px;
	width:100px;
	height:100px;
	background:#c2c2c3;
	float:left;
}

.photo-popup .popup-bottom .spec ul.gallery li:first-child,
.photo-popup .popup-bottom .spec-myds ul.gallery-myds li:first-child {
	margin:0;
}

.photo-popup a.report {
	float:right;
	color:#777;
	font-size:15px;
	text-decoration:none;
}
.photo-popup a.report:hover{
    color:#3399cc;
}
.share-media-popup a{
	display:block;
	width:24px;
	height:24px;
	background:url('/content/images/profiles-icons.png') no-repeat;
	margin:0 5px 0 0;
	float:right !important;
}
.share-media-popup a.facebook {
	background-position:0 0;
}

.share-media-popup a.twitter {
	background-position:-28px 0;
}

.share-media-popup a.google {
	background-position:-57px 0;
}
.dive-log-full .share-media-popup a{
    margin-left:5px;
}
.photo-popup .popup-top p.edit{
	float:left;
	overflow:hidden;
	margin:5px 0 0 0;
}

.photo-popup .popup-top p.edit a {
	display:block;
	float:left;
	margin-right:7px;
	background:url('images_profile/popup-edit-btn.png') 0 0 repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-top:solid 1px #e4e4e4;
	border-right:solid 1px #d7d7d7;
	border-bottom:solid 1px #aaa9a9;
	border-left:solid 1px #d7d7d7;
	text-decoration:none;
	color:#2cb5ab;
	line-height:24px;
	padding:0 8px;
}

.photo-popup .popup-top p.edit a:hover {
	background-position:0 -24px;
	border-top-color:#767676;
	border-right-color:#d3d3d3;
	border-bottom-color:#a8a7a7;
	border-left-color:#767676;
	color:#0a2e2b;
}

.photo-popup .popup-top .edit-right {
	float:right;
	margin-top:45px;
}

.photo-popup .popup-top .edit-right span.notification {
	float:left;
	line-height:24px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:0 32px;
	color:#363636;
	margin-right:12px;
}

.photo-popup .popup-top .edit-right span.notification.red {
	background:#f4cdcd
}

.photo-popup .popup-top .edit-right a.done {
	display:block;
	float:right;
	background:url('images_profile/blue-btn-bg.png') 0 0 repeat-x;
	border:solid 1px #93daf5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:2px 2px 3px #9d9d9d;
	-moz-box-shadow:2px 2px 3px #9d9d9d;
	-webkit-box-shadow:2px 2px 3px #9d9d9d;
	text-align:center;
	color:#FFF;
	text-shadow:-1px -1px #347da9;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	font-size:13px;
	font-family:"myriad pro";
	padding:0 16px;
	height:23px;
	clear:right;
	text-decoration:none;
	line-height:23px;
}

.photo-popup .popup-bottom .desc textarea {
	width:683px;
	height:40px;
	padding:10px;
	background:#FFF;
	border:none;
	box-shadow:inset 2px 2px 3px #b3b3b3;
	-moz-box-shadow:inset 2px 2px 3px #b3b3b3;
	-webkit-box-shadow:inset 2px 2px 3px #b3b3b3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:3px;
	border:none;
	color:#727272;
	font-family:inherit;
	float:left;
	min-height:25px;
}

.photo-popup .popup-bottom .desc.edit {
	border:none;
	padding:0;
}

.photo-popup .popup-bottom .spec .section li .custom-select {
	background:url('images_profile/photo-edit-custom-select.png') 0 0 no-repeat;
	height:29px;
	width:235px;
	float:left;
	margin:0 8px 0px 0;
}

.photo-popup .popup-bottom .spec .section li .custom-select-text {
	line-height:29px;
}

.photo-popup .popup-bottom .spec .section li select.custom-dropdown {
	height:29px;
}

.photo-popup .popup-bottom .spec .section li a.del {
	display:block;
	line-height:26px;
	float:left;
	color:#a9a9a9;
	font-size:13px;
}


#right-content #logs .log .log-carousel {
	width:325px;
	float:left;
}

#right-content .log .jcarousel-container-horizontal {
    width: 325px;
}


#right-content .log .jcarousel-clip-horizontal {
    width:  325px;
    height: 74px;
}

.add-media {
	display:block;
	width:87px;
	height:24px;
	background:url('images_profile/add-media-btn.png') 0 0 no-repeat;
	line-height:24px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	float: right;
	clear: left;
	margin-top: -25px;
}

.shop-info span.reviews {
	display:block;
	cursor:pointer;
	font-size:16px;
	color:#2cb5ab;
	text-decoration:underline;
	margin:10px 0;
	line-height:24px
}

.shop-info span.reviews i.icon {
	float:left;
	margin-right:5px;
}

.shop-info span.country {
	display: block;
	line-height: 21px;
	font-size:16px;
	color:#2cb5ab;
	margin-bottom:3px;
}

.shop-info span.country img {
	vertical-align:top;
	margin-right:5px;
}

.icon.reviews-medium {
	width:26px;
	height:26px;
	background-position:-192px -334px;
	float:left;
	margin-right:7px;
}

.reviews-list {
	margin:0;
	padding:0;
	list-style:none;
}

.reviews-list li {
	width:390px;
	padding:0;
	margin:0 0 18px;
	overflow:hidden;
}

.reviews-list li p {
	margin:0 0 4px;
	border:solid 1px #2cb5ab;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#FFF;
	padding:12px;
	color:#989898;
	font-size:13px;
	line-height:16px;
	position:relative;
}

.reviews-list li p span {
	position:absolute;
	bottom:-8px;
	left:50%;
	margin-left:-7px;
	width:14px;
	height:9px;
	background:url('images_profile/reviews-corner.png') 0 0 no-repeat;
}

.reviews-list li:hover p span {
	background-position:0 -9px;
}

.reviews-list li p a {
	font-weight:bold;
	font-size:15px;
	color:#10a99c;
	text-decoration:none;
}

.reviews-list li:hover p {
	background:#d5ecea;
}

.reviews-list li a.user,
.review a.user {
	display:block;
	float:left;
	font-size:16px;
	color:#2cb5ab;
	font-weight:bold;
	text-decoration:none;
	margin-left:13px;
}

.reviews-list .rating,
.review .rating {
	float:right;
	margin-right:13px;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.review{
    /*background:url('images_profile/reviews-bg.png') 0 0 no-repeat;
	margin:0 -18px 15px -18px;
	*/

    padding:30px 25px 27px 28px;
	/*overflow:hidden;*/
}
#messages {
	/*background:url('images_profile/reviews-bg.png') 0 0 no-repeat;
	margin:0 -18px 15px -18px;
	*/

    padding:30px 25px 27px 28px;
	min-height:817px;
	/*overflow:hidden;*/
}

.review h1 {
	color:#2cb5ab;
	font-size:22px;
	margin:0 0 20px;
	font-weight:normal;
}

.review p {
    color: #8C8C8C;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 20px;
}

.review span.country-review {
	display:block;
	float:right;
	font-size:21px;
	color:#10a99c;
	font-weight:bold;
}

.review span.country-review img {
	vertical-align:top;
}
.div_reviewDiveShopRespond {
    margin-top: -30px;
    padding-bottom:20px;
    border-bottom:solid 1px #b3b3b3;
}
    .div_reviewDiveShopRespond h3 {
        font-size: 16px;
        color: #2cb5ab;
    }
    .div_reviewDiveShopRespond span{
        color:#777;
    }
.review-info {
	margin:15px 0 25px;
	border-top:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	padding:15px 0;
	overflow:hidden;
	clear:both;
}

.review-info ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	float:left;
}

.review-info ul:first-child {
	margin:0;
}

.review-info li {
	padding:7px;
	margin:0 0 6px 0;
	background:#FFF;
	height:auto;
	line-height:16px;
	width:259px;
	color:#8c8c8c;
	font-size:16px;
	overflow:hidden;
}

.review a.user,
.review .rating {
	margin:0;
}

.review-info li .icon {
	margin-right:10px;
}

.review-info li .icon.shop-small {
	float:left;
}


.review .country-gallery .jcarousel-container-horizontal {
    width: 846px;
    margin:0 auto;
}

.review .country-gallery .jcarousel-clip {
    overflow: hidden;
}

.review .country-gallery .jcarousel-clip-horizontal {
    width:  769px;
    height: 221px;
    margin-left:30px;
}

.review .country-gallery .jcarousel-item,
.review .country-gallery .jcarousel-item img  {
    height: 221px;
}

.review .country-gallery .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 4px;
    max-width: 253px;
    min-width: 253px;
    overflow: hidden;
}

.review .country-gallery .jcarousel-next-horizontal,
.review .country-gallery .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    margin-top:-14px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    background: transparent url('images_profile/icons.png') no-repeat 0 0;
}

.review .country-gallery .jcarousel-next-horizontal {
	background-position:-97px -228px;
	right:14px;
}

.review .country-gallery .jcarousel-prev-horizontal {
	background-position:-131px -228px;
	left:-10px;
}

.review .country-gallery .jcarousel-next-horizontal:hover,
.country-gallery .jcarousel-prev-horizontal:hover {
	opacity:0.8
}

.reviews-popup.ui-dialog {
	background:none;
	border:none;
	padding:0;
}

.reviews-popup.ui-dialog .ui-dialog-content {
	padding:34px 19px 30px 17px;
	position:relative;
	font-size:14px;
	width:386px !important;
	background:url('images_profile/reviews-popup-bg2.png') no-repeat;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:0 0 21px rgba(24, 24, 24, 0.7);
	-moz-box-shadow:0 0 21px rgba(24, 24, 24, 0.7);
	-webkit-box-shadow:0 0 21px rgba(24, 24, 24, 0.7);
	margin:0 auto 20px;
	overflow:visible;
    background-repeat: repeat-y;
}

.reviews-popup .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
	z-index:999999;
}

.reviews-popup h2 {
	float:left;
	margin-bottom:22px;
	font-size:18px;
	font-weight:bold;
	color:#888888;
	overflow:hidden;
}

.reviews-popup .custom-select {
	background:url('images_profile/reviews-popup-select.png') 0 0 no-repeat;
	height:22px;
	width:125px;
	float:right;
	margin-top:16px;
}

.reviews-popup .custom-select-text {
	line-height:22px;
}

.reviews-popup select.custom-dropdown {
	height:22px;
}

.reviews-popup a.write {
	float:right;
	background:url('images_profile/write.png') 0 0 no-repeat;
	color:#2cb5ab;
	font-size:15px;
	text-decoration:underline;
	padding-left:16px;
}

.reviews-popup .reviews-list {
	margin:18px 0 0;
}


.reviews-popup .country-review {
	display:block;
	float:right;
	margin-top:14px;
	font-size:20px;
	color:#10a99c;
	font-weight:bold;
    max-width:220px;
}

.reviews-popup .country-review img {
	vertical-align:top;
	margin-right:5px;
}

.reviews-popup textarea {
    overflow:auto;
	width:368px;
	height:134px;
	padding:10px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 3px 3px #adadad;
	-moz-box-shadow:inset 3px 3px 3px #adadad;
	-webkit-box-shadow:inset 3px 3px 3px #adadad;
	background:#ffffff;
	color:#a3aab1;
	font-size:15px;
	font-family:inherit;
	margin:0 auto 12px;
	resize:none;
}

.reviews-popup .rating {
	/*float:left;*/
	margin:5px 0 15px 0;
}

.reviews-popup .etiquette {
	float:right;
	font-size:14px;
	color:#10a99c;
    margin-top:5px;
}
.but_shop_reviewcomment_respond{
    float:right;
}
.li_review_comment_respond {
    margin-left: 65px !important;
    width: 695px !important;
    margin-top: -20px !important;
}

.search-review {
	border-top:solid 2px #e8e8e8;
	border-bottom:solid 2px #e8e8e8;
	padding:10px 7px 14px;
	margin:0;
	list-style:none;
    margin-top:10px;
}

.search-review li {
	margin:0;
	padding:0;
	margin-top:8px;
	overflow:hidden;
	line-height:32px;
}

.search-review li:first-child {
	margin-top:0;
}

.search-review li span {
	font-size:20px;
	color:#10a99c;
}

.search-review input {
	width:327px;
	height:32px;
	line-height:32px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:1px 1px 4px #b4b4b4 inset;
	-moz-box-shadow:1px 1px 4px #b4b4b4 inset;
	-webkit-box-shadow:1px 1px 4px #b4b4b4 inset;
	text-indent:8px;
	color:#9f9f9f;
	font-size:15px;
}

.search-review input:disabled {
	background:#f6f6f6;
	color:#9f9f9f;
	cursor:not-allowed;
}

.search-review li .icon {
	float:left;
	margin:3px 9px 3px 0
}
.search-review li .icon.remove-medium-shop{
    float:right;
    margin-right:0;
}
#mes_compose_attachments li .icon {
    margin:0;
    margin-left:5px;
}


.icon.shop-attach {
	width:31px;
	height:26px;
	background-position:0 -370px;
}

.icon.site-attach {
	width:31px;
	height:26px;
	background-position:-35px -370px;
}

.icon.site-attach-disabled {
	width:31px;
	height:26px;
	background-position:-72px -370px;
}

a.add-media-btn {
	display:block;
	width:110px;
	height:22px;
	padding:9px 3px 6px 44px;
	background:url('images_profile/add-media-btn2.png') 0 0 no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	float:left;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
}

a.blue-btn {
	display:block;
	width:119px;
	height:22px;
	padding:1px 3px 4px 1px;
	background:url('images_profile/blue-btn.png') 0 0 no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	float:right;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	margin-top:10px;
}

.reviews-popup.write-review-popup.ui-dialog .ui-dialog-content {
	height:auto !important;
}

#div_review_etiquette {
    margin-top: 10px;
    color: #888;
    text-align: justify;
    display: none;
}

.reviews-popup-arrow {
	display:block;
	width:43px;
	height:58px;
	background:url('images_profile/reviews-popup-arrow.png') 0 0 no-repeat;
	position:absolute;
	left:-43px;
	top:232px;
}

.reviews-popup .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display:block;
	background:url('images_profile/close-popup.png') 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:37px;
	right:40px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.icon.remove-medium, .icon.remove-medium-shop {
	width:27px;
	height:25px;
	background-position:-109px -371px;
    cursor:pointer;
}

.reviews-popup .selected-sites .remove-medium,.reviews-popup .selected-sites .remove-medium-shop {
	float:right;
}

.selected-sites {
	margin:14px 0 0 ;
	padding:0;
	list-style:none;
}

.selected-sites li {
	overflow:hidden;
	background:url('images_profile/selected-sites-bg.png') 0 0 no-repeat;
	padding:4px 0px 5px 10px;
	line-height:25px;
	margin:0 0 5px 0;
}

.selected-sites li span {
	display:block;
	float:left;
	color:#8c8c8c;
	font-size:16px;
    max-width:290px;
}
.search-review li span {
    float:left;
    margin-right:5px;
    max-width: 290px;
}


.selected-sites li .site-small {
	margin-top:3px;
}

#full-content #notifications {
	background:url('images_profile/full-content-bg.png') 0 0px no-repeat;
	margin:0 -74px 0 -4px;
	padding:6px 76px 0 17px;
	min-height:560px;
}

#full-content #notifications .notifications-content{
	background:url('images_profile/notifications-bg.png') 0 0 repeat;
	padding:20px 45px 20px 38px;
	box-shadow:3px 3px 3px #bcbcbc;
	-moz-box-shadow:3px 3px 3px #bcbcbc;
	-webkit-box-shadow:3px 3px 3px #bcbcbc;
    min-height:550px;
}
.decline_dive_options{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:5px;
    border-color:#aaa;
    min-width:300px;
}
.decline_dive_options_error{
    border-color:red;
}
.verif_decline_notes{
    display:none;
}
.input_decline_dive,.input_decline_cert{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color:#aaa;
    max-width:760px;
    min-width:760px;
    min-height:100px;
    max-height:100px;
}
.notifications-list {
	margin:0;
	padding:0;
	list-style:none;
}

.notifications-list li {
	overflow:hidden;
	background:#ffffff;
	padding:14px 140px 15px 15px;
	margin:0 0 20px 0;
}

.notifications-list h2 {
	overflow:hidden;
	font-size:20px;
	font-weight:500;
	margin:0 0 6px 0;
	line-height:26px;
	color:#6b9c22;
}

.notifications-list h2.red {
	color:#be3123
}

.notifications-list h2 .icon {
	float:left;
	margin-right:8px;
}

.notifications-list p.text {
	font-size:18px;
	color:#727272;
	margin:0 0 14px 0;
}

.notifications-list p.text a {
	color:#727272;
}

.notifications-list p.text strong {
	display:block;
	font-weight:bold;
	color:#606060;
	margin:8px 0 0px;
}

.notifications-list li p.notif-buttons {
	/*background:#f5f5f5;*/
	margin:0 -140px 0 -15px;
	overflow:hidden;
	padding:9px 140px 8px 15px;
}

.notifications-list li p.notif-buttons a{
	margin-right:17px;
	font-weight:500;
	font-size:18px;
	color:#606060;
	display:block;
	float:left;
}

.notifications-list li p.notif-buttons a.single-row {
	clear:both;
	margin-bottom:15px
}
.a_notif_decline_emplyee_verif {
    margin-top:5px;
}

.icon.view-small {
	background-position:-178px -371px;
	width:27px;
	height:26px;
}

.notifications-list li p.notif-buttons a .icon {
	float:left;
	margin-right:8px;
}

.icon.employee-small {
	width:21px;
	height:20px;
	background-position:-209px -374px;
}

.icon.comments-small {
	width:23px;
	height:26px;
	background-position:-236px -372px;
}

.icon.tag-small {
	width:20px;
	height:20px;
	background-position:-267px -372px;
}

.icon.notification-icon {
	width:43px;
	height:36px;
	background-position:-228px -331px;
}

#notifications h1 {
	padding-bottom:7px;
	border-bottom:solid 1px #a4a4a4;
	overflow:hidden;
	font-size:24px;
	color:#2cb5ab;
	font-weight:normal;
	text-shadow:2px 2px 2px #cccccc;
}

#notifications h1 .icon {
	float:left;
	margin-right:10px;
}

#messages h1 {
	background:url('images_profile/title-bg.png') 0 bottom repeat-x;
	font-size:24px;
	color:#2cb5ab;
	font-weight:normal;
	text-shadow:2px 2px 2px #cccccc;
	margin:0 -26px 20px -27px;
	padding:0 0 34px 27px;
}

#messages h1 .icon {
	float:left;
	margin-right:10px;
}
.icon.addbooking-icon{
    width:27px;
    height:28px;
    background-position:-193px -1092px;
}
.icon.messages-icon {
	width:25px;
	height:29px;
	background-position:-259px -273px;
}
.icon.bookings-icon{
    width: 28px;
    height: 29px;
    background-position: -192px -1090px;
}

#messages .compose {
	float:right;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#109c90;
	box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-moz-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	padding:6px 13px;
	line-height:22px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	text-shadow:1px 1px 1px #0a5f58;
	text-decoration:none;
	cursor:pointer;
}

.icon.compose-icon {
	width:18px;
	height:22px;
	background-position:-262px -307px;
	float:right;
}


.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 100%;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 7px;
}

.jspVerticalBar *, .jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: none;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	position: relative;
}

.jspDrag {
	background: #9f9f9f;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.messages-list {
	height:750px;
}

.icon.icon-next {
	width:30px;
	height:30px;
	background-position:0 -405px;
}

.messages-list ul  {
	margin:0 16px 0 0;
	padding:0;
	list-style:none;
}

.messages-list ul li {
	position:relative;
	overflow:hidden;
	padding:14px 10px 9px 13px;
	margin:0 0 10px 0;
	background:#FFF;
}

.messages-list ul li span.user-tn {
	display:block;
	width:70px;
	height:70px;
	float:left;
	margin-right:12px;
	background:#FFF;
}
.a-user-tn, .span-booking-user-tn {
    text-decoration:none;
    color:#777;
    position:absolute;
    margin-top:-18px;
    font-size:0.8em;
}


.messages-list ul li p.message {
	width:670px;
	float:left;
	margin:0;
}

.messages-list ul li p.message a,
.messages-list ul li p.message span.a-booking-unreguser {
	display:block;
	font-size:18px;
	color:#1d99d3;
	margin-bottom:5px;
	text-decoration:none;
}

.messages-list ul li p.message span.subject {
	font-size:14px;
	color:#727272;
	display:block;
	margin-bottom:2px;
}

.messages-list ul li p.message span.message-text {
	font-size:14px;
	color:#727272;
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:2px;
	white-space:nowrap;
}

.messages-list ul li a.read-message {
	display:block;
	float:right;
	margin-top:19px;
}

.messages-list ul li span.date {
	position:absolute;
	color:#b0b0b0;
	font-size:12px;
	top:8px;
	right:10px;
}

.messages-list ul li.new {
	background:#e9fbfd;
}

.message-popup.ui-dialog {
	background:none;
	border:none;
	padding:0;
    overflow:visible;
}

.message-popup.ui-dialog .ui-dialog-content {
	padding:18px 19px 10px 17px;
	position:relative;
	font-size:14px;
	background:url('images_profile/message-popup-bg.png') no-repeat;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:8px 8px 5px rgba(24, 24, 24, 0.8), inset 0 -3px #d9dedd, inset 0 3px #FFF;
	-moz-box-shadow:8px 8px 5px rgba(24, 24, 24, 0.8), inset 0 -3px #d9dedd, inset 0 3px #FFF;
	-webkit-box-shadow:5px 5px 5px rgba(24, 24, 24, 0.95), inset 0 -3px #d9dedd, inset 0 3px #FFF;
	margin:0 20px 20px 0;
	overflow:visible;
    background-repeat:repeat;
}

.message-popup .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
	z-index:999999;
}

.message-popup .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display:block;
	background:url('images_profile/close-popup.png') 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:35px;
	right:35px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.ui-dialog-content {
	position:relative;
	z-index:99999;
}

.ui-dialog-content select.custom-dropdown,.ui-dialog-content select.custom-dropdown-mes {
	z-index:100000 !important;
}

.message-popup h1 {
	font-size:24px;
	color:#2cb5ab;
	font-weight:normal;
	margin:0 0 20px;
	overflow:hidden;
}

.message-popup h1 .icon {
	float:left;
	margin-right:10px;
}

.message-popup .custom-select, .div_message_attach_control .custom-select {
	background:#ffffff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-moz-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-webkit-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	height:30px;
	width:100%;
	float:none;
	margin-bottom:13px;
}

.message-popup .custom-select-text,.div_message_attach_control .custom-select-text {
	line-height:30px;
	margin:0 12px;
	background:url('images_profile/custom-select-arrow.png') right 50% no-repeat;
	font-size:15px;
	color:#9f9f9f;
}
.message-popup .custom-select-text {
    min-height: 28px;
}

.message-popup select.custom-dropdown,.message-popup select.custom-dropdown-mes {
	height:30px;
	width:100%;
}

.message-popup input[type="text"], .input-mes-reply-attachment {
	background:#ffffff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-moz-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-webkit-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	height:30px;
	width:100%;
	float:none;
	text-indent:12px;
	border:none;
	outline:none;
	margin-bottom:13px;
	font-size:15px;
	color:#9f9f9f;
}

.message-popup input[type="text"].user {
	width:465px;
	float:left;
}

.message-popup a.add-user {
	float:right;
}

.icon.add-user {
	width:27px;
	height:28px;
	background-position:-38px -405px;
}

.message-popup textarea {
	background:#ffffff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-moz-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-webkit-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	height:30px;
	width:480px;
	height:142px;
	padding:10px;
	float:none;
	border:none;
	outline:none;
	margin-bottom:13px;
	font-size:15px;
	color:#9f9f9f;
	resize:none;
}

.message-popup .attachment {
	width:360px;
	float:left;
}

.icon.attach {
	width:27px;
	height:25px;
	background-position:-73px -405px;
}

.message-popup .icon.attach {
	float:left;
	margin-right:6px;
}

.message-popup .attachment .custom-select  {
	width:320px;
	float:right;
}

.message-popup button {
	display:block;
	float:right;
	width:130px;
	background:#109c90;
	line-height:30px;
	height:30px;
	border:none;
	color:#FFF;
	font-weight:bold;
	box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-moz-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-top:2px;
	font-size:16px;
	text-shadow:1px 1px 1px #0a5f58;
	cursor:pointer;
}

.no-messages {
	width:320px;
	background:url('images_profile/sign.png') center 0 no-repeat;
	padding-top:160px;
	margin:0 auto;
}

.no-messages p {
	font-size:20px;
	line-height:25px;
	color:#7b7b7b;
	margin:0 0 30px 0;
	text-align:center;
}

.no-messages p a {
	display:inline-block;
	padding:0 23px;
	background:#109c90;
	line-height:44px;
	height:44px;
	color:#FFF;
	font-weight:bold;
	box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-moz-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-size:22px;
	text-shadow:1px 1px 1px #0a5f58;
	cursor:pointer;
	text-decoration:none;
	margin-bottom:3px;
}

.message-actions {
	float:right;
	margin:5px 0 0;
}

.message-actions a {
	margin-left:22px;
	font-weight:bold;
	color:#7f7f7f;
	text-decoration:none;
	font-size:14px;
}

.message-actions a span {
	text-decoration:underline;
	margin-left:2px;
}

.conversation {
	height:522px;
	z-index:1;
}

.conversation ul {
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
}

.conversation ul li {
	margin:0 0 10px 0;
	overflow:hidden;
}

.conversation ul li span.date {
	display:block;
	text-align:center;
	font-size:12px;
	color:#bdbdbd;
	margin-bottom:3px;
}

.conversation ul li span.user-tn {
	display:block;
	width:70px;
	height:70px;
	float:left;
	background:#9f9f9f;
}

.conversation ul li p {
	width:680px;
	float:right;
	padding:15px 20px;
	background:#FFF;
	border-left:solid 2px #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8c8c8c;
	line-height:20px;
	margin:0;
}

.conversation ul li.altrow p {
	background:#d9f0ed;
	border-left-color:#1c9e93;
}

h2.conversation-subject {
	color:#a3a3a3;
	font-weight:bold;
	font-size:17px;
	margin:0 0 8px;
	text-align:center;
}

.reply {
	box-shadow: 0 -6px 6px #cecece;
	-moz-box-shadow: 0 -6px 6px #cecece;
	-webkit-box-shadow: 0 -6px 6px #cecece;
	position:relative;
	z-index:2;
	background:#e5e5e5;
	margin:0px -26px -29px -27px;
	padding:26px 120px 10px 97px;
}

.reply textarea {
	background:#ffffff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-moz-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-webkit-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	height:100px;
	width:696px;
	padding:10px;
	float:none;
	border:none;
	outline:none;
	margin-bottom:16px;
	font-size:15px;
	color:#9f9f9f;
	resize:none;
	font-family:inherit;
}

.reply .attachment {
	float:left;
}

.reply .attachment .icon {
	float:left;
	margin:3px 5px 0 0;
}

.reply .attachment .custom-select {
	background:#ffffff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-moz-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	-webkit-box-shadow:inset 2px 2px 5px rgba(24, 24, 24, 0.6);
	height:30px;
	width:330px;
	float:left;
	margin:0;
}

.reply .attachment .custom-select-text {
	line-height:30px;
	margin:0 12px;
	background:url('images_profile/custom-select-arrow.png') right 50% no-repeat;
	font-size:15px;
	color:#9f9f9f;
}

.reply .attachment select.custom-dropdown-mes {
	height:30px;
	width:200px;
}

.icon.attach {
	width:27px;
	height:25px;
	background-position:-73px -405px;
}

.reply .attachment .attachment .custom-select  {
	width:320px;
	float:right;
}

.reply  button {
	display:block;
	float:right;
	width:130px;
	background:#109c90;
	line-height:30px;
	height:30px;
	border:none;
	color:#FFF;
	font-weight:bold;
	box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-moz-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(24, 24, 24, 0.2);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-top:2px;
	font-size:16px;
	text-shadow:1px 1px 1px #0a5f58;
	cursor:pointer;
}

.single-message {
	height:522px;
	z-index:1;
}

.single-message span.user-tn {
	display:block;
	width:70px;
	height:70px;
	float:left;
	/*background:#9f9f9f;*/
}
    .li_message span.user-tn img {
        max-width:70px;
        min-width:70px;
    }


.single-message span.date {
	display:block;
	text-align:center;
	font-size:12px;
	color:#bdbdbd;
	margin-bottom:3px;
}

.message-body {
	width:682px;
	float:right;
	padding:15px 20px;
	background:#FFF;
}

.message-body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8c8c8c;
	line-height:20px;
	margin:0 0 22px 0;
}

.message-body ul.logs {
	padding:0;
	list-style:none;
	width:325px;
	float:right;
	border-top:solid 1px #e3e3e3;
	margin:0 0 25px 0;
}

.message-body ul.logs li {
	border-bottom:solid 1px #e3e3e3;
	padding:8px 10px;
	overflow:hidden;
}

.message-body ul.logs p.left {
	width:120px;
	float:left;
	margin:0;
}

.message-body ul.logs p.right {
	width:120px;
	float:right;
	margin:0;
}

.message-body ul.logs strong {
	font-size:15px;
	margin:0 0 5px 0;
	color:#1d99d3;
}

.message-body ul.logs .left span {
	font-size:11px;
	color:#727272;
}

.message-body ul.logs .left span.rating {
	display:block;
	margin:4px 0 0;
}

.message-body ul.logs .left span.rating i.icon {
	margin:0 1px 0 0;
}

.message-body ul.logs .right a {
	display:block;
	color:#26a2e0;
	text-decoration:underline;
	margin-bottom:3px;
	font-size:11px;
}

.message-body ul.logs .right a:hover {
	text-decoration:none;
}

.message-body ul.logs a.view-log {
	font-family:"myriad pro";
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
}

.message-body ul.logs a.view-log .icon {
	float:left;
	margin-right:4px;
	float:left
}

i.attach-log {
	width:32px;
	height:27px;
	background-position:-107px -405px;
}

.message-body i.icon.attach-log,#compose-popup i.icon.attach-log {
	float:left;
	margin-right:12px;
}

.message-body ul.categories, #compose-popup ul.categories{
	padding:0;
	list-style:none;
	width:325px;
	float:left;
	border-top:solid 1px #e3e3e3;
	margin:0 0 25px 0;
}
    #compose-popup ul.categories {
        border-top:none;
        width:auto;
    }


.message-body ul.categories li,#compose-popup ul.categories li {
	border-bottom:solid 1px #e3e3e3;
	padding:3px 10px 7px;
	overflow:hidden;
}
    #compose-popup ul.categories li {
        border-bottom:none;
        width:480px;
        background-color:white;
    }


.message-body ul.categories li a.name,#compose-popup ul.categories li a.name {
	float:left;
	color:#8c8c8c;
	font-size:16px;
	line-height:32px;
	text-decoration:none;
}
.message-body ul.categories li a.name{
    max-width:250px;
    padding-top:10px;
}

.message-body .go,#compose-popup .go {
	float:right;
	margin-top:4px;
}

.icon.go {
	background-position:-97px -228px;
	width:28px;
	height:28px;
}

.icon.attach-shop {
	width:35px;
	height:32px;
	background-position:-144px -405px;
}

.icon.attach-site {
	width:35px;
	height:27px;
	background-position:-187px -405px;
}

.message-body ul.categories li a.name .icon,#compose-popup ul.categories li a.name .icon {
	float:left;
	margin-right:8px;
}

.icon.attach-photo {
	width:36px;
	height:27px;
	background-position:-226px -404px;
}

.message-body .photo-attachments,#compose-popup .photo-attachments {
	border-top:solid 1px #e4e4e4;
	border-bottom:solid 1px #e4e4e4;
	padding:16px 0;
	position:relative;
}

.message-body .photo-attachments .icon,#compose-popup .photo-attachments .icon {
	position:absolute;
	top:16px;
	left:0;
}
.ul-photo-attachments li a img{
    min-height:175px;
}
.photo-attachments .jcarousel-container-horizontal {

}

.photo-attachments .jcarousel-clip {
    overflow: hidden;
}

.photo-attachments .jcarousel-clip-horizontal {
    width:  545px;
    height: 175px;
    margin:0 auto;
}

.photo-attachments .jcarousel-item {
    height: 175px;
    /*background:#d2d2d2*/
}

.photo-attachments .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.photo-attachments .jcarousel-next-horizontal,
.photo-attachments .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    margin-top:-14px;
    width: 28px;
    height: 27px;
    cursor: pointer;
    background: transparent url('images_profile/icons.png') no-repeat 0 0;
}

.photo-attachments .jcarousel-next-horizontal {
	background-position:-35px -440px;
	right:30px;
}

.photo-attachments .jcarousel-prev-horizontal {
	background-position:-0px -440px;
	left:30px;
}

.photo-attachments .jcarousel-next-horizontal:hover,
.photo-attachments .jcarousel-prev-horizontal:hover {
	opacity:0.8
}

.conversation.w-attachments {
	height:370px;
}

.reply.w-attachments {
	height:335px;
}

.reply .attachments {
	padding-top:10px;
	border-top:solid 1px #9f9f9f;
	margin-top:10px;
}

.reply .attachments ul{
	width:315px;
	margin:0;
	padding:0;
	list-style:none;
}

.reply .attachments li {
	overflow:hidden;
	background:#FFF;
	margin:0 0 8px 0;
	padding:5px 11px 3px 7px;
}

.reply .attachments li a.icon.remove-small {
	float:right;
	margin-top:3px;
}

.reply .attachments li span {
	float:left;
	font-size:14px;
	color:#8c8c8c;
	line-height:30px;
}

.reply .attachments li span .icon {
	float:left;
	margin-right:10px;
}

.reply .attachments li a.add-photos {
	float:right;
	margin-right:18px;
	color:#8c8c8c;
	text-decoration:none;
	font-size:10px;
	line-height:10px;
	width:50px;
	margin-top:3px;
}

.icon.add-green {
	width:21px;
	height:20px;
	background-position:-270px -408px;
}

.reply .attachments li a.add-photos .icon {
	float:left;
	margin-right:2px;
}


h1 .icon {
	float:left;
	margin-right:8px;
}

#full-content #logs .log {
	padding:14px 27px 14px 23px;
}

#full-content #logs .log:first-child {
	border-top:solid 1px #A4A4A4;
}

#full-content #logs .log .name{
	width:160px;
}

#full-content #logs .log .location{
	width:245px;
}

#full-content #logs .log .shop{
	width:230px;
}

#full-content #logs .log.no-gallery .name{
	width:160px;
}

#full-content #logs .log.no-gallery .location{
	width:190px;
}

#full-content #logs .log.no-gallery .shop{
	width:185px;
}

#full-content #logs .log.no-gallery .rating{
	float:left;
}

#full-content #logs .log.no-gallery .log-info {
	float:left;
}

.marine-filters {
	width:100%;
	border-collapse:collapse;
	border-spacing:none;
}

.marine-filters td{
	border-left:solid 1px #dedede;
	padding-left:40px;
	padding-bottom:20px;
	width:33%;
}
    .marine-filters-group {
        float:left;
        list-style:none;
        border-left:solid 1px #dedede;
	    padding-left:40px;
	    padding-bottom:20px;
        width:230px;
    }


.marine-filters tr td:first-child {
	padding-left:0;
	border:none;
}

.marine-filters h2 {
	font-size:38px;
	color:#10a99c;
	font-weight:normal;
	margin:0 0 6px;
	line-height:38px;
}

.marine-filters a {
	font-size:13px;
	line-height:25px;
	color:#777777;
	display:block;
	text-decoration:none;
}

.add-new-shop-popup .ui-dialog-titlebar-close {
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: -10px;
}
#add-new-site-popup{
    min-height:600px;
}
.add-new-site-popup .ui-dialog-titlebar-close {
    margin-top: 0;
    margin-right: 5px;
}
.marine-popup.ui-dialog,.add-new-shop-popup.ui-dialog,.add-new-site-popup.ui-dialog {
	background:none;
	border:none;
	padding:0;
}

.marine-popup.ui-dialog .ui-dialog-content,.add-new-shop-popup.ui-dialog .ui-dialog-content,.add-new-site-popup.ui-dialog .ui-dialog-content {
	padding:20px;
	position:relative;
	font-size:14px;
	background:url('images_profile/message-popup-bg.png') no-repeat;
    background-color:white;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:8px 8px 6px rgba(24, 24, 24, 0.7);
	-moz-box-shadow:8px 8px 6px rgba(24, 24, 24, 0.7);
	-webkit-box-shadow:8px 8px 6px rgba(24, 24, 24, 0.7);
	margin:0 15px 15px 28px;
	overflow:visible
}

.marine-popup .ui-dialog-titlebar,.add-new-shop-popup .ui-dialog-titlebar,.add-new-site-popup .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
    z-index: 100000;
}

.marine-popup-arrow {
	display:block;
	width:28px;
	height:59px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA7CAYAAABopOoaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VGNzI3Mzc1RkNEMTFFMkFDRjFGQzdCNzBGNENEOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VGNzI3Mzg1RkNEMTFFMkFDRjFGQzdCNzBGNENEOTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRUY3MjczNTVGQ0QxMUUyQUNGMUZDN0I3MEY0Q0Q5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRUY3MjczNjVGQ0QxMUUyQUNGMUZDN0I3MEY0Q0Q5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PomIUjYAAAY1SURBVHjarFlLTxtX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') /*images_profile/marine-arrow.png*/ 0 0 no-repeat;
	position:absolute;
	left:-28px;
	top:50%;
	margin-top:-29px;
}

.marine-popup .ui-dialog-titlebar .ui-dialog-titlebar-close,
.add-new-shop-popup .ui-dialog-titlebar .ui-dialog-titlebar-close,
.add-new-site-popup .ui-dialog-titlebar .ui-dialog-titlebar-close,
#add_shop_add_city_close

{
	display:block;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTYxRDA1QUI0QUFCMTFFMjg4RjNCOUNBN0Q1RUQzNTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTYxRDA1QUM0QUFCMTFFMjg4RjNCOUNBN0Q1RUQzNTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NjFEMDVBOTRBQUIxMUUyODhGM0I5Q0E3RDVFRDM1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NjFEMDVBQTRBQUIxMUUyODhGM0I5Q0E3RDVFRDM1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvofnywAAAEbSURBVHjahNLBKwRhHMbx1yzlIu3BxQVp26QVB+4TfwBbotZBDtuWLXIgIY1VyoEDa/MHbMnVycG2V7lsyUEJF8JFIaUk37eeqekV3vpMv955n3l/78zUBUEwbIwp4B2LqJifYxuDuELe43KCFwxgF61OYAyzSOEQ9zb0iik8oQvrkUACO6qLOLCFp4lLzOELk8hofgstOMVy+KSY7/thfY5O9KIbSUzgDeO4DhfWO/0vKNSj0CdWcBZd5DmhB6xpsR0XOov5KxTDaKQDu9vQf6GcXvEdqmjEHtp+C/VjQ/Um0rhBuz5ugxuKq/cmHGMfz5jRZxixf4IbKminR7X4ofkjlFSvoi8MZTGtG/O4dc65hBqaUUbHtwADACDhNuOqTgNOAAAAAElFTkSuQmCC') /*images_profile/close-popup.png*/ 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:37px;
	right:30px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.marine-popup h2,.add-new-shop-popup h2,.add-new-site-popup h2 {
	font-size:18px;
	color:#2cb5ab;
	font-weight:normal;
	margin:0 0 10px 0;
}

.marine-popup .marine-img {
	display:block;
	float:left;
	margin-right:17px;
	margin-bottom:25px;
}

.marine-popup ul.info {
	margin:0;
	padding:0;
	list-style:none;
}

.marine-popup ul.info li {
	padding:0;
	margin:0 0 6px 0;
	line-height:15px;
	font-size:13px;
}
    #marine-detailed ul.info li {
        font-size:16px;
        line-height:20px;
        border-top: 1px solid #ccc;
        padding-top:10px;
        padding-bottom:10px;
    }

        #marine-detailed ul.info li span {
            padding-left:110px;
        }

.marine-popup ul.info li strong {
	display:block;
	color:#1e90c6;
	font-weight:bold;
}

.marine-popup ul.info li span {
	display:block;
	color:#949494;
}

.marine-popup .info.full-width li,.add-new-shop-popup .info.full-width li,.add-new-site-popup .info.full-width li {
	overflow:hidden;
}

.marine-popup .info.full-width li strong,.add-new-shop-popup .info.full-width li strong,.add-new-site-popup .info.full-width li strong {
	width:108px;
	float:left;
}
.add-new-shop-popup.ui-dialog .ui-dialog-content,.add-new-site-popup.ui-dialog .ui-dialog-content {
    background: url('/content/images_profile/add-media-popup-bg.png') 0 0 no-repeat;
    padding: 40px;
    box-shadow: none;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     padding-top:25px;
}
.span_enter_data_error
{
    padding:2px;
    background-color:Red;
    color:White;
    font-size:0.8em;
    font-weight:bold;
    display:none;
}
.ui-icon ui-icon-closethick {
    background-image:none;
}
.div_message_attach_control {
    display:none;
}
.mes-remove-from-attached,.mes-remove-from-attached-reply,.booking_mes-remove-from-attached-reply {
    margin-left:5px;
}


.board-advisor {
	background:url('images_profile/board-advisor-bg.png') 0 0 no-repeat;
	margin:0 -18px 15px -18px;
	padding:48px 43px 42px 46px;
	height:3024px;
	overflow:hidden;
}

.board-advisor h2{
	font-size:22px;
	color:#2cb5ab;
	margin:0 0 8px 0;
	font-weight:normal;
}

.board-advisor p {
	font-size:15px;
	color:#8c8c8c;
	line-height:20px;
	margin:0 0 20px 0;
}

.board-advisor .separator {
	height:1px;
	background:#d1d1d1;
	border-bottom:solid 1px #d6d6d6;
	margin:37px 0 27px;
}

.board-advisor ul + .separator {
	margin-top:17px;
}

.board-advisor h3 {
	font-size:15px;
	margin:0 0 10px 0;
	font-weight:normal;
}

.board-advisor .right-img {
	float:right;
	margin:0 42px 70px 80px;
}

.board-advisor ul {
	background:#ffffff;
	padding:30px 90px 5px 40px;
	margin:0;
	list-style:none;
	margin-bottom:20px;
}

.board-advisor ul li {
	background:url('images_profile/board-advisor-bullet.png') 0 3px no-repeat;
	padding-left:15px;
	font-size:15px;
	color:#8c8c8c;
	line-height:20px;
	margin:0 0 20px 0;
}

.board-advisor ul li span {
	color:#2cb5ab;
}

.board-advisor ul.floatLeft {
	width:305px;
	padding:30px 130px 5px 40px;
}

.board-advisor ul.floatLeft  li {
	margin-bottom:15px;
}

.board-advisor .signature {
	display:inline-block;
	width:237px;
	height:36px;
	background:url(images_profile/signature.png) 0 0 no-repeat;
	margin-right:5px;
	text-indent:-5000px;
}

.board-advisor p.bottom {
	line-height:50px;
	margin-top:50px;
}

.board-advisor .screen {
	background:url('images_profile/screens.png') 44px 0 no-repeat;
	margin:62px 0 45px 0;
	padding:40px 20px 0 472px;
	height:363px
}

.board-advisor .screen p {
	font-size:15px;
	line-height:25px;
	color:#10a99c;
	font-weight:bold;
}

.footer {
	background:url('images_profile/content-bg.png') 0 0 repeat-y;
	margin:0 -18px 15px -19px;
	padding:32px 42px 42px 47px;
	min-height:701px;
	overflow:hidden;
}
.footer_box_contianer .mR0 h3{
    margin-bottom:0;
}
#footer-tabs.ui-widget-content {
	padding:0;
	margin:0;
	border:none;
	background:none;
}

#footer-tabs ul.ui-tabs-nav {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-bottom:40px;
	box-shadow:2px 2px rgba(255,255,255, 0.5);
	-moz-box-shadow:2px 2px rgba(255,255,255, 0.5);
	-webkit-box-shadow:2px 2px rgba(255,255,255, 0.5);
	background:none;
	padding:0;
	border:solid 1px #666666;;
	display:block;
	float:left;
	overflow:hidden;
}

#footer-tabs ul.ui-tabs-nav li.ui-state-default {
	border:none;
	background:url('images_profile/footer-tabs-link-bg.png') 0 0 repeat-x;
	padding:0;
	margin:0;
	top:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	height:37px;
	display:block;
}

#footer-tabs ul.ui-tabs-nav li.ui-state-hover,#footer-tabs ul.ui-tabs-nav li.ui-state-focus,
#footer-tabs ul.ui-tabs-nav li.ui-state-active {
	background-position:0 -37px;
}

#footer-tabs ul.ui-tabs-nav li.ui-state-default a {
	float:none;
	text-align:center;
	padding:0 37px;
	line-height:37px;
	color:#4f5459;
	font-size:15px;
	font-weight:bold;
	text-shadow:0 1px #FFF;
	background:url('images_profile/tabs-separator.png') right 0 no-repeat;
	display:block;
}

#footer-tabs ul.ui-tabs-nav li.ui-state-hover a,#footer-tabs ul.ui-tabs-nav li.ui-state-focus a,
#footer-tabs ul.ui-tabs-nav li.ui-state-active a {
	color:#FFF;
	text-shadow:0 -1px #525559;
	background:none;
	border-right:solid 1px #6d7075;
	border-left:solid 1px #6d7075;
	padding:0 36px;
	line-height:39px;
}

#footer-tabs ul.ui-tabs-nav li.ui-state-hover:first-child a,#footer-tabs ul.ui-tabs-nav li.ui-state-focus:first-child a,
#footer-tabs ul.ui-tabs-nav li.ui-state-active:first-child a {
	border-left:none;
}

#footer-tabs ul.ui-tabs-nav li.ui-state-default:last-child a {
	background:none;
}

#footer-tabs ul.ui-tabs-nav li.ui-state-hover:last-child a,#footer-tabs ul.ui-tabs-nav li.ui-state-focus:last-child a,
#footer-tabs ul.ui-tabs-nav li.ui-state-active:last-child a {
	border-right:none;
}

#footer-tabs.ui-tabs .ui-tabs-panel {
	clear:both;
	padding:0;
	border-radius:none;
}

#footer-tabs h2{
	font-size:22px;
	color:#2cb5ab;
	margin:0 0 8px 0;
	font-weight:normal;
}

#footer-tabs p {
	font-size:15px;
	color:#8c8c8c;
	line-height:20px;
	margin:0 0 20px 0;
}

#footer-tabs h3 {
	font-size:15px;
	margin:0 0 2px 0;
	font-weight:normal;
}

#footer-tabs .right-img {
	float:right;
	margin:0 35px 30px 50px;
}

#footer-tabs .separator {
	height:1px;
	background:#d1d1d1;
	border-bottom:solid 1px #d6d6d6;
	margin:30px 0 20px;
	clear:both
}

#footer-tabs p + .separator {
	margin-top:0;
}

.faq {
	width:534px;
}

.faq.ui-accordion h3.ui-accordion-header.ui-state-default {
	border:solid 1px #c6c6c6;
	background:#10a99c;
	margin:20px 0 0 0;
	border-radius:none;
	color:#FFF;
	font-size:15px;
	text-shadow:0 -1px #095d56;
	line-height:17px;
	padding:14px 120px 14px 14px;
}

.faq.ui-accordion h3.ui-accordion-header.ui-state-hover,
.faq.ui-accordion h3.ui-accordion-header.ui-state-active {
	border:solid 1px #c6c6c6;
	background:#10a99c;
	margin:20px 0 0 0;
	border-radius:0;
	color:#FFF;
	font-size:15px;
	text-shadow:0 -1px #095d56;
	line-height:17px;
	padding:14px 120px 14px 14px;
}

.faq.ui-accordion h3.ui-accordion-header .ui-icon {
	left:500px;
	top:50%;
	margin-top:-7px;
	background:url('images_profile/accordion-icons.png') no-repeat;
	width:19px;
	height:14px;
}

.faq.ui-accordion h3.ui-accordion-header .ui-icon.ui-icon-triangle-1-e {
	background-position:0 0;
}

.faq.ui-accordion h3.ui-accordion-header .ui-icon.ui-icon-triangle-1-s {
	background-position:0 -14px;
}

.faq.ui-accordion .ui-accordion-content {
	background:#ffffff;
	border:solid 1px #c6c6c6;
	border-top:none;
	margin:0;
	top:-1px;
	float:none;
	padding:20px 21px 25px;
}

.faq.ui-accordion .ui-accordion-content.ui-accordion-content-active {
	padding:20px 21px 25px;
}


#footer-tabs ul {
	background:#ffffff;
	padding:30px 35px 5px 25px;
	margin:0;
	list-style:none;
	margin-bottom:20px;
}

#footer-tabs ul li {
	background:url('images_profile/board-advisor-bullet.png') 0 3px no-repeat;
	padding-left:15px;
	font-size:15px;
	color:#8c8c8c;
	line-height:20px;
	margin:0 0 20px 0;
}

#footer-tabs ul li span {
	color:#2cb5ab;
}

#footer-tabs ul.floatLeft {
	width:430px;
}

#footer-tabs ul.floatLeft  li {
	margin-bottom:15px;
}

#footer-tabs .ticket h3 {
	color:#2cb5ab;
	font-weight:bold;
	font-size:15px;
	margin-bottom:22px;
}

#footer-tabs .ticket input {
	width:326px;
	height:25px;
	border:solid 1px #e0e0e0;
	display:block;
	text-indent:10px;
	line-height:23px;
	color:#838383;
	margin-bottom:13px;
	box-shadow:inset 0 0 3px #c6c6c6;
	-moz-box-shadow:inset 0 0 3px #c6c6c6;
	-webkit-box-shadow:inset 0 0 3px #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
}

#footer-tabs .ticket textarea {
	width:308px;
	height:127px;
	border:solid 1px #e0e0e0;
	display:block;
	padding:9px;
	line-height:16px;
	color:#838383;
	margin-bottom:13px;
	box-shadow:inset 0 0 3px #c6c6c6;
	-moz-box-shadow:inset 0 0 3px #c6c6c6;
	-webkit-box-shadow:inset 0 0 3px #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
}

#footer-tabs .ticket .custom-select {
	background:url('images_profile/ticker-custom-select.png') 0 0 no-repeat;
	height:29px;
	width:331px;
	float:left;
	margin:0 0px 13px 0;
	float:none;
}

#footer-tabs .ticket .custom-select-text {
	line-height:29px;
}

#footer-tabs .ticket select.custom-dropdown {
	height:29px;
}

#footer-tabs .ticket button {
	display:block;
	width:151px;
	height:28px;
	padding-bottom:3px;
	background:url('images_profile/filter-search.png') 0 0 no-repeat;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-shadow:1px 1px #1264aa;
}

#media_progress_container{
    height: 324px;
    width: 0px;
    margin-left: 4px;
    margin-top: 4px;
    position: absolute;
    -moz-opacity: 0.70;
    opacity: 0.70;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
    background-color: black;
}
#div_media_allow_tags{
    position: absolute;
    margin-top: 338px;
    display:none;
}

#media-manager .filter {
	border:none;
	margin-bottom:24px;
	padding:0;
	clear:both;
}

#media-manager .filter .custom-select {
	background:url('images_profile/media-manager-filter-custom-select.png') 0 0 no-repeat;
	height:29px;
	width:111px;
	float:left;
	margin:0 0px 0 8px;
}

#media-manager .filter.custom-select-text {
	line-height:29px;
}

#media-manager .filter select.custom-dropdown {
	height:29px;
}

#media-manager .filter label {
	margin-top:0;
}

#media-manager .filter p a {
	display:inline;
	margin-left:10px;
	line-height:29px;
}
#add-media-pictures-list {
    padding-top:11px;
    margin-top:5px;
}
#p_add_media_instructions{
    color:#999;
    font-size:16px;
}
#media-manager .pictures-list ul {
	list-style:none;
	margin:0 0 0 -17px;
	padding:0;
}

#media-manager .pictures-list {
	height:1096px;
}

#media-manager .pictures-list ul li {
	width:138px;
	height:123px;
	background:#b3b3b3;
	margin:0 0 16px 17px;
	float:left;
	padding:0;
}

#media-manager .jspVerticalBar {
	width:16px;
}

#media-manager .jspTrack {
	background:url('images_profile/media-manager-scrollbar-bg.png') 0 0 repeat-y;
}

#media-manager .jspDrag {
	width:8px;
	left:4px;
}

#media-manager p.options {
	float:right;
	overflow:hidden;
	clear:both;
	margin:-20px 0 12px 0;
}

#media-manager p.options a {
	display:block;
	width:95px;
	height:24px;
	float:left;
	margin-left:15px;
	padding:0 2px 3px 0;
	line-height:24px;
	background:url('images_profile/media-manager-options-btn.png') 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

#media-manager p.options a:hover {
	background-position:0 -27px;
}

.upload-photo-drag.ui-dialog {
	background:url('images_profile/upload-photo-drag-popup.png') 0 0 no-repeat;
	border:none;
	padding:0;
}

.upload-photo-drag.ui-dialog .ui-dialog-content {
	padding:25px 18px 20px 19px;
	position:relative;
	font-size:14px;
}

.upload-photo-drag .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
	z-index:999999;
}

.upload-photo-drag .ui-dialog-title {
	float:none;
	margin:0;
}

.upload-photo-drag .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display:block;
	background:url('images_profile/close-popup.png') 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:37px;
	right:40px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.upload-photo-drag .droppable-area {
	background:url('images_profile/drop-arrow.png') center 126px no-repeat;
	padding-top:265px;
}

.upload-photo-drag .droppable-area strong {
	color: #2CB5AB;
    display: block;
    font-size: 22px;
    text-align: center;
}

.upload-photo-drag .droppable-area a.select-files,
.upload-photo-drag .droppable-area a.select-media{
	display:block;
	width:149px;
	height:60px;
	background:url('images_profile/select-files-bg.png') 0 0 no-repeat;
	line-height:60px;
	text-align:center;
	text-decoration: none;
	text-shadow:1px 1px #FFF;
	font-size:16px;
	font-weight:bold;
	color:#6b6b6b;
	margin:20px auto 62px;
}

.upload-photo-drag .droppable-area p {
	text-align:center;
	text-shadow:2px 2px #FFF;
	font-size:18px;
	font-weight:bold;
	color:#6b6b6b;
}

.upload-photo-drag .droppable-area a.select-video {
	display:block;
	width:113px;
	height:46px;
	background:url('images_profile/upload-video-bg.png') 0 0 no-repeat;
	line-height:46px;
	text-align:center;
	text-decoration: none;
	text-shadow:1px 1px #FFF;
	font-size:14px;
	font-weight:bold;
	color:#6b6b6b;
	margin:10px auto 0;
}

.upload-photo.ui-dialog {
	background:url('images_profile/upload-photo-popup.png') 0 0 no-repeat;
	border:none;
	padding:0;
}

.upload-photo.ui-dialog .ui-dialog-content {
	padding:25px 46px 20px 47px;
	position:relative;
	font-size:14px;
}

.upload-photo .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
	z-index:999999;
}

.upload-photo .ui-dialog-title {
	float:none;
	margin:0;
}

.upload-photo .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display:block;
	background:url('images_profile/close-popup.png') 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:37px;
	right:40px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.upload-photo span.title,
.upload-media span.title {
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#6b6b6b;
	margin-bottom:5px;
}

.upload-photo .big-tn,
.upload-media .big-tn {
	width:379px;
	height:322px;
	float:left;
	margin-bottom:36px;
	background:#515151
}
.upload-media .big-tn{
    height:auto;
}
#upm_Img{
    margin-bottom: -4px;
}
.upload-photo .photo-form,
.upload-media .photo-form, .photo-form_MYDS {
	width:417px;
	float:right;
	overflow:hidden;
	margin-bottom:12px;
}

.upload-photo .photo-form  fieldset,
.upload-media .photo-form  fieldset,
.photo-form_MYDS fieldset {
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0;
	border:none;
}

.upload-photo .photo-form  fieldset i.icon,
.upload-media .photo-form  fieldset i.icon,
.photo-form_MYDS fieldset i.icon {
	float:left;
	margin:6px 0 0 0;
}

.upload-photo .photo-form  fieldset i.icon.logs-small,
.upload-photo .photo-form  fieldset i.icon.marine-small,
.upload-media .photo-form  fieldset i.icon.logs-small,
.upload-media .photo-form  fieldset i.icon.marine-small,
.upload-photo .photo-form_MYDS  fieldset i.icon.logs-small,
.upload-photo .photo-form_MYDS  fieldset i.icon.marine-small,
.upload-media .photo-form_MYDS  fieldset i.icon.logs-small,
.upload-media .photo-form_MYDS  fieldset i.icon.marine-small{
	margin-top:2px
}

.upm_Add,.upm_Add_MYDS,.upm_Add_FromLog{
    background-image:url('/content/logadive_tab_ico_plus.png');
    min-width: 23px;
    min-height: 22px;
    max-width: 23px;
    max-height: 22px;
    cursor:pointer;
    margin-top:4px;
    float:left;
    margin-left:7px;
}
.upm_Add_FromLog {
    float:right;
    margin-left:2px;
}
#upm_DiveShop,#upm_DiveSite{
    max-width: 350px;
    float: left;
    margin-left: 5px;
}
#div-add-media-video{
    margin-top:10px;
}
#div-add-media-video-ico {
    min-width: 50px;
    max-width: 50px;
    background: url('/content/images_profile/icons.png') no-repeat -164px -500px;
    min-height: 29px;
    line-height: 29px;
    float: left;
}
#txt-add-media-video{
    display: inline-block;
    height: 28px;
    float: left;
    margin-top: 3px;
    width:240px;
	border:solid 1px #e0e0e0;
	display:block;
	text-indent:10px;
	line-height:25px;
	color:#808080;
	box-shadow:inset 0 0 3px #c6c6c6;
	-moz-box-shadow:inset 0 0 3px #c6c6c6;
	-webkit-box-shadow:inset 0 0 3px #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
}
#but-add-media-video{
    background: url('/content/images_profile/icons.png') no-repeat -212px -502px;
    min-height: 29px;
    line-height: 29px;
    border: none;
    width: 69px;
    color: #4779c3;
    font-family: "proxima-nova";
    float:left;
    margin-left:10px;
}

.upload-photo .photo-form input,
.upload-media .photo-form input,
.upload-photo .photo-form_MYDS input,
.upload-media .photo-form_MYDS input {
	width:385px;
	height:25px;
	border:solid 1px #e0e0e0;
	display:block;
	text-indent:10px;
	line-height:25px;
	color:#808080;
	box-shadow:inset 0 0 3px #c6c6c6;
	-moz-box-shadow:inset 0 0 3px #c6c6c6;
	-webkit-box-shadow:inset 0 0 3px #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
	float:right;
}

.upload-photo .photo-form input.title,
.upload-media .photo-form input.title {
	font-size:18px;
	height:29px;
	line-height:29px;
}

.upload-photo .photo-form textarea,
.upload-media .photo-form textarea,
.upload-photo .photo-form_MYDS textarea,
.upload-media .photo-form_MYDS textarea {
	width:369px;
	height:58px;
	min-height:38px;
	border:solid 1px #e0e0e0;
	display:block;
	padding:9px;
	line-height:16px;
	color:#838383;
	box-shadow:inset 0 0 3px #c6c6c6;
	-moz-box-shadow:inset 0 0 3px #c6c6c6;
	-webkit-box-shadow:inset 0 0 3px #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
	float:right;
}

.upload-photo .photo-form .custom-select,
.upload-media .photo-form .custom-select {
	background:url('images_profile/image-custom-select.png') 0 0 no-repeat;
	height:29px;
	width:194px;
	float:right;
	margin:0 190px 0 0;
}

.upload-photo .photo-form .custom-select-text,
.upload-media .photo-form .custom-select-text,
.upload-photo .photo-form_MYDS .custom-select-text,
.upload-media .photo-form_MYDS .custom-select-text {
	line-height:29px;
}

.upload-photo .photo-form select.custom-dropdown,
.upload-media .photo-form select.custom-dropdown {
	height:29px;
}

.upload-photo .photo-form button,
.upload-media .photo-form button,
.upload-photo .photo-form_MYDS button,
.upload-media .photo-form_MYDS button,
#upload_media_replace_button {
	display:block;
	float:left;
	background:url('images_profile/upload-photo-btns.png') no-repeat;
	height:42px;
	line-height:42px;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	border:none;
	padding:0;
	margin:0 6px 0 0;
}

.upload-photo .photo-form button.cancel,
.upload-media .photo-form button.cancel,
.upload-photo .photo-form_MYDS button.cancel,
.upload-media .photo-form_MYDS button.cancel,
#upload_media_replace_button{
	background-position:0 0;
	color:#6b6b6b;
	text-shadow:1px 1px rgba(255,255,255,0.8);
	width:99px;
}
#upload_media_replace_button{
    position:absolute;
    display:none;
}

.upload-photo .photo-form button.save,
.upload-media .photo-form button.save,
.upload-photo .photo-form_MYDS button.save,
.upload-media .photo-form_MYDS button.save{
	background-position:0 -42px;
	color:#FFF;
	text-shadow:1px 1px rgba(0,0,0,0.3);
	width:140px;
}

.upload-photo .photo-form button.finish,
.upload-media .photo-form button.finish,
.upload-photo .photo-form_MYDS button.finish,
.upload-media .photo-form_MYDS button.finish{
	background-position:0 -84px;
	color:#FFF;
	text-shadow:1px 1px rgba(0,0,0,0.3);
	width:136px;
}

.pictures-list ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

.upload-photo .pictures-list {
	height:422px;
	margin-left:-18px;
}
.upload-media .pictures-list{
    margin-left:-18px;
}

.upload-photo .pictures-list ul li,
.upload-media .pictures-list ul li {
	background: #515151;
    border: 5px solid #515151;
    height: 116px;
    width:136px;
    margin:0 0 19px 23px;
    position: relative;
    float:left;
}

.upload-photo .pictures-list ul li .loader,
.upload-media .pictures-list ul li .loader {
	position:absolute;
	bottom:-5px;
	left:-5px;
	width:146px;
	height:8px;
}
.div_img_loader_error{
    color:white;
    height: 100%;
    width: 100%;
    position: absolute;
    color: yellow;
    background-color: rgba(0,0,0,0.4);
    text-align:center;
}
.div_img_loader_error i{
    margin-top:43px;
    font-size:32px;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
}
.img_loader_hover {
    position: absolute;
    background-color: black;
    width: 136px;
    height: 116px;
    margin-left:0;
    -moz-opacity: 0.60;
    -khtml-opacity: 0.60;
    opacity: 0.60;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.img_loader_percents{
    position: absolute;
    margin-left: 55px;
    color: white;
    margin-top: 50px;
    font-weight: bold;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
    z-index:1;
}
.upload-photo .pictures-list ul li .loader .loaded,
.upload-media .pictures-list ul li .loader .loaded {
	height:8px;
	background:#1c9ef2;
	width:120px;
}

.upload-photo .pictures-list ul li.uploaded,
.upload-media .pictures-list ul li.uploaded,
.upload-photo .pictures-list ul li.uploaded-sel,
.upload-media .pictures-list ul li.uploaded-sel {
	border-color:#10a99c;
}

.upload-photo .jspVerticalBar,
.upload-media .jspVerticalBar {
	width:16px;
}

.upload-photo .jspTrack,
.upload-media .jspTrack {
	background:url('images_profile/media-manager-scrollbar-bg.png') 0 0 repeat-y;
}

.upload-photo .jspDrag,
.upload-media .jspDrag {
	width:8px;
	left:4px;
}

.upload-photo .pictures-list ul li span.checked,
.upload-media .pictures-list ul li span.checked,
.li-add-media-new span.checked{
	display:none;
	width:36px;
	height:33px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAYAAACxzQkrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNGMDk2Mjg3MTMyMTFFMkFBQjRFNzQ1NkMyNzZFNUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNGMDk2Mjk3MTMyMTFFMkFBQjRFNzQ1NkMyNzZFNUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM0YwOTYyNjcxMzIxMUUyQUFCNEU3NDU2QzI3NkU1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxM0YwOTYyNzcxMzIxMUUyQUFCNEU3NDU2QzI3NkU1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuJG5mIAAAOHSURBVHjaxFj9ThpBEJ/DQ8GmYCKVIykI2lg+bNKk/l8ewTdofYLWJ2nfoPoGfQT7dyGxDYHWqECNf9TUxHIo1zu47cxyi/eFEcPHksntze3d/PjNzO7symBrxyenRby8QXlpySTboSX7z9bXDoRSEp2T0/onvLyF2bS99bXMzgDQab3xAS/vqd/r9iAUWoDg/PxEERi6Dpr2D+bkOaH6uJZJ70r1RjONN3XSaJoGq6kkdLvdqdAiyzI0f50hASGhyshI0Tb1rm86kF5Ngo7Ip9XIVir5FBrNM3i0GCbVtixJ0hL1AgEJDMMAxthUg4dskm3EQbdLMvQ7nD7TNKcezUQA2R7gsJCBiQ9Mk80kxci25AbEkB3GzJkAItseQOQucwLx08UYqVQqcHFxASsrK7C5uQlyMOhkyAHIphx3QFPAlkolUFWV3/9GUAvHx5DNZr2AxFRgZ4iNMYaMLoL5egtGtFar5bFjDneZOSY3daFU9oKhlkqmPHYcgMDOkMtlRPnRzyPoaB0Ih8Kw8XwDgi7/+7mpXCqD2vaCKRQKEHsS89jh0403y5iHymazCefn5za6/8KrrS0IysGhbirzmGn7gkkoCd+wIJ3AEaAOSc/KMruo5G/br4UuoCDVDd0zlnT0jMYw1y9fyIOSSHjeEdKzXEYyAERzkFvoI0SvXSgoybCBAMQ4Q4ChP+Aan8shGEXx/b5dbgFZNYiIIbvEYjH8YI7md4eoFihdN7jw1Eadexy9m0gonu+6RaS95MkyH/8q5HdUV6tVV/qqUMZMouYXM/l8nr97n+VoaNoPmxgF5bVqzaFXW6rv+Fw+Z71zv3ltaNrfNQ/FLQPVWu3Oj+fRTTR2lDnNN+1Nn7T3gIorPCvcTNmZoTGjzvimyUZzmcN9lsEfLqayyAx/9oD10HdxZSOs9sJ99Ua9XwinM5abHrYWMt/FlY1WD8WVOJfbyu/h66DJhmXZrCpG/7RnEynQRg5qkW50oZWaF9xTbLQH5BBsQX1FN9FoFNrta4hGHk8VELeJtjlDjF3R4vqZsL3AWvf7t0OsY9pDV+VxC9kim2S7T1IfC9zcdPje/vLyDxwcfMG6pgdSIDDxnUYQ9/XF4mtYXo7xvf3iYnh3cPrR6Wj89IPiiMoI2udPahdL7qH9fCQSERXoXjgc2nEcx1igijj4HXbT0zofwj+9j2AG50P/BRgAGVwFxWLSNSQAAAAASUVORK5CYII=') /*images_profile/upload-check.png*/ 0 0 no-repeat;
	position:absolute;
	top:-16px;
	right:-18px;
}

.upload-photo .pictures-list ul li.uploaded span.checked,
.upload-media .pictures-list ul li.uploaded span.checked,
.upload-photo .pictures-list ul li.uploaded-sel span.checked,
.upload-media .pictures-list ul li.uploaded-sel span.checked,
.li-add-media-new span.checked{
	display:block
}
.span-checked-visible{
    display:block;
}

.media-popup.ui-dialog,
.upload-media.ui-dialog {
	background:url('images_profile/add-media-popup-bg.png') 0 0 no-repeat;
	border:none;
	padding:0;
}

.upload-media.ui-dialog {
	background:url('/content/back_pattern_dark_tiled.jpg') 0 0;
    padding:8px;
}


.media-popup.ui-dialog .ui-dialog-content,
.upload-media.ui-dialog .ui-dialog-content {
	padding:25px 46px 20px 47px;
	position:relative;
	font-size:14px;
    overflow:hidden;
    background-color:#eff0f0;
}

.media-popup .ui-dialog-titlebar,
.upload-media .ui-dialog-titlebar {
	height:0;
	background:none;
	border:none;
	/*padding;0;*/
	position:relative;
	z-index:999999;
    background-color:#eff0f0;
}

.media-popup .ui-dialog-title,
.upload-media .ui-dialog-title {
	float:none;
	margin:0;
}

.media-popup .ui-dialog-titlebar .ui-dialog-titlebar-close ,
.upload-media .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display:block;
	background:url('images_profile/close-popup.png') 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:37px;
	right:40px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}
.ui-dialog-titlebar-close{
    padding:0 !important;
}
.ui-autocomplete .ui-state-hover,.ui-autocomplete .ui-state-focus{
    background-color:none;
    background-color:#aaa;
}
.div_autocomplete_icon_marine_img{
    max-height:70px;
    overflow:hidden;
    float:left;
}
.div_autocomplete_icon_recipient_img{
    max-height:40px;
    overflow:hidden;
    float:left;
}
.div_autocomplete_text{
    float:left;
    margin-left:10px;
    max-width:390px;
}
.marine-autocomplete{
    border:2px solid #10a99c;
}
.recipients-autocomplete{
    border:2px solid #10a99c;
}
.marine-autocomplete .ui-menu-item,.recipients-autocomplete .ui-menu-item{
    border-bottom:1px solid #10a99c;
}
.marine-autocomplete .ui-state-hover,.marine-autocomplete .ui-state-focus,
.recipients-autocomplete .ui-state-hover,.recipients-autocomplete .ui-state-focus
{
    background-image:none;
    background-color:#10a99c;
    color:white;
    cursor:pointer;
}
.ui-corner-all{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.ui-dialog .ui-dialog-titlebar-close span{
    background-image:none;
}
.autocomplete-icon-marine{
    float:left;
    max-width: 100px;
    min-width:100px;
    margin-right: 5px;
}
.autocomplete-icon-recipient{
    float:left;
    max-width: 40px;
    min-width:40px;
    margin-right: 5px;
}
.autocomplete-icon{
    max-width: 30px;
    margin-right: 5px;
}
.autocomplete-icon-no-2{
    max-width: 30px;
    margin-right: 29px;
}
.autocomplete-icon-2 {
    max-width: 24px;
    margin-right: 5px;
}
.media-popup h2,
.upload-media h2 {
	font-size:24px;
	font-weight:normal;
	color:#2cb5ab;
	margin:0;
	border-bottom:solid 1px #adaeae;
	padding-bottom:10px;
}

.media-popup-nav {
	overflow:hidden;
	border-top:solid 1px #d7d7d7;
	margin-bottom:-12px;
}

.media-popup-nav a {
	display:block;
	line-height:35px;
	height:35px;
	margin:0 15px;
	padding-bottom:12px;
	background:url('images_profile/media-nav-arrow.png') center -200px no-repeat;
	font-weight:bold;
	font-size:13px;
	color:#6b6b6b;
	text-shadow:0 1px #FFF;
	float:left;
	text-decoration: none;
}
.dive-log-ico-img {
    max-height:74px;
    min-height:74px;
}
.dive-log-ico-img-show-log {
    min-height:127px;
    max-height:127px;
}
.img-show-log-verify{
    min-width:126px;
    max-width:126px;
}
.a-show-log-verifier{
    margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
	color:#1d99d3;
	margin-bottom:2px;
	font-weight:normal;
    text-decoration:none;
}


.media-popup-nav a:hover,
.media-popup-nav a.current {
	background-position:center bottom;
}

.media-popup-content {
	/*background:url('images_profile/media-popup-content.png') 0 0 repeat;*/
	padding:25px 0 25px 11px;
	border-top:solid 1px #dbdbdb;
	height:auto;
}

.media-popup .custom-select,
.upload-media .custom-select {
	background:url('images_profile/media-popup-custom-select.png') 0 0 no-repeat;
	height:26px;
	width:177px;
	float:left;
	margin:7px 0 0 0;
}

.media-popup .custom-select-text,
.upload-media .custom-select-text {
	line-height:26px;
}

.media-popup select.custom-dropdown,
.upload-media select.custom-dropdown {
	height:26px;
}

.media-popup .add-media-button,
.upload-media .add-media-button,.add-media-button_MYDS,.media-popup .upload-media-button {
	display:block;
	background:url('images_profile/add-media-button.png') 0 0 no-repeat;
	width:140px;
	height:42px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	text-shadow:1px 1px #0082b3;
	text-align:center;
	line-height:42px;
	float:right;
	clear:right;
	margin:0 33px 19px 0;
}
.media-popup .upload-media-button {
    float:left;
}
.media-popup .pictures-list ul {
	list-style:none;
	margin:11px 0 0 -17px;
	padding:0;
}

.media-popup .pictures-list {
	height:auto;
	margin-left:-7px;
}

.media-popup .pictures-list ul li {
	background: #515151;
    border: 5px solid #515151;
    height: 116px;
    width:136px;
    margin:0 0 19px 18px;
    position: relative;
    float:left;
}

.media-popup .pictures-list ul li .loader {
	position:absolute;
	bottom:-5px;
	left:-5px;
	width:146px;
	height:8px;
}

.media-popup .pictures-list ul li .loader .loaded {
	height:8px;
	background:#1c9ef2;
	width:120px;
}

.media-popup .pictures-list ul li.uploaded,.media-popup .pictures-list ul li.uploaded-sel {
	border-color:#10a99c;
}

.media-popup .jspVerticalBar {
	width:16px;
}

.media-popup .jspTrack {
	background:url('images_profile/media-manager-scrollbar-bg.png') 0 0 repeat-y;
}

.media-popup .jspDrag {
	width:8px;
	left:4px;
}

.media-popup .pictures-list ul li span.checked,
.li-add-media-new span.checked{
	display:none;
	width:36px;
	height:33px;
	background:url('images_profile/upload-check.png') 0 0 no-repeat;
	position:absolute;
	top:-16px;
	right:-18px;
}

.media-popup .pictures-list ul li.uploaded span.checked,
.media-popup .pictures-list ul li.uploaded-sel span.checked,
.li-add-media-new span.checked {
	display:block
}

.media-popup {
    overflow:visible;
}
.add-comment {
    max-width:370px;
    min-width:370px;
}
.span-delete-comment {
    float:right;
    font-family:Arial;
    cursor:pointer;
    color:#ccc;
}
.span-delete-comment:hover{
    color:#aaa;
}
.h2_diveshop_closed{
    color:#EB3333 !important;
    /*background-color:#EB3333;
    color:white !important;
    padding:10px;*/
}
.h2_diveshop_closed_directory{
    margin:0;
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}
.photos .li-diveshop-media {
    min-width:120px;
    max-width:120px;
    overflow:hidden;
    margin-right:10px;
}
.li-diveshop-media img{
    max-height:98px;
}
.div_photo_li_author{
    text-align:left;
}
.a_photo_li_author {
    background-color: black;
    color: white;
    text-decoration: none;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
    position:absolute;
    padding:4px;
    font-size:12px;
    transition: 0.2s;
}
    .a_photo_li_author:hover {
        -moz-opacity: 0.95;
        -khtml-opacity: 0.95;
        opacity: 0.95;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
        filter: alpha(opacity=95);
        transition: 0.6s;
    }
.li-user-media{
    overflow:hidden;
    max-width:180px;
}
.li-user-media img{
    max-height:136px;
}
#browse-destinations .dropdown table td .a-big-dropdown-viewall {

    padding:3px;
    padding-left:33px;
    margin-left:-33px;
    line-height:18px;
    margin-top:20px;
    background:url('/content/buttons.png') 0px 0px no-repeat;
}
    #browse-destinations .dropdown table td .a-big-dropdown-viewall:hover {
        background:url('/content/buttons.png') 0px -26px no-repeat;
        color:#777;
    }



/*New Css By JK*/
.add_new_shop {
	margin:0 -18px 15px -18px;
	padding:48px 43px 42px 46px;
	overflow:hidden;
}
.add_new_shop h2{
	padding-top:75px;
	border-bottom:1px solid #c1c1c1;
	padding-bottom:28px;
	margin-bottom:0;
}
.add_new_shop h2 label{
	display:block;
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:#2cb5ab;
}
.add_new_shop h2.my_shop_icon{
	background:url(images_profile/my_dive_shop_icon.png) no-repeat center top;
	padding-top:65px;
}
.add_new_shop_form {
	padding:35px 40px;
	overflow:hidden
}
.add_new_shop_form_left{
	float:left;
	margin-right:10px;
}
.add_new_shop_form_left p{
	float:none;
	overflow:hidden;
	margin:0;
	margin-bottom:18px;
}
.add_new_shop_inputText {
	background:#fff;
	color:#1d99d3;
	padding:7px 12px;
	width:290px;
	/*text-transform:uppercase;*/
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
}
.add_new_shop_form_left p .custom-select {
	background:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	height:30px;
	width:282px;
	float:left;
	margin:0;
	cursor:pointer;
}
.add_new_shop_form_left p .custom-select-text {
	line-height:30px;
	margin:0 12px 0 0;
	background:url('images_profile/add_new_select_arrow.png') right 50% no-repeat;
	font-size:15px;
	color:#1d99d3;
	cursor:pointer;
}
.continue_bar {
	clear:both;
	width:303px;
	margin:0 auto;
	margin-top:50px;
}
.continue_btn {
	background:url(images_profile/add_new_continue_btn_nor.png) no-repeat center top;
	color:#fff;
	padding:7px 12px;
	width:303px;
	height:54px;
	line-height:54px;
	text-transform:capitalize;
	border:none;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 0px 1px #2C190C;
	margin:0 auto;
	display:inline-block;
	cursor:pointer;
}
.add_new_shop_form_right{
	float:right;
	color:#8f8f8f;
	margin-right:23px;
}
.add_new_shop_form_right p{
	color:#8f8f8f;
	font-size:16px;
	font-weight:normal;
	margin-top:10px;
}



/*Footer By Jakir*/
.footer_box_contianer {
	width:900px;
	margin:auto;
	padding-top:100px;
}
.footer_item_box_logo {
	width:245px;
	float:left;
	margin-right:100px;
}
.footer_item_box_logo p{
	font-size:12px;
	line-height:20px;
	color:#085977;
}
.footer_item_box_logo p span{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
.footer_item_box_logo p span a{
	font-weight:bold;
	color:#0a7298;
	text-decoration:none;
	text-shadow:1px 1px #FFF;
	font-size:15px;
}
.footer_item_box_logo p span a:hover{
	color:#00aeef;
}
.footer_item_box_logo dd{
	margin:0;
	padding:0;
	border-top:1px dashed #4cb6cb;
	padding-top:12px;
	color:#106b86
}
.footer_item_box_logo dd a{
	margin-right:10px;
}
.footer_item_box_link {
	width:220px;
	float:left;
	margin-right:100px;
}
.footer_item_box_link ul{
	margin:0;
	padding:0;
	list-style:none;
}
    .footer_item_box_link ul li .twicon {
        width: 15px;
        height: 15px;
        display: inline-block;
        background: url(/Content/images_profile//icons.png) -145px -1016px;
        float:left;
        margin-left: -30px;
        margin-top:15px;
    }
p.tweet {
    color:#fff;
}
.footer_item_box_link ul li{
	margin:0;
	padding:0;
	border-bottom:1px dashed #4cb6cb;
	line-height:33px;
}
.footer_item_box_link ul li a{
	color:#106b86;
	text-decoration:none;
}
.footer_item_box_link ul li a:hover{
	color:#0a7298;
}
ul.footerTwBox li{
	line-height:20px;
	font-size:12px;
	padding-left:30px;
	padding-top:1px;
	padding-bottom:1px;
}
ul.footerTwBox li a{
	color:#106b86;
}
.footerTwBox{
    max-height:280px;
    overflow:hidden;
}
/*Footer by Jakir End Here*/


.add_new_shop_listing_claim {
	margin:0 -18px 15px -18px;
	padding:28px 10px 22px 10px;
	overflow:hidden;
}
.add_new_shop_listing_claim h2{
	padding-top:75px;
	border-bottom:1px solid #c1c1c1;
	padding-bottom:25px;
	margin-bottom:0;
	margin-top:0;
}
.add_new_shop_listing_claim h2 label{
	display:block;
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:#2cb5ab;
}
.add_new_shop_listing_claim h2.my_shop_icon{
	background:url(images_profile/my_shop_icon.png) no-repeat center top;
}
h2.my_shop_icon_checked{
	background:url(images_profile/my_shop_icon.png) no-repeat center top;
}

.back_to_search {
	margin-top:-6px;
	margin-left:-3px;
}
.back_to_search a{
	background:url(images_profile/back_btn.png) no-repeat left top;
	padding-left: 65px;
	padding-top:6px;
	padding-bottom:7px;
	font-size:16px;
	color:#838383;
	text-decoration:none;
}
.back_to_search a:hover{
	color:#2cb5ab;
}
.claim_shop_info_contianer {
	border-bottom:1px solid #c1c1c1;
	padding:25px 40px;
	overflow:hidden;
}
.claim_shop_info_Left{
	float:left;
	color:#8f8f8f;
    max-width:420px;
}
.claim_shop_info_Left p{
	color:#838383;
	font-size:18px;
	line-height:22px;
    max-width: 420px;
}
.claim_shop_info_Left h3{
	font-size:26px;
	margin-top:21px;
	margin-bottom:15px;
	color:#838383;
}
.claim_shop_map_right{
    min-width:316px;
    min-height:207px;
    background-color:black;
	float:right;
	color:#8f8f8f;
}
#div-my-ds-claim-by-phone-pin {
    display:none;
}
#div-my-ds-claim-by-email-send {
    display:none;
}


.claim_verification_contianer {
	padding:30px 0;
}
.claim_verification_item_box {
	background:#FFF;
	width:358px;
	margin-right:30px;
	float:left;
	padding:23px 25px;
	min-height:342px;
	position:relative;
	bottom:0;
}
.claim_verification_item_box h3{
	color:#8f8f8f;
	font-size:20px;
	margin:0;
	padding:0;
	padding-left:90px;
	margin-bottom:20px;
	overflow:hidden;
}
.claim_verification_item_box h3 label{
	line-height:66px;
	float:left;
}
.claim_verification_item_box h3 img{
	float:left;
	margin-right:15px;
}
.claim_verification_item_box p{
	font-size:15px;
	line-height:20px;
	color:#838383;
	padding-right:25px;
}
.claim_verification_item_box dd{
	margin:0;
	padding:0;
	position:relative;
	bottom:-0px;
	width:355px;
	text-align:center;
}
dd.claim_verification_bottom_item{
	position:absolute;
	bottom:31px;
}
.claim_verification_item_box dd span{
	display:block;
	color:#2cb5ab;
	margin-bottom:25px;
	font-size:20px;
}
.claim_verification_item_box dd a{
	background:url(images_profile/add_new_continue_btn_nor.png) no-repeat center top;
	color:#fff;
	padding:0px 12px;
	width:300px;
	height:54px;
	line-height:54px;
	text-transform:capitalize;
	border:none;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 0px 1px #2C190C;
	margin:0 auto;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;

	margin-bottom:10px;
}
.enter_4dgit {
	background:#fff;
	color:#838383;
	font-size:16px;
	padding:6px 12px;
	width:195px;
	text-transform:capitalize;
	border:none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	clear:both;
	margin:auto;
	margin-bottom:14px;
}
.enter_4Sumit {
	background:url(images_profile/enter_4_submit.png) no-repeat center top;
	color:#838383;
	font-size:16px;
	width:98px;
	height:31px;
	border:none;
	margin:auto;
	margin-bottom:10px;
	cursor:pointer;
	text-indent:-999em;
}
.add_new_shop_step1{
	min-height:760px;
}
.add_new_shop_step1 h2{
	border-bottom:none;
	margin-top:10px;
	padding-bottom:18px;
}
.step1_add_search_ship dd{
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
}
.search_dive_hops_input {
	background:#fff;
	color:#838383;
	font-size:20px;
	padding:12px 15px;
	width:450px;
	text-transform:capitalize;
	border:none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	clear:both;
	margin:auto;
	margin-bottom:28px;
    padding:17px;
    margin-right:10px;
    background: url(../content/images_profile/scuba_bodies_top_search_icon.png) no-repeat 20px 12px #fff;
    padding-right: 50px;
    padding-left: 60px;
    width:449px;
}
.claim_listing_btn {
	background:url(images_profile/claim_listing_btn.png) no-repeat center top;
	color:#fff;
	padding:0px 12px;
	width:223px;
	height:54px;
	line-height:50px;
	padding-bottom:4px;
	text-transform:capitalize;
	border:none;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 0px 1px #2C190C;
	margin:0 auto;
	display:inline-block;
	cursor:pointer;
	margin-bottom:17px;
}
.step1_add_search_ship span label{
	display:block;
	color:#838383;
	font-size:18px;
	margin-bottom:4px;
}
.step1_add_search_ship span a{
	display:block;
	color:#838383;
	font-size:20px;
	margin-bottom:10px;
	text-decoration:underline;
}
.step1ErrorBox {
	width:480px;
	padding:0 15px;
	margin:0 auto;
	margin-top:-20px;
	margin-bottom:25px;
    display:none;
}
.step1ErrorBox p{
	margin:0;
	padding:0;
	color:#404040;
	font-size:14px;
	line-height:35px;
	text-align:left;
	padding-left:15px;
}
.step1ErrorBox p a{
	color:#1d99d3;
	text-decoration:none;
}
.step1ErrorBox p a:hover{
	text-decoration:underline;
}
.step1ErrorBox p.errowText{
	background:#f4d5de;
}
.footer_item_box_link.mR0{
	margin-right:0;
}

/*Coming Soon Start Page*/
#cs_body
{
    background:url(images_profile/cs_content_bg_rep.png) repeat center top;

}
.cs_div_main_back
{
	background:url('images_profile/cs_mask_img.jpg') no-repeat center top;
    min-height:540px;
    padding:0px;
    position:relative;
    z-index:1;
}
.cs_branding_top {
	width:900px;
	margin:auto;
}
.cs_branding_top h1{
	text-align:center;
	margin:0;
	padding:0;
}
.cs_branding_top h1 a img{
	border:none;
}
.cs_branding_top_social {
	float:right;
}
.cs_branding_top_social a {
}
.cs_load_bar {
	height:20px;
	width:716px;
	position:relative;
	margin:auto;
}
.cs_load_bar img{
	position:absolute;
	top:10px;
}
.text_on_mask_container {
	position:relative;
	left:0;
	top:0;
	height:343px;
}
.text_on_mask_item_box {

}
.text_on_mask_item_box h3{
	font-size:15px;
	text-transform:uppercase;
	color:#2cb5ab;
	text-shadow:0px 1px 1px #FFF;
	margin:0;
	padding:0;
	margin-bottom:6px;
}
.text_on_mask_item_box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.text_on_mask_item_box ul li{
	background:url(images_profile/cs_mask_arrow.png) no-repeat left center;
	line-height:26px;
	text-shadow:0px 1px 1px #FFF;
	font-size:13px;
	text-transform:capitalize;
	padding-left:13px;
}
.text_on_mask_item_box ul li a{
	display:block;
	color:#6f6f6f;
	text-decoration:none;
}
.text_on_mask_item_box ul li a:hover{
	color:#0f757a;
}
.text_on_mask_item_box_left {
	position:absolute;
	left:173px;
	top:86px;
}
.text_on_mask_item_box_right {
	position:absolute;
	right:152px;
	top:86px;
}
.text_on_mask_item_box_bottom {
	position:absolute;
	right:392px;
	top:167px;
}
.text_on_mask_item_box_bottom h3{
	text-align:center;
	line-height:18px;
}
.cs_body_content {

}
.cs_signup_box {
	background:url(images_profile/cs_signup_box.png) no-repeat center top;
	width:884px;
	height:175px;
	padding-top:86px;
	margin:auto;
}
.cs_signup_box_body {
	width:640px;
	margin:auto;
}
.cs_signup_box_body h2{
	text-align:center;
	font-size:22px;
	color:#2cb5ab;
	text-shadow:0px 1px 1px #FFF;
	margin:0;
	padding:0;
	margin-bottom:15px;
}
.cs_signup_box_body p{
	margin:0;
}
.cs_input_txt {
	background:url(images_profile/cs_input_txt.png) no-repeat left top;
	color:#000000;
	font-size:20px;
	padding:12px 15px;
	width:292px;
	text-transform:capitalize;
	font-size:19px;
	border:none;
}
.cs_signup_btn {
	float:right;
	background:url(images_profile/cs_signup_btn_nor.png) no-repeat left top;
	color:#fff;
	padding:7px 12px;
	padding-top:0;
	width:297px;
	height:54px;
	line-height:54px;
	text-transform:capitalize;
	border:none;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 0px 1px #2C190C;
	cursor:pointer;
}
.cs_signup_btn:hover {
	background:url(images_profile/cs_signup_btn_hov.png) no-repeat left top;
}
.cs_content_holder {

}
h2.cs_sub2_logo {
	text-align:center;
	margin-top:27px;
	margin-bottom:25px;
}
h2.cs_sub2_logo label{
	display:block;
	text-align:center;
	font-size:19px;
	color:#2cb5ab;
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:normal;
}
.cs_body_twitter_bar {
	background:url(images_profile/cs_body_twitter_icoc.png) no-repeat left center;
	padding-left:45px;
	height:25px;
	margin-bottom:8px;
}
.cs_body_twitter_bar_body {
	overflow:hidden;
	width:853px;
}
a.cs_body_twitter_bar_right {
	float:right;
	width:23px;
	margin-left:12px;
}
a.cs_body_twitter_bar_left {
	float:left;
	width:23px;
	margin-right:12px;
}
.cs_body_twitter_bar_body p{
	text-align:left;
	font-size:22px;
	color:#535658;
	font-size:15px;
	line-height:23px;
	text-shadow:0px 1px 1px #FFF;
	margin:0;
	padding:0;
}
.cs_body_twitter_bar_body p a{
	color:#2db2a9;
	text-decoration:none;
}
.cs_body_twitter_bar_body p a:hover{
	text-decoration:underline;
}
.cs_item_box_contianer {
	padding-top:20px;
	padding-bottom:20px;
}
.cs_item_box_body {
	background:#fff;
	border-radius:0px 0px 5px 5px ;
	-moz-border-radius:0px 0px 5px 5px ;
	-webkit-border-radius:0px 0px 5px 5px ;
	box-shadow:0px 0px 2px #919191;
	-moz-box-shadow:0px 0px 2px #919191;
	-webkit-box-shadow:0px 0px 2px #919191;
	padding:17px;
	margin-top:-1px;
    min-height:163px;
    max-height:163px;
}
.cs_item_box_body h3{
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-size:17px;
	color:#737373;
	font-weight:normal;
}
.p_home_featured_posts{
	margin:0;
	padding:0;
	margin-bottom:9px;
	font-size:8px;
	color:#888;
	font-weight:normal;
	line-height:17px;
	margin-bottom:20px;
    text-align:left;
}
#div_cs_topics,#div_cs_dest {
    background:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow:0px 0px 2px #919191;
	-moz-box-shadow:0px 0px 2px #919191;
	-webkit-box-shadow:0px 0px 2px #919191;
    min-width:900px;
    margin-top:30px;
    text-align:center;
    padding-top:16px;
    padding-bottom:26px;
}
#div_cs_topics_center_ul,#div_cs_dest_center_ul {
    margin-left:auto;
    margin-right:auto;
    display:block;
    width:620px;
}
#div_cs_dest_center_ul{
    width:900px;
    margin-left:40px;
}

#ul_cs_topics,#ul_cs_dest {
    list-style:none;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
}
.li_cs_topics {
    float:left;
    margin-right:17px;
    margin-left:17px;
}
.a_cs_topics {
    text-decoration:none;
    color:#2db2a9;
    font-weight:bold;
}
    .a_cs_topics:hover {
        border-top:2px solid #2db2a9;
    }

h2.cs_sub2_logo {
	text-align:center;
	margin-top:27px;
	margin-bottom:25px;
}
h2.cs_sub2_logo label{
	display:block;
	text-align:center;
	font-size:19px;
	color:#2cb5ab;
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:normal;
}

.img-featured-blog {
    height:auto;
    position:relative;
	z-index:1;
	display:block;
	width:282px;
}
.cs_item_box_rep {
	width:282px;
	margin-right:26px;
	float:left;
}
.cs_item_box_img_inner {
    height:198px;
    overflow:hidden;
}

.cs_item_box_img {
	width:282px;
	height:204px;
}
.cs_item_box_img img {
	border:none;
	z-index:1;
}
.cs_item_box_img a {
	display:block;
	background:url('data:image/jpeg;base64,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') /*/content/teaser/cs_item_box_img.jpg*/ no-repeat center top;
	width:282px;
	height:204px;
}
.cs_item_box_img a:hover {
	background:url(/content/teaser/cs_item_box_img_hov.png) no-repeat center top;
	z-index:9999;
}
.cs_item_box_rep {
	width:282px;
	margin-right:26px;
	float:left;
}
.cs_item_box_img {
	width:282px;
	height:204px;
}
.cs_item_box_img img {
	border:none;
	z-index:1;
}

.cs_item_box_body {
	background:#fff;
	border-radius:0px 0px 5px 5px ;
	-moz-border-radius:0px 0px 5px 5px ;
	-webkit-border-radius:0px 0px 5px 5px ;
	box-shadow:0px 0px 2px #919191;
	-moz-box-shadow:0px 0px 2px #919191;
	-webkit-box-shadow:0px 0px 2px #919191;
	padding:17px;
	margin-top:-1px;
}
.cs_item_box_body h3{
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-size:16px;
	color:#737373;
	font-weight:normal;
}
.cs_item_box_body p{
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-size:11px;
	color:#949494;
	font-weight:normal;
	line-height:17px;
	margin-bottom:20px;
}
/*Coming Soon End Page*/

/*Certifications Filter Start Page*/
.certifications_filter {

}
.certifications_filter h1 span{
	position:relative;
	top:4px;
	margin-right:5px;
}
.certifications_filter_top_text {
	border-bottom:2px solid #aeaeae;
	padding-bottom:13px;
    padding-top:13px;
}
.certifications_filter_top_text h2{
	color:#2cb5ab;
	font-size:15px;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:22px;
}
.certifications_filter_top_text p{
	margin-bottom:0px;
}
.a_certs_cert_body {
    float:left;
    padding:10px;
    font-size:16px;
    text-decoration:none;
    color:#777;
}
    .a_certs_cert_body:hover {
        color:white;
        background-color:#2cb5ab;
    }
.a_certs_cert_body_sel {
    color:white;
    background-color:#2cb5ab;
}
.certifications_filter_form {
	border-bottom:2px solid #aeaeae !important;
	/*margin-top:18px;*/
	margin-bottom:0 !important;
	padding-bottom:8px !important;
}
.certifications_filter_form p{
	float:none;

	display:block;
	overflow:hidden;
	margin-bottom:12px;
}
.certifications_filter_form p label{
	float:left;
	display:block;
	width:134px;
	font-size:15px;
	color:#707070;
	margin-top:0;
	font-weight:normal !important;
	line-height:29px;
}
.certifications_filter_form.filter .custom-select {
	width:230px;
	background:url(images_profile/certifications_filter_select1.png) no-repeat left top;
	margin-right:7px;
}
p.certification_big_select_box div.custom-select {
	width:468px !important;
	background:url(images_profile/certifications_filter_select2.png) no-repeat left top !important;
}
table.certifications_table {
	margin-bottom:40px;
}
.advertise{
    font-size:16px;
}
.advertise p{
    font-size:16px !important;
    margin-bottom: 15px !important;
}
.div-advertise-table{    
}
.div-advertise-table h1{
    text-align:center;
}
.div-advertise-table table th{
    font-size:16px;
}
    .div-advertise-table table td {
        color: #777;
        padding: 6px;
        border-collapse:collapse;
        border: 1px solid #aaa;
        font-size:14px;
    }
    table.advertise_table{
        border-spacing:0;
        width:100%;
        border-collapse: collapse;
    }
    table.advertise_table thead{
        border-top:2px solid #aaa;
    }
table.certifications_table thead, table.advertise_table thead{
	margin:0;
	padding:0;
	color:#10a99c;
	font-size:13px;
	text-align:center;
	vertical-align:middle;
}
table.certifications_table thead tr th, table.advertise_table thead tr th{
	font-weight:bold;
	padding:13px 10px;
	border-bottom:2px solid #aeaeae;
	border-right:1px solid #dedede;
}
table.certifications_table thead tr th.cNameTxt {
	width:138px;
}
table.certifications_table thead tr th.pRequisitesTxt {
	width:145px;
}
table.certifications_table thead tr th.mAgeTxt {
	width:55px;
}
table.certifications_table thead tr th.mAgeTxt {
	width:55px;
}
table.certifications_table thead tr th.cdShopTxt {
	width:195px;
}
table.certifications_table tbody, table.advertise_table{
	margin:0;
	padding:0;
	color:#777777;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
table.certifications_table tbody tr.odd{
	background:#fff;
}
table.certifications_table tbody tr td{
	font-weight:normal;
	padding:15px 10px;
	color:#777777;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #dedede;
}
table.certifications_table tbody tr td a{
	color:#777777;
	line-height:21px;
	display:block;
	text-decoration:underline;
}
table.certifications_table tbody tr td a.viewAll{
	color:#10a99c;
}
table.certifications_table tbody tr td.mAgeTxt {
	text-align:center
}
/*Certifications Filter End Page*/

/*Certifications Offered Start Page*/
.certifications_offered_table {
	margin-bottom:0px;
}
table.certifications_offered_table thead,.a_head_cert_offered{
	margin:0;
	padding:0;
	color:#10a99c;
	font-size:13px;
	text-align:left;
	vertical-align:middle;
    text-decoration:none;
}
.a_head_cert_offered,.a_head_cert_offered label {
    cursor:pointer;
}
table.certifications_offered_table thead tr th{
	font-weight:normal;
	font-size:16px;
	padding:5px 10px;
	padding-bottom:3px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dedede;
}
table.certifications_offered_tableRep thead tr th{
	border-top:0px solid #dadada;
	border-bottom:1px solid #dadada;
}
table.certifications_offered_table thead tr th.cNameTxt {
	width:240px;
	padding-left:0;
	padding-right:0;
}
table.certifications_offered_table thead tr th.cNameTxt label{
	position:relative;
	top:2px;
}
table.certifications_offered_table thead tr th.cNameTxt span{
	float:left;
	margin-right:5px;
	position:relative;
}
table.certifications_offered_table tbody tr td{
	font-weight:normal;
	padding:10px 10px;
	color:#777777;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #dedede;
	vertical-align:top;
}
table.certifications_offered_table tbody tr td.cNameTxt {
	width:248px;
	padding-left:0;
	padding-right:0;
}
table.certifications_offered_table tbody tr td.cNameTxt p a,table.certifications_offered_table tbody tr td.cBodyTxt p a{
	margin:0;
	padding:0;
	margin-left:43px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpirK+v52RgYLgKxE1AvIABCTABMRsQKwLxfCA+DMRayJLIwAaIzwNxOxBzoksyQE3KBynEJrkJiLWBeDcLkuAjIM6FSoIBSPILEGdBXfod2QiAAAMAuA4OHCKf/dUAAAAASUVORK5CYII=') /*images_profile/certificateI_table_data_icon.png*/ no-repeat left 7px;
	padding-left:14px;
	font-size:14px;
	margin-top:5px;
    text-decoration:none;
    color: #8C8C8C;
    text-shadow:none;
}
    table.certifications_offered_table tbody tr td.cBodyTxt p a {
        margin-left:10px;
    }
table.certifications_offered_table tbody tr td.cBodyTxt {
	width:240px;
}
table.certifications_offered_table tbody tr td.cBodyTxt p{
	margin:0;
	padding:0;
	margin-left:0px;
	font-size:14px;
	margin-top:5px;
	margin-left:4px;
}
table.certifications_offered_table tbody tr td.cShopTxt {
	width:350px;
}
table.certifications_offered_table tbody tr td a{
	color:#fff;
	line-height:21px;
	display:inline-block;
	text-decoration:none;
	background:#afafaf;
	padding:3px 5px;
	margin:2px;
	font-size:12px;
	text-shadow:0 1px 1px #808080;
}
table.certifications_offered_table tbody tr td a:hover{
	background:#10a99c;
}
table.certifications_offered_table tbody tr td a.viewAll{
	color:#fff;
	line-height:21px;
	display:block;
	padding:3px 5px;
	margin:2px;
	font-size:12px;
	text-shadow:0 1px 1px #808080;
	width:60px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpi+P//PycQ3wPiBCBmQMYggv8/AhwGYi1ckiDwE4jbQSZikwSBb0Dsik1yIxArohv7EIj90B3EDMSZUFejuBYgwAAlmacawJY7jwAAAABJRU5ErkJggg==') /*images_profile/certificateI_table_view_all_icon.png*/ no-repeat 10px center #595959;
	padding-left:25px;
}
table.certifications_offered_table tbody tr td a.viewAll:hover{
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpi+P//PycQ3wPiBCBmQMYggv8/AhwGYi1ckiDwE4jbQSZikwSBb0Dsik1yIxArohv7EIj90B3EDMSZUFejuBYgwAAlmacawJY7jwAAAABJRU5ErkJggg==') /*images_profile/certificateI_table_view_all_icon.png*/ no-repeat 10px center #10a99c;
}
/*Certifications Offered End Page*/

/*Dive Shop Log Book Start Page*/
.logADive_bar {
	border-bottom:0 !important;
	margin-bottom:20px;
}
.logADive_bar.filter .custom-select {
	width:141px;
	height:25px;
	background:url(images_profile/logADive_select_item.png) no-repeat left top;
	margin-top:0;
}

.filter button.logADive {
	display:block;
	width:140px;
	height:25px;
	padding-bottom:5px;
	background:url('images_profile/log_a_dive_btn.png') 0 0 no-repeat;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-shadow:1px 1px #1264aa;
	float:left;
}

#tabs ul.tabs li a.dive_shop_tab {
	background:url(images_profile/tabs-bg2.png) no-repeat;
	background-position:0 -166px;
	width:124px;
}
#tabs ul.tabs li a.dive_shop_tab.current {
	background-position:0 -207px;
	width:124px;
}
.dive_shop_log_book_content {
	min-height:650px;
}
.dive_shop_log_book_table {
	margin-bottom:40px;
	position:relative;
	left:0;
	top:0;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiWLJkCcODBw8Y/v//DxBgACj+B4rhzJxsAAAAAElFTkSuQmCC') /*images_profile/log_book_tab_line_bg_rep.png*/ repeat-x center bottom
}
table.dive_shop_log_book_table thead{
	margin:0;
	padding:0;
	color:#777777;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	padding-bottom:5px;
}
table.dive_shop_log_book_table tbody tr{
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiWLJkCcODBw8Y/v//DxBgACj+B4rhzJxsAAAAAElFTkSuQmCC') /*images_profile/log_book_tab_line_bg_rep.png*/ repeat-x center top
}
table.dive_shop_log_book_table tbody tr td{
	font-weight:normal;
	padding:12px 10px;
	color:#777777;
	font-size:12px;
	text-align:center;
	border-right:1px solid #dcdcdc;
	vertical-align:top;
}
table.dive_shop_log_book_table tbody tr td a{
	color:#26a2e0;
	line-height:21px;
	text-decoration:underline;
}
table.dive_shop_log_book_table tbody tr td.log_book_date {
	width:79px;
}
table.dive_shop_log_book_table tbody tr td.log_book_shop {
	width:120px;
}
table.dive_shop_log_book_table tbody tr td.log_book_dive {
	width:120px;
	text-align:left;
}
td.log_book_dive2 {
	width:240px !important;
}
table.dive_shop_log_book_table tbody tr td.log_book_dive a{
	color:#777777;
}
span.log_book_tag_Icon {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASBJREFUeNqE0rFLAmEYx/H3RIokzIg2BwcHF6M/xDEcW4SgFkFpCBWRG0ShrKWplobEGoLG/oiw2T9AbRFcKkiv7yOPx3V51wMf7njP33vP+5xWonfTM8ZkMMeaesHZJF+YmoCKIIs97GMLuzhBdfvhdiMs+Ilv3CGHQwxwCjsoHNHW3tGktT6eue/CQRkNwuurgrLjJtKe9ZTnvqxv/hW2GM4112Nt7xFJHCDm+Z0c5Qo1OvpYBuMyCD1TWM1wgbqELcdxDG3I7g2UtP2waotFUEqnZ6OI6D/he3d37b2Cjv4ZgmqMN/eNy9Lp2QFnltCRfLI/52HxSwaAc9+jkUxfv/PqQWjbNbR0aaihJ/c7+lv1tb3D5RKvhDreZz8CDADP8F/I/GIlMAAAAABJRU5ErkJggg==') /*images_profile/log_book_tag_Icon.png*/ no-repeat left top;
	padding-left:20px;
}
table.dive_shop_log_book_table tbody tr td.log_book_verify {
	width:120px;
	text-align:left;
}
table.dive_shop_log_book_table tbody tr td.log_book_verify span.verified {
	color:#26a2e0;
}
table.dive_shop_log_book_table tbody tr td.log_book_verify span.unverified {
	color:#777777;
}
table.dive_shop_log_book_table tbody tr td.log_book_verify span.awaitingVerify {
	color:#F00;
	text-decoration:underline;
}
span.verifiedApproved {
	color:#758c39;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALBJREFUeNpi+P//PwMuLLByjgI+eRBmBBHIQHDVXAEgtR6IHZCEFwBx4fuw5A8MaICJARMkoGmGiSVgUYvVAAEG7MCeWANwAQFKDWAg1oAPlBqwAYfahdgEMaIRGpXz0UL9AzAKBYlyAVCzAZAyQA9AoHgCXhcAFSgAqXyozbiiEpSgNgJdA/cmIzC5BgDpeiy24gOggN4ANCgRZMB9IEeBzFh0ZKJAMwg4UJyQAAIMAO3gWMn0g8SwAAAAAElFTkSuQmCC') /*images_profile/log_book_user_Icon.png*/ no-repeat left top;
	padding-left:25px;
	padding-top:0px;
	padding-bottom:0px;
}
table.dive_shop_log_book_table tbody tr td.log_book_profile {
	width:120px;
	text-align:left;
}
table.dive_shop_log_book_table tbody tr td.log_book_user {
	width:140px;
	text-align:left;
}
.tag_hov_1 {
	position:absolute;
	top:32px;
}
.tag_hov_1_left {
	background:url(images_profile/log_book_tag_hov_left.png) no-repeat left top;
	padding-left:23px;
	line-height:43px;
}
.tag_hov_1_right {
	background:url(images_profile/log_book_tag_hov_right.png) no-repeat right top;
	padding-right:20px;
	line-height:40px;
	font-size:11px;
	color:#777777;
}
.tag_hov_1_right em{
	font-style:normal;
	color:#10a99c;
}
.tag_verified {
	position:absolute;
	top:218px !important;
}
#a_report_divesite {
    text-decoration: none;
    color: #777;
    position: absolute;
    margin-left: 790px;
    margin-top: -20px;
    font-size: 16px;
}
#div_report_divesite {
    position: absolute;
    z-index: 100000;
    background-color: #eee;
    padding: 20px;
    border: 1px solid #333;
    display:none;
    margin-left:420px;
    min-width:370px;
    max-width:370px;
    font-size:16px;
    color:#333;
}
#div_report_divesite_correctname,#div_report_divesite_correctlocation {
    display:none;
    font-style:italic;
    margin-top:5px;
}
#dive_site_report_radio_wrongname_suggest {
    width: 340px;
    margin-left: 5px;
    padding: 7px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.dive_site_name {
	position:absolute;
	top:125px !important;
}
.dive_site_name2 {
	position:absolute;
	top:175px !important;
}
.total_divers_name {
	position:absolute;
	top:240px !important;
	z-index:999;
}
.tag_hov_2_left {
	background:url(images_profile/log_book_tag_hov_top.png) no-repeat center top;
	padding-top:30px;
	line-height:16px;
	width:143px;
}
.tag_hov_2_right {
	background:url(images_profile/log_book_tag_hov_bottom.png) no-repeat center bottom;
	padding-bottom:20px;
	line-height:16px;
	font-size:11px;
	color:#555;
	width:120px;
	padding-left:23px;
}
.tag_hov_2_right a{
	color:#555555 !important;
	display:block;
}
/*Dive Shop Log Book End Page*/

/*Dive Type Activities Start Page*/
.dive_type_activities_table {
	margin-bottom:40px;
	border-bottom:1px solid #afafaf;
}
table.dive_type_activities_table thead{
	margin:0;
	padding:0;
	color:#777777;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
table.dive_type_activities_table thead tr th.blue_sign_icon {
	color:#105896;
	text-transform:uppercase;
	padding-bottom:2px;
}
table.dive_type_activities_table thead tr th.blue_sign_icon label{
	position:relative;
	top:-5px;
}
table.dive_type_activities_table tbody tr td{
	font-weight:normal;
	padding:8px 10px;
	color:#777777;
	font-size:12px;
	text-align:center;
	border-right:1px solid #dcdcdc;
	vertical-align:top;
	border-top:1px solid #afafaf;
}
table.dive_type_activities_table tbody tr td a{
	color:#26a2e0;
	line-height:16px;
	text-decoration:underline;
}
table.dive_type_activities_table tbody tr td.cCity {
	width:135px;
	padding-left:0;
	padding-right:0;
	text-align:left;
	font-weight:bold;
}
table.dive_type_activities_table tbody tr td.cCity span{
	float:left;
	display:block;
	width:25px;
	color:#777777;
	margin-right:3px;
}
table.dive_type_activities_table tbody tr td.locations {
	width:120px;
	text-align:left;
}
table.dive_type_activities_table tbody tr td.area {
	width:120px;
	text-align:left;
}
table.dive_type_activities_table tbody tr td.type {
	width:120px;
	text-align:left;
	background:#e2eff5;
	color:#777777;
}
table.dive_type_activities_table tbody tr td.activities {
	width:120px;
	text-align:left;
	background:#e2eff5;
	color:#777777;
}
table.dive_type_activities_table tbody tr td.activities_user {
	width:120px;
	text-align:center;
}
/*Dive Type Activities End Page*/
/*Dive Logs Unverified Start Page*/
.icon.diveLogs {
	width:20px;
	height:19px;
	background-position:-75px -445px;
}
/*Dive Type Activities End Page*/

/*Dive Logs Unverified Start Page*/
ul.div_log_top_social_bar {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	margin-bottom:10px;
}
ul.div_log_top_social_bar li{
	float:left;
	width:19px;
	height:28px;
	margin-left:5px;
}
ul.div_log_top_social_bar li.dive_log_settings_btn {
	width:inherit;
	background:url(/content/images_profile/dive_log_settings_btn.png) no-repeat center top;
	width:120px;
	height:20px;
	line-height:20px;
	padding-bottom:2px;
}
ul.div_log_top_social_bar li.dive_log_settings_btn a{
	color:#fff;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}
ul.div_log_top_social_bar li.fbIcon{
	background-position: 0 -338px
}
ul.div_log_top_social_bar li.twIcon{
	background-position: -27px -338px
}
ul.div_log_top_social_bar li.emIcon{
	background-position: -56px -338px
}
ul.div_log_top_social_bar li a{
	display:block;
	text-decoration:none;
}
.dive_a_log_conttainer {

}
.dive_a_log_item_rep {
	border-bottom:1px solid #d3d3d3;
	padding-bottom:15px;
	margin-bottom:15px;
	overflow:hidden;
	clear:right;
}
.dive_a_log_item_rep h3{
	margin:0;
	padding:0;
	color:#2cb5ab;
	margin-bottom:5px;
	font-size:15px;
	font-weight:normal;
}
.dive_a_log_item_rep p{
	margin:0;
	padding:0;
	color:#8c8c8c;
	margin-bottom:4px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	padding-bottom:0px;
}
.dive_a_log_item_rep p b {
	display:block;
	font-weight:normal;
	text-transform:uppercase;
}
.dive_a_log_item_left {
	width:400px;
	float:left;
}
textarea.txtAreaPara {
	width:360px;
	height:150px;
}
.dive_date_number {
	overflow:hidden
}
.dive_date_number p{
	color:#8c8c8c;
	text-transform:uppercase;
	margin-bottom:8px;
}
.dive_date_number p label, .dive_date_number p label a{
	color:#1e90c6;
	display:block;
	text-transform:capitalize;
	line-height:14px;
    text-decoration:none;
}
.dive_date_number p label .custom-select{
	width:155px;
	height:16px;
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:2px;
	padding-top:4px;
	padding-right:6px;
	line-height:15px;
	border:none;
	font-size:11px;
	text-transform:uppercase;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.dive_date_number p label .custom-select-text {
	line-height:18px;
	margin:0px;
	background:url('/content/images_profile/custom-select-weight-select.png') right 50% no-repeat;
	font-size:8px !important;
	color:#1D99D3;
}
.dive_date_box {
	width:180px;
	float:right;
}
.animal_tag_link p{
	margin-bottom:0px;
}
.animal_tags_link label em{
	font-size:11px;
	font-style:normal;
	color:#8c8c8c;
}
.animal_tags_link a {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARVJREFUeNqcVNtqhTAQ3MQjVZFg0PStL4Vy/v97CuVQKHhB1Cj1crx0I1ZalaodWLxkJzMZF8kwDLBEEASirmsLdnBZvsiyzJ6Itz0y/flQVZUupeRHiCvlNE3dvu/f4SBm5SRJGNp9gBMYlcuyHO1ieLczZDqpii0ipRRs2wbL2g7+Escx37KriJ7njUT1OTGPsX71FEXB8Pq2JOu6PisSQoAxtraNTXe187K6roO2bedGdLfqoa7r+rj2slxomgbCMFRhQp7nEEXRikym8zA8+yNu8no6bcdxpGEYn1v2/6p5SNB+pGna87/IqHxHBzHeXk+PpwLnXJqmWZ5W/oYQ4gMH5HqETLZ+Bip93/ef9mx/CTAAKZcrztWQ0VIAAAAASUVORK5CYII=') /*/content/images_profile/animal_tag_left_img.png*/ no-repeat left top;
	padding-left:15px;
	line-height:18px;
	display:block;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	color:#8c8c8c;
	font-size:11px;
	text-decoration:none;
}
.animal_tags_link a:hover {
	text-decoration:underline
}
.animal_tags_link a span{
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ8AAAASCAYAAABFEFvPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANVJREFUeNrs27FqhEAUBVAZp5DBLpVYZOsl//89SiCkSSeKxGi0WAikmI3FkuIcGHAsb/G4DzT2ff9cAGSEENaqqsZhGD6Oe9xPJxYgZ13XYhzHS4wxLcvyGo8XAJnWcXvs9plxqev6KYgFyNm27efppmlKhgdwZoUJUQzAPc3j1yYjFuAMzQM40zwKzQPQPICHNY/S8ACsLYC1BfjfzcN3HoC1BXiQ4w9bzQP4a/O4ppSGOM+zZIB7Xcuy/Gqa5j3uE+VFHkDOPjQ+j8bRtu3bcf8WYACvuFCJD19rXwAAAABJRU5ErkJggg==') /*/content/images_profile/animal_tag_right_img.png*/ no-repeat right top;
	padding-right:15px;
	line-height:18px;
	display:block;

}
.animal_tags_link {

}
.dive_number_box {
	width:160px;
	float:left;
}
.dive_rating_box{
	margin-top:5px
}
.dive_rating_box p{
	margin-bottom:0px;
}
.dive_rating_holder {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAAAiCAYAAABIpKsxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjFJREFUeNrsnE1u2kAUx18sl0FqEB8iBoQQFCGFrpzeANYsmtyAK/QEaU/QBQdIewBQ1w2o7Ra1iXcsyaLOh0SlSM0CFHvc9ywidV3sURf/n/TEePDq6af/2HjM3mQyoXq9Tkyv0+mclkqlHgGwI+v1+or5mM/n347H43jO2n43dF33C0QDSZHNZlvdbveUh5dchSfZeizamVIKHQKJU6vVjvr9/nsZ27J0ZjIZiqIInQGp0Gg0hvzxzioWi1g6QarkcjlqNpvHthwg1UDaVCqVgi2iQTZggjjZtIZswIBskmo60ugEMCSbhmzAgGxaZAshGzCRbHy9FoYhOgFMJJumUEM2YCTZWLYAsgETycbLaIBlFJiRTVMQBOgEgGwAsgEA2cD/LFukcYMADN6NItmACdn+3mKEZ6QgddkC/KgLzMim40SzLAvdAKkQ+/V0zSZ7JzWej4IUkSzDtnBgSjfZFh5hWzhIlaxSFOmAbMdxyL++QUdAajjOAV38+E721XJJzdYL+ulfoysg+TtQ2yaVeUa+75O9WCzuXdctPD4GdHt3h+6AxNjff04vDw/p/PyzHHryKt+n6XQ6HAwGVK06tFr9ot8PD+gU2CnNDsplqlUrNJvNJNXuefrr3mg0kn+YuVRKtTjhqN1uU5lPBOBf2Ww2tOTLM8/zOLxWMnUioSbJJtad8Aln8/n8iAvdAkkhbr0R0eLE2056XK+4jrlec7XQJ7CjZN+4PmzHMX8EGABoVe+yH90OqAAAAABJRU5ErkJggg==') /*/content/images_profile/dive_a_log_rating_bg_img.png*/ no-repeat center top;
	width:135px;
	padding:6px 10px;
	line-height:20px;
	text-align:center;
}
.dive_a_log_item_right {
	width:375px;
	float:right;
}
#dive_a_log_map_box {
	width:373px;
	height:193px;
	border:1px solid #d3d3d3;
}
.dive_a_log_map_box a{
	display:block;
}
.dive_a_log_item_right em{
	display:block;
	margin-top:10px;
	font-style:normal;
}
.dive_a_log_item_right input.search_city{
	display:block;
	margin-top:10px;
	width:220px;
}
.dive_a_log_profile_box {
	background:url(/content/images_profile/dive_a_log_profile_box_bg.png) no-repeat center top;
	height:115px;
	padding:10px;
	padding-top:95px;
	color:#fff;
}
.dive_a_log_profile_box_input {
	background:url(/content/images_profile/dive_a_log_profile_box_input_bg.png) no-repeat center top;
	height:141px;
	padding-top:80px;
}
.dive_a_log_profile_box p{
	color:#fff;
}
.dive_a_log_time_out_box {
	width:140px;
	float:right;
}
.dive_a_log_time_out_box p{
	color:#fff;
}
.dive_a_log_time_out_box span{
	width:69px;
	float:left;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px #3ea1d6;
}
.dive_a_log_time_out_box p label{
	width:66px;
	float:left;
	text-align:center;
	font-size:19px;
	font-weight:bold;
}
.dive_a_log_time_in_box {
	width:121px;
	float:left;
}
.dive_a_log_time_in_box p{
	color:#fff;
}
.dive_a_log_time_in_box span{
	width:55px;
	float:left;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px #3ea1d6;
}
.dive_a_log_time_in_box p label{
	width:66px;
	float:left;
	text-align:center;
	font-size:19px;
	font-weight:bold;
}
.dive_time_cal {
	margin:auto;
	margin-top:23px;
	width:196px;
	text-align:center;
}
.dive_time_cal_input {
	margin-top:20px;
}
.dive_time_cal p{
	margin-bottom:0px;
	line-height:22px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:80px;
}
.dive_time_cal p {
    float: left;
    line-height: 22px;
    margin-bottom: 0;
    margin-left: 6px;
    margin-right: 6px;
    width: 80px;
}
.dive_time_cal p label{
    float: left;
    display:block;
	text-align:center;
	width:100%;
	line-height:25px;
	font-size:19px;
	font-weight:bold;
}
.dive_time_cal p span{
    float: left;
    display:block;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px #3ea1d6;
	text-align:center;
	width:100%;
	line-height:14px;
}
table.dive_logs_table {
	margin:0;
	padding:0;
}
table.dive_logs_table thead tr th{
	border-right:1px solid #cdcdcd;
	text-align:center;
	font-size:14px;
	color:#2cb5ab;
	padding:5px 10px;
	font-weight:normal;
}
table.dive_logs_table thead tr th.exposure{
	width:75px;
	padding-left:0;
	text-align:left;
}
table.dive_logs_table tbody tr td{
	border-right:1px solid #cdcdcd;
	text-align:left;
	font-size:12px;
	color:#1e90c6;
	padding:0px 10px;
	font-weight:normal;
	vertical-align:top;
	padding-bottom:10px;
}
table.dive_logs_table tbody tr td a{
	color:#1e90c6;
	display:block;
	line-height:23px;
	text-decoration:underline;
}
table.dive_logs_table tbody tr td span.site_advice_tag {
    color:#1e90c6;
	display:block;
	line-height:23px;
    text-decoration:none;
    font-size: 12px;
}
table.dive_logs_table tbody tr td a:hover{
	text-decoration:none;
}
table.dive_logs_table tbody tr td span{
	color:#2cb5ab;
	display:inline-block;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}
table.dive_logs_table tbody tr td.exposure{
	width:75px;
	padding-left:0;
}
table.dive_logs_table tbody tr td.temperature{
	text-align:center;
	font-size:12px;
	color:#1e90c6;
	line-height:31px;
	width:100px;
}
table.dive_logs_table tbody tr td label.temp_bg{
	color:#fff;
	display:block;
	font-size:12px;
	background:url(/content/images_profile/temparature_bg_img.png) no-repeat center top;
	width:52px;
	margin:auto;
}
table.dive_logs_table tbody tr td.environment{
	width:104px;
}
table.dive_logs_table tbody tr td.activities{
	width:84px;
}
table.dive_logs_table tbody tr td.dive_type{
	width:77px;
}
table.dive_logs_table tbody tr td.wather_conditions{
	width:135px;
}
.div_log_scroller {
	padding:14px 27px 14px 23px;
	overflow:hidden;
}
.div_log_scroller .log-carousel {
	width:708px;
	margin:auto;
}

.div_log_scroller .log-carousel ul {
	margin:0;
	padding:0;
	list-style:none;
}
.div_log_scroller .jcarousel-container {
	margin-left:0px
}

.div_log_scroller .jcarousel-container-horizontal {

    width: 720px;
}

.div_log_scroller .jcarousel-clip {
    overflow: hidden;
}

.div_log_scroller .jcarousel-clip-horizontal {
    width:  708px;
    height: 127px;
}

.div_log_scroller .jcarousel-item {
    width: 127px;
    height: 127px;
    background:url('/content/images_profile/div_log_scroller_demo_img.png') no-repeat;
}
.div_log_scroller .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 18px;
}

.div_log_scroller .jcarousel-next-horizontal,
.div_log_scroller .jcarousel-prev-horizontal {
    position: absolute;
    top: 45px;
    width: 24px;
    height: 23px;
    cursor: pointer;
    background: transparent url('/content/images_profile/icons.png') no-repeat 0 0;
}

.div_log_scroller .jcarousel-next-horizontal {
	background-position:-76px -93px;
	right:-30px;
}

.div_log_scroller .jcarousel-prev-horizontal {
	background-position:-43px -93px;
	left:-30px;
}

.div_log_scroller .jcarousel-next-horizontal:hover,
.div_log_scroller .jcarousel-prev-horizontal:hover {
	opacity:0.8
}
.div_log_scroller .jcarousel-prev {
	left:-44px;
}




.additioanBar {
	margin-top:40px;
	margin-bottom:30px;
}
.dive_a_log_unverified_box_bottom {
	overflow:hidden;
}
.dive_a_log_unverified_box_bottom_left {
	width:265px;
	float:left;
	margin-right:25px;
}
.dive_a_log_unverified_box_seal {
	background:url(/content/images_profile/dive_a_log_unverified.png) no-repeat center top;
	width:258px;
	height:73px;
	margin:auto;
}
.dive_a_log_unverified_box_bottom_right {
	width:510px;
	float:left;
}
.dive_a_log_unverified_box_bottom_right h4{
	color:#1d99d3;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	margin:0;
	margin-bottom:2px;
	text-transform:uppercase;
}
.dive_a_log_unverified_box_bottom_right p{
	color:#8c8c8c;
	font-size:13px;
	line-height:20px;
	margin:0;
}


.dive_a_log_verified_box_seal {
	background:url(/content/images_profile/dive_a_log_verified.png) no-repeat center top;
	width:258px;
	height:73px;
	margin:auto;
}
.dive_a_log_verified_with_text {
	background:url(/content/images_profile/dive_a_log_verified_with_text.png) no-repeat center top;
	width:204px;
	height:64px;
	padding-top:80px;
	margin:auto;
}
.dive_a_log_verified_with_text h3{
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
	color:#1d99d3;
	margin-bottom:2px;
	font-weight:normal;
}
.dive_a_log_verified_with_text p{
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
	color:#797979;
}
.dive_a_log_verified_with_logo {
	background:url(/content/images_profile/dive_a_log_verified_with_picture_box.png) no-repeat center top;
	height:186px;
}
/*Dive Logs Unverified End Page*/

.dive_log_input_from {

}
.dive_log_input_from_top_box {
	padding-bottom:10px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiWLJkCcODBw8Y/v//DxBgACj+B4rhzJxsAAAAAElFTkSuQmCC') /*/content/images_profile/log_book_tab_line_bg_rep.png*/ repeat-x center bottom;
	margin-bottom:20px;
}
.dive_log_input_from_top_box ul{
	margin-top:8px;
	margin-bottom:0;
}
.dive_log_input_from_top_box ul li.dive_log_settings {
	background:url(/content/images_profile/dive_log_settings_btn.png) no-repeat center top;
	width:120px;
	height:20px;
	line-height:22px;
	color:#fff;
	font-size:10px;
	padding-bottom:2px;
	text-transform:uppercase;
}
.dive_log_input_from_top_box ul li.dive_log_settings a{
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:center;
}
.dive_log_input_from_top_box h2{
	margin:0;
	padding:0;
	color:#2cb5ab;
	font-size:25px;
	font-weight:normal;
}
span.log_a_plus{
	width:15px;
	height:17px;
	background-position: right -68px;
	display:inline-block;
}
span.log_a_plus a{
	text-decoration:none;
}
.dive_log_input_txt {
	width:147px;
	height:15px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:5px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
}
.others_txt {
	color:#949494;
	font-size:11px;
	text-transform:uppercase;
}
.input_txt01 {
	width:48px;
	height:14px;
	margin-bottom:3px;
}

.dive_log_input_txtArea {
	width:147px;
	min-height:40px !important;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:5px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
}
.temperature_txt_box {
	width:375px;
	overflow:hidden;
	border-top:1px solid #d1d1d1;
	padding-top:10px;
	margin-top:10px;
}
.temperature_txt_box_left {
	width:190px;
	float:left
}
.temperature_txt_box_left p{
	overflow:hidden;
	margin-bottom:0px;
}
.temperature_txt_box_left p.pitroxPara{
	margin-top:20px;
	margin-bottom:10px;
}
.temperature_txt_box_left p i{
	display:block;
	float:left;
	line-height:32px;
	margin-right:8px;
	margin-top:3px;
	font-style:normal
}
.temperature_txt_box_left p span{
	line-height:35px;
	font-size:13px;
	color:#9b9b9b;
	width:55px;
	display:block;
	float:left;
}
.temperature_txt_box_left p span.jquery-checkbox{
	line-height:35px;
	color:#9b9b9b;
	width:18px !important;
}
.temperature_txt_box_left p em{
	line-height:35px;
	font-size:11px;
	color:#9b9b9b;
	font-style:normal;
}
.dive_log_temp_input_txt {
	width:40px;
	height:15px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:5px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:7px;
}
.dive_log_temp_input_txt1 {
	width:82px;
	margin-top:8px;
}
.temperature_txt_box_left p span.nitrox_txt{
	line-height:35px;
	font-size:15px;
	color:#2cb5ab;
	width:55px;
	display:block;
	float:left;
	font-style:normal
}
.temperature_txt_box_right {
	width:160px;
	float:left
}
.temperature_show_text_box {
	width:110px;
	height:46x;
	background:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:5px;
	padding-left:8px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	text-align:center;
	padding-top:10px;
	padding-bottom:8px;
}
p.temperature_show_text {
	overflow:inherit;
}
p.temperature_show_text span{
	display:block;
	float:left;
	width:50px;
	color:#1e90c6;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
p.temperature_show_text span.tempBG{
	color:#fff;
	font-size:11px;
	background:url(/content/images_profile/temparature_bg_img.png) no-repeat center top;
}
p.temperature_show_text label{
	color:#fff;
	display:block;
	float:left;
	font-size:14px;
	width:55px;
	margin:0;
	height:18px;
}
p.temperature_show_text label input{
	margin:0;
	padding:0;
	font-size:11px;
	color:#1d99d3;
	border:none;
	background:none;
	width:30px;
	float:left;
	position:relative;
	top:4px;
	text-align:center;
}
p.temperature_show_text label div.custom-select{
	width:20px;
	height:18px;
	background:none;
	border-radius:8px;
	padding:2px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:0px;
	margin-top:0;
	padding-left:0;
	text-align:left;
	float:left;
}
p.temperature_show_text label div.custom-select .custom-select-text {
	line-height:18px;
	margin:0px;
	background:none;
	font-size:11px;
	color:#1D99D3;
	text-transform:uppercase;
}


.temperature_txt_box_right p.weight_select .custom-select{
	width:60px;
	height:18px;
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:2px;
	padding-right:6px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:7px;
	text-align:left;
}
.temperature_txt_box_right label.temperature_show_select .custom-select-text {
	line-height:18px;
	margin:0px;
	background:url('/content/images_profile/custom-select-weight-select.png') right 50% no-repeat;
	font-size:11px;
	color:#1D99D3;
	text-transform:uppercase;
}
.temperature_txt_box_right label.temperature_show_select .custom-select{
	width:155px;
	height:18px;
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:2px;
	padding-right:6px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.temperature_txt_box_right p.weight_select .custom-select-text {
	line-height:18px;
	margin:0px;
	background:url('/content/images_profile/custom-select-weight-select.png') right 50% no-repeat;
	font-size:11px;
	color:#1D99D3;
}
.dive_prfile_select_box_contaier {
	clear:both;
	border-top:1px solid #d3d3d3;
	padding-top:10px;
	padding-bottom:10px;
}
.dive_prfile_select_item_rep {
	/*overflow:hidden;*/
	width:160px;
}
.dive_prfile_select_item_rep label.dive_prfile_select_item_box .custom-select{
	width:155px;
	height:18px;
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:2px;
	padding-right:6px;
	line-height:15px;
	border:none;
	font-size:11px;
	text-transform:uppercase;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.dive_prfile_select_item_rep label.dive_prfile_select_item_box .custom-select-text {
	line-height:18px;
	margin:0px;
	background:url('/content/images_profile/custom-select-weight-select.png') right 50% no-repeat;
	font-size:11px;
	color:#1D99D3;
}
.sky_color_txt {
	color:#1D99D3 !important;
}
.diver_name_Box {
	width:380px;
	float:left;
}
.diver_name_shop_box {

}
.diver_name_shop_box h3{
	margin:0;
	padding:0;
	color:#1d99d3;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	text-transform:capitalize;
}
.dive_verified_by_rep p {
	margin:0;
	padding:0;
}
.dive_verified_by_rep p label{
	color:#9b9b9b;
	font-size:13px;
	line-height:23px;
	margin-left:5px;
}
.diver_save_Box {
	width:380px;
	float:right;
}
.dive_a_log_form_save {
	background:url(/content/images_profile/dive_a_log_form_save_btn.png) no-repeat center top;
	width:190px;
	height:45px;
	line-height:45px;
	padding-bottom:4px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:20px;
	color:#fff;
	text-shadow:1px 1px #0f6d82;
}
.dive_a_log_form_save_verify {
	background:url(/content/images_profile/dive_a_log_form_save_verify_btn.png) no-repeat left top;
	padding-right:48px;
	width:140px;
	height:45px;
	line-height:45px;
	padding-bottom:5px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:20px;
	color:#fff;
	text-shadow:1px 1px #0f6d82;
}
.bRnone {
	border-right:none !important;
}
.bBNone {
	border-bottom:none !important;
}
.mR0{
	margin-right:0 !important;
}



/*Home page Start Page*/
#cs_body
{
    background:url(/content/images_profile/cs_content_bg_rep.png) repeat center top;

}
#hp_div_main_back
{
	/*background:url('/content/images_profile/hp_body_top_img.jpg') no-repeat center top;*/
    min-height:540px;
    padding:0px;
    position:relative;
    z-index:1;
}
.hp_tiles_box_content {
	min-height:540px;
}
.hp_tiles_box_container {
	width:900px;
	padding-top:63px;
	min-height:640px;
	padding-bottom:32px;
	margin:auto;
}
.hp_item_box_Rep {
	width:179px;
	height:215px;
	float:left;
	border-right:1px solid #6ccbdc;
	border-bottom:1px solid #6ccbdc;
	text-align:center;
	cursor:pointer;
}
.hp_item_box_Rep:hover {
	background:url(/content/images_profile/hp_item_box_hov.png) repeat-x center top;
	cursor:pointer;
}
.hp_item_box_Rep label{
	display:block;
	color:#FFF;
	font-size:16px;
}
.hp_item_box_Rep label a{
	display:block;
	}
.hp_item_box_Rep label img{
	padding-top:72px;
	padding-bottom:8px;
}
.hp_item_box_Rep span{

	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
	text-shadow:-1px 1px 2px #2C190C;
}
.hp_item_box_Rep span a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-bottom:65px;
	}
p.hp_jtc_btn{
	margin:0;
	padding:0;
}
p.hp_jtc_btn a{
	color:#fff;
	line-height:65px;
	display:block;
	padding:3px 5px;
	margin:2px;
	font-size:30px;
	font-weight:bold;
	text-shadow:0 1px 1px #808080;
	width:475px;
	height:71px;
	background:url(/content/images_profile/hp_join_now_btn_nor.png) no-repeat top center;
	padding-left:25px;
	margin:auto;
	text-align:center;
	text-decoration:none;
}
p.hp_jtc_btn a:hover{
	background:url(/content/images_profile/hp_join_now_btn_Hov.png) no-repeat top center;
}

.div_advisor_content
{
	background:url('/content/images_profile/hp_content_box_bg.jpg') repeat-x center top;
	min-height:663px

}
.div_advisor_content h2{
	margin:0;
	padding:0;
	padding-top:30px;
	padding-bottom:25px;
	font-size:30px;
	font-weight:normal;
	color:#8c8c8c;
	text-shadow:1px 1px 1px #fff;
}
.div_advisor_content h2 span{
	color:#2cb5ab;
	text-shadow:1px 1px 1px #fff;
}
.div_advisor_content p{
	color:#8c8c8c;
	font-size:16px;
	line-height:23px;
	text-shadow:1px 1px 1px #fff;
	margin-bottom:0px;
}
.div_advisor_top {
	padding-bottom:30px;
}
.div_advisor_bottom {
	margin-top:38px;
}
.hp_div_shop_box_rep {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1JREFUeNrszTERADAIBDCKfwNV+7hg4BIDeUl+LehaIhKJRCKRSCS6EY0AAwBXdQPKUxbXvgAAAABJRU5ErkJggg==') /*/content/images_profile/hp_div_shop_box_rep.png*/ repeat center top;
	padding:20px;
	margin-bottom:20px;
	text-align:center;
	overflow:hidden;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.hp_div_shop_box_rep p{
	margin:0;
	padding:0;
	text-align:left;
	color:#2cb5ab;
	font-weight:normal;
	font-size:24px;
	padding-left:90px;
	line-height:64px;
	margin-left:30px;
}
.hp_div_shop_box_rep p.dive_shop_ownerIcon{
	background:url(/content/images_profile/my_dive_shop_icon.png) no-repeat left top;
	height:70px;
    line-height: 35px;
}
.hp_div_shop_box_rep p.dive_shop__distinatino_icon{
	background:url('data:image/png;base64,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') /*/content/images_profile/hp_looking_distinatino_icon.png*/ no-repeat left top;
	height:70px;
}
a.hp_all_destination_btn{
	color:#fff;
	line-height:35px;
	display:block;
	padding:3px 5px;
	margin:2px;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 1px 1px #808080;
	width:273px;
	height:40px;
	background:url(/content/images_profile/hp_all_destination_btn_nor.png) no-repeat top center;
	padding-left:15px;
    padding-right:15px;
	margin:auto;
	text-align:center;
	text-decoration:none;
	float:right;
	margin-top:18px;
}
a.hp_claim_your_listing_btn,a.a_i_acknowledge{
	color:#fff;
	line-height:35px;
	display:block;
	padding:3px 5px;
	margin:2px;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 1px 1px #808080;
	width:206px;
    min-width:204px;
	height:40px;
	background:url(/content/images_profile/hp_claim_your_listing_btn_nor.png) no-repeat top right;
	padding-left:17px;
    padding-right:13px;
	margin:auto;
	text-align:center;
	text-decoration:none;
	float:right;
	margin-top:18px;
}
a.a_i_acknowledge {
    cursor: pointer;
    margin-right: 30px;
    margin-bottom: 10px;
    margin-top: -40px;
}
.hp_div_shop_box_rep h2{
	margin:0;
	padding:0;
	color:#2cb5ab;
	font-weight:normal;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}
.interestedTxt {
    margin-top:30px;
}
.interestedTxt p{
	margin:0;
	padding:0;
	color:#535658;
	font-weight:normal;
	font-size:18px;
	text-shadow:1px 1px 1px #fff;
	line-height:24px;
	text-align:center;
}
.interestedTxt p span{
	display:block;
	color:#239bcd;
}
.hp_login_box {
	float:left;
	padding-top:10px;
}
a.hp_login_btn{
	color:#fff;
	line-height:35px;
	display:block;
	padding:3px 5px;
	margin:2px;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 1px 1px #808080;
	width:147px;
	height:40px;
	background:url(/content/images_profile/hp_login_btn_nor.png) no-repeat top right;
	margin:auto;
	text-align:center;
	text-decoration:none;
}
a.hp_login_btn:hover{
	background:url(/content/images_profile/hp_login_btn_hov.png) no-repeat top right;
}

/*Home page End Page*/
.div_login_with {
    margin-top:2px;
}
#div_sign_in_non_ajax .div_login_with{
    margin-top:-10px;
}

/*dive shop profile-info  Start Page*/
.infoContentContainer {

}
.infoContentContainer h3{
	margin:0;
	padding:0;
	color:#2cb5ab;
	padding-top:10px;
	padding-bottom:10px;
	line-height:16px;
	font-size:19px;
	line-height:30px;
	font-weight:normal;
	text-shadow:0 1px 1px #fff;
}
ul.infoContentContainer {
    border-top: 1px solid #E5E5E5;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.infoContentContainer li {
	overflow:hidden;
	border-bottom:solid 1px #d0d0d0;
	padding:0;
	margin:0;
}
li.infoContentListOdd {
	background:#e6eeee;
}

.infoContentItemBox {
	overflow:hidden;
	padding:9px;
}
.div_certshow_info{
    max-width: 260px;
    float: left;
}
.div_certshow_info p{
    max-width:260px;
}
    .div_certshow_info p label {
        max-width:260px;
    }
.div_certshow_info_left{

}
.div_certshow_info_right{

}
.infoContentItemLBox {
	width:41px;
	float:left;
}
.seftyIcon {
    background-position: -189px -45px;
    width: 32px;
}
.infoContetnIcon {
	background:url(/content/images_profile/div_shop_icon_set.png) no-repeat left top;
	min-height:32px;
}
.infoContentItemLBox span{
	display:block
}
.transportIcon {
	background-position:0px 0px;
	width:32px;
}
.accommodationIcon {
	background-position: -33px 0;
    width: 27px;
}
.associationIcon {
	background-position: -60px 0;
    width: 24px;
}
.distanceNearestIcon {
	background-position: -85px 0;
    width: 30px;
}
.nitroxIcon {
	background-position: -120px 0;
    width: 15px;
}
.swimmingIcon {
	background-position: -137px 0;
    width: 32px;
}
.divenCertificateIcon {
	background-position: -169px 0;
    width: 32px;
}
.rentequipmentIcon {
	background-position: -200px 0;
    width: 32px;
}
.teamIcon {
	background-position: -229px 0;
    width: 32px;
}
.infoContentItemRBox {
	width:540px;
	float:left;
}
.infoContentItemRBox h3{
	margin:0;
	padding:0;
	color:#2cb5ab;
	padding-top:4px;
	padding-bottom:4px;
	line-height:16px;
	font-size:15px;
	font-weight:normal;
	text-shadow:0 1px 1px #fff;
}
.infoContentItemRBox h3 a.div_shop_btn_set, table.infoContentTable tbody tr td a.div_shop_btn_set{
	background:url(/content/images_profile/div_shop_btn_set.png) no-repeat 0 0;
	padding: 3px 15px;
	padding-top:4px;
	padding-bottom:2px;
}
.infoContentItemRBox h3 a.yNBtn, table.infoContentTable tbody tr td a.yNBtn{
	background-position: 0 0;
    max-width: 52px;
    max-height: 16px;
    color: #fff;
    line-height: 16px;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    float: right;
    cursor:default;
}
/*.infoContentItemRBox h3 a.yNBtn:hover, table.infoContentTable tbody tr td a.yNBtn:hover{
	background-position: 0 -22px;
	color:#7d7d7d
}*/
.infoContentItemRBox h3 a.nYBtn, table.infoContentTable tbody tr td a.nYBtn{
	background-position: 0 -22px;
    max-width: 52px;
    max-height: 20px;
    color: #7d7d7d;
    line-height: 14px;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    padding: 4px 17px;
    float: right;
    cursor:default;
}
/*.infoContentItemRBox h3 a.nYBtn:hover, table.infoContentTable tbody tr td a.nYBtn:hover{
	background-position: 0 0;
	color:#fff
}*/
.infoContentItemRBox h3 a.kmBtn,.infoContentItemRBox p.kmBtn{
	background-position: -53px 0;
    background-repeat:no-repeat;
	padding:8px 25px;
	padding-left:25px;
	width:52px;
    min-width:82px;
	height:22px;
	color:#fff;
	line-height:22px;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	position:relative;
    background:none;
    color: #0078dc;
    font-size: 1.4em;
}
    .infoContentItemRBox p.kmBtn {
        float: right;
        width: 200px;
        text-align: right;
        font-size: 18px;
        padding-right: 0;
        padding-left: 0;
    }
.div_kmBtn{
    min-width:120px;
}
/*.infoContentItemRBox h3 a.kmBtn:hover{
	background-position: -149px 0px;
	color:#fff;
}*/
.infoContentItemRBox h4{
	color: #7D7D7D;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 6px 0;
    text-shadow: 0 1px 1px #FFFFFF;
}
.infoContentItemRBox h4 label{
	display:block;
}
.infoContentItemRBox p{
	margin:0;
	padding:0;
	color:#7d7d7d;
	line-height:15px;
	font-size:12px;
	font-weight:normal;
	text-shadow:0 1px 1px #fff;
}
.infoContent_additional_notes {
	margin-bottom:10px;
}
.infoContent_additional_notes h3{
	margin:0;
	padding:0;
	color:#2cb5ab;
	padding-top:10px;
	padding-bottom:10px;
	line-height:16px;
	font-size:19px;
	line-height:30px;
	font-weight:normal;
	text-shadow:0 1px 1px #fff;
}
.infoContent_additional_notes p{
	margin:0;
	padding:0;
	color:#7d7d7d;
	font-size:12px;
	font-weight:normal;
	text-shadow:0 1px 1px #fff;
	margin-bottom:20px;
	line-height:20px;
}
table.infoContentTable {
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
}
table.infoContentTable thead{
}
table.infoContentTable thead tr th{
	background:#10a99c;
	color:#fff;
	line-height:26px;
	font-size:12px;
	text-transform:uppercase;
	border-right:1px solid #7ebdb8;
	border-top:1px solid #7ebdb8;
}
table.infoContentTable thead tr th.equepmentCatData{
	width:175px;
}
table.infoContentTable thead tr th.brandData{
	width:250px;
}
table.infoContentTable tbody tr td{
	color:#7d7d7d;
	font-size:13px;
	padding:15px 10px;
	vertical-align:top;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
table.infoContentTable tbody tr td p{
	color:#7d7d7d;
	line-height:18px;
	padding:0;
	margin:0;
}

.infoContent_div_shop_user_conteiner {

}
.infoContent_div_shop_user_conteiner h3{
	font-size:19px;
	margin-bottom:10px;
}
.infoContent_div_shop_user_rep {
	width: 152px;
    float: left;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.img-shop-profile-team{
    max-width:152px;
    min-width:152px;
}
.infoContent_div_shop_user_pic_box {
	background:#fff;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 3px #a9a9a9;
	-moz-box-shadow:0 0 3px #a9a9a9;
	-webkit-box-shadow:0 0 3px #a9a9a9;*/
}
.infoContent_div_shop_user_text_box {

}
.infoContent_div_shop_user_text_box h4{
	margin:0;
	padding:0;
	color:#2cb5ab;
	padding-top:10px;
	padding-bottom:10px;
	line-height:16px;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	text-shadow:0 1px 1px #fff;
	text-transform:uppercase;
}
.infoContent_div_shop_user_text_box p{
	margin:0;
	padding:0;
	color:#7d7d7d;
	padding-bottom:10px;
	line-height:18px;
	font-size:13px;
}
.infoContent_div_shop_user_text_box p{
	margin:0;
	padding:0;
}
.bRnone {
	border-right:none !important;
}
.bBNone {
	border-bottom:none !important;
}
.mR0{
	margin-right:0 !important;
}
/*dive shop profile-info  End Page*/

/*liveaboart info start here*/
.div_accomodation_info{
    height:70px;
    width:125px;
    text-align:center;
    background-color:white;
    float:left;
    margin-right:20px;
}
.div_accomodation_info img{
    max-height:70px;
    max-width:125px;
}
.p_accomodation_detail{
    margin-left:135px;
}
.div_accomodation_details_description{
    font-weight:normal;
}
.div_accomodation_details p{
    padding-left:10px;
    padding-right:10px;
    font-weight:normal;
}
.a_show_accomodation_details{
    margin-top: 3px;
    display: inline-block;
    color: #3399cc;
}
.liveAboardInfoTopBox {
	overflow:hidden;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
}
.liveAboardInfoTopBox h2{
    margin-top:10px;
}
.div_accomodation_details{
    display:none;
}
.liveAboardInfoTopBox p{
    margin-top:5px;
    margin-bottom:0;
    color:#555;
    font-weight:bold;
    font-size:14px;
}
.div_accomodation_details_description p{
    font-weight:normal;
    text-align:justify;
    text-indent:20px;
    font-size:15px;
}
.div_accomodation_details_photos .img-accomodation-thumb{
    height:70px;
}
.div_accomodation_info .fa-picture-o{
    margin-top:18px;
    font-size:25px;
    color:#555;
}
.liveAboardInfoTopBox span{
	border-right:1px solid	#cbcbcb;
	float:left;
	display:block;
	margin-right:20px;
}
.liveAboardInfoTopBox span label{
	float:right;
	font-size:32px;
	color:#8f8f8f;
	text-shadow:1px 1px #FFFFFF;
	padding-left:15px;
	padding-right:15px;
	line-height:38px;
	padding-top:5px;
	padding-bottom:5px;
}
.liveAboardInfoTopBox span em{
	float:left;
	font-style:normal;
	font-size:15px;
	color:#2cb5ab;
	padding-top:5px;
	padding-bottom:5px;
}
.liveaboart_info_item_box span{
	padding:9px;
	margin:0;
	padding:0;
	color:#2cb5ab;
	padding-top:0px;
	padding-bottom:0px;
	line-height:16px;
	font-size:19px;
	line-height:30px;
	font-weight:normal;
	text-shadow:0 1px 1px #fff;
	border-right:1px solid #333;
}
.liveAboardInfoTopBox span em.lengthTxt{
	line-height:40px;
}
.liveaboart_info_item_box {
	overflow:hidden;
}
.liveaboart_info_item_box span{
	border-right:1px solid	#cbcbcb;
	float:left;
	display:block;
	margin-right:20px;
}
.liveaboart_info_item_box span label{
	float:right;
	font-size:27px;
	color:#8f8f8f;
	text-shadow:1px 1px #FFFFFF;
	padding-left:15px;
	padding-right:15px;
	line-height:38px;
	padding-top:5px;
	padding-bottom:5px;
}
.liveaboart_info_item_box span em{
	float:left;
	font-style:normal;
	font-size:15px;
	color:#2cb5ab;
	padding-top:5px;
	padding-bottom:5px;
	line-height:40px;
}
.liveaboart-gallery .jcarousel-clip-horizontal {
    width:  877px;
    height: 130px;
	max-width:100%;
}
/*liveaboart info end here*/

/*destinations_page_2 start here*/
.destinations_page2_country_table {
	border-top:1px solid #afafaf;
	padding-top:20px;
}
.destinations_page2_country_table_container {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA08AAAAMCAYAAAC6GoZFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNrs10ERACAMA0GCDPxrw0apC/rYlZBP5lJVCwCmSHL6m64lAJhmmwAAAEA8AQAAiCcAAADxBAAAIJ4AAADEEwAAgHgCAAAQTwAAAIgnAAAA8QQAACCeAAAA/noCDAD4/wcVYEvWhQAAAABJRU5ErkJggg==') /*/content/images_profile/destinations_page2_country_table_container_sep_img.png*/ repeat-y center top ;
	padding-bottom:50px;
}
.destinations_page2_country_table_itembox_holder {
	border-top:1px solid #2cb5ab;
	padding-top:20px;
	margin-right:42px;
	width:380px;
	float:left;
}
.destinations_page2_country_table_itembox_holder ul{
	margin:0;
	padding:0;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_zone{
	margin:0;
	padding:0;
	background:url(/content/images_profile/certificateI_table_data_icon.png) no-repeat left 7px;
	padding-left:14px;
	font-size:18px;
	font-weight:normal;
	text-shadow:1px 1px #fff;
	margin-top:5px;
	color:#449d97;
	border-bottom:1px solid #2cb5ab;
    font-size:1.4em;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_zone li{
	margin-bottom:10px;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_zone li a{
	color:#777777;
	text-decoration:none;
	display:block;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_zone li a:hover{
	color:#449d97;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_country{
	margin:0;
	padding:0;
	padding-left:0px;
	margin-left:10px;
	font-size:16px;
	font-weight:normal;
	text-shadow:1px 1px #fff;
	margin-top:5px;
	color:#449d97;
	line-height:20px;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_country li{
	margin-bottom:0px;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_state{
	margin:0;
	padding:0;
	margin-left:10px;
	font-size:14px;
	font-weight:normal;
	text-shadow:1px 1px #fff;
	margin-top:5px;
	color:#449d97;
	line-height:20px;
    padding-left: 24px;
}
.img-all-destinations-flag{
    max-width:24px;
    float:left;
    margin-right:10px;
}
.destinations_page2_country_table_itembox_holder ul.distination_country_name_state li {
	background:url(/content/images_profile/certificateI_table_data_icon.png) no-repeat left 9px;
	padding-left:0px;
    padding-left: 15px;
	line-height:25px;
}
.destinations_page2_country_table_itembox_holder ul li{
	list-style:none;
}
.destinations_page2_country_table_itembox_holder2 {
	margin-right:0px;
	margin-left:42px;
}
/*destinations_page_2 end here*/

/*liveaboard_input start*/
.tab-content_live{
	 /*padding: 13px 20px !important;*/
	}
.liveaboard_input {
	min-height:650px;
}
.boatName_list_select h3 {
    margin-top:5px;
    font-size: 22px;
    color: #2cb5ab;
    font-weight: normal;
    margin-bottom: 15px;
    max-width: 250px;
}
.saveChagetop{
	text-align:right;
	}

.saveChagetop a,.a_save_qualifications_offered,.a_save_qualifications_offerededit, #add-button-accomodation{
	 background: url("/content/images_profile/blue-btn.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    padding: 5px 16px;
    text-decoration: none;
	text-transform:uppercase;
	font-size:12px;
    padding-bottom:10px;
	}

.a_save_qualifications_offered,.a_save_qualifications_offerededit{
    color: #fff !important;
    padding-left: 50px;
    padding-right: 50px;
    float: right;
}
#textaread_editcertnotes {
    width: 700px;
    height: 150px;
    resize: none;
}
.savechangesshop a {
    padding-left:19px;
}
.liveaboar_secrion01{
    margin-top: 10px;
    padding: 0 20px;
	}
.profile_pic{
	float:left;
	width:164px;
	text-align:center;
	}
.btn_pro01{
	    background: url("/content/images_profile/profile_Bnt.png") no-repeat scroll center top transparent!important;
        color: #575757;
        font-size: 11px;
        font-weight: 600;
        padding: 6px 27px;
        text-decoration: none;
        text-shadow: 1px 1px 1px #FFFFFF;
        border:none;
	}
.btn_pro02{
	background: url("/content/images_profile/profile_Bnt02.png") no-repeat scroll center top transparent;
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 4px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}

.btn_pro03{
	background: url("/content/images_profile/galleryMrBtn.png") no-repeat scroll center top transparent!important;
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 27px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
.btn_pro02 a{
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}

.boatNameMian{
	clear:both;
	/*border-bottom:1px solid #E3E3E3;*/
    /*margin-bottom:5px;*/
	}
.boat_name{
	float: right;
    width: 620px;
	}
.boatName_list_select p {
	overflow:hidden;
	margin:0;
	padding:0;
}
.boatName_list_select p div.custom-select{
    height: 28px;
    width: 239px;
	padding-right:6px;
	line-height:18px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.boatName_list_select p div.custom-select .custom-select-text {
	background: url("/content/images_profile/boat_nameBg.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
	font-size:11px;
	color:#1D99D3;
	height:30px;
	position:relative;
	left:-1px;
}
.lb_show_on_map,.shop_show_on_map{
    cursor:pointer;
    color:#888;
    margin-left:155px;
    margin-top: 0px;
}
.boatNamge_field{
	float:left;
	}
.field_live01{

	}
.field_live01 ul{
	float:left;
	padding:0px;
	padding-left:8px;
	}
.field_live01 ul li{
	height:35px;
	list-style:none;
    margin-bottom:10px;
	}
.field_live01 ul li span,.yinsspan{
	background:url("/content/images_profile/div_shop_icon_set.png") repeat scroll left -45px transparent;
	width:26px;
	float:left;
	height:29px;
    background-position:-16px -279px;
	}
.yinsspan {
    background-position: -69px -279px !important;
}
.wbsite{
	background-position: -43px -279px !important;
	}
.fbpages{
	background-position: -95px -279px !important;
	}
.phonetxt{
	background-position: -173px -280px !important;
	}
.fxnog{
	background-position: -200px -280px !important;
	}
.googlepages {
    background-position: -226px -280px !important;
}
.field_live01 ul li span.tumblrsmall,
.field_live01 ul li span.tripadvsmall,
.field_live01 ul li span.instagramsmall
{
    background: url("/content/images_profile/icons.png");
}
.tumblrsmall{
    background-position: -270px -826px !important;
}
.tripadvsmall{
    background-position: -270px -858px !important;
}
.twtids{
	background-position: -121px -279px !important;
	}
.utube{
	background-position: -147px -279px !important;
	}
.instagramsmall{
    background-position: -204px -1011px !important;
}

.live_name_text{
	 border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 18px;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 118px;
	}
.div_nitrox{
    float:left;
    display:block;
    max-width:200px;
}
.liBoxes{

	}
.liBoxes ul{
	clear:both;
	padding:0px;
	}
.liBoxes ul li{
	border-right: 1px solid #E3E3E3;
    float: left;
    list-style: none outside none;
    padding: 5px 8px;
    width: 180px;
	}
    .liBoxes ul li.li_myliveaboard_number {
        width: 142px;
    }
    .liBoxes ul li.li_myliveaboard_number .smallLi {
        width: 102px;
    }
    .liBoxes ul li.li_myliveaboard_number p{
        min-height:38px;
    }
.liBoxes ul li p{
	font-size:15px;
	color:#2cb5ab;
	}
.border_hr{
	border-bottom:1px solid #E3E3E3;
	}
.smallLi{
	color:#8f8f8f;
	margin: 0;
    width: 140px;
	}
.liveaboar_secrion01 h2{
	color:#2CB5AB;
	}
.liveaboar_secrion02{

	}
.liveaboar_secrion02 h2{
	color: #2CB5AB;
    font-size: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
	}
.liveaboar_secrion02 h2 span{
	font-size:13px;
	color:#9f9f9f;
	}
.leftBoard{
	float:left;
	}
.leftBoard h5,.table_inpshopinfo h5{
	color: #2CB5AB;
    font-size: 13px;
    width: 330px;
    font-family: "proxima-nova";
    font-weight: normal;
	}
.table_inpshopinfo h5{
    width:580px;
}
.table_inpshopinfo tr{
    border-bottom:1px solid #ddd;
    display:block;
}
.table_inpshopinfo .text_inp_shop_intable {
    width:100px;
}
.td_inpshopinfo_icon{
    width:60px;
    text-align:left;
}
.leftBoard p{
	height:30px;
	}
.leftBoard p div.custom-select, .table_inpshopinfo p div.custom-select{
    height: 28px;
    width: 239px;
	padding-right:6px;
	line-height:18px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.leftBoard p div.custom-select .custom-select-text, .table_inpshopinfo p div.custom-select .custom-select-text{
	background: url("/content/images_profile/boat_nameBg.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
	font-size:11px;
	color:#1D99D3;
	height:30px;
	position:relative;
	left:-1px;
}
p.clndrfirse .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 318px 10px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 37px !important;
    left: -1px;
    line-height: 37px;
    position: relative;
    width: 337px;
	}
p.currencyTesd .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 121px 10px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 40px !important;
	line-height:40px;
    left: -1px;
    position: relative;
    width: 140px;
	}

p.dirve_Offer .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 334px 5px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #999999 !important;
    font-size: 12px !important;
    height: 22px !important;
    left: -1px;
    line-height: 20px;
    padding-top: 6px;
    position: relative;
    width: 350px;
	}

p.certify_list .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 334px 5px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #999999 !important;
    font-size: 12px !important;
    height: 22px !important;
    left: -1px;
    line-height: 20px;
    padding-top: 6px;
    position: relative;
    width: 355px;
	}

.leftBoard p span{
	background: url("/content/images_profile/loopBg.png") no-repeat scroll left top transparent;
    color: #2CB5AB;
    font-size: 16px;
    padding-bottom: 8px;
    padding-left: 36px;
    padding-top: 5px;
	}
.safetyEquipmentOffer{
    background: url(/content/mydscontent/myds_icos.png?v=2) -142px -57px;
    width:36px;
    height:36px;
    float:left;
    margin-right:10px;
}
.carOffer{
	background:url(/content/mydscontent/myds_icos.png?v=2) top left no-repeat;
	height:27px;
	width:43px;
	float:left;
	margin-right:10px;
	}
.numberOfDiveGuidesOffer {
    background: url(/content/mydscontent/myds_icos.png?v=2) 0 -34px;
    width: 40px;
    height: 38px;
    float: left;
    margin-left: 4px;
}
.cameraTableOffer{
    background: url(/content/mydscontent/myds_icos.png?v=2) -42px -48px;
    width:46px;
    height:42px;
    float:left;
    margin-right:10px;
}
.accomodatesRebreathersOffer{
    background: url(/content/mydscontent/myds_icos.png?v=2) -94px -48px;
    width:48px;
    height:52px;
    float:left;
}
.accomodationOffer {
    background: url(/content/mydscontent/myds_icos.png?v=2) -82px 0;
    width: 35px;
    height: 45px;
    float: left;
    margin-right: 10px;
}
.waterDistance{
    background:url('/content/mydscontent/myds_icos.png') -42px 0px;
    width:42px;
    height:50px;
    float:left;
	margin-right:10px;
}
.swimmingPool{
    background:url(/content/mydscontent/myds_icos.png?ver=2) -118px 0;
    width:48px;
    height:50px;
    float:left;
	margin-right:10px;
}
.nitroxOffer{
	background:url(/content/mydscontent/myds_icos.png?ver=2) -166px 0;
	height:56px;
	width:20px;
	float:left;
	margin-left:10px;
	}
.right_board{
	float:right;
    max-width: 380px;
	}
.right_board h5{
	color: #2CB5AB;
    font-size: 13px;
    width: 330px;
    font-family: "proxima-nova";
    font-weight: normal;
	}

.smallLarsect01{
	color: #9F9F9F;
    font-size: 13px;
    width: 360px;
	}
.smallLitxtArea{
	color: #9F9F9F;
	width:360px;
	min-height:45px;
	}
.liBx01 ul li{
	width:110px;
	}
.small_liteam ul li{
	margin-top: -2px;
    padding-top: 0;
    width: 150px;
	}
.widthFixeds{
	width: 257px !important;
	}
.vectorOffrer{
	background:url(/content/images_profile/vectorSign.png) top left no-repeat;
	height:40px;
	width:43px;
	float:left;
	margin-right:0px;
	}
.addBtnPlus{
	 background: url("/content/images_profile/div_shop_icon_set.png") no-repeat scroll -143px -110px transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    text-shadow: 0 1px 1px #444444;
    width: 128px;
	}
.marsome_right{
	 margin-bottom: 8px !important;
    margin-top: 10px !important;
	}
.add_to_right p div.custom-select{
    height: 28px;
	width:360px;
	padding-right:6px;
	line-height:18px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
	padding-left:0 !important;
}
.add_to_right p div.custom-select .custom-select-text {
	background:url("/content/images_profile/custom-select-weight-select.png") no-repeat scroll 330px 5px #FFFFFF;
	width:340px;
	border: medium none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
   color: #9F9F9F;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    margin-left: 0px;
    padding: 5px 10px;
	position:relative;
	left:-1px;
}
.width_extralarge{
	width:360px!important;
	border: medium none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
   color: #9F9F9F;
    font-size: 13px;
    height: 25px!important;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
	}
.marsome{
	margin-top:6px!important;
	margin-bottom:6px!important;
	}
.add_to p {
    margin: 0 0 3px;
	}
.add_to_right p{
	margin: 0 0 6px;
	}
.add_to_right p{

}
.association_field{
	border: medium none;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #8C8C8C;
    height: 25px;
    margin-left: 4px;
    margin-right: 10px;
    padding-left: 5px;
    width: 327px;
	}
.warning_right {
    background: url("/content/images_profile/div_shop_icon_set.png") no-repeat scroll -44px -69px transparent !important;
    padding: 7px 14px !important;
    cursor: pointer;
}
.table_accomodations th {
    background: #10a99c;
    text-transform: uppercase;
    color: #fff;
    padding:5px;
}
.table_accomodations td {
    color:#858585;
}
.del_equ_ico, .a_delete_accomodation{
    background: url("/content/images_profile/div_shop_icon_set.png") no-repeat scroll -44px -68px transparent !important;
    min-width: 26px;
    max-width: 26px;
    min-height: 25px;
    cursor:pointer;
}
.a_delete_accomodation{
    margin-top:-5px;
}
.img-accomodation-thumb{
    height:100px;
}
.help_association,.help_association_do{
	color: #8C8C8C;
    font-size: 12px;
    margin-top: 22px;
	}
.help_association span a,.help_association_do span a{
	color: #8C8C8C;
	text-decoration:underline;
	}
.help_association span a:hover,.help_association_do span a:hover{
	text-decoration:none;
	}
.help_association span label,.help_association_do span label{
	  background: url("/content/images_profile/div_shop_icon_set.png") no-repeat scroll -72px -68px transparent !important;
    margin-left: 9px;
    margin-right: 4px;
    padding: 4px 10px !important;
	}
.bottome_txareaText{
	color: #2CB5AB;
    font-size: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
	}
.bottome_txareas,.myds_txtarea{
	border: medium none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #9F9F9F;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 765px;
	}
.liveaboar_secrion03{
	padding-top:10px;
	}
.liveaboar_secrion03 h2{
	color:#2CB5AB!important;
	}

.btn_pro01{
	background: url("/content/images_profile/galleryMrBtn.png") no-repeat scroll center top transparent;
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 27px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
.liveaboar_secrion04{
	padding: 10px 0 !important;
	}
.certificatio_head_icon{
	 background: url("/content/images_profile/certificateI_icon.png") no-repeat scroll left top transparent;
    line-height: 23px;
    padding-left: 30px;
	}
.certification{
	 background: none repeat scroll 0 0 #FDFDFD;
    padding:3px 15px 1px;
    width: 806px;
	}
.certification h4{
	color:#2cb5ab;
	}
.editType{
	margin-top:25px;
	}
.editType div{
    float:left;
    margin-bottom:10px;
}
.editType div label,.myshop_name_edit{
	background: url("/content/images_profile/editBg.png") no-repeat scroll center top transparent;
      padding: 5px 13px;
	}
.editType div label a,.a_edit_myshop_name{
	 color: #575757;
    font-size: 11px;
    font-weight: bold;
    padding-left: 12px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
.liveaboar_secrion01 .editType div label{
    padding-right:10px;
}
.liveaboar_secrion01 .editType div label a{
    font-size:9px;
}
.warning-shop-certs{
}
.mainWidth{
	width:314px;
	margin-right:5px;
	}
.edit_add_right p{
	margin-bottom:6px;
	}
.liveaboar_secrion05{
	padding:0px;
	}
.liveaboar_secrion05 p{
	color:#9f9f9f;
	font-size:13px;
	}
.liveaboar_secrion05 h2{
	text-transform:uppercase;
	padding-top:15px;
	}

.equipmentTable{

	}
.equipmentTable ul{
	 border-right: 1px solid #DEDEDE;
    float: left;
    font-size: 14px;
    padding: 0;
    text-align: center;

	}
.equipmentTable ul li{
	height: 30px;
    line-height: 30px;
    list-style: none outside none;
	}
.equipment_heading{
	background:#10a99c;
	 text-transform: uppercase;
	color:#fff;
	}
.catagory_eqpmtn{
	width:190px!important;
	text-align:left!important;
	padding-left:15px!important;
	}
.catagory_eqpmtn li{
	text-align:left!important;
	padding-left:15px!important;
	}
.rent_s{
	width:85px;
	}
.brand_es{
	 width:175px;
	}
.moDel_s{
	border:none!important;
	width:192px;
	}
.eDit_s{
	border:none!important;
    width: 40px;
	}
.eDit_s li{
	background:none!important;
	}
.ofwihte{
	background:#f9f9f9;
	color: #858585;
    font-size: 13px;
	}
.pest_02{
	background:#e3f3f1;
	color: #858585;
    font-size: 13px;
	}
.equipment_add{
	}
.equipment_add a {
	 background: url("/content/images_profile/div_shop_icon_set.png") no-repeat scroll -85px -176px transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    padding: 9px 45px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #222222;
	}
.emplyee_Tables{

	}
.emplyee_Tables ul{
	float:left;
	}
.emplyee_Tables ul li{
	height: 35px;
    list-style: none outside none;
    margin-bottom: 15px;
	line-height:38px;
    margin-right: 15px;
	}
.dialog-back.emplyee_Tables ul li{
    max-height: 50px;
}
.emplyee_naemFild{
	width:152px;
	padding:0px;
	}
.emplyee_naemFild li{
	line-height:normal!important;
	}
.emplyee_naemFild li a{
	color: #ADADAD;
    font-size: 12px;
    margin-right: 10px;
	}
.emplyee_naemFild li h5{
	color: #9F9F9F;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
	}
.emplyee_iconFild{
	width:164px;
	padding:0px;
	}
.emplyee_Name{
	color: #2CB5AB;
    font-size: 15px;
    height: 0 !important;
    padding: 77px 0 15px 3px;
    vertical-align: text-bottom;
	}
.emplyee_iconFild li{
	text-align:center;
	}
.icon_heading{
	background: none repeat scroll 0 0 #FFFFFF!important;
    color: #9F9F9F;
    font-size: 14px;
    height: 80px!important;
   	padding:10px 0 4px 10px;
    text-align: left !important;
	line-height:normal!important;
	}
.emplyee_iconFild_last{
	width:184px;
	}
.emplyee_iconFild_for_redBg{
	background:url(/content/images_profile/transparent-red-bg.png) top center repeat!important;
	}

.emplyee_iconFild li{
	background:url(/content/images_profile/transparent-green-bg.png) top center repeat;
	}
.liveaboar_secrion06{
	margin-bottom: 30px;
    margin-top: 22px;
    padding-bottom: 10px;
	}
/*liveaboard_input End*/


/*tips Input start*/
.tripifoes{
	background: none repeat scroll 0 0 transparent;
    margin: 12px 0 0 12px;
    padding: 0;
	}
.filldetls{
	color: #9F9F9F;
    font-size: 13px;
    margin: 0 0 0 12px;
	}
.trip_right{
	margin-right:70px;
	}
.tripInner a{
	padding:5px 48px;
	}
.tripdates{
	background:url("/content/images_profile/profile_Bnt.png") no-repeat scroll center top transparent
	}
.mRNones{
	margin:10px 0 0;
	}
.tripe_bottomLst{
	padding:15px;
	}
.nonesmall{
	margin:0px;
	}
.mainWidth66{
	margin-right: 5px;
    width: 286px;
	}
.tripbottomLeft{
	margin-top:128px;
	}
.divSite{
	background: url("/content/images_profile/div_siteIcon.png") no-repeat scroll left top transparent;
    color: #2CB5AB;
    font-size: 15px;
    font-weight: normal;
    line-height: 23px;
    margin: 0 0 10px;
    padding-left: 33px;
	}
.mainWidthAndHight{
	border: medium none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #9F9F9F;
    font-size: 12px;
    height: 60px;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 360px;
	}
.addInfo{
	color:#2cb5ab!important;
	font-size:12px;
	margin-bottom:22px;
	}
.twoInpuadd{
	 margin-bottom: 15px;
    overflow: hidden;
    padding: 12px;
	}
.addtosmall p{
	height:55px;
	margin-bottom:12px;
	}
.addtosmall p span{
	 background:none;
	 padding:0px;
	 display:block;
	 margin-bottom:3px;
	}
.tripInfoFirst{

	}
.tripInfoFirst ul{
	float: left;
    padding: 0;
	margin:0;
    width: 200px;
	}
.tripInfoFirst ul li{
	list-style:none;
	}
.tritinyInput{
	border: medium none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 36px;
    padding-left: 5px;
    width: 145px;
	}
.noneLarge{
	height: 38px !important;
    margin: 0;
    padding: 10px !important;
    width: 150px !important;
	}
.smallLarsect022{
	margin:0;
 	width:324px;
	height:25px;
	}
.smallLarsect033 {
    height: 40px !important;
    margin: 0;
    width: 345px !important;
    padding-top: 10px;
    padding-bottom: 12px;
}



/*Liveboard trip start*/
.liveBoardTrip{
	padding:30px 20px!important;
	}
.list_dievs{

	}
.list_dievs ul{
	 margin:0;
	 padding:0;
	}
.list_dievs ul li{
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #A4A4A4;
    border-top: 1px solid #A4A4A4;
    /*height: 33px;*/
    list-style: none outside none;
    padding: 20px 18px;
	}
.noneSomthings{
	background:none!important;
	border:none!important;
	}
.list_dievs ul li div{
	float:left;
	width:245px;
	}
.list_dievs ul li div h4{
	color: #1D99D3;
    font-size: 16px;
    margin: 0;
    padding: 0;
	}
.list_dievs ul li div em{
	 background: url("/content/images_profile/clnderIcon.png") no-repeat scroll left 1px transparent;
    color: #727272;
    font-size: 13px;
    font-style: normal;
    line-height: 26px;
    padding-left: 20px;
	}
.list_dievs ul li span{
	background: url("/content/images_profile/divesIcons.png") no-repeat scroll left top transparent;
    color: #7E7E7E;
    font-size: 12px;
    margin-left: 50px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 5px;
    width: 135px;
    float:left;
	}
.list_dievs ul li span b{
	margin-left: 50px;
    text-align: center;
	}
.list_dievs ul li label{
	float:right;
	margin-top:-5px;
	}
    .list_dievs ul li label a {
        background: url("/content/images_profile/view_trioBtn.png") no-repeat scroll center top transparent;
        color: #1D99D3;
        font-size: 14px;
        font-weight: bold;
        padding: 9px 12px;
        text-decoration: none;
        text-shadow: 1px 1px 1px #FFFFFF;
        font-family: "proxima-nova",Arial,"Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    }

.list_dievs{

	}

.addtoTrips input{
	 margin-left: 3px;
    margin-right: 7px;
	}
.addtoTrips{
	margin-bottom:30px!important;
	}
/*Trips_Input_Add_New_No_Trips start*/
.createATripTopBar {

}
.createATripTopBar h2{
	margin:0;
	color:#2cb5ab;
	font-size:22px;
	font-weight:500;
	overflow:hidden;
	padding-bottom:20px;
	background:url(/content/images_profile/log_book_tab_line_bg_rep.png) repeat-x center bottom;
	width:100%;
}
.createATripTopBar h2 i.carret-down {
	background-position: -199px -659px;
    display: inline-block;
    height: 35px;
    margin-left: 0;
    margin-top: 0;
    width: 38px;
	float: left;
	margin-right:15px;
}
.createATripTopBar h2 span {
	display: inline;
	height: 35px;
    line-height: 35px;
}
.createATripActionBar {
	float:right;
}
.createATripActionBar a{
	margin-left:3px;
}
.createATripActionBar a.savePublishBtn{
	background: url("/content/images_profile/trip_inser_actionBtn.png") no-repeat scroll 0px 0px transparent;
    color: #FFFFFF;
    padding: 5px 10px;
    text-decoration: none;
	text-transform:capitalize;
	font-size:15px;
	font-weight:700;
	width:129px;
	text-align:center;
	display:inline-block;
	line-height:27px;
	text-shadow: 0 1px 0 #3D3D3D;
}
.createATripActionBar a.saveOnlyBtn,.createATripActionBar a.tripBackBtn,.tripInner a.addTripTop, #myds_reviews_ask_submit{
	background: url("/content/images_profile/trip_inser_actionBtn.png") no-repeat scroll -157px 0px transparent;
    color: #575757;
    padding: 5px 10px;
    text-decoration: none;
	text-transform:capitalize;
	font-size:15px;
	font-weight:700;
	width:58px;
	text-align:center;
	display:inline-block;
	line-height:27px;
	text-shadow: 0 1px 0 #fff;
}
.tripInner a.addTripTop {
    margin-left: 740px;
}
.div_clendar_deacivator {
    position:absolute;
    min-height:260px;
    min-width:260px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    margin-top: 43px;
}
.createATripActionBar a.deleteBtn{
	background: url("/content/images_profile/trip_inser_actionBtn.png") no-repeat scroll -244px 0px transparent;
    color: #575757;
    padding: 5px 10px;
    text-decoration: none;
	text-transform:capitalize;
	font-size:15px;
	font-weight:700;
	width:58px;
	text-align:center;
	display:inline-block;
	line-height:27px;
	text-shadow: 0 1px 0 #fff;
}
.clender_main2.hasDatepicker .ui-widget-content{
	margin-left:40px;
}
.clneder_tripdetails.hasDatepicker .ui-widget-content {
    margin-left:0px;
}
.clender_main2.hasDatepicker .ui-widget-content{
	background:url(/content/images_profile/calenderBoxBgImg.png) no-repeat left top;
	padding:1px 3px 9px 1px ;
	width:259px;
	height:262px;
	border:none;
}
.clender_main2.hasDatepicker .ui-widget-content .ui-widget-header{
	background:none;
}
.clender_main2.hasDatepicker .ui-widget-content .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border:none;
}
.clender_main2.hasDatepicker .ui-widget-content a.ui-datepicker-prev {
    height: 1em;
    position: absolute;
    top: 12px;
    width: 1em;
	left: 16px;
}
.clender_main2.hasDatepicker .ui-widget-content a.ui-datepicker-prev span {
	background:url(/content/images_profile/calenderBoxBgImg.png) no-repeat -17px -14px ;
	cursor:pointer;
}
.clender_main2.hasDatepicker .ui-widget-content a.ui-datepicker-prev span:hover {
	background:url(/content/images_profile/calenderBoxBgImg.png) no-repeat -17px -14px #666 !important;
}
.clender_main2.hasDatepicker .ui-widget-content a.ui-datepicker-next {
    height: 1em;
    position: absolute;
    top: 12px;
    width: 1em;
	right: 17px;
}
.clender_main2.hasDatepicker .ui-widget-content a.ui-datepicker-next span {
	background:url(/content/images_profile/calenderBoxBgImg.png) no-repeat -227px -14px ;
	cursor:pointer;
}
.clender_main2.hasDatepicker .ui-widget-content a.ui-datepicker-next span:hover {
	background:url(/content/images_profile/calenderBoxBgImg.png) no-repeat -227px -14px #666 !important;
}
.clender_main2.hasDatepicker .ui-widget-content .ui-datepicker-header{
	font-size:16px;
	color:#525d66;
	font-weight:600;
	text-shadow: 0 1px 0 #fff;
	text-transform:capitalize;
    max-height:37px;
    min-height:37px;
    padding:0px;
    margin:0px;
    vertical-align: middle;
}
.clender_main2.hasDatepicker .ui-datepicker .ui-datepicker-title {
	line-height:24px;
    position: absolute;
    width: 180px;
    top:8px;
}
.clender_main2.hasDatepicker table.ui-datepicker-calendar thead tr th {
	color:#9da7af;
	font-size:15px;
	font-weight:500;
	padding:8px 4px;
}
.clender_main2.hasDatepicker table.ui-datepicker-calendar tbody td {
	padding:0px;
}
.clender_main2.hasDatepicker .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:none;
	background:url(/content/images_profile/calenderSelectedRegularBg.png) repeat-x center top;
	border: 1px solid #e2e2e2;
    padding: 9px 8px;
	color:#525d66;
	font-size:14px;
	font-weight:700;
}

    .clender_main2.hasDatepicker .ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
        background: url(/content/images_profile/calenderSelectedRegularHoverBg.png) repeat-x center top;
    }
/*.clender_main2.hasDatepicker .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url(/content/images_profile/calenderSelectedGreen.png) no-repeat center top;
    color: #000;
    border: 1px solid #e2e2e2;
    padding: 9px 8px;
	color:#fff;
}*/
.clender_main2.hasDatepicker td.ui-state-highlight, .ui-widget-content td.ui-state-highlight, .ui-widget-header td.ui-state-highlight {
    background: url(/content/images_profile/calenderSelectedGreen.png) no-repeat center top;
    /*background:url(/content/images_profile/calenderCurBlue.png) no-repeat center top;*/
	border: 1px solid #e2e2e2;
    padding: 9px 8px;
	color:#fff;
}
.clender_main2.hasDatepicker td.ui-state-highlight a, .ui-widget-content td.ui-state-highlight a, .ui-widget-header td.ui-state-highlight a
 {
    color:#fff;
}

.createATripPart1 {
	padding:0;
}
.createATripPart1 .leftBoard{
	float:left;
}
.createATripPart1 .leftBoard p.part1Box{
	margin:0;
	color:#2cb5ab;
	font-size:18px;
	font-weight:500;
	margin-bottom:20px;
}
.createATripPart1 .leftBoard p.part1Box i.carret-down {
	background-position: -250px -644px;
    display: inline-block;
    height: 50px;
    margin-left: 0;
    margin-top: 0;
    width: 50px;
	float: left;
	margin-right:15px;
}
.createATripPart1 .leftBoard p.part1Box span {
	display: inline;
	height: 35px;
    line-height: 25px;
}
.createATripPart1 .leftBoard p.part1Box span label{
	display: block;
	font-size:13px;
	color:#9f9f9f;
}
.createATripPart1 .leftBoard p.clndrfirse .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 318px 10px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 37px !important;
    left: -1px;
    line-height: 37px;
    position: relative;
    width: 337px;
	padding-right:0;
	}
.createATripPart1 .leftBoard p.currencyTesd .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 121px 10px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 35px !important;
	line-height:35px;
    left: -1px;
    position: relative;
    width: 130px;
	padding-left:0;
	}

.createATripPart1 .right_board {
    float: left;
	margin-right: 0;
    padding-left: 50px;
    width: 353px;
	background:url(/content/images_profile/left-col-bg2.png) repeat-y left top;
}
.createATripPart1 .right_board p.part1Box{
	margin:0;
	color:#2cb5ab;
	font-size:18px;
	font-weight:500;
	overflow:hidden;
	margin-bottom:20px;
}
.createATripPart1 .right_board p.part1Box i.carret-down {
	background-position: -248px -589px;
    display: inline-block;
    height: 50px;
    margin-left: 0;
    margin-top: 0;
    width: 50px;
	float: left;
	margin-right:15px;
}
.createATripPart1 .right_board p.part1Box i.carret-down-small {
    display: inline-block;
	float: left;
	margin-right:15px;
	background-position: -210px -540px;
	height: 35px !important;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 15px !important;
}
.createATripPart1 .right_board p.part1Box span {
	display: inline;
	height: 35px;
    line-height: 25px;
}
p.avl-UnavlBar {
	margin: 5px 10px;
	margin-left:55px;
}
p.avl-UnavlBar a{
	color:#9b9b9b;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
}
p.avl-UnavlBar a:hover{
	color:#333;
}
p.avl-UnavlBar a.avl{
	background:url(/content/images_profile/avl-UnavIcon.png) no-repeat 0px 0px;
}
p.avl-UnavlBar a.usAvl{
	background:url(/content/images_profile/avl-UnavIcon.png) no-repeat 0px -26px;
}


.createATripPart3 p.part1Box{
	margin:0;
	color:#2cb5ab;
	font-size:18px;
	font-weight:500;
	overflow:hidden;
	margin-bottom:20px;
}
.createATripPart3 p.part1Box i.carret-down {
	background-position: -256px -692px;
    display: inline-block;
    height: 50px;
    margin-left: 0;
    margin-top: 0;
    width: 38px;
	float: left;
	margin-right:15px;
}
.createATripPart3 p.part1Box span {
	display: inline;
	height: 50px;
    line-height: 50px;
}
.createATripPart3 p{
	height:auto;
	margin-bottom:15px;
}
.createATripPart3 p textarea{
	height:auto;
	font-size:13px;
	min-height:50px;
}
.createATripPart3 .right_board {
	float:left;
    width: 340px;
    margin-left:40px;
	max-width:inherit;
}
.createATripPart3 .right_board  h5{
	color: #2CB5AB;
    font-size: 13px;
    width: 330px;
    font-family: "proxima-nova";
    font-weight: normal;
}
.createATripPart3 .right_board h4.divSite{
	background: url("/content/images_profile/div_siteIcon.png") no-repeat scroll left top transparent;
    color: #2CB5AB;
    font-size: 15px;
    font-weight: normal;
    line-height: 23px;
    margin: 0 0 10px;
    padding-left: 33px;
	}
.createATripPart3 p.dirve_Offer {
	min-height:40px;
}
.createATripPart3 .right_board .custom-select{
    height: 28px;
    width: 239px;
	padding-right:6px;
	line-height:18px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}

.createATripPart3 .right_board .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 318px 10px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 32px !important;
    left: -1px;
    line-height: 28px;
    position: relative;
    width: 337px;
	padding-right:0;
	}
.createATripPart3 .right_board .addBtnPlus{
	background: url("/content/images_profile/div_shop_icon_set.png") no-repeat scroll -143px -110px transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    text-shadow: 0 1px 1px #444444;
    width: 128px;
	cursor:pointer;
	}
.border_hr {
	background:url(/content/images_profile/log_book_tab_line_bg_rep.png) repeat-x center bottom;
    border-bottom: 0;
    height: 3px;
	clear:left;
	}

.createATripPart4 p.part1Box{
	margin:0;
	color:#2cb5ab;
	font-size:18px;
	font-weight:500;
	margin-bottom:10px;
}
.createATripPart4 p.part1Box i.carret-down {
	background-position: -250px -644px;
    display: inline-block;
    height: 50px;
    margin-left: 0;
    margin-top: 0;
    width: 50px;
	float: left;
	margin-right:15px;
}
.createATripPart4 p.part1Box span {
	display: inline;
	height: 35px;
    line-height: 25px;
}
.createATripPart4 p.part1Box span label{
	display: block;
	font-size:13px;
	color:#9f9f9f;
}
.createATripActionBottomBar {
	float:none;
}
a.addEditTripBtn{
	background: url("/content/images_profile/trip_inser_actionBtn.png") no-repeat scroll -332px 0px transparent;
    color: #575757;
    font-size: 12px;
    font-weight: 600;
    padding: 6px 4px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	display:inline-block;
	width:145px;
	height:28px;
	line-height:26px;
	text-align:center;
	margin-left:65px;
	margin-bottom:20px;
}
.multiDayBlock,.singleDayBlock {
	margin-top:30px;
	margin-bottom:10px;
}
.multiDayBlockTop h4{
	color:#575757;
	font-size:20px;
    font-weight: 500;
    margin: 0px;
	margin-bottom:10px;
}
.multiDayBlockTop h5{
	font-family:"proxima-nova",Arial,"Trebuchet MS",Verdana,Helvetica,Sans-Serif;
	color:#2cb5ab;
	font-size:15px;
    font-weight: 500;
    margin: 0px;
	margin-bottom:10px;
}
.multiDayBlockTop h5 label{
	color:#9b9b9b;
	font-size:13px;
    font-weight: 500;
    margin: 0px;
	margin-top:5px;
	display:block;
}
.multiDayBlockTop p{
	color:#9b9b9b;
	font-size:13px;
    font-weight: 400;
    margin: 0px;
	margin-bottom:10px;
}

.multiDayBlockTop p.part1Box{
	margin:0;
	color:#2cb5ab;
	font-size:18px;
	font-weight:500;
	margin-bottom:20px;
}
.multiDayBlockTop p.part1Box i.carret-down {
	background-position: -254px -531px !important;
    display: inline-block;
    float: left;
    height: 58px !important;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 25px !important;
}
.multiDayBlockTop p.part1Box label{
	display: block;
	font-size:13px;
	color:#9f9f9f;
	display: inline;
	width:270px;
	float:left;
	line-height:inherit;
	height:inherit;
}

.multiDayBlockTop .myArticlesSteps2AddLinksBar p {
	position:relative;
	overflow:hidden;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.multiDayBlockTop .myArticlesSteps2AddLinksBar p em{
	float:left;
	margin-right:10px;
}
.myArticlesSteps2AddLinksBar p em a{
	font-style:normal;
	color:#808080;
	text-decoration:none;
	font-size:14px;
}
.multiDayBlockTop .myArticlesSteps2AddLinksBar p em a:hover{
	text-decoration:underline;
}
.multiDayBlockTop .myArticlesSteps2AddLinksBar p span{
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: relative;
    top: 2px;
	float:left;
    width: 13px;
	cursor:pointer;
}
.multiDayBlockBottom h5{
	font-family:"proxima-nova",Arial,"Trebuchet MS",Verdana,Helvetica,Sans-Serif;
	color:#575757;
	font-size:13px;
    font-weight: 500;
    margin: 0px;
	margin-bottom:10px;
	text-shadow:0 1px 1px #fff;
}
.multiDayBlockBottom p i.date-icon {
	background-position: -228px -546px;
    display: inline-block;
    float: left;
    height: 25px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    width: 25px;
}

.multiDayBlock,.singleDayBlock {
	margin-bottom:10px;
}
.tripInfoFirst ul li p {
	height:70px;
}
.newTripStartDate {
	min-height: 35px;
}
.newTripStartDate p.currencyTesd {
}
.newTripStartDate p.currencyTesd .custom-select{
	width:150px;
	height:30px;
	margin-top:0;
}
.newTripStartDate p.currencyTesd .custom-select-text{
	background: url("/content/images_profile/add_new_select_arrow.png") no-repeat scroll 121px 5px #FFFFFF !important;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 0 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 28px !important;
	line-height:28px;
    left: -1px;
    position: relative;
    width: 140px;
	padding-right:0;
	}
.newTripStartDate a.addBTN{
	background:url(/content/images_profile/trip_inser_actionBtn.png) no-repeat -490px 0;
	color: #6B6B6B;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    height: 26px;
    line-height: 27px;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    width: 60px;
}
.createATripPart4 #div-blog-admin-selected-media-tags,#div-divelog-selected-media-tags {
	height: 43px;
    overflow: hidden;
    padding-top: 10px;
    max-width:400px;
	margin-left:50px;
}
#div-divelog-selected-media-tags{
    margin-left:10px;
    max-width:800px;
    height: auto;
}
.createATripPart4 #div-blog-admin-selected-media-tags img,#div-blog-admin-selected-media-tags-articles img,#div-divelog-selected-media-tags img{
    width:55px;
    height:43px;
	display:inline-block;
	background:#d0d0d0;
}
.createATripPart4 .post_tag_img,#div-divelog-selected-media-tags .post_tag_img {
    cursor: pointer;
    float: left;
    margin-right: 9px;
	margin-bottom:3px;
	position:relative;
}
.createATripPart4 #div-blog-admin-selected-media-tags em.CloseBtn,#div_photo_marine_tags em.CloseBtn
,#div-blog-admin-selected-media-tags-articles em.CloseBtn,
#div-divelog-selected-media-tags em.CloseBtn {
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: absolute;
    right: -7px;
    top: -6px;
    width: 13px;
	cursor:pointer;
}
#div_photo_marine_tags em.CloseBtn{
    position:relative;
    float: left;
    margin-top: 5px;
    margin-left: 2px;

}
.createATripPart3DiveSitesEdit {
}
.createATripPart3DiveSitesEdit .association_field{
	border: medium none;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #8C8C8C;
    height: 25px;
    margin-left: 0px;
    margin-right: 10px;
    padding-left: 5px;
    width: 235px;
	}
.createATripPart3DiveSitesEdit p label,.createATripPart3DiveSitesEdit .divel label,.edit_bst_but_asb{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAaCAYAAAANIPQdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAipJREFUeNrcmM2K4kAQxyux0YioqIsKso/gC/gSXhf2LsiiwbO4hxFRFLx48AGGAZknGBbPguDJo+BRdIQdo7OQaLSzXUJEmcGJzoexCyrfafqXqv5Xd4R2ux30+Xy/w+HwT0KIYBgGhcvYN+az/QvUYBvj5YOieLwhQRBgvV7T6XR6t1gsbojX672Jx+O/nE4nbDYbuLAFP6ohh8MBkUhE7vf7RBgOh2osFpNUVd1+AV6MZSS43W4YjUaayIjF5XLJFaCZssiFfIQdUKSmlAJvJrLBi3wEAXEs8giJbOgE4cwTHiGRT/yIxlKplK1ht5F8T7qm02nA8oOgzWbTnpE0D85xBHS5XFslwz2en9vWZ/luTJp+imUymS2Y+cUQtNFo2E7AsD/EFJ1ThCebze4AzZpUq9VsJ147dT0VUpblA0C0arVqS3U+gLSarrlc7kWKVioVW9dY7Ke4H8lj3mq1oF6vH6RouVwGq+9f0oVer6cGAgHJSrp1Oh1IJBKQz+ehVCpdxfx1NptpZF9qj1mhUMA1GgwGAygWi1cxDURI7KfQ7XYtR/IaVyK7SOKMh1fIs+vktU3SCa9ryYM6KUmSyCskGvIRBPZ4PDCfz7kD9Pv9oCiKQcbj8QNT12QoFILVasUNoPn3EfnI4+PkVtf1ZDQaxdByIUCoqpqmwWQygaenv7coPH8Wyrz+7/n5B7upw6u/c7/EvjNXrHK8cV9nXDrd0Hvk+y/AAG5UnCuicXMTAAAAAElFTkSuQmCC') /*/content/images_profile/editBg.png*/ no-repeat scroll center top transparent;
      padding: 5px 13px;
	}
.createATripPart3DiveSitesEdit p label a,.createATripPart3DiveSitesEdit .divel label a,.edit_bst_but_asb a{
	 color: #575757;
    font-size: 11px;
    font-weight: bold;
    padding-left: 12px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
#div_edit_bst_abs {
    position: absolute;
    box-shadow: 1px 1px 2px #CCCCCC;
    background-color: #eee;
    display: none;
    width: 420px;
    padding: 20px;
    margin-left: 40px;
    z-index:10000;
}
    #div_edit_bst_abs label {
        float:right;
    }
    #div_edit_bst_abs textarea{
        max-width: 250px;
        max-height: 50px;
    }
.body-edit-profile-img-popup.ui-dialog {
    background: url('/content/mydscontent/dialog-back.png') 0 0 no-repeat;
    border: none;
    padding: 0;
    min-height: 328px;
}
.body-edit-profile-img-popup.ui-dialog .ui-dialog-content {
	padding: 0px 8px 0px 8px;
	position:relative;
	font-size:14px;
}

.body-edit-profile-img-popup .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
	z-index:999999;
}

.body-edit-profile-img-popup .ui-dialog-title {
	float:none;
	margin:0;
}

.body-edit-profile-img-popup .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display:block;
	background:url('/content/images_profile/close-popup.png') 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:37px;
	right:25px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.body-edit-profile-img-popup h2 {
	font-size:24px;
	font-weight:normal;
	color:#2cb5ab;
	margin:0;
	padding-bottom:10px;
}
.body-edit-profile-img-popup h3 {
	font-size:20px;
	font-weight:normal;
	color:#949494;
	margin:0;
	padding-bottom:10px;
}
.createATripPart3DiveSitesEdit p span{
	background: url("/content/images_profile/div_shop_icon_set.png") no-repeat scroll -44px -68px transparent !important;
    color: #2CB5AB;
    font-size: 16px;
    padding-bottom: 8px;
    padding-left: 36px;
    padding-top: 5px;
	}
.singleDayBlockTop {
	border-bottom:1px solid #e1e1e1;
	margin-bottom:15px;
}
.singleDayBlockTop span.jquery-checkbox {
	margin-right:4px;
}
.singleDayBlockTop .diveStreamSettingSelectBox{
	font-size:13px;
	line-height:20px;
	color:#9b9b9b;
	margin:10px 0px;
	margin-bottom:20px;
	padding:0;
	font-weight:500;
	width:360px;
}
.borderTop {
    border-top: 1px solid #E1E1E1;
    padding-top: 15px;
}
.singleDayBlockTop .diveStreamSettingSelectBox label {
	margin-right:0px;
	width:100px;
}

.addNewTrips{
	 background: url("/content/images_profile/top_transparent_clndr.png") no-repeat scroll center 15px transparent;
    height: 344px;
    margin: 113px auto auto;
    width: 344px;
	}
.addNewBtns{
	background:url(/content/images_profile/calnderaddBTn.png) top center no-repeat;
	width:341px;
	height:55px;
	}
.addNewBtns a{
	color: #FFFFFF;
    display: block;
    font-size: 22px;
    font-weight: bold;
    line-height: 52px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 #002E56;
	}
/*liveaboard_input start*/

/*Liveaboard view trip start*/
.book_trip {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-left:10px;
    margin-right:-20px;
}
.viewTrip_popup {
    background: url(/content/images_profile/popupIbg.png) top center no-repeat;
    position: absolute;
    width: 795px;
    height: 558px;
    padding: 13px;
    display: none;
    z-index: 10000;
}
.wiewcontent{
	background:#eff0f0;
	padding:38px 38px 50px;
	height:470px!important;
	}
.viewTrip_popup .wiewcontent{
    /*height:auto!important;*/
    min-height:470px;
}
.div_close_trip_popup {
    position:absolute;
    cursor:pointer;
    margin-left: 730px;
    margin-top: -25px;
}
#contentviweHead_Trips{
	max-width:700px;
	}
.contentviweHead h3{
	 color: #2CB5AB;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
	}
.contentviweHead h3 span{
	background: url("/content/images_profile/divesIcons.png") no-repeat scroll left top transparent;
    margin-left: 100px;
    padding-bottom: 4px;
    padding-left: 12px;
	}
.contentviweHead h3 label{
	color: #7E7E7E;
    font-size: 19px;
    margin-left: 5px;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
.viwecontLeft{
	float:left;
	}
.viewcontRight{
	float:right;
	width:470px;
	}
.viewcontRightTripPopup {
    width:400px;
}
.mealNdNots h4{
	color: #2CB5AB;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    padding: 0;
	}
.mealNdNots p{
	color: #7D7D7D;
    font-size: 13px;
    line-height: 22px;
    margin: 0 0 13px;
    padding: 0;
	}
.priceGray{
	margin-top:20px;
	}
.priceGray ul{
	margin:0;
	padding:0;
	}
.priceGray ul li{
	float:left;
	list-style:none;
	}
.priceGray ul li h4,.trips_show_h3{
	color: #2CB5AB;
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
	}
.priceGray ul li p{
	color: #8F8F8F;
    font-size: 19px;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
.divsitrip{
	font-size:19px;
	color:#2cb5ab;
	}
.divesiteList{

	}
.divesiteList ul{
	float: left;
    margin: 0;
    padding: 0;
    width: 400px;
	}
    .divesiteList ul li {
        float: left;
        margin-right: 10px;
        min-width: 190px;
        max-width: 190px;
    }
.divesiteList ul li,.divesiteList ul li a{
	color: #26A2E0;
    font-size: 12px;
    height: 28px;
    list-style: none outside none;
    text-decoration:none;
	}


.poupfirst{
	left: 290px;
    position: absolute;
    top: 100px;
	}

.offerList{
	height: 410px;
    overflow: scroll;
    width: 730px;
	}
.offerList ul{
	float:left;
	}
.offerList ul li{
	color: #9B9B9B;
    font-size: 15px;
    height: 30px;
    list-style: none outside none;
    width: 270px;
	}
.offerListBtn{

	background: url("/content/images_profile/poUptopBg.png") repeat-x scroll center top transparent;
    clear: both;
    padding-top: 35px;
    position: relative;
    width: 722px;
    z-index: 2;

	/*box-shadow: 0 -6px 6px #cecece;
	-moz-box-shadow: 0 -6px 6px #cecece;
	-webkit-box-shadow: 0 -6px 6px #cecece;*/
	}
.offerListBtn a{
	padding: 7px 53px;
	}
.widtbrs{
	width:90px!important;
	}
.pdleft{
	padding-left:0px!important;
	}


/* CountryArticalContainer-JK Start here*/
.countryArticalContainer-JK {
	clear:both;
	margin-left:10px;
}
.countryArticalContainer-JK-destination {
    margin-left:0px
}
.icon.artial-small {
	background-position: -105px -438px;
    height: 30px;
    width: 28px;
}
.countryArticalItemBoxHolder-jk {
	background: none repeat scroll 0 0 #FFFFFF;
    padding: 14px 28px;
    position: relative;
}
.countryArticalItemBox-jk {
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:15px;
	background:url(/content/images_profile/articalThum-arow-jk.png) no-repeat right center;
	padding-right:20px;
	padding-bottom:10px;
}
.countryArticalItemBox-jk-L {
	float:left;
	width:68px;
	margin-left:12px;
	margin-right:12px;
}
.countryArticalItemBox-jk-R {
	float:left;
	width:700px;
}
.countryArticalItemBox-jk-R h2{
	margin:0;
	padding:0;
	margin-bottom:8px;
	font-size:16px;
	color:#01a0f7;
	font-weight:normal;
}
.countryArticalItemBox-jk-R p{
	margin:0;
	padding:0;
	margin-bottom:8px;
	font-size:13px;
	color:#949494;
	line-height:18px;
}
.countryArticalItemBoxHolder-jk a.all {
	display:block;
	position:absolute;
	bottom:15px;
	right:20px;
	line-height:28px;
	color:#434f5a;
	font-size:14px;
	text-decoration:none;
}
p.viewAllLink {
	clear:both;
	margin-top: 20px;
	min-height:6px;
}
.diveShopProfileArticlesItemBoxHolder-jk {
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:10px;
}
.dive_shop_profile_articles-jk {
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:15px;
	background:url(/content/images_profile/articalThum-arow-jk.png) no-repeat right center;
	padding-right:20px;
	padding-bottom:10px;
}
.dive_shop_profile_articles-jk-rep {
	overflow:hidden;
}
.dive_shop_profile_articles-jk-rep img {
	float:left;
	width:86px;
	margin-right:14px;
}
.dive_shop_profile_articles-jk-rep h2{
	margin:0  !important;
	padding:0  !important;
	margin-bottom:8px !important;
	font-size:16px  !important;
	color:#01a0f7  !important;
	font-weight:normal  !important;
}
.dive_shop_profile_articles-jk-rep p{
	margin:0;
	padding:0;
	margin-bottom:8px;
	font-size:13px;
	color:#949494;
	line-height:18px;
}
.dive_shop_profile_articles-jk-L {
	float:left;
	width:86px;
	margin-right:14px;
}
.dive_shop_profile_articles-jk-R {
	float:left;
	width:400px;
}
.dive_shop_profile_articles-jk-R h2{
	margin:0;
	padding:0;
	margin-bottom:8px;
	font-size:16px;
	color:#01a0f7;
	font-weight:normal;
}
.dive_shop_profile_articles-jk-R p{
	margin:0;
	padding:0;
	margin-bottom:8px;
	font-size:13px;
	color:#949494;
	line-height:18px;
}
#right-content #tabs .tab-content1 {
	    padding: 45px 60px 8px 33px;
}
#tabs ul.tabs li a.sites2 {
	background-position:0 -380px;
	width:88px;
}
#right-content #tabs.tabs2 {
	width:680px !important;
}
#tabs ul.tabs li a.articles,#tabs ul.tabs li a.advice {
    background-position:0 -423px;
	padding-left:10px;
    padding-right:10px;
    text-align: center;
}
#tabs ul.tabs li a.review {
	background-position:0 -466px;
	width:154px;
}
#tabs ul.tabs li a.dive-sites {
	padding-left: 20px;
    padding-right: 20px;
}
#tabs ul.tabs li a.reviews {
    background-position:0 -380px;
    padding-left:10px;
    padding-right:10px;
    text-align: center;
}
.icon.review2 {
	width:15px;
	height:14px;
	background-position: -137px -447px;
	text-align:left;
}
.icon.reviewsIcon {
    width: 20px;
    height: 24px;
    background-position: -134px -447px;
    margin-left: 20px !important;
}
.icon.articlesIcon {
    width: 15px;
    height: 24px;
    background-position: -122px -473px;
}
.user_profile_my_reviews {
	min-height:430px;
}
.h2_user_no_content_tab,.user_profile_my_reviews h2{
	overflow:hidden;
	border-bottom: 1px solid #CFCFCF;
	font-size:15px;
	color:#2cb5ab;
    margin-bottom: 15px;
    padding-bottom: 20px;
	font-weight:normal;
}
#h2_addeditmediatitle{
    margin-top:-15px;
}
.user_profile_my_reviews h2 a{
	color:#2cb5ab;
	text-decoration:none;
}
.user_profile_my_reviews h2 label{
	float:right;
}
.user_profile_my_reviews h2 label a,.a_write_review{
	background:url(/content/images_profile/write.png) no-repeat left 4px;
	padding-left:20px;
	display:block;
	line-height:20px;
}
.user_profile_my_reviews h2 span{
	float:left;
}
.user_profile_my_reviews_body {

}
.user_profile_my_reviews_body {

}
.noReviewBox {
	background:#ffffff;
	border:1px solid #6dc9c1;
	color:#989898;
	width:340px;
	margin:50px auto;
	padding:50px 50px;
	text-align:center;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.noReviewBox p{
	font-size:17px;
	color:#989898;
}
.noReviewBox p span{
	position:relative;
}
.noReviewBox p span img.noReviewBoxArrow{
	bottom: -87px;
    position: absolute;
    right: 111px;
}
.img-articles{
    max-width:68px;
}
/* CountryArticalContainer-JK End here*/



/*Home page send message*/
#div_message_homepage{
    text-align:center;
    display:none;
}
#table-contact-editorials{
    margin-left:auto;
    margin-right:auto;
}
#table-contact-editorials td{
    padding:3px;
    padding-left:10px;
}
#table-contact-editorials textarea
{
    max-width:300px;
    min-width:300px;
    margin-left: 25px;
}
.add-mes-editorials_textbox,.add-mes-editorials_textarea {
	max-width:910px;
    min-width:910px;
	padding:6px 10px;
	background:#FFF;
	border:none;
	box-shadow:inset 2px 2px 3px #b3b3b3;
	-moz-box-shadow:inset 2px 2px 3px #b3b3b3;
	-webkit-box-shadow:inset 2px 2px 3px #b3b3b3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:3px;
	border:none;
	color:#1d99d3;
	font-family:inherit;
}
.add-mes-editorials_textbox{
    margin-left:25px;
    max-width:300px;
    min-width:300px;
}
.add-mes-editorials_textarea{
    height:55px;
    max-height:55px;
    min-height:25px;
}
#div-editorials-message{
    margin-top:20px;
    margin-left:50px;
}
.btn-editorials {
	display:block;
    background-color:#94a8b6;
	background:url('/content/images_profile/btn-bg.png') 0 0 repeat-x;
	line-height:28px;
	border:solid 1px #94a8b6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0 13px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1) inset, 0 -2px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1) inset, 0 -2px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1) inset, 0 -2px rgba(0, 0, 0, 0.2) inset;
	font-size:13px;
	font-weight:bold;
	color:#8597a6;
	font-size:14px;
	text-shadow:0 1px rgba(255, 255, 255, 0.5);
    margin-left:620px;
    margin-top:-20px;
}


.btn-editorials:hover {
	cursor:pointer;
	background-position:0 -28px;
}
.span-error-editorials{
    color:red;
    margin-left:40px;
    display:none;
}
#mes-editorials-sent{
    float:left;
    color:#0ea89e;
    font-weight:bold;
    margin-top:-10px;
    display:none;
}
#mes-editorials-error{
    float:left;
    color:red;
    font-weight:bold;
    margin-top:-10px;
    display:none;
}
/*Home page send message*/

.div-articles-image {
    max-height:100px;
    min-height:100px;
    max-width:100px;
    min-width:100px;
    overflow:hidden;
    float:left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.img-articles-image {
    max-width:100px;
    min-width:100px;
    float:left;
    margin-right: 20px;
    margin-bottom: 20px;
}
/* My Articles Container-JK Start here*/
/*new css*/
.myArticlesContainerJk #div-blog-admin-selected-media-tags {
    /*overflow:hidden;*/
    height:43px;
}
.myArticlesContainerJk #div-blog-admin-selected-media-tags img{
    width:55px;
    height:43px;
}
#div-blog-admin-selected-media-tags span {
    width:24px;
    height:24px;
    position:relative;
    top:8px;
}
#div-blog-admin-selected-media-tags span a{
    text-decoration:none;
    display:block;
}
#div-blog-admin-selected-media-tags span.icon.newSiderPrevImg {
    float:left;
    background-position:-133px -230px;
    left:10px;
}
#div-blog-admin-selected-media-tags span.icon.newSiderNextImg {
    background-position:-100px -230px;
    float:right;
    right:10px;
}
.div-blog-admin-selected-media-tags-body {
    width:300px;
    float:left;
    margin-left:20px;
}
.myArticlesSteps2TagContainer .ui-autocomplete-input {
    border: none;
    background: #ffffff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: inset -1px 0px 2px #919191;
    -moz-box-shadow: inset -1px 0px 2px #919191;
    -webkit-box-shadow: inset -1px 0px 2px #919191;
    height: 18px;
    width: 183px;
    display: block;
    padding: 5px;
    position: relative;
    color: #1d99d3;
    font-size: 13px;
    padding-right:24px;
}
.myArticlesSteps2TagContainer em.findBtn {
    background: url(/content/images_profile/icons.png) no-repeat -50px -473px;
    display: block;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 17px;
    cursor: pointer;
}
.myArticlesSteps2TagContainer #OtherTag {
    border: none;
    background: #ffffff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: inset -1px 0px 2px #919191;
    -moz-box-shadow: inset -1px 0px 2px #919191;
    -webkit-box-shadow: inset -1px 0px 2px #919191;
    height: 18px;
    width: 202px;
    display: block;
    padding: 5px;
    position: relative;
    color: #1d99d3;
    font-size: 13px;
}
/*new css*/
.myArticlesContainerJk .ui-multiselect {
    width: 105px;
    background: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 8px;
    box-shadow: inset 3px 2px 3px #dddddd;
    -moz-box-shadow: inset 3px 2px 3px #dddddd;
    -webkit-box-shadow: inset 3px 2px 3px #dddddd;
    padding: 6px;
    line-height: 15px;
    border: none;
    font-size: 11px;
    text-transform: uppercase;
    margin-right: 7px;
    text-align: left;
    margin-bottom: 8px;
    min-width: 385px;
}
.myArticlesContainerJk .span_enter_data_error,.myArticlesContainerJk .span_charnum_titleurl {
    color:white;
}
.myArticlesContainerJk #Text {
    min-width:802px;
    min-height:307px;
}
.myArticlesContainerJk .post_tag_img {
   cursor: pointer;
    float: left;
    margin-right: 9px;
    margin-bottom: 3px;
    position: relative;
}
#div-blog-admin-selected-media-tags em.CloseBtn {
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: absolute;
    right: -7px;
    top: -6px;
    width: 13px;
	cursor:pointer;
}
.myArticlesContainerJk #div-blog-admin-selected-media-tags {
    max-width:380px;
}
.myArticlesContainerJk .input_add-article {
    min-width:183px;
}
#div_featured_image img {
    min-width:388px;
    max-width:388px;
}
.myArticlesContainerJk {
}
    .myArticlesContainerJk a,.myArticlesItemBoxJKL a {
        color:#2cb5ab;
        text-decoration:none;
    }
.myArticlesContainerJk h2{
	color:#2cb5ab;
	font-size:22px;
	font-weight:500;
	overflow:hidden;
}
.myArticlesContainerJk h2 span{
}
.myArticlesContainerJk h2 span.newArticleBtn {
	background:url(/content/images_profile/write.png) no-repeat left 4px;
	padding-left:20px;
	display:block;
	line-height:20px;
	float:right;
	font-size:15px;
	color:#2cb5ab;
	font-weight:600;
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
}
.myArticlesContainerJk h2 span.newArticleBtn a{
	color:#2cb5ab;
	text-decoration:none;
}
.myArticlesContainerJk h2 span.newArticleBtn a:hover{
	color:#028277;
}
.myArticlesContainerJk h2{
	color:#2cb5ab;
	font-size:22px;
	font-weight:500;
	overflow:hidden;
	border-bottom:1px solid #c6c6c6;
	padding-bottom:6px;
	margin-bottom:10px;
}
.myArticlesItemContectBoxJk {
	padding:15px 0;
}
.myArticlesItemBoxJKRep {
	border-bottom:1px solid #c6c6c6;
}
.myArticlesItemBoxJKR {
	float:right;
	width:170px;
	margin-left:15px;
	min-height:120px;
    margin-bottom:10px;
}
.myArticlesItemBoxJKR h3{
	margin:0;
	padding:0;
	font-size:14px;
	color:#848484;
	font-weight:500;
	line-height:20px;
}
.myArticlesItemBoxJKR h3 span{
	color:#848484;
	font-weight:600;
}
.myArticlesItemBoxJKL {
}
img.articalThunb {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.myArticlesItemBoxJKL h3{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:500;
	color:#2cb5ab;
	margin-bottom:5px;
}
.myArticlesItemBoxJKL p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	color:#949494;
	margin-bottom:8px;
    padding-right: 185px;
}
.myArticlesItemBoxJKL dd{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:500;
	color:#848484;
	margin-bottom:5px;
    margin-left: 120px;
}
.myArticlesItemBoxJKL dd a{
	padding-top:3px;
	padding-bottom:3px;
	padding-right:6px;
	margin-right:6px;
	border-right:1px solid #dadada;
	color:#848484;
	text-decoration:none;
	text-shadow:1px 1px 0px #fff;
}

/*My Articles Steps1*/
.myArticlesStepsBoxNotify {

}
.myArticlesStepsBoxNotify h2 {
	text-align:center;
	border-bottom:none;
}
.myArticlesStepsBoxNotify h3{
	color:#fff;
	line-height:65px;
	display:block;
	padding:5px 0px;
	margin:2px;
	font-size:30px;
	font-weight:bold;
	text-shadow:0 1px 1px #808080;
	width:369px;
	height:49px;
	background:url(/content/images_profile/myArticlesSteps1BtnNor.png) no-repeat top center;
	margin:auto;
	text-align:left;
	text-decoration:none;
}
.myArticlesStepsBoxNotify h3 a{
	color:#fff;
	line-height:35px;
	display:block;
	padding:0px 0px;
	font-size:22px;
	font-weight:700;
	text-shadow:0 1px 1px #808080;
	background:url(/content/images_profile/myArticlesSteps1BtnIcon.png) no-repeat top left;
	text-align:center;
	text-decoration:none;
	width:140px;
	margin:auto;
	margin-top:7px;
	padding-left:20px;
}
.myArticlesStepsBoxNotify h3 a:hover{
	color:#57bbf0;
}
.myArticlesStepsBoxText {
	width:858px;
	margin-top:40px;
}
.myArticlesStepsBoxBottom {
	background:url(/content/images_profile/step1BodyBgBotttomImg.png) no-repeat left bottom;
	padding-bottom:458px;
}
.myArticlesStepsBoxTop {
	background:url(/content/images_profile/step1BodyBgTopImg.png) no-repeat left top;
	padding-top:40px;
}
.myArticlesStepsBoxTop p{
	margin:0;
	padding:0;
	color:#10a99c;
	line-height:26px;
	font-size:18px;
	width:230px;
	margin-left:205px;
}
/*My Articles Steps1 End*/

/*My Articles Steps2 Start*/

.myArticlesStepsBoxNotify {

}
.myArticlesStepsBoxNotify h2 {
	text-align:center;
	border-bottom:none;
}
.myArticlesStepsBoxNotify h3{
	color:#fff;
	line-height:65px;
	display:block;
	padding:5px 0px;
	margin:2px;
	font-size:30px;
	font-weight:bold;
	text-shadow:0 1px 1px #808080;
	width:369px;
	height:49px;
	background:url(/content/images_profile/myArticlesSteps1BtnNor.png) no-repeat top center;
	margin:auto;
	text-align:left;
	text-decoration:none;
}
.myArticlesStepsBoxNotify h3 a{
	color:#fff;
	line-height:35px;
	display:block;
	padding:0px 0px;
	font-size:22px;
	font-weight:700;
	text-shadow:0 1px 1px #808080;
	background:url(/content/images_profile/myArticlesSteps1BtnIcon.png) no-repeat top left;
	text-align:center;
	text-decoration:none;
	width:140px;
	margin:auto;
	margin-top:7px;
	padding-left:20px;
}
.myArticlesStepsBoxNotify h3 a:hover{
	color:#57bbf0;
}
.myArticlesStepsBoxText {
	width:858px;
	margin-top:40px;
}
.myArticlesStepsBoxBottom {
	background:url(/content/images_profile/step1BodyBgBotttomImg.png) no-repeat left bottom;
	padding-bottom:458px;
}
.myArticlesStepsBoxTop {
	background:url(/content/images_profile/step1BodyBgTopImg.png) no-repeat left top;
	padding-top:40px;
}
.myArticlesStepsBoxTop p{
	margin:0;
	padding:0;
	color:#10a99c;
	line-height:26px;
	font-size:18px;
	width:230px;
	margin-left:205px;
}

.myArticlesStepsBox2Row {
	border-bottom:2px solid #afafaf;
	margin-bottom:20px;
}
.myArticlesStepsBox2ColR{
	float:right;
	margin-left:10px;
}
.myArticlesStepsBox2ColR p{
	overflow:hidden;
	margin:0;
	margin-bottom:15px;
}
.myArticlesStepsBox2ColR p label{
	display:block;
	font-size:18px;
	font-weight:500;
	color:#2cb5ab;
	margin-bottom:5px;
}
a.myArticlesStepsBox2_selectImgBtn  {
	display:block;
	width:119px;
	height:22px;
	padding:1px 3px 4px 1px;
	background:url('/content/images_profile/blue-btn2.png') 0 0 no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	margin-top:10px;
}

a.myArticlesStepsBox2_selectImgBtn:hover {
	background-position:0 -27px;
}
.myArticlesStepsBox2ColR p span{
	display:block;
	text-align:right;
	color:#2cb5ab;
}
.myArticlesStepsBox2ColR p span a{
	font-size:14px;
	text-decoration:none;
	color:#1d99d3;
}
.myArticlesStepsBox2ColR p span a:hover{
	color:#9f9f9f;
}
.myArticlesStepsBox2ColL p{
	overflow:hidden;
	margin:0;
	margin-bottom:12px;
}
.myArticlesStepsBox2ColL p label{
	display:block;
	font-size:18px;
	font-weight:500;
	color:#2cb5ab;
	margin-bottom:5px;
}
.myArticlesStepsBox2_inputText {
	background:#fff;
	color:#1d99d3;
	padding:7px 12px;
	width:360px;
	text-transform:capitalize;
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
}
.myArticlesStepsBox2ColL p .custom-select {
	background:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	height:30px;
	width:382px;
	float:left;
	margin:0;
	cursor:pointer;
}
.myArticlesStepsBox2ColL p .custom-select-text {
	margin-top:5px;
	line-height:30px;
	margin:0 12px 0 0;
	background:url('/content/images_profile/add_new_select_arrow.png') right 50% no-repeat;
	font-size:15px;
	color:#9f9f9f;
	cursor:pointer;
}
.myArticlesStepsBox2ColL p textarea.txtAreaPara {
	background:#fff;
	color:#9f9f9f;
	padding:7px 12px;
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	width:360px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
}
.myArticlesStepsBox2ColL p a.addMeidaBtn {
	display:block;
	width:135px;
	height:42px;
	background:url('/content/images_profile/myArticlesSteps2AddMediaBtn.png') 0 0 no-repeat;
	line-height:42px;
	text-align:center;
	text-decoration: none;
	text-shadow:1px 1px #FFF;
	font-size:14px;
	font-weight:bold;
	color:#6b6b6b;
	margin:0px;
}
.myArticlesSteps2EditorContaier{

}
.myArticlesSteps2EditorContaier h3.myArticlesSteps2Title{
	display:block;
	font-weight:500;
	font-size:18px;
	font-weight:500;
	color:#2cb5ab;
	margin-bottom:5px;
}
.myArticlesSteps2Editor {
	margin-bottom:20px;
}
.myArticlesSteps2EditorContaier p.myArticlesSteps2WordCount{
	display:block;
	font-weight:500;
	font-size:15px;
	font-weight:500;
	color:#9f9f9f;
	margin-bottom:0px;
}
.myArticlesSteps2TagContainer table{
	margin:0;
	padding:0;
	margin-bottom:20px;
}
.myArticlesSteps2TagContainer td{
	margin:0;
	padding:0;
	padding-left:18px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
    vertical-align:top;
}
#article-links {
    display:none;
    float:left;
    margin-left:20px;
    margin-top: 20px;
}
#article-link-public {
    margin-top:10px;
}
.myArticlesSteps2AddLinksBar h1 {
    float:left;max-width:200px;
}
.div-article-links {
    float:left;
    margin-right:10px;
}
    .div-article-links label {
        min-width:50px;
        max-width:50px;
        margin-right:5px;
    }
#article-links .article-link-input {
    max-width:120px;
}
.myArticlesSteps2TagContainer ul li:last-child {
	margin-right:0;
}
.myArticlesSteps2TagContainer td label {
	background: #ffffff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	height:18px;
	width:202px;
	display:block;
	float:left;
	padding:5px;
	position:relative;
	color:#1d99d3;
	font-size:13px;
}
.myArticlesSteps2TagContainer td em.CloseBtn {
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: absolute;
    right: 5px;
    top: 6px;
    width: 13px;
	cursor:pointer;
}
.myArticlesSteps2TagContainer td em.findBtn {
	background: url(/content/images_profile/icons.png) no-repeat -50px -473px ;
	display:block;
	position: absolute;
    right: 5px;
    top: 10px;
    width: 17px;
	cursor:pointer;
    background-color:white;
}
.div_saving {
    background-image: url('/content/loader_small.gif');
    background-repeat: no-repeat;
    display: none;
    max-width: 10px;
    float: left;
    padding-left: 30px;
    min-height: 20px;
    color: #aaa;
    padding-top:2px;
    margin-top: 10px;
}
.div_saved {
    display: none;
    max-width: 10px;
    float: left;
    padding-left: 30px;
    padding-top:2px;
    min-height: 20px;
    color: #aaa;
    margin-top: 10px;
}
.a-new-user-article-back {
    font-size:20px;
}
.h2_user_no_content_tab {
    font-size: 20px !important;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}
.myArticlesSteps2TagContainer ul {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    overflow:auto;
}
    .myArticlesSteps2TagContainer ul li {
        margin: 0;
        padding: 0;
        list-style: none;
        margin-right: 20px;
        float: left;
        margin-top: 10px;
        margin-bottom: 10px;
        position: relative;
    }
        .myArticlesSteps2TagContainer ul li a {
            color:#777;
        }
.myArticlesSteps2TagContainer td li label {
    max-width:160px;
    border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.myArticlesSteps2TagContainer .ui-multiselect-checkboxes {
    background-color:#fff;
}
.myArticlesSteps2TagContainer table ul {
    margin:0px;
    padding:0px;
}
.myArticlesSteps2TagContainer table ul li {
    margin:0px;
}
.myArticlesSteps2TagContainer .ui-multiselect {
    padding:10px;
    color:#777;
}
.myArticlesSteps2TagContainer td span.icon.country-name {
	background-position:-155px -440px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer ul li span.icon.country-name {
    background-position: -155px -440px;
    float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
    margin-top: 3px;
}
.myArticlesSteps2TagContainer td span.icon.city-name {
	background-position:-177px -440px;
	float: left;
    height: 25px;
    margin-right: 10px;
    width: 24px;
}
.myArticlesSteps2TagContainer ul li span.icon.city-name {
	background-position:-177px -440px;
	float: left;
    height: 25px;
    margin-right: 10px;
    width: 24px;
}
.myArticlesSteps2TagContainer td span.icon.dive-shop-name {
	background-position:-200px -443px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer ul li span.icon.dive-shop-name {
	background-position:-200px -443px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer td span.icon.life-tag-name {
	background-position:-229px -440px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer ul li span.icon.life-tag-name {
	background-position:-229px -440px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer td span.icon.dive-site-tag {
	background-position:-254px -440px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer ul li span.icon.dive-site-tag {
	background-position:-254px -440px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer td span.icon.dive-other-tag {
	background-position:-27px -474px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.myArticlesSteps2TagContainer ul li span.icon.dive-other-tag {
	background-position:-27px -474px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.tagDropDownList {
	left:0;
	top:40px;
    max-width:240px;
}
.tagDropDownList p{
	margin-top:8px;
	margin-bottom:8px;
	box-shadow:2px 2px 1px #bcbcbc;
	-moz-box-shadow:2px 2px 1px #bcbcbc;
	-webkit-box-shadow:2px 2px 1px #bcbcbc;
	position:relative;
}
.tagDropDownList p a{
	padding:10px 15px;
	background:#e7f9ff;
	font-size:13px;
	color:#808080;
	display:block;
	width:220px;
	text-decoration:none;
}
.adviceTag p{
    padding:10px 15px;
	background:#E6E6E6;
	font-size:13px;
	color:#808080;
	display:block;
	width:153px;
	text-decoration:none;
    overflow: hidden;
}
    .adviceTag p a {
        text-decoration:none;
        font-size:13px;
	    color:#808080;
    }
.tagDropDownList p a:hover{
	background:#ffefee;
}
.tagDropDownList p span,.adviceTag p span {
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: absolute;
    right: 5px;
    top: 10px;
    width: 13px;
	cursor:pointer;
}
.adviceTag p span {
    position:relative;
    right:0px;
    float:right;
    top: 0px;
}
.tagDropDownList2 p a{
	background:#ffefee;
}
.tagDropDownList2 p a:hover{
	background:#e7f9ff;
}
.tagDropDownListOthera p a{
	background:#fff;
}
.tagDropDownListOthera p a:hover{
	background:#e7f9ff;
}
.myArticlesSteps2AddLinksBar {
	margin-bottom:30px;
}
.myArticlesSteps2AddLinksBar  span.icon.addLinksIcon {
	background-position:0 -474px;
	float: left;
	height: 22px;
    margin-right: 10px;
    margin-top: 3px;
    width: 28px;
	margin-top:9px;
}
.myArticlesSteps2AddLinksBar a.addLinksBtn {
	display:block;
	width:135px;
	height:42px;
	background:url('/content/images_profile/myArticlesSteps2AddMediaBtn.png') 0 0 no-repeat;
	line-height:42px;
	text-align:center;
	text-decoration: none;
	text-shadow:1px 1px #FFF;
	font-size:14px;
	font-weight:bold;
	color:#6b6b6b;
	margin:0px;
	float:left;
}
.myArticlesSteps2AddLinksBar p {
	position:relative;
	overflow:hidden;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.myArticlesSteps2AddLinksBar p em{
	float:left;
	margin-right:10px;
}
.myArticlesSteps2AddLinksBar p em a,.myArticlesSteps2AddLinksBar p em{
	font-style:normal;
	color:#808080;
	text-decoration:none;
}
.myArticlesSteps2AddLinksBar p em a:hover{
	text-decoration:underline;
}
.myArticlesSteps2AddLinksBar p span{
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: relative;
    top: 2px;
	float:left;
    width: 13px;
	cursor:pointer;
}
.myArticlesStepsBoxActionBtns {
	margin-bottom:10px;
}
.myArticlesStepsBoxActionBtns a.publishBtn{
	display:block;
	background:url(/content/images_profile/myArticlesSteps2ActionBtn.png) no-repeat 0 0;
	width:116px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:15px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	margin-right:10px;
	float:left;
}
#article-links a.savehBtn,
.myArticlesStepsBoxActionBtns a.savehBtn,
#div_da_link_ckeditor a.savehBtn,
#fbConnectOnTheFly,
.greyButton

{
	display:block;
	background:url(/content/images_profile/myArticlesSteps2ActionBtn.png) no-repeat -116px 0;
	width:80px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:15px;
	font-weight:700;
	color:#6B6B6B;
	text-decoration:none;
	margin-right:10px;
	float:left;
}

/* My Articales Setps 4*/
.myArticlesSteps4Box {
	position:relative;
}
.step4photoSlider {
	margin-top:20px;
	margin-bottom:20px;
}
.myArticlesSteps4PublishBlackRibbon {
	position:absolute;
	right:-40px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABDCAYAAAACuCLiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhtJREFUeNrsnM1KHEEURm+1rUYYfzIkKiiKqBshJBENIwTRhTK4dqtLX0Jx5ZO4HRBc+SQKbgK60EVwZrJIJ5N0V1kjmviTgNN9Fy1zLhQFPbvDufXVbZg2zjn5VxljVvw24deMXz1CPavCRxA7/Lbl197E5HRx4HVR3gwOStjZCaln1NHhwV+gHmbBb5XZT6Xy7HxJ3g4NQygt0FszK6XPi+Xl1bWbH+v1ujQaPyWKIrHWQqvFlt/6OF8qL62U5fLyQs7OziWOY+ikAXpr5/b7uTk5PjmRWq0GlYyGLoyOjY9cXdWBqQT0Q6GvX6rVKjSUgBai6IcU/3MfpVKEUmITcQJQvZRv2omhekCdwFPZ0CZQiCoa6gCKobk/QwGqmvIA1QSKocotj6EY+gIM5SWyoqG0vLKhtLx6y1sLUEKJWb6tJiVSnlk+14YSSrrXJouhtDyhxOhJpR89CSXl0RNDGT1zbSihRCgRShhKZUl5zlBGz3yPngAllLjYt9XFHqDK1yZSXvUM5eUIF/ucpzxAMRRDMZTC0LwYyn8TGT0ZPdvMUGAQSjkF+lWc5YsOikBPnU3oeaUyfjW/2/Ql6OkdM0EIkQyVfK9J6M/OxBiz43439qW7AypZDb0LIw+1YsLuddP1Ciopy0bfHnzuctPFjeab+3UPViTA1kyG/nlgzIbfdiUIpoQztbWKfz0Feg/sO78tQKm1uhZgANC5R3ZkHYNpAAAAAElFTkSuQmCC') /*/content/images_profile/myArticlesSteps4PublishBlackRibbon.png*/ no-repeat right top;
	width:70px;
	padding:5px  5px  5px 10px;
	color:#d9d9d9;
    height: 57px;
}
.myArticlesSteps4PublishBlackRibbon em{
	font-size:12px;
	margin-bottom:0;
	display:block;
	color:#d9d9d9;
	margin-top:5px;
}
.myArticlesSteps4PublishBlackRibbon label{
	font-size:12px;
	margin-bottom:0;
	display:block;
	color:#22afa6;
	text-transform:uppercase;
	margin-bottom:5px;
}
.myArticlesPublishedTitleR {
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	float:right;
	margin-right:0px;
	padding:10px;
	padding-left:0;
	border-bottom:1px solid #dbdcdc;
	padding-right:50px;
	width:180px;
}
.myArticlesPublishedTitleR h5{
	margin:0;
	padding:0;
	font-weight:500;
}
.myArticlesPublishedTitleR h5 span{
	display:block;
	color:#737373;
	font-size:16px;
}
.myArticlesPublishedTitleR h5 span small{
	font-size:12px;
}
.myArticlesPublishedTitleR h5 em{
	margin-bottom:6px;
	font-size:13px;
	color:#2cb3aa;
}
.myArticlesPublishedTitleR h5 label{
	display:block;
	margin:0;
	padding:0;
}
.socailIcons {
	background:url(/content/images_profile/socailIcons.png) no-repeat;
	background-repeat:no-repeat;
	display:block;
	font-style:normal;
	float:left;
	margin-right:5px;
}
.socailIcons a{
	display:block;
	text-indent:-999em;
}
.socailIcons.fbSmall {
	width:26px;
	height:26px;
	background-position:-0px -0px;
}
.socailIcons.twSmall {
	width:26px;
	height:26px;
	background-position:-30px -0px;
}
.socailIcons.fbMidSmall,.auth_facebook,.auth_facebook_login {
	width:28px;
	height:28px;
	background-position:-59px -0px;
}
.socailIcons.twMidSmall,.auth_twitter,.auth_twitter_login {
	width:28px;
	height:28px;
	background-position:-90px -0px;
}
.socailIcons.gpMidSmall,.auth_google,.auth_google_login {
	width:28px;
	height:28px;
	background-position:-120px -0px;
}
.myArticlesPublishedTitleL {
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	padding:10px;
	padding-left:0;
	border-bottom:1px solid #dbdcdc;
	margin-right:0px;
	width:525px;
}
.myArticlesPublishedTitleL h2 {
	color:#737373;
	font-size:26px;
	border-bottom: 0px solid #E3E3E3;
    font-weight: 500;
    margin: 0px;
    overflow: hidden;
    padding-bottom: 1px;
	line-height:30px;
}
.myArticlesPublishedTitleL h2 span.myArticlesSteps4Share32{
	float:right;
}
.myArticlesSteps4BoxPara {
	border-bottom:1px solid #dadada;
	margin-bottom:20px;
    min-height:135px;
}
.myArticlesSteps4BoxPara p{
	font-size:14px;
	color:#949494 !important;
	line-height:20px;
    margin-bottom: 14px;
    font-family:"open-sans";
}
.myArticlesSteps4BoxPara .media-full-popup img{
    width: 878px;
    margin-left: -35px;
}
    .myArticlesSteps4BoxPara p span {
        color:#949494 !important;
    }
.shareThisBarJK {
	border-top:1px solid #dadada;
	margin-top:20px;
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}
.shareThisBarJKR {
	float:right;
}
span.shareTxt {
	color:#737373;
	font-size:17px;
	line-height:30px;
	float:left;
	margin-right:10px;
}
.icon.reviewsIcon {
	width:20px;
	height:24px;
	background-position:-134px -447px;
	margin-left:20px !important;
}

.icon.articlesIcon {
	width:15px;
	height:24px;
	background-position:-122px -473px;
}
.tagDropDownListforStep4 {
	background:#FFFFFF;
	color: #8c8c8c;
    display: block;
    font-size: 13px;
    padding: 10px 15px;
    text-decoration: none;
    width: 216px;
	box-shadow: 2px 2px 1px #BCBCBC;
    margin-top: 8px;
    position: relative;
    min-height:16px;
}
.tagDropDownListforStep4 span{
	background: url(/content/images_profile/icons.png) no-repeat;
    float: left;
    height: 22px;
    margin-right: 10px;
    margin-top: -2px;
    width: 24px;
}
.tagDropDownListforStep4 span.otherTagIcon{
	background-position: -27px -474px;
}
.tagDropDownListforStep4 span.diveSiteNameIcon{
	background-position: -27px -474px;
}
.tagDropDownListforStep4 span.marineLifeNameIcon{
	background-position: -27px -474px;
}
.tagDropDownListforStep4 span.country-name{
	margin-top:-2px !important;
}
.tagDropDownListforStep4 span.city-name{
	margin-top:-4px !important;
}
.tagDropDownListforStep4 span.dive-shop-name{
	margin-top:-2px !important;
}
.tagDropDownListforStep4 span.dive-site-tag{
	margin-top:-2px !important;
}
.tagDropDownListforStep4 span.life-tag-name{
	margin-top:-2px !important;
}

/*Dive Stream Css Start here*/
#div_divestreamnew_number {
    position: absolute;
    color: white;
    background-color: #e50914;
    border: 2px solid white;
    margin-left: 50px;
    padding: 2px;
    padding-right: 6px;
    padding-left: 6px;
    font-size: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    min-width: 12px;
    text-align:center;
}
.diveStreamContainer {
	background:url(https://img.diveadvisor.com/content/diveStreamTopHead.png) no-repeat center top;
	padding-top:210px;
}
diveStreamWrapper {

}
.diveStreamTopBar {
	margin-bottom:20px;
}
.diveStreamTopBarR {
	float:right;
}
.diveStreamTopBarR p{
	margin:0;
	padding:0;
	overflow:hidden;
}
.diveStreamTopBarR span{
	float:left;
	margin-top:10px;
}
.diveStreamTopBarR span a{
	padding:4px 30px;
	margin-right:20px;
	padding-right:0;
	display:block;
	color:#8597a6;
	font-size:14px;
	text-decoration:none;
}
.diveStreamTopBarR span a:hover{
	color:#005d89;
}
.diveStreamTopBarR span.filterActionBtn {
	margin-top:0;
}
.diveStreamTopBarR span.filterActionBtn a{
	margin-top:0;
	background:url(/content/images_profile/filterActionBtnNor.png) no-repeat 0 0;
	padding:0;
	width:111px;
	height:40px;
	display:block;
	color:#fff;
	font-weight:600;
	text-align:center;
	line-height:40px;
	margin-right:0;
	font-size:15px;
}
.diveStreamTopBarR span.filterActionBtn a:hover{
	background:url(/content/images_profile/div_stream_user_top_action_btn.png) no-repeat -141px -46px;
}
.diveStreamTopBarR span.interactionsActionBtn {
	margin-top:0;
	margin-right:6px;
	width:133px;
}
.diveStreamTopBarR span.interactionsActionBtn a{
	margin-top:0;
	background:url(/content/images_profile/div_stream_user_top_action_btn.png) no-repeat 0 0;
	padding:0;
	width:133px;
	height:40px;
	display:block;
	color:#fff;
	font-weight:600;
	text-align:center;
	line-height:40px;
	margin-right:0;
	font-size:15px;
}
.diveStreamTopBarR span.interactionsActionBtn a:hover{
	background:url(/content/images_profile/div_stream_user_top_action_btn.png) no-repeat 0 -46px;
}
.diveStreamTopBarR span.newActionBtn {
	margin-top:0;
	margin-right:6px;
	width:112px;
	margin-left:6px;
    z-index:9999999;
}
.diveStreamTopBarR span.newActionBtn a{
	margin-top:0;
	background:url(/content/images_profile/div_stream_user_top_action_btn.png) no-repeat -256px 0;
	padding:0;
	width:112px;
	height:40px;
	display:block;
	color:#fff;
	font-weight:600;
	text-align:center;
	line-height:40px;
	margin-right:0;
	font-size:15px;
}
.diveStreamTopBarR span.newActionBtn em{
	background:	url(/content/images_profile/newActionPlusBtn.png) no-repeat 0 12px;
	width:14px;
	margin-left:10px;
	display:inline-block;
}
.diveStreamTopBarR span.newActionBtn a:hover{
	background:url(/content/images_profile/div_stream_user_top_action_btn.png) no-repeat -256px -46px;
}
.filterPopupBoxItem {
	position:absolute;
	width:292px;
	height:auto;
	margin-left:580px;
	margin-top:20px;
	z-index:999999;
    display:none;
}
.filterPopupBoxTop {
	background:url(/content/images_profile/filterPopupBoxTopImg.png) no-repeat center top;
	padding-top:61px;
}
.filterPopupBoxBody {
	background:url(/content/images_profile/filterPopupBoxMiddleRepImg.png) repeat-y center top;
	padding:10px 20px;
}
.filterPopupBoxBody ul {
	margin:0;
	padding:0;
	width:230px;
	margin:auto;
}
.filterPopupBoxBody ul li{
	list-style:none;
	background:url(/content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center bottom;
	font-size:18px;
	color:#2cb5ab;
    margin: 0px 0;
	padding-bottom:4px;
}
    .a-filter-checked {
        color:#2cb5ab;
	    text-decoration:none;
	    display:block;
	    overflow:hidden;
	    background:url(/content/images_profile/filterPopupBoxBodyRightArrow.png) no-repeat right center;
        padding-top: 8px;
        padding-bottom: 9px;
	    padding-left:5px;
	    padding-right:5px;
    }
     .a-filter-unchecked {
        color:#2cb5ab;
	    text-decoration:none;
	    display:block;
	    overflow:hidden;
        padding-top: 8px;
        padding-bottom: 9px;
	    padding-left:5px;
	    padding-right:5px;
    }


/*.filterPopupBoxBody ul li a:hover{
	color:#2cb5ab;
	background:#fff;
}*/
.filterPopupBoxBody ul li span{
	margin:0;
}



.filterPopupBoxItem2 {
	position:absolute;
	width:232px;
	height:auto;
	margin-left: 60px;
    margin-top: 20px;
    z-index: 999999;
    display:none;
}
.filterPopupBoxTop2 {
	background:url(/content/images_profile/filterPopupBoxTopImg2.png) no-repeat center top;
	padding-top:61px;
}
.filterPopupBoxBody2 {
	background:url(/content/images_profile/filterPopupBoxMiddleRepImg2.png) repeat-y center top;
	padding:10px 20px;
}
.filterPopupBoxBody2 ul {
	margin:0;
	padding:0;
	width:192px;
	margin:auto;
	background:url(/content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center bottom;
}
.filterPopupBoxBody2 ul li{
	list-style:none;
	background:url(/content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center top;
	font-size:18px;
	color:#2cb5ab;
    margin: 0px 0;
	padding-top:3px;
}
.filterPopupBoxBody2 ul li a{
	color:#2cb5ab;
	text-decoration:none;
	display:block;
	overflow:hidden;
    padding-top: 8px;
    padding-bottom: 9px;
	padding-left:5px;
	padding-right:5px;
	margin-left:3px;
	margin-right:3px;
}
.filterPopupBoxBody2 ul li a:hover{
	color:#2cb5ab;
	background:#fff;
}
.filterPopupBoxBody2 ul li span{
	margin:0;
	margin-left:27px;
	margin-right:27px;
}
.filterPopupBoxBody2 ul li:last-child{
	padding-bottom:4px;
}
.filterPopupBoxBottom2 {
	background:url(/content/images_profile/filterPopupBoxBottomImg2.png) no-repeat center bottom;
	padding-bottom:45px;
}

.icon.filterDiveLogsIcon {
	height: 20px;
    line-height: 20px;
    margin-right: 10px;
    padding-left: 20px;
	background-position:0px -509px;
	float:left;
	display:block;
}
.icon.filterMediaIcon {
	height: 20px;
    line-height: 20px;
    margin-right: 10px;
    width:29px;
	background-position:-29px -509px;
	float:left;
	display:block;
}
.icon.filterReviewsIcon {
	height: 22px;
    line-height: 22px;
    margin-right: 10px;
    width:29px;
	background-position:-60px -508px;
	float:left;
	display:block;
}
.icon.filterUserArticlesIcon {
	height: 28px;
    line-height: 20px;
    margin-right: 10px;
    width:29px;
	background-position:-87px -505px;
	float:left;
	display:block;
}
.icon.filterSub2oArticelsIcon {
	height: 29px;
    line-height: 29px;
    margin-right: 10px;
    width:29px;
	background-position:-116px -504px;
	float:left;
	display:block;
}
.filterPopupBoxBody ul li em{
	font-style:normal;
	display:block;
	float:left;
	width:25px;
	margin-left:5px;
	height:30px;
	font-size:15px;
	line-height:19px;
	color:#9b9b9b;
}
.filterPopupBoxBody ul li label{
	font-size:15px;
	line-height:19px;
	color:#9b9b9b;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}
.filterSaveBtn{
	text-align:center;
	margin-top:20px !important;
	}
.filterSaveBtn a{
	 background: url("/content/images_profile/blue-btn.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    padding: 5px 16px;
    text-decoration: none;
	text-transform:uppercase;
	font-size:12px;
	display:block;
	width:124px;
	height:17px;
	line-height:17px;
	margin:auto;
	}

.filterPopupBoxBottom {
	background:url(/content/images_profile/filterPopupBoxBottomImg.png) no-repeat center bottom;
	padding-bottom:45px;
}

.icon.diveStreamSettting {
	width:24px;
	height:24px;
	background-position:-162px -473px;
	float:left;
}
.diveStreamTopBarL {

}
.diveStreamTopBarL p{
	margin:0;
	padding:0;
	overflow:hidden;
}
.diveStreamTopBarL span{
	float:left;
	margin-top:10px;
}
.diveStreamTopBarL span a{
	padding:4px 30px;
	margin-right:20px;
	padding-right:0;
	display:block;
	color:#5a6f81;
	font-size:14px;
	text-decoration:none;
	font-weight:600;
	text-shadow:0px 1px 1px #fff;
}
.diveStreamTopBarL span a:hover{
	color:#00aeef;
}
.icon.twFollowing {
	width:24px;
	height:24px;
	background-position:-139px -473px;
	float:left;
}
.diveStreamTopBarL span a.twFollowingIcon {
	background:url(/content/images_profile/twFollowingIcon.png) no-repeat 0px -9px;
}
.diveStreamTopBarL span a.twFollowingIcon:hover {
	background:url(/content/images_profile/twFollowingIcon.png) no-repeat 0px -45px;
}
.diveStreamTopBarL span a.settingsIcon {
	background:url(/content/images_profile/settingsIcon.png) no-repeat 0px -9px;
}
.diveStreamTopBarL span a.settingsIcon:hover {
	background:url(/content/images_profile/settingsIcon.png) no-repeat 0px -46px;
}
.diveStreamItemBoxRep {
	background:#fff;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;
	position:relative;
}
#diveStreamLoading,#diveStreamEnd,#interactionsLoading,#interactionsEnd,#followersLoading,#followersEnd,#followingsLoading,#followingsEnd{
    min-height:40px;
    display:none;
}
.diveStreamUserAvaterBox {
	position:absolute;
	left:-105px;
}
.diveStreamUserAvaterBox img{
	-webkit-box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
    max-width:70px;
}
.aStreamUserAvaterBox {
    text-decoration:none;
    color:#777;
    font-size:12px;
    max-width:100px;
}
.aStreamUserAvaterBox div{
    max-width:70px;
}

.a-divestream-review-text {
    text-decoration:none;
    color:#777;
}
.diveStreamUserAvaterArrow {
	background:url(/content/images_profile/diveStreamBoxArrow.png) no-repeat left top;
	width:16px;
	height:26px;
	position:absolute;
	right:-36px;
	top:25px;
	display:block;
}
.diveStreamTopSiider {
	width:810px;
	height:234px;
	margin:auto;
	padding-top:20px;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	background:#f9f9f9;
	text-align:center;
	vertical-align:middle;
}
.diveStreamTopSiiderBody {
	float: left;
    text-align: center;
    width: 738px;
	padding-left:10px;
}
.diveStreamTopSiider span {
	width:24px;
	height:24px;
	position:relative;
	top:90px;
}
.diveStreamTopSiider span a{
	text-decoration:none;
	display:block;
}
.diveStreamTopSiider span.icon.newSiderPrevImg {
	float:left;
	background-position:-133px -230px;
	left:10px;
}
.diveStreamTopSiider span.icon.newSiderNextImg {
	background-position:-100px -230px;
	float:right;
	right:10px;
}

.diveStreamItemBoxRepHolder {
	overflow:hidden;
}
.diveStreamContentHolder {
	padding-top:25px;
	padding-bottom:10px;
}
.diveStreamContentHolder2 {
	padding-top:0px;
}
.diveStreamShareBar {
	margin:auto;
	margin-top:20px;
	margin-bottom:10px;
	width:810px;
	overflow:hidden;
}
.commentsShowIcon{
	background:url(/content/images_profile/myArticlesSteps4Share22.png) no-repeat left top;
    background-position: 0px -25px;
	display:block;
	float:left;
	padding-left:38px;
	line-height:26px;
	margin-right:10px;
	width:25px;
	font-size:12px;
	color:#939fa7;
    cursor:pointer;
}
.commentsShowIcon:hover {
    background-position: 0px 0px;
}
.commentsShowIcon a{
	color:#939fa7;
	text-decoration:none;
}
.likesShowIcon,.likesShowIconMy,.repostShowIcon,.repostShowIconMy,.photo-popup .popup-top .right .info .repostShowIcon-Media,.photo-popup .popup-top .right .info .repostShowIconMy{
	display:block;
	float:left;
	padding-left:38px;
	line-height:26px;
	margin-right:10px;
	width:25px;
	font-size:12px;
	color:#939fa7;
    cursor:pointer;
}
.photo-popup .popup-top .right .info .repostShowIcon-Media,.photo-popup .popup-top .right .info .repostShowIconMy{
    margin-top:-5px;
}
.photo-popup .popup-top .right .info .repostShowIcon-Media a,.photo-popup .popup-top .right .info .repostShowIconMy a{
    text-decoration:none;
}
.repostShowIcon_sel {
    background:url(/content/images_profile/repost_hover.png) no-repeat left top!important;
}
    .repostShowIcon_sel:hover {
        background:url(/content/images_profile/repost.png) no-repeat left top!important;
    }
.repostShowIcon_none,.repostShowIconMy {
    background:url(/content/images_profile/repost.png) no-repeat left top !important;
}
    .repostShowIcon_none:hover {
        background:url(/content/images_profile/repost_hover.png) no-repeat left top !important;
    }
.likesShowIcon_none,.likesShowIconMy {
    background:url(/content/images_profile/myArticlesSteps4Share32.png) no-repeat left top;
    background-position: 0px -25px;
}
.likesShowIcon_none:hover {
    background:url(/content/images_profile/myArticlesSteps4Share32.png) no-repeat left top;
}
.likesShowIcon_sel {
    background:url(/content/images_profile/myArticlesSteps4Share32.png) no-repeat left top;
}
    .likesShowIcon_sel:hover {
        background:url(/content/images_profile/myArticlesSteps4Share32.png) no-repeat left top;
        background-position: 0px -25px;
    }
.likesShowIcon a,.likesShowIconMy a,.repostShowIcon a,.repostShowIconMy a{
	color:#939fa7;
	text-decoration:none;
}
.likesShowIcon a:hover{
}
.diveStream2ndBanner {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position:relative;
}
.diveStream2ndBannerLine{
	border-bottom: 3px solid #10A99C;
    text-align: right;
    top: 194px;
    width: 900px;
    margin-top: -66px;
}
.diveStream2ndBannerLine img{
	position:relative;
	right: 20px;
    top: 31px;
}
.diveStreamContentHolder2Para {
	width:810px;
	margin:auto;
	margin-top:20px;
}
.diveStreamContentHolder2Para h2{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:500;
	color:#7c7c7c;
	margin-bottom:20px;
}

.diveStreamContentHolder2Para h2 span.icon.articleByUserEditIcon {
	width:21px;
	height:24px;
	background-position:-189px -473px;
	float:left;
}
.diveStreamContentHolder2Para h2 span{
	font-weight:600;
}
.diveStreamContentHolder2Para h3,.h3_divestream_media{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:500;
	color:#01a0f7;
	margin-bottom:20px;
}
.diveStreamContentHolder2Para h3 a,.h3_divestream_media a{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:500;
	color:#01a0f7;
	margin-bottom:20px;
    text-decoration:none;
}
.diveStreamContentHolder2Para p,.p_divestream_media_caption{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:500;
	color:#7c7c7c;
	margin-bottom:20px;
	line-height:20px;
}
.diveStreamContentHolder2Para p span,.p_divestream_media_caption span{
	display:block;
	font-size:14px;
	font-weight:500;
	color:#01a0f7;
	margin-top:10px;
	margin-bottom:10px;
}
.diveStreamContentHolder2Para p span a{
	color:#01a0f7;
	text-decoration:none;
}
.diveStream3rdBanner {
	position:relative;
	padding:25px 20px 0px 20px;
}
.diveStream3rdBanner em.quoteF {
	background:url(/content/images_profile/diveStreamQuoteImg.png) no-repeat 0px 0px;
	width:65px;
	height:71px;
	display:block;
	float:left
}
.diveStream3rdBanner em.quoteL {
	background:url(/content/images_profile/diveStreamQuoteImg.png) no-repeat -65px 0px;
	width:65px;
	height:71px;
	display:block;
	position:absolute;
	right:20px;
	top:120px;
}
.diveStream3rdBBody {
	width:750px;
	margin-left:10px;
	float:left;
    min-height: 130px;
}
.diveStream3rdBBody h3{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:500;
	color:#2cb5ab;
	margin-bottom:10px;
}
.diveStream3rdBBody p{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:500;
	color:#7c7c7c;
	margin-bottom:20px;
	line-height:20px;
    min-height:
}
.diveStream3rdBBody p span{
	display:block;
	font-size:16px;
	font-weight:500;
	color:#2cb5ab;
	margin-top:15px;
	margin-bottom:0px;
}
.diveStream3rdBBody p span a{
	color:#2cb5ab;
	text-decoration:none;
}
.diveStream4thBanner {
	background:url(/content/images_profile/diveStreamNewsImg.png) no-repeat right center;
	margin-top:20px;
	margin-left:30px;
    /*min-height:130px;*/
}
.diveStream4thItemBoxHolder {
	margin-left:30px;
}
.diveStream4thEachItemBox {
	width:250px;
	float:left;
}
.diveStream4thEachItemBox.diveStreamName h3,.diveStream4thEachItemBox.diveStreamName h3 a{
	margin:0;
	padding:0;
	font-size:19px;
	color:#1d99d3;
	font-weight:500;
	margin-bottom:5px;
    text-decoration:none;
}
.diveStream4thEachItemBox.diveStreamName h2{
	margin:0;
	padding:0;
	font-size:14px;
	color:#727272;
	font-weight:500;
	margin-bottom:5px;
}
.diveStream4thEachItemBox.diveStreamName .rating{
	float:left;
	height:16px;
	padding:0 6px;
	background:#e5e5e5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	clear:right;
	margin-bottom:5px;
}
.diveStream4thEachItemBox.diveStreaLocation h2{
	margin:0;
	padding:0;
	font-size:14px;
	color:#727272;
	font-weight:500;
	margin-bottom:5px;
}
.diveStream4thEachItemBox.diveStreaLocation h2 label{
	margin:0;
	padding:0;
	font-size:14px;
	color:#26a2e0;
	font-weight:500;
	display:block;
	margin-top:3px;
}
.diveStream4thEachItemBox.diveStreaLocation h2 label a{
	color:#26a2e0;
	display:block;
	line-height:18px;
}
.diveStream4thEachItemBox.diveStreaLocation h2 label a:hover{
	color:#26a2e0;
	text-decoration:none;
}
.diveStream4thBody {
    margin-left: 30px;
    margin-top: 10px;
    width: 760px;
}
.diveStream4thBody span a{
	text-decoration:none;
	display:block;
}
.diveStreamSlider {
	float: left;
    text-align: center;
    width: 710px;
}
.diveStream4thBody span.icon.newSiderPrevImg {
	width:24px;
	height:24px;
	background-position:-133px -230px;
	float:left;
	position:relative;
	top:30px;
}
.diveStream4thBody span.icon.newSiderNextImg {
	width:24px;
	height:24px;
	background-position:-100px -230px;
	float:right;
	position:relative;
	top:30px;
}
.diveStream5thBanner {
	width:810px;
	margin: 20px auto;
	margin-top:30px;
}
.diveStream5thBanner a img {
    max-width:800px;
}
.diveStream6thBottomBody {
	width:810px;
	margin:auto;
	padding-bottom:10px;
	padding-top:20px;
}
.diveStream6thBottomBody .tagDropDownListforStep4 {
	float: left;
    margin-right: 25px;
    padding: 8px 8px 4px;
    width: 376px;
	box-shadow: 2px 2px 4px #BCBCBC;
}
.diveStream6thBottomBody .tagDropDownListforStep4.last{
	margin-right:0;
}
.diveStream6thBottomBody .tagDropDownListforStep4 span.icon.dive-site-tag {
	background-position:-254px -440px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}


.filterPopupBoxItem3 {
	position:absolute;
	width:192px;
	height:auto;
    right: -65px;
    top: 65px;
	z-index:1;
    display:none;
}
.filterPopupBoxTop3 {
	background:url(/content/images_profile/filterPopupBoxTopImg3.png) no-repeat center top;
	padding-top:40px;
}
.filterPopupBoxBody3 {
	background:url(/content/images_profile/filterPopupBoxMiddleRepImg3.png) repeat-y center top;
	padding:10px 20px;
}
.filterPopupBoxBody3 ul {
	margin:0;
	padding:0;
	width:152px;
	margin:auto;
	background:url(/content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center bottom;
}
.filterPopupBoxBody3 ul li{
	list-style:none;
	background:url(/content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center top;
	font-size:15px;
	color:#2cb5ab;
    margin: 0px 0;
	padding-top:3px;
}
.filterPopupBoxBody3 ul li a{
	color:#2cb5ab;
	text-decoration:none;
	display:block;
	overflow:hidden;
    padding-top: 8px;
    padding-bottom: 9px;
	padding-left:5px;
	padding-right:5px;
	margin-left:3px;
	margin-right:3px;
}
.filterPopupBoxBody3 ul li a:hover{
	color:#2cb5ab;
	background:#fff;
}
.filterPopupBoxBody3 ul li span{
	margin:0;
	margin-left:7px;
	margin-right:27px;
}
.icon.filterUserFollowIcon {
    background-position: -84px -663px;
    display: block;
    float: left;
    height: 22px;
    line-height: 20px;
    margin-right: 10px;
    width: 22px;
}
.icon.filterUserMsgIcon {
    background-position: -110px -663px;
    display: block;
    float: left;
    height: 22px;
    line-height: 20px;
    margin-right: 10px;
    width: 22px;
}
.icon.filterUserReportIcon {
    background-position: -136px -663px;
    display: block;
    float: left;
    height: 22px;
    line-height: 20px;
    margin-right: 10px;
    width: 22px;
}
.icon.filterUserProfileIcon {
    background-position: -161px -663px;
    display: block;
    float: left;
    height: 22px;
    line-height: 20px;
    margin-right: 10px;
    width: 22px;
}
.filterPopupBoxBody3 ul li:last-child{
	padding-bottom:4px;
}
.filterPopupBoxBottom3 {
	background:url(/content/images_profile/filterPopupBoxBottomImg3.png) no-repeat center bottom;
	padding-bottom:24px;
}



/* My Articles Container-JK Start here*/
.profileSiteInfoContainerJk {

}
.profileSiteInfoTop h4{
	color:#7c7c7c;
	font-size:14px;
	margin:10px 0;
	font-weight:500;
}
.profileSiteInfoAvatarBoxContent {
	overflow:hidden;
	margin-bottom:10px;
}
.profileSiteInfoAvatarBoxImg {
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.profileSiteInfoAvatarBoxImg img{
	-webkit-box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.profileSiteInfoAvatarBoxContent h2{
	color:#7c7c7c;
	font-size:16px;
	margin:0px 0;
	margin-bottom:5px;
	font-weight:700;
}
    .profileSiteInfoAvatarBoxContent h2 a {
        color: #7c7c7c;
        font-size: 16px;
        margin: 0px 0;
        margin-bottom: 5px;
        font-weight: 700;
        text-decoration:none;
    }
.profileSiteInfoAvatarBoxContent h3{
	color:#7c7c7c;
	font-size:16px;
	margin:0px 0;
	margin-bottom:5px;
	font-weight:500;
}
.profileSiteInfoAvatarBoxContent p{
	color:#7c7c7c;
	font-size:16px;
	margin:0px 0;
	margin-bottom:5px;
	font-weight:500;
}
.profileSiteInfoEachItemBox {
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
	margin-bottom:10px;
}
.profileSiteInfoAdviceBox h3{
	color:#2cb5ab;
	font-size:18px;
	margin:0px 0;
	margin-bottom:5px;
	font-weight:500;
	overflow:hidden;
	margin-bottom:5px;
	line-height:25px;
}
.icon.siteAdviceIcon {
	width:40px;
	height:35px;
	margin-right:10px;
	background-position:-208px -469px;
	float:left;
}
.profileSiteInfoAdviceBox p{
	color:#7c7c7c;
	font-size:17px;
	line-height:20px;
	margin:0px 0;
	margin-bottom:20px;
	font-weight:500;
}
.profileSiteInfoAdviceBox {
    padding-top:10px;
}
.profileSiteInfoTop {
    border-bottom:1px solid #d2d2d2;
}
.profileSiteInfoAdviceBox h4,#div_site_advice_input h4{
	color:#7c7c7c;
	font-size:16px;
	line-height:20px;
	margin:0px 0;
	margin-bottom:5px;
	font-weight:500;
}
.profileSiteInfoAdviceBox h4 span{
	color:#7c7c7c;
	font-weight:700;
}
.profileSiteInfoWithAdviceBox {
	margin-left:45px;
	color:#2cb5ab;
}
.profileSiteInfoWithAdviceBox h2{
	margin:0;
	padding:0;
	line-height:44px;
	color:#2cb5ab;
	font-size:45px;
	font-weight:500;
	margin-bottom:10px;
}
.profileSiteInfoWithAdviceBox h4{
	margin:0;
	padding:0;
	line-height:44px;
	color:#2cb5ab;
	font-weight:500;
	margin-bottom:10px;
	font-size:27px;
}
.writeSiteAdviceBtn {
	background:url(/content/images_profile/writeSiteAdviceBtnNor.png) no-repeat center top;
	width:237px;
	height:45px;
	line-height:45px;
	color:#fff;
}
.writeSiteAdviceBtn a{
	color:#fff;
	display:block;
	padding-left:60px;
	line-height:45px;
	font-weight:700;
	text-decoration:none;
}
#div_site_advice_input {
    border-bottom: 1px solid #d2d2d2;
    padding-top: 10px;
    display:none;
    padding-bottom:10px;
}
#write_advice_text {
    width: 780px;
    max-width:780px;
    height: 200px;
    margin-bottom:10px;
    background:#FFFFFF;
    border: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: -1px 0 2px #919191 inset;
    color: #1D99D3;
    font-size: 13px;
    padding:10px;
    overflow:hidden;
}
.profileSiteInfoLink2 h3{
	color:#2cb5ab;
	font-size:18px;
	margin:0px 0;
	margin-bottom:5px;
	font-weight:500;
}
.profileSiteInfoLink2 p em a{
	font-size:13px;
}
.dive_a_log_item_rep2 {
	border-bottom:0px solid #d3d3d3;
	padding-bottom:15px;
	margin-bottom:15px;
	overflow:hidden;
	clear:right;
}
table.dive_logs_table2 thead tr th{
	border-right:1px solid #cdcdcd;
	text-align:left;
}
table.dive_logs_table2 tbody tr td.environment{
	width:110px;
}
table.dive_logs_table2 tbody tr td.activities{
	width:120px;
}
table.dive_logs_table2 tbody tr td.dive_type{
	width:110px;
}
table.dive_logs_table2 tbody tr td.weather{
	width:120px;
}
table.dive_logs_table2 tbody tr td.wather_conditions{
	width:230px;
}
.editSiteAdviceBar p{
	color: #808080;
    font-style: normal;
    text-decoration: none;
	font-size:14px;
}
.editSiteAdviceBar p a,.a_save_site_advice,#a_savecancel_site_advice,.a_saveandclose_site_advice{
	background: url("/content/images_profile/profile_Bnt02.png") no-repeat scroll center top transparent;
    color: #575757;
    font-size: 14px;
    font-weight: 600;
    padding: 6px 4px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	display:inline-block;
	width:153px;
	height:28px;
	line-height:28px;
	text-align:center;
    cursor:pointer;
}
.revisionHistoryBar {

}
.revisionHistoryBar h3 {
    color: #8597a6;
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
    margin: 0 0 5px;
    overflow: hidden;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.icon.revisionHistoryIcon {
	width:30px;
	height:35px;
	margin-right:5px;
	background-position:-248px -469px;
	float:left;
}
.myArticlesContainerJk #div-blog-admin-selected-media-tags {
	overflow:hidden;
	height:43px;
	padding-top:10px;
}
.myArticlesContainerJk #div-blog-admin-selected-media-tags img{
	width:55px;
	height:43px;
}
.myArticlesContainerJk .post_tag_img {
    cursor: pointer;
    float: left;
    margin-right: 9px;
	margin-bottom:3px;
	position:relative;
}
#div-blog-admin-selected-media-tags em.CloseBtn {
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: absolute;
    right: -7px;
    top: -6px;
    width: 13px;
	cursor:pointer;
}

#div-blog-admin-selected-media-tags span {
	width:24px;
	height:24px;
	position:relative;
	top:8px;
}
#div-blog-admin-selected-media-tags span a{
	text-decoration:none;
	display:block;
}
#div-blog-admin-selected-media-tags span.icon.newSiderPrevImg {
	float:left;
	background-position:-133px -230px;
	left:10px;
}
#div-blog-admin-selected-media-tags span.icon.newSiderNextImg {
	background-position:-100px -230px;
	float:right;
	right:10px;
}
.div-blog-admin-selected-media-tags-body {
	width:320px;
	float:left;
	margin-left:20px;
}
.myArticlesSteps2TagContainer .ui-autocomplete-input {
	/*background: url("/content/images_profile/inputSearchIcon.png") no-repeat right center #FFFFFF;*/
    border: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: -1px 0 2px #919191 inset;
    color: #1D99D3;
    font-size: 13px;
    height: 28px;
    padding: 5px;
    position: relative;
    width: 202px;
	margin-bottom:20px;
}
.myArticlesSteps2TagContainer #OtherTag {
	background:#FFFFFF;
    border: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: -1px 0 2px #919191 inset;
    color: #1D99D3;
    font-size: 13px;
    height: 28px;
    padding: 5px;
    position: relative;
    width: 202px;
	margin-bottom:20px;
}
.myArticlesSteps2TagContainer .advice_tags {
    background:#FFFFFF;
    border: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: -1px 0 2px #919191 inset;
    color: #1D99D3;
    font-size: 13px;
    padding: 5px;
    position: relative;
    width: 137px;
    height: 28px;
    margin-bottom:0px;
}
.myArticlesItemBoxJKR a.social-button {
    display: block;
    width: 24px;
    max-width:24px;
    height: 24px;
    background: url('/content/images/profiles-icons.png') no-repeat;
    margin: 0 5px 0 0;
    float: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
    .myArticlesItemBoxJKR a.social-button:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;
    }
    .myArticlesItemBoxJKR a.facebook {
    }
    .myArticlesItemBoxJKR a.twitter {
        background-position: -28px 0;
    }
    .myArticlesItemBoxJKR a.google {
        background-position: -57px 0;
    }


table.dive_revisionHistory_table {
	margin:0;
	padding:0;
}
table.dive_revisionHistory_table tbody tr td{
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	text-align:left;
	font-size:12px;
	color:#1e90c6;
	padding:0px 10px;
	font-weight:normal;
	vertical-align:top;
	padding-bottom:5px;
}
table.dive_revisionHistory_table tbody tr td.bBNone{
	border-bottom:none;
}
table.dive_revisionHistory_table tbody tr td a{
	color:#1e90c6;
	display:block;
	line-height:23px;
	text-decoration:underline;
}
table.dive_revisionHistory_table tbody tr td a:hover{
	text-decoration:none;
}
table.dive_revisionHistory_table tbody tr td.username{
	width:135px;
	padding-left:0;
}
table.dive_revisionHistory_table tbody tr td h3 {
    color: #7c7c7c;
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
    margin: 0 0;
	text-shadow:inherit;
}
table.dive_revisionHistory_table tbody tr td.date{
	text-align:left;
	font-size:12px;
	color:#1e90c6;
	line-height:31px;
	width:130px;
}
table.dive_revisionHistory_table tbody tr td.date label{
    color: #7c7c7c;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
}
table.dive_revisionHistory_table tbody tr td.location{
	text-align:left;
	color:#7c7c7c;
	line-height:26px;
	width:200px;
}
table.dive_revisionHistory_table tbody tr td.location label{
	display:block;
	font-size:14px;
}
table.dive_revisionHistory_table tbody tr td.location label{
	background-position:-281px -461px;
}
table.dive_revisionHistory_table tbody tr td.location label{
	color:#7c7c7c;
	font-size:14px;
	display:block;
	overflow:hidden;
}
table.dive_revisionHistory_table tbody tr td.location label em{
	float:left;
	font-style:normal;
	margin-right:10px;
}
.icon.showVersionvSign {
	height: 16px;
    line-height: 20px;
    margin-right: 10px;
    padding-left: 20px;
	background-position:-276px -344px;
	float:left;
	display:block;
	margin-top:3px;
}
.tr_revision_current {
    background-color:#fff;
}
table.dive_revisionHistory_table tbody tr td.location label.siteLocationAdjustedSign{
	color:#1e90c6;
}
.showVersion p {
	overflow:hidden;
	margin:0;
	padding:0;
	padding-top:5px;
}
.icon.showVersionLikeInfo {
	height: 16px;
    line-height: 20px;
    margin-right: 10px;
    padding-left: 20px;
	background-position:-281px -461px;
	float:left;
	display:block;
    cursor:pointer;
}
    .icon.showVersionLikeInfo:hover {
        background-position:-281px -539px;
    }
.showVersionLikeInfoSel {
    height: 16px;
    line-height: 20px;
    margin-right: 10px;
    padding-left: 20px;
	background-position:-281px -539px;
	float:left;
	display:block;
    cursor:pointer;
}
    .showVersionLikeInfoSel:hover {
        background-position:-281px -461px;
    }
.icon.showVersionDislikeInfo {
	height: 20px;
    line-height: 20px;
    margin-right: 10px;
    padding-left: 20px;
	background-position:-281px -478px;
	float:left;
	display:block;
    cursor:pointer;
}
    .icon.showVersionDislikeInfo:hover {
        background-position:-281px -556px;
    }
    .icon.showVersionDislikeInfoSel {
	height: 20px;
    line-height: 20px;
    margin-right: 10px;
    padding-left: 20px;
	background-position:-281px -556px;
	float:left;
	display:block;
    cursor:pointer;
}
    .icon.showVersionDislikeInfoSel:hover {
        background-position:-281px -478px;
    }
#div_link_added_message {
    color:#2cb5ab;
    margin-left:200px;
    display:none;
}
.div_advice_error {
    color:red;
    margin-top:10px;
    display:none;
}
.showVersion label.showVersionBtn {
	float:left;
}
.showVersion p span{
	margin-top:6px;
}
.showVersion label.showVersionBtn a{
	background: url("/content/images_profile/profile_Bnt03.png") no-repeat scroll center top transparent;
    color: #575757;
    font-size: 12px;
    font-weight: 600;
    padding: 6px 4px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	display:inline-block;
	width:133px;
	height:18px;
	line-height:18px;
	text-align:center;
	margin-right:10px;
}



/*Update css by JK 20-8-13*/
#tabs ul.log-book-tabs li a {
	background-position:0 -466px;
	width:128px;
	text-align:center;
}
#tabs ul.log-book-tabs li a.current {
	background-position:0 -509px;
	width:128px;
	text-align:center;
}
#tabs ul.log-book-tabs li a i.icon.arrow {
	width:10px;
	height:19px;
	background-position:-258px -89px;
	margin-left: 0;
    margin-right: 0;
    position: relative;
    right: 17px;
	float:right;
}
.dive_log_input_txt2 {
	font-size:10px;
	color:#1d99d3;
	text-transform:uppercase;
}
.dive_date_number2 p label .custom-select-text {
	font-size:9px !important;
}
.dive_date_number2 p label .custom-select {
	margin-bottom:0;
}
.diversParticipatedBox {
	clear:both;
	position:relative;
}
.diversParticipatedBox label{
    font-size: 11px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    color: #8C8C8C;
    margin-bottom: 8px;
    text-transform: uppercase;
	display:block;
}
.diversParticipatedBox_input_txt {
	width:370px;
	height:15px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:5px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	clear:both;
}
.diversParticipatedtagDropDownList {
	position:relative;
	left:0;
	top:10px;
	clear:left;
}
.diversParticipatedtagDropDownList a{
	margin-top:8px;
	margin-bottom:8px;
	box-shadow:2px 2px 1px #bcbcbc;
	-moz-box-shadow:2px 2px 1px #bcbcbc;
	-webkit-box-shadow:2px 2px 1px #bcbcbc;
	position:relative;
	padding:8px 12px;
	padding-right:25px;
	background:#ededed;
	font-size:12px;
	color:#808080;
	display:inline-block;
	text-decoration:none;
	text-transform:capitalize;
	margin-right:5px;
}
.diversParticipatedtagDropDownList a:hover{
	background:#ffefee;
}
.diversParticipatedtagDropDownList a span {
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: absolute;
    right: 5px;
    top: 10px;
    width: 13px;
	cursor:pointer;
}

.diversParticipatedBoxLink a.add-media-btn {
	float:none;
	clear:left;
	margin-top:8px;
}

.dive_a_log_item_notes {
	width:auto;
}
.dive_a_log_item_notes textarea.txtAreaPara {
	width:790px;
	height:80px;
}

.dive_a_log_item_notesTagContainer ul{
	position:relative;
}
.dive_a_log_item_notesTagContainer ul li{
	margin:0;
	padding:0;
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}
.dive_a_log_item_notesTagContainer ul li input.myArticlesSteps2TagInputArea {
	border:none;
	background: #ffffff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	height:18px;
	width:302px;
	display:block;
	float:left;
	padding:5px;
	position:relative;
	color:#1d99d3;
	font-size:13px;
}

.dive_a_log_item_notesTagContainer ul li em.CloseBtn {
	background: url(/content/images_profile/icons.png) no-repeat -280px -439px ;
	display:block;
	position: absolute;
    left: 325px;
    top: 6px;
    width: 13px;
	cursor:pointer;
}
.dive_a_log_item_notesTagContainer ul li em.findBtn {
	background: url(/content/images_profile/icons.png) no-repeat -50px -473px ;
	display:block;
	position: absolute;
    right: 5px;
    top: 6px;
    width: 17px;
	cursor:pointer;
}
.dive_a_log_item_notesTagContainer ul li span.icon.life-tag-name {
	background-position:-229px -440px;
	float: left;
    height: 22px;
    margin-right: 10px;
    width: 24px;
	margin-top:3px;
}
.dive_a_log_item_notesTagContainer .diversParticipatedtagDropDownList {
	position:relative;
	left:0;
	top:10px;
	clear:left;
}
.dive_a_log_item_notesTagContainer .diversParticipatedtagDropDownList a{
	margin-top:8px;
	margin-bottom:8px;
	box-shadow:2px 2px 1px #bcbcbc;
	-moz-box-shadow:2px 2px 1px #bcbcbc;
	-webkit-box-shadow:2px 2px 1px #bcbcbc;
	position:relative;
	padding:8px 12px;
	padding-right:65px;
	background:#e7f9ff;
	font-size:12px;
	color:#808080;
	display:inline-block;
	text-decoration:none;
	text-transform:capitalize;
	margin-right:5px;
}
.dive_a_log_item_notesTagContainer .diversParticipatedtagDropDownList a:hover{
	background:#ffefee;
}

.visibilitySelectCol {
	overflow:hidden;
	float:left;
	width:180px;
}
.diver_name_selectItems .custom-select{
	width:125px;
	height:16px;
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:2px;
	padding-top:3px;
	padding-right:6px;
	line-height:15px;
	border:none;
	font-size:11px;
	text-transform:uppercase;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.diver_name_selectItems .custom-select-text {
	line-height:18px;
	margin:0px;
	background:url('images/custom-select-weight-select.png') right 50% no-repeat;
	font-size:8px !important;
	color:#1D99D3;
}

.SelectItemColRep {

}
.visibilitySelectCol .SelectColL {
	width:35px;
	margin-right:5px;
	float:left;
}
.visibilitySelectCol i.icon.visibileIcon {
	width:35px;
	height:23px;
	background-position:-39px -547px;
}
.visibilitySelectCol .SelectColR {
	width:110px;
	float:left;
}
.visibilitySelectCol .SelectColR label.visibilitySelectDropdown .custom-select{
	width:95px;
	height:16px;
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:2px;
	padding-top:3px;
	padding-right:6px;
	line-height:15px;
	border:none;
	font-size:11px;
	text-transform:uppercase;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.visibilitySelectCol .SelectColR label.visibilitySelectDropdown .custom-select-text {
	line-height:18px;
	margin:0px;
	background:url('images/custom-select-weight-select.png') right 50% no-repeat;
	font-size:8px !important;
	color:#1D99D3;
}
.visibilitySelectCol .SelectColR label.visibilitySelectDropdown2 .custom-select{
	width:70px;
}

.temperatureSelectCol {
	overflow:hidden;
	float:left;
	width:150px;
}
.temperatureSelectCol .SelectColL {
	width:30px;
	margin-right:5px;
	float:left;
}
.temperatureSelectCol i.icon.temptureIcon {
	width:28px;
	height:40px;
	background-position:-104px -537px;
}
.temperatureSelectCol .SelectColR {
	width:105px;
	float:left;
}
.temperatureSelectR {
	width:50px;
	height:46px;
	background:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:5px;
	padding-left:8px;
	line-height:15px;
	border:none;
	font-size:11px;
	color:#1d99d3;
	text-align:center;
	padding-top:10px;
	padding-bottom:8px;
}
.temperatureSelectR p.temperature_show_text {
	overflow:inherit;
	margin:0;
	margin-top:3px;
	margin-bottom:8px;
	padding:0;
}
.environmentalSelectCol {
	overflow:hidden;
	float:left;
	width:250px;
}
.environmentalSelectCol .SelectSingleCol {
	overflow:hidden;
}
.environmentalSelectCol .SelectSingleCol .SelectColL {
	width:30px;
	margin-right:5px;
	float:left;
}
.environmentalSelectCol .SelectSingleCol .SelectColL i.icon.environmentIcon {
	width:25px;
	height:35px;
	background-position: -155px -436px;
}
.environmentalSelectCol .SelectSingleCol .SelectColL i.icon.waterIcon {
	width:22px;
	height:35px;
	background-position:-20px -541px;
}
.environmentalSelectCol .SelectSingleCol .SelectColL i.icon.wheatherIcon {
	width:28px;
	height:35px;
	background-position:-76px -537px;
}
.environmentalSelectCol .SelectColR {
	width:170px;
	float:left;
}
.environmentalSelectCol .SelectColR .custom-select{
	width:170px;
	height:20px;
}
.activitiesSelectCol {
	overflow:hidden;
	float:left;
	width:220px;
}
.activitiesSelectCol .SelectSingleCol {
	overflow:hidden;
}
.activitiesSelectCol .SelectSingleCol .SelectColL {
	width:30px;
	margin-right:5px;
	float:left;
	min-height:65px;
}
.activitiesSelectCol .SelectSingleCol .SelectColL i.icon.activitiesIcon {
	width:24px;
	height:35px;
	background-position: 0px -541px;
}
.activitiesSelectCol .SelectSingleCol .SelectColL i.icon.diveTypeIcon {
	width:22px;
	height:35px;
	background-position:-206px -541px;
}
.activitiesSelectCol .SelectColR {
	margin-bottom:10px;
}
.activitiesSelectCol .SelectColR .custom-select{
	width:170px;
	height:20px;
	margin-bottom:10px;
}
.activitiesSelectCol .SelectColR input {
	width:140px;
	height:15px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:5px 20px;
	line-height:15px;
	border:none;
	font-size:9px;
	color:#949494 !important;
}
.bookTabDateTimeBox {
	overflow:hidden;
	width:420px;
	float:left;
}
.bookTabDateTimeBox .SelectColL {
	width:45px;
	margin-right:5px;
	float:left;
}
.bookTabDateTimeBox .SelectColL i.icon.timeIcon {
	width:40px;
	height:35px;
	background-position: -132px -541px;
}
.bookTabDateTimeBox .SelectColR {
	width:335px;
	float:left;
}
.bookTabMaxBottomBox {
	overflow:hidden;
	width:380px;
	float:left;
}
.bookTabMaxBottomBox .SelectColL {
	width:45px;
	margin-right:5px;
	float:left;
}
.bookTabMaxBottomBox .SelectColL i.icon.maxIcon {
	width:40px;
	height:35px;
	background-position: -170px -541px;
}
.bookTabMaxBottomBox .selectColR {
	width:335px;
	float:left;
}
.bookTabDateTimeBox input, .bookTabMaxBottomBox input {
	width:140px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:10px;
	border:none;
	font-size:14px;
	color:#1d99d3;
	text-transform:uppercase;
}
.log-book-tab-log-a-dive-actionBtn_conttainer {
	overflow:hidden
}
.log-book-tab-log-a-dive-actionBtnContainer {
	/*width:380px;*/
	float:right;
}
.log-book-tab-log-a-dive-actionBtnContainer .savePublishBtn,.greenButton {
	background:url(/content/images_profile/log-book-tab-log-a-dive-actionBtn.png) no-repeat 0 0;
	width:156px;
	height:33px;
	line-height:33px;
	padding-bottom:4px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	color:#fff;
	text-shadow:1px 1px #0f6d82;
	margin-right:5px;
}
.greenButton {
    border: none;
    font-size: 13px;
    height: 36px;
    cursor:pointer;
}
.log-book-tab-log-a-dive-actionBtnContainer .cancelBtn {
	background:url(/content/images_profile/log-book-tab-log-a-dive-actionBtn.png) no-repeat -158px 0px;
	width:78px;
	height:33px;
	line-height:33px;
	padding-bottom:4px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	color:#575757;
	text-shadow:1px 1px #fff;
	margin-right:5px;
}

#but_divestream,#box_interactions,#box_followings,#box_followers,#box_settings {
    display:none;
}
.diveStreamInteractionsItemHolder {
	margin-bottom:25px;
}
.diveStreamItemBoxHolderNew {
	background:#fff;
	min-height:220px;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	box-shadow:  0px 0px 5px 0px rgba(61, 61, 61, 0.3);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:20px;
	position:relative;
	padding:25px;
}
.diveStreamContainerArrowImg,.diveStreamContainerArrowImg_following,.diveStreamContainerArrowImg_followers {
	background:url(/content/images_profile/diveStreamContainerArrowImg.png) no-repeat center top;
	width:31px;
	height:16px;
	position:relative;
	top:-41px;
	right:170px;
	display:block;
	float:right;
}
.diveStreamContainerArrowImg_following {
    right:800px;
}
.diveStreamContainerArrowImg_followers {
    right:690px;
}
.currentDateShow {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e9e9e9;
}
.currentDateShow span{
	background:#bcbcbc;
	padding:2px 10px;
	font-size:13px;
	color:#fff;
	line-height:18px;
}
.currentDateShow span em{
	font-style:normal;
	font-size:13px;
	margin-right:20px;
}
.diveStreamInteractionsItemBox {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e9e9e9;
}
.diveStreamInteractionsItemBoxR {
	float:right;
	width:40px;
    text-align:center;
}
.diveStreamInteractionsItemBoxR .icon.followByUserR {
	width:40px;
	height:40px;
	background-position:-200px -615px;
}
.diveStreamInteractionsItemBoxR .icon.photographUserR {
	width:40px;
	height:40px;
	background-position:-105px -615px;
}
.diveStreamInteractionsItemBoxR .icon.reviewUserR {
	width:40px;
	height:40px;
	background-position:-200px -615px;
}
.diveStreamInteractionsItemBoxR .icon.articleUserR {
	width:40px;
	height:40px;
	background-position:-4px -616px;
}
.diveStreamInteractionsItemBoxR .icon.divlogUserR {
	width:40px;
	height:40px;
	background-position:-150px -615px;
}
.diveStreamInteractionsItemBoxR .icon.reviewUserR {
	width:40px;
	height:40px;
	background-position:-54px -616px;
}
.diveStreamInteractionsContentBox {
	min-height:40px;
}
.diveStreamInteractionsContentBoxL {
	float:left;
	width:45px;
	position:relative;
	top:0;
	margin-right:30px;
}
    .diveStreamInteractionsContentBoxL img {
        max-width: 38px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
.diveStreamInteractionsItemBoxR i img {
    max-width:40px;
    max-height:40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
        border-radius: 5px;
}
.diveStreamInteractionsContentBoxL .icon.followByUserL {
	background-position: -3px -586px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: -13px;
    width: 24px;
}
.diveStreamInteractionsContentBoxL .icon.rateUserL {
	background-position: -30px -586px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: -13px;
    width: 24px;
}
.diveStreamInteractionsContentBoxL .icon.likeUserL {
	background-position: -57px -586px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: -13px;
    width: 24px;
}
.diveStreamInteractionsContentBoxL .icon.republishUserL {
	background-position: -86px -586px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: -13px;
    width: 24px;
}
.diveStreamInteractionsContentBoxL .icon.commentUserL {
	background-position: -115px -586px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: -13px;
    width: 24px;
}

.diveStreamInteractionsContentBoxR {

}
.diveStreamInteractionsContentBoxR p{
	margin:0;
	padding:0;
	color:#939fa7;
	line-height:40px;
}
.diveStreamInteractionsContentBoxR p strong,.diveStreamInteractionsContentBoxR p strong a,.diveStreamInteractionsContentBoxR p a{
	color:#939fa7;
	font-weight:600;
    text-decoration:none;
}
.diveStreamContentHolder2 .divStreamQuickShareBox {
	z-index:1;
	background:#678ed0;
	padding:3px 10px;
	padding-bottom:3px;
	top:0;
	right:-1px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.divStreamQuickShareBox {
	position:absolute;
	right: 10px;
    top: 8px;
}
.divStreamQuickShareBox a {
	text-decoration:none;
	float:left;
	margin-left:3px;
	margin-right:3px;
}
.divStreamQuickShareBox a .icon.fbIcon {
	background-position: -6px -663px;
    height: 20px;
    width: 20px;
}
.divStreamQuickShareBox a .icon.twIcon {
	background-position: -31px -663px;
    height: 20px;
    width: 20px;
}
.divStreamQuickShareBox a .icon.gPlusIcon {
	background-position:-56px -663px;
    height: 20px;
    width: 20px;
}
.diveStreamShareBar .userDateBar{
	float:right;
	font-size:12px;
	color:#939fa7;
	line-height:24px;
}
.diveStreamShareBar .recheckIcon{
	background:url(/content/images_profile/myArticlesSteps4reCheck.png) no-repeat left top;
	display:block;
	float:left;
	padding-left:38px;
	line-height:26px;
	margin-right:10px;
	width:27px;
	font-size:12px;
	color:#939fa7;
}
.diveStreamShareBar .recheckIconDis{
	background:url(/content/images_profile/myArticlesSteps4reCheck.png) no-repeat 0px -25px;
}
.diveStreamShareBar .recheckIcon a{
	color:#939fa7;
	text-decoration:none;
}
.diveStreamShareBar .recheckIcon a:hover{
	text-decoration:underline;
}
.diveStreamShareBar .userDateBar span{
	margin-left:10px;
	margin-right:10px;
}
.diveStreamShareBar .userDateBar span .icon.rePublishedIcon {
    background-position: -230px -589px;
    display: inline-block;
    height: 16px;
    margin-right: 6px;
    position: relative;
    top: 4px;
    width: 18px;
}
.diveStream6thBannerHolder {
	padding-bottom:20px;
}
.diveStreamUnregisterContainer {
	margin-top:50px;
}
.diveStreamUnregisterTopItemBoxHolder {
	margin-bottom:30px;
	border-bottom:1px solid #d5d5d5;
}
.diveStreamUnregisterTopItemBoxRep {
	margin-bottom:30px;
}
.diveStreamUnregisterTopItemBoxRep p{
	font-size:24px;
	line-height:32px;
	color:#8c8c8c;
	text-shadow:0px 1px 1px #fff;
	margin:0;
	padding:0;
	padding-left:90px;
	min-height:85px;
}
.diveStreamUnregisterTopItemBoxRep p label{
	font-size:24px;
	line-height:32px;
	color:#2cb5ab;
	display:block;
	padding-top:10px;
}
.diveStreamUnregisterTopItemBoxRep p a.registerNowBtn{
	margin-top:0;
	background:url(/content/images_profile/div_stream_user_top_action_btn.png) no-repeat 0 -92px;
	padding:0;
	width:187px;
	height:46px;
	display:block;
	color:#fff;
	font-weight:600;
	text-align:center;
	line-height:46px;
	margin-right:0;
	font-size:17px;
	text-decoration:none;
	float:right;
	text-shadow: 0 1px 2px #000000;
	margin-top:37px;
}
.diveStreamUnregisterTopItemBoxRep p a.registerNowBtn:hover{
	background:url(/content/images_profile/div_stream_user_top_action_btn.png) no-repeat -193px -92px;
}
.diveStreamUnregisterTopItemBoxRep p.divShopIcon{
	background:url(/content/images_profile/divShopIcon.png) no-repeat 0px 0px;
}
.diveStreamUnregisterTopItemBoxRep p.divMediaIcon{
	background:url(/content/images_profile/divMediaIcon.png) no-repeat 0px 0px;
}
.diveStreamUnregisterTopItemBoxRep p.divRateIcon{
	background:url(/content/images_profile/divRateIcon.png) no-repeat 0px 0px;
	width:390px;
	margin-right:20px;
	float:left;
}
.diveStreamUnregisterTopItemBoxRep p.divNetworkIcon{
	background:url(/content/images_profile/divNetworkIcon.png) no-repeat 0px 0px;
	width:360px;
	float:left;
}
.diveStreamUnregisterMidBoxBanner {
	text-align:center;
}
.diveStreamUnregisterMidItemBoxRep {
	float:left;
	width:270px;
	margin-left:20px;
	margin-right:20px;
}
.diveStreamUnregisterMidItemBoxRep {
	font-size:22px;
	line-height:32px;
	text-shadow: 0 1px 1px #fff;
}
.diveStreamUnregisterMidItemBoxRep p.blueTxt{
	color:#2090ab;
}
.diveStreamUnregisterMidItemBoxRep p.redTxt{
	color:#db4342;
}
.diveStreamUnregisterMidItemBoxRep p.greenTxt{
	color:#74a838;
}
.diveStreamUnregisterBottomBox p {
    color: #7e7e7e;
    font-size: 18px;
    line-height: 32px;
    margin-top: 20px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.publicViewBar {
	background:url(/content/images_profile/divPublicViewTopBarBgHolderBgRep.png) repeat-x center top;
	height:195px;
	width:100%;
	/*position:absolute;
	top:100px;
	z-index:999;
	border-top:3px solid #0EA89E;*/
}
.publicViewWrappe {
	width:900px;
	margin:0 auto;
 	padding:20px 0 6px 0px;
}
.publicViewBarR {
 	width:480px;
 	float:right;
 	padding:5px 0 6px 1px;
}
.publicViewWrappe ul.contact {
 	overflow:hidden;
}

.publicViewWrappe ul.contact li {
	overflow:hidden;
	/*width:170px;*/
    width:40px;
	float:left;
	/*margin-left:40px;*/
    margin-left:5px;
	margin-bottom:13px;
	list-style:none;
}

.publicViewWrappe ul.contact li a {
	display:block;
	line-height:27px;
	text-decoration:none;
	color:#9f9f9f;
	font-size:17px;
}

.publicViewWrappe ul.contact li a i.icon {
    display: block;
    float: left;
    height: 30px;
    margin-right: 6px;
    width: 34px;
}
.message-shop {
    cursor:pointer;
}
.publicViewWrappe ul.contact li a i.icon.email-small {
	background-position:0px -154px;
}

.publicViewWrappe ul.contact li a i.icon.web-small {
	background-position:0px -154px;
}

.publicViewWrappe ul.contact li a i.icon.facebook-small {
	background-position:-39px -154px;
}

.publicViewWrappe ul.contact li a i.icon.twitter-small {
	background-position:-154px -154px;
}

.publicViewWrappe ul.contact li a i.icon.youtube-small {
	background-position:-77px -155px;
}

.publicViewWrappe ul.contact li a i.icon.flickr-small,#myprofile_flickr {
	background-position:-193px -154px;
}

.publicViewWrappe ul.contact li a i.icon.vimeo-small,#myprofile_vimeo {
    background-position: -115px -156px;
}
#myprofile_vimeo,#myprofile_flickr{
    height: 35px;
    width: 34px;
    display: inline-block;
    float: left;
    margin-right: 7px;
}
.publicViewBarL {
	float:left;
	width:400px;
}
.publicViewBarL h2{
	color:#2cb5ab;
	font-size:22px;
    font-weight: 500;
    margin: 0px;
	line-height:25px;
	margin-bottom:10px;
}
.publicViewBarL h3{
	color:#10a99c;
	font-size:16px;
    font-weight: 500;
    margin: 0px;
	line-height:18px;
	margin-bottom:5px;
}
.publicViewBarL h3 label{
	color:#9f9f9f;
	font-size:16px;
    font-weight: 500;
    margin: 0px;
	line-height:18px;
	margin-bottom:5px;
	display:block;
}
.publicViewBarL img{
	float:left;
	margin-right:50px;
}
body.diveStream_public_view_container {
    background:url(/content/images_profile/diveStream_public_view_container_rep.png) repeat center top;
}

/*20.9.13 End*/

/*25.9.13 start*/
.publicViewBar2 {
	background:url(images/divPublicViewTopBarBgHolderBgRep.png) repeat-x center bottom;
	width:100%;
	/*position:absolute;
	top:100px;
	z-index:999;
	border-top:3px solid #0EA89E;*/
}
.fixed-bar { min-width:1030px; width:100%; position:fixed; top:-86px; z-index:9999; }
#div_stream_public_header
{
    background-image:url('images/hatback.jpg');
    min-height:80px;
    border-bottom:3px solid #0ea89e;
    position:relative;
    z-index:2;
    position: fixed;
    width: 100%;
}
#div_stream_public_header #logo {
    width:272px;
    height:80px;
    position:relative;
    background-image:url('images/Dive_stream_6_Public_logo.png');
	margin:0;
	float:left;
	margin-left:-30px;
}
#div_stream_public_header #top-menu {
	float:right;
	margin-right:0px;
	margin-bottom:0;
	margin-top:20px;
    list-style:none;
}

.publicViewBarL2 {
	margin:0;
	padding:0;
}
.publicViewBarL2 h2 {
	font-size:16px;
	line-height:34px;
	margin:0;
}
.publicViewBarL2 h2 em{
	font-style:normal;
	font-size:12px;
}
.publicViewBarL2 h2 label{
	font-size:12px;
}
.publicViewBarL2 img{
	width:34px;
	margin-right:12px;
}
.publicViewWrappe ul.contact2 {
	float:right;
	margin:0;
	padding:0px;
}
.publicViewWrappe ul.contact2 li {
	overflow:hidden;
	width:auto;
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	list-style:none;
}
.publicViewWrappe ul.contact2 li a i.icon {
	margin-right:3px;
}
/*25.9.13 end*/
.diveStreamSettingContaienr {
	margin-bottom:25px;
}
.diveStreamSettinArrow {
	right:580px;
}
.diveStreamSettingItemRep {
	border-bottom:1px solid #e9e9e9;
}
.diveStreamSettingItemRep h2{
	margin:20px;
}
.diveStreamSettingItemRep p{
	font-size:14px;
	line-height:20px;
	color:#7c7c7c;
	margin:10px 20px;
	margin-bottom:20px;
	padding:0;
}
.diveStreamSettingItemRep p a{
	color: #10a99c;
	text-decoration:none;
}
.diveStreamSettingItemRep p a:hover{
	text-decoration:underline;
}
.diveStreamSettingItemRep dd {
	margin:10px 20px;
	margin-bottom:20px;
	padding:0;
}
.diveStreamSettingItemRep dd input.diveAdvisorBlogInput {
	width:245px;
	height:25px;
	padding:10px;
	line-height:25px;
	background:#FFF;
	margin-right:13px;
	border:1px solid #dbdbdb;
	color:#7c7c7c;
	font-size:18px;
}
.diveStreamSettingItemRep dd input.diveAdvisorBlogInputUsermane {
	width:88px;
}
.diveStreamSettingItemRep dd span{
    color: #7C7C7C;
    display: inline-block;
    font-size: 18px;
	margin-right:20px;
}
.diveStreamSettingItemRep dd label{
	color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
	position: relative;
    top: 6px;
}
.diveStreamSettingItemRep dd label input{
    background: url("images/icons.png") no-repeat scroll -214px -504px transparent;
    border: medium none;
    color: #575757;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
	padding-bottom:2px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
    width: 70px;
	line-height:20px;
	cursor:pointer;
}
.diveStreamSettingItemRep dd label input.edit{
    background: url("images/editBg.png") no-repeat scroll 0px 0px transparent;
}
.diveStreamSettingItemRep h5{
	font-size:12px;
	line-height:20px;
	color:#7c7c7c;
	margin:10px 20px;
	margin-bottom:20px;
	padding:0;
	font-weight:500;
}
.diveStreamSettingItemRep div span.success{
    color: #18965f;
	background:#ebffe8;
	border:1px solid #87eeb7;
    font-size: 12px;
	padding:5px 20px;
	line-height:16px;
	position: relative;
    top: -2px;
}
.diveStreamSettingItemRep div span.error{
    color: #c12121;
	background:#ffebe8;
	border:1px solid #ee9d87;
    font-size: 12px;
	padding:5px 20px;
	line-height:16px;
	position: relative;
    top: -2px;
}

.diveStreamSettingSelectBox{
	font-size:14px;
	line-height:20px;
	color:#2cb5ab;
	margin:10px 20px;
	margin-bottom:20px;
	padding:0;
	font-weight:500;
}
.diveStreamSettingSelectBox label{
	margin-right:80px;
}
.diveStreamSettingItemRep p a.onBtn{
	color: #fff;
	font-size:17px;
	background:#4f6272;
	text-decoration:none;
	display:inline-block;
	padding:20px 30px;
	border:1px solid #dbdbdb;
	border-right:0;
	float:left;
}
.diveStreamSettingItemRep p a.onBtn:hover{
	/*color: #4f6272;
	background:#fff;*/
}
.diveStreamSettingItemRep p a.offBtn{
	font-size:17px;
	text-decoration:none;
	display:inline-block;
	padding:20px 30px;
	color: #4f6272;
	background:#fff;
	border:1px solid #dbdbdb;
	float:left;
}
.diveStreamSettingItemRep p a.offBtn:hover{
	color: #fff;
    background:#4f6272;
}


/*7.11.13-JK*/
.scuba_bodies_top_btn_box {
	background:url(../content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center bottom;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.scuba_bodies_top_btn_box a{
	background:url(../content/images_profile/scuba_bodies_top_btn.png) no-repeat 0px 0px;
	text-align: center;
	width: 149px;
	height: 37px;
	line-height: 34px;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	font-weight:600;
}
.scuba_bodies_search_box,.directory_search_box{
	margin-top: 20px;
	margin-bottom: 10px;
}
.scuba_bodies_search_area,.directory_search_area{
	width: 580px;
	height: 32px;
	background:url(../content/images_profile/scuba_bodies_top_search_icon.png) no-repeat 20px 12px #fff;
	border-radius: 10px;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 50px;
	padding-left: 60px;
	color: #838383;
	font-size: 28px;
	border: 1px solid #dadada;
	font-weight: 500;
	margin-right: 10px;
}
#Filter_Body_DiveShopsCountry {
    float: left;
    padding: 8px;
    padding-right: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    margin-top: 10px;
    margin-top: 5;
    width: 300px;
}
.scuba_bodies_search_area {
    padding-right: 50px;
    width: 550px;
}
.scuba_bodies_search_box .div_clear_body_search{
    margin-left:620px;
}
.directory_search_area{
    width:600px;
}
.scuba_bodies_go_btn,.directory_go_btn{
	background:url(../content/images_profile/scuba_bodies_go_btn.png) no-repeat center top;
	color:#fff;
	font-size:16px;
	width:127px;
	height:56px;
	border:none;
	margin:auto;
	margin-bottom:10px;
	cursor:pointer;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}

.scuba_profile_item_rep {
	border-top: 1px solid #e4e4e4;
	padding: 10px 0;
	padding-right: 0px;
	overflow: hidden;
}
.scuba_profile_item_rep i {
	float: right;
	width:30px;
	background: url(../content/images_profile/scuba_bodies_black_arrow.png) no-repeat right center;
    height: 30px;
    margin-top: 7px;
}
.scuba_profile_item_rep label {
	float: left;
	margin-right: 10px;
}
.scuba_profile_item_rep p {
	float: left;
	margin: 0;
	line-height: 40px;
}
.scuba_profile_item_rep p a{
	color:#51616f;
	text-decoration: none;
}
.scuba_profile_item_rep p a:hover{
	color:#51616f;
	text-decoration:underline
}
.scuba_bodies_bottom_btn_box {
	background:url(../content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center top;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.scuba_bodies_bottom_btn_box a{
	background:url(../content/images_profile/scuba_bodies_top_btn.png) no-repeat 0px 0px;
	text-align: center;
	width: 149px;
	height: 37px;
	line-height: 34px;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	font-weight:600;
}
.scuba_profile_item_rep2 {
	border-top: 1px solid #e4e4e4;
	padding: 10px 0;
	overflow: hidden;
}
.scuba_profile_item_rep2 label {
	float: left;
	margin-right: 10px;
}
.scuba_profile_item_rep2 p {
	float: left;
	margin: 0;
	line-height: 20px;
}
.scuba_profile_item_rep2 p span{
	display:block;
	color:#51616f;
}
.scuba_profile_item_rep2 p a{
	color:#51616f;
	text-decoration: none;
}
.scuba_profile_item_rep2 p a:hover{
	color:#51616f;
	text-decoration:underline
}
.scuba_profile_item_rep2 .userStatus{
	float:right;
	text-decoration: none;
	color: #7AB900;
	margin-top:10px;
}
.scuba_profile_item_rep2 .userStatus strong{
	display:block;
	margin-right:20px;
}
.scuba_profile_item_rep2 .userStatus strong.varified{
	color: #7AB900;
}
.scuba_profile_item_rep2 .userStatus strong.notVarified{
	color: #51616f;
}
.scuba_profile_item_rep2 .userStatus a{
    background: url("/content/images_profile/editBg.png") no-repeat scroll 0px 0px transparent;
    padding: 6px 13px;
	color: #575757;
    font-size: 11px;
    font-weight: bold;
	padding-bottom:7px;
    padding-left: 24px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
}

.scuba_bodies_certs_table {
	margin-bottom:40px;
	position:relative;
	left:0;
	top:0;
	background:url(images_profile/log_book_tab_line_bg_rep.png) repeat-x center bottom;
	width:100%;
}
table.scuba_bodies_certs_table thead{
	margin:0;
	padding:0;
	color:#10a99c;
	font-size:13px;
	text-align:left;
	vertical-align:top;
}
table.scuba_bodies_certs_table thead tr th{
	border-top:1px solid #a4a4a4;
	padding:10px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #a4a4a4;
}
table.scuba_bodies_certs_table tbody tr{
}
table.scuba_bodies_certs_table tbody tr td{
	font-weight:normal;
	padding:12px 10px;
	color:#777777;
	font-size:12px;
	text-align:lef;
	border-top:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	vertical-align:top;
}
table.scuba_bodies_certs_table tbody tr:nth-child(2n) {
}
table.scuba_bodies_certs_table tbody tr:nth-child(2n+1) {
    background: #FFF;
}
table.scuba_bodies_certs_table tbody tr td a{
	color:#26a2e0;
	line-height:21px;
	text-decoration:underline;
}
table.scuba_bodies_certs_table tbody tr td.certificationName {
	width:170px;
}
table.scuba_bodies_certs_table tbody tr td.pReq {
	width:150px;
	text-align:left;
}
table.scuba_bodies_certs_table tbody tr td.mAge {
	width:55px;
}
td.log_book_dive2 {
	width:240px !important;
}
table.scuba_bodies_certs_table tbody tr td.log_book_dive a{
	color:#777777;
}
table.scuba_bodies_certs_table tbody tr td.reqNo {
	width:70px;
	text-align:left;
}
table.scuba_bodies_certs_table tbody tr td.maxDepth {
	width:70px;
	text-align:left;
}
table.scuba_bodies_certs_table tbody tr td.mInfo {
	width:42px;
	text-align:left;
}
table.scuba_bodies_certs_table tbody tr td.editCol {
	width:42px;
	text-align:left;
}
table.scuba_bodies_certs_table tbody tr td.editCol label{
	background: url("images_profile/editBg.png") no-repeat scroll center top transparent;
      padding: 5px 13px;
	}
table.scuba_bodies_certs_table tbody tr td.editCol label a{
	 color: #575757;
    font-size: 11px;
    font-weight: bold;
    padding-left: 12px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
table.scuba_bodies_certs_table tbody tr td.editCol span.warning_right{
	background: url("images_profile/div_shop_icon_set.png") no-repeat scroll -44px -70px transparent !important;
    padding: 4px 14px !important;
	display:inline !important;
	}
table.scuba_bodies_certs_table tbody tr td span {
	display:block;
	text-align:center;
}
table.scuba_bodies_certs_table tbody tr td.mInfo em {
	width:12px;
	height:22px;
	background: url("/content/images_profile/icons.png") no-repeat scroll -285px -507px transparent;
	margin:auto;
	text-indent:-999em;
    cursor:pointer;
}
table.scuba_bodies_certs_table tbody tr td.mInfo label {
	width:250px;
	min-height:50px;
	background: #fff;
	position:absolute;
	box-shadow:0 0px 6px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1);
	-moz-box-shadow:0 0px 6px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1);
	-webkit-box-shadow:0 0px 6px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 1);
	padding:10px;
	padding-bottom:7px;
	right:-20px;
	border-bottom:0;
	color:#939fa7;
	font-size:12px;
}
table.scuba_bodies_certs_table tbody tr td em{
	display:block;
	text-align:center;
}
.scuba_bodies_divers_input_popup {
    background: url(images_profile/popupIbg.png) top center no-repeat;
    position: absolute;
    width: 795px;
    height: 558px;
    padding: 13px;
    z-index: 10000;
	top: 10%;
	left: 20%;
}
.scuba_bodies_certs_input_popup,.scuba_bodies_certs_editinfo_popup {
    background: url(images_profile/popupIbg.png) top center no-repeat;
    position: absolute;
    width: 795px;
   /* height: 558px;*/
    padding: 13px;
    z-index: 10000;
	top: 35%;
	left: 20%;
}
#h2_certinfo_name {
    color:#10a99c;
}
#inp_certinfo_name{
    width: 340px;
}
#inp_certinfo_prereq{
    width: 340px;
}
#inp_certinfo_minage{
    width: 210px;
}
#inp_certinfo_numdives{
    width: 220px;
}
#inp_certinfo_maxdepth{
    width: 220px;
}
#inp_certinfo_moreinfo{
    width:710px;
}
.scuba_bodies_certs_editinfo_popup input.scubaBodiesInputItemBox1{
    margin-bottom:15px;
}

.editCertificationPopupBox{
	background-color: #eff0f0;
	padding:20px 25px;
}
.editCertificationPopupBox h3{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	color: #2cb5ab;
	font-size: 24px;
	font-weight:500;
	background:url(../content/images_profile/filterPopupBoxListItemRepImg.png) repeat-x center bottom;
}
.editCertificationPopupBox h2{
	margin-top: 0px;
	margin-bottom: 40px;
	color: #51616f;
	font-size: 22px;
}
.editCertificationPopupBox h2 span{
	margin-top: 0px;
	color: #51616f;
	font-size: 22px;
	font-weight:700;
	display:block;
}
.editCertificationPopupBox h2 label{
	line-height:28px;
	display:block;
	color: #51616f;
	font-size: 18px;
	font-weight:500;

}
.editCertificationInputItemRep {
	margin-bottom:20px;
}
.editCertificationInputItemRep input{
	width:120px;
	height:25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 1px 2px #919191;
	-moz-box-shadow:inset 1px 1px 2px #919191;
	-webkit-box-shadow:inset 1px 1px 2px #919191;
	padding:2px 10px;
	line-height:25px;
	border:none;
	color:#9f9f9f;
	margin-right:20px;
}
.editCertificationInputItemRep input.certificationNameInput{
	width:340px;
}
.editCertificationInputItemRep input.reqNumberDivesInput{
	width:150px;
}
.editCertificationInputItemRep textarea{
	width:726px;
	min-height:125px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 1px 2px #919191;
	-moz-box-shadow:inset 1px 1px 2px #919191;
	-webkit-box-shadow:inset 1px 1px 2px #919191;
	padding:2px 10px;
	line-height:25px;
	border:none;
	color:#9f9f9f;
	margin-right:20px;
}
.editCertificationPopupBoxActionbtn {
	overflow:hidden;
}
.editCertificationPopupBox_btn{
	display:block;
	float:right;
	width:124px;
	padding:6px 3px 6px 1px;
	background:url('images_profile/blue-btn2.png') 0 0 no-repeat;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	margin-top:10px;
	border:none;
	cursor:pointer;
}
.editCertificationPopupBox_btn:hover {
	background-position:0 -27px;
}

.editCertificationPopupBox_btn p{
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	line-height: 28px;
}
div.scuba_bodies_certs_input_list table{
	width: 100%;
    margin:0;
    padding:0;
	margin-bottom: 30px;
    border:none;
    border-collapse:collapse;
    border-spacing:0;
    background-image:none;
}
div.scuba_bodies_certs_input_list table th{
	color: #575757;
	font-size: 13px;
	font-weight: 600;
	border-bottom: 1px solid #d1d2d2;
	border-right: 1px solid #d1d2d2;
	padding: 6px 5px;
}
div.scuba_bodies_certs_input_list table tbody tr td{
	background-color: #ffffff;
	font-size: 13px;
	color: #8c8c8c;
	padding: 2px 10px;
	font-weight: 600;
	height: 26px;
	border-bottom: 1px solid #d1d2d2;
	border-right: 1px solid #d1d2d2;

}

div.scuba_bodies_certs_input_list table tbody tr td.c{
	text-align:left;
}
div.scuba_bodies_certs_input_list table tbody tr td.v{
	text-align: center;
	width: 58px;
}
div.scuba_bodies_certs_input_list table tbody tr td.u{
	text-align: center;
	 width: 115px;
}
div.ndu_btn{
	background: url(img/Done.png)no-repeat;
	width: 123px;
	height: 33px;
	margin-left: 617px;
	margin-top: 25px;

}
/*dive_log_settings*/
.dive-logs-from-profile {
    font-size: 10px;
    padding-left: 15px;
    padding-top: 5px;
    position: absolute;
    margin-left: 720px;
}
#dive_log_settings {
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.dive_log_settings4_popup{
	background-color: #eff0f0;
}

.dive_log_settings4_popup h3{
	color: #2cb5ab;
	font-size: 18px;
	border-bottom: solid #a4a4a4 ;
	padding-bottom: 16px;
	padding-top: 16px;
}

.dive_log_settings4_popup_cont1{

	padding-left: 25px;
	color: #2cb5ab;
	border-bottom: 1px solid #cbcccc ;
	padding-bottom: 15px;
	padding-top: 14px;
}

.dive_log_settings4_popup_cont1 p{
	margin:0;
	padding:0;
	overflow:hidden;
}
.dive_log_settings4_popup_cont1 p label{
	margin:0;
	display:block;
	float:left;
}
.dive_log_settings4_popup_cont1 p span{
	margin-top:10px;
	margin:0;
	display:block;
	float:left;
	font-weight:600;
	font-style: normal;
	font-size: 18px;
}
.dive_log_settings4_popup_cont1 p label img{
	margin-right:10px;
	float:left;
}
.dive_log_settings4_popup_cont1 p em{
	font-style:normal;
	float:left;
	display:block;
}
.dive_log_settings4_popup_cont1 p em .custom-select {
	line-height:30px;
	margin:0 12px;
	background:url('/content/images_profile/custom-select-arrow.png') 125px 50% no-repeat #fff;
	font-size:15px;
	color:#9f9f9f;
    border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 1px 2px #919191;
	-moz-box-shadow:inset 1px 1px 2px #919191;
	-webkit-box-shadow:inset 1px 1px 2px #919191;
	width:130px;
	padding: 5px 20px 5px 5px;
}
.dive_log_settings4_popup_cont1 p em .custom-select-text {
	font-size:15px;
	color:#9f9f9f;
}
.dive_log_settings4_popup_cont1 p em select.custom-dropdown {
	width:100%;
}
.dive_log_settings4_popup_cont1 p span i{
    clear: left;
    color: #9B9B9B;
    display: block;
    font-size: 15px;
    font-style: normal;
	font-weight:500;
}
.dive_log_settings4_popup_cont3 table{
	width: 500px;
	margin-top: 10px;
	line-height: 35px;
	color: #9b9b9b;
	font-size: 15px;
	margin-left: 38px;
	font-weight: 600;
}

.dive_log_settings4_popup_cont4{
	padding-top: 16px;
	padding-left: 25px;
	padding-bottom: 16px;
	line-height: 28px;
}
.dive_log_settings4_popup_cont4 span{
	font-size: 18px;
	font-weight:600;
	color: #2cb5ab;
    margin-left: 10px;
	margin-bottom: 5px;
}
.dive_log_settings4_popup_cont4 i{
	margin-left: 45px;
	margin-bottom: 5px;
	color: #9b9b9b;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
}
.dive_log_settings4_popup_cont1 p em.selectprivacyItem{
	margin-top:5px;
}
.dive_log_settings4_popup_cont1 p em.selectprivacyItem .custom-select {
	line-height:30px;
	margin:0 12px;
	background:url('/content/images_profile/custom-select-arrow.png') 365px 50% no-repeat #fff;
	font-size:15px;
	color:#9f9f9f;
    border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 1px 2px #919191;
	-moz-box-shadow:inset 1px 1px 2px #919191;
	-webkit-box-shadow:inset 1px 1px 2px #919191;
	width:370px;
	padding: 5px 20px 5px 5px;
    margin-top:10px;
}
.dive_log_settings4_popup_cont1 p em.selectprivacyItem .custom-select-text {
	font-size:15px;
	color:#9f9f9f;
}
.dive_log_settings4_popup_cont1 p em.selectprivacyItem select.custom-dropdown {
	width:100%;
}
.dive_log_settings4_popup_cont1 .diveStreamSettingSelectBox{
	font-size:14px;
	line-height:20px;
	color:#2cb5ab;
	margin:10px 20px;
	margin-left:35px;
	padding:0;
	font-weight:500;
}
.dive_log_settings4_popup_cont1 .diveStreamSettingSelectBox label{
	width:200px;
	margin-right:0;
	display:inline-block;
	margin-top:6px;
	margin-bottom:6px;
}
.dive_log_settings4_popup_cont1 .exportDiveLogsBar{
	font-size:14px;
	line-height:20px;
	color:#2cb5ab;
	margin:10px 20px;
	margin-left:35px;
	padding:0;
	font-weight:500;
	overflow:hidden;
}
.dive_log_settings4_popup_cont1 .exportDiveLogsBar label{
	margin-right:40px;
	display:block;
	float:left;
}
.dive_log_settings4_popup_cont1 .exportDiveLogsBar label a{
	border:0px solid;
	margin-left:2px;
	margin-right:2px;
	display:inline-block;
}
.dive_log_settings4_popup_cont_last {
	padding-bottom:0;
	margin-bottom:0;
}
#div_clear_dir_search,.div_clear_body_search,#div_clear_myshop_search {
    position: absolute;
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
    background-image: url('/content/images_profile/icons.png');
    background-repeat: no-repeat;
    background-position: -85px -800px;
    margin-left: 670px;
    margin-top: 10px;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
#div_clear_myshop_search {
    margin-left:560px;
    margin-top:12px;
}
#div_clear_dir_search:hover,.div_clear_body_search:hover{
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.directory_sites_shops_container {
	background:url('images_profile/add-media-popup-bg.png') 0 0 no-repeat;
	margin:0 -18px 15px -18px;
	padding:48px 43px 42px 43px;
	min-height:765px;
	overflow:hidden;
}

.directory_sites_shops_checked{
	font-size:14px;
	line-height:20px;
	color:#9b9b9b;
}
.directory_sites_shops_checked span{
	font-size:16px;
	font-weight:600;
	line-height:20px;
	color:#2cb5ab;
	margin-right:5px;
}
.directory_sites_shops_checked label{
	margin-right:40px;
}
.directory_sites_shops_map {
    background-color: #aaa;
    min-height: 200px;
}
.directory_sites_shops_map img{
	border:1px solid #bdbdbd;
	height:194px;
}
#a_map_expand,.a_map_expand {
    background: url(images_profile/directory_sites_shops_map_expandBtn.png) no-repeat 0 0;
    width: 44px;
    height: 24px;
    display: block;
    float: right;
    text-indent: -999em;
    position: relative;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
    #a_map_expand.map_expanded,.a_map_expand.map_expanded {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
#a_map_expand:hover,.a_map_expand:hover {
	background:url(images_profile/directory_sites_shops_map_expandBtn.png) no-repeat 0 -26px;
}
.directory_sites_shops_map_list_box{
	background:url(images_profile/directory_sites_shops_map_list_bg_rep.png) repeat 0 0;
	padding:0 4px;
    margin-top:10px;
}
.directory_sites_shops_map_list_box_container {
	border:2px solid #c0c6ca;
	border-bottom:0;
	border-top:0;
	padding:0 1px;
	margin-bottom:40px;
}
.directory_sites_shops_map_list_box_rep {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #bfd2e0;
	padding:8px 15px;
	background:url(images_profile/directory_sites_shops_map_list_item_box_rep.png) repeat-x 0 0;
	height:20px
}
/*.directory_sites_shops_map_list_box_rep:hover {
	//background:url(images_profile/directory_sites_shops_map_list_item_box_rep.png) repeat-x 0 -36px;
    background:none;
    background-color:#ddd;
}*/
.directory_sites_shops_map_list_box_R {
	float:right;
}
.directory_sites_shops_map_list_box_R span{
	margin-left:5px;
	margin-right:5px;
	display:inline-block;
	float:right;
}
.directory_sites_shops_map_list_box_R span i{
	background:url(images_profile/directory_sites_shops_map_list_icnoset.png) no-repeat 0 0;
	display:block;
	color:#939fa7;
	font-size:12px;
	font-weight:500;
    line-height: 23px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
    -moz-opacity: 0.7; /* Mozilla 1.6 � ���� */
    -khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
    .directory_sites_shops_map_list_box_R span i:hover {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
        -moz-opacity: 1; /* Mozilla 1.6 � ���� */
        -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
        opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    }
.directory_sites_shops_map_list_box_R span i a{
	display:block;
	border:0px solid;
	text-decoration:none;
}

.directory_sites_shops_map_list_box_R span i.detailArrow {
    background-position: -40px -125px;
	height: 18px;
    text-indent: -999em;
    width: 16px;
}
.directory_sites_shops_map_list_box_R span i.detailArrow a{
    display:block;
}
.directory_sites_shops_map_list_box_R span i.certifyIcon {
    background-position: 0 -99px;
    height: 22px;
    padding-left: 29px;
    width: 19px;
}
.directory_sites_shops_map_list_box_R span i.picIcon {
    background-position: 0 -73px;
    height: 22px;
    padding-left: 35px;
    width: 21px;
}
.directory_sites_shops_map_list_box_R span i.listIcon {
    background-position: 0 -48px;
    height: 22px;
    padding-left: 30px;
    width: 20px;
}
.directory_sites_shops_map_list_box_R span i.shopIcon {
    background-position: -2px -22px;
    height: 18px;
    padding-left: 25px;
    width: 22px;
	height:23px;
}
.directory_sites_shops_map_list_box_R span i.siteIcon {
	background-position: 0 0;
    padding-left: 32px;
    width: 23px;
}
.directory_sites_shops_map_list_box_R span i.phIcon {
    background-position: 0 -148px;
    height: 22px;
    padding-left: 0;
    width: 22px;
}
.directory_sites_shops_map_list_box_R span i.emailIcon {
	background-position: 0 -123px;
    height: 22px;
    padding-left: 0;
    width: 27px;
}
.directory_sites_shops_map_list_box_R span i.linkIcon {
	background-position: -23px -150px;
    height: 22px;
    padding-left: 0;
    width: 22px;
}
.directory_sites_shops_map_list_box_L {
	float:left;
}
.directory_sites_shops_map_list_box_L a{
    float:left;
    text-decoration:none;
    color:#239bcd;
}
.directory_sites_shops_map_list_box_L h3{
	font-size:16px;
	font-weight:500;
	color:#239bcd;
	margin:0;
	padding:0;
}
    .directory_sites_shops_map_list_box_L h3 img {
        max-width: 24px;
        margin-right: 15px;
    }
    .directory_sites_shops_map_list_box_R .img_dir_obj_country,.directory_sites_shops_map_list_box_L .img_dir_obj_country{
        margin-left:10px;
        margin-right:10px;
        max-width: 24px;
        float:right;
    }
.directory_sites_shops_map_list_box_L h3 i,.directory_sites_shops_map_list_box_L h3 a{
	display:inline-block;
	margin-right:15px;
}
    .directory_sites_shops_map_list_box_L h3 a {
        float:right;
    }
.destinationMapCenterIcon {
    min-height: 20px;
    min-width: 14px;
    background-image: url('/content/images_profile/icons.png');
    background-repeat: no-repeat;
    background-position: -87px -834px;
    margin-left: 10px;
}
.directory_sites_shops_map_list_box_L h3 i.destinationIcon {
    background-position: -90px -778px;
    height: 22px;
    width: 20px;
}
.liveaboardCountryFlag{
    max-width:40px;
    margin-right:10px;
}
.dropdownLiveaboardCountry,#Liveaboards_text_Filter {
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color:#777;
    color:#333;
}
.box-content-liveaboards-bycountry{
     border-top:1px solid #aaa;
     margin:10px;
     padding:20px;
}
.a_liveaboard_bycountry,.span_liveaboard_bycountry{
    text-decoration:none;
    color:#aaa;
    margin-right:30px;
}
.a_liveaboard_bycountry:hover{
    color:#777;
}
.span_liveaboard_bycountry{
}
#Liveaboards_text_Filter{
    border-width: 1px;
    border-color: #aaa;
    margin-right:10px;
    padding:6px;
}
.directory_sites_shops_map_list_box_L h3 i.liveaboardIcon,.box-title .liveaboardIcon{
     width: 24px;
     height: 24px;
     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RTFCREY4N0ZFMEUxMUUzQTlFNEE2MTFGQ0U5QjJENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RTFCREY4OEZFMEUxMUUzQTlFNEE2MTFGQ0U5QjJENyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdFMUJERjg1RkUwRTExRTNBOUU0QTYxMUZDRTlCMkQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdFMUJERjg2RkUwRTExRTNBOUU0QTYxMUZDRTlCMkQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c2YO0gAABN1JREFUeNq0VdtvVEUY/+acmT2X3aW79Aa9USythKZUA+qDRHwwJMRoJMZn33z2xX+BZxNjMPpmfPGFB01EAkYT26gJmGICFHqh3Ra2t93t7rlfZsZvjltAo22jcU6+PTsz55vffL/vRqSU8H8OGiQS7t69A29feAPSNAVd1//0gaZpQLVs7Rgh5CS+b6BUdvYrlcruAHvdQAgJKVqpEVlAgCHOxVy1+ojhVjo4OLSn+dp+zBQIkHKhhozjqIhL9n5197JAcXMMpRNv34n+IpxzC+cGiu/pNt/TgiAIYGzsOFz67HNUKwGneEGjDCkxIQgi3Q+iC54ffIz+eRUBfLQiQT0C2Y/8dxZIKYAaNtQeLSWWZc4RAjdjQbeErpmpyHSE+uw/USQlH+g5evw1pH4SJ0WQ/CUhiJ2TctIq9ywB0abwsx+Vs3cDILWmh+HJIQ09uN+I4eJ36xgxyIDkrzBKL+UN/QTBWPISQQyqqz0SJYkHQe3i7FeffLT881WvbdHuFiC3wJCW7qPjGPcA201XS3VKz43noZgj2vdLEZw9YoKR0+CL6fnF1Z8uP8TDD6Kq8kn0T5Q9BogxHnryAO+/qMNBJmH6fsSuVBLabxkwcIDBzMMERjsYWJgBzcq8vzj1tYlqZZRaG+DxaLWahDLKbCsf03ZE5NSbaiSph4I3ggQ67VQv5FguEU8SRuLjxwkYOtBcjqkbh20fZLd3XYdxIftwehYjsBOXPqQdBVO7s7Dy8vpmbWRw8PBVELmuRiTpemhO+AKMqiuRYA41vON8QwGkkO/qLpx+693+oZHRZ0+efn7gVK9lnOjM92AwjCVRctr1vFON5vYtBPiUIvZ5x/Hf3Nja7jSLhfDyPfeDeiDKAghpRaR8LYwyWkKkcDoNwMwxGBk6Mnzo+OB7/UUW9OaJtHlsVtecA82may+uVLV7C3PCbWw9QIAhulmvf9lbPgAdeVZPCB0dtZwJYmtgGxoeTDLr0a9QMjWkiYNJEZAkRhJ5h8K6AxuLDtza2ITlahVWVjdgEYtfFHrB4ZIVoHIfvXL1hyiKw3JHqWDrujYwaaPvMNFkKoGHApI4hhh5r8UROJ4HLSeA7ZYLW60W1FtqHoKLjorRC0GzDq3aGgz3Hfb9lhNnUXR9+pfrsyvr7xSKFhgaBaYTVTmBcyUCBOegHK2KTqrWJGYFQZN0LOOUAbO7oWDbICMXSNACbpnQ1VVq3J+ZX0MVh5ZKxV+7pHm+6YUFYAy55iqLQSogPEQlHeYWMI1kFyDYG4im1nAvu4wOsd8Cd3MFAqcBlmWLvMFW19eqmyqwqCGCa8M93a//9mDjjGEaoJOdgJQYv+SPKJZPElXiPmk/AmnznG3wkJY4aGJZB/QRbaytVhawiG4rC/SZmzecicnJnBOJFzCZbZL5VWaRrYqeUP54PIcMjMchxE4dD66CV6/i3MPOR7J6kWfa3OLs7akg8OdxuqISLZq69s23zzx3ZtyJ9HOYZ4wqapAfIVWXkSLDxHaa4MFJ6AL3XfzvYblKVU/N6EKf6VQnMY+S241GXfGvKAqIaZpKP99uLKrnYiYC26n5+y3LTw0X5R7KDMo6bR+gYna1XZsa7Y71V4C9gMhTAMsoTVVDlQU7m3q715p/0yf2Y8UOgKqufrtO8d8FGADTB3mVUySRpwAAAABJRU5ErkJggg==') /*/content/ds_pin_la.png*/;
     background-repeat: no-repeat;
}
    .directory_sites_shops_map_list_box_L h3 i.diveshopIcon,i.diveshopIconNew {
        background-position: -251px -197px;
        width: 24px;
        height: 24px;
    }
    .directory_sites_shops_map_list_box_L h3 i.divesiteIcon,i.divesiteIconNew {
        background-position: -123px -191px;
        width: 24px;
        height: 24px;
    }
        i.diveshopIconNew span, i.divesiteIconNew span {
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            border-radius: 15px;
            background-color: #2cb5ab;
            color: white;
            font-weight: bold;
            float: right;
            width: 14px;
            line-height: 20px;
            padding-left: 6px;
            border: 2px solid white;
            position: absolute;
            margin-left: 10px;
            margin-top: -15px;
        }i.diveshopIconNew span:hover, i.divesiteIconNew span:hover{
             background-color:#309790;
         }

.directory_sites_shops_map_list_box_L h3 i.siteIcon {
	background-position: -110px -777px;
    height: 22px;
    width: 22px;
}
.directory_sites_shops_map_list_box_L h3 i.shopIcon {
    background-position: -136px -777px;
    height: 22px;
    width: 22px;
}
.directory_sites_shops_map_list_box_L h3 i.airportIcon {
    background-position: -158px -777px;
    height: 22px;
    width: 22px;
}
.directory_sites_shops_map_list_box_L h3 span{
	font-size:14px;
	font-weight:500;
	color:#9b9b9b;
	margin:0;
	padding:0;
}
.directory_sites_shops_map_list_box_L h3 .rating {
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left:5px;
}
.directory_sites_shops_map_list_box_L h3 span.countInputBox {
	background:url(images_profile/countInputBox1.png) no-repeat 0 0;
	padding-left:10px;
	width:139px;
	line-height:21px;
	display:inline-block;
	font-size:11px;
}
.scuba_social_contact_info_pic{
    margin-top:20px;
}
.scuba_social_contact_info_pic img.user-tn {
	float: left;
    margin-right: 25px;
    min-height: 70px !important;
}
.scuba_social_contact_info_pic .info {
	float: left;
    margin-top: 0px !important;
    width: 300px !important;
}
.scuba_social_contact_info_pic .info h4{
    color: #10A99C;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 10px;
}
#user-info ul.scuba_social_contact_info li {
	margin-left:0;
	width:auto;
	float:right;
}
#span_scuba_body_expl_close, #span_scuba_body_certsexpl_close {
    cursor:pointer;
    float:right;
}
#div_info_scuba_body_expl_popup {
    display:none;
    font-size:24px;
    text-align: justify;
    top: 100px;
    left: 50%;
    margin-left: -295px;
    position:absolute;
    width:591px;
}
    #div_info_scuba_body_expl_popup p {
        padding:40px;
    }
#span_scuba_body_expl_close,#span_scuba_body_certs_close {
    margin-right: 15px;
    margin-top: 10px;
    cursor: pointer;
}
.scuba_social_contact_overview {

}
.scuba_social_contact_overview h3{
	color:#2cb5ab;
	font-size:18px !important;
	float:none !important;
	margin-top:10px !important;
}

.scuba_social_contact_overview p{
	color:#7c7c7c;
	line-height:20px !important;
	font-size:14px !important;
}
#user-desc.scuba_social_contact_overview p {
    margin-bottom:5px;
    text-align:justify;
}
.mybody_dep {
    margin-bottom:20px;
}
.departmentItemBoxConainer {
	padding-bottom:25px;
	margin-bottom:20px;
	border-bottom:1px solid #D3D3D3;
}
#departmentItemBoxConainerTable {
    border-top:1px solid #D3D3D3;
    border-left:1px solid #D3D3D3;
}
    #departmentItemBoxConainerTable td {
        padding:10px;
        border-right:1px solid #D3D3D3;
        border-bottom:1px solid #D3D3D3;
        vertical-align:top;
    }
.departmentItemBoxRep {
	width:250px;
	float:left;
	/*margin-right:20px;*/
	/*border-right:1px solid #d2d2d2;*/
}
.departmentItemBoxRep h2{
	color:#8597a6;
	font-size:16px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:500;
}
.departmentItemBoxRep h2 label{
	display:block;
}
.departmentItemBoxRep h3{
	color:#8597a6;
	font-size:14px;
	line-height:15px;
	margin-bottom:10px;
	font-weight:500;
}
.departmentItemBoxRep h3 label{
	display:block;
}
.departmentItemBoxRep ul{
	margin:0;
	padding:0;
}
.departmentItemBoxRep ul li{
	margin:0;
	padding:0;
	list-style:none;
	color:#8597a6;
	font-size:14px;
	line-height:20px;
	margin-bottom:3px;
	font-weight:500;
}
.pageAdminstratorByItemContainer {
	padding-bottom:25px;
	margin-bottom:20px;
}
.pageAdminstratorByItemBoxRep {
	width:250px;
	float:left;
	margin-right:20px;
	border-right:1px solid #d2d2d2;
}
.pageAdminstratorByItemBoxRep img.user-tn {
	float: left;
    margin-right: 15px;
    min-height: 70px !important;
}
.pageAdminstratorByItemBoxRep .info {
	float: left;
    margin-top: 0px !important;
    width: 160px !important;
}
.pageAdminstratorByItemBoxRep .info h2 {
    color: #939fa7;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 4px;
}
.pageAdminstratorByItemBoxRep .info h3 {
    color: #939fa7;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 1px;
}
.getInvolvedContainer {
	border-bottom: 1px solid #D3D3D3;
    margin-bottom: 30px;
    padding-bottom: 20px;
	padding:10px;
}
.getInvolvedL {
    border-right: 1px solid #D2D2D2;
    float: left;
	width:250px;
	margin-right:10px;
	min-height:245px;
	text-align:center;
}
.getInvolvedR {
	float:left;
	width:500px;
}
.getInvolvedItemBoxRep {
	padding:20px;
	margin-bottom:10px;
	border-bottom: 1px solid #D3D3D3;
}
.getInvolvedItemBoxRep p {
    color: #8C8C8C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
}
.getInvolvedItemBoxRep p a{
	background:url(images_profile/learnMoreBtn.png) no-repeat 0 0;
	display:block;
	color: #575757;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	width:96px;
	height:28px;
	line-height:28px;
	margin-top:8px;
}
.getInvolvedItemBoxRep p a:hover{
	background:url(images_profile/learnMoreBtn.png) no-repeat 0 -31px;
	color: #333;
}
.sponserBoxContainer {
	padding-bottom:25px;
	margin-bottom:20px;
	border-top:1px solid #d2d2d2;
}
.sponserBoxContainer h3{
    color: #2CB5AB;
    float: left;
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 6px;
}
.sponserBoxItemBoxRep {
	border-bottom:1px solid #d2d2d2;
}
.sponserBoxItemBoxRep h2{
	color:#939fa7;
	font-size:16px;
	line-height:15px;
	font-weight:700;
	width:200px;
	float:left;
	border-right:1px solid #d0d0d0;
	min-height:50px;
	margin-right:20px;
	line-height:20px;
}
.sponserBoxItemBoxRep h4{
	color:#939fa7;
	font-size:16px;
	line-height:15px;
	font-weight:700;
	width:180px;
	float:left;
	border-right:1px solid #d0d0d0;
	min-height:50px;
	margin-right:20px;
	line-height:20px;
}
.scuba_bodies_info_input_top_contianer {
    margin-top: 10px;
    padding: 0 0px;
}

.scuba_bodies_info_input_top_contianer .profile_pic {
    float: left;
	text-align:left;
    width: 164px;
}
.scuba_bodies_info_input_top_contianer .profile_pic p{
	text-align:center;
}
.scuba_bodies_info_input_top_contianer .profile_pic p a.btn_pro01{
	    background: url("../content/images_profile/profile_Bnt.png") no-repeat scroll center top transparent!important;
        color: #575757;
        font-size: 11px;
        font-weight: 600;
        padding: 6px 27px;
        text-decoration: none;
        text-shadow: 1px 1px 1px #FFFFFF;
        border:none;
}
.scuba_bodies_info_input_top_contianer .profile_pic ul{
	margin:0;
	padding:0;
}
.scuba_bodies_info_input_top_contianer .profile_pic ul li{
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.scuba_bodies_info_input_top_contianer .profile_pic ul li span {
	width:25px;
	height:19px;
	display:inline-block;
	margin-right:6px;
}
.scuba_bodies_info_input_top_contianer .profile_pic ul li input{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #9f9f9f;
    font-size: 13px;
    height: 18px;
    line-height: 15px;
    margin-left: 15px;
    padding: 5px 10px;
    width: 98px;
}
.bst_name,.div_mybody_admin{
    padding: 10px;
    background-color: white;
    border: medium none;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #888;
    min-width: 240px;
    max-width: 240px;
    margin-top: -10px;
    float:left;
    margin-right:10px;
    margin-bottom: 15px;
}
.div_mybody_admin{
    min-width: 240px;
    max-width: 240px;
}
.bst_name_edit,.a_editbst {
    z-index:10000;
}
.mybody_admin_delete,.mco_admin_delete{
    float:left;
    height: 20px;
    margin-top: -5px;
}
.div_mybody_admin a{
    text-decoration:none;
    color:#8C8C8C;
}
.scuba_bodies_info_input_top_contianer .scuba_info_input {
}
.scuba_bodies_info_input_top_contianer  .scuba_info_input_rep_bar {
	margin-bottom:10px;
}
.scuba_bodies_info_input_top_contianer  .scuba_info_input_rep_bar h3 {
    color: #2cb5ab;
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 5px;
	margin-left:6px;
	margin-top:5px;
}
.scuba_bodies_info_input_top_contianer  .scuba_info_input_rep_bar h4 {
    color: #8c8c8c;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 5px;
	margin-left:6px;
}
.scuba_bodies_info_input_top_contianer .scuba_info_input_rep_bar input.scubaBodiesInputItemBox1,.scuba_bodies_certs_editinfo_popup input.scubaBodiesInputItemBox1,#mco_country{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 1px #C4C4C4 inset;
    color: #9f9f9f;
    font-size: 13px;
    height: 22px;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 280px;
}
#mco_country{
    height:30px;
}
.scuba_bodies_info_input_top_contianer .scuba_info_input_rep_bar input.scubaBodiesInputItemBox1Sml {
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 1px #C4C4C4 inset;
    color: #9F9F9F;
    font-size: 13px;
    height: 22px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 120px;
}
.scuba_bodies_certs_editinfo_popup input.scubaBodiesInputItemBox1{
    border: 1px solid transparent;
}
.scuba_bodies_certs_editinfo_popup input.body_certinfo_error{
    border: 1px solid #d41414;
}
.a_delete_dept {
    color:#8c8c8c;
    margin-right:10px;
}
.scuba_bodies_info_input_top_contianer .scuba_info_input_rep_bar input.inputAddress {
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 1px #C4C4C4 inset;
    color: #9f9f9f;
    font-size: 11px;
    height: 22px;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 580px;
	margin-top:10px;
}
.scuba_bodies_info_input_top_contianer .scuba_info_input_rep_bar label h3{
	text-align:center;
	line-height:30px;
	margin-top:10px;
	margin-right:15px;
}
.scuba_bodies_info_input_top_contianer .scuba_info_input_rep_bar label h3 a{
	float:right;
	background: url("../content/images_profile/galleryMrBtn.png") no-repeat scroll center top transparent;
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 27px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	line-height:14px;
}
.scuba_bodies_info_input_top_contianer .scuba_info_input_rep_bar textarea.scubaBodiesInputItemBox2,.scuba_bodies_certs_editinfo_popup textarea.scubaBodiesInputItemBox2,#div_edit_bst_abs textarea{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 1px #C4C4C4 inset;
    color: #9f9f9f;
    font-size: 13px;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 600px;
	height:130px;
    overflow:hidden;
    resize:none;
}
.scuba_info_input_rep_barL {
	float:left;
	margin-right:25px;
	width:295px;
}
.scuba_bodies_info_input_top_contianer .sbody_cont {
	margin-top:20px;
	margin-bottom:20px;
}
.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left {
	background:url(images_profile/left-col-bg2.png) repeat-y right top;
	width: 380px;
	float: left;
	padding-right:10px;
	padding-left:10px;
}
.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left  h3{
	font-size: 15px;
	color: #2cb5ab;
	text-transform:uppercase;
	font-weight:500;
	margin:0;
	padding:0;
	margin-bottom:15px;
}
.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left  h3.adminstrators{
	background:url(images_profile/admin.png) no-repeat 0 0;
	padding-left:28px;
	padding-top:1px;
	padding-bottom:1px;
}
.scuba_info_input_rep_barR em .custom-select {
	line-height:30px;
	margin:0 12px;
	background:url('/content/images_profile/custom-select-arrow.png') 125px 50% no-repeat #fff;
	font-size:15px;
	color:#9f9f9f;
    border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 1px 2px #919191;
	-moz-box-shadow:inset 1px 1px 2px #919191;
	-webkit-box-shadow:inset 1px 1px 2px #919191;
	width:130px;
	padding: 5px 20px 5px 5px;
}
.scuba_info_input_rep_barR em .custom-select-text {
	font-size:15px;
	color:#9f9f9f;
}
.scuba_info_input_rep_barR em select.custom-dropdown {
	width:100%;
}

.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left  p,.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left  .divel{
	font-size: 13px;
	color: #9f9f9f;
	padding-top: 10px;
	margin:0;
	padding:0;
	margin-bottom:15px;
}
.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left .addtoTrips {
    color: #9F9F9F;
    font-size: 13px;
    margin: 0 0 15px;
    padding: 0;
}
.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left .addtoTrips input.inputShop,#inp_sponsor_description,.inputMCOSponsor {
    border: medium none;
    border-radius: 5px;
    box-shadow: 1px 2px 1px #C4C4C4 inset;
    color: #9F9F9F;
    font-size: 13px;
    height: 18px;
    line-height: 15px;
    margin-left: 0px;
    padding: 5px 10px;
    width: 260px;
}
#inp_sponsor_name,#inp_sponsor_description{
    margin-bottom:5px;
    width:350px;
}
.scuba_bodies_info_input_top_contianer .sbody_cont div.cont_left .addBtnPlus{
	background: url("../content/images_profile/div_shop_icon_set.png") no-repeat scroll -61px -110px transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    text-shadow: 0 1px 1px #444444;
	cursor:pointer;
    padding-left: 12px;
    text-align: left;
    width: 78px;
	}

.scuba_info_input_rep_barR {
	float:left;
	width:295px;
}
#dive-shop-profile-gallery{
    border-top: 1px solid #E5E5E5;
}

/*for new tab style by JK*/
.tabs_ajax{
    position:absolute;
    margin-top:32px;
}
.ul_tabs_ajax {
    padding-left:10px !important;
    margin-left: -7px !Important;
    width: 902px;
}
.ul_tabs_ajax #ul-a-tab-red{
    margin-left: -7px !Important;
}
#div_tabs_space {
    min-height:50px;
}
#full-content #tabs3,.tabsnew {
	background:url('images_profile/full-content-bg.png') 0 55px no-repeat;
	margin:0 -74px 0 -4px;
	padding:0 83px 0 17px;
	min-height:560px;
}
#full-content #tabs3 .tab-content,.tabsnew .tab-content {
	background:url('images_profile/tab-content-bg2.jpg') 0 0 repeat;
	padding:20px 40px 20px 35px;
	box-shadow:3px 3px 3px #bcbcbc;
	-moz-box-shadow:3px 3px 3px #bcbcbc;
	-webkit-box-shadow:3px 3px 3px #bcbcbc;
    min-height: 450px;
}
.tabsnew {
    background: url('images_profile/main-bg.png') 0 52px no-repeat;
    margin-right: -91px;
    margin-left: -1px;
    padding: 0 81px 0 5px;
}
.tabsnew .tab-content{
    min-height: 453px !important;
}

#tabs3 ul.tabs3 {
	overflow:hidden;
	margin:0;
	padding:0;
}

#tabs3 ul.tabs3 li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	/*margin-left:3px;*/
}
    #tabs3 ul.tabs3 li a {
        display: block;
        margin: 7px 0 0 0;
        padding: 10px 0 10px;
        width: 83px;
        height: 32px;
        background: url('images_profile/tabsh.jpg') repeat-x;
        color: #FFF;
        font-size: 12px;
        line-height: 14px;
        text-transform: capitalize;
        text-decoration: none;
        text-align: center;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
        font-family: 'Open Sans', sans-serif;
    }



#ul-a-tab-gray{
    border-bottom:5px solid #777086;
}
#tabs3 ul.tabs3 li .a-tab-gray{
	background-position:0 -104px;
}
#tabs3 ul.tabs3 li .a-tab-gray:hover{
	background-position:0 -156px;
}
#tabs3 ul.tabs3 li .a-tab-gray.current{
	background-position:0 -156px;
}


#ul-a-tab-black{
    border-bottom:5px solid #4d464f;
}
#tabs3 ul.tabs3 li .a-tab-black{
	background-position:0 -416px;
}
#tabs3 ul.tabs3 li .a-tab-black:hover{
	background-position:0 -468px;
}
#tabs3 ul.tabs3 li .a-tab-black.current{
	background-position:0 -468px;
}


#ul-a-tab-bronze{
    border-bottom:5px solid #c99d31;
}
#tabs3 ul.tabs3 li .a-tab-bronze{
	background-position:0 -312px;
}
#tabs3 ul.tabs3 li .a-tab-bronze:hover{
	background-position:0 -364px;
}
#tabs3 ul.tabs3 li .a-tab-bronze.current{
	background-position:0 -364px;
}

#ul-a-tab-blue{
    border-bottom:5px solid #2299ca;
}
#tabs3 ul.tabs3 li .a-tab-blue{
	background-position:0 -520px;
}
#tabs3 ul.tabs3 li .a-tab-blue:hover{
	background-position:0 -572px;
}
#tabs3 ul.tabs3 li .a-tab-blue.current{
	background-position:0 -572px;
}

#ul-a-tab-red{
    border-bottom:5px solid #eb5946;
}
#tabs3 ul.tabs3 li .a-tab-red{
	background-position:0 -624px;
}
#tabs3 ul.tabs3 li .a-tab-red:hover{
	background-position:0 -676px;
}
#tabs3 ul.tabs3 li .a-tab-red.current{
	background-position:0 -676px;
}
.span_external_review_scubatribe{
    background-image:url('/content/scubatribe.png');
    background-repeat:no-repeat;
    padding-left:40px;
    padding-bottom: 20px;
    padding-top: 10px;
}

#ul-a-tab-lightblue{
    border-bottom:5px solid #80a3ad;
}
#tabs3 ul.tabs3 li .a-tab-lightblue{
	background-position:0 -728px;
}
#tabs3 ul.tabs3 li .a-tab-lightblue:hover{
	background-position:0 -780px;
}
#tabs3 ul.tabs3 li .a-tab-lightblue.current{
	background-position:0 -780px;
}

#ul-a-tab-lightgray{
    border-bottom:5px solid #a3a29a;
}
#tabs3 ul.tabs3 li .a-tab-lightgray{
	background-position:0 -832px;
}
#tabs3 ul.tabs3 li .a-tab-lightgray:hover{
	background-position:0 -884px;
}
#tabs3 ul.tabs3 li .a-tab-lightgray.current{
	background-position:0 -884px;
}



#ul-a-tab-brown{
    border-bottom:5px solid #a06b59;
}
#tabs3 ul.tabs3 li .a-tab-brown{
	background-position:0 -936px;
}
#tabs3 ul.tabs3 li .a-tab-brown:hover{
	background-position:0 -988px;
}
#tabs3 ul.tabs3 li .a-tab-brown.current{
	background-position:0 -988px;
}


#ul-a-tab-gold{
    border-bottom:5px solid #fac746;
}
#tabs3 ul.tabs3 li .a-tab-gold{
	background-position:0 -1040px;
}
#tabs3 ul.tabs3 li .a-tab-gold:hover{
	background-position:0 -1092px;
}
#tabs3 ul.tabs3 li .a-tab-gold.current{
	background-position:0 -1092px;
}



#ul-a-tab-lightgreen {
    border-bottom:5px solid #13a89e;
}
#tabs3 ul.tabs3 li .a-tab-lightgreen{
	background-position:0 0;
}
#tabs3 ul.tabs3 li .a-tab-lightgreen:hover{
	background-position:0 -52px;
}
#tabs3 ul.tabs3 li .a-tab-lightgreen.current{
	background-position:0 -52px;
}



#ul-a-tab-green {
    border-bottom:5px solid #b8d662;
}
#tabs3 ul.tabs3 li .a-tab-green{
	background-position:0 -208px;
}
#tabs3 ul.tabs3 li .a-tab-green:hover{
	background-position:0 -260px;
}
#tabs3 ul.tabs3 li .a-tab-green.current{
	background-position:0 -260px}
/*for new tab style by JK*/
.a_header_destinations_ico{
    background:url('/Content/images_profile/icons.png') -248px -798px;
    width:23px;
    height:18px;
    display: block;
    float: right;
    margin-right: 8px;
    margin-top: 7px;
}
.header-top-menu {
	float:right;
	margin-top:-18px;
	margin-bottom:68px;
	position: absolute;
    margin-left: 670px;
    z-index:1001;
}
.header-top-menu-link a{
	width:134px;
	height:37px;
	color:#fffefe;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:33px;
	display:inline-block;
	padding-left:10px;
	margin-right:13px;
    padding-top:4px;
}
.header-top-menu-link a.a_header_destinations{
    width:122px;
}
.header-top-menu-link a.a_header_resources {
    width:108px;
    margin-left:0;
}
.header-top-menu-link a:hover{
    background-color:#18b4a7;
}
.header-top-menu-link a.header-top-menu-act-link{
}
.header-top-menu-link a.header-top-menu-act-link:hover{
    background-color:#18b4a7;
}
.header-top-menu-link a.a_top_menu_selected {
    background-color:#18b4a7;
}
ul.destinationsMenu {
	background:#18b4a7;
	border-bottom:4px solid #077b71;
    -webkit-border-radius: 10px 0px 10px 10px;
    -moz-border-radius: 10px 0px 10px 10px;
    border-radius: 10px 0px 10px 10px;
	margin:0;
	padding:0;
	position:absolute;
    right: 173px;
    top: 37px;
    width: 660px;
	padding:25px 40px;
	padding-bottom:50px;
    display:none;
    margin-right:45px;
}
ul.destinationsMenu li {
	list-style:none;
	padding:0;
	line-height:33px;
	float:left;
	width:140px;
	margin-right:25px;
	line-height:30px;
}
ul.destinationsMenu li a{
	color:#fffefe;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	display:block;
	padding-left:22px;
	background:url(/content/images_profile/certificateI_table_view_all_icon.png) no-repeat 10px 11px #18B4A7;
}
ul.destinationsMenu li a:hover{
	color:#fffefe;
	background:url(/content/images_profile/certificateI_table_view_all_icon.png) no-repeat 10px 11px #0d9c90;
}
ul.destinationsMenu li a.destinationsMenuAct{
	color:#fffefe;
	background:url(/content/images_profile/certificateI_table_view_all_icon.png) no-repeat 10px 11px #0d9c90;
}
ul.destinationsMenu a.viewAllBtn{
	color:#fffefe;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	display:block;
	background:url(/content/images_profile/certificateI_table_view_all_icon.png) no-repeat 20px 11px #0d9c90;
	position:absolute;
	bottom:0;
	right:0;
    -webkit-border-radius: 10px 0px 10px 0px;
    -moz-border-radius: 10px 0px 10px 0px;
    border-radius: 10px 0px 10px 0px;
	padding-right:25px;
	padding-left:45px;
	margin-top:20px;
	border:1px solid #0d9c90;
}
ul.destinationsMenu a.viewAllBtn:hover{
	color:#fffefe;
	background:url(/content/images_profile/certificateI_table_view_all_icon.png) no-repeat 20px 11px #18B4A7;
	border:1px solid #0d9c90;
}
ul.resourcesMenu,ul.newPostMenu{
	background:#18b4a7;
	border-bottom:4px solid #077b71;
    -webkit-border-radius: 10px 0px 10px 10px;
    -moz-border-radius: 10px 0px 10px 10px;
    border-radius: 10px 0px 10px 10px;
	margin:0;
	padding:0;
	position:absolute;
    right: 0px;
    top: 37px;
    width: 276px;
	padding:20px 0px;
    display:none;
    margin-right:45px;
}
ul.resourcesMenu{
    margin-right:85px;
}
ul.resourcesMenu li,ul.newPostMenu li{
	margin:0;
	padding:0;
	list-style: none;
	background:#10a99c;
	margin-bottom:1px;
}
ul.resourcesMenu li a, ul.newPostMenu li a{
	color:#fffefe;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	display:block;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
}
    ul.resourcesMenu li a:hover, ul.newPostMenu li a:hover {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAATCAYAAACk9eypAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK1JREFUeNpi/P//PwMUVAMxDxBXMuADIA1A3PIfAbqgYlgxA1QBOujCp2Hbf+ygF5eGBCD+i0PTBGwaCGmajE0DCMcSowndjVF4NE3DpoGgJlzhXYNDwwFsiu2B+AcODWnoip3wKUb3gwcexcnooeQHxL+xKPwLjSOUeCBaMUzDQRyKY7GFIAswhT9DS/H/gDgWiJfhyg9sQLwWyeQoQvkBpmkFEIfjUwzCAAEGADEeyvpvboz0AAAAAElFTkSuQmCC') /*/content/images_profile/resourcesMenuArrow.png*/ no-repeat 245px 11px #0e877c;
    }
#div_animal_detailed_image {
    width: 400px;
    float: left;
    margin-right: 30px;
    text-align: center;
}
#img_animal_detailed_image {
    max-width:400px;
    max-height:600px;
}
ul.resourcesMenu li .icon.resourcesMenumarineLifeIcon {
    background-position: 0 -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-right: 10px;
    width: 45px;
}
ul.resourcesMenu li .icon.resourcesMenuCertificationsIcon, ul.newPostMenu li .icon.resourcesMenuCertificationsIcon {
    background-position: -42px -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-right: 15px;
    width: 40px;
}
ul.resourcesMenu li .icon.resourcesMenuDiveLogsIcon,ul.newPostMenu li .icon.resourcesMenuDiveLogsIcon {
    background-position: -74px -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-left: 3px;
    margin-right: 15px;
    width: 37px;
}
ul.resourcesMenu li .icon.resourcesMenuReviewsIcon,ul.newPostMenu li .icon.resourcesMenuReviewsIcon {
    background-position: -101px -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-right: 15px;
    width: 40px;
}
ul.resourcesMenu li .icon.resourcesMenuMarineConservationIcon,ul.newPostMenu li .icon.resourcesMenuMarineConservationIcon {
    background-position: -136px -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-right: 15px;
    width: 40px;
}
ul.resourcesMenu li .icon.resourcesMenuManufacturersIcon {
    background-position: -169px -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-left: 3px;
    margin-right: 15px;
    width: 37px;
}
ul.resourcesMenu li .icon.resourcesMenuLiveaboardsIcon{
    background-position: -45px -1012px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-left: 3px;
    margin-right: 15px;
    width: 37px;
}
ul.resourcesMenu li .icon.resourcesMenuMobileAppIcon {
    background-position: -280px -906px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 15px;
    width: 30px;
}
ul.resourcesMenu li .icon.resourcesMenuDirectoryIcon {
    background-position: -196px -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-left: 3px;
    margin-right: 15px;
    width: 37px;
}
ul.resourcesMenu li .icon.resourcesMenuDiveStreamIcon {
    background-position: -227px -909px;
    display: block;
    float: left;
    height: 28px;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 19px;
    width: 24px;
}

/*18.12.13*/
.diveAdvisorLoginPopupItemBox{
    background: url(/content/images_profile/hp_login_popup_bg.png) top center repeat;
    position: absolute;
    width: 591px;
   /* height: 558px;*/
	padding: 12px 10px 0 14px;
    z-index: 10000;
	top: 50%;
	left: 50%;
    margin-top:-235px;
    margin-left:-295px;
	min-height:458px;
}
@media screen and (max-height:470px) {
    .diveAdvisorLoginPopupItemBox {
        top:0px;
        margin-top:0px;
    }
}
.diveAdvisorRegisterPopupItemBox{
    background: url(/content/images_profile/hp_register_popup_bg.png) top center repeat;
    position: absolute;
    width: 591px;
   /* height: 558px;*/
	padding: 12px 10px 0 14px;
    z-index: 10000;
	top: 50%;
	left: 50%;
	min-height:577px;
    margin-left: -295px;
    margin-top:-388px;
}
@media screen and (max-height:777px) {
    .diveAdvisorRegisterPopupItemBox {
        margin-top:0px;
        top:0px;
    }
}
.diveAdvisorPopupItemRep {
	/*background-color: #eff0f0;*/
	padding:0px;
}
.diveAdvisorPopupItemRep h3{
	color:#2cb5ab;
	font-size:25px;
	margin-top:0px;
	padding-top:25px;
	margin-bottom:15px;
	text-align:center;
	font-weight:500;
}
.diveAdvisorPopupItemRepBody {
	width:350px;
	margin:auto;
}
.diveAdvisorPopupInputItemRep{
	margin-bottom:25px;
	position:relative;
}
#div_sign_in .diveAdvisorPopupInputItemRep,#div_sign_in_non_ajax .diveAdvisorPopupInputItemRep{
    margin-bottom:10px;
}
.diveAdvisorPopupInputItemRep label{
	display:block;
	color:#636363;
	font-size:20px;
	margin-bottom:5px;
}
#hellobar_container{
    z-index:1000 !important;
}
#div_register .diveAdvisorPopupInputItemRep label,#div_sign_in .diveAdvisorPopupInputItemRep label,
#div_register_non_ajax .diveAdvisorPopupInputItemRep label
{
    margin-bottom:0;
}
#sign_in_menu_button{
    margin-bottom:0;
}
.diveAdvisorPopupInputItemRep input{
	width:320px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 0px 0px 3px #d0d0d0;
	-moz-box-shadow:inset 0px 0px 3px #d0d0d0;
	-webkit-box-shadow:inset 0px 0px 3px #d0d0d0;
	padding:10px 10px;
	border:none;
	font-size:14px;
	color:#1d99d3;
	border:1px solid #c5c5c5;
}
    .diveAdvisorPopupInputItemRep input.input-register {
        width: 160px;
        position: absolute;
        margin-left: 140px;
        margin-top: -30px;
        padding-right: 30px;
    }
.diveAdvisorPopupInputItemRep input.hp_login_btn, .diveAdvisorPopupInputItemRepLogin input.hp_login_btn,.diveAdvisorPopupInputItemRep button.hp_login_btn,.a_reg_myds_gotit,.a_reg_myds_gotit_prompt,#div_loging_validate_captcha input.hp_login_btn,#div_home_captcha_validation input.hp_login_btn{
	color:#fff;
	line-height:35px;
	display:block;
	padding:3px 5px;
	margin:2px;
	font-size:22px;
	font-weight:900;
	text-shadow:0 1px 1px #808080;
    width: 174px;
	height:54px;
	background:url(/content/images_profile/diveAdvisorPopupInputSubmitBtn.png) no-repeat 0 0;
	margin:auto;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border:none;
	margin-bottom:20px;
}
#div_home_captcha_validation input.hp_login_btn{
    margin-top:-20px;
}
#div_home_captcha_validation #reg_cval{
    width:80px;
}
#div_home_captcha_validation .diveAdvisorPopupInputItemRep span.account_update_status_text{

}
.diveAdvisorPopupInputItemRep input.hp_login_btn:hover,.diveAdvisorPopupInputItemRepLogin input.hp_login_btn:hover,.a_reg_myds_gotit:hover{
	background:url(/content/images_profile/diveAdvisorPopupInputSubmitBtn.png) no-repeat 0 -55px;
}
#account_reg_captcha_status{
    margin-left:0 !important;
    width:300px !important;
}
#div_sign_in #account_reg_captcha_status{
    margin-left:40px !important;
    margin-top:-50px !important;
}
#div_sign_in #reg_captcha{
    text-align:center;
    margin-bottom:50px;
    margin-top:30px;
    padding-left:40px;
}
#div_loging_validate_captcha {
    position: absolute;
    background-color: white;
    z-index: 2;
    padding: 100px;
    padding-top:60px;
    width: 390px;
    display:none;
}
#div_loging_validate_captcha h2, #div_home_captcha_validation h2{
    color: #2cb5ab;
    font-size: 22px;
}
#div_home_captcha_validation h2{
    margin-bottom:0;
    margin-top:2px;
}
#div_home_captcha_validation em{
    margin-top:-30px;
}
#diveAdvisorPopupItemBottom_prompt {
    margin-top: 410px;
    padding-top: 10px;
    padding-bottom: 7px;
}
#div_registration_prompt .diveAdvisorPopupInputItemRep{
    height:20px;
}
#div_registration_prompt .input-register{
    width:158px;
    margin-left:0;
}
#a_registration_prompt_notnow,#a_registration_prompt_login {
    text-decoration:none;
    font-style:italic;
    color:rgb(99, 99, 99);
}
#div_registration_prompt .hp_login_btn {
    width: 113px;
    height: 42px;
    background: url(/Content/images_profile/div_stream_user_top_action_btn.png) -255px 0;
    border: none;
    font-size: 15px;
    padding: 0;
    margin: 0;
    margin-top:-32px;
}
.div_register_with_prompt {
    background-color: #ebf3f2;
    border: 1px solid #b7dfdb;
    padding: 10px;
    height: 30px;
    width: 200px;
    margin-top: -20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
#div_reg_myds_ticked_info,#div_reg_myds_ticked_info_prompt {
    position: absolute;
    padding: 20px;
    color: #555;
    font-size: 25px;
    width: 550px;
    margin-left: -120px;
    z-index: 10000;
    background-color: #eee;
    margin-top: -140px;
    height: 530px;
    display:none;
}
#div_reg_myds_ticked_info_prompt {
    height: 411px;
    font-size: 20px;
    margin-top: -198px;
    margin-left: -95px;
}
#account_reg_fullname_status_prompt,#account_reg_username_status_prompt{
    margin-left:172px;
    margin-top:-19px;
}
#account_reg_email_status_prompt {
    margin-top: -19px;
    margin-left: 377px;
}
#account_reg_pass_status_prompt {
    margin-top:-19px;
    margin-left:252px;
}
.a_reg_myds_gotit,.a_reg_myds_gotit_prompt {
    height: 44px;
    padding-top: 7px;
    padding-left: 0;
}

#div_reg_myds_ticked_info_home {
    position: absolute;
    padding: 20px;
    color: #555;
    font-size: 15px;
    width: 300px;
    margin-left: 5px;
    z-index: 10000;
    background-color: #eee;
    margin-top: -34px;
    height: 220px;
    display: none;
}


.diveAdvisorPopupInputItemRepLogin span,.diveAdvisorPopupInputItemRep span{
	display:block;
	color:#636363;
	font-size:13px;
	margin-bottom:5px;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}
.img_error_data {
    background:none;
    background-color: white !important;
    background: url('/Content/images_profile/icons.png') -270px -40px no-repeat;
    min-height: 24px;
    min-width: 24px;
    display: block;
    border: none;
    margin-top:-5px;
}
#div_add_shop_addnewcity {
    background-color:white;
    margin-left:20px;
    background-color: white;
    background: url('/content/images_profile/tab-content-bg2.jpg') 0 0 repeat;
    width: 595px;
    height: 168px;
    margin-left: 185px;
    position: absolute;
    z-index: 10000;
    display:none;
    padding:30px;
}
    .diveAdvisorPopupInputItemRep span.jquery-checkbox {
        max-width: 18px;
        float: left;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .diveAdvisorPopupInputItemRep span.account_update_status,.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.account_update_status {
        display: none;
        color: white;
        float: right;
        margin: 0px;
        font-size: 12px;
        margin-right:10px;
        background-image:none;
    }
    .diveAdvisorPopupInputItemRep span.account_update_status,.dahomeRegBox span.account_update_status {
    position: absolute;
    margin-left: 315px;
    width: 16px;
    min-width:16px;
    max-width:16px;
    overflow:hidden;
    height:13px;
    max-height:13px;
    min-height:13px;
    background-color:transparent;
    color:transparent;
    background-image:url('/Content/images_profile/icons.png');
    background-position: -190px -800px;
    z-index:5;
    margin-top:3px;
}
.diveAdvisorPopupInputItemRep span.account_update_status_text {
    display: none;
    color: red;
    padding: 2px;
    position: absolute;
    margin-top: -5px;
    width: 95px;
    text-align: left;
    font-size: 10px;
    margin-left: 365px;
}
.div_login_captcha_container .account_update_status_text {
    background-color: red;
    color: white !important;
    padding: 5px;
    position: absolute;
    margin-left: 260px;
    margin-top: 40px !important;
    margin-left: 245px !important;
    margin-top: 0px !important;
    font-size: 16px !important;
}
#div_regerrors_sum {
    color:red;
    display:none;
}
.dahomeRegBox span.account_update_status{

}
.a_claimshop_landing {
    text-decoration:none;
    color:#2cb5ab;
}
#div_bizlist_right .diveAdvisorPopupInputItemRep span.account_update_status{
    margin-top:8px;
}
.diveAdvisorPopupInputItemRep span.account_update_status_error,.dahomeRegBox span.account_update_status_error{
    background-position: -210px -800px;
    cursor:help;
}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.account_update_status {
    background-color: red;
    width: 215px;
    margin-right: 10px;
    position: absolute;
    margin-top: 25px;
    margin-left: -220px;
    height: 14px;
}
.diveAdvisorPopupInputItemRepLogin span a,.diveAdvisorPopupInputItemRep span a{
	color:#636363;
	text-decoration:underline;
}
.diveAdvisorPopupInputItemRepLogin span a:hover,.diveAdvisorPopupInputItemRep span a:hover{
	color:#636363;
	text-decoration:none;
}
.diveAdvisorPopupItemBottom {
    background-color: #ffffff;
    padding: 5px;
    text-align: center;
    color: #636363;
    position: absolute;
    margin-top: 500px;
    width: 582px;
    font-size: 18px;
}
.diveAdvisorPopupItemBottom a{
	color:#10a99c;
	text-decoration:underline;
}
.diveAdvisorPopupItemBottom a:hover{
	color:#636363;
	text-decoration:underline;
}
.diveAdvisorPopupRegisterItemBottom {
    position: absolute;
    width: 582px;
    margin-left: 0px;
    margin-top: 382px;
    font-size: 18px;
    padding: 5px;
}
.diveAdvisorPopupInputItemRep #RememberMe {
    border:none;
    width: 15px;
    float: left;
}
.diveAdvisorPopupInputItemRep #label_rememberme {
    border:none;
    font-size:16px;
}
.diveAdvisorPopupInputItemRep em{
	display:block;
	color:#636363;
	font-size:13px;
	margin-bottom:5px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.diveAdvisorPopupInputItemRep em img{
	float:left;
}
.diveAdvisorPopupInputItemRep em img.resultRefresh{
	margin-right:20px;
	margin-left:5px;
	margin-top:20px;
}
.diveAdvisorPopupInputItemRep input.captchaInput{
	width:125px;
}
.diveAdvisorPopupInputItemRep i,.diveAdvisorPopupAgreeInputItem i {
	width:12px;
	height:22px;
	background: url("/content/images_profile/icons.png") no-repeat scroll -285px -507px transparent;
	margin:auto;
	text-indent:-999em;
	display:block;
	position:absolute;
    right: -10px;
    top: 35px;
	cursor:pointer;
}

.diveAdvisorPopupAgreeInputItem label{
	display:block;
	color:#636363;
	font-size:13px;
	margin-bottom:5px;
	overflow:hidden;
	padding-bottom:15px;
}
.diveAdvisorPopupAgreeInputItem input.check{
	float:left;
}
.diveAdvisorPopupAgreeInputItem label em{
	float:right;
	width:300px;
	font-style:normal;
	line-height:20px;
}
.hp_register_box{
	float:left;
	padding-top:0;
    margin-top:-10px;
    font-family: 'Titillium Web', sans-serif;
}
.hp_signin_box {
    float:left;
	padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:-13px;
    font-family: 'Titillium Web', sans-serif;
}
.hp_signin_btn{
    text-decoration:none;
    color:white;
}
.hp_register_box a.hp_register_btn {
    color: #FFFEFE;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: 26px;
    line-height: 14px;
    padding: 10px 5px 10px 50px;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 1px 1px #808080;
    text-transform: uppercase;
    width: 90px;
    background: url(/content/images_profile/icons.png) no-repeat -85px -1044px;
    margin-bottom: -7px;
}
.a-span-header-business-listing{
    float:left;
}
.span-header-business-listing {
    background: url('/Content/images_profile/icons.png') -115px -1015px;
    display: block;
    height: 16px;
    width: 11px;
    margin-top:3px;
}
/*.hp_register_box a.hp_register_btn:hover{
	background:url(/content/images_profile/diveAdvisorRegisterBtnBg.png) no-repeat 0 -39px;
}*/

/*27-02-2014*/
#div_home_captcha_validation{
    position:fixed;
    display:none;
    left:50%;
    top:50%;
    margin-left:-176px;
    margin-top:-136px;
    background-color:white;
    width: 312px;
    height: 231px;
    background-image: url(/content/images_profile/content_background2.png);
    z-index:9999;
    padding:20px;
}
#dahome_main_back {
    background:url(https://img.diveadvisor.com/content/bgImg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    padding:0px;
    position:relative;
    z-index:1;
	padding-bottom:550px;
}
.dahomeWraper{
	width:1028px;
	margin:0 auto;
	padding-top:66px;
}
.clear{
	clear:both;
}
.dahomeLeft{
	float:left;
	width:595px;
}
.dahomeRight{
	float:right;
	width:400px;
}
.dahomeLeftPara{
	color:#fff;
	font-size:22px;
	border-left: 4px solid #33b3a6;
	padding-left: 10px;
	margin-left:55px;
	margin-top:0;
}
.dahomeLeftMobAndPad{
	margin-top:20px;
}
.dahomeLoginBox{
	background-image: url(/content/images_profile/content_background1.png);
	width:350px;
	height:194px;
}
.dahomeInputfield{
	border: 1px solid rgb(197, 197, 197);
    border-radius: 5px;
    font-size: 14px;
    height: 32px;
    margin: 25px auto 0 24px;
    width: 272px;
	padding-left:5px;
	box-shadow:inset 0px 0px 2px #919191;
	-moz-box-shadow:inset 0px 0px 2px #919191;
	-webkit-box-shadow:inset 0px 0px 2px #919191;
	color: #757575;
    padding-right:30px;
}
.reg_social_with {
    float: left;
    font-weight: bold;
    padding-top: 7px;
    padding-right: 10px;
    color: rgb(99, 99, 99);
}
.dahomeloginWraper{
	width:325px;
	margin-top:13px;
}
.dahomeLoginLeft{
	float:left;
	width:178px;
}
.dahomeLoginRight{
	float:right;
}
.dahomeInputfieldSmall{
	width:177px;
	margin-top:0;

}
.dahomeForgotPass{
	 color: rgb(99, 99, 99);
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    margin-left: 24px;
}
.dahomeRegBox{
	width:352px;
	height:271px;
	background-image: url(/content/images_profile/content_background2.png);
	margin-top: 10px;
}
.dahomeInputfieldSupport{
	margin-top:12px;
}
.dahomeCheckboxText {
    color: rgb(99, 99, 99);
    font-size: 13px;
    font-weight: 600;
    margin-left: 26px;
    padding-top: 20px;
}
.dahomeCheckboxText > input {
    margin-right: 5px;
    padding-right: 0;
}
.dahomeAppsIcon{
	margin-top: 73px;
    width: 360px;
	margin-left:-9px !important;
}
.dahomeIconLeft{
	float:left;
}
.dahomeIconRight{
	float:right;
}

/*New css by Jk 15.1.14*/
.add_new_shop_centre_liveaboard {
	/*height:3024px;*/
	background:url('images_profile/add-media-popup-bg.png') 0 0 no-repeat;
	margin:0 -18px 15px -18px;
	padding:48px 43px 42px 46px;
	overflow:hidden;
	min-height:755px;
}
.add_new_shop_centre_liveaboard h2.add_new_shop_centre_heading, h2.add_new_site_heading{
	background:url('images_profile/my_dive_shop_icon_sml.png') 0 0 no-repeat;
	padding-top:15px;
	padding-bottom:10px;
	margin-top:0;
	margin-bottom:0;
	text-align:left;
	font-size:23px;
	font-weight:500;
	color:#2cb5ab;
	padding-left:65px;
}
.add_new_shop_centre_liveaboard_form {
	padding:20px 0px;
	overflow:hidden
}
.add_new_shop_centre_liveaboard_form_left{
	float:left;
	margin-right:25px;
	width:158px;
	text-align:left;
}
.add_new_shop_centre_liveaboard_form_left .profile_pic{
	width:158px;
	text-align:center;
	}
.add_new_shop_centre_liveaboard_form_left .btn_pro01{
	background: url("../content/images_profile/profile_Bnt.png") no-repeat scroll center top transparent!important;
	color: #575757;
	font-size: 11px;
	font-weight: 600;
	padding: 6px 27px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #FFFFFF;
	border:none;
	}
.add_new_shop_centre_liveaboard_form_left .btn_pro02{
	background: url("../content/images_profile/profile_Bnt02.png") no-repeat scroll center top transparent;
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 4px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}

.add_new_shop_centre_liveaboard_form_left .btn_pro03{
	background: url("/content/images_profile/galleryMrBtn.png") no-repeat scroll center top transparent!important;
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 27px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
.add_new_shop_centre_liveaboard_form_left .btn_pro02 a{
    color: #575757;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
	}
.add_new_shop_centre_liveaboard_form_left .toggle label {
	padding-top:10px;
	clear:left;
	color:#858585;
}
.add_new_shop_centre_liveaboard_form_left .toggle label.checkboxes {
	margin-top:10px;
	display:block;
}
.add_new_shop_centre_liveaboard_form_right{
	float: left;
    width: 660px;
}
.add_new_shop_centre_liveaboard_form_right img{
	width:352px;
	height:246px;
	border:1px solid #808080;
}
.add_new_shop_centre_liveaboard_form_right_left {
	width:660px;
	float:left;
}
.add_new_shop_centre_liveaboard_form_right_left p {
	margin-top:0;
	display:block;
	clear:both;
	overflow:hidden;
}
    .add_new_shop_centre_liveaboard_form_right_left div {
        float:left;
        max-width:300px;
    }
.add_new_shop_inputTextBig .add_new_shop_inputText,.add_new_site_inputText {
	font-size: 18px;
    padding: 10px 15px;
    width: 630px;
}
#input-addsite-name {
    width:810px;
}
#input-addsite-country{
    width:815px;
}
#input-add-site-address{
    width:815px;
}
#p-input-add-site-address{
    width:840px;
}
.div-add-site-coords{
    margin-top: 10px;
    padding-left: 293px;
    width: 100%;
    margin-bottom: 10px;
}
.div-add-site-coords input {
    margin-left: 10px;
    padding: 5px;
    margin-right: 30px;
    color:#888;
}
.add_new_shop_centre_liveaboard_form_right_left p .custom-select {
	background:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset -1px 0px 2px #919191;
	-moz-box-shadow:inset -1px 0px 2px #919191;
	-webkit-box-shadow:inset -1px 0px 2px #919191;
	height:30px;
	width:282px;
	float:left;
	margin:0;
	cursor:pointer;
	display:block;
}
.add_new_shop_centre_liveaboard_form_right_left p .custom-select-text {
	line-height:30px;
	margin:0 12px 0 0;
	background:url('images_profile/add_new_select_arrow.png') right 50% no-repeat;
	font-size:15px;
	color:#1d99d3;
	cursor:pointer;
}
.add_new_shop_centre_liveaboard_form_right_right {
	float:right;
}
.add_new_shop_centre_liveaboard_form_bottom {
	border-top:1px solid #e2e2e2;
	padding-top:20px;
	margin-top:20px;
}
.add_new_shop_centre_liveaboard_form_bottom .field_live01{

	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul{
	float:left;
	padding:0px;
	padding-left:8px;
	width:270px;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li{
	height:35px;
	list-style:none;
    margin-bottom:10px;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span{
	background:url("../content/images_profile/icons.png") repeat scroll -4px -937px transparent;
	width:26px;
	float:left;
	height:29px;
	}

.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.wbsite{
	background-position: -35px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.fbpages{
	background-position: 203px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.phonetxt{
	background-position: 110px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.fxnog{
	background-position: 48px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.twtids{
	background-position: 141px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.utube{
	background-position: 234px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.gplus{
	background-position: 172px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li span.eStd{
	background-position: 79px -937px !important;
	}
.add_new_shop_centre_liveaboard_form_bottom .field_live01 ul li .live_name_text{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 2px 3px #C4C4C4 inset;
    color: #1D99D3;
    font-size: 11px;
    height: 18px;
    line-height: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 200px;
	text-transform:uppercase;
	}
#input-addshop-established {
    width: 220px;
    border-color: #ccc;
}
.update-image-adddialog.ui-dialog{
    background:url('/content/mydscontent/dialog-back.png') 0 0 no-repeat;
	border:none;
	padding:0;
    min-height:328px;
}

.update-image-adddialog.ui-dialog .ui-dialog-content{
	padding: 0px 8px 0px 8px;
	position:relative;
	font-size:14px;
}

.update-image-adddialog .ui-dialog-titlebar {
	height:0px;
	background:none;
	border:none;
	padding;0;
	position:relative;
	z-index:999999;
}

.update-image-adddialog .ui-dialog-title {
	float:none;
	margin:0;
}

.update-image-adddialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display:block;
	background:url('/content/images_profile/close-popup.png') 0 0 no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:37px;
	right:25px;
	cursor:pointer;
	outline:none;
	border:none;
	text-indent:-5000px;
}

.update-image-adddialog h2 {
	font-size:24px;
	font-weight:normal;
	color:#2cb5ab;
	margin:0;
	padding-bottom:10px;
}
.update-image-adddialog h3 {
	font-size:20px;
	font-weight:normal;
	color:#949494;
	margin:0;
	padding-bottom:10px;
}
#addds-edit-profile-img {
    width: 821px;
    display:none;
}
.add_new_shop_centre_liveaboard_form .saveChagetop a{
	background: url("/content/images_profile/blue-btn.png") no-repeat scroll center top transparent;
}
#input-addshop-name,#input-addsite-name{
    text-transform:none;
}

/* -JK End here*/

 #div_sidebar {
    position: fixed;
    height: 426px;
    right: 0;
    top: 50%;
    margin-top: -200px;
    background-color: #39b3ab;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    z-index:999;
}
#div_sidebar_left {
    width:45px;
    max-width:45px;
    float:left;
    height:426px;
}
#div_sidebar_right {
    overflow:hidden;
    width:0;
    height:298px;
    float:left;
}
.icon_sidebar {
    width: 45px;
    height: 35px;
    display: block;
    opacity: 0.70;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter: alpha(opacity=70);
    background: url("/content/images_profile/icons.png") no-repeat scroll center top transparent;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
    .icon_sidebar:hover {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100);
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        transition: all 300ms ease;
    }

#icon_sidebar_support {
    background-position: 0 -970px;
    padding-bottom:10px;
    border-bottom:solid 2px #9bd8d5;
    margin-top:8px;
}
#icon_sidebar_facebook {
    margin-top:10px;
    background-position: 0 -1020px;
}
#icon_sidebar_twitter {
    margin-top:10px;
    background-position: 0 -1060px;
}
#icon_sidebar_tumblr {
    margin-top:10px;
    background-position: 0 -1095px;
}
#icon_sidebar_instagram{
    margin-top:10px;
    background-position: 0 -1130px;
}
#icon_sidebar_google{
    margin-top:10px;
    background-position: -38px -1060px;
}
#icon_sidebar_rss {
    background-position: 0 -1160px;
    margin-top:10px;
}
#icon_sidebar_android {
    background-position: -35px -1130px;
    margin-top:10px;
}
#icon_sidebar_apple {
    background-position: -35px -1098px;
    margin-top:10px;
}
.sub2o-take-content-mobile-container {
    margin-top:20px;
    padding-top:10px;
    border-top: solid 1px #c8c8c8;
}
.sub2o-take-content-mobile {
    background: url('/Content/take-it-mobile.png') no-repeat;
    width: 276px;
    height: 210px;
    margin-left: 20px;
}
.sub2o-regwithemail {
    background: url('/content/sub2o-regbyemail-sidebar.png') no-repeat;
    width: 290px;
    height: 110px;
    margin-left: 10px;
}
.span_sub2o_login_with_social {
    background-image:url('/Content/images_profile/icons.png');
    position: absolute;
    margin-left: -50px;
    margin-top: -2px;
    width:25px;
    height:25px;
}
.sub2o-reg-sidebar,.sub2o-reg-sidebar-email {
    display:none;
}
.span_sub2o_login_with_social_facebook{
    background-position: -170px -980px;
}
.span_sub2o_login_with_social_twitter{
    background-position: -205px -980px;
}
.span_sub2o_login_with_social_google{
    background-position: -243px -980px;
}
.a_sub2o_login_with_social{
    background-position:-30px -500px;
    padding:15px;
    color:white;
    padding-left:70px;
    width: 230px;
    display: block;
    cursor:pointer;
    margin-bottom:20px;
}
.a_sub2o_login_with_social_facebook {
    background-color:#3b589b;
    border:1px solid  #3b589b;
    border-bottom:1px solid  #253961;
}
    .a_sub2o_login_with_social_facebook:hover {
        color:#eee;
    }
.a_sub2o_login_with_social_twitter {
    background-color:#1aadce;
    border:1px solid  #1aadce;
    border-bottom:1px solid  #037385;
}
    .a_sub2o_login_with_social_twitter:hover {
        color:#eee;
    }
.a_sub2o_login_with_social_google {
    background-color:#fff;
    color:#777;
    border:1px solid #dce0e0;
}
    .a_sub2o_login_with_social_google:hover {
        color:#333;
    }

.a-sub2o-takecontent-apple,.a-sub2o-takecontent-android{
    position:absolute;

}
.a-sub2o-takecontent-apple {
    width: 117px;
    height: 40px;
    margin-left: 25px;
    margin-top: 156px;
}
.a-sub2o-takecontent-android {
    width: 98px;
    height: 40px;
    margin-left: 151px;
    margin-top: 156px;
}

.bRnone {
	border-right:none !important;
}
.bBNone {
	border-bottom:none !important;
}
.mR0{
	margin-right:0 !important;
}
.ui-tooltip {
    padding: 10px 20px;
    color: #e74c3c;
    border-radius: 2px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
    z-index: 99999;
}


/****
    PDF Styles
****/

#pdf-popup #logs .pdf-tab-content {
	background:url('images_profile/tab-content-bg2.jpg') 0 0 repeat;
	/*padding:44px 40px 20px 35px;*/
	box-shadow:3px 3px 3px #bcbcbc;
	-moz-box-shadow:3px 3px 3px #bcbcbc;
	-webkit-box-shadow:3px 3px 3px #bcbcbc;
    min-height: 450px;
}

#pdf-popup #logs .pdf-checker {
	float: left;
    width: 30px;
}

.pdf-popup-dialog {
    background:url('images_profile/tab-content-bg2.jpg') 0 0 repeat;
}

.pdf-popup-dialog .ui-dialog-titlebar {
    background:url('images_profile/tab-content-bg2.jpg') 0 0 repeat;
    border: none;
}

.dive_a_log_map_box {
            width: 373px;
            height: 193px;
            border: 1px solid #d3d3d3;
}


.div_img_crop_popup{

}
.div_img_crop_popup .dialog-back{
    min-height:400px;
}
.img_img_crop_popup{
    min-width:400px;
    max-width:400px;
    margin-bottom:10px;
}
.inp_img_crop_xy{
    display:none;
}

.onoffswitch {
    position: relative; width: 93px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #2CB5AB; border-radius: 0px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 25px; padding: 0; line-height: 21px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    border: 2px solid transparent;
    background-clip: padding-box;
}
.onoffswitch-inner:before {
    content: "OPEN";
    padding-left: 10px;
    background-color: #2CB5AB; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "CLOSE";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-inner-post:before{
    content:"POST";
}
.onoffswitch-inner-post:after{
    content:"DON'T POST";
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 0px;
    background: #2CB5AB;
    position: absolute; top: 0; bottom: 0; right: 75px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}



/****************WYSWYG Overrides**************/
.cke_toolbar{
    background-color:#f5f5f5 !important;
}
.cke_bottom{
    border-top:none !important;
}
.cke_top{
    border-color:#d7d7d7 !important;
}
.cke_top,.cke_bottom{
    background-image:none !important;
    background-color:#f5f5f5 !important;
}
.cke_reset, .cke_inner {
    border-color: #0fa99d !important;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color:#f5f5f5 !important;
}
.cke_chrome {
    padding-left:20px !important;
    padding-right:20px !important;
}
.cke_contents {
    border: 2px solid #d7d7d7 !important;
    margin-top: 7px !important;
}
.cke_toolgroup{
    background:none !important;
    border:none !important;
}
.cke_combo_button {
    background: none !important;
    background-color: white !important;
    border: 1px solid #d7d7d7 !important;
}
.cke_combo_button:hover {
    background: none !important;
    background-color: white !important;
    border: 1px solid #d7d7d7 !important;
}
.cke_button__link{
    display:none !important;
}
#div_da_link_ckeditor{
    width:300px;
    height:300px;
    display:none;
}
#div_da_link_ckeditor .myArticlesStepsBox2_inputText{
    text-transform:none;
}
    #div_da_link_ckeditor a.savehBtn {
        float: right;
        margin-right: 0;
        margin-top: 10px;
    }
.div_da_customplugin_ckeditor label {
    color:#2cb5ab;
    font-size: 16px;
    margin-top:10px;
    margin-bottom: 5px;
    display: inline-block;
}
/****************WYSWYG Overrides**************/



/*********************Share widget*************/
.twitter-timeline {
    margin-left:35px !important;
    left:35px;
    display:block !important;
}
#div_share_widgets {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 2;
    background-color: white;
    padding: 10px;
    border: solid 1px #eee;
    margin-top:-160px;
}
.div_share_widgets_item{
    margin-bottom:10px;
}
#div_share_widgets_google {
    margin-left:4px;
}
/*********************Share widget*************/


/********************Bookings******************/
#booking_request_form_destination .div_saving {
    background-image: url('/content/loader_32.gif');
    height: 32px;
    width: 32px;
    color: #109c90;
    margin-top: -50px;
    margin-left: 250px;
    overflow: hidden;
}
#div_booking_request_destination_img{
    width: 36px;
    height: 38px;
    background-image: url('/content/images_profile/icons.png');
    background-position: -92px -1092px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:10px;
}
#div_booking_request_destination_description{
    text-align:center;
    margin-bottom:20px;
}
#div_booking_request_destination_description p{
    color:#91e8e2;
    font-size:15px;
    margin-bottom: 0px;
    line-height: 22px;
}
#uploadbookingfile{
    display:none;
}
#booking-file-upload-message{
    color: red;
    display:none;
}
#booking_request_form_destination {
    background-color:#13a89e;
    color:white;
    margin-top:-91px;
    margin-right:-42px;
    padding-top:20px;
    font-family: 'Open Sans', sans-serif;
    padding:40px;
    padding-bottom:20px;
}
#booking_request_form_destination .span_enter_data_error{
    float:right;
}
#booking_request_form_destination select,#booking_request_form_destination input,#booking_request_form_destination .custom-dropdown-mes{
    padding:8px;
    width:280px;
    margin-bottom:10px;
    border-color:#aaa;
    border-style:solid;
    border-width:1px;
    color:white;
    background: transparent;
    border:none;
    border-bottom:1px solid #fff;
    margin-bottom:20px;
}
#booking_request_form_destination select option{
    background-color:#19968E;
}
#booking_request_form_destination input{
    width:262px;
}
#booking_request_form_destination input[type='checkbox']{
    float: left;
    width: 20px;
    height: 13px;
    margin-bottom:12px;
}
    #booking_request_form_destination label {
        padding-top: 6px;
        display: block;
    }
#booking_request_form_destination #booking_request_send{
    display: block;
    margin-left:-23px;
    width:323px;
    min-height:64px;
    margin-right:-23px;
    background: #109c90;
    line-height: 30px;
    height: 30px;
    border: none;
    color: #FFF;
    font-weight: bold;
    margin-top: 10px;
    font-size: 16px;
    text-shadow: 1px 1px 1px #0a5f58;
    cursor: pointer;
}

.booking-form-strike-span{
    margin-left:-2px;
}
#booking_request_form_destination h2{
    color:white;
    text-align:center;
    font-size:24px;
    font-weight:normal;
    margin-bottom:10px;
}

.div-booking-detail-description a{
    text-decoration:none;
    color: #2cb5ab;
}
#booking_request_form_destination textarea{
    width:262px;
    padding:8px;
    border: none;
    border-bottom: 1px solid white;
    background-color: rgba(0,0,0,0);
    color: white;
    margin-bottom:20px;
}
#booking_request_form_destination input[placeholder]
{
    color:white; text-overflow:ellipsis;
}
#booking_request_form_destination ::-webkit-input-placeholder{
    color:white; text-overflow:ellipsis;
}
#booking_request_form_destination ::-moz-placeholder{
    color:white; text-overflow:ellipsis;
}
#booking_request_form_destination  :-moz-placeholder{
    color:white; text-overflow:ellipsis;
}
#booking_request_form_destination :-ms-input-placeholder{
    color:white; text-overflow:ellipsis;
}
#booking_request_form .ui-multiselect {
    font-size: 0.9em;
    font-weight: normal;
    color: #777;
    text-shadow: none;
    padding: 0;
    padding-left: 25px;
    float:left;
}
#booking_request_form .ui-multiselect-header li.ui-multiselect-close{
    margin-top:-20px;
}
#booking_request_form .ui-multiselect-menu{
}
#booking_request_form .ui-multiselect .ui-icon-triangle-2-n-s{
    margin-top:6px;
}
.div-booking-detail-description{
    font-size:16px;
    color:#777;
}
.span-booking-messages-from{
    position: absolute;
    margin-top: -48px;
    margin-left: 60px;
    color: #2cb5ab;
}
    .span-booking-messages-from a {
        text-decoration: none;
        color: #1d99d3;
    }
#messages .h1-booking-messages-title{
    margin-bottom:10px !important;
    padding-bottom: 40px;
    margin-top:-10px;
}
#div_bookings_bulkresultpopup{
    position:fixed;
    background-color:rgba( 0, 0, 0, 0.5);
    height:100%;
    width:100%;
    text-align:center;
    z-index:999;
}
#div_bookings_bulkresultpopup_content{
    width:600px;
    margin-top:150px;
    background-color:white;
    padding:40px;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
    margin-left:auto;
    margin-right:auto;
}
#div_bookings_bulkresultpopup_content p{
    font-size:18px;
}
#div_bookings_bulkresultpopup_close{
    float: right;
    cursor: pointer;
    margin-top: -20px;
    margin-right: -10px;
    font-size: 18px;
    color: #777;
}
/********************Bookings******************/

/************Follow us on instagram********************/
#div-diveadvisor-instagram-feed {
    margin-top: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 250px;
    margin-left: 35px;
}
#div-diveadvisor-instagram-feed h3{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    font-size:14px;
    color:#333;
}
#div-diveadvisor-instagram-feed-content{
    overflow-y: scroll;
    height: 500px;
    border-top:1px solid #ddd;
}
#div-diveadvisor-instagram-feed-content img{
    width:100%;
}
.a_instagram_widget_icon{
    font-size:24px;
    float:left;
    color:#125688;
    margin-right:5px;
    line-height: 20px;
}
.a_instagram_widget_text{
    font-size:12px;
    color:#125688;
}
.span_instagram_widget_followers{
    font-size:10px;
    color:#777;
}
#div-diveadvisor-instagram-feed-content a img{
    margin-bottom:-4px;
}
.div-diveadvisor-instagram-feed-large .a_instagram_widget_text{
    font-size:17px;
}
.div-diveadvisor-instagram-feed-large h3{
    margin-bottom:0;
    margin-top:2px;
}
/************Follow us on instagram********************/

/********************Fixed Container*******************/
#fixed-full-width-container{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    display: none;
    overflow: auto;
}
.fixed-full-width-container-blur{
    -webkit-filter: blur(20px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    background-color:rgba(200,200,200,0.3);
}
/********************Fixed Container*******************/


/**************Sharing Account Settings****************/
.div-sharing-settings{
    float:left;
    width:360px;
    padding:30px;
    padding-top:20px;
}
.input-button {
    border: none;
    color: white;
    background-color: black;
    cursor: pointer;
    padding: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#input_button-sharing-to-facebook{
    background-color:#3b5998;
}
#input_button-sharing-to-twitter{
    background-color: #55acee;
}
#account_facebook_pages{
    padding:10px;
}
#account_facebook_pages .account_input{
    width: 310px;
    max-width:none;
    margin-left:10px;
}
.account_facebook_sharing_option{
    padding-left:20px;
    padding-bottom:20px;
}
.account_facebook_sharing_option label{
    color:#2cb5ab;
}
#account_facebook_sharing_options{
    display:none;
}
#account_facebook_sharing_logout{
    cursor:pointer;
    margin-left:280px;
    margin-top:-20px;
    color:#aaa;
}
/**************Sharing Account Settings****************/


/********************Facebook Feed********************/
#tab-content-facebook{

}
.facebookfeed-item{
    background-color:white;
    padding:20px;
    margin-bottom:20px;
}
.facebookfeed-item a{
    text-decoration:none;
}
.facebookfeed-item h2{
    font-size:16px;
}
.facebookfeed-item p{
    font-size:16px;
    color:#666;
}
.facebookfeed-item img{
    max-width:100%;
}
/********************Facebook Feed********************/


.span-share-to-facebook-toggle,.span-share-to-facebook-toggle-formedia {
    color: #aaa !important;
    font-size: 30px !important;
    margin-top: 5px;
    cursor: pointer;
    float: right;
    -webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}
.span-share-to-facebook-toggle.facebook-sharing-enabled,.span-share-to-facebook-toggle-formedia.facebook-sharing-enabled-formedia{
    color:#3B5998 !important;
}
.span-share-to-facebook-warning {
    color: red;
    position: absolute;
    font-size: 18px !important;
    margin-top: -35px;
    margin-left: 20px;
}
#select_facebook_page_onthefly{
    float:right;
    margin-left:10px;
    margin-top:5px;
}
#fbConnectOnTheFly{
    float:right;
    margin-left:5px;
}
#div_fbConnectOnTheFly{
    float:right;
}
#photo-form-set-metadata #div_fbConnectOnTheFly {
    position: absolute;
    margin-top: 50px;
    margin-left: 115px;
    padding: 10px;
    background-color: #eee;
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*#photo-form-set-metadata #div_fbConnectOnTheFly #select_facebook_page_onthefly{
    height:26px;
    padding: 0 5px 0 5px;
}
#photo-form-set-metadata #div_fbConnectOnTheFly #fbConnectOnTheFly{
    padding:0;
    height:26px;
    background:none;
}*/



/****************Push Notifications***************/
.close_notification{
    float:right;
    color:#555;
    display:block;
    font-size:20px !important;
    cursor:pointer;
    max-height:90%;
}
.notification_title{
    font-size:12px;
    color:#777;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 5px;
}
#div_push_notifications{
    position:fixed;
    bottom:10px;
    right:10px;
    z-index:9999;
}
.div_push_notification_item {
    max-width: 600px;
    background-color: #fff;
    color: white;
    padding: 10px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
    display:none;
}
.div_push_notification_item .div_message .user-tn a img{
    max-width:50px;
}
.div_push_notification_item .div_message .user-tn
{
    float:left;
}
.div_push_notification_item .div_message .categories{
    width:100%;
    margin-top:10px;
    padding-top:5px;
    margin-bottom:10px;
}
.div_push_notification_item .div_message .categories .name .icon{
    float:left;
    margin-right:10px;
}
.div_push_notification_item .div_message .categories div{
    margin-top:10px;
}
.div_push_notification_item .div_message .categories .icon.go{
    float:right;
}
.div_push_notification_item .div_message .categories .name{
    width:80%;
    margin-top:10px;
}
.div_push_notification_item .div_message .a-user-tn{
    position:relative;
    margin-top:0px;
    float:left;
    margin-left:10px;
}
.div_push_notification_item .div_message .message-title h2{
    color:#333;

}
.div_push_notification_item .div_message .message-body{
    float:left;
    max-width:500px;
    width:500px;
    color:#777;
}
.div_push_notification_item .div_message .message-body p{
    margin:0;
}
.a-notification-reply {
    float: right;
    text-decoration: none;
    color: #1d99d3;
    margin-right: 15px;
    font-weight: bold;
    font-size: 14px;
}
/****************Push Notifications***************/
html
{
    
}
body
{
    font-size: .85em;
    font-family: "proxima-nova",Arial,"Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
    /*background-image:url('/Content/back.jpg');*/
    background-image:url('/content/main-background-pattern.png');    
    background-repeat:repeat;
    padding:0;
    margin:0;    
    min-width:1000px;
}
div
{
    margin:0;
    padding:0;
}
image,img
{
    border:none;
}
header,
footer,
nav,
section {
    display: block;
}
footer,#div_main_back
{
    margin-left:auto;
    margin-right:auto;
    background-image:url('https://img.diveadvisor.com/content/footer.png');
    min-height:663px;
    max-width:1920px;    
}
footer {
    background-image:url('https://img.diveadvisor.com/content/footer-pattern.jpg');
    background-color:#003245;
    background-repeat:repeat-x;
    margin-top:100px;
    border-top:5px solid #0d7193;
    min-height:100px;
    padding-bottom:50px;
}

/*---------------Loading Icon------------------------------*/
#floatingCirclesG{
position:relative;
width:50px;
height:50px;
-moz-transform:scale(0.6);
-webkit-transform:scale(0.6);
-ms-transform:scale(0.6);
-o-transform:scale(0.6);
transform:scale(0.6);
}

.f_circleG {
    position: absolute;
    background-color: #FFFFFF;
    height: 9px;
    width: 9px;
    -moz-border-radius: 5px;
    -moz-animation-name: f_fadeG;
    -moz-animation-duration: 0.8s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: linear;
    -webkit-border-radius: 5px;
    -webkit-animation-name: f_fadeG;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    -ms-border-radius: 5px;
    -ms-animation-name: f_fadeG;
    -ms-animation-duration: 0.8s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-direction: linear;
    -o-border-radius: 5px;
    -o-animation-name: f_fadeG;
    -o-animation-duration: 0.8s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: linear;
    border-radius: 5px;
    animation-name: f_fadeG;
    animation-duration: 0.8s;
    animation-iteration-count: infinite;
    animation-direction: linear;
}

#frotateG_01 {
    left: 0;
    top: 20px;
    -moz-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    -o-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

#frotateG_02 {
    left: 6px;
    top: 6px;
    -moz-animation-delay: 0.4s;
    -webkit-animation-delay: 0.4s;
    -ms-animation-delay: 0.4s;
    -o-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

#frotateG_03 {
    left: 20px;
    top: 0;
    -moz-animation-delay: 0.5s;
    -webkit-animation-delay: 0.5s;
    -ms-animation-delay: 0.5s;
    -o-animation-delay: 0.5s;
    animation-delay: 0.5s;
}

#frotateG_04 {
    right: 6px;
    top: 6px;
    -moz-animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

#frotateG_05 {
    right: 0;
    top: 20px;
    -moz-animation-delay: 0.7s;
    -webkit-animation-delay: 0.7s;
    -ms-animation-delay: 0.7s;
    -o-animation-delay: 0.7s;
    animation-delay: 0.7s;
}

#frotateG_06 {
    right: 6px;
    bottom: 6px;
    -moz-animation-delay: 0.8s;
    -webkit-animation-delay: 0.8s;
    -ms-animation-delay: 0.8s;
    -o-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

#frotateG_07 {
    left: 20px;
    bottom: 0;
    -moz-animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

#frotateG_08 {
    left: 6px;
    bottom: 6px;
    -moz-animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -ms-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
}

@-moz-keyframes f_fadeG {
    0% {
        background-color: #10a99c;
    }

    100% {
        background-color: #FFFFFF;
    }
}

@-webkit-keyframes f_fadeG {
    0% {
        background-color: #10a99c;
    }

    100% {
        background-color: #FFFFFF;
    }
}

@-ms-keyframes f_fadeG {
    0% {
        background-color: #10a99c;
    }

    100% {
        background-color: #FFFFFF;
    }
}

@-o-keyframes f_fadeG {
    0% {
        background-color: #10a99c;
    }

    100% {
        background-color: #FFFFFF;
    }
}

@keyframes f_fadeG {
    0% {
        background-color: #10a99c;
    }

    100% {
        background-color: #FFFFFF;
    }
}

/*---------------Loading Icon------------------------------*/

/* Styles for basic forms
-----------------------------------------------------------*/
.pac-container {
    z-index: 999999 !important;
}
fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;    
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}
.editor-field-hidden
{
    display:none;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
/*------------Header Social---------------------------------*/
#div-social-icons{
    float:left;
    margin-left:13px;   
    margin-top:-3px; 
}
.social-link {
    display: inline-block;
    min-height: 18px;
    min-width: 16px;
    background-image: url('data:image/png;base64,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') /*/content/social_icons.png*/;
    margin-left: 5px;
}
#social-link-twitter{
    background: url('/content/social_icons.png') -58px -20px no-repeat;
}
#social-link-twitter:hover{
    background: url('/content/social_icons.png') -59px -1px no-repeat;
}
#social-link-facebook{
    background: url('/content/social_icons.png') -36px -20px no-repeat;
}
#social-link-facebook:hover{
    background: url('/content/social_icons.png') -36px -1px no-repeat;
}
#social-link-tumblr{
    background: url('/content/social_icons.png') -76px -20px no-repeat;
    min-width:20px;
}
#social-link-tumblr:hover{
    background: url('/content/social_icons.png') -76px -1px no-repeat;
}
#social-link-instagram{
    background: url('/content/social_icons.png') -118px -20px no-repeat;
    min-width:20px;
}
#social-link-instagram:hover{
    background: url('/content/social_icons.png') -118px -1px no-repeat;
}
#social-link-youtube{
    background: url('/content/social_icons.png') -96px -20px no-repeat;
    min-width:20px;
}
#social-link-youtube:hover{
    background: url('/content/social_icons.png') -96px -1px no-repeat;
}
#social-link-android{
    background: url('/content/social_icons.png') -18px -20px no-repeat;
}
#social-link-android:hover{
    background: url('/content/social_icons.png') -18px 0px no-repeat;
}
#social-link-apple{
    background: url('/content/social_icons.png') 0px -20px no-repeat;
}
#social-link-apple:hover{
    background: url('/content/social_icons.png') 0px 0px no-repeat;
}
#social-link-info{
    background: url('/content/social_icons.png') -140px -20px no-repeat;
}
#social-link-info:hover{
    background: url('/content/social_icons.png') -140px -1px no-repeat;
}
#social-link-rss {
    background: url('/content/social_icons.png') -151px -18px no-repeat;
    min-height: 18px;
    min-width: 21px;
    margin-left:0;
}
#social-link-rss:hover{
    background: url('/content/social_icons.png') -151px -0px no-repeat;
}
/*------------Header Social---------------------------------*/

.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

.div_clear
{
    clear:both;
}

#div_user_needs_activation
{
    position:fixed;
    max-width:640px;
    min-width:640px;
    bottom:0px;
    text-align:justify;
    padding:20px;
    left:50%;
    margin-left:-320px;
    background-color: #e74c3c;
    border: 3px solid #2c3e50;
    border-bottom:none;
    z-index:10;
    color:white;
    font-size:14px;
}
#div_user_needs_activation span a{
    color:white;
    font-weight:bold;
    font-size:16px;
}
#div_temp_message {
    position:fixed;
    bottom:0px;
    right:100px;
    background-color:#777;
    color:#eee;
    padding:10px;
    max-width:1400px;
}


menu
{
    float:right;
}
.header-top-menu{
    font-family: 'Titillium Web', sans-serif;
}
.header-top-menu-link {
    min-width:350px;
}
#div_register
{    
}
#td_register_incl_sitesandshops
{
    width:255px;
    border-right-style:groove;
    border-width:3px;
    border-color:White;
}
#td_register_incl_logbooks
{
    width:260px;
    border-right-style:groove;
    border-width:3px;
    border-color:White;
}
#td_register_incl_divestream
{
    width:260px;    
}
#reg_table_incl
{    
    padding-left:10px;
    padding-right:10px;    
    margin-right:10px;    
}
#reg_table_input
{  
    vertical-align:top;    
    padding-bottom:10px;
    /*border-bottom-color:White;
    border-bottom-style:groove;
    border-bottom-width:3px;*/    
}
#reg_table_input .txtbox_logonmini
{
    min-width:300px;
}
#reg_table_input_td_1
{
    padding-right:20px;
}
#reg_table_input td
{
    vertical-align:top;
}
.span_incl_h
{    
    font-weight:bold;
    color:#0d7f78;
}
.span_incl_info
{
    font-size: 0.9em;
    color: #777;
    list-style: none;
    background: url(/content/teaser/cs_mask_arrow.png) no-repeat left center;
    text-align: left;
    padding-left: 10px;
    margin-left: 35px;
    margin-top: 7px;
}
.td_register_incl
{
    vertical-align:middle;
    text-align:center;
    padding:0px;    
}
.td_register_incl_img
{    
    margin-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}
.ul_reg_incl_info
{
    text-indent:0px;
}
.reg_captcha_popup {
    display:none;
}
#div_sign_in_non_ajax,#div_register_non_ajax
{    
    z-index:100;
}
#div_sign_in_non_ajax #span_login_close
{    
    display:none;
}
#div_sign_in_non_ajax
{
    top:200px;
    margin-top:0px;
}
#div_register_non_ajax 
{
    top:200px;
    margin-top:0px;
}
#div_register_non_ajax #span_register_close{
    display:none;
}

#table_login_sign_in{    
    border-bottom-width: 3px;
    border-bottom-style: groove;
    border-bottom-color: White;
    padding-right: 40px;
    padding-bottom: 5px;
}
#div_sign_in
{     
    display:none;
    z-index:10000; 
}
#div_register
{
    display:none;    
    z-index:10000; 
}
/*#div_sign_in td,#div_sign_in_non_ajax td
{
    vertical-align:top;
}

#div_sign_in label, #div_sign_in_non_ajax label
{
    color:#888;
    font-weight:bolder;
    font-size:0.8em;    
}
#div_sign_in input, #div_sign_in_non_ajax input
{        
}*/
#div_login_close
{    
    margin-top:20px;
    text-align:right;
    font-weight:bolder;
    margin-right:20px; 
    max-width: 750px;   
}
#span_login_close,#span_register_close,#span_registerprompt_close
{
    float:right;
    cursor:pointer;
    padding:5px;
    color:#888;
    position:absolute;
    left: 575px;
    top: 15px;
    z-index:3;
}
#Prompt_DSOwner{
    margin-left:30px;
}
#div_registration_prompt {
    display:none;
    position:fixed;
    top:50%; left:50%;
    margin-top:-235px;
    margin-left:-307px;
}
#div_registration_prompt  h3{
    margin-bottom:5px;
    margin-top:15px;
}
#div_registration_prompt h4 {
    color: #636363;
    width: 500px;
    margin-left: 50px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    margin-top:0;
}

#span_login_title,#span_login_reg
{
    font-size:x-large;
    color:#3399cc;
}

#span_login_title2
{
    font-size:small;
    font-weight:bold;
    color:#3399cc;
}
#span_login_register
{
    color:#0ea89e;
    font-size:x-large;
    display:block;
}
#span_login_register2
{
    color:#888; 
    font-size:small;
    font-weight:bold;
}
#span_login_register3
{
    font-size:small;
    font-weight:bold;
    color:#3399cc;
}
#ul_login_benefits li
{
    font-size:small;
    font-weight:bold;
    color:#3399cc;
}
#table_log_on
{
    padding:10px;
    padding-top:0px;
}
#td_login_reg
{
    padding-right:40px;
}
#td_login_reg{
    padding-top:10px;
}
#td_login_register
{
    padding-left:30px;
}
.td_login
{    
    padding:20px;
    padding-top:0px;
    padding-bottom:0px;
}


.login_fieldset
{
    border:none;    
}

#div_login_menu
{            
    margin-top:10px;
    float:left;    
}

#div_welcome,#div_welcome_notifications,#div_welcome_messages,#div_welcome_bookings
{    
    margin:0;  
    padding:10px;      
    margin-top:-10px;    
    float:left;    
}


.div_welcome_class
{        
    color:White;
    min-width:20px;
    min-height:20px;
}
.div_welcome_hover
{            
}
.span_menu_count
{
    background-color:#f57800;
    padding:3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position:static;
    float:right;
    margin-top:-8px;
    margin-right:-7px;
    font-family:Verdana;
    font-size:0.8em;
    z-index:100;
    color:white;
}
#div_welcome_notifications,#div_welcome_messages,#div_welcome_bookings
{    
    cursor:pointer; 
    
}
#div_img_welcome_notifications
{
    background-image:url('/Content/hat_menu_notif.png');   
}
#div_img_welcome_notifications_hover
{
    background-image:url('/Content/hat_menu_notif_hover.png');
    color:white;
}
.div_img_welcome
{
    text-align:right;
    vertical-align:top; 
    background-repeat:no-repeat;
    background-position:center;  
    position:absolute;  
    min-width:20px;
    min-height:20px;
}
#div_img_welcome_bookings
{
    background-image:url('/content/images_profile/icons.png');
    background-position: -168px -1092px;
}
#div_img_welcome_messages
{
    background-image:url('/Content/hat_menu_messages.png');
}
#div_img_welcome_messages_hover
{
    background-image:url('/Content/hat_menu_messages.png');
    /*color:white;*/
}
#div_user_combo_menu {
    position: absolute;
    margin-top: 11px;
    margin-left: -12px;
    display: none;
    border: 2px solid #0a608f;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    z-index: 99999999;
}
.div_user_combo_menu_arrow {
    background: url(/Content/images_profile//icons.png) -87px -1016px;
    width: 24px;
    height: 12px;
    display: block;
    position: absolute;
}
#div_user_combo_menu_arrow {
    margin-top: -12px;
    margin-left: 35px;
}
.ul_user_combo_menu {
    margin: 0;
    padding: 0;    
    background-color: White;        
    list-style: none;
    z-index: 99999999;    
    border: 8px solid #156f7a;
}

.a_message_popup_text {
    text-decoration:none;
    color:#777;
}
.span_message_popup_unread {
    color:red;
    font-size:0.8em;
    float:right;
    margin-top:2px;
    margin-right:20px;
}

#ul_user_combo_menu_notifications
{
    display:block;
    margin-top:30px;
    margin-left:-10px;
    display:none;
}
#ul_user_combo_menu_messages {
    display: none;
    position: absolute;    
    margin-top:10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.li_user_combo_menu_item:hover,.li_user_combo_menu_item a:hover {
    color:black !important;
}
.li_user_combo_menu_item,.li_user_combo_menu_item_mesnotif
{
    margin:0;               
    border-bottom:solid 2px #10a99c;    
    border-top:none;
    color:#5c9586;  
}
.li_user_combo_menu_item{
    border:none;
    border-bottom:1px solid #dcdcdc;    
}
.li_user_combo_menu_item_mesnotif
{
    padding:5px;
    min-width:350px;
}
.li_user_combo_menu_item_mesnotif:hover
{
    background-color:#e7f6f5;
}
.img_menu_mes_user_ico
{
    max-width:60px;
    max-height:60px;
    float:left;
}
.a_menu_mes_user
{
    text-decoration:none;
    margin-left:10px;    
    color:#2ca0d6;
}
.menu_mes_gray
{
    position:absolute;    
    margin-left:270px;
}
.span_menu_mes_text
{
    
    text-align:justify;
    text-indent:10px;
    margin-left:70px;
    margin-top:5px;
    max-width:250px;
}
#a_sign_out_menu,#div_welcome a
{
    text-decoration:none;   
    color:White;
    margin-top:5px;
    font-weight:bold;
    margin-right:10px;
    margin-top:10px;
}
#ul_user_combo_menu a
{
    display:block;
    color:#353535;
    margin:10px;
    text-decoration:none;
}
#a_forgot_your_pass
{
    color:#209cc9;
    text-decoration:none;           
    margin-top:5px;
    font-weight:bold;
    margin-right:10px;
    margin-top:10px;

}
#a_sign_out_menu
{
	float:left;	
}

#ul_menu
{
    list-style:none;
    float:right;
    margin-top:0px;    
    border-right:2px solid #ddd;
    padding-left:0px;
    min-width:20px;
}
.li_menu_item
{
    float:left;
    background-image:url('/Content/menu_but_back.png');
    margin:0px;  
    padding:10px;   
    border-left:2px solid #ddd; 
        border-bottom:2px solid #ddd; 
}

.li_menu_item a
{
    color:White;
    text-decoration:none; 
    font-weight:bold;
}
#div_main_back
{
    /*background-image:url('https://img.diveadvisor.com/content/mainback.png');*/
    background-image:url('https://img.diveadvisor.com/content/water-background.jpg');
    background-repeat:no-repeat;
    min-height:614px;
    padding:0px;    
}
#div_menu{
    min-height:40px;
    max-height:40px;    
    font-weight:400;
}
#div_main,#div_menu,#div_menu_tool_strip,#div_hat_search
{
    margin-right:auto;
    margin-left:auto;
    min-width:800px;
    max-width:950px;
}

#div_hat_search
{
    text-align:right;    
    margin-top:-10px;        
}
#div_main
{
    padding-top:20px;
}
#div_visit_us
{
    float:right;
}
#div_top_line
{
    background-image:url('/Content/htmlback.jpg');
    min-height:4px;    
}
#div_hat
{    
    background-image:url('/content/header-pattern.jpg');
    min-height:120px;
    border-bottom:3px solid #0ea89e;
}
#div_logo
{
    width:290px;
    height:85px;
    position:absolute;
    background-image:url('/Content/logo.png');
    margin-top:35px;    
    margin-left:0;
    background-repeat: no-repeat;
}
#div_logo_beta{
    min-height:25px;
    min-width:141px;
    position:absolute;
    background-image:url('/content/beta.png');
    margin-left: 75px;
    margin-top: 55px;
    cursor:pointer;
    background-repeat: no-repeat;
}


#ul_menu_tool_stip {
    list-style: none;
    margin: 0;
    position: absolute;
    margin-left: 250px;
    width: 690px;
    padding-left: 0;
    text-align: right;
    margin-top:12px;
}
.li_menu_tool_stip_item
{    
    display: inline-block;  
     vertical-align:top;
}
.li_menu_tool_stip_item_devider{
    background-image:url('/Content/menu_divider.png');
    width:4px;
    height:60px;
}
#li_menu_tool_strip_item_la {   
    height:70px;
}
#li_menu_tool_strip_item_sub2o {   
    height:70px;
}
#li_menu_tool_strip_item_mydiveshop {
    height:70px;
}
#li_menu_tool_strip_item_sands {
    height:70px;
}
#li_menu_tool_strip_item_profile{
    height:70px;
}
#li_menu_tool_strip_item_divestream{
    height:70px;
}
/*#div-header-top-line {
    position: relative;
    float:left;
    width: 100%;
    height: 38px;
    background-color: #1ebc99;
    -moz-opacity: 0.40;
    -khtml-opacity: 0.40;
    opacity: 0.40;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=40);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    filter: alpha(opacity=40);
}*/

#div-header-la{
    background: url('/content/header_images.png') -450px -2px no-repeat;
    min-width: 74px;
    max-width: 74px;
    height: 62px;
    margin-left:0;
    cursor: pointer;
}
 #div-header-la:hover {
        background: url('/content/header_images.png') -450px -60px no-repeat;
    }
#div-header-sub2o {
    background: url('/content/header_images.png') -75px 0 no-repeat;
    min-width: 45px;
    max-width: 45px;
    height: 62px;
    margin-left:2px;
    cursor: pointer;
}
    #div-header-sub2o:hover {
        background: url('/content/header_images.png') -75px -60px no-repeat;
    }
#div-header-myblog {
    background: url('/content/header_images.png') -402px -1px no-repeat;
    min-width: 50px;
    max-width: 50px;
    height: 62px;
    cursor: pointer;
}
    #div-header-myblog:hover {
        background: url('/content/header_images.png') -402px -60px no-repeat;
    }
#div-header-mydiveshop {
    background: url('/content/header_images.png') 0 0 no-repeat;
    min-width: 80px;
    max-width: 80px;
    height: 62px;
    cursor: pointer;
}
    #div-header-mydiveshop:hover {
        background: url('/content/header_images.png') 0 -60px no-repeat;
    }
#div-header-mydivebody {
    background: url('/content/header_images.png') -335px -1px no-repeat;
    min-width: 68px;
    max-width: 68px;
    height: 62px;
    cursor: pointer;
}
    #div-header-mydivebody:hover {
        background: url('/content/header_images.png') -334px -60px no-repeat;
    }
#div-header-sands {
    background: url('/content/header_images.png') -197px 0 no-repeat;
    min-width: 68px;
    max-width: 68px;
    height: 62px;
    cursor: pointer;
}
    #div-header-sands:hover {
        background: url('/content/header_images.png') -195px -59px no-repeat;
    }
    
#div-header-profile{
    margin-left:5px;
    margin-right:3px;
    background: url('/content/header_images.png') -122px 1px no-repeat;
    min-width: 60px;
    max-width: 60px;
    height: 62px;
    cursor: pointer;
}
    #div-header-profile:hover{
        background: url('/content/header_images.png') -120px -59px no-repeat;        
    }
#div-header-divestream{
    margin-left:5px;    
    background: url('/content/header_images.png') -264px -1px no-repeat;
    min-width: 70px;
    max-width: 70px;
    height: 62px;
    cursor: pointer;
}
    #div-header-divestream:hover{
        background: url('/content/header_images.png') -264px -61px no-repeat;        
    }

.img_menu_tool_strip_item
{
    padding-left:10px;
    padding-right:10px;       
}

.txtbox,.txtbox_logonmini
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;    
    min-width:250px;
}
.txtbox_logonmini
{
    min-width:250px;
    min-height:22px;
    margin-right:50px;
}
#hat_search_button,.button,.a_as_button,.a_dir_details_button
{
    font-weight:bold;
    font-size:x-small;
    cursor:pointer;
    border:none;
    background-image:url('/Content/searchback.png');
    background-repeat:no-repeat;
    color:White;
    min-height:24px;
    min-width:78px;        
}
#dive_log_settings {
    min-width:100px;
}

.a_dir_details_button
{
    text-decoration:none;
    color:White;
    padding:6px;
    padding-left:22px;
    padding-right:22px;
}
#div_dir_table_site,#div_dir_table_shop
{
    background-color:#eee;    
    padding:5px;
}
.a_as_button
{
    text-decoration:none;
    width:78px;
    padding:4px;
    padding-bottom:9px;
    padding-left:17px;
    padding-right:18px;
    color:White;    
}
#a_edit_dive_site_info
{
    padding-left:30px;
    padding-right:30px;    
    min-height:30px;   
}
#a_as_button_follow
{
    padding-left:24px;
    padding-right:24px;
}
#a_as_button_unfollow
{
}
#a_log_a_dive_here
{
    float:right;
    margin-right:50px;
    padding-left:14px;
}
#a_alter_dive_site_position
{        
    z-index:100;    
    color:#777;    
    font-weight:bold;
    padding:5px;
    text-decoration:none;
    font-size:x-small;
    cursor:pointer;
}
#a_alter_pos_save
{
    padding-left:29px;
    padding-right:28px;
}
#a_alter_pos_cancel {
    padding-left:24px;
    padding-right:30px;
}



#search_hat_txtbox
{    
    background-image:url('/Content/search.png');
    background-position:left;
    background-repeat:no-repeat;
    padding:4px;
    padding-left:17px;
}

#span_visit_us
{
    display:inline;
    margin-right:8px;
    float:left;
    font-weight:bold;
}
#ul_visit_links
{
    display:inline;    
    list-style:none;
}
.li_visit_links
{
    float:left;
    margin-right:8px;
}

/*******Log On Page Specific******************/
#div_login_block,#div_reg_block
{
    background-color:White;
    min-height:400px;
    margin:10px;
    margin-top:0px;
    padding:30px;
}
    #div_login_block h2 {
        color: #2cb5ab;
        font-size: 22px;
    }
/*******Log On Page Specific******************/
#div_reg_block label, #div_login_block label
{
    float:left;
    min-width:100px;
    color: #777;
    font-size: 15px;
    padding-top: 5px;
}
.div_standalonecaptcha {
    padding: 70px !important;
    min-height: 330px !important;
    margin-top: -5px !important;
}
.div_standalonecaptcha label{
    font-size:20px !important;
}
/*******Directory Specific*******************/
#div_ds_profile_a
{
    float:right;
    display:block;
    margin-right:80px;
}
.div_infowindow_diveshop,.div_infowindow_divesite,.div_infowindow_airport
{
    background-image:url("/Content/sitenshop_info_popup_back.png");
    border:none;
    padding-top:15px;
    max-width:320px;
    min-width:320px;
    min-height:290px;
    max-height:290px;
    padding-left:20px;    
    background-repeat:no-repeat;
    display:none;
    position:absolute;
    z-index:1000;
}
.a_dive_shop_popup_country {
    text-decoration:none;
    float:left;
    color:#777;
    font-size:1.1em;
    font-weight:bold;
    margin-right:10px;
}
.table_site_popup_tags, .table_site_popup_tags tr {
    border:none;
}
.table_site_popup_tags td {
    min-width:136px;
    max-width:136px;
    border:none;
}
    .table_site_popup_tags h2 {
        font-size:1.2em;
    }
.td_dive_shop_popup_logo,.td_dive_site_popup_logo
{    
    text-align:center;
}
.table_dive_shop_popup td
{
    vertical-align:top;
}
.tr_dive_shop_popup_web td
{
    text-align:left;    
    border-top:3px groove #fff;        
}
.tr_dive_shop_popup_web h3 {
    max-width:280px;
    color:#777;
    font-weight:bold;
    font-size:0.8em;    
}
.td_dive_shop_popup_email,.td_dive_shop_popup_details
{
    min-width:136px;
    text-align:center;    
}
.td_dive_shop_popup_email {
    padding-top:10px;
}
.img_dive_shop_popup_view_profile
{
    src:url("/Content/sitenshop_info_popup_view_profile.png");
}
.img_dive_shop_popup_view_profile:hover
{
    src:url("/Content/sitenshop_info_popup_view_profile_hover.png");
}

.tr_dive_shop_popup_email td
{
    text-align:center;
}

.td_dive_shop_popup_info
{
    padding-right:5px;
    padding-left:5px;
}
.td_dive_shop_popup_info h2
{
    font-size:1.3em;
    margin:0px;
    padding:0px;
    margin-top:3px;
}
.td_dive_shop_popup_info h3
{
    color:#777;
    font-size:0.8em;
}
.div_dive_site_popup_name
{
    text-align:center;
}
.div_dive_site_popup_name h2
{
    font-size:1.4em;
    margin:0px;
    padding:0px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:4px groove #fff;
    margin-right:20px;
}
.table_dive_site_popup
{
    margin-left:10px;
    margin-right:10px;
}
.table_dive_site_popup td
{
    vertical-align:top;
}
.table_dive_site_popup h3
{
    font-size:1em;
    font-weight:bold;
    margin-bottom:5px;
}
.table_dive_site_popup h4
{
    background-color:#1d99d3;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color:White;
    padding:5px;
    display:inline-block;
    margin:5px;
    margin-left:auto;
    margin-right:auto;
}
.table_dive_site_popup h5
{
    margin:2px;
    color:#777;
    font-size:0.9em;
}
.td_dive_site_popup_conditions
{
    min-width:120px;
    max-width:120px;
    padding-left:10px;
}
.td_dive_site_popup_location
{
    min-width:150px;
    max-width:180px;
}
.div_close_popup
{
    float:right;
    margin-right:50px;
    margin-top:0px;
    font-weight:bold;
    color:#aaa;
    cursor:pointer;    
    position:absolute;
    right:-15px;
}
.div_close_popup:hover
{
    color:#888;
}

.a_send_mail_to_shop,.a_send_mail_to_shop_popup
{
    cursor:pointer;
    text-decoration:none;
    border-bottom-width:1px;
    border-bottom-style:solid;
    color:#39C;
    padding-top:10px;
    font-weight:bold;
}
.diveshoppopupmail {
    margin-top:10px;
}
#span_mes_sent
{
    display:none;
    color:#333;    
    padding:3px;
    font-size:xx-small;
}
#button_send,#button_send_popup
{
    padding-left:25px;
    padding-right:28px;
    
}
#MessageText
{
    max-width:200px;
    min-width:200px;
    min-height:200px;
    max-height:200px;
}
#MessageSendMyEmail
{
    min-width:200px;
}
#td_map,#td_map_small
{
    width:601px;
    height:503px;
    background-image:url('/Content/map_back.png');
    background-repeat:no-repeat;
    vertical-align:top;
    padding-top:16px;
}
#td_map_small
{    
    width:670px;
    height: 246px;
    background-image:url('/Content/map_back_small_profile.png');
}
#map_canvas
{
    margin: 0;
    padding: 0;
    height:476px;        
}      
#map_canvas_small
{
    height:230px;    
    width:653px;
}
#div_alter_pos_dialog
{
    display:none;
    position:absolute;
    z-index:100000;
    background-color:#ddd;
    padding:10px;
    border:1px solid #333;
    font-size:x-small;    
}
#div_divesite_edit_info
{
    display:none;
    position:absolute;
    z-index:100000;
    background-color:#ddd;
    padding:10px;
    border:1px solid #333;
    font-size:small;   
    margin-top:10px;
}
#div_divesite_edit_info .td_dive_log_condition_selected,#div_divesite_edit_info .td_dive_log_condition_nonselected
{
    cursor:pointer;
}
#map_canvas,#div_filters_back
{
    margin:8px;
    margin-top:-8px;    
    
}
.map-canvas-sites-and-shops {
    width:585px;
}

#td_filters
{
    background-image:url('/Content/map_filters_back.png');
    background-repeat:no-repeat;
    width:315px;
    height:503px;    
    vertical-align:top;
    padding-top:16px;
}
#td_info
{
    background-image:url('/Content/profile_picture_back.png');
    background-repeat:no-repeat;
    width:230px;
    height:503px;    
    padding-left:10px;
    padding-right:50px;
    vertical-align:top;    
    overflow:hidden;
}
#td_info_site
{
    background-image:url('/Content/profile_picture_back_site.png');
    background-repeat:no-repeat;
    width:230px;
    height:503px;    
    padding-left:10px;
    padding-right:50px;
    vertical-align:top;    
    overflow:hidden;
}
#div_td_info
{
    overflow:hidden;
    min-width:233px;
    max-width:233px;
}
.div_left_info
{
    background-color:White;
    padding:20px;
    min-width:180px;
}
.div_left_info h2
{
    margin-top:0px;
}
.span_info_expand
{
    float:left;
    
    background-color:#26a2e0;
    color:White;
    height:23px;
    width:23px;
    font-size:medium;
    vertical-align:middle;
    text-align:center;
    font-weight:bolder;
    margin-right:10px;        
    padding-top:-2px;
    margin-top:-4px;
    cursor:pointer;
}
.div_expand_content
{
    overflow:hidden;
}
#div_info_bio
{
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
    margin-top:20px;
}
#div_info_contacts
{
    margin-top:50px;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}
#div_send_email_to_shop
{
    margin-top:20px;
    border-top:1px solid #aaa;  
    border-bottom:1px solid #aaa;  
}
#div_send_email_to_shop_popup
{
    position:absolute;
    display:none;    
    padding:5px;
    z-index:100000;
    left:50%;
    margin-left:-105px;
    background-image:url('/Content/map_filters_back.png');
}
#div_send_email_to_shop_popup_body
{
    background-color:White;
    padding:10px;
}
#div_info_awards
{
    margin-top:30px;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}
#div_info_pic
{ 
    margin-left:5px;
    background-color:White;    
    margin-top:5px;    
    max-height:227px;
    max-width:227px;
}
#div_info_pic_site
{
    margin-left:5px;
    background-color:White;    
    margin-top:5px;    
    max-height:57px;
    max-width:227px;
}
#div_info_pic img
{
    min-height:227px;
    max-height:227px;    
}
#div_info_name_site
{
    margin-top:10px;    
}
#div_info_name h2,#div_info_name_site h2
{        
    font-family:Comic Sans MS;
    color:Black;
    font-size:large;
    text-align:center;
    margin-top:7px;
}

#table_directory
{        
    margin-left:auto;
    margin-right:auto;
}
#div_filters_back
{    
    background-color:White;        
    height:436px;              
    padding:20px;      
}


#div_filters_back
{
    margin-left:5px;
}
#SearchAdr,#DiveSiteSelectorDir,#DiveShopSelectorDir,#AirportSelectorDir
{
    background-image:url('/Content/search.png');
    background-position:left;
    background-repeat:no-repeat;
    padding-left:17px;
    min-width:0px;
    max-width:1200px;
    width:240px;
    margin-top:7px;
    min-height:24px;
    margin-bottom:15px;
}

.main_texts
{    
    font-size:smaller;
    font-weight:bold;   
    color:#3399cc;    
}
.main_texts_contacts
{    
    font-size:smaller;
    font-weight:bold;       
}
h2
{    
    font-size:small;
    font-weight:bold;   
    color:#3399cc;    
}
h3
{    
    font-size:x-small;
    font-weight:bold;   
    color:#3399cc;    
}
#ul_directory_tab_headers
{
    list-style:none;        
    -webkit-padding-start: 0;
    padding-left: 15px;
}
.ul_sites_and_shops_text {
    border:none;margin:0;     
    -webkit-padding-start: 0;
    padding: 20px;
    padding-left:30px;
    background-color:#eee;
    list-style:none;
}
    .ul_sites_and_shops_text li {
        margin-bottom:20px;
        text-indent:10px;
        color: #666;
        line-height: 22px;
    }
#ul_tab_headers_leftside {
    background-color: white;
    list-style: none;
    position: absolute;
    margin-left: -175px;
    padding: 10px;
    margin-top:9px;
     -moz-box-shadow: 0 0 15px #777;
    -webkit-box-shadow:  0 0 15px #777;    
    box-shadow: 0 0 15px #777;
    /*-webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;*/
}
#ul_tab_headers_leftside li{
    display:block;
    float:none;
    background-image: none !important;
    background-color:white;
    color:#333;
    width:120px;

}
#ul_tab_headers_leftside li a{
    color:#333 !important;
}
#ul_tab_headers
{
    list-style:none;        
}
#ul_tab_headers li
{
    min-width: 60px;
    text-align: center;
}
.li_directory_tab_header,.li_directory_tab_header_selected,.li_account_tab_header,.li_account_tab_header_selected
{
    float:left;    
    margin-left:2px;            
    padding:10px;    
    cursor:pointer;
    color:White;     
    font-size:0.9em;
    background-repeat:repeat;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;    
    padding-bottom:8px;        
}
.li_directory_tab_header a,.li_directory_tab_header_selected a,.li_account_tab_header a,.li_account_tab_header_selected a
{
    text-decoration:none;
    color:White;    
}
.li_directory_tab_header:hover,.li_directory_tab_header_selected,.li_account_tab_header:hover,.li_account_tab_header_selected
{
	padding-bottom:18px;
	margin-top:-10px;
}
.li_account_tab_header
{
    background-image:url('/Content/but_account_back.jpg'); 
    margin-bottom: -5px;    
}
.li_account_tab_header_selected
{
    background-image:url('/Content/but_account_back_sel.jpg'); 
    margin-bottom: -5px;
}
#li_directory_tab_headers_sites,#li_tab_headers_sites
{
	background-image:url('/Content/but_dir_back.jpg');        
}
#li_directory_tab_headers_airports, #li_tab_headers_airports
{
    background-image:url('/Content/but_dir_back_sel.jpg');  
    display:none;      
}
#li_directory_tab_headers_shops,#li_tab_headers_shops
{
	background-image:url('/Content/but_dir_back_sel.jpg');
}
#li_tab_headers_logs
{
    background-image:url('/Content/but_dir_back.jpg');
}
#li_tab_headers_photos_and_videos
{
    background-image:url('/Content/photo_tab_back.jpg');
}
#li_tab_headers_videos
{
    background-image:url('/Content/video_tab_back.jpg');
}
#li_tab_headers_logadive
{
	background-image:url('/Content/logadive_tab_back.jpg');	
}
#img_log_a_dive_plus
{
    position:absolute;
    margin-left:110px;
    margin-top:-20px;
}
.span_tab_header
{
	padding-bottom:10px;
}
#span_directory_tab_headers_sites
{
    background-image:url('/Content/dive_site_tab_ico.png');
    background-repeat:no-repeat;
    padding-left:24px;
}
#span_directory_tab_headers_airports
{
    background-image:url('/Content/airport_tab_ico.png');
    background-repeat:no-repeat;
    padding-left:24px;
}
#span_directory_tab_headers_shops
{
    background-image:url('/Content/dive_shop_tab_ico.png');
    background-repeat:no-repeat;
    padding-left:22px;
}
#span_directory_tab_headers_logs
{
    background-image:url('/Content/dive_logs_tab_ico.png');
    background-repeat:no-repeat;
    padding-left:22px;
}
#span_directory_tab_headers_photos
{
    background-image:url('/Content/photo_tab_ico.png');
    background-repeat:no-repeat;
    padding-left:22px;
}
#span_directory_tab_headers_logadive
{
    background-image:url('/Content/logadive_tab_ico.png');
    background-repeat:no-repeat;    
    padding-left:35px;        
}
.div_tabs,.div_tabs_sel
{
    background-color:#fff;
    border:1px solid black;
    padding-top:3px;
}
.div_tabs,.div_tabs_sel
{
    min-height:530px;
    margin-top:5px;
    margin-left:15px;
    margin-right:80px;    
    padding:10px;
    background-image:url('/Content/log_a_dive_back.png');
}
.div_tabs
{
    display:none;
}

#div_account_tabs_pages .div_tabs,#div_account_tabs_pages .div_tabs_sel
{
    background-color:transparent;
    border:none;
    padding:20px;    
}
#div_account_tabs_pages .div_tabs fieldset,#div_account_tabs_pages .div_tabs_sel fieldset
{
    border:none;
}
#div_account_tabs_pages .div_tabs fieldset legend,#div_account_tabs_pages .div_tabs_sel fieldset legend
{
    color:#61c5be;
}
.div_my_account fieldset {
    margin:0px;
}
.table_account_info td
{
    vertical-align:top;
}
#div_dir_table_logs
{
    display:none;
    background-image:url('/Content/log_a_dive_back.png');
}
#div_dir_table_photos
{
    display:none;    
    background-image:url('/Content/log_a_dive_back.png');
}
#div_dir_table_videos
{
    display:none;
    background-image:url('/Content/log_a_dive_back.png');
}
#div_dir_table_logadive
{
	display:none;
	background-image:url('/Content/log_a_dive_back.png');
}
.div_dir_tables
{    
    width:920px;
    margin-left:15px;
    background-image:url('/Content/but_dir_back_sel.jpg');    
    padding-top:3px;
}
.div_map_legends
{
    margin-top:-20px;
    margin-bottom:20px;
    width:920px;
    margin-left:40px;
    vertical-align:middle;
}
.div_map_legends span
{                    
}
.table_dir_tables
{    
    background-color:#eee;
    border-spacing:1px;
    border-color:Gray;
    background-color:#ddd;
    text-align:center;
    
}
.table_dir_tables th
{
    width:920px;
    padding:15px;            
    background-color:#eee;
    font-size:0.9em;
    color: #555;
}
.table_dir_tables td
{
    padding:10px;
    font-family:Tahoma;
    font-size:smaller;
}
.tr_dir
{
    color: #777;
    background-color:#eee;
}
.tr_dir_even
{
    color: #777;
    background-image:url('/Content/table_dir_back_even.jpg');
    background-repeat:repeat;
}
#div_dir_table_sites,#div_dir_table_airports
{
    display:none;
}
#thead_dir_sites
{
    display:none;
}
.p_dir_no_results
{
    margin-top:0px;
    padding:10px;
    border:1px solid #ddd;
    background-color:#eee;
}
.div_loader
{
    display:none;
    position:fixed;    
    left:50%;
    width:48px;
    height:48px;
    margin-left:-24px;
    top:50%;
    margin-top:-24px;
    background-image:url('/Content/loader.gif');
    z-index:1000000;
    background-color:White;
    border:1px solid #aaa;    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";   
    filter:alpha(opacity=70); 
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.div_loader_small
{
    display:none;
    position:relative;        
    height:20px;    
    width:20px;
    background-image:url('/Content/loader_small.gif');
    z-index:1000000;       
    float:right;
}

#div_map_loader {
    position: absolute;
    margin-left: -25px;
    top: 500px;
}
#div_map_loader_profile
{
    position:absolute;
       margin-left:90px;
        margin-top:-60px;        
}


/*******Directory Specific*******************/


/*************My Profile********************/

#div_fade_back,#div_fade_back_partial
{
    position:fixed;
    background-color:Black;
    width:100%;
    height:100%;
    left:0;
    top:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";   
    filter:alpha(opacity=50); 
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index:9999;
    display:none;
     
}
.div_my_profile_forms
{
    position:absolute;
    display:none;
    z-index:10000;
    left:50%;
    margin-left:-300px;
    width:600px;
    min-height:30px;
    background-color:White;
    border:3px solid #3399cc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;    
    padding:20px;
    top:200px;
}
#div_my_profile_form_change_bio
{
    
}
.div_my_profile_forms h2
{
    margin-left:10px;
    margin-top:0px;
    margin-bottom:20px;
}
.div_my_profile_forms textarea
{
    max-width:590px;
    min-width:590px;
}
.div_my_profile_form_close
{
    float:right;
    margin:-10px;
    cursor:pointer;
    padding:5px;
    font-weight:bolder;
    border:2px solid #3399cc;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;    
    min-width:15px;
    text-align:center;
    vertical-align:middle;
}
#slide_info
{
    padding:10px;
    color:White;
    background-color:Gray;
    width:10px;
    cursor:pointer;
}
/*************My Profile********************/

/*************Account Settings*************/
.td_label_account
{
    min-width:120px;
    max-width:120px;
}
#table_account_qulifications
{
    border-collapse:collapse;
    border:none;    
}
#table_account_qulifications td
{
    padding:8px;
    text-align:center;
    border:1px solid #cdcdcd;
    
}
#table_account_settings_top td
{
    vertical-align:middle;
}
.account_qual_tr_head td
{
    padding:5px;
    font-weight:bold;
    background-color:#aaa;
    color:White;
}
.account_qual_tr_main td
{
    background-color:#e4e4e4;
    color:#666;
}

.account_update_status,.account_update_status_ok,.log_a_dive_status
{
    padding:2px;
    background-color:Red;
    color:White;
    font-size:0.8em;
    font-weight:bold;
    display:none;
}
.span-lb-save-status,.span-shop-save-status,.span-media-save-status,#span-media-save-status,#span-media-save-status_MYDS,#span-media-del-status {
    color: #2cb5ab;
    font-weight: bold;
    float: right;
    font-size: 11px;
    margin-top: 6px;
    margin-right: 2px;
    padding-top: 5px;
    padding-right: 22px;
    background: url('/content/loader_small.gif') no-repeat;
    background-position: right;
    min-height: 20px;
    display:none;
}
.span-media-save-status,.span-lb-save-status,.span-shop-save-status{
    float:left;
    position:absolute;    
    padding-top: 8px;
    margin-top:0px;
}
.span-lb-save-status, .span-shop-save-status {
    margin-left: 650px;
    margin-top: -5px;
}
#span-media-del-status {
    float:left;
}


.account_update_status_ok
{
    background-color:Green;
}
#div_account_info_pic
{
    margin-right:30px;
}
#AccountBio
{
    width:470px;
    max-width:470px;
    height:160px;
    max-height:160px;
    resize: none; 
}
#span_account_bio_charnum
{
    float:right;
    font-size:0.8em;
    padding:3px;
    margin:5px;
    color:#777;
}

.span_account_bio_charnum_error
{
    background-color:Red;
    color:White !important;
}
#div_account_tabs_pages
{
    background-image:url('/Content/account_tabs_back.png');
    min-height:553px;
    min-width:978px;
    max-width:978px;
    overflow:hidden;   
    background-repeat:no-repeat;     
}

.account_txtbox
{
    padding:5px;
    min-height:24px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
min-width:200px;
}

#td_account_BIO
{
    border-left: 3px groove White;
    padding-left:5px;
}
#table_account_settings
{
    border-spacing:0px;
    padding:10px;
    min-width:850px;
}
.div_account_settings
{
      border-top: 3px groove White;    
      padding-bottom:10px;
}
.div_account_settings table
{
    margin:0px;
    padding:0px;
}
#table_account_settings_td_question
{
    border-left: 3px groove White;    
}

.table_account_settings_td
{
    border-spacing:0px;
    vertical-align:top;  
    padding:0px;
}
.table_account_settings_td fildset
{
}
.account_input,.account_input_error
{
    padding:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px groove White;
    min-width:180px;
    max-width:180px;
}
.account_input_error
{
    border-color:red;
}
#Account_Filter2
{
    display:none;
}
#div_autocert_loading_small
{
    min-height:20px;
    min-width:20px;
    background-image:url('/Content/loader_small.gif');
    display:none;
    background-repeat:no-repeat;
}
.td_certs_auto_label
{
    min-width:100px;
    max-width:100px;
}
#div_account_certifications_suggestions{
    position:absolute;
    float:right;
    display:block;
    max-width:250px;
    margin-left:550px;
    color:#aaa;
}
#Account_Certs
{
    min-width:367px;
}
#div_account_cert_requiments
{
    color:red;
    font-family:Verdana;
    font-size:x-small;
}
/*************Account Settings*************/

/************Add Shop Popup****************/
.input-add-shop,.input-add-site{
    margin-left:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:3px;
    border-color:#bbb;
    border-style:solid;
    border-width:1px;
}
#add-new-shop-map,#add-new-site-map{
    max-width:658px;
    min-width:658px;
    min-height:300px;    
    margin-top:5px;
}
#add-new-site-map {
    max-width:841px;
    min-width:841px;
    min-height:440px;
}
#add-new-shop-map {
    z-index:10000;
}
#input-addshop-city {
    z-index:10000;
}
/************Add Shop Popup****************/

/**********Profiles Specific*****************/
.profile-media-add-edit{
    margin:0;
    position: absolute;
    margin-left: 650px;
}
#add-photo,#a-add-media-add-a {
    background-image:url('/content/buttonblue.png');
    padding: 6px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
}
#a-add-media-add-a {
    color: white;
    float: right;
    margin-right: 30px;
    margin-top: -15px;
    padding-left: 10px;
}
#edit-photo{
    background-image:url('/content/buttongray.png');
     padding: 6px;
    padding-left: 21px;
    padding-right: 24px;
    text-decoration: none;
}
#div_profile_tabs ul
{
    border:none;
    overflow: auto;
}
#div_profile_tabs_pages
{    
    background-image:url('/Content/profile_tabs_back.png');
    min-height:560px;
    min-width:745px;
    max-width:745px;
    overflow:hidden;   
    background-repeat:no-repeat;     
}
#div_myprofile_tabs_pages
{    
    background-image:url('/Content/myprofile_tabs_back.png');
    min-height:560px;
    min-width:977px;
    max-width:977px;
    overflow:hidden;   
    background-repeat:no-repeat;     
    padding-left:5px;    
}



/*************Show MEdia**************************/
#ul_media_comments
{
    list-style:none;    
    -webkit-padding-start:0px;    
    padding:0px;
}
#ul_media_comments li
{
    background-color:#d8eae9;
    padding:15px;
    margin-bottom:10px;
}
.table_comment
{
    margin:0px;
}

.td_comment_img,.td_comment_text
{
    vertical-align:top;
    padding:5px;
}
.td_comment_img
{   
    width:40px;
    max-width:40px;
    min-width:40px;  
}
.td_comment_text
{
    padding-left:15px;
    text-align:left;    
}
.a_comment_user
{
    text-decoration:none;
    color:#1d99d3;
    font-weight:bold;
    margin-right:10px;
}
#a_media_prev
{
    margin-right:10px;    
}
#a_media_next
{    
}
#table_photo_with_comments td
{
    vertical-align:top;
}
#span_photo_num_from
{
    margin-left:20px;
}
#tr_media_content td
{
    vertical-align:middle;
}
/*************Show MEdia**************************/

/***************Dive Log*************************/    

.table_dive_log_info
{
    max-width:745px;
}
.table_dive_log_info td
{
    vertical-align:top;
}
.table_dive_log_info td h2
{
    margin-top:0px;
    font-size:1.2em;
}
.table_dive_log_info td h3
{
    margin-bottom:0px;
    color:Gray;
    font-size:smaller;
}
.td_dive_log_info_first
{
    max-width:150px;
    min-width:150px;
    padding-right:10px;
}
.td_dive_log_info_second
{
    padding-left:10px;
    padding-right:10px;
}
.td_dive_log_info_third
{
    padding-left:10px;
    min-width:85px; 
    padding-right:10px;   
}
.td_dive_log_info_third h3
{
    margin-bottom:2px;
    padding-bottom:2px;
}
.td_dive_log_info_fourth
{
    padding-left:20px;
    min-width:85px;    
}
#div-shop-log-photos{
    margin-top:15px;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:solid 1px #d3d3d3;
    border-top:solid 1px #d3d3d3;
}
.dive_logs_photos_table {
    float:left;
}

.dive_logs_photos_table tr
{
    min-height:150px;
}

.div_dive_log_info,.div_dive_log_info_wide
{
    border-bottom-color:White;
    border-bottom-style:groove;
    border-bottom-width:2px;
    min-width:590px;
    max-width:590px;
    margin:20px;
    padding-top:0px;    
    padding-bottom:5px;
}
.div_dive_log_info_wide
{
    max-width:816px;
    min-width:816px;
}
.a_dive_log_info,.a_dive_log_info:hover,.a_dive_log_info:visited
{
    text-decoration:none;    
    color:#3399cc;    
}

.td_dive_logs_photos_prev, .td_dive_logs_photos_next
{
    cursor:pointer;
}
.td_dive_logs_photos_next
{
    padding-left:5px;
}


.img_user_small_pic
{
    float:left;
    max-width:30px;
    margin-right:5px;
}

.div_dive_log_info_pages
{    
    text-align:right;
    border-bottom-color:White;
    border-bottom-style:groove;
    border-bottom-width:2px;
    margin-bottom:10px;
    padding-bottom:5px;
    margin-left:22px;
    margin-right:22px;
}
.div_dive_log_info_pages_bottom
{    
    text-align:right;
    margin-bottom:10px;
    padding-bottom:5px;        
    margin-left:22px;
    margin-right:22px;
}
.td_dive_log_condition_selected
{
    font-family:Arial;
    font-size:smaller;
    font-weight:bold;  
    background-color:Gray;
    color:White;
    text-align:center;
    padding:3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.td_dive_log_condition_nonselected
{
    font-family:Arial;
    font-size:smaller;
    font-weight:bold;   
    color:Gray;
    text-align:center;
    padding:3px;
}
.span_dive_logs_text
{
    font-size:smaller;
    color:Gray;
    font-weight:bold;
}
.img_dive_log_add_photo
{
    max-height:40px;
    cursor:pointer;
    margin-top:0px;
    margin-bottom:30px;
    margin-left:20px;
}
.td_dive_logs_photos,.td_dive_logs_photos_wide,.td_dive_logs_photos_full,.td_dive_logs_photos_wide_dest
{
    width:330px;   
    max-width:330px; 
    overflow:hidden;
    min-height:108px;
}
.td_dive_logs_photos_wide_dest{
    width:540px;
    max-width:540px;
}
.td_dive_logs_photos_wide
{
    width:500px;   
    max-width:500px; 
}
.td_dive_logs_photos_full{
    width:740px;
    max-width:740px;
}
.img_view_log_full,.img_view_log_full_user
{
    margin-left:10px;
    margin-top:5px;    
    cursor:pointer;
}
.td_dive_log_show_full
{
    text-align:right;
}
.img_dive_log,.img_dive_log_phv,.img_add_to_dive_log_ex,.img_add_to_dive_log_ex_sel,.img_add_to_dive_log_ex_attached
{
    max-height:100px;
    min-height:100px;
    float:left;    
    cursor:pointer;
    border:1px solid Gray;
    margin:1px;
}
.img_add_to_dive_log_ex,.img_add_to_dive_log_ex_sel,.img_add_to_dive_log_ex_attached
{
    min-height:150px;
    max-height:150px;
    border-width:3px;
}
.img_add_to_dive_log_ex_attached
{
    border-color:Black;
}
.img_add_to_dive_log_ex_sel
{
    border-color:Red;
}

.img_dive_log:hover,.img_dive_log_phv:hover
{
    border-color:#3399cc;        
}
.table_dive_logs_photos,.table_dive_logs_photos td
{
    border-spacing:0px;
    border:none;
    margin:0px;
    border-collapse:collapse;    
}
#div_photo_with_comments
{
    position:absolute;
    left:50%;
    border:2px solid #aaa;
    z-index:10000;
    padding:20px;
    background-color:#eff0f0;
    min-width:200px;
    min-height:200px;
    top:100;
    display:none;
}

#div_dive_log_add_photo_form
{
    position:absolute;
    left:50%;
    margin-left:-415px;
    width:830px;
    min-width:830px;
    max-width:830px;
    min-height:660px;
    max-height:660px;
    top:200px;
    border:1px solid black;
    padding:40px;
    display:none;
    z-index:10000;
    background-image: url("/Content/upload_media_back.png");
    overflow:hidden;
}
#div_dive_log_add_photo_form img
{
    max-width:600px;
    
}

#div_dive_log_photo_dropBox,#div_addmedia_dropBox
{
    min-height:100;    
    padding:50px;
    padding-top:30px;
    border:3px solid Gray;
    text-align:center;
}
.div_dive_log_photo_dropBox_sel
{
    background-color:#ccc;
    border-color:#777;
    border-style:dotted;
}
#span_photo_with_comments_close,#span_div_add_photo_close,#span_div_add_media_close,#span_div_edit_ds_close,#span_sendmestoshop_popup_close
{
    float:right;
    cursor:pointer;
    margin:5px;    
}
#span_dive_log_browse_ph_to_add,#span_dive_log_browse_ph_to_add_media
{
    color:Blue;
    cursor:pointer;
}
/***************Dive Log*************************/


/***************Photos and Videos****************/

#table_photos_and_videos
{
    padding:20px;
}
#table_photos_and_videos td
{
    vertical-align:top;
}
#td_photos_and_videos_filter
{
    border-right-style:inset;
    border-right-color:Gray;
    border-right-width:3px;
    max-width:140px;
}
#td_photos_and_videos_filter input,#td_photos_and_videos_filter select
{
    max-width:120px;
}

#ul_photos_and_videos_content,#ul_add_ex_media_to_log_list
{
    list-style:none;
}
.li_photos_and_videos_content,.li_photos_a_preview
{
    float:left;
}
#div_add_media
{
    position:absolute;
    left:50%;
    margin-left:-400px;
    width:800px;
    min-height:400px;
    background-color:White;
    top:200px;
    border:1px solid black;
    padding:40px;
    display:none;
    z-index:10000;
    
}
div.progress {
    width: 150px;
    border: 1px solid #888888;
    height: 18px;
    text-align: center;
    background-image: url('/Content/pbar_bgr.png');
    background-repeat: no-repeat;
    background-position: -150px center;
}
#div_add_media_videos,#div_add_new_media_to_log
{
    display:none;
}
#ul_add_media_viph,#ul_add_media_to_log
{
    list-style:none;
}
#ul_add_media_viph li,#ul_add_media_to_log li
{
    display:inline;
    cursor:pointer;
    padding:5px;
    font-weight:bold;
    border:2px solid gray;
}
.li_add_media_viph_sel,.li_add_media_to_log_sel
{
    background-color:transparent;
}
.li_add_media_to_log_sel
{
    
}
#li_add_media_to_log_ex
{
    background-image:url("/Content/but_media_existing.png");
    width:198px;
    min-width:198px;
    height:52px;
    min-height:52px;
    
}
#li_add_media_to_log_new
{
    background-image:url("/Content/but_media_new.png");
    width:198px;
    min-width:198px;
    height:52px;
    min-height:52px;
}
.div_video_small
{
	min-height:100px;
	max-height:100px;
	overflow:hidden;
	z-index:1;
}
.div_video_small iframe,.div_video_small object
{
	max-height:100px;
	max-width:150px;
	height:100px;
	width:150px;
	z-index:1;
}
.a_media_prevnext
{
    padding:5px;
    text-decoration:none;
}

/***************Photos and Videos****************/

#span_user_account {
    background: url(/Content/images_profile//icons.png) -125px -1016px;
    width: 16px;
    height: 16px;
    font-weight: bold;
    margin-left: -7px;
    cursor: pointer;
    float: right;
}
#a_user_link
{
    font-weight:bold;    
}









/*/*************************Teaser******************************/
#div_main_back_teaser
{
    background-image:url('/Content/teaser/mainback.png');
    background-repeat:no-repeat;        
    min-height:514px;
    padding:0px;    
    background-position:center top;            
}
#div_logo_teaser
{ 
    background-image: url('/Content/logo.png');
    background-repeat:no-repeat;
    min-height:181px;
    width:162px;
    padding:0;
    position:absolute;
    left:50%;
    margin-top: -110px;
    margin-left: -300px;
    padding-left:500px;
    padding-top:100px;
}
#div_features
{
    background-image:url('/Content/teaser/features.png');
    background-repeat:no-repeat;
    min-height:237px;
    min-width:956px;
    max-width:956px;
    padding:0px;    
    position:absolute;
    left:50%;
    margin-left:-440px;
    margin-top:60px;    
}
#teaser_table_features
{
    font-size:small;
    padding-top:115px;
    font-family:Arial;    
}
#teaser_td1
{
    padding-left:58px;
}
#teaser_td2
{
    padding-left:38px;
}
#teaser_td3
{
    padding-left:36px;
}
#teaser_span_signup
{
    color:#22a5d9;
    font-style:italic;
    font-size:1.1em;    
        
}
#div_teaser_form
{
    position:absolute;
    left:50%;
    margin-left:-220px;
    margin-top:60px;
    min-width:300px;
}




#div_morefeatures
{
    background-image:url('/Content/teaser/morefeatures.png');
    background-repeat:no-repeat;
    min-width:905px;
    min-height:248px;
    position:absolute;
    left:50%;
    margin-left:-420px;
    margin-top:450px;
    
}
#div_body_teaser
{
    min-height:700px;
}
.teaser_status
{
    padding:5px;
    font-size:x-small;
    color:White;
    font-weight:bold;
}
#teaser_ok
{
    background-color:Green;
}
#teaser_error
{
    background-color:Red;
}
#div_tempdata_message {
    background-color:#777;
    padding:5px;
    color:white;
    position:fixed;    
    border:2px solid #777;
    bottom:0px;
    right:100px;
    z-index:10000;
}
.dialog-back{
    background-image:url('/content/log_a_dive_back.png');
    background-repeat:repeat;
    padding:25px 38px 20px 39px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    min-height:255px;
}

/*Footer By Jakir*/
.footer_box_contianer {
	width:940px;
	margin:auto;
	padding-top:50px;
}
.footer_item_box_logo {
	width:245px !important;
	float:left;
	margin-right:30px;
    font-family: 'Titillium Web', sans-serif;
}
.footer_item_box_logo p{
	font-size:14px;
	line-height:20px;
	color:#ededed;
}
.footer_item_box_logo p span{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

.footer_item_box_logo p span a{
	font-weight:bold;
	color:#ededed;
	text-decoration:none;
	text-shadow:1px 1px #000;
	font-size:15px;
}
.footer_item_box_logo p span a:hover{
	color:#ededed;
}
.footer_item_box_logo dd{
	margin:0;
	padding:0;
	border-top:1px solid #839ca7;
	padding-top:12px;
	color:#ededed
}
.footer_item_box_logo dd a{
	margin-right:10px;
}
.footer_item_box_link {
	width:180px;
	float:left;
	margin-right:50px;
    font-family: 'Titillium Web', sans-serif;
}
.footer_item_box_link h3{
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:1px 1px #000;
	font-size:18px;
	margin:0;
	padding:0;
	margin-bottom:15px;	
    border-bottom:1px solid #85b6c6;
}
.footer_item_box_link ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer_item_box_link ul li{
	margin:0;
	padding:0;
	border-bottom:1px solid #3c717d;
	line-height:33px;
}
.footer_item_box_link ul li a{
	color:#ededed;
	text-decoration:none;
}
.footer_item_box_link ul li a:hover{
	color:#eee;
}
.footer_item_box_link ul li .tweet a{
    color:#27a7a0;
}
ul.footerTwBox li{
	line-height:20px;
	font-size:12px;
	padding-left:30px;
	
	padding-top:8px;
	padding-bottom:8px;
}
    ul.footerTwBox li.twispan {
        background:url(/content/images_profile/icons.png) no-repeat -125px -1016px;
        width:15px;
        height:15px;
    }

/*Footer by Jakir End Here*/
#myds-shop-shops,#myds-shop-lbs{
    cursor:pointer;
}
#myds-shop-shops-dropdown,#myds-shop-lbs-dropdown{
    position: absolute;
    list-style: none;
    margin-top: 30px;
    margin-left: 5px;
    padding-left: 0px;
    z-index: 99;
    display:none;
}
#myds-shop-lbs-dropdown {
    /*margin-left:170px;*/
}
.live_name_text_c{
    min-width:210px;
    margin-right:15px;
    font-size:1.2em;
    margin-bottom:10px;
    padding:5px;
}

.myds-shop-shops-select:hover,.myds-shop-lbs-select:hover {
    background-image:url('/Content/but_account_back_sel.jpg'); 
}

.myds-shop-shops-select,.myds-shop-lbs-select{
    padding:10px;
    cursor:pointer;
    color:white;
    background-image:url('/Content/but_account_back.jpg'); 
}
.myds-shop-shops-select-selected,
.myds-shop-lbs-select-selected{
    background-image:url('/Content/but_account_back_sel.jpg'); 
}

/**********Errors************/
.errors-outer{
    padding-top:8px;
    padding-bottom:8px;
}
.errors{
    text-align:center;
    margin-left:8px;
    margin-right:8px;
}
#div-404-error,#div-401-error,#div-500-error,#div-503-error{
    margin-left:auto;
    margin-right:auto;
    padding-top:150px;
    padding-bottom:350px;
}
#div-503-error {
    padding-bottom:0px;
    padding-top:100px;
}
/**********Errors************/


/********Home Mobile Css******/
#mobile_back {    
    background-image:url('/content/back.jpg');
    position:absolute;
    width:100%;
    height:100%;
    z-index:10000;
    left:0px;
    top:0px;
    text-align:center;
}
#div_mobile_popup_close {
    position:absolute;
    right:20px;
    top:20px;
    font-size:60px;
    cursor:pointer;        
}
#mobile_popup_text {
    margin-left:auto;
    margin-right:auto;
    margin-top:100px;
    font-size:28px;
    max-width:400px;
    padding:20px;
    background-color:#aaa;
    color:#fff;
}
#mobile_links {
    margin-left:auto;
    margin-right:auto;
    max-width:440px;
    min-width:440px;
    margin-top:10px;
    background-color:white;
    margin-bottom:50px;
}
    #mobile_links a {
        background-color:white;
        padding:10px;
    }
/********Home Mobile Css******/


/********Help Tips***********/
.img_help_tip {
    cursor:pointer;
    max-width:18px;
    margin-left:5px;
    margin-right:5px;
}
.div_help_tip {
    max-width:440px;
    color:white;
    position:absolute;
    margin-left:-345px;
    display:none;
}
.div_help_tip_close {
    float: right;
    font-size: 16px;
    margin-right: 10px;
    margin-top: -5px;
    font-weight: bold;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 1);
    cursor:pointer;
    display:none;
}
.p_help_tip_text {
    padding: 25px !important;
    font-size: 14px !important;
    margin: 0 !important;
    font-weight:normal !important;
    color:white !important;
    line-height:20px !important;
    text-shadow:none !important;
}
.div_help_tip_top {
    width:440px;
    height:39px;
    border-bottom-color:#126ab9;
    background-image:url('/content/images_profile/helptiptop.png'); 
    margin-bottom:-1px;   
}
.div_help_tip_content {
    max-width:439px;
    min-height:20px;
    border-top-color:#126ab9;
    background-color:#126ab9;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border:1px solid #094a73;
    border-top:none;
        -webkit-box-shadow: 1px 1px 1px rgba(12, 92, 137, 0.75);
    -moz-box-shadow:    1px 1px 1px rgba(12, 92, 137, 0.75);
    box-shadow:         1px 1px 1px rgba(12, 92, 137, 0.75);
}
/********Help Tips***********/


#div_loading_mouse {
    position: fixed;
    background-color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #333;
    opacity: 0.70;
    width:32px;
    height:32px;
    background-image:url('/content/loading16.gif');
    z-index:9999999999;
    display:none;
}


/****************Booking Request Form*****************/
#booking_request_form{
    display:none;
}


/****************Booking Request Form*****************/

#div_add_media_to_log {
    cursor: pointer;
    background: url('/content/buttons.png') 0px -50px no-repeat;
    padding-left: 60px;
    color: white;
    min-width:100px;
    display: block;
    min-height: 25px;
    margin-top: 10px;
    padding-top: 13px;
    font-size: 0.9em;
    font-weight: bold;
}
#span-media-count {
    font-size: 0.9em;
    margin-left: 10px;
}

#img_dive_log_stamp
{
    margin-left:25px;
}
#div_log_a_dive
{
    padding:10px;
}
#h2_log_a_dive
{
    color:#2cb5ab;
    font-family:Verdana;
    font-size:1.4em;
    font-weight:lighter;
    display:inline-block;
    margin-top:0px;
}

#img_dive_log_settings
{
    cursor:pointer;
}
#div_log_a_dive_header
{
    margin-top:0px;
    border-bottom: 3px groove White;
}
#img_h2_log_a_dive_plus
{   
    max-width:17px;
    position:absolute;
}
.div_log_a_dive_main_info_class,.div_log_a_dive_more_info_class
{
    float:left;
    margin-right:20px;
    min-width: 182px;
    max-width:430px;
}
#div_log_a_dive_main_info_right,#div_log_a_dive_footer_info_right
{
    margin-right:0px;
}
#div_log_a_dive_main_info
{
    border-bottom:3px groovy White;
}
#map_canvas_log_a_dive
{
    min-width:426px;
    min-height:211px;
    margin-bottom:5px;
    border:2px solid #aaa;
}
.txtbox_log_a_dive,.txtbox_log_a_dive_error,.txtarea_log_a_dive,.txtarea_log_a_dive_more,.log_a_dive_conditions_input_left,.log_a_dive_conditions_input_right
{
    min-width:150px;
    max-width:150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height:18px;    
    padding-left:10px;
    padding-right:10px;
    color:#2ca0d6;
}

.txtbox_log_a_dive_short {
    min-width:125px;
    max-width:125px;
}
.txtbox_log_a_dive_error
{
    color:red;
    border-color:red;
}
.log_a_dive_status
{
    max-width:164px;
    min-width:164px;
    display:block;
    margin-left:5px;
    display:none;
}
.txtbox_exp,.txtbox_profile,.txtbox_temperature,.dropdown_weight,.txtbox_profile_error,.txtbox_temperature_error,.dropdown_temp,.txtbox_exp_error
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height:18px;    
    padding-left:10px;
    padding-right:10px;
    color:#2ca0d6;
    min-width:30px;
    max-width:30px;
}

.dropdown_temp, .dropdown_weight
{
    padding-left:2px;
    padding-right:2px;
}

.sub2o_checkbox
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.log_a_dive_conditions_input_left,.log_a_dive_conditions_input_right
{
    min-width:150px;
    max-width:150px;
}

.txtarea_log_a_dive,.txtarea_log_a_dive_more
{
    border-style:inset;
    border-width:2px;
    max-height:70px;
    min-height:70px;
    padding:10px;
    resize:none;
}
.label_log_a_dive,.label_log_a_dive_ver
{
    font-family:Verdana;
    font-size:0.8em;
    font-weight:bold;
    color:#777;
}
.label_log_a_dive_ver
{
    color:#aaa;
}
.label_log_a_comment
{
    max-width:130px;
    margin-left:5px;
    font-family:Verdana;
    font-size:0.7em;
    color:#777;
}
#div_log_a_dive_main_info_right #SearchAdr
{
    max-width:200px;
    margin-right:10px;
}

#div_map_loader_log_a_dive
{
               
}
#div_log_a_dive_main_info
{
    padding-bottom:7px;
    padding-top:7px;
    border-bottom: 2px groove White;
}
#div_log_a_dive_more_info
{
    margin-top:10px;    
    padding-bottom:10px;
    border-bottom-color:White;
    border-bottom-style:groove;
    border-bottom-width:2px;
}
#div_log_a_dive_more_info_expandtemp,#div_log_a_dive_more_info_dive_conditions
{
    padding-top:10px;    
}
#div_log_a_dive_more_info_notes,#div_log_a_dive_more_info_dive_profile
{
    padding-bottom:10px;
    border-bottom-color:White;
    border-bottom-style:groove;
    border-bottom-width:2px;
}
#div_log_a_dive_more_info_notes
{
    padding-right:0px;
    display:inline-block;
}
.txtarea_log_a_dive_more
{
    min-height:180px;
    max-height:180px;
    min-width:370px;
    max-width:370px;
}
.label_log_a_dive_more_info
{
    color:#2cb5ab;    
    font-family:Verdana;
}
.label_log_a_dive_more_info_profile
{
    color:#fff;
        font-family:Verdana;
        font-size:0.8em;
        font-weight:bold;
}
#div_log_a_dive_more_info_dive_profile_data
{
    background-image:url('/Content/log_a_dive_profile_back.png');
    min-width:374px;
    min-height:131px;
    margin-right:0px;
    background-repeat:no-repeat;
    padding-top:80px;
}
#div_log_a_dive_more_info_exposure
{
    min-width:182px;
}
#Notes
{
    min-height:100px;
    max-height:100px;
}
#div_log_a_dive_more_info_dive_profile_data table
{
    text-align:right;
}
.table_log_a_dive_profile_data_1_td1
{
    padding-left:10px;
}
.table_log_a_dive_profile_data_1_td2
{
    padding-left:70px;
}
.txtbox_profile,.txtbox_profile_error
{
    min-width:50px;
    max-width:50px;
}
.txtbox_profile_error,.txtbox_temperature_error,.txtbox_exp_error
{
    color:red;
    border-color:red;
}
.txtbox_temperature,.txtbox_temperature_error
{
    max-width:30px;
}
#table_log_a_dive_profile_data_2
{
    margin-top:10px;        
    padding-left:90px;
    padding-right:50px;
}
#div_log_a_dive_more_info_dive_profile
{
    max-width:374px;
}
#div_log_a_dive_more_info_right
{
    margin-right:0px;
}
#Weights,#Visibility
{
    min-width:40px;
}
.dropdown_weight
{
    max-width:100px;
    min-width:100px;
    padding-top:2px;
    padding-bottom:2px;
    border-style:inset;
    border-width:1px;
}
.dropdown_temp
{
    max-width:50px;
    min-width:50px;
    padding-top:2px;
    padding-bottom:2px;
    border-style:inset;
    border-width:1px;
}
#Footer_AddInfo
{
    margin-left:20px;
    min-width:360px;
    overflow:hidden;
    min-height:70px;
    margin-top:40px;
    border-style:inset;
    border-width:2px;
}
#Footer_CertNum {
    max-width: 360px;
    width: 360px;
    margin-left: 220px;
}
#div_log_a_dive_footer_info_left {
    max-width:182px;
}
    #div_log_a_dive_footer_info_left input {
        min-width:370px;
    }
#div_log_a_dive_footer_info_center {
    max-width:150px;
}
#log_a_dive_save
{
    background-image:url("/Content/dive_log_save.png");
    min-width:190px;
    max-width:190px;
    min-height:49px;
    cursor:pointer;
    background-repeat:no-repeat;    
    margin-left:20px;
    float:left;
}
#log_a_dive_save_and_ver
{    
    margin-left:220px;
    background-image:url("/Content/dive_log_save_n_verify.png");
    min-width:190px;
    min-height:49px;
    cursor:pointer;
    background-repeat:no-repeat;
}

.ui-multiselect { 
	width:105px;
	background: #fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 3px 2px 3px #dddddd;
	-moz-box-shadow:inset 3px 2px 3px #dddddd;
	-webkit-box-shadow:inset 3px 2px 3px #dddddd;
	padding:6px;	
	line-height:15px;
	border:none;
	font-size:11px;
	text-transform:uppercase;
	margin-right:7px;
	text-align:left;
	margin-bottom:8px;
}
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:2px 6px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left;padding-left:5px; }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }


/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

.ui-multiselect-menu .ui-widget-header {
    background:none;
    border:none;
    border-bottom:1px solid #aaa;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding:0px;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/*
 * imgAreaSelect default style
 */

.imgareaselect-border1 {
	background: url(border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.imgareaselect-outer {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.imgareaselect-selection {  
}
