/* Slider Panel Construct 
.panelSlider                         	{ right:0px; height: 215px; position: absolute; margin: 0px 0px 10px 0px; z-index: 0; width:370px;}
.panelSlider .wrapper                	{ width: 370px; height: 215px; overflow: auto; margin: 0; position: absolute; top: 0; left: 0; }
.panelSlider .wrapper ul             	{ width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; }
.panelSlider ul li                   	{ display: block; float: left; padding: 0; height: 215px; width: 370px; margin: 0; position: relative; }
.panelSlider .arrow                  	{ display: none; height: 200px; width: 67px; background: url(../images/slider/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.panelSlider .forward                	{ background-position: 0 0; right: -20px; }
.panelSlider .back                   	{ background-position: -67px 0; left: -20px; }
.panelSlider .forward:hover          	{ background-position: 0 -200px; }
.panelSlider .back:hover             	{ background-position: -67px -200px; }
.panelSlider .controls					{ height: 28px; width: 248px; padding: 0px 5px 0px 395px; background: url(../images/controlBackground.gif) repeat-x; border-top: 1px solid #000; position: absolute; bottom: 0px; left: 0px; }
.panelSlider .controls a				{ color: #ccc; font-size: 70%; text-decoration: none; line-height: 28px; float: left; font-weight: bold; }
.panelSlider .controls a:hover			{ color: #fff; }
.panelSlider .controls a.rss			{ background: url(../images/icons/rss.gif) no-repeat top right; padding: 0px 23px 0px 10px; border-left: 1px solid #2c2c2c; margin: 4px 10px; height: 19px; line-height: 19px; display: block; float: left; }
#thumbNav                               {  width: 100%; height: 33px; position: absolute; bottom: 0px; right: 0px; background:#fefefe; }
#thumbNav a                             { height: 16px; padding: 10px 20px 6px 10px; float: left; display: block; color: #999; text-decoration: none; font-weight: bold; font-size: 70%; line-height: 110%; }
#thumbNav a img							{ display:none; float: left; border: 1px solid #666; width: 46px; height: 45px; margin-right: 6px; margin-top: -4px; }
#thumbNav a:hover                       {  }
#thumbNav a.cur                         {  color: #000; }
#thumbNav a.cur img						{ border: 1px solid #b1e2ff;  }
#start-stop                             { display:none; position: absolute; left: 10px; bottom: 8px; width: 121px; height: 13px; text-indent: -9000px; background: url(../images/buttons/playSlider.gif) no-repeat; }
#start-stop.playing                     { background: url(../images/buttons/pauseSlider.gif) no-repeat; }
#start-stop:hover                       { }
.panelSlider .wrapper ul ul          	{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.panelSlider .wrapper ul ul li       	{ float: none; height: auto; width: auto; background: none; }*/

/* Panel slider for latest news
.panelSlider#latestNews	ul li img			{ position:relative; }
.panelSlider#latestNews	ul li .tintBox		{ color:#000; height:100px; padding: 10px 10px 15px 0px; font-size: 85%; position: absolute; bottom: 30px; right: 0px; z-index:1000;}
.panelSlider#latestNews	ul li .tintBox h2	{ color: #000; font-size: 110%; margin-bottom: 10px; padding: 0px; border-bottom: none; }
.panelSlider#latestNews	ul li .tintBox p	{ color:#49352C; line-height: 115%; margin-bottom: 10px; } */

/* News feed list
ul.newsFeed								{  }
ul.newsFeed li							{ clear: both; padding: 0px 0px 5px 51px; position: relative; }
ul.newsFeed li a						{ font-weight: bold; font-family: "Trebuchet MS", san-serif; line-height: 120%; margin-bottom: 4px; display: block; color: #0079c3; }
ul.newsFeed li a:hover					{  }
ul.newsFeed li img						{ position: absolute; top: 0px; left: 0px; }
ul.newsFeed li p						{ padding: 0px; margin: 0px; }
ul.newsFeed li.topStory					{ float: left; clear: none; width: 152px; margin: 0px 5px 0px 0px; padding: 115px 0px 5px 0px; }
ul.newsFeed li.topStory	a				{ display: block; } */

