#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  

.popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/ 
min-height:730px;
height:auto !important;
height:730px;
width:712px;  
background:#ed1d8f;
z-index:2;  
padding:15px;
}

.popupContact ul.errorlist {
  list-style: disc inside;
  margin:5px 0;
}

.popupContactClose {
  float:right;
  cursor:pointer;
}

.popupContact ul {
  margin-bottom:10px;
  list-style: disc inside none;
}

.popupContact .form_container {
  padding:0 45px;
}

.popupContact p {
  margin-bottom:10px;
}

.popupContact label, .popupContact h3 {
  font-size:16px;
}

.popupContact h3 {
  margin-bottom:20px;
}

.popupContact h2{  
text-align:left;  
color:#ffd200;
margin:70px 0 20px 0;
font-size:33px;
}

.popupContact form {
  margin-top:20px;
}

.popupContact .order_details_container {
  margin-bottom:15px;
}

.popupContact .order_details_container img{
  float:left;
  margin-right:170px;
  height: 100px;
}

.popupContact .order_details {
  float:left;
  width:300px;
}

.popupContact .order_details .detail_left {
  float:left;
  width:140px;
  height:25px;
}

.popupContact .order_details .detail_right {
  float:right;
}

.popupContact .order_details .detail_right select {
  margin:0;
  padding:0;
  float:right;
  width:100%;
}

.popupContact .order_details .detail_right ul.errorlist {
  float:right;
}

.quantity .detail_right {
  width:150px;
}

.popupContact .order_details .detail_right.price {
  font-size:16px;
}

.popupContact .form_left {
  width:205px;
  float:left;
  height:25px;
}

.popupContact .form_right {
  width:385px;
  float:right;
}

.popupContact .form_right input {
  width:97%;
}

.popupContact textarea {
  width:612px;
}

.popupContact .commentbox {
  margin-top:30px;
}

.popupContact .commentbox div {
  margin-bottom:5px;
}

.popupContact .id_submit {
  margin-top:45px;
}

.contact_footer {
  position:absolute;
  bottom:20px;
}

.contact_footer p {
  margin:0;
}

.popupContact .order_buttons {
  margin-top:20px;
}

.popupContact .order_buttons input {
  margin-right:10px;
}

#popupThankyou{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:458px;  
width:470px;  
background:#ffd200;
z-index:2;  
padding:15px;
color: #862175;
}

#popupThankyouClose {
  float:right;
  cursor:pointer;
}

#popupThankyou #form_container {
  padding:0 45px;
}

#popupThankyou p {
  margin-bottom:10px;
}

#popupThankyou h2{  
margin:210px 0 3px 0;
font-size:48px;
}

#popupThankyou h3{
margin:0 0 10px 0;
font-size:31px;
}

#popupThankyou ul a, #popupThankyou ul a:link, #popupThankyou ul a:hover {
  color:#862175;
}

#popupThankyou ul a:hover {
  text-decoration: underline;
}



#popupPO{  
background-color:white;
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:120px;  
width:220px;  
background:#white;
z-index:4;  
padding:40px 20px 25px 20px;
color: #ed1d8f;
}

#popupPO h3{
  font-size:16px;
} 

#popupPO #po_number_field{
  background-color:#ed1d8f;
  width:97%;
  color: white;
  font-weight:bold;
  font-size:16px;
  margin-top:5px;
}

#popupPO #button_container {
  text-align:center;
  margin-top:30px;
}

#backgroundPopup2{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:3;  
}  

#paypal_form_container {
  display:none;
}
