/** global styles **/

body{
	font-family:Arial,Helvetica,Sans-Serif,Times;
	font-size:9pt;
	line-height:16px;
	color:#222222;
	/*margin:10px;*/
	background-color:#fff;
}

body#storeEntrance,body#storeItemList,body#storeItemDetails
{
	background-color:#fff;
	margin:8px;
	padding:0;
}

img, div, a, input {
behavior: url("/images/cms/stores/outlet_store/iepngfix.htc");
}

input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666;
	padding:2px;
	border:1px #aaa solid;
}

select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666;
	padding:2px;
	border:1px #aaa solid;
	}
	
.helpsmall{
font-size:11px;
text-align:center;
color:#333;
}

.smallTxt
{
	font-size:8pt;
}

.boldTxt
{
	font-weight:bold;
}

.noBorder
{
	border:none;
	padding:0;
	margin:0;
}

#phone_num
{
	background-color:#ffffcc;
	border:1px #ffff99 solid;
	margin:10px 0px 10px 0px;
	padding:8px;
	text-align:center;
}

#enter_zip
{
	margin:80px auto 0px auto;
	background-color:#eee;
	border:1px #ddd solid;
	padding:12px;
	width:500px;
}

#enter_zip img
{
	float:right;
	margin:0px 0px 5px 5px;
}

.splash_link
{
	text-align:center;
}

.splash_link a:link,.splash_link a:visited
{
	color:#000;
	text-decoration:underline;
}

.splash_link a:hover
{
	color:#0000ff;
	text-decoration:underline;
}

/*** container for the entire store ***/

#store_container
{
	margin:0;
	padding:0;
	position:relative;
	width:725px;
	z-index: 0;
}

/* page title */

#page_title{
width:725px; 
line-height:20px; 
height:20px; 
margin:0px 0px 10px 0px;
border-bottom:1px #ccc solid;
background-color:#fff;
clear:both;
}

.page_title_txt{
font-size:12px;
font-weight:bold;
color:#666666;
padding-left:5px;
width:400px;
float:left;
}

.page_title_links{
font-size:11px;
color:#666666;
padding-left:5px;
text-align:right;
width:200px;
float:right;
padding-right:5px;
vertical-align:bottom;
line-height:18px;
}

.page_title_links img
{
	vertical-align:middle;
}

.page_title_links a:link,.page_title_links a:visited
{
	text-decoration:none;
	color:Blue;
}

/* page title on details page (breadcrumb links) */

#page_title_details{
width:725px; 
color:#666;
font-size:8pt;
line-height:20px; 
margin:0px 0px 10px 0px;
border-bottom:1px #ccc solid;
clear:both;
}

.page_title_details_txt{
font-size:8pt;
font-weight:normal;
color:#333;
}

.page_title_details_txt a:link,.page_title_details_txt a:visited{
text-decoration:none;
color:#777;
}

.page_title_details_txt a:hover{
text-decoration:underline;
}

/** left side of the store **/

#page_left
{
	position:relative;
	float:left;
	width:500px;
	background-color:#fff;
	margin:0;
	padding:0;	
	
}

/** left side of the store (details page only) **/

#page_left_details{
	width:420px;
	margin-right:20px;
	float:left;
	background-color:#fff;
}

/* list definitions for the page_left div */

#page_left ul
{
	margin:0;
	padding:0;
}

#page_left li
{
	list-style-type:none;
	list-style-position:outside;
}

/* link color definitions for the page_left div */

#page_left a:link,#page_left a:visited
{
	color:#000;
	text-decoration:underline;
}

#page_left a:hover
{
	color:#0000ff;
	text-decoration:underline;
}

/** right side of the store **/

#page_right{
	float:left;
	width:225px;
	background-color:#fff;

}

/** right side of the store (details page only) **/

#page_right_details{
	width:285px;
	float:left;
	background-color:#fff;
}

