
.Space {
    display:        block;
    visibility:     hidden;
    overflow:       hidden;
    width:          1px;
    height:         1px;
}
table.Space {
    display:        none;
}


.ExpandedImageArea {
    position:			fixed;
    top:            0;
    bottom:         0;
    z-index:		9000;
    text-align:		center;
    width:          100%;
    background:     url('../images/Background/Shadow.png');
    background:     rgba(0,0,0,0.9);
    -webkit-animation-duration:600ms;
    -moz-animation-duration:600ms;
    -webkit-animation-name:FadeToBlack;
    -moz-animation-name:FadeToBlack;
    -webkit-animation-timing-function:ease-in-out;
    -moz-animation-timing-function:ease-in-out;
}

.ExpandedImageArea .TabWin {
    margin-top:         50px;
}
.ExpandedImageArea .Window {
    background:     #fff;
    padding:        6px;
    border-radius:  6px;
    -moz-border-radius: 6px;
    -webkit-box-shadow:     1px 1px 4px #000;
    -moz-box-shadow:     1px 1px 4px #000;
    box-shadow:     1px 1px 4px #000;
    _border:     1px solid #999;
    -webkit-animation-duration:350ms;
    -moz-animation-duration:350ms;
    -webkit-animation-name:pop;
    -moz-animation-name:pop;
    -webkit-animation-timing-function:ease-in-out;
    -moz-animation-timing-function:ease-in-out;
}
.a {
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    -webkit-animation-name:pop;
    -moz-animation-name:pop;
    -webkit-animation-timing-function:ease-in-out;
    -moz-animation-timing-function:ease-in-out
}
@-webkit-keyframes pop{
    0%      {   -webkit-transform:scale3d(0.5, 0.5, 1);opacity:0;}
    45%     {   -webkit-transform:scale3d(1.12, 1.12, 1)}
    80%     {   -webkit-transform:scale3d(0.9, 0.9, 1);opacity:1;}
    100%    {   -webkit-transform:scale3d(1, 1, 1);opacity:1;}
}
@-moz-keyframes pop{0%{opacity:0}100%{opacity:1}}

@-webkit-keyframes FadeToBlack{
    0%      {   background:     rgba(0,0,0,0.0);    }
    10%     {   background:     rgba(0,0,0,0.1);    }
    20%     {   background:     rgba(0,0,0,0.2);    }
    30%     {   background:     rgba(0,0,0,0.3);    }
    40%     {   background:     rgba(0,0,0,0.4);    }
    50%     {   background:     rgba(0,0,0,0.5);    }
    60%     {   background:     rgba(0,0,0,0.6);    }
    70%     {   background:     rgba(0,0,0,0.7);    }
    80%     {   background:     rgba(0,0,0,0.8);    }
    90%     {   background:     rgba(0,0,0,0.9);    }
}
@-moz-keyframes FadeToBlack{
    0%      {   background:     rgba(0,0,0,0.0);    }
    10%     {   background:     rgba(0,0,0,0.1);    }
    20%     {   background:     rgba(0,0,0,0.2);    }
    30%     {   background:     rgba(0,0,0,0.3);    }
    40%     {   background:     rgba(0,0,0,0.4);    }
    50%     {   background:     rgba(0,0,0,0.5);    }
    60%     {   background:     rgba(0,0,0,0.6);    }
    70%     {   background:     rgba(0,0,0,0.7);    }
    80%     {   background:     rgba(0,0,0,0.8);    }
    90%     {   background:     rgba(0,0,0,0.9);    }
}


.ExpandedImageArea .Close {
    
    font-family:			AvantGarde Bk BT,AvantGarde,Tahoma,Arial;
    font-size:              14px;
    font-weight:            bold;
    color:                  #c00;
    text-align:             center;
    padding:                5px;
}
* html #expandedImageDiv {
	position:			absolute;
    top:			expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
    height:			expression(screen.availHeight+'px');
}




/*| Throw Message Alert Box	[Start]	|*/
.ThrowMessage
{	display:				block;
    position:				fixed;
    _position:               absolute;
    top:					5px;
    left:					10px;
    font-family:			AvantGarde Bk BT,AvantGarde,Tahoma,Arial;
    padding:				3px 0px 4px 10px;
    font-size:				12px;
    border-radius:			4px;
    -moz-border-radius:		4px;
    width:					200px;
    background:				#f3e5ad;
    color:					#f00;
    border:					1px solid #b57042;
    -webkit-box-shadow:		2px 2px 2px #333333;
    -moz-box-shadow:		2px 2px 2px #333333;
    box-shadow:				2px 2px 2px #333333;
    
    
}
.ThrowMessage:first-line
{	font-size:				14px;
}

/* v Validate Bubbles */

.Bubble {
    position:               absolute;
    display:                block;
    z-index:                30;
}
.Bubble,
.Bubble .LeftSide,
.Bubble .RightSide {
    background-repeat:      no-repeat;
}

.ValidateBubble {
    height:                 34px;
    padding-right:          3px;
}
.ValidateBubble .LeftSide,
.ValidateBubble .Comment,
.ValidateBubble .RighttSide {
    height:                 30px;
}
.ValidateBubble,
.ValidateBubble .LeftSide,
.ValidateBubble .RightSide,
.ValidateBubble .Comment {
    background-image:       url('../../App_Global/Images/Bubble/Validate.png?date');
}
.ValidateBubble .Comment {
    background-position:                0px -30px;
    background-repeat:                  repeat-x;
    font-family:                        'Helvetica Neue',Helvetica,Verdana,Arial;
    font-size:                          12px;
    color:                              #800;
}


.ValidateRight {
    background-position:    right -60px;
}
.ValidateRight .LeftSide {
    width:                  16px;
    background-position:    0px 0px;
    
}
.ValidateRight .RightSide {
    width:                  8px;
    background-position:    -24px 0px;
    
}

.ValidateLeft {
    background-position:    10px -96px;
}
.ValidateLeft .LeftSide {
    width:                  8px;
    background-position:    -16px 0px;
    
}
.ValidateLeft .RightSide {
    width:                  16px;
    background-position:    -32px 0px;
    
}
/* ^ Validate Bubbles */




body.print_friendly_body {
	background:#fff;
	margin: 4px;
}

body.print_friendly_body td,
body.print_friendly_body span,
body.print_friendly_body div,
body.print_friendly_body a,
body.print_friendly_body a:hover {
	color:#000;
}
body.print_friendly_body .Content {
	background:#fff url('');
}

body.print_friendly_body .title {
	background:#00c;
	color:#fff;
	font-size:10px;
	font-family:Verdana,Tahoma,Arial;
	padding:2px;
}
body.print_friendly_body pre {
	color:#000;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial;
}

/*| Send to a Friend |*/
.sendto {
    background:#fff;
    position:absolute;
    border:1px inset #fff;
    display:none;
    filter:alpha(opacity=90);
    opacity:0.9;
    -khtml-opacity:0.9;
}
.sendto, .sendto td {
    font-family:Verdana,Tahoma,Arial;
    color:#000;
}
.sendto a {
    font-weight:bold;
    text-decoration:none;
    color:#00c;
}