/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/

@import "/content/ebiz/apartstyle/resources/js/external/yui/build/container/assets/container.css"; /* This MUST be left in place as it defines the base styling */

/* Panel modality mask styles */
/* See http://developer.yahoo.com/yui/examples/container/panelskin1.html for skining tutorial*/

/* general panel */
.yui-panel { 
		border:1px solid #4F4C4B;
		background-color:transparent; 
		font-family:tahoma; 
}

/* popup panel */
#popupcontent_panel.yui-panel, 
#lightboxcontent_panel.yui-panel, 
#signin_panel.yui-panel, 
#enlarge_panel.yui-panel { 
		border:1px solid #4F4C4B;
		background-color:transparent;
}
#lightboxcontent_panel {
		width:420px !important;
		height:506px; 
		min-height:506px;
		background:#fff !important;
}
#enlarge_panel.yui-panel {
		width:502px!important;
}
#popupcontent_panel.yui-panel {
		border:1px solid #000;
}
/* modal mask */
#popupcontent_panel_mask, 
#lightboxcontent_panel_mask, 
#wait_panel_mask, 
#signin_panel_mask, 
#enlarge_panel_mask, 
#loading_panel_mask {
		background-color:#fff;
}

/* underlay */
#popupcontent_panel_c.yui-panel-container.shadow .underlay, 
#minicart_detail_c.yui-panel-container.shadow .underlay, 
#lightboxcontent_panel_c.yui-panel-container.shadow .underlay, 
#enlarge_panel_c.yui-panel-container.shadow .underlay { 
		top: 3px; 
		bottom: -3px; 
		right: -3px; 
		left: 3px; 
		background-color: #000; 
		opacity: .12; filter: alpha(opacity=0); 
}

/* header */
/* margin-left matches width of corner graphic */
.yui-panel .hd  {
		background:#fff;
		border-style:none !important;
		border-width:0 !important;
		color:#CCA999;
		font-size:1.1em;
		letter-spacing:1px;
		text-transform:uppercase;
}
#popupcontent_panel.yui-panel .hd {
		background:#fff;
		color:#A3715E;
		height:20px; 
		margin-left:0; 
		margin-right:0; 
		text-transform:uppercase; 
		font-weight:bold; 
		font-size:1.1em; 
		overflow:visible; 
		border:none; 
		padding: 5px 0 0 12px;
		text-align:left;
}
#lightboxcontent_panel.yui-panel .hd, 
#wait_panel.yui-panel .hd, 
#signin_panel.yui-panel .hd, 
#enlarge_panel.yui-panel .hd, 
#loading_panel.yui-panel .hd { 
		padding:0; 
		border:none; 
		background-color:#FFF;
		color:#CCA999; 
		height:20px; 
		margin-left:0; 
		margin-right:0; 
		text-transform:uppercase; 
		font-weight:bold; 
		font-size:1.1em; 
		overflow:visible; 
}
#popupcontent_panel.yui-panel .hd span, 
#lightboxcontent_panel.yui-panel .hd span, 
#wait_panel.yui-panel .hd span, 
#signin_panel.yui-panel .hd span, 
#enlarge_panel.yui-panel .hd span, 
#loading_panel.yui-panel .hd span {
		line-height:20px; 
		padding-left:3px;
}
#popupcontent_panel.yui-panel .hd .tl, 
#lightboxcontent_panel.yui-panel .hd .tl, 
#wait_panel.yui-panel .hd .tl, 
#signin_panel.yui-panel .hd .tl, 
#enlarge_panel.yui-panel .hd .tl, 
#loading_panel.yui-panel .hd .tl { 
		height:20px; 
		top:0; 
		left:0; 
		position:absolute; 
}
#popupcontent_panel.yui-panel .hd .tr, 
#lightboxcontent_panel.yui-panel .hd .tr, 
#wait_panel.yui-panel .hd .tr, 
#signin_panel.yui-panel .hd .tr, 
#enlarge_panel.yui-panel .hd .tr, 
#loading_panel.yui-panel .hd .tr { 
		height:20px; 
		top:0; 
		right:0; 
		position:absolute; 
		}