/* link color definitions for the page_right div */

#page_right a:link,#page_right a:visited
{
	color:#000;
	text-decoration:underline;
}

#page_right a:hover
{
	color:Blue;
	text-decoration:underline;
}

/* submit button */

.submit{
	background-color:#ddd;
	width:40px;
}

/* area for zip code widget - now defunct */

#zip
{
	margin:0px 0px 0px 0px;
}

/* input box class for zip widget */

.zip
{
	width:45px;
	height:17px;
}

/** product groups page - list of items **/

#model_list
{
	position:relative;
	width:500px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:8pt;
	background-color:#fff;
}

#model_list ul{
	margin:0;
	padding:0;
	clear:both;
}

/** product listing as line item (inline) **/

#model_list ul li
{
	
	float:left;
	line-height:15px;
	list-style-type:none;
	list-style-position:outside;
	display:block;
	padding:0;
	margin:0px 10px 10px 0px;
	width:235px;
	height:180px;
	overflow:auto;
	clear:none;
	background-color:#fff;
	color:#444;
}

/* thumbnail for product listing */

#model_list ul li img{
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* product listing title */

.item_list_title
{
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
}

/* 'more info' & 'add to cart' links below the feature highlights */

.item_list_info
{
	font-size:8pt;
	line-height:11pt;
}

/* title for headings on right side of the page (ie: Featured Item, Additional Info) */

.right_side_title{
	font-size:8pt;
	letter-spacing:1px;
	color:#999;
	border-bottom:1px #ddd solid;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding-bottom:1px;
}

.left_side_title{
	font-size:8pt;
	letter-spacing:1px;
	color:#999;
	border-bottom:1px #ccc solid;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	width:490px;
	/*
	background-color:orange;
	*/
}

/* headline for featured item */

.side_headline{
	font-size:9pt;
	line-height:16px;
	font-weight:bold;
	color:#444;
}

/* subheadline for featured item */

.side_subheadline{
	font-size:8pt;
	line-height:14px;
	color:#666;
	margin-bottom:5px;
}

/* input box for quantity */

.quantity{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666;
	border:1px #ccc solid;
	background-color:#f6f6f6;
	height:16px;
	padding:0px 0px 0px 2px;
	width:14px;
}

.quantityBuy{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666;
	border:1px #ccc solid;
	background-color:#efefef;
	height:16px;
	padding:0px 0px 0px 2px;
	width:20px;
}

/* add to cart button */

.button{
	color:#444;
	width:65px;
	background-color:#efefef;
	border:1px #ccc solid;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	/*background-image:url(/images/cms/btn_bg.gif);*/
}

/* Buy this product (details page) */

.buy_title
{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #ccc solid;
	margin:10px 0px 5px 0px;
	background-color:#666;
	color:#fff;
	padding:3px;
}

/** Area for Product Gallery Widget **/

#details_gallery
{
	width:285px;
	overflow:auto;
	background-color:#fff;
}

/* Product Gallery Widget */

.prod_gallery{
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
	padding-bottom:4px;
	color:#666;
}

.prod_gallery img{
	margin-left:3px;
}

.prod_gallery_text{
	padding-left:4px;
	text-align:left;
	background-color:#eee;
	border-bottom:1px #ddd solid;
	border-top:1px #ddd solid;
	font-size:11px;
	line-height:18px;
	margin-bottom:4px;
}

/* full-sized details page image */

#details_image
{
	text-align:center;
	clear:both;
	overflow:auto;
	width:285px;
	scrollbar-arrow-color:#aaa;
	scrollbar-base-color:#eee;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#ddd;
	scrollbar-highlight-color:#eee;
	scrollbar-shadow-color:#aaa;
	margin:0px 0px 20px 0px;
}

/* title on details page */

.product_title{
	color:#555;
	font-size:14pt;
	line-height:18pt;
	margin-bottom:5px;
}

/* sub title on details page */

