ul li a{ text-decoration:none; }

/* Layout Containers
/***************************************************************************/
#catalogContents{ width:980px; }
#catalogHead    { height:376px; }

	#catalogContents, #catalogHead a{ text-decoration:none; }
  
/* Pods
/***************************************************************************/
#catalogHero{ float:left; }

#triAd{
	background-color:#f8f8f8;
	float:right;
	height:100%;
	overflow:hidden;
	width:292px;
	}
  
	#triAd p    { color:#535353; font-weight:normal; margin:0 0 10px 0; }
	#triAd h2   { color:#609fc4; font-size:15px; font-weight:bold; margin-bottom:3px; text-transform:uppercase; }
  	#triAd a	{ color:#609fc4; font-weight:bold; }
  	
#requestCatalog{
	background:url(/ue/home/catalog_bkrnd_pods.png) bottom left;
	height:65px;
	overflow:hidden;
	padding:15px 15px 8px 15px;
	}
	#requestCatalog a{ background:url(/ue/home/catalog_btns.png) no-repeat; display:block; height:30px; text-indent:-9999px; width:130px;}
  
#quickOrder{
	background:url(/ue/home/catalog_bkrnd_pods.png) bottom left;
	height:95px;
	padding:5px 15px;
	position:relative;
	}
	#quickOrder #help		{ background:url(/ue/home/catalog_btns.png) -135px 0 no-repeat;  height:30px; text-indent:-9999px; float:left; width:30px;  }
	#quickOrder #help:hover	{ cursor:help; }
	#quickOrder input		{ border:1px solid #ccc; color:#609fc4; float:left; padding:5px; font-size:13px; width:120px; } 
	#quickOrder button		{ border:0; background:url(/ue/home/catalog_btns.png) -171px 0 no-repeat; display:block; float:left; height:30px; margin:0;  padding:0; text-indent:-9999px; width:80px; }
	#quickOrder .error		{ border-color:#FF7341; color:#FF7341; } 

	/* Informational Tooltip */
	#helpTip{
		background-color:#fff;
		border:1px solid #ccc;
		display:none;
		height:85px;
		left:8px;
		position:absolute;
		text-align:center; 
		top:-30px;
		width: 275px;
		}
		#helpTip p{ text-align:left; margin:10px; }
  
#discussions{
	border-bottom:1px solid #ccc;
	height:80px;
	overflow:hidden; 
	padding:5px 15px;
	}
	#discussions a{ display:block; width: 140px; height:20px; line-height:20px; padding-right:15px; background:url(/ue/home/catalog_btn_go.png) right top no-repeat; }

#priceAlert{
	border-bottom:1px solid #dcdcdc;
	height:79px;
	overflow:hidden;
	padding:5px 15px;
	}
	#priceAlert h2{ margin-top:10px; }	
	#priceAlert img{ float:left; margin-right:7px; }

/* Carousel
/***************************************************************************/
#catalogCarousel{
	background:url(/ue/home/catalog_bkrnd_carousel_v1.png) bottom left repeat-x;
	height:275px;
	margin-top:30px;
	position:relative;
	width:100%;
	}
#catalogCarousel h2{ background:url(/ue/home/catalog_header_carousel_v1.png) no-repeat;
					 font-size:11px; line-height:11px; padding:0; margin:0; 
					 width:876px; height:27px; position:absolute; top:0; left:-1px; overflow:hidden; text-indent:-9999px; }
  

/* Items Styles */  
#catalogs{
	height:200px;
	margin:0 55px;
	padding-top:70px;
	}
	#catalogs #catItems					{ margin:0; padding:0; }
	#catalogs #catItems li				{ position:relative; width:120px; }
	#catalogs #catItems li img			{ border:0; height:132px; width:92px; }
	#catalogs #catItems li.selected img { height:160px; margin-top:-25px; position:relative; width:120px; } 

/* Carousel Navigation */
#catalogCarousel .button{
	background:url(/ue/home/catalog_btn_carousel.png) no-repeat;
	display:block;
	height:36px;
	overflow:hidden;
	position:absolute; 
	text-indent:-9999px;
	top:113px;
	width:40px; 
	}
#catalogCarousel .prev{ left:15px; }
#catalogCarousel .next{ background-position: -40px 0; right:15px; }

/* Focus Text  */
.newArrivalText{ color:#557385; font-size:12px; margin-top:4px; }
.newArrivalText a{ color:#666; font-size:11px; }
.newArrivalText a:hover{ text-decoration:underline; }
.titleLink{ color:#557385; display:block; font-size:12px; margin-top:4px; }
a.titleLink{ font-weight:bold;  }

/* Catalog Informational Tooltip */
.catalogTip{
	background-color:#fff;
	border:1px solid #ccc;
	display:none;
	cursor:pointer !important;
    color:#666;
    font-weight:normal;
    font-size:10px;
	height:auto;
	left:1px;
	padding:8px 10px;
	position:absolute;
	text-align:left;    
    text-decoration:none;
	width:150px;

	box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 1px 1px 1px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}



/* JqModal [Form Container]
/***************************************************************************/
.jqmOverlay {
	background-color: #cfcfcf;
	height:100%;
	z-index:5001 !important; /* places curtain above toolbox*/
	}

.jqmWindow {
	background-color: #fff;
	border: 3px solid #397ec2;
	color:#737373;
	display: none;
	left: 50%;
	margin-left: -300px;
	padding: 15px 30px 30px 30px;
	position: fixed;
	top: 17%;
	width: 500px;
	z-index:5002;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
    .jqmWindow p{  color:#737373; font-weight:normal; font-size:13px; margin-bottom:5px; }



.jqmWindow #formButtons{ width:204px; margin:auto; }
.jqmWindow #formButtons #formSubmit { display:block; height:28px; width:104px; float:left; }
.jqmWindow #formButtons .jqmClose{ color:#609FC4; display:block; float:left; height:28px; line-height:28px; margin-right:10px; text-align:right; width:50px; }

/*
	Styles included with JqModal, modify at own risk
	a) Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.)
	b) Fixed posistioning emulation for IE6
		Star selector used to hide definition from browsers other than IE6
		For valid CSS, use a conditional include instead
*/
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Request Catalog Form
/***************************************************************************/
#catList{ margin-bottom:20px; }
	#catList ul li	{ color:#609fc4; font-size:13px; font-weight:bold; margin-bottom:7px; }
	#catList ul 	{ float:left; margin:25px 30px 5px 0; padding:0; }

#orderForm th, td	{ padding:4px; vertical-align:top; border-collapse:collapse; }
#orderForm th		{ text-align:left; font-weight:normal; padding-top: 7px; padding-right:10px; }
#orderForm input	{ border:1px solid #aaa; padding:3px; width:215px; }

#catalogform label.error{ color:#FF7341; clear:both; display:block; padding-top:4px; }
#orderForm input.error	{ border:1px solid #FF7341; }

