Ap, font, blockquote, ul, ol, li, span, a
{ font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: #CCCCCC; list-style-type: square;}
	A:link { text-decoration: none; color: gray}
	A:visited { text-decoration: none; color: gray }
	A:active { text-decoration: underline; color: gray}
	A:hover { text-decoration: underline; color: lightgray}

b { font-weight: bold}
i { font-style: italic}

.large { font-size: 13px; font-weight: bold}
.small { font-size: 10px}
.smallest { font-size: 9px}

.copyright { font-size: 9px; color: #666666}
.alert { font-weight: bold; color: #ff0000; text-decoration: none}

h1 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin-bottom: 2px;}
.heading { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.headingsmall { font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none}

.navbar { font-weight: bold; color: #cccccc; text-decoration: none; font-size: 11px;}
	A.navbar:link { color : gray}
	A.navbar:visited { color : gray}
	A.navbar:active  {color : gray}
	A.navbar:hover { color : lightgray}

.navbarlight { font-weight: bold; color: #ffffff; text-decoration: none}
	A.navbarlight:link { color : #ffffff}
	A.navbarlight:visited { color : #ffffff}
	A.navbarlight:active { color : #ffffff}
	A.navbarlight:hover { color : #eeeeee}

.smallwhite { font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none}

.bluelist { font-size: 13px; font-weight: normal; color: #5D687B; text-decoration: none}

.white { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
	A.white:link { font-weight: bold; color : #ffffff}
	A.white:visited { font-weight: bold; color : #ffffff}
	A.white:active { font-weight: bold; color : #ffcc00}
	A.white:hover { font-weight: bold; color : #ffcc00}
.largewhite { font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none}
	A.largewhite:link { color : black}
	A.largewhite:visited { color : black}
	A.largewhite:active { color : black}
	A.largewhite:hover { color : black}

.smallbluish { font-size: 10px; font-weight: normal; color: #5D687B; text-decoration: none}
	A.smallgray:link { color : #5D687B}
	A.smallgray:visited { color : #5D687B}
	A.smallgray:active { color : #5D687B}
	A.smallgray:hover { color : #5D687B}

.smallgray { font-size: 10px; font-weight: normal; color: #CCCCCC; text-decoration: none}
	A.smallgray:link { color : white}
	A.smallgray:visited { color : white}
	A.smallgray:active { color : white}
	A.smallgray:hover { color : white}
.largegray { font-size: 12px; font-weight: bold; color: #CCCCCC; text-decoration: none}
.darkgray, A.darkgray:link, A.darkgray:visited { font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
.lightgray { font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none}
	A.lightgray:link { color : black}
	A.lightgray:visited { color : black}
	A.lightgray:active { color : black}
	A.lightgray:hover { color : black}

.brown { font-size: 11px; font-weight: bold; color: #996600; text-decoration: none}
.gold { font-size: 11px; font-weight: normal; color: #F3CE57; text-decoration: none}

.form1 { background-color: #000000; color: #BBBBBB; font-weight: bold; font-size: 11px; font-family: Arial, Verdana }
.form2 { background-color: #EFE1CC; color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Verdana }

.serif { font-family: times new roman, minion web, times, serif; font-size: 12px; font-weight: normal; line-height:125%; list-style-type: square }
.whiteserif { font-family: times, serif; font-size: 11px; font-weight: normal; color: #ffffff; list-style-type: square }
.medwhiteserif { font-family: times, serif; font-size: 18px; font-weight: normal; color: #ffffff; list-style-type: square }
.largewhiteserif { font-family: times, serif; font-size: 24px; font-weight: normal; color: #ffffff; list-style-type: square }

#art_nav {
	border: 0px solid #fff;
	padding: 0px;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	}

#art_nav ul {
		list-style: none;
		margin: 0;
		padding: 0px;
		border: none;
		}

#art_nav li {
		list-style: none;
		margin: 0;
		padding: 2px;
		}

#art_nav li a {
	list-style: none;
	display: block;
	border: 1px solid #000;
	padding: 2px;
	background-color: #333333;
	color: #FFCC33;
	text-decoration: none;
	width: 100%;
	}

html>body #art_nav li a {
	list-style: none;
	width: auto;
	}

#art_nav li a:hover {
	list-style: none;
	background-color: #3399FF;
	color: #fff;
	}

.smallblue	{ color: #3399FF; font-size: 10px;}
A.smallblue 	{ color: #3399FF; text-decoration: underline; font-weight: bold;}
A.smallblue:link	{ color: black; text-decoration: underline; font-weight: bold;}
A.smallblue:visited{ color: black; text-decoration: underline; font-weight: bold;}
A.smallblue:hover	{ color: black  }


html, body {
	background-color: black;
	color: #EEEEEE;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

div,td {
	font-size: 11px;
}

.cartPts {
	font-size: 9px;
}

/* ------------------------------------------------------------------- */
#loginF, #registerF, #reminderF, #profileF {
	display: none;
}

#loginForm {
	background: #333333;
	padding: 3px;
}

#registerForm {
	background: #333333;
	padding: 3px;
}

#reminderForm {
	background: #333333;
	padding: 3px;
}

#profileForm {
	background: #333333;
	padding: 3px;
}

.cancelDiv {
	float: right;
	margin: 1px 3px 0px 0px;
}

.cancelDivSketch {
	float: right;
	margin: 5px 5px 0px 0px;
}

.cancelDivSketch img {
	cursor: pointer;
	_cursor: hand;
}

.cancelDiv img{
	border: 0px;
	margin-top: 0px;
	cursor: pointer;
	_cursor: hand;
}

.secureImage {
	border: 1px solid gray;
	padding: 2px;
	margin: 2px;
}

#startmain {
	width: 770px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 150px;
	/*padding-left: 253px;*/
	float: right;
}

#startsep {
	margin-top: 100px;
}

#startmenu {
	margin-top: 25px;
	border: 0px;
}


/* ---------------------------------- */

#maindiv {
	width: 903px;
	/*border: 1px solid red;*/
	margin: 10px 0px 0px 80px;
}

#menufooter {
	margin-left: 1px;
}

.picthumb {
	cursor: pointer;
	_cursor: hand;
	width: 56px;
	height: 56px;
	border: 1px solid black;
	padding: 2px;
}

.picthumb_active {
	cursor: pointer;
	_cursor: hand;
	width: 56px;
	height: 56px;
	border: 0px;
	padding: 2px;
	border: 1px solid #a37053;
}

.pichref img{
	margin-bottom: 3px;
	padding: 1px;
}


.adminpichref img {
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	padding: 1px;
}

.adminpichref:hover img {
	border: 1px solid black;
	padding: 1px;
}

#content {
	float: left;
	width: 760px;
	margin-left: 27px;
}

#galImage {
	border: 2px solid #979797;
	padding: 2px;
	width: 700px;
}

#shopicons {
	width: 39px;
	height: 62px;
	float: left;
}

#datas {
	width: 240px;
	height: 62px;
	float: left;
}

#imgdescription {
	width: 419px;
	height: 62px;
	float: left;
	text-align: right;
	vertical-align: middle;
}

#menuleft {
	border-right: 1px solid #898989;;
	border-bottom: 1px solid #898989;
	margin: 0px;
	padding: 0px;
	height: 40px;
	float: left;
	width: 115px;
}

#menuright {
	height: 40px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 768px;
	float: left;
}

#logo {
	margin-left: 70px;
	width: 192px;
	height: 39px;
	border: 0px;
}

#logo2{
	float: left;
	width: 42px;
	height: 39px;
}

#menubottom {
	border-bottom: 1px solid #898989;
	float: left;
	width: 700px;
	height: 40px;
}

#menu_footer_left {
	border-right: 1px solid #898989;
	margin: 0px;
	padding: 0px;
	width: 115px;
	float: left;
}

#menu_footer_right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 760px;
}

#menu {
	height: 40px;
}

#content_top {
	clear: both;
}

#comments {
	padding-top: 25px;
	_padding-top: 4px;
	clear: both;
}

.com_user {
	float: left;
	width: 158px;
}

.com_comment {
	float: left;
	width: 530px;
}

.acomment {
	height: 42px;
	width: 694px;
	padding-left: 10px;
}

#postcomm {
	margin: 10px 0px 10px 0px;
	text-align: center;
	width: 694px;
	float: right;
}

#errorForm {
	border: 1px solid #666666;
	background: #333333;
	color: white;
	padding: 3px;
	top: 20px;
	left: 30px;
	vertical-align: middle;
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display: none;
	z-index: 30;
	width: 400px;
}

