/* CSS Document */
   a:link { font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys; 
            font-weight: normal; 
			text-decoration: none; 
			background-color: transparent; 
			color: #660066; 
   }
  a:visited { font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys; 
               font-weight: normal; 
			   text-decoration: none; 
			   background-color: transparent; 
			   color: #FF0000; 
   }
   a:hover { font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys; 
             font-weight: normal; 
			 text-decoration: none; 
			 background-color: #9966FF; 
			 color: #99FFFF; }
   a:active { font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys; 
              font-weight: normal; background-color: #9999FF; 
			  color: #660066; 
   }
#hairandmakeup {
    background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	position:absolute;
	left:32px;
	top:1%;
	width:852px;
	height:900px;
	z-index:1;
}
#ousideleft {
    background-color: #CCCCFF;
	color: #660066;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	position:absolute;
	width:125px;
	height:740px;
	z-index:2;
	left: 1px;
	top: 0px;
}
#ousideright {
	background-color: #CCCCFF;
	color: #000000;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	position:absolute;
	width:141px;
	height:740px;
	z-index:1;
	left: 693px;
	top: 0px;
	text-align: center;
}
#centertop {
    background-color: #FFFFFF;
	color: #000000;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	position:absolute;
	width:557px;
	height:891px;
	z-index:2;
	left: 132px;
	top: 0px;
}
#logo {
	background-color: #CCCCFF;
	color: #660066;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	position:absolute;
	width:auto;
	height:84px;
	z-index:1;
	left: 5px;
	top: 3px;
}
#chapels {
	background-color: #CCCCFF;
	color: #663300;
	padding: 5px;
	position:absolute;
	width:99px;
	height:370px;
	z-index:3;
	top: 380px;
	left: 6px;
	text-align: center;
}
#adcopy {
	padding: 4px;
	position:absolute;
	width:547px;
	height:209px;
	z-index:3;
	left: 6px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	text-align: justify;
	background-color: #FFFFFF;
	color: #660066;
}
.raise {
	background-color: #CCCCFF;
	color: #663333;
	padding: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: #663333;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #663333;
	border-right-style: solid;
	border-right-width: thin;	
}
.raisechapelhead {
	background-color: #CCCCFF;
	color: #660066;
	padding: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: #663333;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #663333;
	border-right-style: solid;
	border-right-width: thin;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 1.1em;
	font-weight: normal;
	height: auto;
	width: auto;
}
.raiseoutdoorwed {
	background-color: #CCCCFF;
	color: #660066;
	padding: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: #663333;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #663333;
	border-right-style: solid;
	border-right-width: thin;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 1.1em;
	font-weight: normal;
	height: auto;
	width: auto;
}
.raisehair {
	background-color: #CCCCFF;
	color: #663333;
	padding: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: #663333;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #663333;
	border-right-style: solid;
	border-right-width: thin;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 1.1em;
	font-weight: bold;
	height: auto;
	width: 150px;
	float: left;
}
#chapelnavigator {
	position:absolute;
	width:102px;
	height:199px;
	z-index:2;
	left: 3px;
	top: 38px;
	padding: 2px;
	text-align: center;
}
.raisechapel {
	background-color: #CCCCFF;
	color: #660066;
	padding: 3px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: #663333;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #663333;
	border-right-style: solid;
	border-right-width: thin;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	font-weight: normal;
	height: auto;
	width: auto;
}
#chapel {
    background-color:#FFFFFF;
	color:#663300;
}
#chapel.raisechapel{
    font-weight:normal;
}