.product_subtitle{
	color:#888;
	font-size:11px;
	margin-bottom:10px;
}

/** tab menu for product groups **/

#prod_group_tab{
	margin-bottom:10px;
	border-bottom:1px #ccc solid;
	font-size:11px;
	color:#666;
	/*
	background-color:Blue;
	*/
}

#prod_group_tab a:link, #prod_group_tab a:visited{
	line-height:19px;
	padding:2px;
	font-size:11px;
	background-color:#eee;
	border:1px #ccc solid;
	display:inline;
	color:#666;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:0px;
}

#prod_group_tab a:hover{
	background-color:#ddd;
}

#prod_group_tab ul
{
	margin:0;
	padding:0;
}

#prod_group_tab li
{
	display:inline;
}

#prod_group_tab #current a:link
{
	color:Red;
	background-color:Black;
}

/** store description **/

#store_desc{
	float:left;
	width:485px;
	padding-bottom:10px;
	margin:0px 0px 10px 0px;
	overflow:auto;
}

/* image included in store description */

#store_desc img{
	float:right;
	margin:0px 0px 0px 0px;
	clear:both;
}

/* Zip Code Widget Area */

#zip_widget{
	width:480px;
	margin:10px 0px 10px 0px;
}

/* Featured Item Area */

#feature_area{
	margin:0px 0px 10px 0px;
	clear:both;
	
	font-size:8pt;
	line-height:11pt;
	background-color:#fff;
	word-wrap: break-word;
	
}

/*Featured Item Image */

#feature_area img{
	float:right;
	clear:both;
	margin:0px 0px 5px 3px;
}


/* Buy this product (intended for Featured Item Area) */

#buy{
	clear:both;
	margin:10px 0px 5px 0px;
	color:#fff;
	background-color:#666;
	
	border-bottom:1px #222 solid;
	line-height:22px;
	font-size:9pt;
	font-weight:bold;
	padding-left:3px;
}

/** area for thumbnails **/

#store_thumbs{
	width:490px;
	margin-bottom:10px;
}

/** core category thumbnails **/

#core_list
{
	margin:0px 0px 10px 0px;
}

#core_list img{
	margin:0px;
	padding:0px;
}

#core_list ul{
	margin:0;
	padding:0;
}

#core_list ul li{
	display:inline;
	list-style-type:none;
	width:150px;
	margin-right:13px;
	padding:0;
}

/** accessory category thumbnails **/

#acc_list
{
	margin:0px 0px 10px 0px;
}

#acc_list img{
	margin:0px;
	padding:0px;
}

#acc_list ul{
	margin:0;
	padding:0;
}

#acc_list ul li{
	display:inline;
	list-style-type:none;
	width:150px;
	margin-right:11px;
	padding:0;
}

/** Additional Info Area **/

#add_info{
	clear:both;
	margin:0px 0px 20px 0px;
	font-size:11px;
	line-height:14px;
	background-color:#fff;
}

#add_info_links 
{
	margin:0px 0px 10px 0px;
}

#add_info ul{
	margin-top:10px;
	margin-left:0px;
	padding:0;
}

#add_info li{
	font-size:11px;
	list-style-type:none;
	list-style-position:outside;
}

#add_info a:link,#add_info a:visited{
	color:#000;
	text-decoration:underline;
}

#add_info a:hover{
	text-decoration:underline;
	color:#0000ff;
}

.add_info_text
{
	margin:0px 0px 10px 0px;
}


/** Product Details Area **/

#details_area
{
	color:#444;
	font-size:9pt;
	line-height:13pt;
	margin:0px 0px 0px 0px;
}

.gallery_menu
{
	background-color:#666666;
	font-size:9pt;
	font-weight:bold;
	height:22px;
	text-align:left;
	color:#ffffff;
	padding-left:1px;
	width:274px;
}

.gallery_image
{
	margin:3px 0px 0px 0px;
}