#errorText {
	font-weight: bold;
	color: red;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	margin: 10px;
	text-align: center;
}

.emptyForm {
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#popupWindow {
	display: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: #DEDEDE;
	color: black;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 700px;
	height: 500px;
	border: 3px solid white;
	z-index: 21;
}

#pwContent {
	display: none;
}

#popupContent {
	height: 550px;
	overflow: auto;
}

#popupHeader {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	background: gray;
	text-align: center;
	font-weight: bold;
	border: 3px solid white;
	color: yellow;
	height: 18px;
	width: 700px;
	display: none;
	z-index: 21;
}



form h3 {
	background: #222222;
	padding: 5px 2px 5px 2px;
	margin: 0px;
	border: 1px solid #666666;
	font-size: 13px;
}

#sketchHead h3, #errorForm h3 {
	background: #222222;
	padding: 5px 2px 5px 2px;
	margin: 0px;
	margin-right: 2px;
	border: 1px solid #666666;
	font-size: 13px;
}
/* ------------------------ ADMIN ------------------------------ */

#adminUserList, #adminNewsList {
	width: 200px;
	float: left;
	margin-right: 10px;
	height: 480px;
	padding: 2px;
	border-right: 1px solid gray;
}

#userListContent, #newsListContent {
	margin-top: 5px;
	height: 440px;
	_height: 435px;
	overflow: auto;
}

