.photosModuleContainer {
}
.photosModuleContainer .homeContentContainer {
	float: left;
	width: 788px !important;
	min-height: 500px;
	margin: 0;
	padding: 0;
}
.photosModuleContainer .comment .content {
	width: 458px;
	text-align:left;
}
.photosModuleContainer .reply .content {
	width: 398px;
	text-align:left;
}
/*
.photosModuleContainer .comment .content, .photosModuleContainer .reply .content {
	text-align:justify;
}
.photosModuleContainer .comment .content a, .photosModuleContainer .reply .content a {
	display: block;
	float: left;
	text-align:left;
	margin-right:10px;
}
*/
a{
	font-size:12px;
}
.whiteBold{
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.b { font-weight:bold;
}

#photoMenu {
}

#photoMenu ul {
	display:inline;
}
#photoMenu li {
	display:block;
}
.stdInput {
	line-height:24px !important;
	vertical-align:middle;
	font-size:12px !important;
	line-height:12px !important;
	padding:4px 0 !important;
}

.leftContent {
	float:left;
	width:160px;
	padding-right:6px;
}
.rightContent {
	width:788px;
	float:left;
	margin: 0 0 0 20px;
}
 div.pageHeader {
 	border-bottom:2px solid #124A25;
 }
 div.pageHeader span.title, .rightContent div.steps span.title
 {
	font-size:18px;
	font-weight:bold;
}
 div.steps span.title {
	padding:10px;
}
 div.pageHeader span.title a{
 	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
span.cancel {
	float:right;
}
span.cancel a, a.cancel {
	color:#3e433f;
	font-weight:bold;
	font-size:11px;
}
a.upload, a.edit, a.delete, a.close {
	display:block;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	background: url('../images/photo/upload.png') no-repeat right center;
	font-size:12px;
	color:#fff;
	margin:0px;
	padding-right:24px;
	padding-left:2px;
}
a.delete{
	padding-left:0px;
	color:#111411;
	height:22px;
	border:1px solid #111411;
	background:#111411 url('../images/photo/delete.png') no-repeat right top;
}
a.delete:hover {
	border:1px solid #8B1010;
	color:#fff;
}
a.edit {
	padding-right:30px;
	background:#000 url('../images/photo/edit.png') no-repeat right bottom;
}
a.upload{
	padding-right:28px;
}
a.close {
	border:none;
	background:#000 url('../images/photo/close.png') no-repeat right center;
}

a.editGray {
	padding:0px;
	margin:1px;
	/*color:#0F1412;*/
	color:transparent;
	height:30px;
	line-height:30px;
	width:97%;
	background:transparent;
	position:absolute;
	text-indent:-9999px;
  top:0;
  left:0;
}
a.editGray {
	padding:0px;
	margin:1px;
	color:#39403C;
	font-weight:bold;
	border:1px solid #212322;
	background:#0F1412 url('../images/photo/editGray.png') no-repeat right center;
	text-indent:0;
}
a.editGray:hover{
  color: #37C94A;
}
a.upload:hover, a.edit:hover, a.delete:hover,a.editGray:hover {
	text-decoration:none;
}
table.form {
}
table.form td.label {
	font-weight:bold;
	font-size:14px;
	min-width:20%;
	vertical-align:top;
}
.divFileList {
	padding:10px 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cf {
	clear:both;
	float:none;
}
.photoContainer {
	padding:10px;
	margin:10px 0;
	border:1px solid #282828;
	background: #111411;
}
.radioButton {
	display: none;
}
.radioButtonLabel {
	display:block;
	width:25px;
	height:25px;
	float:left;
	margin-right:10px;
	background: transparent url('../images/radioButton.png') no-repeat 0 -34px;
}
.radioButtonLabelSelected {
	background-position: 0 0;
}
.btn_nostyle {
	border:none;
	background:none;
	color:Green;
	font-weight:bold;
	cursor:pointer;
	color:#fff;
	padding-right:0px;
}
.myinput {
	width:160px;
	border:medium none;
	padding:2px;
}
.steps {
}
.steps span.step-1-2, .steps span.step-2-2, .steps span.step-1-3, .steps span.step-2-3, .steps span.step-3-3 {
display:block;
height:64px;
}
.steps span.step-1-2 {
background:transparent url('../images/photo/step_1_of_2.png') no-repeat;
}
.steps span.step-2-2 {
background:transparent url('../images/photo/step_2_of_2.png') no-repeat;
}
.steps span.step-1-3 {
background:transparent url('../images/photo/step_1_of_3.png') no-repeat;
}
.steps span.step-2-3 {
background:transparent url('../images/photo/step_2_of_3.png') no-repeat;
}
.steps span.step-3-3 {
background:transparent url('../images/photo/step_3_of_3.png') no-repeat;
}
.info {
font-size:95%;
color:#fff;
}

span.subTitle{
display:block;
clear:both;
color:#fff;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #404041;
margin:6px 0px;
padding:6px 0px;
}
/* CSS For image drag */
#draggable {
	width:100px;
	height:100px;
	overflow:hidden;
}
div.divTagList {
	padding:10px 0px;
}
div.divTagList span {
	padding-right:1px;
	padding-top:1px;
	font-size:12px;
}
div.divTagList span.default{
	padding:0px;
	font-size:12px;
}
div.divTagList span a {
	padding-left:4px;
	color: inherit;
}
div.divTagList a.remove {
	color: #37C94A;
	display: none;
}
div.divTagList span.title {
	padding:0px;
	font-weight:bold;
}
.globalNav .navContainer ul.demo_links {
	margin: 0;
	padding: 0;
	text-align: center;
}
.globalNav .navContainer ul.demo_links li {
  width: auto;
  margin: 0;
  line-height: 30px;
  border: none;
}
.globalNav .navContainer ul.demo_links li a {
  width: auto;
  margin: 0;
  padding: 0 5px 0 5px;
  border: none;
}
.globalNav .navContainer ul.demo_links li a:hover {
  background: none;
  text-decoration: underline;
}
li.self {
	margin-top:6px;
	background: #111411;
	list-style-type:none;
}
.green-bottom {
	border-bottom:1px solid #15552b;
}
#allAlbumsContainer{
}