.gallery_line_bg
{
	background-color:#fff;
}

.dealer_copy
{
	margin:0px 0px 10px 0px;
}

/* Product Features Area */

.item_narrative
{
	font-size:9pt;
	line-height:13pt;
	margin:0px 0px 10px 0px;
}

#details_page_features
{
	margin:0;
	padding:0;
}

#details_page_features ul{
	margin:0;
	padding:0;
}

/* Single Feature Entry */

#details_page_features li{
	margin:0;
	padding:0;
	list-style-position:outside;
	list-style-type:none;
}

#details_page_features ul li{
	margin:0;
	list-style-type:none;
}

/* Link colors for Features */

#details_page_features a:link,#details_page_features a:visited{
	color:#222;
	text-decoration:underline;
}

#details_page_features a:hover{
	color:#0000FF;
	text-decoration:underline;
}

.details_group_title{
	font-weight:bold;
	font-size:12px;
	line-height:16pt;
	color:#666;
	background-color:#e3e3e3;
	padding-left:5px;
	border:1px #ccc solid;
	margin:10px 0px 5px 0px;
}

/* Buy this Product (details page) */

.details_right_item
{
	background-color:#fff;
	margin:0px 0px 10px 0px;
}

.details_right_title{
	
	background-image:url("/images/cms/stores/outlet_store/details_right_bg.gif");
	border-top:1px #444 solid;
	height:22px;
	line-height:22px;	
	margin:0px 0px 5px 0px;	
}

.details_right_title_text
{
	padding-left:5px;
	font-size:9pt;
	color:#eee;
	font-weight:normal;
}

.buyPrice
{
	font-size:8pt;
	color:#444;
}

.buyProduct
{
	background-image:url("/images/cms/stores/outlet_store/bpbg.gif");
	background-repeat:repeat;
	border-bottom:1px #444 solid;
	background-color:#efefef;
	font-size:9pt;
	font-weight:bold;
	color:#fff;
	line-height:22px;
	padding-left:5px;
	margin:0px 0px 5px 0px;
}

/* Price text in Buy this Product Table */

.buy{
	font-size:11px;
}

.details_title{
	font-size:14pt;
	line-height:22px;
	color:#666;
}

.thumb_title{
	font-weight:bold;
	padding:3px 0px 3px 0px;
	font-size:11px;
	color:#333333;
}


	
/** from Doug for features **/
/** for ajax window and features on parent page **/
	
#pageWrapper {
	padding: 10px;
	/*
	height: 325px;
	*/
	z-index: 5;
}
	
#featureHeading {
	width: 400px;
	font: 600 10pt arial;
}

#copyContainer {
	position: relative;
	top: 10px;
	width: 415px;
	/*
	height: 225px;
	overflow: auto;
	*/
}
	 
#featureImage {
	float: right;
	width: 185px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	/*
	border: 1px solid gray;
	background-color: violet;
	*/
}
	
#featureCopy { 		
	
}
	
#closeWindow {
	position: relative;
	top: 5px;	
	width: 400px;
	text-align: center;
}
	
/* only used on preview templates */
	
.highlights_item{
	font-size:8pt;
	line-height:11pt;
}

.preview_ph_left{
	width:460px;
	border:1px #aaa dotted;
	background-color:#e6e6e6;
	padding:10px;
	text-align:center;
	color:#666;
	margin:0px 0px 20px 0px;
}

.preview_ph_right{
	width:203px;
	border:1px #aaa dotted;
	background-color:#e6e6e6;
	padding:10px;
	text-align:center;
	color:#666;
	margin:0px 0px 20px 0px;
}

#banner_area
{
	width:758px;
	height:70px;
	margin:0px 0px 10px 0px;
}

.productSubGroup
{
	background-color:#fff;
	margin:0px 0px 10px 0px;
	padding:0;
	clear:both;	
}