#test {
	position:absolute;
	width:auto;
	height:auto;
	z-index:1;
	left: 4px;
	top: 226px;
}
#rnave {
	position:absolute;
	width:124px;
	height:392px;
	z-index:4;
	left: 10px;
	top: 337px;
	background-color: #CCCCFF;
	padding: 5px;
}
#lnav {
	position:absolute;
	width:120px;
	height:646px;
	z-index:2;
	left: 4px;
	top: 93px;
	padding: 1px;
	background-color: #CCCCFF;
}
.raiselvav {
	background-color: #CCCCFF;
	color: #660066;
	padding: 3px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: #663333;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #663333;
	border-right-style: solid;
	border-right-width: thin;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	font-weight: normal;
	height: auto;
	width: auto;
}
#outdoornaigator {
	position:absolute;
	width:123px;
	height:115px;
	z-index:1;
	left: 5px;
	top: 62px;
	text-align: center;
	background-color: #CCCCFF;
}
#maincenter {
	position:absolute;
	width:561px;
	height:612px;
	z-index:2;
	left: 3px;
	top: 218px;
}
.center { text-align: center; }
.red { background-color: transparent; color: #FF0000; }
.underline {text-decoration: underline; }
.bold { font-weight: bold; }
.smallbox { font-size: 0.9em; }
.error{ background-color: transparent; 
        font-family: Elephant, Impact, san-sarif, fixedsys; 
		color: #FF0000; 
		font-size: 1.2em; 
		font-weight: bold; 
} 
#reason {
	position:absolute;
	width:409px;
	height:auto;
	z-index:2;
	left: 5px;
	top: 144px;
	background-color: #FFFFFF;
	color: #660066;
	font-family: "Comic Sans MS", "Microsoft Sans Serif", Sans-Serif;
	font-size: 14px;
	padding-left: 10px;
	font-weight: bold;
	padding-right: 10px;
	text-align: center;
	vertical-align: bottom;
	border-top-color: #CCCCFF;
	border-top-style: outset;
	border-top-width: thin;
}
.imgright {
	float: right;
	padding: 5px;
	border-top-style: inset;
	border-left-style: inset;
	border-left-width: thin;
	border-top-width: thin;
	border-bottom-color: #FFFF33;
	border-bottom-style: inset;
	border-right-style: inset;
	border-right-width: thin;
	border-right-color: #FFFF33;
	border-bottom-width: thin;
	border-top-color: #663300;
	border-left-color: #663300;
}
.imageleft{ float: left; }
#instructions {
	position:absolute;
	width:538px;
	height:38px;
	z-index:2;
	left: 4px;
	top: 171px;
	background-color: #FFFFFF;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-weight: normal;
	font-size: 1em;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 3px;
	border-top-color: #CCCCFF;
	border-top-style: outset;
	border-top-width: thin;
}
#hmform {
	position:absolute;
	width:549px;
	height:530px;
	z-index:2;
	left: 3px;
	top: 0px;
	padding-right: 3px;
	background-color: #CCCCFF;
	color: #660066;
}
#rightside {
	position:absolute;
	width:160px;
	height:177px;
	z-index:3;
	left: 324px;
	top: 415px;
	padding: 3px;
	background-color: #CCCCFF;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
}
#bottom {
	position:absolute;
	width:160px;
	height:177px;
	z-index:4;
	left: 128px;
	top: 418px;
}
#footer {
	position:absolute;
	width:535px;
	height:auto;
	z-index:2;
	left: 6px;
	top: 489px;
	background-color: #CCCCFF;
	color: #660066;
	vertical-align: bottom;
	font-size: 0.8em;
}
#short {
	position:absolute;
	width:165px;
	height:200px;
	z-index:1;
	left: 6px;
	top: 0px;
	padding: 3px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	background-color: #CCCCFF;
	font-size: 0.7em;
	vertical-align: top;
	color: #660066;
}
#shortprice {
	position:absolute;
	width:155px;
	height:18px;
	z-index:1;
	font-size: 1em;
	float: left;
	top: 170px;
	left: 2px;
	padding-left: 2px;
	vertical-align: top;
}
#spic {
	position:absolute;
	width:auto;
	height:auto;
	z-index:2;
	left: 211px;
	top: 0px;
	float: right;
}
#stext {
	position:absolute;
	width:155px;
	height:141px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	left: 2px;
	top: 3px;
	padding: 5px;
	font-size: 1em;
	background-color: transparent;
	color: #660066;
	font-weight: normal;
	text-align: left;
}
#medium {
	position:absolute;
	width:165px;
	height:200px;
	z-index:2;
	left: 189px;
	top: 0px;
	padding: 3px;
	background-color: #CCCCFF;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	text-align: left;
	vertical-align: top;
}
#mtext {
	position:absolute;
	width:155px;
	height:141px;
	z-index:1;
	left: 2px;
	top: 3px;
	padding: 5px;
	background-color: transparent;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
}
#mediumprice {
	position:absolute;
	width:155px;
	height:18px;
	z-index:2;
	left: 2px;
	top: 170px;
	float: left;
	font-size: 1em;
	padding-left: 2px;
	vertical-align: top;
}
#long {
	position:absolute;
	width:165px;
	height:200px;
	z-index:3;
	left: 373px;
	top: 0px;
	padding: 3px;
	background-color: #CCCCFF;
	color: #660066;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	vertical-align: top;
	text-align: left;
}
#ltext {
	position:absolute;
	width:155px;
	height:141px;
	z-index:1;
	padding: 5px;
	background-color: transparent;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 1em;
	font-weight: normal;
	left: 2px;
	top: 3px;
	text-align: left;
}
#longprice {
	position:absolute;
	width:155px;
	height:18px;
	z-index:2;
	left: 3px;
	top: 170px;
	padding-left: 2px;
	float: left;
	font-size: 1em;
	vertical-align: top;
}
#intro {
	position:absolute;
	width:418px;
	height:78px;
	z-index:2;
	left: 4px;
	top: 60px;
	padding-left: 5px;
	padding-right: 5px;
}
#groomsgq {
	position:absolute;
	width:165px;
	height:218px;
	z-index:4;
	left: 6px;
	top: 215px;
	padding: 3px;
	background-color: #CCCCFF;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	vertical-align: top;
	text-align: left;
}
#gqtext {
	position:absolute;
	width:155px;
	height:152px;
	z-index:1;
	left: 3px;
	top: 3px;
	padding: 5px;
	background-color: transparent;
	color: #660066;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-weight: normal;
	text-align: left;
}
#gqprice {
	position:absolute;
	width:155px;
	height:18px;
	z-index:2;
	left: 3px;
	top: 180px;
	float: left;
	font-size: 1em;
	padding-left: 2px;
	vertical-align: top;
}
#mother {
	position:absolute;
	width:165px;
	height:218px;
	z-index:5;
	left: 189px;
	top: 215px;
	padding: 3px;
	background-color: #CCCCFF;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	vertical-align: top;
	text-align: left;
}
#momtext {
	position:absolute;
	width:155px;
	height:152px;
	z-index:1;
	left: 3px;
	top: 3px;
	padding: 5px;
	background-color: transparent;
	color: #660066;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-weight: normal;
	visibility: visible;
	text-align: left;
}
#Layer11 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#motherstext {
	position:absolute;
	width:149px;
	height:152px;
	z-index:1;
	padding: 5px;
	background-color: transparent;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	font-weight: normal;
}

