/* CSS Document */

@import "main.css";


#gift {
margin: 0;
padding: 0;
width: 623px;
height: 430px;
display: block;
background-image: url(../images/img_giftcard.jpg);
background-attachment: inherit;
background-repeat: no-repeat;
background-position: left top;
}

#left {
font-size: .82em;
color:white;
width: 140px;
height: auto;
float: left;
position: relative;
left: 20px;
top: 20px;
line-height: 1.2em;
}

#formarea {
margin: 0;
padding: 0;
width: 420px;
height: 390px;
display: block;
border: white thin dotted;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
text-align: left;
color: #58575D;
float: left;
position: relative;
left: 40px;
top: 20px;
}

#formarea h3 {
padding: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.65em;
font-weight: normal;
text-align: left;
color: #977627;
margin-top: 5px;
margin-left: 0px; }

#formarea p {
font-size: 0.5em;
}

/* fieldset styling */
#formarea fieldset {
margin: 0; /*  space out the fieldsets a little*/
padding: 0;
border: none;
position: relative;
left: -150px;
}

/* legend styling */
#formarea legend {
font-weight: bold;
}

/* style for  labels */
#formarea label {
float: left;
width: 100%;
margin-bottom: -20px;
}

#formarea input {
float: left;
width: 240px;
position: relative;
left: 118px;
top: 0px;
margin-left: 0px;
}

#formarea input[type="text"], #formarea textarea {
border-top: 2px solid #999;
border-left: 2px solid #999;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#formarea input.radio, #formarea input.checkbox {
width: auto;
}

#formarea input.submit, #formarea input.reset {
float: left;
width: 100px;
position: relative;
left: 118px;
top: 10px;
}

/* style form elements on focus */
#formarea input:focus, #formarea textarea:focus {
background: #ffc;
}

#formarea input.radio {
float: left;
margin-right: 1em;
}

#formarea textarea {
float: left;
width: 240px;
height: 100px;
position: relative;
left: 118px;
top: 10px;
}

.smaller {
font-size: .9em;
}

label.smaller {
float: left;
width: 300px;
}


#map {
margin: 0;
padding: 0;
width: 232px;
height: 190px;
background-color: #fff;
}