.nex-pre-icon { font:16px Arial; color:#FFF; } 
.nex-pre-icon:hover { color: #FC6; text-decoration:none; }

/*** Gallery CSS Starts Here ****/
.gallery-archive { /*width: 710px;*/ width:560px; float:left; border: 0px #ccc solid; margin: 0 0 10px 0px; padding: 0 0 7px 10px; }
.gallery-archive h1{color:#0052A4; font:16px Arial; font-weight:bold;text-align:left; padding: 0 0 5px 10px; }
.gallery-archive ul { padding: 0 0 0 10px; }
.gallery-archive ul li { padding: 0 3px 3px 0; float: left; width: 170px; height: 180px; }
.gallery-archive ul li img, .gallery-archive ul li img.last { border: 1px solid #ccc; width: 148px; height: 111px; padding:5px; margin-right:25px; }
.gallery-archive ul li img.last { margin-right:5px; }
.gallery-archive ul li p { text-align:center; width:150px; color:#666666; font-size:11px; clear:both; }


/*** Gallery CSS Starts Here ****/
.photo-archive { width: 710px; border: 0px #ccc solid; margin: 0 0 10px 12px; padding: 0 0 7px 0; }
.photo-archive h1{color:#0052A4; font:16px Arial; font-weight:bold;text-align:left; padding: 0 0 5px 10px; }
.photo-archive ul {
    padding: 0 0 0 10px;
}

.photo-archive ul li {padding: 0 3px 3px 0; float: left; height: 160px; }

.photo-archive ul li img {border: 1px solid #ccc; width: 140px; height: 105px; padding:5px; margin-right:25px; }
.photo-archive ul li img.last{border: 1px solid #ccc; width: 140px; height: 105px; padding:5px; margin-right:5px; }
.photo-archive ul li p { text-align:center; width:150px; color:#666666; font-size:11px; clear:both; }



/******** CSS FOR DETAIL PAGE**/
#gallery-detail { padding:10px; float:left; }
#gallery-detail-left { float:left;width:740px; padding:10px; background:url(../images/bg-gallery-big.jpg) repeat-x #030713; }
#gallery-detail-left h2 { color:#fff; font:24px Arial; text-align:center; margin:10px 0; }
#gallery-detail-right { padding-left:10px;width:160px;height:600px;float:left; }
#gallery-detail-left .main-photo img { padding:4px; border:1px solid #ccc;}

.gallery-remain { margin:0 auto; width:600px; }
.photo-info { width:600px; float:left; }

.gallery-detail-more-photo { padding:10px 0 10px 10px; }
.gallery-detail-more-photo ul li { width:100px; float:left; padding-right:10px; }
.gallery-detail-more-photo ul li img { width:90px; border:1px solid #999; height:70px; }

#main-photo-caption { text-align:justify; margin:0 auto; color:#fff; }

.caption-wrapper { height:68px; position:relative; bottom:90px; }
.caption { color:#fff; text-align:left; background-color:#333; padding:7px; height:54px;
           filter : alpha(opacity=80); /* IE */ -moz-opacity: 0.8; /* Mozilla */ opacity: 0.8; }

.viewSS { margin:-70px 0px 0px 2px; position:relative; }

/************ Commnet Boxes **********/
#gallery-comment-box { color: #999; padding:30px 0 20px 0; float:left; }
#gallery-comment-box h3 { color: #C90; }
#gallery-comment-post { margin:0 auto; width:600px; text-align:left; }
#gallery-comment-post h3 { color: #FC6; font:18px Arial;}
#gallery-comment-post ul li { background-color:#666; padding:5px; margin:5px 0; color:#ddd; }
#gallery-comment-post ul li span { font-size:10px; color:#FFF; background-color:#333; padding:3px; float:right; }

.google-gallery { margin:0 auto; width:468px; }
.google-ad-default { float:left; margin-top:10px; border:1px solid #ccc; padding: 3px; }

.gallery-commentsbox { float:left; width:640px; padding-top:10px; }
.gallery-comment-text { float:left; font:20px arial; color:#000; padding-bottom:5px; }
.gallery-commentboxes { float:left; width:640px; padding:5px; margin-bottom:10px;
                        background:url(../images/bg_comment.jpg) repeat-x  top #F2F2F2;}

.gallery-post-ur-comment { float:left; width:600px; border:solid 1px #d4d4d4; }
.gallery-commentpost { float:left; width:590px; border-bottom:solid 1px #d4d4d4;
                       padding:5px; cursor:pointer; background-color:#dedede; }
.gallery-commentpost span { font:bold 14px Arial; color:#666; }
.gallery-commentpost a { float:right; margin-right:7px; margin-top:10px; }
.gallery-commentpost span:hover { text-decoration:underline; }
.gallery-fullnamebox { float:left; width:600px; padding-top:15px; background-color:#efefef; }

.gallery-rowone { float:left; width:575px; padding:0 0 5px 15px; }
.gallery-rowone label { float:left; width:150px; font:12px arial; color:#000; padding-top:4px; }
.gallery-rowone input { float:left; width:200px; border:solid 1px #ccc;background:#fff; }
.gallery-rowone textarea { float:left; width:250px; height:100px; border:solid 1px #ccc; background:#fff;
                           overflow:hidden; font:14px arial; color:#000; }

.gallery-btn-submit { float:left; padding:5px 0 5px 170px; }

.gallery-white { color:#fff; }

/*more-galleries*/
.more-galleries { margin:20px 0; border:1px #666 solid; float:left; width:100%; padding-bottom:5px; }
.more-galleries h3 { color: #39C; padding:0 0 5px 5px; border-bottom:1px #666 solid; padding:7px; margin-bottom:10px; background-color:#333; }
.more-galleries h3 a { background-color: #666; color:#000; border:1px #666 solid;float:right; font:11px Arial; padding:0 3px; }
.more-galleries h3 a:hover { text-decoration:none; background-color: #333;color: #CCC;}
.more-galleries ul li { float:left; width:137px; padding-left:10px; }
.more-galleries ul li a { color:#CCC; }
.more-galleries ul li img { width:135px; border: #999 solid 1px; }
/*more-galleries*/

.slideshow { float:left; background-color: #900; font-size:11px; padding:2px;margin-right: 10px;}
.slideshow:hover { background-color:#600; text-decoration:none; }

#sidetree{float:left; width:160px;}
#sidetree h1{color:#0052A4; font:12px Arial; font-weight:bold;text-align:left;}

#sharepic{float:left; width:150px;  background:url(../images/share-photo.jpg) top no-repeat; padding:95px 5px 5px 5px ; border-bottom:2px solid #45B7F5; margin-bottom:10px;}
#sharepicnp{float:left; width:150px;  background:url(../images/share-photo-np.jpg) top no-repeat; padding:95px 5px 5px 5px ; border-bottom:2px solid #45B7F5; margin-bottom:10px; line-height: 1.6;}

.btnGal{display: block; background-color: #900;}
.btnGal:hover { background-color:#600; text-decoration:none; }