/* close window button */
#popupcontent_panel.yui-panel .container-close {
		top:7px; 
		width:6px; 
		height:8px;
		background-image:url(../../../images/closetellafriend.gif); 
		background-repeat:no-repeat;
}
#popupcontent_panel.yui-panel .container-close:hover {
		background-image:url(../../../images/closetellafriend.gif); 
		background-repeat:no-repeat;
}
#lightboxcontent_panel.yui-panel .container-close, 
#signin_panel.yui-panel .container-close, 
#enlarge_panel.yui-panel .container-close { 
		top:7px; 
		width:6px; 
		height:8px;
		background-image:url(../../../images/closetellafriend.gif); 
		background-repeat:no-repeat;
}
#lightboxcontent_panel.yui-panel .container-close:hover, 
#signin_panel.yui-panel .container-close:hover, 
#enlarge_panel.yui-panel .container-close:hover { 
		background-image:url(../../../images/closetellafriend.gif); 
}
	
/* body */
#lightboxcontent_panel.yui-panel .bd, 
#wait_panel.yui-panel .bd, 
#enlarge_panel.yui-panel .bd, 
#loading_panel.yui-panel .bd{ 
		border:1px solid #343434; 
		background-color:#FFF; 
		
		border-bottom:0;
		border-left:0;
}
#popupcontent_panel #buttons, 
#lightboxcontent_panel #buttons, 
#enlarge_panel #buttons { 
		width:350px; 
}
.yui-panel .bd {padding:0;}
#wait_panel.yui-panel .bd, #loading_panel.yui-panel .bd{padding:10px;}

/* product list specific */
#icat_popup #popupcontent_panel.yui-panel { width: 430px; }
#icat_popup #popupcontent_panel.yui-panel .bd { height: 425px; overflow: auto; }

/* product detail specific */
#invt_popup #popupcontent_panel.yui-panel { width: 314px; }
#invt_popup #popupcontent_panel.yui-panel .bd { overflow:hidden; background:#fff;}
#invt_popup #popupcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the popup header */

/* lightbox - product detail */
#lightbox_holder #lightboxcontent_panel.yui-panel .bd, #enlarge_panel.yui-panel .bd { overflow:hidden; padding:0; width:420px; text-align: center;}
#lightbox_holder #lightboxcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the */
#lightboxflash { display:block; margin: 10px; }

/***** hack opera9.5 ******/ 
@media all and (-webkit-min-device-pixel-ratio:10000),
	not all and (-webkit-min-device-pixel-ratio:0)
	{
		:root #lightbox_holder #lightboxcontent_panel.yui-panel .bd{width:500px;height:437px;}
	}

/* loading panel */
#wait_panel.yui-panel,#loading_panel.yui-panel { width:240px; }
#wait_panel.yui-panel .bd #loadPanelImg {	background-image:url(../../../images/loading_bar.gif); display:block; width:220px; height:19px; }

/* minicart detail */

#minicart_detail { 
		position:absolute; 
		top:90px; 
		left:912px; 
		font-size:0.9em; 
		color:#333; 
		z-index:10;
}
html* #minicart_detail {
		]left: 912px;    /*IE7,IE6*/
}/**/
*html  #minicart_detail {left:912px;} /* IE6 */
body:nth-of-type(1) #minicart_detail {
		/*left: 830px;*/		/*SAFARI*/ 
		left:912px;
} 


/* add the z-index for IE to float popup above Element heading graphics */
#minicart_detail #popupcart_panel {overflow:hidden; width:284px !important;} /*leave overflow hidden when using animation*/


/* header */
/* margin-left matches width of corner graphic */
#minicart_detail .yui-panel .hd { padding:0; border-top:1px solid #4B4242 !important; background-color:#fff; color:#A3715E; height:36px; margin-left:8px; margin-right:8px; text-transform:uppercase; font-weight:normal; font-size:1em; overflow:visible; }
#minicart_detail .yui-panel .hd span {
	float:left;
	line-height:20px;
	padding-left:2px;
	padding-top:10px;
	text-align:left;
}
#minicart_detail .yui-panel .hd .tl { width:9px; height:37px; top:0; left:0; background:transparent url(../../../images/popup_hd_tl.gif) 0 0 no-repeat; position:absolute; }
#minicart_detail .yui-panel .hd .tr { width:9px; height:37px; top:0; right:0; background:transparent url(../../../images/popup_hd_tr.gif) 0 0 no-repeat; position:absolute; }

