@import url(form.css);

/*
	This is the current pallette...
	
	ff69b4 - "Hot Pink" Web Named Color

	#FFC0CB - Pink - Wikipedia
	
	#FC0FC0 - "Hot Pink" - Wikipedia
	
	#EC008C - Logo Hot Pink
	
	
	b3497e - Dark
	ffcfd7 - Light
	b39196 - Dull
	000000 - Black
	ffffff - White
	efbdd6 - S 
	ff99cb - S Dark 
	feb0d6 - S Light
	
	-- How About some green highlights
	008000 - "Green" Web Named Color	
	00712B - Random Green
	099700 - Fresh
	
	
	
*/


ul.ul1 {
	text-align: center;
	
}
ul.ul1 li {
	font-weight: bold;
}



p {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #704191;
	color: #333333;
}

h1 {
	font: bold 16px/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	color: #8E303E;
	color: #333333;
	background-color: #FFC0CB;
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0;
	padding: 0;
	border: 0;
	/*
	background-image: url(img/bg1.gif);
	
	background-color: #ff69b4;
	*/
	background-image: url(img/bg7.gif);
	background-color: #EC008C;
	background-color: #FFC0CB;
	

	
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	color: #000;
}

div {
	border: 0;
	margin: 0;
	padding: 0;
}

div#canvas {
	width: 820px;
	background-color: #ffffff;
	margin: 10px auto;
	border: 2px solid #000000;
}

div.google-ad-skyscraper {
	margin-top: 5px;
}




div#hdr {
	;
}

div#logo {
	background-color: #fff;
	border: 1px solid #ffffff;
	margin: 5px;
}


div#menu {
	background-color: #FFC0CB;
	background-color: #FFffff;
	text-align: center;
	margin: 0px auto;
	
}
div#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#menu li {
	margin: 0;
	padding: 0;
	display: inline;
}
div#menu a {
	font: 12px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
	background-color: #FFC0CB;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #FFF;
}
div#menu a:hover{
	text-decoration: none;
	background-color: #EC008C;
	color: #fff;
	font-weight: bold;
}






a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*padding: 2px;*/
	background-color: #FFC0CB;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	background-color: #EC008C;
	color: #fff;
	font-weight: bold;
}












a.img {
	padding: 0;
	border: 0;
	background: inherit;
}
a.img:hover {
	
	background: inherit;
}













div#main {
	border: 2px solid #000;
	border: 0;
	padding: 5px;
	min-height: 400px;
}
/*
div#main a {
	font: normal 11px/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8E303E;
	color: #000;
	padding: 2px;
	background: #fff;
	background: #A1103B;
	background: #D03970;
	text-decoration: none;
}
div#main a:hover {
	color: #F5D05B;
	color: #E8457E;
	background: #fff;
	background: #000;
	text-decoration: none;
}
*/






table.photo-table {
	text-align: center;
	width: 650px;
}
td.photo-list {
	text-align: center;
	vertical-align: middle;
}
td.photo-list br{
	clear: both;
}

td.photo-list a {
	display: block;
	float: left;
	text-align: center;
	padding: 5px;
}

td.photo-list a:hover {
	/*border: 1px solid #ec008c;*/
}

td.photo-view {
	text-align: center;
	vertical-align: top;
	padding: 10px;
	min-width: 300px;
}

td.pages {
	padding: 5px;
}
td.pages a {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
	line-height: 18px;
	background-color: #FFC0CB;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
td.pages a:hover {
	text-decoration: none;
	background-color: #EC008C;
	color: #fff;
	font-weight: bold;
}


img.left {
	float: left;
}
img.right {
	float: right;
}


div.layout1 {
	border: 2px solid #FFC0CB;
	text-align: center;
	margin: 5px;
}
div.layout1 h1 {

}
div.layout1 p {
	
}
div.layout1 img {
	margin: 5px;
}

div.layout1 a.more {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
	line-height: 18px;
	background-color: #FFC0CB;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
div.layout1 a.more:hover {
	text-decoration: none;
	background-color: #EC008C;
	color: #fff;
	font-weight: bold;
	
}
div.layout1 div.ftr  {
	text-align: right;
}



img.decoration {
	position: relative;
	left: -15px;
	/*
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	border: 1px solid black;
	*/
}


span#copyright {
	background-color: #FFC0CB;
	line-height: 18px;
	padding: 2px;
}


span#login-status {
	background-color: #ffffff;
	line-height: 18px;
	padding: 2px;
}



















/*

	Photo Gallery
*/
div#display-options {
	margin-bottom: 10px;
}

div#gallery {
	border: 0px solid #FFC0CB;
	padding: 0px;
	
}

div#gallery-loading {
	border: 2px dashed #EC008C;
}

div#gallery-info {
	border: 0px dashed #EC008C;
	border: 0;
	padding: 5px;
	background: #ffcfd7;
}

div#gallery-view {
	margin: 5px;
}

div#gallery-thumbs {
	position: relative;
	border: 0px solid Red;
}


div.gallery-left,
div.gallery-right {
	border: 0px dashed #ccc;
	padding: 5px;
}







div#display-list {
	border: 0px solid Red;
	position: relative;
	padding: 0;
	width: 400px;
}

div#display-list div.display-item {
	position: absolute;
	top: 0px;
	left: 20px;
}

div#display-list div.display-item img {
	
}

div#display-list div.display-item  div.display-item-html {
	margin: 0;
	padding: 0;
	border: 0px solid Red;
}




div#gallery-thumbs div.page {
	border: 0px dashed #ccc;
	position: absolute;
	padding: 5px;
	top: 0;
	left: 0;
}


div.loading {
	margin: 80px 0px;
	font-weight: bold;
}
	
div.thumbs img {
	cursor: pointer;
	margin: 0px;
	border: 2px solid #fff;
}

div.thumbs img.selected {
	border: 2px solid #EC008C;
}



a.page-select {
	display: block;
	float: left;
	background: #FFC0CB;/*ping*/
	background: #EC008C;
	color: #fff;
	border: 1px solid #000;
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	width: 2em;
	text-align: center;
}

input.selected {
	font-weight: bold;
}


.updating {
	border: 2px solid Green;
}

input.error {
	border: 2px solid Red;
}

select#gallery-id {
	margin-bottom: 5px;
}

div.spacer {
	clear: both;
	border: 1px solid Red;
}




























span.product-amount {
	font-weight: bold;
	font-size: 18px;
}


















