/*
body {
	background-color: #ffffff;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	

  	SCROLLBAR-BASE-color:  #004c75;
	SCROLLBAR-ARROW-color: #fcdc43;
}
hr {
	height: 1px;
	color: #004c75;
	background-color: #ffffff;
}
ul, li, p, td {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/
.tablehead {
	background-color: #e8e8e8;
	color: #004c75;
}
.tablebottom {
	background-color: #3E3E3E;
}
.bordercolor {
	/*background-color: #3e3e3e;*/
}
.tablebgcolor {
	background-color: #ffffff;
}
.navbar {
	background-color: #3E3E3E;
	color: #FFFFFF;
}
.row1 {
	background-color: #e1e1e1;
	color: #3E3E3E;
}
.row2 {
font-size:12px;
	background-color: #FFFFFF;
	color: #333333;
	
}
.sysMsg {
font-size:12px;
}
/*.head1 {
	vertical-align:bottom;
	background: url(images/grey_bar.gif) repeat-x #3e3e3e bottom;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	margin-bottom:2px;
	height:24px;
	margin-top:6px;
}*/

.head1 {
	font-size:12px;
	padding:7px 0px 4px 0px;
	margin:0px 0px 4px 0px;
	text-indent:4px;
	display:block;
	background:#3e3e3e;
	color:white;
	width:100%;
	text-align:left;
	border:none;
}

.head:active {
	text-decoration:none;
}
/*.head1:hover {
	background-color: #3E3E3E;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}*/
.head2 {
	background-color: #3E3E3E;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.clickstream {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smalltext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.marktext {
	color: #CC0000;
	background-color: #ffffff;
}
.new {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
}
a:active {
	color: black;
}
a:hover {
	color: black;
}
a {
color:black;
}
form {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.logininput {
	border: 1px solid #3E3E3E;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	color: #CC0000;
	font-size: 11px;
	width: 130px;
}
.autocheck {
	border: 1px solid #3E3E3E;
	padding:1px;
}
.searchinput {
	border: 1px solid #3E3E3E;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	padding:1px;
	WIDTH: 130px;
}
.textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	width: 400px;
}
.textareaSm {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	width: 160px;
}
.input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	width: 400px;
}
.inputSm {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	width: 160px;
}
.inputCost {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	width: 50px;
}
.select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
}
.setperpageselect {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
}
.categoryselect {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
}
.dropdownmarker {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	color: #136c99;
	font-size: 11px;
}
.button {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #3E3E3E;
}
/*--Categories------------------------------------------------*/
.catTitleImg {
background:url(images/folder.gif) top left no-repeat;
height:28px;
width:30px;
}
.catTitle {
background:url(images/folderbg.gif) top repeat-x;
height:28px;
color:white;
font-size:11px;
}
.catbgcolor {

}
.catBorder {
border:1px solid #3e3e3e;
}
.maincat {
color:white;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.maincat a, .maincat a:active {
	color:#CC0000;
	text-decoration:underline;
}
.maincat a:hover {
	color:#CC0000;
	text-decoration:underline;
}

.subcat {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.subcat a, .subcat a:active,  {
	color:#CC0000;
	text-decoration:none;
}

.subcat a:hover, .subcat a:active,  {
	color:#CC0000;
	text-decoration:underline;
}

/*--Images----------------------------------------------------*/

.imagerow1 {
	/*background-color: #E5E5E5;

  color: #004C75;*/
  border-bottom:1px solid #e5e5e5;
}
.imagerow2 {

/* background-color: #EFEFEF;

  color: #004C75;*/

}
/*--Comments--------------------------------------------------*/

.commentrow1 {
font-size:12px;
	background-color: #e1e1e1;
	color: black;
}
.commentrow2 {
font-size:12px;
	background-color: #efefef;
	color: black;
}
.commentspacerrow {
	background-color: #d1d1d1;
	color: #004c75;
}
.commenttextarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	width: 270px;
}
.commentinput {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	width: 270px;
}
.topbar {
	margin-top:-10px;
}
ul.gallerymenu {
	list-style-type:none;
	margin:0;
}
ul.gallerymenu li.firstitem {
	padding-left:4px;
}
ul.gallerymenu li {
	text-align:center;
	color:#3E3E3E;
	float:left;
	padding-right:20px;
	line-height:22px;
}
ul.gallerymenu li a {
	display:block;
	color:black;
	font-size:12px;
}
ul.gallerymenu li a:hover {
	display:block;
	color:#eb1d23;
	text-decoration:none;
}
div.loginarea {
}
table.loginarea {
}
table.loginarea td {
	color:#3e3e3e;
}
.urlreg {
	font-size:12px;
}
div#buddyBar {
/*	width:860px;
	background-color:#FFCCCC;
	border:1px solid red;
	*/
}
div#buddyBar table td {
	font-size:11px;
}
div#breadCrumbs {
padding-top:6px;
/*display:inline;
	width:860px;
	height:20px;
	
	background-color:#66FF99;
	border:1px solid green;
	*/
}
div#breadCrumbs a {
	color:black;
	font-weight:bold;
}
div#breadCrumbs a:hover {
	color:black;
	font-weight:bold;
}
table td.imagename {
	text-indent:4px;
	font-size:14px;
	background-color:#EFEFEF;
}
div.thumbnail {
	margin-bottom:6px;
}
span.comments {
	font-size:10px;
}
.username {
	padding-top:3px;
}
.username a {
	color:black;
	text-decoration:none;
}
.username a:hover {
	text-decoration:underline;
}
.topRow {
	border-bottom:1px solid red;
}
.secRow {
	padding-top:4px;
}
div#gallTitle {
margin-top:10px;
}
div#gallTitle h1 {
	font-size:22px;
	color:black;
	border-bottom:none;
	margin:0;
	padding-bottom:0;
}
.paging {
	font-size:11px;
	color:black;
}
.paging a {
	color:black;
}
.paging a:hover {
	color:#eb1d23;
}

.cleanStyles {

}
.cleanStyles .row1, .cleanStyles .row2 {
font-size:12px;

}
.cleanStyles .row1 a, .cleanStyles .row2 a{
font-size:12px;
text-decoration:none;
color:#333333;
}
.cleanStyles .row1 a:hover, .cleanStyles .row2 a:hover,{
color:#CC0000;
text-decoration:underline;

}
.userPanel td a, .userPanel td span {
color:#CC0000;
display:block;
padding:0px 8px 0px 8px;
float:right;
}
.userPanel td a:hover {
}

.descTable {
font-size:12px;
color:#fefebd;
background-color:#3e3e3e;
}

.descTitleBg {
background:url(images/desc-title-bg.gif);
width:48px;
height:42px;

}
.descTitleTop {
background-color:#3e3e3e;
height:22px;
font-size:12px;
color:#fefebd;
vertical-align:bottom;
}
.descTitleBot {
background:url(images/desc-title-bg-x.gif) bottom repeat-x;
font-size:12px;
color:#fefebd;
}
.descImgBar {
font-size:11px;
color:#fefebds;
margin-top:10px;
}
.descArea {
background:#3e3e3e;
}
.descImg {
background:#6e6e6e;
height:440px;
width:640px;
margin-top:5px;
}
.descAdded {
font-size:11px;
}
.descTitle {
font-size:11px;
}
.commentForm {
font-size:12px;
}
.catDesc {
font-size:12px;
text-align:left;
}
.catHits {
font-size:11px;
text-align:left;
}