#momprice {
	position:absolute;
	width:155px;
	height:35px;
	z-index:2;
	left: 3px;
	top: 180px;
	float: left;
	font-size: 1em;
	padding-left: 2px;
	vertical-align: top;
}
#shortmom {
	position:absolute;
	width:auto;
	height:auto;
	z-index:2;
	left: 6px;
	top: 124px;
	padding-left: 3px;
	text-align: center;
	padding-right: 3px;
}
#mediummom {
	position:absolute;
	width:auto;
	height:auto;
	z-index:2;
	left: 52px;
	top: 124px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
#longmom {
	position:absolute;
	width:auto;
	height:auto;
	z-index:3;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	left: 115px;
	top: 124px;
}
#updo {
	position:absolute;
	width:165px;
	height:218px;
	z-index:6;
	left: 373px;
	top: 215px;
	padding: 3px;
	background-color: #CCCCFF;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 0.7em;
	vertical-align: top;
}
#updotext {
	position:absolute;
	width:155px;
	height:152px;
	z-index:1;
	left: 3px;
	top: 3px;
	padding: 5px;
	background-color: #CCCCFF;
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif, Fixedsys;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
}
#updoprice {
	position:absolute;
	width:155px;
	height:18px;
	z-index:2;
	left: 3px;
	top: 180px;
	float: left;
	font-size: 1em;
	padding-left: 2px;
	vertical-align: top;
}
#submit {
	position:absolute;
	width:535px;
	height:auto;
	z-index:7;
	left: 6px;
	top: 450px;
	vertical-align: bottom;
}
#partition1 {
	position:absolute;
	left:164px;
	top:225px;
	width:12px;
	height:383px;
	z-index:2;
}
#partition2 {
	position:absolute;
	left:696px;
	top:226px;
	width:12px;
	height:382px;
	z-index:3;
}
.submitbutton {
	font-family: "Comic Sans MS", "Microsoft Sans Serif";
	font-size: 2em;
	font-style: oblique;
	line-height: 50px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #330000;
	background-color: #99CCFF;
	letter-spacing: 0.5em;
	text-align: center;
	word-spacing: 1em;
	visibility: visible;
	padding: 2px;
	height: 25px;
	width: 200px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF33;
	border-right-color: #660066;
	border-bottom-color: #660066;
	border-left-color: #FFFF33;
}