#allAlbumsContainer,#allPhotosContainer {
	border:1px solid #282828;
	margin-top:6px;
	width:788px;
	overflow:auto;
	margin-bottom:10px;
}
.photoListTitle {
padding:10px 0px;
text-align:left;
}
.photoListTitle .breadcrumb, .photoListTitle .records {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.photoListTitle .breadcrumb a {
	color:#fff;
	font-size:14px;
}
.photoListTitle .records {
	color:#999999;
	padding-left:6px;
}
#allAlbumsContainer div.album, #allAlbumsContainer div.profileAlbum, #allPhotosContainer div.album {
	border:1px solid #282828;
	width:156px;
	height:200px;
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	text-align:center;
}
#allAlbumsContainer div.album, #allAlbumsContainer div.profileAlbum {
	border-width:0 1px 0 0;
}
#allPhotosContainer div.album {
	border-width:0 1px 0 0;
	width:130px;
	height:160px;
}
#allAlbumsContainer div.last, #allPhotosContainer div.last{
	border-right-width:0;
	padding-right:3px;
}
#allAlbumsContainer div.last{
	padding-right:4px;
}
#allPhotosContainer div.row1{
	border-bottom-width:1px;
}
#allAlbumsContainer div.profileAlbum {
	background:#1d2220;
}
#allAlbumsContainer div.album div.cover, #allAlbumsContainer div.profileAlbum div.cover, #allPhotosContainer div.album div.cover {
height:100px;
width:120px;
margin:10px auto;
}
#allAlbumsContainer div.album div.cover img, #allAlbumsContainer div.profileAlbum div.cover img, #allPhotosContainer div.album div.cover img {
	height:100px;
	width:100px;
}
#allAlbumsContainer div.album div.cover a.thumb, #allAlbumsContainer div.profileAlbum div.cover a.thumb, #allPhotosContainer div.album div.cover a.thumb {
	display:block;
	height:100px;
	width:100px;
	margin:auto;
	background: url('../images/spacer.gif') no-repeat center center;
}
#allAlbumsContainer div.album div.title, #allAlbumsContainer div.profileAlbum div.title {
color:#37b34a;
font-size:10px;
font-weight:bold;
margin:6px;
}
#allAlbumsContainer div.album div.info, #allAlbumsContainer div.profileAlbum div.info, #allPhotosContainer div.album div.info {
color:#6d6e70;
font-size:10px;
font-weight:bold;
margin-top:3px;
}
.commentsContainer {
	width:560px;
}
.commentsContainer .title {
font-size:16px;
color:#35a945;
font-weight:bold;
padding:6px 0px;
border-bottom:1px solid #282828;
float:left;
width:500px;
}
.commentsContainer .commentsCount {
font-size:12px;
color:#fff;
font-weight:bold;
background:transparent url('../images/photo/commentsCount.png') no-repeat;
text-align:center;
width:23px;
height:21px;
float:left;
margin:13px 0px 0px 1px;
}
div.comment {
/*background:#000;*/
padding-bottom:10px;
}
div.comment .username{
	color:#35a945;
	font-weight:bold;
}
.commentsContainer div.reply
{
padding-left:60px;
background: #3B3B3C;
}
 div.comment div.thumbnail {
margin-right:10px;
}
 div.comment div.thumbnail,  div.comment div.thumbnail img {
height:50px;
width:50px;
}
.commentsContainer div.commentReplies {
}
.commentsContainer div.form {
	min-height:37px;
}
.commentsContainer form {
	padding:0px;
	margin:0px;
}
.commentsContainer div.form .write {
	background:#252525;
	border:1px solid #35A945;
	height:35px;
	line-height:14px;
	width:410px;
	padding:5px;
	margin:0px;
	color:#fff;
	float:left;
}
.commentsContainer div.form input.comment {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border:1px solid #1e201f;
	background:#141917;
	height:35px;
	width:90px;
	padding:0px;
	margin:0px;
}
#commentReply {
	margin-left:60px;
}
#commentReply .write {
	width:350px;
}
.commentReply {
	height:35px;
	border:1px solid #1e1e1e;
}
.commentReply textarea.write {
	background:#000;
	border:1px solid #1e1e1e;
	min-height:35px;
	height:35px;
	width:400px;
	padding:0px;
	margin:0px;
	color:#fff;
}
.commentReply input.comment {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border:1px solid #1e201f;
	background:#141917;
	height:35px;
	width:90px;
	padding:0px;
	margin:0px;
}
.noAlbums {
	margin:auto;
	padding:50px 0px 0px 20px;
	width:700px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.noAlbums a {
	display:block;
	font-weight:normal;
	font-size:16px;
	margin-top:10px;
	color:#fff;
}
.noAlbums a:hover {
	text-decoration:none;
}
.noAlbums a img {
	vertical-align:text-top;
	padding-right:6px;
}
.grayBg {
	background:#111411;
	border:1px solid #222322;
}
span.boldLine{
	border-bottom:3px solid #303531;
}
.greenText{
	color:#37B34A;
}
.grayText{
	color:#6d6e70;
}
.rPad10{
	padding-right:10px;
}
.rPad6{
	padding-right:6px;
}
div.redBox{
	border:2px solid #B41A1F;
	margin:auto;
	width:650px;
	padding:10px;
	margin:10px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	height:50px;
	min-height:50px;
}
input.apply{
	background:#1D723A;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	border:0px;
	padding:4px;
}
.quickLinks{
	width:210px;
	margin-left:6px;
	padding-top:10px;
}
.quickLinks ul{
	list-style-type:none;
	padding-left:4px;
}
.quickLinks ul li{
padding: 4px 0px;
}
.quickLinks ul li a{
	font-weight:bold;
	color:#fff;
	font-size:12px;
}
div.share{
	width:620px;
	margin-bottom:10px;
	margin:0 auto;
}
div.share .title{
	border-bottom:2px solid #282828;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding:10px 0px;
	float:left;
	margin-bottom:10px;
}
div.share .thumbDetails{
	margin: 0 0 0 100px;
	width:auto;
}
div.share .thumbDetails .thumb {
	height:100px;
	width:100px;
	margin-right:10px;
}
.thumbDetails ul {
	list-style-type:none;
	padding-left:4px;
}
.thumbDetails ul li {
	padding: 4px 0px;
}
.thumbDetails ul li{
	font-size:14px;
	/*font-weight:bold;
	color:#fff;

	font-size:bold;*/
}
.thumbDetails .grayText{
	font-size:12px;
}
.additionalControls{

}
#image-annotate-edit-form label{
	cursor:pointer;
}
.album_on{
	background:#0F1412;
}
a.nolink {
	text-decoration:none;
	cursor:default;
}

/************  Styles for ttranslation******/
.jq-translate-ui{
	width:120px;
	overflow:hidden;
}
#language_div{
	display:none;
	height:320px;
	width:100%;
	background:#252525;
	margin:0px;
	padding:0px;
	border:2px solid gray;
	border-width:2px 0px;
}
#language_div .jq-translate-ui{
	height:300px;
	width:100%;
}
#language_div li.jq-translate-ui{
	width:100px;
	height:20px;
}
#language_div ul li{
float:left;
padding:3px 10px;
width:200px;
}
.globalFooter ul{
margin-left:50px;
}
.image-annotate-edit-form .stdInput, .image-annotate-edit-form .customTag
{
	height:17px !important;
	font-size:12px !important;
	padding:0 !important;
	margin-bottom:6px;
	width:140px;
	border:0;
}
.photo_ts {
	padding:0;
	margin:0;
	text-align:right;
	font-size:11px;
	color:#888888;
	font-style:italic;
}