/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: 2px;/* width: 430px; */}
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; 
	text-indent:-9999px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }

.ui-widget-overlay {
	height:100%;
	left:0pt;
	position:absolute;
	top:0pt;
	width:100%;
	background:#666666 url(/images/overLay.png) repeat scroll 50% 50%;
	opacity:0.5;
	filter: alpha(opacity = 50);
}

.ui-dialog .ui-corner-all {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.dialogBox { /*was .ui-widget-content*/
background:#fff;
border:1px solid #DDDDDD;
color:#555;
}

.ui-dialog .ui-dialog-titlebar {
padding:0.5em 0.3em 0.3em 0.5em;
position:relative;
height:23px;
margin-bottom:15px;
}

.ui-dialog .ui-dialog-title {
float:left;
margin:0.1em 0pt 0.2em;
}

.ui-dialog .ui-widget-header {
	background:#F6A828 url(/images/headerBack.png) repeat-x scroll 50% 50%;
	border:1px solid #E78F08;
	color:#FFFFFF;
	font-weight:bold;
}

.ui-dialog .ui-helper-clearfix {
	display:block;
}

.ui-dialog {
	font-size:1.1em;
}

.ui-dialog .ui-widget-header .ui-icon {
	background:url('/images/uiCloseIcon.png') no-repeat;
	width:19px;
	height:18px;
}

.ui-dialog .ui-state-hover .ui-icon {
	background:url('/images/uiCloseIcon.png') no-repeat 0 -18px;
}

.ui-dialog .ui-widget-header a {
	color:#FFFFFF;
}

#videoDialog {
 display:none;
}

#watchVideo {
	cursor:pointer;
	font-size:13px;
	left:370px;
	margin-top:-25px;
	padding-bottom:2px;
	position:relative;
	background:transparent url(/images/video.gif) no-repeat scroll 0 1px;
	padding-left:20px;
	width:167px;
}

#emailFriend {
 display:none;
}

#emailFriend form {
 padding-bottom:15px;
}

#emailFriend .form-field{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	width:200px;
}

#emailFriend #message-field{
	width:auto;
}

#emailFriend label{
	display:block;
	float:left;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:3px;
	text-transform:uppercase;
	width:100%;
}

#emailFriend input{
	clear:left;
	float:left;
	width:200px;
}

* html #emailFriend input{
	margin-left:-10px;
	width:179px;
}


*+html #emailFriend input{
	margin-left:-10px;
	width:179px;
}

#emailFriend #contact-submit{
	background: url("/images/SW_email_btn.jpg") no-repeat 40px 7px;
	font-weight:bold;
	padding:5px 18px 5px 5px;
	clear:both;
	display:block;
	color:#F98000;
}

* html #emailFriend #contact-submit{
	background: url("/images/SW_email_btn.jpg") no-repeat 62px 7px;
}

*+html #emailFriend #contact-submit{
	background: url("/images/SW_email_btn.jpg") no-repeat 62px 7px;
}

#emailFriend  #flash-message {
margin:15px;
padding:10px;
}

#emailFriend  #flash-message.error {
background-color:pink !important;
border:1px dotted red;
}

#emailFriend #flash-message.confirmation {
background-color:#BEF0A2 !important;
border:2px solid #35471d;
}

#emailFriend #friend-name-field {
	clear:left;
}
