
.nesoteClr { clear:both}

.popUpbox { background:#fff; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:absolute; z-index:1001; display: none; left:50%;top:50%; border:1px solid #fff; overflow:hidden; width:0; height:0; box-shadow:0 0 4px 2px #555; -moz-box-shadow:0 0 4px 2px #555; -webkit-box-shadow:0 0 4px 2px #555;}
.darkenBg { background:url(../images/dark.png) repeat 0 0; position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; display:none}
.popDetails { display:none}
.nesotePopupnone { display:none}
.nesote-popup-close-button { position:absolute; background:#000; width:25px; height:25px; line-height:25px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; right:-20px; top:-20px; display:none; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; cursor:pointer; border:2px solid #fff}
a.nesote-popup-close-button:hover { background:#fff; color:#000} 
/**** Tool Tip ****/
.nesote-tooltip { cursor:pointer; position:relative;}
.nesote-tip { background: none repeat scroll 0 0 #FFFFFF;   left: 50%; padding: 10px;  position: absolute; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 4px 3px #CCCCCC; -webkit-box-shadow: 0 0 4px 3px #CCCCCC; box-shadow: 0 0 4px 3px #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #666;}
.nesote-tip b{border:1px solid #666; border-top:0; background: none repeat scroll 0 0 #FFFFFF;    border-radius: 0 0 7px 7px; bottom: -11px;   box-shadow: 0 5px 7px 2px #CCCCCC;    height: 10px;    left: 50%;    margin-left: -5px;    position: absolute;    width: 10px;}
/***** Tool tip ends ******/

/**** Tab ****/
.nesote-tab .tab-content { display:none}
.nesote-tab .tab {}
.nesote-tab .tab.nesote-tab-active{background: url(../images/tabsHover.png) no-repeat scroll center center transparent; color:#fff;height: 40px;}
.nesote-tab .tab.nesote-tab-hover {}
.nsoteTabContent {}
/**** Tab Ends****/

/**** Dropdown Menu****/
ul.nesote-drop-menu ul {display: none;}
ul.nesote-drop-menu li:hover > ul { /*display: block;*/	}
ul.nesote-drop-menu { position: relative; display: inline-table;}
ul.nesote-drop-menu:after { content: ""; clear: both; display: block;}
ul.nesote-drop-menu li { float: left; } 
ul.nesote-drop-menu li:hover {  	 } 	
ul.nesote-drop-menu li:hover a { color: #fff;}  
ul.nesote-drop-menu li a { display: block; padding: 25px 40px; 	color: #757575; text-decoration: none; 	float:none !important; } 	  ul.nesote-drop-menu ul { background: #EFEFEF; padding: 0; position: absolute; top: 100%; z-index:100; border:1px solid #ccc; border-top:0; border-radius:0 0 5px 5px;  -moz-border-radius:0 0 5px 5px;  -webkit-border-radius:0 0 5px 5px; } 
ul.nesote-drop-menu ul li { float: none;  	position: relative; } 	
ul.nesote-drop-menu ul li a { padding: 15px 40px; color: #fff; margin:0 5px 5px 5px !important }	 		
ul.nesote-drop-menu ul li a:hover { }  
ul.nesote-drop-menu ul ul { position: absolute; left: 100%; top:0; }

.modal-popup { display:none}

/****** Image Zoom ***/
.nesote-img-zoom {overflow:hidden; position:relative; cursor:none}
.nesote-img-zoom img { width:100%}
.nesote-zoom-pointer { position:absolute; width:133px; height:133px; background:#000; z-index:100; left:0; top:0; }
.nesote-zoom-pop { position:absolute; background-repeat:no-repeat; box-shadow:0 0 5px 0 #000; z-index:1000}

/****** Image Lense Zoom ***/
.nesote-img-lense-zoom { width:400px; height:auto; position:relative; cursor:none}
.nesote-img-lense-zoom img { width:100%}
.nesote-img-lense-zoom .nesote-zoom-pointerLense { position:absolute; width:200px; height:200px; background:#eee; z-index:100; left:0; top:0; border-radius:500px; box-shadow:0 0 5px 0 #000; background-repeat:no-repeat }

/****** Slide Show ******/
.nesoteSlideshow { list-style:none; margin:0; padding:0; overflow:hidden; float:left}
.nesoteSlideshow li { display:none; position:relative; float:left;}
.nesoteSlideshow li img { width:100%}
.nesoteSlideshow li span { position:absolute; bottom:5px; padding:10px; right:0px; z-index:20; display:none; color:#fff; background:url(../images/dark.png) repeat 0 0}
.nesoteSlideshowOuter { overflow:hidden; position:relative}
.nesoteSlideshowOuter .nesoteSlideController { display:none}
div.nesoteSlideshowOuter:hover .nesoteSlideController { display:block}
.nesoteSlideshowOuter .nesoteSlideController a { color:#fff; cursor:pointer; margin:10px;}
.nesoteSlideNumController { position:absolute; right:10px; top:10px; display:none;}
.nesoteSlideNumController a { background:#fff; width:10px; height:10px; float:left; margin:2px; cursor:pointer}
.nesoteSlideshowNext{background:url(../images/next-button.png) no-repeat 0 0; right:0px;}
.nesoteSlideshowPrev{background:url(../images/pre-button.png) no-repeat 0 0;left:0px;}
.nesoteSlideshowNext, .nesoteSlideshowPrev{height: 66px;
    margin: 0 !important;
    position: absolute;
	text-indent: -9999px;
    top: 140px;
    width: 29px;}