/* body */
#minicart_detail .yui-panel .bd { background-color:#FFFFFF;}
#minicart_detail .yui-panel .bd #popupcart h2{font-weight:bold}
#popupcart ul#minicart_products {
	padding: 0 10px; 
	border-left:1px solid #4F4C4B; 
	border-right:1px solid #4F4C4B; 
	width:262px;
	margin:0;
}
#popupcart ul#minicart_totals {
	font-size:0.9em;
	padding:0 10px 5px;
	border-left:1px solid #4F4C4B; 
	border-right:1px solid #4F4C4B; 
	width:262px;
	margin:0;
}
#popupcart ul#minicart_links {
	font-size:0.9em; 
	background:#FFF url(../../../images/popup_hd_btm.gif) 0 bottom no-repeat; 
	height:34px;
	padding:0 10px;
	width:264px !important;
}
/* products */
#minicart_detail ul { width: 100%; overflow: hidden; clear: both; }
ul#minicart_products { margin:5px 0; }
ul#minicart_products li { min-height:67px; padding:5px 0; clear: both; overflow:hidden; border-top-color: #4B4242; border-top-width: 1px; border-top-style: solid; }
ul#minicart_products h2 { margin: 0; padding: 0; font-size:1.1em; }
ul#minicart_products p { margin: 0; padding: 0; }
ul#minicart_products .image { float: left;}
ul#minicart_products .details {text-align:left; float: right; width: 145px; }
ul#minicart_products .details h2 a { float:left; color: #A3715E;margin:0 0 5px 0; font-weight:normal; text-decoration:underline;}
ul#minicart_products .details .price, 
ul#minicart_products .details .quantity  {
		clear:both;
		float:left;
		margin:1px 0 1px 0;
}
span.invtatt span {
		clear:both;
		float:left;
		margin:1px 0 1px 0;
}
ul#minicart_products img {}
/* links */
ul#minicart_links { width:100%; } /* We add this because IE6 doesn't like float right on li.checkout without it */
ul#minicart_totals li.items  {
	background-color:#4B4242;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	padding:10px;
	text-align:left;
	width:110px;
}
ul#minicart_totals li.total  {
	background-color:#4B4242;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	padding:10px;
	text-align:right;
	width:110px;
}
ul#minicart_links li.viewbasket { float:left; display:inline; }
ul#minicart_links li.viewbasket a {
		width:112px; 
		float:left; 
		height:31px;
		background:url(../../../images/mybag_btn.png) no-repeat top left;
		text-indent:-5000px;
		outline:0; 
}
ul#minicart_links li.checkout { float:right; display:inline; }
ul#minicart_links li.checkout a {
		width:112px; 
		float:right; 
		height:31px;
		background:url(../../../images/checkout_btn.png) no-repeat top left;
		text-indent:-5000px;
		outline:0; 
}
/* close window button */
#minicart-close { top:2px; right:4px; height:17px; width:17px; background-image:url(../../../images/x_btn.png); position:absolute; z-index:6; margin:15px 0 0; padding:0 !important; cursor:pointer; visibility:inherit; background-repeat:no-repeat; }
#minicart-close:hover { background-image:url(../../../images/x_btn.png); }


/* sign in */
#signin_popup {text-align: left;}
#iframewrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#iframewrapper .checkoutR, #signin_popup .checkoutR {display:none;} /* hides the help & info section */
#iframewrapper h1, #signin_popup h1 {display:none;} /* hides the title sourced in the popup */
#iframewrapper fieldset.f-loginemail div {margin:10px 0;}
#iframewrapper .dontFloat {float:none;width:auto;}
#signin_popup #signInPanelIframe1 {width:505px; height:220px;}
#signin_popup .containerpwrm, #signin_popup .containerpwrmthankyou {margin: 10px;}