#details_buy
{
	margin-bottom:10px;	
}




	#modelFeatures {	
	position: absolute;		
	top: 200px;	
	left: 250px;	
	width: 425px;	
	height: 100px;
	border: 5px outset aliceblue;	
	background-color: #fff;	
	display: none;	
	z-index: 15;	
	}	


#shippingPolicy
{
	position:absolute;
	top:1000px;
	left:400px;
		background-color:#ffffcc;
	border:1px #ffff99 solid;
	margin:10px 0px 10px 0px;
	padding:8px;
	text-align:center;
	width:400px;
}

.buyNow
{
	font-size:8pt;
	border:none;
	color:#333;
}

/*pre cart containers*/

#pc
{
	margin:0;
	padding:0;
}

#preCart
{
	position:relative;
	left:-25px;
	top:-100px;
	border:3px #ccc solid;
	background-color:#fff;
	background-repeat:repeat;	
	margin:50px 0px 0px 15px;
	padding:0;
	width:692px;
	height:400px;
	overflow:auto;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;	
}

#pcbg
{
	/*
	background-color:Green;
	*/
	position:relative;
	left:-30px;
	top:-30px;
	background: #FFF url("/images/pcwhbg.png");
  	background-repeat :repeat;
   	width :600px;
  	height :600px;
   	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;	
}

.pcif
{

}

#cartWrapper
{
	margin:0;
	padding:0;
	width:100%;
	overflow:auto;
}

#cartPage
{
	width:100%;
	/*width:718px;*/
	display:none;
	margin:0;
	padding:0;
	position:absolute;
}

#cartPopUpContainer
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:728px;
	z-index:100;
	border:solid 1px #ccc;
}

#cartPopUpArea
{
	position:relative;
	background-color:#fff;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	z-index:97;
	margin:0px;
	padding:0px;
	
}

#cartPopUpHeader
{

	height:12px;
	margin:0px 0px 10px 0px;
	padding:1px;
	text-align:right;
	/*
	background: #999 url("/images/cms/stores/outlet_store/cartpopupheaderbg.gif");
    background-repeat: repeat;*/
}

#cartPopUpHeader a
{
	color:#fff;
	font-size:7pt;
	text-decoration:none;
}

#cartPopUpHeader a:hover
{
	color:#fff;
}

#cartPopUpHeader img
{
}


#cartPopUpContents
{
margin:0;
}

#noInstallAvailable
{
margin:10px 0px 10px 0px;
}

.noInstallDisclaimerNote{
font-size:8pt;
line-height:1.4em;
background-color:#ffffcc;
color:#444;
padding:5px;
border:solid 1px #ffcc66;
margin-bottom:5px;
}

.noInstallAvailableText
{
	font-size:8pt;
	margin:0px 0px 5px 0px;
}

.InstallQuestion
{
	margin:0px 0px 10px 0px;
}

#purchaseOptions
{
	margin:0px 0px 10px 0px;
	width:100%;
}

#purchaseOptions tr
{
	height:2.4em;
}

#purchaseOptions td
{
	border-bottom:solid 1px #aaa;
}

.purchaseOptionsTitle
{
	font-size:12pt;
	font-weight:bold;
	color:#666;
	margin:0px 0px 10px 0px;
}

#purchaseOptionsBuyNow
{
	margin:5px 0px 5px 0px;
}

.poLeft
{
	padding-left:4px;
	width:480px;
	text-align:left;
}

.poCenter
{
	text-align:center;
}

.purchaseOptionsHeader
{
	font-weight:bold;
	background-color:#ccc;
	margin:0;
	padding:0;
}

.purchaseOptionsText
{
	font-size:8pt;
	padding:0;
	margin:0;
	
}


