@charset "UTF-8";
/* Contact Form */

div#contactform{
width: 550px;
height: auto;
background: transparent url(/images/behind_contact_top.png) no-repeat top left;
display:block;
position: relative;
overflow:hidden;
}


*html div#contactform{
width: 550px;
height: auto;
background: transparent;
display:block;
position: relative;
overflow:hidden;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/behind_contact_top.png', sizingMethod='scale');
z-index:10;
}

div#contactformbtm{
width: 550px;
height: 46px;
background: transparent url(/images/behind_contact_btm.png) no-repeat top left;
display:block;
position: relative;

}



*html div#contactformbtm{
width: 550px;
height: 46px;
background: transparent;
display:block;
position: relative;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/behind_contact_btm.png', sizingMethod='scale');
z-index:10;
}

div#closebtn {
background:transparent url(/images/close.png) no-repeat scroll center center;
cursor:pointer;
display:block;
height:36px;
position:absolute;
right:17px;
top:2px;
width:41px;
z-index:100;
}

*html div#closebtn {
background:transparent;
cursor:pointer;
display:block;
height:36px;
position:absolute;
right:17px;
top:2px;
width:41px;
z-index:200;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/close.png', sizingMethod='scale');
}


.subBtn {
background:transparent url(/images/send.png) no-repeat scroll center center;
border:medium none transparent;
bottom:32px;
cursor:pointer;
display:block;
float:right;
height:60px;
position:relative;
right:0px;
width:90px;
z-index:100;
behavior: url(iepngfix.htc);
}

*html .subBtn {
background:transparent;
border:medium none transparent;
bottom:32px;
cursor:pointer;
display:block;
float:right;
height:60px;
position:relative;
right:-13px;
width:90px;
z-index:200;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/send.png', sizingMethod='scale');
}

div#theform {
margin-left:26px;
padding-bottom:34px;
padding-left:20px;
padding-right:20px;
position:relative;
top:35px;
width:455px;
min-height: 300px;
}
div#theform h3{
font-size: 16px;
color: #fbfbfb;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#submitbtn {
bottom:0;
position:absolute;
right:50px;
z-index:200;
}
.pass{
display:block;
margin-bottom: 6px;
}

.pass label{
display:block;
color: #cceaf0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin-bottom: 3px;
}

.sInput{
background: #fbfbfb;
width: 200px;
border:1px solid #999999;
color: #333333;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.sInputText{
background: #fbfbfb;
width: 250px;
height: 100px;
border:1px solid #999999;
color: #333333;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* Dim Page */
div#dim {
background:#000000 none repeat scroll 0 0;
height:100%;
left:0;
opacity:0.6;
filter:alpha(opacity = 60);
position:fixed;
top:0;
width:100%;
z-index:100;
}

*html div#dim{
background:#000000 none repeat scroll 0 0;
height:100%;
left:0;
filter:alpha(opacity = 60);
position:absolute;
top:0;
width:100%;
z-index:100;
}

div#popwin {
height:auto;
position:absolute;
width:560px;
z-index:1000;
}

*html div#popwin {
height:auto;
position:absolute;
width:560px;
z-index:200;
}

.err{
color: #FF3300;
}
