.whtbgnoPhotos {
	text-align: center;
	border: #00aab0 1px dashed;
	color: #00aab0;
}
.graybgnoPhotos {
	text-align: center;
	border: #ffcc00 1px dashed;
	color: #ffcc00;
}
.blackbgnoPhotos {
	text-align: center;
	border: #faa71a 1px dashed;
	color: #faa71a;
}
.graybg, .graybga {
	padding: 15px;
	color: #ffffff;
	border: #888888 1px solid;
	border-top: 0px;
}
.graybg {
background: #888888;
}
.graybga {
background: #888888 url("imgs/graybga.png") repeat-x;
}
.graybga a,.graybga a:hover {
color: #ffffff;
}
 .graybg a, .graybg a:hover {
color: #ffcc00;
}

.blackbga {
background: #333333 url("imgs/blackbga.png") repeat-x;
}
.blackbg a, .blackbg a:hover {
	color: #dddddd;
}
.titnmblackbg {
	color: #faa71a;
	font-size: 18px;
}
.titnmblackbg a, .titnmblackbg a:hover {
	color: #faa71a;
	font-size: 18px;
	text-decoration: underline;
}
.titnmgraybg {
	color: #ffcc00;
	font-size: 18px;
}
.titnmwhtbg {
color: #0099d2;
	font-size: 18px;
}
.titnmwhtbg a, .titnmwhtbg a:hover {
	color: #0099d2;
	font-size: 18px;
	text-decoration: underline;
}

.titnmgraybg a, .titnmgraybg a:hover {
	color: #ffcc00;
	font-size: 18px;
	text-decoration: underline;
}

.user_title {
 background:  #c9cab6 url("imgs/user_title.png") repeat-x ;
	border: #cdcdcd 1px solid;
	 padding: 5px;
	height: 33px;
	font-size: 16px;
	font-weight: bold;
}
.phototopwhtbg, .phototopblackbg, .phototopgraybg, .phototopwhtbg2, .phototopblackbg2, .phototopgraybg2 {
font-weight: bold;
font-size: 17px;
padding: 10px;
}
.phototopwhtbg h1, .phototopblackbg h1, .phototopgraybg h1, .phototopwhtbg2 h1, .phototopblackbg2 h1, .phototopgraybg2 h1 {
	font-size: 17px;
	padding: 0px;
	margin: 0px;
	display: inline;
}
.phototopwhtbg {
background: #cbcbcb;
border-bottom: #999999 1px solid;
}
.phototopwhtbg2 {
background: #dddddd;
border-bottom: #999999 1px solid;
}
.phototopgraybg {
background: #555555;
border: #555555 1px solid;
border-bottom: #777777 1px solid;
	color: #cdcdcd;
}
.phototopgraybg2 {
background: #777777;
border: #777777 1px solid;
border-bottom: #999999 1px solid;
	color: #ffffff;
}
.phototopblackbg {
background: #222222;
border: #222222 1px solid;
border-bottom: #444444 1px solid;
	color: #cdcdcd;
}
.phototopblackbg2 {
background: #333333;
border: #555555 1px solid;
border-bottom: #444444 1px solid;
	color: #ffffff;
}
.phototopblackbg a {
	color: #ffffff;
}
.phototopblackbg a:hover {
	color: #f60;
}
.phototopgraybg a {
	color: #ffffff;
}

.phototopwhtbg a, .phototopblackbg a, .phototopgraybg a {
text-decoration: underline;
}
.phototopgraybg a:hover {
	color: #f60;
}
.phototopwhtbg a:hover {
	color: #f60;
}

