html, body 				{ min-height: 100%; height: auto !important; height: 100% }
#main a {cursor:hand; cursor:pointer;}
body 					{ margin:0; }
body, table, td, 
p, a, textarea, option, 
select, input			{ font-family: Verdana, Arial, sans-serif; font-size:10px; color:#666; }
a						{ text-decoration:none; }
a:hover					{ color:#900; text-decoration:underline; }
a.gray 					{ color:#666 !important; }
a:hover.gray 			{ color:#900; }



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; }


#video-container	{ width:100%; height:100%; position: absolute; z-index:1006; top: 0px; left: 0px; background-color:transparent; }
#video-background	{ width:100%; height:100%; position: absolute; z-index:1005; top: 0px; left: 0px; background-color:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#video-window		{ position:absolute; top:83px; left:274px; width:508px; height:391px; background-color:#FFF; z-index:1006 !important; }
#video-close { margin-left:24px; padding-top:12px; border-top:#cccccc 1px solid; width:433px; }
#video-close a { cursor:hand; cursor:pointer;}
#main 				{ margin:10px 5px 6px 50px; width:400px; line-height:14px; position:relative; top:0; left:0; }



/* 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 */

#search             { position:absolute; top:8px; left:0; width:770px; text-align:right; color:#666; font-size:10px; z-index: 999; }
#search input       { width:123px; border:1px solid #999; color:#999; padding:1px 0 1px 5px; margin:0; margin-right:2px; }


#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; }
#eco-thinking-div   { float:right; margin-top:12px; }
#program-eco-copy   { color:#ffffff; margin:20px 0 0 24px; height:130px }
#products-eco-copy  { color:#ffffff; margin:10px 0 0 0; height:120px }
.eco-Thinking-off   { color:#ffffff; font-weight:bold; }
.no-border			{ border: 0 !important; }
.two-col-body		{ float:left; width:336px; padding:16px 20px 32px 28px; margin:0; line-height:14px; }
.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 17px; }
.program-names-img2		{ margin:0 10px 0 0; }
/* End P1 Styles */

/*P2 Layout Styles*/
#center-column-p2 { margin:0 4px 0 3px; padding:25px 25px 0 25px; height:317px; line-height:14px; }
/*End P2 Layout Styles*/

/*P3 Layout Styles*/
#center-column 			{ position:relative; width:203px; height:160px; margin:0 3px 0 3px; padding:25px 25px 0 25px; background:#E4E6E8 url(/MungoBlobs/topLeft_grayCorner.gif) no-repeat; line-height:16px; }
#center-column-eco-landing { width:203px; height:160px; margin:0 3px 0 3px; padding:25px 25px 0 25px; background:#E4E6E8 url(/common/images/jpg/eco_landing_middle.jpg) no-repeat; line-height:16px; }
#eco-landing-paragraph-div { margin:20px 0 0 17px; padding: 0px 0 16px; width:365px; color:#505050;}
#eco-landing-paragraph-div p { line-height:16px;} 
#eco-landing-paragraph-div h2 { font-size:10px; margin-top:20px;}
#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-rollover0 		{ position:absolute; top:212px; left:27px; width:100px; }
.collection-rollover1 		{ position:absolute; top:212px; left:27px; width:100px; }
.collection-rollover2 		{ position:absolute; top:212px; left:27px; width:100px; }
.collection-rollover3 		{ position:absolute; top:212px; left:27px; width:100px; }
.collection-rollover0 span 	{ display:block; margin:3px 0; }   
.collection-rollover1 span 	{ display:block; margin:3px 0; }  
.collection-rollover2 span 	{ display:block; margin:3px 0; }  
.collection-rollover3 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:21px; }
#annsacks-collection	{ padding:3px 0 0 0; }
#program-tab-nav img 	{ cursor:pointer; }
#program-bottom			{ position:absolute; top:212px; width:350px; }
#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%; }
#product-tab6			{ display:none; width:100%; }
#product-tab7			{ 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: 16px; }
/*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; padding:16px 20px 32px 28px; margin:0; border-right:1px solid #CCC;}
#right-column-portfolio	{ width:342px; 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; }
/* End Search Styles */

/* Popup Styles */
#close-button           { float: right; margin-top: 10px; padding-right: 0px; cursor:pointer; cursor:hand; }
#close-button-confirm   {  margin-top: 0px; }
#popup-logo 			{ padding:8px 20px 7px 20px; background-color:#C9CDD1; }
#popup-body-white 		{ padding:0 15px 0 15px; background:#FFFFFF url(/MungoBlobs/popUp_dropShadow_white.gif) repeat-x; }
#popup-header-grey 		{ padding:15px 10px 15px 38px; background:#E4E6E8 url(/MungoBlobs/popUp_dropShadow_grey.gif) repeat-x; }
#photo-popup-header		{ padding:15px 0 10px 15px; height:58px;}
#popup-copy				{ padding:13px 0 16px 0; }
#popup-footer			{ padding:10px 0 10px 0; height:30px; }
#popup-footer  a         { cursor:pointer; cursor:hand; }
div.scroll 				{ height:250px; width:410px; overflow:auto; padding-right:6px;}
div.view-all-scroll		{ height:400px; width:410px; overflow:auto; padding-right:6px;}
div#view-all-scroll 	{ height:490px; 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 10px 0; }
#title-img-my3		{ margin: 8px 0 14px 0; }
#left-nav			{ position:absolute; top:82px; left:16px; width:114px; }

/* Top Nav Styles  */
#nav-logout 		{ display:none; }
#nav-topbuttons		{ position:absolute; top:32px; left:138px; visibility:visible; height:58px; }
#nav-products 		{ position:absolute; top:85px; left:271px; width:255px; visibility:hidden; background-color:#F1F1F1; }
#nav-designtools 	{ position:absolute; top:85px; left:271px; width:255px; visibility:hidden; background-color:#F1F1F1; }
#nav-portfolios	 	{ position:absolute; top:85px; left:527px; width:256px; visibility:hidden; background-color:#F1F1F1; }
#nav-pressroom 		{ position:absolute; top:85px; left:527px; width:256px; visibility:hidden; background-color:#F1F1F1; }
#nav-contactus 		{ position:absolute; top:85px; left:527px; width:256px; visibility:hidden; background-color:#F1F1F1; }
.nav-shadow			{ background:#F1F1F1 url(/MungoBlobs/nav_dropShadow.gif); }
.drop-down 			{ padding:9px 0 16px 28px; }
.drop-down2			{ padding:9px 0 16px 15px; }
.drop-down a,
.drop-down2 a		{ font-size:10px; color:#666; text-decoration:none; line-height:15px; }		
.drop-down a:hover, 
.drop-down a:active,
.drop-down2 a:hover, 
.drop-down2 a:active
					 { color:#900; text-decoration:underline; }
/* End Top Nav Styles  */

/* Left Nav Styles  */
.left-nav-padding		{ padding:0 0 0 14px; }
.left-nav-plus			{ line-height:18px; }
.left-nav-last	 		{ margin-top:4px; }
a.left-nav-on  			{ font-weight:bold; }
.left-nav-hidden		{ margin-top:6px; display:none; }
.left-nav-hidden a,
.left-nav-padding a		{ display:block; margin:6px 0; padding:0; }
#newletter-img          { margin: 3px 0 0 4px; padding:0; }
/* End Left Nav Styles  */

/* Plumbing Left Nav Divs for Expanding */
#left-nav-collections 	{ display:none; padding-left:20px; line-height:12px; }
#left-nav-bath			{ display:none; padding-left:20px; line-height:12px; }
#left-nav-kitchen		{ display:none; padding-left:20px; line-height:12px; }
/* End Plumbing Left Nav Divs for Expanding */

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  			{ margin:0 0 0 50px; clear:both; padding-top:10px; }
#footer a img 		{ margin:2px 38px 10px 0; }
#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; }

/* This style is referenced by content hardcoded in the database for the thumb_desc of the Colors & Finishes
    tab on the program.jsp page */
#text-link          { margin: 0; }
#text-link li       { margin: 18px 0 0 6px; }
#text-link * a:hover,
#text-link * a:active	{ text-decoration:underline; }

/* style for the newsletter details section in the newsletter library */
.newsletterDetail   { position:absolute; width:300px; height:379px; z-index:0; left: 430px; top: 170; visibility:hidden; }

/* Styles for the program page */

#program-enlarge-image-div-additional-images {z-index:1001; position:absolute;top:85;left:118px; }  /* high z-index to overrride the search box */
#program-opacity-div { width:100%; height:1000px; position: absolute; z-index:1000; top: 0px; left: 0px; background-color:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#loading-div { z-index:1005;width:100%; height:1000px; position: absolute; top: 0px; left: 0px; background-color:#fff;filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#program-popup {visibility:hidden;}
#popup-body-white { cursor:pointer; cursor:hand; }
.center-table { margin-left: auto; margin-right: auto; }