#editUser, #editNews {
	width: 420px;
	/*_height: 419px;*/
	float: left;
	height: 480px;
	/*overflow: auto;*/
}

#editPicture {
	width: 420px;
	float: left;
	height: 460px;
}

.formDiv label {
	float: left;
}

input {
	height: 14px;
	border: 1px solid black;
	font-size: 10px;
}

.formDiv input, .formDiv select {
	float: right;
	width: 200px;
	height: 15px;
	border: 1px solid black;
	font-size: 10px;
}

.formDiv img {
	float: right;
	font-size: 10px;
	cursor: pointer;
	_cursor: hand;
}

.formDiv img {
	float: right;
}

.formDiv .typeCheckbox {
	width: 20px;
}

.formDiv {
	clear: both;
	vertical-align: middle;
	padding-top: 5px;
	width: 400px;
}

.oformDiv {
	clear: both;
	vertical-align: middle;
	padding-top: 2px;
	width: 340px;
}

.awSubmit {
	vertical-align: middle;
	border: none;
	width: 14px;
	height: 14px;
	padding: 4px;
}

.moving {
	cursor: move;
}

#userDeleteButton, #userChgPassButton, #newsDeleteButton, #categoryDeleteButton, #pictureDeleteButton {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

#bannedItemList {
	height: 450px;
	_height: 435px;
	overflow: auto;
	padding: 3px;
	border-top: 1px solid gray;
}

#editorWindow {
	display: none;
	width: 100%;
	height: 100%;
}

#newsEvents {
	width: 580px;
	float: left;
}

#rightHome {
	width: 170px;
	float: right;
}

.clearFloat {
	clear: both;
}

.newsTitle {
	margin-bottom: 2px;
	margin-top: 20px;
}

.newsSource {
	padding-left: 10px;
	font-style: italic;
	font-weight: normal;
	margin-top: 0px;
	font-size: 11px;
}

#nw_open, #nw_close, #nw_begin, #nw_end {
	width: 120px;
   	float: right;
}

#eoHour, #eoMinute,#ecHour, #ecMinute, #ebHour, #ebMinute,#eeHour, #eeMinute {
	width: 40px;
	float: right;
}

.floatRight {
	float: right;
}

#seededPicture, #randomPicture {
	text-align: center;
}

.newsLead {
	font-weight: bold;
}

