.gallery_hold{margin:auto;width:600px;}
.main_image{border:1px solid #ddd;padding:5px;width:600px;text-align:center;}
.main_image img{}
.main_desc{border:1px solid #ddd;padding:5px;width:600px;margin:10px 0;line-height:20px;font-size:12px;}
.gallery_desc_loader{text-decoration:underline;cursor:pointer;font-size:12px;text-align:center;}
.image_scroller{border:1px solid #ddd;padding:5px;width:600px;margin:10px 0;}
.image_unit{float:left;border:1px solid #ddd;margin:5px;cursor:pointer;width:150px;text-align:center;}
.temp_gallery_desc{display:none;}
.gallery_desc{display:none;}
.gallery_left_arrow,.gallery_right_arrow{float:left;height:100px;width:50px;cursor:pointer;}
.gallery_left_arrow{background:url('../../img/centralImg/gallery/left_arrow.png') no-repeat;background-position:10px 50px;}
.gallery_right_arrow{background:url('../../img/centralImg/gallery/right_arrow.png') no-repeat;background-position:10px 50px;}


/* Lightbox CSS */

div#gallery ul.gallery ul {}
div#gallery ul.gallery li {float:left;list-style:none!important;}
div#gallery ul.gallery li form{float:left;display:none;}
div#gallery ul.gallery li form div{text-align:center;}
div#gallery ul.gallery li form label{display:block;}
div#gallery ul.gallery li form textarea, div#gallery ul.gallery li form input {float:left;width:150px!important;font-size:10px;padding:0px!important;margin:auto;}
div#gallery ul.gallery li form textarea {height:100px;margin:0 0 20px 0;}
div#gallery ul.gallery li:hover {background:#eff;}
div#gallery ul.gallery li img {height:100px;width:100px;margin:10px;float:left;}
div#gallery ul.gallery li div.galleryCancel img, div#gallery ul.gallery li div.galleryWrite img  {height:auto!important;width:auto!important;cursor:pointer;}
div#gallery ul.gallery li div.galleryWrite img {float:left;}
div#gallery ul.gallery li div.galleryCancel img {float:right;}

/* overall changes */

p.wrong {color:#f00;}

/* Gallery Admin */

div.imageDescription {position:absolute;background:#565656;left:50%;top:50%;width:410px;height:200px;margin:-100px -200px;padding:10px;}
div.imageDescription input {height:100px!important;}
div.imageDescription label {color:#fff;}
div.imageDescription div.close {margin:20px 0 0 0 ;float:left;color:#565656;font-weight:bold;background:#fff;padding:5px;cursor:pointer;}
div.imageDescription div.submit {margin:20px 0 0 0 ;float:right;color:#565656;font-weight:bold;background:#fff;padding:5px;cursor:pointer;}