/*

#purchaseOptions ul
{
	margin:0;
	padding:0;
}

#purchaseOptions ul li
{
	display:block;
	list-style-type:none;
	list-style-position:outside;
}

#purchaseOptions ul li li
{
	display:inline;
	list-style-type:none;
	list-style-position:outside;
}	

.purchaseOptionsListItem
{
	 background-color:none;
	 height:22px;
	 display:block;
}

.purchaseOptionsType
{
	background-color:Green;
	width:15em;
	display:run-in;
}
*/


.cartPopUpAreaText
{
	color:#000;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;	
}

#cartPopUpAreaFooter
{
	background-color:#fff;
	margin:25px 0px 0px 0px;
	font-size:8pt;
	height:22px;
	
	text-align:center;
}

#cartPopUpAreaFooter a:link,#cartPopUpAreaFooter a:visited
{
	color:#000;
}

#cartPopUpAreaFooter a:hover
{
	color:Blue;
}

.buy_now_li
{
	margin:5px 0px 0px 0px;
}

.table_txt
{
	font-size:9pt;
}

.dealerZipText
{
	margin:5px 0px 0px 0px;
}

.buyProductTbl
{
	font-size:8pt;
}

.btnDealerZipCode
{
	background-color:#ccc;
	border:1px #aaa solid;
	font-size:8pt;
	line-height:12px;
	color:#444;
}

.dealerZipCode{
width:40px;
}

#installScenario
{
	margin:20px 0px 0px 0px;
	font-size:8pt;
	line-height:1.4em;
}

.installIncludeList a:link,.installIncludeList a:visited
{
	color:Blue;
}

.installIncludeList ul
{
}

.installIncludeList li
{
	line-height:1.5em;
}

.installScenarioHeader
{
	background-color:#666;
	border-bottom:solid 1px #444;
	color:#fff;
	font-size:11pt;
	line-height:1.6em;	
	font-weight:bold;
	padding-left:3px;
	margin:0px 0px 10px 0px;
	
}

.preCartSubmit
{
	font-size:8pt;
}

#installAvailableAnsYes
{
	display:none;
}

#installAvailableAnsNo
{
	display:none;
}

.installQuestionLinks
{
	height:24px;
	line-height:24px;
	margin:0px 0px 10px 0px;
}

.installQuestionLinks a:link
{
	background-color:#ddd;
	font-size:8pt;
	color:#444;
	line-height:18px;
	text-decoration:none;
	border:solid 1px #aaa;
	padding:2px;
}

.installQuestionLinks a:visited
{
	background-color:#ddd;
	font-size:8pt;
	color:#444;
	line-height:18px;
	text-decoration:none;
	border:solid 1px #aaa;
	padding:2px;
}

.installQuestionLinks a:hover
{
	background-color:#ccc;
	font-size:8pt;
	color:#444;
	line-height:18px;
	text-decoration:none;
	border:solid 1px #aaa;
	padding:2px;
}

#purchaseOptionsSummary
{
	margin:10px 0px 0px 0px;
}

.purchaseOptionsRow1
{
	background-color:#f6f6f6;
}

.purchaseOptionsRow2
{
	
	background-color:#fff;
}

.purchaseOptionsRow1 td, .purchaseOptionsRow2 td
{
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}

#supportingCustomerInfoWidget
{
}

#dealerLocatorWidgetText
{
}

#dealerLocatorWidget
{
}

#galleryWidget
{
}

.purchaseInstallQuestion
{
	margin:10px 0px 0px 0px;
	font-weight:bold;
	font-size:9pt;
	color:#333;
	line-height:1em;
}

.purchaseInstallQuestionDisclaimer
{
	font-size:7pt;
	color:#666;
	line-height:1.4em;
}

.stockScenario
{
	background-color:#ffffcc;
	border:1px orange solid;
	margin:10px 0px 10px 0px;
	padding:8px;
}

#precartContinue
{
	margin:20px 0px 20px 0px;
}

#pnl_stock_check
{
}

.preCartQuan
{
	background-color:#fff;
	width:18px;
}

