/*

Changes for print.css

Added  id="annsackslogo" to navAndFooter.html
Added  class="left-nav-tab-img" to leftNav.inc
Added id="main-table" to category.jsp, new_products.jsp, 
Added id="program-glamour" to program page
Added id="larger-popup" to program page
*/

body 					{ margin:0; }
body, table, td, 
p, a, textarea, option, 
select, input			{ font-family: Verdana, Arial, sans-serif; font-size:9pt; color:#000; }
a						{ text-decoration:underline; }

ul 					{ margin:0; padding:0; list-style-type:none; }
li					{ padding-left:6px; line-height:14px !important; background:transparent url(/MungoBlobs/bullet-link-li.gif) no-repeat; }
li.down				{ background:transparent url(/MungoBlobs/download-link-li.gif) no-repeat; padding-left:8px; }
li.down2			{ background:transparent url(/MungoBlobs/down-link-li.gif) no-repeat; padding-left:8px; }
li.up				{ background:transparent url(/MungoBlobs/popup-link-li.gif) no-repeat; padding-left:8px; }
li.top				{ background:transparent url(/MungoBlobs/top-link-li.gif) no-repeat; padding-left:8px; }
li.back				{ background:transparent url(/MungoBlobs/back-link-li.gif) no-repeat; padding-left:8px; }
li.link				{ background:transparent url(/MungoBlobs/bullet-link-li.gif) no-repeat; padding-left:8px; }
li.none				{ background:transparent; }
.plus img			{ margin:10px 4px 1px 4px; }

#main 				{ margin:42px 5px 6px 140px; width:641px; line-height:14px; position:relative; }

#two-col-body		{ float:left; width:336px; padding:16px 20px 32px 28px; margin:0;border-top:1px solid #CCC; border-right:1px solid #CCC; }
#two-col-right		{ float:right; width:224px; padding:16px; border-top:1px solid #CCC; }
#one-col-gray 		{ background-color: #E6E6E6; }
.no-border			{ border: 0 !important; }
.two-col-body		{ float:left; width:336px; padding:16px 20px 32px 28px; margin:0; }
.two-col-right		{ float:right; width:224px; padding:16px; margin:0; }
.two-col-right2		{ float:right; width:224px; padding:16px; margin:0; }

/* P1 Styles */
#category-name 			{ padding:0 0 6px 17px; }
.category-collection 	{ padding:0 0 15px 17px; color:#999; font-weight:bold; }
.divider-line			{ background-color:#CCC; }
.program-names-img		{ margin:0 10px 0 27px; }
/* End P1 Styles */

/*P2 Layout Styles*/
#main-table * img {display: none;}
#center-column-p2 { margin:0 4px 0 3px; padding:25px 0 0 0; height:317px; line-height:14px; background: white !important; }
/*End P2 Layout Styles*/

/*P3 Layout Styles*/
#center-column 			{ position:relative; width:70%; height:160px; margin:40px 3px 0 3px; padding:25px 0 0 0; line-height:16px; }
#right-column 			{ position:relative; width:204px; top:0; left:0;}
#right-column-img 		{ position:relative; top:0; left:0; visibility:visible; height:185px;}
#right-column-txt		{ position:absolute; top:0; left:0; visibility:visible; background-color:#C9CDD1; width:204px; height:160px; padding:25px 25px 0 25px; line-height:16px;}
#bottom-open 			{ width:210px; position:absolute; bottom:10px; }
#bottom-close			{ position:absolute; left:25; bottom:10px; }
.collection-results ul li 	{ margin-top: 6px; }
.collection-rollover 		{ display:block; position:absolute; top:212px; left:27px; width:100px; }
.collection-rollover span 	{ display:block; margin:3px 0; }   
/*End P3 Layout Styles*/

/*P4 Layout Styles*/
#p4-right-column		{ width:334px; height:235px; margin:0 0 0 3px;  padding:0 25px 0 25px; background:#E4E6E8 url(/MungoBlobs/topLeft_grayCorner.gif) no-repeat; }
#p4-right-column p		{ margin:14px 0;}
.product-description	{ padding:10px 10px 16px 2px; }
#program-title			{ margin-top:28px; }
#program-glamour        { display:none; }
#annsacks-collection	{ padding:3px 0 0 0; }
#program-tab-nav img 	{ cursor:pointer; }
#program-bottom			{ display:none; }
#larger-popup			{ display:none; }
#product-tab1			{ display:none; width:100%; }
#product-tab2			{ display:none; width:100%; }
#product-tab3			{ display:none; width:100%; }
#product-tab4			{ display:none; width:100%; }
#product-tab5			{ display:none; width:100%; }
#program-addl-info ul 	{ margin:12px 0 0 0; padding:0; }
#program-addl-info ul li { margin:6px 2px 6px 8px; }
p#desc					{ line-height: 14pt; }
/*End P4 Layout Styles*/

.two-col-right ul li,
.two-col-right2 ul li	{ margin:6px 2px 6px 0; }

/*P10 Layout Styles*/
#center-column-p10 		{ position:relative; width:202px; height:160px; margin:0 3px 0 3px; padding:25px 25px 0 25px; background:#E4E6E8 url(/MungoBlobs/topLeft_grayCorner.gif) no-repeat; }
#bottom-copy-p10 		{ position:relative; margin:0 3px 0 3px; padding:10px 25px 10px 25px; border-left:1px solid #CCCCCC; }
.p10-middle-image1		{ margin:3px 0 0 3px; }
.p10-middle-image2		{ margin:3px 3px 0 3px; }	
/*End P10 Layout Styles*/

/* Portfolio Styles */
#left-column-portfolio	{ width:208px; float:left; padding:16px 20px 32px 28px; margin:0; border-right:1px solid #CCC;}
#right-column-portfolio	{ width:342px; float:right; padding:16px; }
#portfolio-left			{ float:left; width:336px; height:148px; padding:16px 20px 32px 28px; margin:0; border-right:1px solid #FFF; background-color:#E5E6EA; }
#portfolio-rght			{ float:right; width:224px; height:164px; padding:16px; background-color:#E5E6EA; }
/* End Portfolio Styles */

/* Search Styles */
#left-search-column		{ width:207px;  float:left; padding:16px 20px 32px 28px; margin:0;border-top:1px solid #CCC;}
#left-search-column * input		
						{ width:190px; }
#right-search-column	{ float:right; width:353px; padding:16px; border-top:1px solid #CCC;  border-left:1px solid #CCC; }
#right-search-column * select, 
#right-search-column * input	
						{ width:205px; }
#right-search-column-or	{ width:369px; border-left:1px solid #CCC; padding:16px 0 16px 16px; background:#FFFFFF url(/common/images/jpg/bg_or.gif) repeat-x; }
#right-search-column-or * input	
						{ width:205px; }

#basic-submit-button 	{ margin-left:178px; width:20px; padding:2px 18px 20px 0; }
.left-search-results 	{ width:215px; float:left; padding:30px 20px 0 16px; }
.left-search-results-or	{ width:251px; float:left; padding:0; }
.left-search-results-column-top		
						{ width:215px;  float:left; padding:15px 20px 25px 16px; margin:0; border-right:1px solid #CCC;}
.left-search-results-column		
						{ width:215px;  float:left; padding:15px 20px 25px 16px; margin:0;border-top:1px solid #CCC; border-right:1px solid #CCC;}
.left-search-results-column * select, 
.left-search-results-column * input,
.left-search-results * select, 
.left-search-results * input { width:200px; }
#designer-search-left 	{ border-right:1px solid #CCC; }
.promoteSearch			{ padding: 5px 5px 5px 28px; background-color:#f0f1f1; border-right:1px solid #CCC; border-bottom:1px solid #CCC;  border-top:1px solid #CCC; }
.promoteSearchImg		{ border:1px solid #999; }

#left-nav img, 
#left-nav * img 	{display: none;}


/* End Search Styles */

/* Popup Styles */
#popup-logo 			{ padding:8px 38px 7px 38px; background-color:#C9CDD1; }
#popup-body-white 		{ padding:0 38px 0 38px; background:#FFFFFF url(/MungoBlobs/popUp_dropShadow_white.gif) repeat-x; }
#popup-header-grey 		{ padding:10px 38px 15px 38px; background:#E4E6E8 url(/MungoBlobs/popUp_dropShadow_grey.gif) repeat-x; }
#photo-popup-header		{ padding:15px 0 10px 0; height:38px;}
#popup-copy				{ padding:13px 0 16px 0; }
#popup-footer			{ padding:10px 0 10px 0; height:30px; }
div.scroll 				{ height:250px; width:410px; overflow:auto; padding-right:6px;}
div.view-all-scroll		{ height:420px; width:410px; overflow:auto; padding-right:6px;}
div#view-all-scroll 	{ height:560px; width:500px; overflow:auto; padding-right:6px;}
/* End Popup Styles */

#where-to-buy-left		{ float:left; width:336px; height:106px; padding:16px 20px 32px 28px; margin:0; border-right:1px solid #FFF; background-color:#E5E6EA; }
#where-to-buy-rght 		{ float:right; width:224px; height:122px; padding:16px; background-color:#E5E6EA; }
#where-to-buy-rght a	{ color:#900; text-decoration:none;  }
#where-to-buy-rght a:hover,
#where-to-buy-rght a:active 	{ text-decoration:underline; }
#where-to-buy-left #title-img 	{ margin:26px 0 14px 0; background-color:#E5E6EA; }
#where-to-buy-sub   	{ width:100%; background-color:#F1F1F1; height:22px; margin:0; }
#where-to-buy-results 	{ width:100%; margin:0; clear:both; }
#where-to-buy-rght * select	{ width:175px; }
#where-to-buy-results table	{ margin:16px 0; }
#where-to-buy-results table * div { margin:4px 0; }
#additional-info-grey	{  width:592px; height:106px; padding:16px 20px 32px 28px; margin:0; background-color:#E5E6EA; }

#title-img			{ margin:26px 0 14px 28px; }
#title-img2			{ margin:2px 0 14px 0; }
#title-img-my3		{ margin: 8px 0 14px 0; }
#left-nav			{ position:absolute; top:82px; left:16px; width:114px; }


#search 			{ display:none; }

/* Top Nav Styles  */
#nav-logout 		{ display:none; }
#nav-topbuttons		{ position:absolute; top:2px; left:20px; visibility:hidden; height:58px; }
#nav-topbuttons #annsackslogo { display: block; position:absolute; top:12px; left:2px; visibility:visible; }
#nav-products 		{ display:none; }
#nav-designtools 	{ display:none; }
#nav-portfolios	 	{ display:none; }
#nav-pressroom 		{ display:none; }
#nav-contactus 		{ display:none; }
/* End Top Nav Styles  */


form 				{ display:inline !important; }
select, option 		{ font-family:Verdana, Arial, sans-serif; font-size:10px; color:#666; background-color:#F1F1F1; }
.form .wide, 
.form * .wide		{ width:200px; }
.form .wider, 
.form * .wider		{ width:320px; }
textarea 			{ overflow:auto; padding:5px; line-height:16px; }

div.horizontal-line	{ clear:both; width:100%; height:0; border-bottom:1px solid #CCC; margin:0; padding:0; line-height: 0; }

#footer  			{ display:none; }

#text-spiff, 
#image-spiff 		{ margin:0; }
#text-spiff li		{ margin:18px 0 0 6px; }
#text-spiff * a,
#image-spiff * a	{ color:#900; text-decoration:none; }
#text-spiff * a:hover,
#text-spiff * a:active,
#image-spiff * a:hover,
#image-spiff * a:active	{ text-decoration:underline; }
.space-title 		{ margin:0 0 3px 0; font-weight:bold; color:#999; }
.space-title2 		{ margin:0 0 3px 0; font-weight:bold; }
.space-top			{ margin:4px 0 0 0; }
.right				{ float:right; }
.red 				{ color:#900; }
.light-grey			{ color:#999; }