
.ilowin {

position: absolute;

top: 15%;

left: 50%;

margin-left: -320px;

background: #fff;

border: 1px solid #d2d2d1;

width: 640px;

-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.45);

-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.45);

box-shadow: 0 2px 5px rgba(0,0,0,0.45);

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

font-family: "helvetica neue",helvetica,arial,sans-serif;

z-index: 16777271;

display: none;

overflow: hidden;

}



.ilowinHeader {height: 50px; background: #f1f1f1}



.ilowinHeader h3 {

height: 49px;

text-align: left;

line-height: 49px;

margin: 0 50px 0 22px;

padding: 0 30px;

font-size: 16px;

font-family: "helvetica neue",helvetica,arial,sans-serif;

font-weight: bold;

text-shadow: 0 1px #fff;

color: #333;}



.ilowinHeader .ilowinIcon {

display: inline-block;

position: absolute;

width: 32px;



height: 32px;

top: 8px;

left: 15px;

cursor: default!important;

opacity: 1!important;}





.ilowinHeader .ilowinIcon.email {

background-image: url(../../js/ilowin/images/email.png);

}

.ilowinHeader .ilowinClose {

display: block;

position: absolute;

top: 0;

right: 0;

background-image: url(../../js/ilowin/images/close.png);

background-repeat: no-repeat;

background-position: center center;

border-left: 1px solid #d2d2d1;

width: 50px;

height: 50px;

line-height: 49px;

overflow: hidden;

text-indent: -9999px;

text-shadow: none;

cursor: pointer;

}



.ilowinHeader .ilowinClose:hover{background-color:#DEDEDE;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;}



.ilowinContent {border-top: 1px solid #d2d2d1;}

.ilowinContent form .row{ 
position: relative;
border-bottom: 1px solid #e4e4e4;
margin: 0;
padding: 0;
height: 40px !important;
line-height: 40px !important;
overflow: hidden;
color: #666;
}

.ilowinContent form .row label {
position: absolute;
top: 0;
left: 20px;
width: 130px;
font-size: 13px;
text-align: left;line-height: 40px 
}

.ilowinContent form .row p span {
position: absolute;
top: 0;
bottom: 0;
left: 130px;
right: 20px;
}

.ilowinContent form .row p span input {
display: block;
background: transparent;
border: 0;
margin: 0;
height: 40px;
line-height: 40px;
width: 100%;
outline: none; font-weight: bold;
text-rendering: optimizelegibility;
padding: 0px;
color: #000;
box-shadow: none

}


.ilowinContent form .row2{ 
position: relative;
border-bottom: 1px solid #e4e4e4;
margin: 0;
padding: 0;
height: 40px !important;
line-height: 40px !important;
overflow: hidden;
color: #444;
}

.ilowinContent form .row2 label {
position: absolute;
top: 0;
left: 20px;
width: 280px;
font-size: 12px;
text-align: left;
line-height: 40px 
}

.ilowinContent form .row2 label span.s1 {
	position: absolute;
	top: -7px; left: 0
}
.ilowinContent form .row2 label span.s2 {
	position: absolute;
	top: 8px; left: 0
}
.ilowinContent form .row2 p span {
position: absolute;
top: 0;
bottom: 0;
left: 290px;
right: 20px;
}

.ilowinContent form .row2 p span input {
display: block;
background: transparent;
border: 0;
margin: 0;
height: 40px;
line-height: 40px;
width: 100%;
outline: none; font-weight: bold;
text-rendering: optimizelegibility;
color: #000;
box-shadow: none;
padding: 0
}



.ilowinContent form .msg {
position: relative;

min-height: 90px;border-bottom: 1px solid #e4e4e4;}



.ilowinContent form .msg span {

display: block;

position: relative;

padding-left: 20px;

bottom: 4px;

border: 0;}



.ilowinContent form .msg span textarea { 
	display: block;
height: 220px;

width: 97%;

border: 0;
box-shadow: none;
margin: 0;font-weight: bold;

font-family: arial,helvetica,sans-serif;

font-size: 13px;

outline: none;

background: transparent;

padding: 15px 0 0 0;}



.shadow {

-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);

-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);

box-shadow: 0 1px 2px rgba(0,0,0,0.1);

}

.ilowinContent .knp {
  padding: 10px 34px;
  text-decoration: none;
  text-align: center;
  color: #FFF;
  background-color: #22589D;
  box-shadow: #8E8C8C 0.5px 0.5px 2px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  font-size: 14px;
}

.ilowinContent .knp:hover {background-color: #000;}