#lightboxCaption {
font-size: 16px;
font-weight: bold;
}

#lightBoxOpacity{
position:absolute; 
z-index:1;
top:0; left: 0;
width:100%; height:1500px;   
opacity:0.2; 
filter:alpha(opacity=20); 
background-color:#000;
}

.lightBox{
position:absolute;
left:250px; top:220px;
xborder:1px solid red;
background-color:#fff;
z-index:5;
overflow: hidden;
}

.lightBox .right {
background-image: url('/resources/images/lightbox_right.gif');
background-repeat:repeat-x;
background-position:left top; 
background-color: #fff;
overflow: hidden;
width: 2px;
height: 200px;
position: absolute; 
right: 0px;
_right: -1px;
top: 0px; 
z-index:1;
}

.lightBox .bottom {
background-image: url('/resources/images/lightbox_bottom.gif');
background-repeat:no-repeat;
background-position:left top; 
overflow: hidden;
width: 100%; height: 3px;
position: absolute; 
left: 0px;
bottom: 0px;  _bottom: -1px; 
z-index:3;
background-color:aqua;
}

.lightBox .iframe {	
position: absolute; 
left: 0px;
top: 0px; 
z-index:-1;
filter:mask();
_filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
width:3000px;
height:3000px;
}

.content{
position: absolute; 
left: 0px;
top: 0px; 	
z-index:2;
}

.region, region .iframe{
width:222px; height:131px; 
}

.smallForm, smallForm .iframe{
width:223px; height:176px; 
}

.region .right{height:131px; }
.smallForm .right{height:176px;}

/******************/
.lightBox  .ttl{
background-color:#0072bc;
margin-right:2px;
height:25px;
color:#fff;
font-size:18px;
padding-top:4px;
padding-left:8px;
width:212px;
xborder:1px solid red;
}

.close{
background-image:url('/resources/images/icon_close.gif');
background-repeat:no-repeat;
width:14px; height:14px;
display:block;
position:absolute;
right:9px; top:8px;
}

.lightBox .form{
xborder:1px solid;
padding:8px 20px;
float:left;
}

.lightBox .form .search{
float:right;
margin:16px 0 0 0;	
}

.lightBox .form .login{
float:right;
margin:10px 0 10px 0;	
}

.lightBox .form .label{
font-weight:bold;
margin-bottom:2px;
}

.lightBox .form .formInput{
width:176px; height:16px;
}

.lightBox .form .formSelect{
width:180px;
height:18px;
_height:16px;
}

.smallForm .form .formInput{margin-bottom:10px;}

.lightBox .form .formSmallInput{
width:177px;
}

/*******cupon**************/
.cupon{
width:522px; height:406px;
}

.cupon .right{height:406px;}

.cupon .content .ttl{
height:40px;
width:511px;
font-size:22px;
padding:10px 0 0 10px;
text-align:center;
}

.cupon .close{
right:25px; top:19px;
}

.cupon .logo{
position:absolute;
top:14px; left:22px;
}

.lightBox .cuponDisplay{
float:left;
width:499px;
margin-left:17px;
margin-top:26px;
display:inline;
}	

.lightBox .cuponDisplay .cupon{
background-image:url('/resources/images/big_cupon_bg2.gif');
background-repeat:no-repeat;
width:499px; height:263px;
position:relative;
text-align:center;
}

.lightBox .cuponDisplay .cupon .text{
padding:70px 50px 0 30px;
font-weight:bold;
font-size:29px;
line-height:29px;
}

#cupon_name {
position:absolute;
top:229px; left:11px;
color:#000;
font-size:16px;
font-weight:bold;
}

.lightBox .print{
float:right;
margin:18px 20px 0 0;
display:inline;
}

/*****editPhoto**********/
.editPhoto{
width:333px; height:380px; 
}
.editPhoto .content .ttl{
width:323px;
}

.editPhoto .form{
padding:18px 16px 8px 16px; 
}

.editPhoto .descInput{width:298px;}

.editPhoto .img{
margin-bottom:4px;
}

.editPhoto .form .save{
float:right;
margin:16px 0 0 0;	
}

.editPhoto .form .deleteButt{
float:right;
margin:16px 4px 0 0;	
display:inline;
}

.editPhoto .right{height:100%;}

/*****company.php view images*********/
.showPhoto {
top:300px;
height:400px;
}

#openItem_lightboxes .showPhoto {
top:300px;
}

.showPhoto .right {
height:100%;
}

.showPhoto .img {
margin-bottom:4px;
}

.showPhoto p {
padding-left:3px;
}

/*****password reminder*********/

.passReminder, passReminder .iframe{
width:255px; height:198px; 
}

.passReminder .ttl{
width:245px; 
}

.passReminder .right{height:198px;}

.passReminder .txt{
margin-bottom:18px;
}

.passReminder .form .submit{
float:right;
margin:10px 0 10px 0;	
}

.passReminder .form .closeButton{
float:right;
margin:11px 0 10px 0;	
}

.passReminder .form .formInput{width:210px;}

/**** loading ***/
.Loading {
width:400px;
height:400px;
top:250px;
}

/*******send to a friend*************/
.sendToAFriend{
width:480px; height:300px;
}

.sendToAFriend .right{height:383px;}

.sendToAFriend .content .ttl{
height:40px;
width:325px;
font-size:24px;
padding:10px 0 0 154px;
}

.sendToAFriend .close{
right:25px; top:19px;
}

.sendToAFriend p {
padding:5px 10px 0;
}

.sendToAFriend #form{
width:444px;
margin-left:19px;
padding:20px 0;
display:inline;
}

.sendToAFriend #form .leftSide{
width:232px;
float:left;
}

.sendToAFriend #form .rightSide{
width:210px;
float:right;
}

.sendToAFriend #form .label{width:198px;}

.sendToAFriend #form input{width:188px;}

.sendToAFriend .send{
float:right;
margin:13px 18px 0 0;
display:inline;
}

/* needed in some lightboxes */
.smallButtholder{
height:18px; 
background: url('/resources/images/green/button_left_small.gif') no-repeat;
background-position:left top;
float:left;
}

.smallButton{
height:18px;
border:none;
background:  url('/resources/images/green/button_right_small.gif') no-repeat;
background-position:right top;
padding:0px 5px 0 8px; _padding:0;
color:#000;
font-weight:bold;
font-size:12px;
cursor:pointer;
text-decoration:none;
}