#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative; 
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 0px;
  background: #fff;
  width:435px;
  #width:435px;
  height:358px;
  _height:300px;  
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;

}

#facebox img.close_old {  
  width:20px; 
  text-align:right; 
  padding:4px 6px 0px 0px;
  float:left;
  cursor:pointer; 
  position:absolute;
  left:430px;
  z-index:101;
}

#facebox IMG.close {
 PADDING-RIGHT: 6px; 
 PADDING-LEFT: 0px; 
 Z-INDEX: 101; 
 LEFT: 430px; 
 FLOAT: left;
  PADDING-BOTTOM: 0px;
   WIDTH: 20px; 
   CURSOR: pointer; 
   PADDING-TOP: 4px; 
   POSITION: absolute; 
   TEXT-ALIGN: right;
 margin-top:-195px;#margin-top:-150px; 
}

#facebox_overlay {  
	position: fixed; 
	top: 0px; 
	left: 0px; 
	height:100%;#min-height:100%; 
	width:100%; 
}

.facebox_hide { z-index:-100; }

.facebox_overlayBG { background-color: #000; z-index: 99; }

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/*For Email Popup Page - Prakash*/

.base { width:455px; height:373px; margin:0 auto; padding:0px; background:#FFF; font-family:"Times New Roman", Times, serif;
          z-index:0; #padding:0px 0px 10px; position:absolute;}

h1.title { font-family:chalet; font-size:28px; font-weight:normal; color:#414141; margin:20px 0px 0px 5px; _margin:0px 0px 0px 10px; #margin:20px 0px 0px 10px; padding:0px; width:auto; 	float:left; }

h1.big-title{ font-family:chalet; font-size:34px; font-weight:normal; color:#000; text-align:center; margin:1.8em .5em 0px 0px;}

.big-txt{font-family:chalet; font-size:20px; font-weight:normal; color:#666; text-align:center; margin:0.3em .5em 0px 0px;}

.box { background:#e5e5e5; border-top:#909090 1px solid; border-bottom:#909090 1px solid; width:100%; height:270px; float:left; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; }

.txt {width:100%; height:auto; padding:0px; margin:0px; line-height:18px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#414141; margin-left:10px; _margin-left:20px; }

.txt em{ color:#a1100f; font-weight:normal;}

.txt-normal { width:100%; height:auto; padding:0px; margin:0px; line-height:18px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#414141; margin-left:10px; _margin-left:20px; }

.obj {width:100%; height:auto; padding:0px; margin-bottom:10px; line-height:18px; }

input.big { width:400px; border:#909090 1px solid; height:22px; background:url(http://images2.solestruck.com/images/click_to_email/bg_input.gif) repeat-x; font-family:Tahoma; font-size:11px; font-weight:normal; 	color:#414141; padding:2px 0px 0px 5px; margin-left:15px; _margin-left:25px; }

input.small { width:180px; border:#909090 1px solid; height:22px; background:url(http://images2.solestruck.com/images/click_to_email/bg_input.gif) repeat-x; font-family:Tahoma; font-size:11px; font-weight:normal; color:#414141; padding:2px 0px 0px 5px; margin-left:15px; _margin-left:25px; }

.text-area { width:400px; border:#909090 1px solid; height:125px; background:url(http://images2.solestruck.com/images/click_to_email/bg_txtarea.gif) #FFF repeat-x; font-family:Tahoma; font-size:11px; font-weight:normal; color:#414141; padding:2px 0px 0px 5px; margin-left:15px; _margin-left:25px; }

.footer_part { width:100%; height:50px; float:left; padding:0px; margin:0px; background:#FFF;cursor:default; }

.send_btn { height:auto; float:left; margin-left:15px; margin-top:8px; cursor:pointer; height:25px; }

.send_btn .a { cursor:pointer; }

.cancel { width:auto; height:auto; float:left; padding:0px; margin-top:15px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666; text-decoration:none; }

.cancel a { text-decoration:underline; color:#666; padding-left:5px; cursor:pointer; }

.cancel a:hover { text-decoration:none; color:#666; padding-left:5px; cursor:pointer; }

.error-handling{ font-weight:normal; color:#a63932; font-style:italic; padding-left:6px; }

.progressBarChange { width:50%; float:left; margin-left:15px; margin-top:8px; cursor:pointer; height:28px; }

.emailus_popup
 {
padding: 0pt; position: absolute; width:350px; height:500px;
 }