#form-container {
width: 460px;
font-family: verdana, tahoma, arial, sans-serif;
background: url('../images1/bg-form.gif') repeat;
padding: 15px;
border:1px solid #ececec;
z-index: 999;
margin: 0 auto;
margin-top: 10px;
}
#field-container {
width: 460px;
}
#field-container .left {
width: 120px;
float: left;
padding-top: 5px;
font-size: 16px; 
color: #000;
margin-bottom: 10px;
}
#field-container .right {
width: 340px;
float: right;
white-space: nowrap;
margin-bottom: 10px;
}

#radio-container {
width: 320px;
display: inline;
}
#radio-container .left {
width: 160px;
float: left;
font-size: 13px;
display: inline;
}

.galleryform-container {
width: 465px;
font-family: verdana, tahoma, arial, sans-serif;
background: url('../images1/bg-form.gif') repeat;
padding:15px;
border:1px solid #ececec;
z-index: 999;
margin: 0 auto;
margin-top: 10px;
}
.gallerygalleryfield-container {
width: 455px;
}
.galleryfield-container .left {
width: 135px;
float: left;
padding-top: 5px;
font-size: 16px; 
color: #000;
margin-bottom: 10px;
}
.galleryfield-container .right {
width: 320px;
float: right;
white-space: nowrap;
margin-bottom: 10px;
}

.input {  
color: #3f3f3f; 
background: #EEEEE4; 
font-size: 16px; 
border:2px solid #637E4B; 
padding:5px; 
width: 300px;
} 
.input:focus { 
background:#fff; 
border:2px solid #663333; 
} 

div.selectbox-wrapperA {
position: absolute;
width: 305px;
background: #fff;
border: 1px solid #ccc;
margin: 0px;
padding: 0px;
font-size: 14px; 
text-align: left;
max-height: 230px;
overflow: auto;
}
div.selectbox-wrapperA ul {
list-style-type:none;
margin:0px;
padding:0px;
}
div.selectbox-wrapperA ul li.selected { 
background-color: #EEEEE4;
}
div.selectbox-wrapperA ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
}
.selectboxA {
margin-right: 0;
padding:4px 0 0 5px;
color: #3f3f3f; 
font-size: 16px; 
width : 305px; 
display : block;
text-align:left; 
background:#EEEEE4 url('../images1/bg-select1.png') right;
height:24px;
cursor: pointer;
border:2px solid #637E4B;
}

div.selectbox-wrapperB {
position: absolute;
width: 200px;
background: #fff;
border: 1px solid #ccc;
margin: 0px;
padding: 0px;
font-size: 16px; 
text-align: left;
max-height: 200px;
overflow: auto;
}
div.selectbox-wrapperB ul {
list-style-type:none;
margin:0px;
padding:0px;
}
div.selectbox-wrapperB ul li.selected { 
background-color: #EEEEE4;
}
div.selectbox-wrapperB ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
}
.selectboxB {
margin-right: 0;
padding:4px 0 0 5px;
color: #3f3f3f; 
font-size: 16px; 
width : 200px; 
display : block;
text-align:left; 
background:#EEEEE4 url('../images1/bg-select1.png') right;
height:24px;
cursor: pointer;
border:2px solid #637E4B;
}

select {
background:#EEEEE4 url('../images1/bg-select1.png') right;
}

.date-wrapper{
position: relative;
float: left;
width: 295px;
}
.date-left1{
position: relative;
float: left;
width: 135px;
}
.date-left2{
position: relative;
float: left;
width: 65px;
}
.date-left3{
position: relative;
float: left;
width: 80px;
}
.date-right{
position: relative;
float: right;
width: 15px;
padding-top: 8px;
}

#cap-container {
width: 300px;
}
#cap-container .left {
width: 82px;
height: 31px;
padding:2px 0 0 2px;
background: #637E4B;
float: left;
}
#cap-container .right {
float: right;
width: 210px;
}

.counter {  
color: #3f3f3f; 
background: #EDF3D9; 
font-size: 12px; 
border: 2px solid #637E4B; 
padding: 2px; 
width: 22px;
}
.textarea { 
width: 446px;
color:#504941; 
border: 2px solid #637E4B;
background: #EEEEE4; 
font-size:16px; 
padding:5px; 
overflow:auto; 
} 
.textarea:focus { 
background:#fff; 
border:2px solid #663333; 
} 

#com-container {
width: 460px;
height: 26px;
}
#com-container .left {
font-size: 16px; 
color: #000;
float: left;
padding-top: 2px;
}
#com-container .right {
width: 104px;
float: right;
text-align: right;
white-space: nowrap;
}

#but-container {
width: 460px;
}
#but-container .left {
font-size: 10px; 
line-height: 1.2em;
color: #000;
float: left;
padding-top: 15px;
}
#but-container .right {
width: 150px;
float: right;
padding-top: 10px;
text-align: right;
white-space: nowrap;
}

.button-grey { 
border:0; 
cursor:pointer; 
padding: 10px 15px ; 
background:#908e8e; 
font:700 13px "Helvetica", "Tahoma", "Verdana", sans-serif; 
color:#fff;
/* Rounded Corners Chrome/Mozila/Firefox and Safari 3 */
-webkit-border-radius: 6px;
-moz-border-radius: 6px; 
} 
.button-grey:hover { 
background:#aeacac; 
} 