/* wedding main page */
body 
{
margin:0;
padding:2px;
font-family:"Myriad Web",Verdana,Arial,Sans-serif;
font-size:85%;
color:#000000;
background-color:#DDD2CD;
}

.wedintro
{
	position:absolute;
	top:180px;
	width:655px;
	height: 500px;
	text-align:left;
	z-index:2;
	left: 168px;
	margin:10px 10px 10px 10px;
	padding:10px;
	
}

.clasimg
{
position:absolute; height:300px; width:180px; top:170px; left:10px; 
}

.cusimg
{
position:absolute; height:300px; width:200px; top:160px;left:225px;
}

.desimg
{
position:absolute; height:300px; width:200px; top:12px;left:220px;
}

.disposcost
{
position:absolute; height:40px; width:643px; top:470px; left:-223px;
z-index:3;
}

packdesc
{
width:auto;
}


div.img
{
  margin: 2px;
  padding:5px 5px 5px 5px;
  height: auto;
  width: 200px;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #DDD2CD;
}
div.img a:hover img {}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 190px;
  margin: 2px;
}



/* wedding classic page */
.somediv{
width: 600px;
clear: left;
border: 1px solid #DDD2CD;
font-size:95%;
}



.somediv .floatbox{
float: left;
width: 90px;
height:120px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-left: 156px;
}

/*form*/

label{
float: left;
width: 120px;
font-weight: bold;
}

input, textarea{
width: 80px;
margin-bottom: 15px;
}

input#username
{
width: 40px;
margin-bottom: 15px;
}

input#password
{
width: 40px;
margin-bottom: 15px;
}

input.logbutton
{
width:auto
}
textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}
