@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0 10px 0 10px; border:0; height:100%; background-color: #DDA0DD; font-size: 14px; font-family: Geneva, Arial, Helvetica, san-serif; font-weight: normal }

a, a:visited {  color: #8B008B; font-size: 8px;}

a:hover {  color: #8B008B;  text-decoration: none;}

#menu a, #menu a:visited, #submenu2 a, #submenu2 a:visited,  #submenu3 a, #submenu3 a:visited,  #submenu4 a, #submenu4 a:visited, #submenu5 a, #submenu5 a:visited, #submenu6 a, #submenu6 a:visited, #submenu8 a, #submenu8 a:visited,#submenu9 a, #submenu9 a:visited, #images a, images a:visited { display:inline-block; margin:0 auto; border-top:1px solid #fff; background:#DDA0DD; border-bottom:1px solid #fff; text-decoration:none; font-size: 16px; line-height:18px; color:#8B008B;}

#submenu2 a, #submenu2 a:visited, #submenu3 a, #submenu3 a:visited, #submenu4 a, #submenu4 a:visited, #submenu5 a, #submenu5 a:visited, #submenu6 a, #submenu6 a:visited, #submenu8 a, #submenu8 a:visited, #submenu9 a, #submenu9 a:visited {height: 40px;}

#images a, #images a:visited {height: 290px;}

#menu a, #menu a:visited {text-align: left; background:#DDA0DD url(img/flower.gif) no-repeat left center; text-indent: 20pt}

#menu {display:block; top:10px; left:5%; width:180px; position:fixed; border:1px #DDA0DD ridge; text-align:center; padding:0px 0px 5px; font-weight:normal; color:#8B008B; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px}
* html #menu {position:absolute;}

#menu a:hover {background:#8B008B url(img/flower.gif) no-repeat left center; color:#FFFFFF;}
.clear {clear:both;}

#menu a, #menu a:visited { width:150px; }

#head { display:block; left:25%; width:700px; border:0px solid #888; padding:10px; text-align:center; font-weight:bold; position: relative; background-color: #FFFFFF; top: 10px}

#head a, #head a:visited {  color: #000000}

#head a:hover {  color: #999999}

#main { display:block; left:25%; width:700px; border:0px solid #888; padding:10px; text-align:center; font-size: 14px; font-weight:normal; background-color: #FFFFFF; position: relative; color: #000000}

#main a, main a:visited {color:#8B008B; font-size:14px}

#main a:hover{color:#999999}

h1 { color:#8B008B; font-size: 15px; text-transform:uppercase; text-align: center; font-family: Geneva, Arial, Helvetica, san-serif; font-weight: bold }

#menu2 a  { display:inline-block; background:#DDA0DD; margin:0 auto; border-top:1px solid #fff; border-bottom:1px solid #000; text-align:center; text-decoration:none; line-height:20px; color:#8B008B;} 

h2 { color:#8B008B; font-size: 14px;; text-align: center; font-family: Geneva, Arial, Helvetica, san-serif; font-weight: bold }

p { color:#000000; font-size: 14px; font-family: Geneva, Arial, Helvetica, san-serif; font-weight: normal }

p a, p a:visited { color:#8B008B; font-size: 14px; font-family: Geneva, Arial, Helvetica, san-serif; font-weight: normal }

p a:hover {color: #FFFFFF;}

#menu2 a  { display:inline-block; background:#DDA0DD; margin:0 auto; border-top:1px solid #fff; border-bottom:1px solid #000; text-align:center; text-decoration:none; line-height:16px; color:#8B008B;} 

#submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu9, #submenu8, #images { display:block; padding:10px; text-align:center; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}

#submenu2 a:hover, #submenu3 a:hover, #submenu4 a:hover, #submenu5 a:hover, #submenu6 a:hover, #submenu9 a:hover, #submenu8 a:hover, #images a:hover { background:#8B008B; color:#FFFFFF; }

#submenu2 a, #submenu2 a:visited { width:49%; }

#submenu3 a, #submenu3 a:visited { width:32%; }

#submenu4 a, #submenu3 a:visited { width:24%; }

#submenu5 a, #submenu5 a:visited { width:19%; }

#submenu6 a, #submenu6 a:visited { width:15%; }

#submenu9 a, #submenu9 a:visited { width:10%; }

#submenu8 a, #submenu8 a:visited { width:11%; }

#images a { width:150px; }


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid #fff;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px;
}

.thumbnail span{display:block; visibility: hidden; top:0px; left:0px; width:300px; height:100%; position:fixed; border:0px #DDA0DD ridge; text-align:center; text-decoration: none; padding:0px 0px 0px; font-weight:normal; color:#8B008B; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px}
* html #menu {position:absolute;}

.thumbnail:hover span{visibility: visible; text-decoration: none;}

.thumbnail span td{font-weight:normal; color:#8B008B; }

A.body:LINK {color: #8B008B} 
A.body:VISITED {color: #8B008B} 
A.body:ACTIVE {color: #8B008B} 
A.body:hover {color: #FF1493}

#menu a.email, a:visited.email {
	  text-align: center; 
	  background:#fff; 
	  color:#8B008B; 
	  text-indent: 0pt;
	  font-size: 14px;
	  width: 180px;
	}
	
	#menu a.email:hover { 
	  color:#FF1493;
	}


#hiddenlink {font-size: 12px;}

#hiddenlink a, a:visited {font-size: 12px;}

a.buynow, a:visited.buynow {width:250px; text-align: left; background:#DDA0DD url(img/flower.gif) no-repeat left center; text-indent: 20pt; display:inline-block; margin:0 auto; border-top:3px solid #fff; border-bottom:3px solid #fff; text-decoration:none; line-height:22px; color:#8B008B; font-family: Arial, Helvetica, sans-serif; font-size: 16px}

a:hover.buynow {background:#8B008B url(img/flower.gif) no-repeat left center; color:#FFFFFF;}.clear {clear:both;}