#middle #maininfolayer
{
	clear: both;
	text-align: left;
	margin: auto;
	width:869px;
	/*min-height:315px;*/
	height: auto !important; 
	/*..height:315px;*/
	/*padding:36px 0 0px 0;*/
}

#secondaryinfolayer
{
	font-size:.9em;
	margin: auto;
	width:868px;
	padding: 30px 0 0 0;
}

#secondaryinfolayer .scrolling-content
{
	text-align: left;
	margin: 0;
	padding: 0 16px 0 6px;
	width: 415px;
	min-height: 190px;
	height: auto !important;
	height: 190px;
	float: left;
	background: url(../images/site/background_scrollcontent.gif) top left repeat-x;
	
}
#secondaryinfolayer .scrolling-content p
{

	font-size:1.1em;
	min-height: 140px;
	height: auto !important;
	..height: 140px;
	display:block;
}

#secondaryinfolayer .scrolling-content .morebutton
{
	padding:0 0px 0 0;
	float:right;
}

#info-wrapper
{
	text-align: left;
	margin: 0;
	overflow: hidden;
	width:869px;
}

.blog
{
	font-size:1em;
	height:105px;
	overflow:hidden;
}

#info-inner
{
	text-align: left;
	width: 4200px;
}

#scroller
{
	margin: auto;
	text-align: left;
	padding: 0 0px 0 0px;
	width:869px;
	background: url(../images/site/background_scroll.gif) top left no-repeat;
}
#handle
{
	padding: 0 12px 0 12px;
	cursor: pointer;
	height: 15px;
	width: 55px;
	background: transparent url(../images/site/button_scrollhandle.gif) center no-repeat;
}

#scrollerlabels
{
	clear: both;
	text-align: left;
	padding: 2px 0 0 0px;
}
#scrollerlabels div
{
	float: left;
}
#scrollerlabels span
{
	font-weight: bold;
	cursor: pointer;
}
#scrollerlabels .divider
{
	width: 5px;
	padding:0 0px 0 0;
}
#scrollerlabels .firstlabel
{
	width: 192px;
	padding:0 0 0 14px;
}
#scrollerlabels .middlelabel
{
	width: 220px;
	text-align:center;
}
#scrollerlabels .lastlabel
{
	width: 185px;
	text-align:right;

}
#thirdlayer
{
	
	padding: 30px 0 3px 0;
	width:869px;
	text-align: left;
	clear: both;
	margin: auto;
	min-height:90px;
	height:auto;
	height:90px;
}

#thirdlayer #layerleft
{
	float:left;
}
#thirdlayer #layerright
{
	
	float:right;
}
#thirdlayer #layerright #subscribedetails
{
	padding:14px 0 0 25px;
	text-align:left;

}

#thirdlayer #layerright input {
	font-size:0.9em;
	margin:5px 6px 10px 0px;
	vertical-align:middle;
}

#thirdlayer #layerright  .enter
{
	border:1px solid #cccccc;
	color:#666666;
	height:1.6em;
	padding:3px 0pt 0pt 5px;
	position:relative;
	width:20em;
}

.producthorizontal
{

	text-align: left;
	float: left;
	width: 207px;
}
.producthorizontal h3
{
	text-transform:uppercase;
	padding: 0;
	margin: 0;
	font-size: 1em;
	color: #666666;
}
.producthorizontal .productimage
{
	padding: 5px 0px 0 0;
	float: left;
	width:114px;
}

.producthorizontal  .productimage img
{

	height:150px;
	width:114px;
}
.producthorizontal .productdetails
{
	padding:25px 5px 0 5px;
	font-size:1.0em;
	float: left;
	width:83px;
	height: 85px;

}

.producthorizontal .morebutton
{
	margin: 5px 5px 0 0;
	float: right;
	height: 15px;
}

#hometextinfo 
{
	padding:0 10px 0 10px;
	width:830px;
	font-size:1em;
	font-weight:bold;
	color:#666666;
	top:420px;
	position:absolute;
	text-align:right;
}

.itemlink
{
}
.tool-tip
{
	color: #fff;
	width: 100px;
	z-index: 99;
	text-align: left;

}

.tool-title
{
	font-weight: bold;
	font-size: .9em;
	margin: 0;
	color: #fff;
	text-align: center;
	padding: 4px 5px 4px 5px;
	background: #333333;

}

.tool-text
{
	text-align: center;
	border: solid 1px #bbbbbb;
	color: #666666;
	font-size: .9em;
	padding: 4px 4px 4px 4px;
	background: #ffffff;

}
#overlay
{
	top:95px;
	z-index: 100;
	position: absolute;
}

#marketingarrows
{
	
	width:869px;
	position:absolute;
	top:235px;
	z-index: 99;
	
}
#marketingarrows #arrowright
{
	width:35px;
	float:right;
	position:relative;
	left:35px;

}
#marketingarrows #arrowleft
{
	position:relative;
	left:-35px;
	width:35px;
	float:left;
}
.marketinglink
{
	opacity: 0.7;
	..filter: alpha(opacity=70);
	z-index: 99;
}

.itemlink
{
	opacity: 0.3;
	..filter: alpha(opacity=30);
	z-index: 100;
}
#subscribe
{
	padding-bottom:20px;
}

.blogsnippet h3
{
	font-size:1em;
	padding:0;
	margin:0;
}




.ui-dialog li
{
	text-align:left;
	list-style-type:none;
	padding:3px;
	
	
}

.ui-dialog-title
{
	padding-bottom:4px;
	
}