/* underlay */
#signin_panel_c.yui-panel-container.shadow .underlay {left:3px;right:-3px;top:3px;bottom:-3px;position:absolute;background-color:#000;opacity:0.12;filter:alpha(opacity=12);}


/* body */
#signin_panel .bd { padding:10px; height:230px; border-bottom:none; border-top:1px solid #343434; border-left:1px solid #343434; border-right:1px solid #343434; background-color:#FFF; }
#signin_panel .bd #loadPanelImg { background-image:url(../../../images/loading_bar.gif); display:block; width:220px; height:19px; }

/* footer */
#signin_panel .ft { padding:0 10px 10px 10px; border-top:none; border-bottom:1px solid #343434; border-left:1px solid #343434; border-right:1px solid #343434; background-color:#FFF; font-size:0.9em; overflow:visible;}
#signin_panel .ft p { padding:0; margin:0;}

/* ALTERNATE VIEW IMAGES */
#mainImage img {margin:0 0 5px 0; padding:0; border:solid 1px #C7C7C7;}
#alternateViewList {float:left; text-align:left; margin:10px 0 0 8px;}
#altviewHeader {text-align:left; margin:0 0 5px 0;}
#closeWindow {float:left; width:100%; margin:10px 0 0 0; padding:0;}

/* alternate view display as image list */
#alternateViewList img {margin:5px 3px 0 0; border:1px solid #C7C7C7;}
#alternateViewList a:hover img, #alternateViewList a.selected img {border:1px solid #0000FF;}

/* alternate view display as number list */
#alternateViewList a span {float:left; margin:0 5px 0 0; padding:5px; border:1px solid #C7C7C7; display:block; cursor:pointer;}
#alternateViewList a:hover span, #alternateViewList a.selected span {border:1px solid #838383; text-decoration:none; background:#c7c7c7;}

/*****************Popup Tell a Friend******************/
#popupcontent {
		float:left;
		padding-left:15px;
		background:#fff;
}
#popupcontent form input {
		float:left;
		width:237px;
		border:1px solid #CECECE;
		font-size:1em;
}
#popupcontent form input#bisemail {
		padding:0 0 3px 2px;
		width:200px;
}
#popupcontent #buttons input#CONTINUE {
		width:auto;
		float:left;
		clear:both;
		padding:10px 0 10px 12px;
		border:none;
}
#popupcontent #tellafriend  #buttons {
		width:285px;
		border-bottom:1px solid #4B4242;
		padding:10px 0 10px 0;
}
#popupcontent #tellafriend  #buttons input.right {
		clear:none;
		float:right;
		width:auto;
		border:none;
}
#popupcontent #tellafriend div label {
		width:14%;
		font-size:0.9em;
}
#popupcontent #tellafriend .message {
		overflow:hidden;
}
#popupcontent textarea#field1 {
		font-size:1.1em;
		width:280px;
		border:1px solid #CECECE;
		text-align:left;
		height:70px;
}
#popupcontent #tellafriend p {
		font-size:0.9em;
}
#popupcontent #tellafriend p.youremail,
#popupcontent #tellafriend p.friendemail {
		clear:both;
		float:left;
		padding:20px 0 10px;
		margin:0;
		color:#A3715E;
}
#popupcontent #tellafriend div.message label {
		width:300px;
		color:#A3715E;
		padding:20px 0 10px 0;
}
#tellafriendthankyou {
		float:left;
		text-align:left;
		width:314px;
		margin:0;
		padding:0;
}
#tellafriendthankyou p {
		width:auto;
		float:left;
		text-align:left;
		padding:10px 0 10px 10px;
		margin:0;
}
#tellafriendthankyou .thankyou_link {
		width:90%;
}
a#back_link {
		float:left;
		clear:both;
}
#popupcontent .addthis_toolbox {
		width:285px;
		float:left;
		margin:0;
		padding:10px 0 0 0;
}
.yui-panel .bd p {
		border-left:1px solid #4F4C4B;
		border-right:1px solid #4F4C4B;
		margin:0;
		padding:0 0 10px;
}
.yui-panel .bd #minicart_products p {
		border: none !important;
}

.sizechart p {border:none !important;}
