/* 
    CSS DOCUMENTATION 
 ~~DesignsByGranny.com~~
	
	  CREATED BY:
	JOSHUA PETERSON
	  JUNE 2006 

*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~GLOBALS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* MOUSEOVER SHADING - IE ONLY

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

<a href="http://cnn.com" class="opacityit"><img border="0" src="images/cart.png" /></a>
*/

/*Custom ScrollBar - FF Only*/

html>img /* autoscroll override for Firefox */
{
  width: 0!important;
  height: 28px!important;
  padding-left: 28px!important;
  background: url(images/autoscroll.png);
}

body {
	background-color:#E1BEFE;
	
}

::-moz-selection{
	background-color:#ebc8ff;
	color:#7905C0;
}
/*
::selection {
	background-color:#ebc8ff;
	color:#990066;
}
*/
div.home {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:left;
	font-family:Papyrus;
	color:#BC5487;
}


div.sideBar {
	background-color:#FFFFCC /*#FFFF99*/;
	position:absolute;
	top:100px;
	left:50px;
	width:210px;
	height:320px;
	border:3px solid black;
	padding:3px;
	font-family:Papyrus;
	font-size:26px;
	text-align:Center;
	color:#A45886;
	z-index:99;
}
a.sideBar:link		{text-decoration:none; color:#990066}
a.sideBar:active	{text-decoration:none}
a.sideBar:visited	{text-decoration:none; color:#D75D9A}
a.sideBar:hover		{text-decoration:none; font-weight:bold; color:#D65A98 /*background-color:#F7F1FF;*/ }


div.footer {
	position:relative;
	top:30px;
	left:300px;
	height:30px;
	width:600px;
	text-align:center;
	background-color:#E1BEFE;
	font-family:"Courier New";
	font-size:12px;
}
a.footer:link		{text-decoration:none; color:#7000C1}
a.footer:active		{text-decoration:none; color:#7000C1}
a.footer:visited	{text-decoration:none; color:#A85C8B}
a.footer:hover		{text-decoration:underline; color:lime}

input.btn {
   	color:#006600;
   	font-family:Papyrus,'trebuchet ms',helvetica,sans-serif;
   	font-size:100%;
   	font-weight:bold;
	background-color:#FFFFCC;
	border:2px solid;
	border-top-color:#9A60BF;
	border-left-color:#9A60BF;
	border-right-color:#7905C0;
	border-bottom-color:#7905C0;
	cursor:pointer;
}

input.btnhov {
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

div.PopupMenu {
	position:absolute;
	top:130px;
	left:240px;
	width:190px;
	height:100px;
	background-color:#FFFFCC /*#FFFF99*/;
	border:2px outset black;
	font-family:Papyrus;
	font-size:15px;
	text-align:Center;
	color:#A45886;
	z-index:100;
	visibility:hidden;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~GLOBALS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HOMEPAGE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


.frontLinks {
	font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	/*background-color:white;*/
	color:#B15989;
}
a.frontLinks:link 		{text-decoration:none; color:#B15989}
a.frontLinks:active 	{text-decoration:none; color:red}
a.frontLinks:visited 	{text-decoration:none; color:#7500BA}
a.frontLinks:hover 		{text-decoration:none; color:lime}

.pictures {
	width:190px; 
	border:0px;
}

.marquee {
	text-align:right;
	font-family:Papyrus;
	/*color:#BC5487;*/
}
a.marquee:hover			{text-decoration:none; color:lime}
a.marquee:visited		{text-decoration:none}
a.marquee:link			{text-decoration:none}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HOMEPAGE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CHECKOUT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.checkout {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:left;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}
div.checkout h2 {
	color:#7905C0;
}

.checkoutLinks {
	font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
}

a.checkoutLinks:link 		{color: #A45886}
a.checkoutLinks:active 		{color:red}
a.checkoutLinks:visited 	{color:#7500BA}
a.checkoutLinks:hover 		{color:black}

.cookies {
	color:black;
}

a.cookies:link 			{color:red}
a.cookies:active 		{color:lime}
a.cookies:visited 		{color:purple}
a.cookies:hover 		{color:blue}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CHECKOUT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CART~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


div.cart {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:left;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}
div.cart h2 {
	color:#7905C0;
}

.table {
	border: 3px solid black;
	background-color:white /*#FFFFCC*/;
	width:400px;
}

.tableCells {
	border: 1px solid black;
}

.tableBar{
	border: 3px outset black;
	height:25px;
	background-image:url(images/CartBar.png)/*#E1BEFE*/;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CART~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SAMPLES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


div.samples {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	height:520px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.samples h1 {
	color:#7905C0;
}

div.samplesTitle {
	background-color:white;
	position:absolute;
	top:5px;
	left:10px;
	width:580px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.samplesMap {
	position:absolute;
	left:10px;
	top:90px;
	height:410px;
	width:580px;
	border:2px solid black;
	background-color: #FFFFCC;
	z-index:10;
	vertical-align:middle;

}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SAMPLES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CONTACT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


div.contact {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	height:450px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:left;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}
div.contact h2 {
	color:#7905C0;
}

.contactTable{
	width:600px;
	height:450px;
	text-align:center;
	border: 3px solid black;
	background-color:white /*#FFFFCC*/;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;

}

div.cartTitle {
	background-color:white;
	position:absolute;
	top:3px;
	left:10px;
	width:580px;
	height:25px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#7905C0;
}


/*

div.email a:hover {
  background: url(images/ContactUs/email1.png) no-repeat;
  overflow: hidden;
}

div.phone a:hover {
	background-image:url(images/ContactUs/phone1.png);
	overflow:hidden;
}

div.house a:hover {
	background: url(images/ContactUs/house1.png) no-repeat;
	overflow:hidden;
}
*/


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CONTACT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~TOWELS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.towels {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	height:520px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.towels h1 {
	color:#7905C0;
}

div.title {
	background-color:white;
	position:absolute;
	top:5px;
	left:10px;
	width:460px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.pageNum {
	position:absolute;
	top:480px;
	left:10px;
	text-align:left;
	z-index:32532;
	width:550px;
}

div.title h1 {
	color:#7905C0;
}

div.aTowels{
	position:absolute;
	left:10px;
	top:70px;
	height:400px;
	width:460px;
	border:2px solid black;
	font-family:Papyrus;
	font-size:14px;
	background-color: #FFFFCC;
	z-index:10;
}

div.bTowels{
	position:absolute;
	left:10px;
	top:70px;
	height:400px;
	width:460px;
	border:2px solid black;
	background-color: #FFFFCC;
	z-index:9;
}

div.cTowels{
	position:absolute;
	left:10px;
	top:70px;
	height:400px;
	width:460px;
	border:2px solid black;
	background-color: #FFFFCC;
	z-index:8;
}

div.dTowels{
	position:absolute;
	left:10px;
	top:70px;
	height:400px;
	width:460px;
	border:2px solid black;
	background-color: #FFFFCC;
	z-index:7;
}


div.towelsBar {
	position:absolute;
	top:70px;
	right:6px;
	width:112px;
	height:400px;
	z-index:500;
	text-align:center;
	background-color: #FFFFCC;
	border: 3px groove black;
	font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:black;
}
.towelLinks {
	font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
}


a.towelLinks:link 		{text-decoration:none; color: #A45886}
a.towelLinks:active 	{text-decoration:none; color:red}
a.towelLinks:visited 	{text-decoration:none; color:#7500BA}
a.towelLinks:hover 		{text-decoration:none; font-weight:bold; color:#D65A98}

.price{
	font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:black;

}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~TOWELS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OUTFITS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


div.outfits {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	height:520px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:center;
	font-size:20px;
	font-family:Papyrus;
	color:#BC5487;
}

div.outfits h1 {
	color:#7905C0;
}

div.outfitsTitle {
	background-color:white;
	position:absolute;
	top:5px;
	left:10px;
	width:460px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.outfitsTitle h1 {
	color:#7905C0;
}

div.aOutfits{
	position:absolute;
	left:10px;
	top:70px;
	height:400px;
	width:451px;
	border:2px solid black;
	background-color: #FFFFCC;
	z-index:10;
}

div.bOutfits{
	position:absolute;
	left:10px;
	top:70px;
	height:400px;
	width:451px;
	border:2px solid black;
	background-color: #FFFFCC;
	z-index:9;
}

div.cOutfits{
	position:absolute;
	left:10px;
	top:70px;
	height:400px;
	width:451px;
	border:2px solid black;
	background-color: #FFFFCC;
	z-index:8;
}

div.outfitsBar {
	position:absolute;
	top:70px;
	right:3px;
	width:128px;
	height:400px;
	z-index:500;
	text-align:center;
	background-color: #FFFFCC;
	border: 3px groove black;
	font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:black;
}
.outfitsLinks {
	font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
}

a.outfitsLinks:link 		{text-decoration:none; color: #A45886}
a.outfitsLinks:active 	{text-decoration:none; color:red}
a.outfitsLinks:visited 	{text-decoration:none; color:#7500BA}
a.outfitsLinks:hover 		{text-decoration:none; font-weight:bold; color:#D65A98}

div.picPages1 {
	position:absolute;
	top:10px;
	left:10px;
	width:650px;
	height:650px;
	text-align:center;
	background-color:white;
	border: 2px solid black;
	font-size:14px;
	font-family:Papyrus;
	color:#7905C0;

}

.pic {
	border: 7px double #E1BEFE;
}

div.clickPic {
	position:absolute;
	top:485px;
	left:95px;
	z-index:100;
}

div.clickPic h4 {color:#D65A98; text-decoration:underline overline}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OUTFITS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~TEEPEES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


div.teepees {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	height:520px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.teepees h1 {
	color:#7905C0;
}

.teepeeMessage {

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~TEEPEES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SUMMARY~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.summary {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.summary h2 {
	color:#7905C0;
}

.sumTable {
	border: 1px solid black;
}


.addresses {
	border-top: 1px solid #E1BEFE;
	border-bottom: 1px solid #E1BEFE /*#E6E4CA*/;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SUMMARY~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~THANKS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


div.thankyou {
	background-color:white;
	position:relative;
	top:25px;
	left:300px;
	width:600px;
	border: 3px solid #7905C0;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-family:Papyrus;
	color:#BC5487;
}

div.thankyou h1 {
	color:#7905C0;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~THANKS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~FLOATS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.pi {
	position:absolute;
	border-style:none;
	top:30px;
	left:110px;
	height:50px;
	width:50px;
	z-index:500;
}

div.pi2 {
	position:absolute; 
	border-style:hidden;
	top:500px;
	left:130px;
	height:50px;
	width:50px;
	z-index:500;
}

div.piMessage {
	position:absolute;
	visibility:hidden;
	border: 3px dotted blue;
	background-color:white;
	top:70px;
	left:190px;
	height:190px;
	width:200px;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:red;
	font-size:25px;
	z-index:500;
}

div.piMessage b {font-size:12px; font-weight:normal; text-decoration:none}

div.piMessage2 {
	position:absolute;
	visibility:hidden;
	border: 3px dotted blue;
	background-color:white;
	top:550px;
	left:180px;
	height:190px;
	width:200px;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:red;
	font-size:25px;
	z-index:500;
}

div.piMessage2 b {font-size:12px; font-weight:normal; text-decoration:none}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~FLOATS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
