html,body
{
height:100%;
background: #781A1B url(../images/back2.jpg) repeat-y top center;
margin: 0px;
padding: 0px;
}

img
{
	border:none;
}
#wrapper
{
background: url(../images/back.jpg) no-repeat top center;
}

.clear
{
	clear:both;
}
#bottom
{
padding:50px 0px 100px 0px;
width:100%; 
background: url(../images/back3.jpg) repeat-y top center;
}

#bottomtext
{
text-align:left;
width:600px;
}

#footerBar
{
padding:15px 0px 0px 0px;
z-index:10;
position:absolute;
top:850px;
left:0px;
height:100px;
width:100%;
background: url(../images/footer_back.gif) repeat-x top center;
}

#footerBar2
{
padding:15px 0px 0px 0px;
z-index:10;
position:absolute;
top:1250px;
left:0px;
height:100px;
width:100%;
background: url(../images/footer_back.gif) repeat-x top center;
}

div.hr {
	clear:both;
	margin:20px 0px 20px 0px;
  height: 1px;
  background:#ffffff;
}
div.hr hr {
  display: none;
}

	#formButton {
		z-index:1000;
	  position:absolute;
	  top:110px;
	  left:-320px;
	  color:#000;
		}
		
	#formButtons {
		width:600px;
		height:40px;
		}	
	#wrapper2
	{
	position:relative;
	background: url(../images/back.jpg) no-repeat top center;
	padding:70px 0px 0px 0px;
	}
	
	#wishFormWrapper{
	position:relative;
	margin:0px auto 0px auto;
	padding:20px 0px 0px 0px;
	width:870px;
	height:1600px;
	background:url(../images/wishFormBg.jpg) no-repeat;
	}
		
	/*	#formWrapper{
	position:relative;
	margin:px auto 0px auto;
	width:800px;
	}*/
	

	.formWrapper{
		width:800px;
	  	padding: 10px;
	  	background: #fff;
	  	margin:0px 0px 0px 0px;
	  	font-family:georgia, serif;
	  	font-size:13px;
	}
	
	.instructionsWrapper{
		
	  	text-align:left;
	}
	.formCol1{
		width:385px;
	  	padding: 0px;
	  	margin:0px 10px 0px 0px;
	  	float:left;
	}
	
	fieldset {
		width:365px;
	  	margin: 0px 0px 20px 0px;
	  	border:1px solid #ddd;
	  	padding:10px;
	  	background-color:#fafafa;
	}
    legend {
	  padding: 0 2px;
	  font-weight: bold;
	}
	fieldset input.width200 {
	 	width:165px;
	}
	fieldset input.width250 {
	 	width:250px;
	}
	label {
	  display: inline-block;
	  line-height: 18px;
	  vertical-align: top;
	  width: 165px; /* Width of labels */
	  text-align:left;
	}
	
	.radioLegend {
	  display: inline-block;
	  line-height: 1.8;
	  vertical-align: top;
	  width: 150px; /* Width of labels */
	}
	.radioBtn {
	  margin:0px 0px 0px 200px;
	}
	.radioBtnInline {
	width:20px;
	}
	 fieldset ol {
	  margin: 0;
	  padding: 0;
	}
	 fieldset li {
	  list-style: none;
	  padding: 5px;
	  margin: 0;
	  text-align:left;
	  /*border-bottom:2px dotted #fff;*/
	}
	 fieldset fieldset {
	  margin: 0px;
	}
	 fieldset fieldset legend {
	  padding: 0 0 5px;
	  font-weight: normal;
	}
	 fieldset fieldset label {
	  display: block;
	  width: auto;
	}
	.clRed {
	  font-weight: bold;
	  font-style: normal;
	  color: #f00;
	}
	fieldset fieldset label {
	  margin-left: 123px; /* Width plus 3 (html space) */
	}
	
	textarea{
	text-align:left;
	align:left;
	}