.preCartHeaderC,.preCartItemC
{
	text-align:center;
}

.preCartHeaderL,.preCartItemL
{
	text-align:left;
	padding:0px 0px 0px 2px;
}

.preCartButtonArea
{
	margin:10px 0px 0px 0px;
}

.preCartButton
{
	font-size:8pt;
}

.tbl_text_sm
{
	font-size:8pt;
}

#statesPopUpArea
{
	position:relative;
	float: left;
	top:50px;
	left:15px;
	height:50px;
	width:190px;
	border:0px #535252 solid;
	margin:0px;
	padding:0px;
	background-color:transparent;
	z-index:100;
		
}
#statesPopUpArea1
{
	position:absolute;
	top:50px;
	left:20px;
	background-color:#fff;
	height:36;
	border:0px #535252 solid;
	z-index:5;
	margin:0px;
	padding:0px;
	
}

#PopStatesIframe
{
	position:ABSOLUTE;
	top: -50px;
	left: -25px;
	margin:0px 0px 0px 0px;
	width:962px;
	height:375px;	
	border:0px #535252 solid;
	background-color:transparent;
}
#PopStatesIframe1
{
	position:ABSOLUTE;
	top: -50px;
	left: -25px;
	margin:0px 0px 0px 0px;
	width:962px;
	height:400px;	
	display:block;
}

#Prod_Page
{
display: block; 
background-color:white;  
height:800px;
z-index:6;
border:1px #535252 solid;
filter: alpha(opacity=30);	
	/*z-index: 99;
	border:1px #535252 solid;
	background-color:white;
	color:white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; // first!
	filter: alpha(opacity=00);	

filter: alpha(opacity=00);
-moz-opacity:0.0;
opacity:.0;	
display: block; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; // first!
filter: alpha(opacity=00);					// second!
width:100%;
width:718px;
display:none;
margin:0;
padding:0;
position:absolute;
	*/
}

.hidden 
{ 
	/* 
	background-color: #e7e7e7;
	width: 100%;
	color: #e7e7e7;
	*/
	filter: alpha(opacity=50);
}
.unhidden 
{ 
display: block; 
filter: alpha(opacity=50);
-moz-opacity:1;
/*
background-color: #6374AB;
color: #ffffff;
*/
}

.p-shadow {
  width: 50%;
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
  
  
#prod_page1
{
	margin:0;
	padding:0;
	position:relative;
	width:1000px;
	height:1000px;
}
#laundryBG
{
	/*
	background-color:Green;
	*/
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	background: #FFF url("/images/trans.gif");
  	background-repeat :repeat;
	width :1100px;
  	height :2700px;
   	filter:alpha(opacity=100);
	-moz-opacity:1;
/*	opacity:0.9;	*/
	z-index:96;
	
}
.shadowIframe123
{
	position:relative;
	left:-25px;
	top:-85px;
	border:2px #ccc solid;
	background-color:transparent;
	margin:50px 0px 0px 15px;
	padding:0;
	width:667px;
	height:419px;
	overflow:auto;
	
}
.opaqueLayer
{
display:none;
position:absolute;
top:0px;
left:0px;
opacity:0.8;
filter:alpha(opacity=85);
background-color: #FFFFFF;
z-Index:1000;
}
.questionLayer
{
position:absolute;
top:0px;
left:-50px;
width:650px;
height:400px;
display:none;
z-Index:1001;
border:0px solid black;
background-color:#FFFFFF;
text-align:center;
vertical-align:middle;
padding:10px;
}

#Washer
{
border:0px solid black;
/*
background-color:#00FF00;*/
background-color:transparent;
}

#Dryer
{
border:0px solid black;
height:50px;
width:100px;
/*
background-color:#00FF00;*/
background-color:transparent;
}
.Group_list_title
{
	font-size:10pt;
	line-height:15pt;
	font-weight:bold;
	font-color:#666666;
	
}
