/* Start Generic HTML Elements */
body {
	margin: 0;
	padding: 0;
	background: #1C1E22;
	color: #BBB3A6;
	/*background: #ffffff url(../images/back_body.gif) repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
img {
	border: 2;
}
a {
	color: #BBB3A6;
	font-size:11px;
}
a:focus {
	outline: none;	
}
/* form { */
form {
	margin: 0;
	padding: 0;
}
/* ul { margin-top:0px; padding-top:0px; border:0px solid red; } */
/* li { border:0px solid yellow; } */
h1 {
	font-size: 20px;
	color: #003a63;
	margin: 0;
	padding: 0 0 6px 0;
}
h2 {
	font-size: 16px;
	/* color: #003a63; */
	margin: 0;
	padding: 0 0 6px 0;
}
h3 {
	font-size: 14px;
	margin: 0;
	padding: 6px 0 6px 0;
}
h4 {
	font-size: 12px;
	margin: 0;
	padding: 3px 0 3px 0;
}
p {
	margin: 0;
	padding: 6px 0;
}
table, tr, td {
	margin:0;
	border:0;
	padding:0px;	
	text-align:left;	
} 

td { padding:0px; }
.tdl { text-align:left; }
.tdc { text-align:center; }
.tdr { text-align:right; }

#tblGalleryShoppingCart th, #tblGalleryShoppingCart td { text-indent:4px; }

.ui-effects-transfer { border: 2px dotted gray; } 
#transfer { width: 240px; height: 135px; padding: 0.4em; }
#transfer h3 { margin: 0; padding: 0.4em; text-align: center; }
#transfer-target { width: 80px; height: 80px; margin-top: 80px; }


.headback {
	background:#DFDFDF;
	color: #000000;	
	text-align:center;
}
.headback th { 
	border-top:0px;
	border-right:2px solid #000000; 
	border-bottom:2px solid #000000; 
	border-left:0px; 
}
.headback2 a {
	border:0px;
	padding-left:4px;
	padding-right:4px;
	
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#pageof, #pagenumbers, .pageof, .pagenumbers {
	color:#000000;	
	font-weight:bold;
	font-size:12px;
}
/* End Generic HTML Elements */

.error {
	color:red;
	font-weight:bold;	
}
.success {
	color:green;
	font-weight:bold;	
}

/* Containers */
.divcontainer {
	padding:0px;
	margin:0px;
}

/* Content */
.content { 
	padding:10px; 
	text-align:left; 
}

/* Custom Stuff */
#divtop {
	position:relative;
	width:735px;
	height:72px;
	background:url(../images/theme/header.gif);	
}

.menu {

}
.menu a {
	font-weight:bold;
	font-size:12px;
	color: #000000;	
}
#divbody {
	position:relative;
	width:735px;
	padding:0px;
	margin:0px;
}
#divbottom {
	position:relative;
	clear:both;
	width:735px;
	height:50px;
	background:url(../images/theme/footer.gif);	
}

/* LEFT MENU */
#divbody #divbodyleft { position:relative; float:left; top:0px; left:0px; width:168px; }
#divbody #divbodyleft #divleftmenuOLD { margin:14px; text-align:left; }

/* CENTER */
#divbody #divbodycenter { position:relative; float:left; top:0px; left:0px; width:395px; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; height:100%; background:#000000; }
#divbody #divbodycenter #divlatestworkstop { height:29px; background:url(../images/theme/latestworks.gif); }
#divbody #divbodycenter #divlatestworksbody { padding:10px; }

/* RIGHT MENU */
#divbody #divbodyright { position:relative; float:left; top:0px; left:0px; width:170px; }
#divbody #divbodyright #divrightmenuOLD { margin:16px; text-align:left; }

/* LOGIN */
#divlogin { position:absolute; top:8px; right:16px; }

/* LINKS */
.availablecats { background:#DFDFDF; border-top:1px dashed #DFDFDF; width:100%; padding-top:4px; padding-bottom:4px; }
.availablecats a { color:#000000; }
.availablecats a:hover { color:#0066CC; }
.availablecats a:visited { color:#3C3D4D; }
.availablecats a:active { color:#CA0000; }

.tblEmailArtist td {
	background-color:transparent;
}
.tblData td {
	padding:2px;
}


#divSearch {
	padding:4px;
}