/* Slider Panel Construct */
.productTicker						{ position:absolute; top:0px; left:0px; display:block; height:180px; width:596px; background-color:#ccc; background-image:url(../images/productTickerBG.png); background-position:bottom; background-repeat:repeat-x }
.productTickerInner					{ display:block; height:103px; padding-left:0px; width:460px; background-color:#FFFFFF; background-repeat:no-repeat; background-position:top-left; padding-top:45px;}
.productTickerInner h3				{ display:block; height:25px; right:1px; top:0px; position:absolute; width:450px; z-index:2; color:#3c3c3c; font-family:Verdana; font-size:.9em; line-height:25px; }
.productTickerInner p				 { display:block; width: 260px; padding-left:10px; }
.productTickerInner a.button		 { position:absolute; bottom:13px; left:180px;z-index:200;}
.productTickerInner img.prodIMG				{position:absolute; top:1px; right:1px; z-index:0; max-height:145px; max-width:145px;}
.productTickerInner span.priceHome				{ position:absolute; left:10px; bottom:13px; color:#f09528; font-weight:700; font-size:1.7em;}
.productTickerInner span small			{font-size:.7em;}
.panelSlider                         	{ position: relative; top:0px; left:0px; height: 150px; z-index: 0; width:460px;}
.panelSlider .wrapper                	{ width: 460px; height: 140px; overflow: auto; margin: 0; position: absolute; top: 0; left: 0; border-left:solid 1px #E5E5E5; border-top:solid 1px #E5E5E5; border-bottom:solid 1px #E5E5E5; }
.panelSlider .wrapper ul             	{ width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; }

.panelSlider ul li                   	{ display: block; float: left; position: relative; }


#thumbNav                               { display:none;  width: 100%; height: 33px; position: absolute; bottom: 0px; right: 0px; background-image:url(../images/whiteTint.png) z-index:1}
#thumbNav a                             { height: 16px; padding: 10px 20px 6px 10px; float: left; display: block; color: #999; text-decoration: none; font-weight: bold; font-size: 70%; line-height: 110%; z-index:2 }
#thumbNav a img							{ display:none; float: left; border: 1px solid #666; width: 46px; height: 45px; margin-right: 6px; margin-top: -4px; }
#thumbNav a:hover                       {  }
#thumbNav a.cur                         {  color: #000; }
#thumbNav a.cur img						{ border: 1px solid #b1e2ff;  }
#start-stop                             { display:none; position: absolute; left: 10px; bottom: 8px; width: 121px; height: 13px; text-indent: -9000px; background: url(../images/buttons/playSlider.gif) no-repeat; }
#start-stop.playing                     { background: url(../images/buttons/pauseSlider.gif) no-repeat; }
#start-stop:hover                       { }
.panelSlider .wrapper ul ul          	{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.panelSlider .wrapper ul ul li       	{ float: none; height: auto; width: auto; background: none; }

/* Panel slider for latest news 
.panelSlider#latestNews	ul li img			{ position:relative; width:100px; }
.panelSlider#latestNews	ul li .tintBox		{ color:#000; height:100px; padding: 10px 10px 15px 0px; font-size: 85%; position: absolute; bottom: 30px; right: 0px; z-index:1000;}
.panelSlider#latestNews	ul li .tintBox h2	{ color: #000; font-size: 110%; margin-bottom: 10px; padding: 0px; border-bottom: none; }
.panelSlider#latestNews	ul li .tintBox p	{ color:#49352C; line-height: 115%; margin-bottom: 10px; }*/

/* News feed list */
ul.newsFeed								{  }
ul.newsFeed li							{ clear: both; padding: 0px 0px 5px 51px; position: relative; }
ul.newsFeed li a						{ font-weight: bold; font-family: "Trebuchet MS", san-serif; line-height: 120%; margin-bottom: 4px; display: block; color: #0079c3; }
ul.newsFeed li a:hover					{  }
ul.newsFeed li img						{ position: absolute; top: 0px; left: 0px; }
ul.newsFeed li p						{ padding: 0px; margin: 0px; }
ul.newsFeed li.topStory					{ float: left; clear: none; width: 152px; margin: 0px 5px 0px 0px; padding: 115px 0px 5px 0px; }
ul.newsFeed li.topStory	a				{ display: block; }