#categoryDiv {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	left: 95px;
	top: 130px;
	border: 1px solid #898989;
	background: #333333;
	height: 60px;
	overflow: auto;
	text-align: left;
	padding: 2px;
	min-width: 400px;
	_width: 400px;
	display: none;
}

#adminGalleries {
	width: 150px;
	height: 251px;
	_height: 249px;
	border: 1px solid gray;
	float: left;
	overflow: auto;
	padding: 2px;
	margin: 2px;
}

#adminGalleriesLeft {
	float: left;
	width: 150px;
}

#newCat {
	clear: both;
	height: 210px;
	width: 150px;
	overflow: auto;
	padding: 2px;
	border: 1px solid gray;
	margin: 2px;
}

#adminPictures {
	width: 80px;
	height: 459px;
	overflow: auto;
	float: left;
	border: 1px solid gray;
	margin: 2px;
	padding: 2px;
	text-align: center;
}

#adminGalleriesTitle, #adminpicturestitle {
	font-weight: bold;
	height: 15px;
}

#admincenter {
	margin-left: 158px;
}

#wc_path, #wc_priority {
	width: 130px;
	font-size: 10px;
}


#uploadIFRAME, #toolsIFrame {
	visibility: hidden;
	width: 0px;
	height: 0px;
}

#wp_vendible,
#wp_visible,
#wc_visible,
#usr_privacy,
#usr_banned,
#nw_visible {
	border: 0px;
}

#wholePicture {
	position: absolute;
	left: 6px;
	_left: 7px;
	top: 41px;
	_top: 41px;
	border: 1px solid lightgray;
	background: gray;
	display: none;
	_overflow: auto;
}

#previewPicture {
	max-width: 147px;
	max-height: 253px;
	_width: 154px;
}

#commentForm {
	padding: 4px;
	color: white;
	width: 404px;
}

#commentForm .formData {
	font-weight: bold;
}

#comText {
	width: 400px;
	height: 100px;
	border: 1px solid black;
}

#comments {
}

.news {
	text-align: justify;
}

#picturePlace {

}

#userMenu {
	text-align: right;
	padding: 10px;
	padding-top: 0px;
	width: 700px;
}

#userMenu form {
	text-align: left;
}

#shopData {
	clear: both;
}

#userShopData {
/*
	width: 420px;
	border: 1px solid #666666;
	background: #333333;
	padding: 3px;
	top: 156px;
	left: -224px;
	position: absolute;
*/
	clear: all;
	display: none;
/*
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
*/
}

.updown {
	margin-top: 4px;
	margin-bottom: 4px;
	cursor: pointer;
	_cursor: hand;
}

#sketch {
	margin-top: 10px;
	overflow: auto;
	width: 684px;
	max-height: 480px;
	_height: 480px;
}

#sketchWin {
	width: 685px;
	position: absolute;
	border: 1px solid #666666;
	background: #333333;
	padding: 3px;
	padding-right: 0px;
	top: 120px;
	left: 230px;
	display: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#sketchHead {
	margin-bottom: 3px;
}

.updn {
	margin: 5px;
	cursor: pointer;
	_cursor: hand;
}


.adminTool img {
	border: 0px;
	vertical-align: middle;
}

#btnSketch {
	display: none;
}

#sketchUploadsTemp {
	height: 300px;
	overflow:auto;
}

#sketchPic {
	position: absolute;
	top: 75px;
	left: 250px;
	width: 440px;
	height: 410px;
	border: 2px solid darkgray;
	padding: 2px;
	background: gray;
	display: none;
}

#editTools{
	/*display: none;*/
	position: absolute;
	left: 248px;
	_left: 253px;
	top: 45px;
	background: #DDDDDD;
	padding: 5px;
	display: none;
	height: 425px;
	z-index: 23;
	border: 1px solid #EEEEEE;
}

#toolsInner {
	max-height: 328px;
	_height: 328px;
	overflow: auto;
}

form {
	padding: 0px;
	margin: 0px;
}

#basket {
	position: absolute;
	width: 330px;
	height: 141px;
	border: 1px solid #666666;
	background: #333333;
	padding:2px;
	z-index: 10;
	display: none;

}

#basketcontainer {
	height: 125px;
	/*width: 320px;*/
	overflow: auto;
}

#bh3 {
	position: absolute;
	background: black;
	padding: 5px 2px 5px 2px;
	margin: 0px;
	border: 1px solid #666666;
	font-size: 13px;
	width: 330px;
	z-index: 10;
	display: none;
	cursor: move;
}

#basket .cancelDiv {
	margin-top: 8px;
}

#loginForm .cancelDiv,#registerForm .cancelDiv,#reminderForm .cancelDiv,#profileForm .cancelDiv,#errorForm .cancelDiv {
	margin-top: 4px;
	margin-right: 4px;
}


#hiddencart {
	position: absolute;
	display: block;
	border: 1px solid #666666;
	right: 0px;
	top: 0px;
	cursor: pointer;
	_cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	z-index: 50;
}

.cartItem {
	margin: 1px;
	cursor: pointer;
	_cursor: hand;
}

#deliveryList {
	width: 200px;
	float: left;
	border-right: 1px solid gray;
}

#editDelivery {
	float: left;
	width: 460px;
}

#fullAmount {
	font-weight: bold;
}

#totalAmount {
	font-weight: bold;
	color: red;
}

#cartAmount {
	background: #222222;
	margin: 0px;
	border: 1px solid #666666;
	padding: 0px 2px 0px 2px;
}

#sumPrintShop {
	float: left;
	width: 418px;
}

#psData {
	margin-left: 10px;
	float: left;
	width: 423px;
}

#chkOut {
	float: right;
}

#basketIFrame, #profileIFrame, #errorIFrame, #adminIFrame {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	z-index: 9;
	display: none;
	_display: block;
	border: 0px;
	left: -60000px;
	background-color: black;
}

#errorIFrame {
	z-index: 29;
}

#basketIFrame {
	width: 337px;
	height: 183px;
}

#profileIFrame {
	width: 430px;
	height: 260px;
}

#loginIFrame {
	width: 428px;
	height: 130px;
}

#registerIFrame {
	width: 430px;
	height: 230px;
}

#reminderIFrame {
	width: 426px;
	height: 178px;
}

#errorIFrame {
	width: 408px;
	height: 76px;
}

#adminIFrame {
	width: 700px;
	height: 500px;
	margin: 10px;
	z-index: 20;
}

.cartDiv {
	width: 60px;
	float: left;
	text-align: center;
}

#ordNavigate {
	/*border-bottom: 1px solid gray;*/
	padding: 3px;
}

#ordList {
	height: 430px;
	width: 693px;
	border-top: 1px solid gray;
	padding: 3px;
}

#orderListTable {
	width: 695px;
	background: #AAAAAA;
}

#orderListTableBody {
	width: 670px;
}

#orderListTbody {
	height: 200px;
	width: 695px;
	overflow: auto;
	border-bottom: 1px solid gray;
}

#scroll {
/*	overflow: visible;
	height: 500px; */
	width: 134px;
}

img {
	border: none;
}

#menuContainer {
	width: 340px;
	border: 1px solid white;
	background: #2C7E8F;
	height:19px;
	cursor: move;
}

#orderData, #orderLines {
	float: left;
	width: 340px;
	border: 1px solid gray;
	margin: 3px 2px 3px 2px; 
	overflow: auto;
	max-height: 285px;
	_height: 285px;
}

.oformDiv label {
	font-style: italic;
	margin-left: 5px;
}

.oformDiv .data, .formDiv .data {
	font-weight: bold;
	float: right;
	margin-right: 5px;
}

#ordNavigate #wo_mode {
	float: right;
}

#ordNavigate #wo_id {
	color: red;
	font-weight: bold;
}

#orderTable {
	margin-top: 20px;
}

.payStat0 {
	font-weight: bold;
	color: red;
}

.payStat1 {
	font-weight: bold;
	color: green;
}

.payStat2 {
	font-weight: bold;
	color: blue;
}

.payStat3 {
	font-weight: bold;
	color: brown;
}

.payStat4 {
	font-weight: bold;
	color: maroon;
}

#editCategory {
	width: 130px;
}

