/* Divider Bar
----------------------------------------------- */
div.divider									{ border-color: #b49871; margin-top: 15px; margin-bottom: 10px; }

/* Spotlight
----------------------------------------------- */
.spotlight img								{ margin: 6px 6px 6px 6px;  padding: 4px; border: 1px solid #c9b8a1; 
											  background: #fff; }
/* Mootools Kwicks
----------------------------------------------- */
#kwick-box 									{ padding: 0; overflow: hidden; }
#kwick-box h2 								{ margin: 0; }

.kwicks										{ position: relative; margin:0; padding: 0; width: 940px; height: 145px; 
											  overflow:hidden; }
.kwicks ul									{ list-style: none; margin: 0px; padding: 0px; display: block; height: 145px; 
											  position: relative; }
.kwicks ul li								{ width: 235px; float: left; display: block; overflow: hidden; }
.kwicks ul li a								{ position: relative; display: block; cursor: pointer; overflow: hidden;
											  height: 145px; border-right: 1px solid #888; }
.kwicks ul li a img							{ padding: 10px; }
.kwicks ul li a h3							{ font-family: "Lucida Grande", "Lucida Sans Unicode", Arial; font-size: 14px;
											  letter-spacing: -0.07em; color: #ff9900; text-transform: uppercase;
											  font-weight: bold; text-decoration: none; }
.kwicks ul li a p							{ position: absolute; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
											  font-size: 10px; color: #999999; letter-spacing: -0.02em; outline: none;
											  cursor: pointer; text-transform: uppercase; font-weight: normal;
											  text-decoration: none; top: 18px; }
.kwicks ul li a font						{ position: relative; top: 90px; font-size: 10px; }
.kwicks ul li#kwick_1 a						{ border-left: none; }
.kwicks ul li#kwick_4 a						{ border-right: none; }
.kwicks ul li a	div							{ display: none; }
.kwicks ul li#kwick_1 a:hover div			{ display: block; position: absolute; top: 10px; left: 120px; width: 300px; }
.kwicks ul li#kwick_2 a:hover div			{ display: block; position: absolute; top: 10px; left: 120px; width: 300px; }
.kwicks ul li#kwick_3 a:hover div			{ display: block; position: absolute; top: 10px; left: 190px; width: 250px; }
.kwicks ul li#kwick_4 a:hover div			{ border-right: none; 
											  display: block; position: absolute; top: 10px; left: 170px; width: 270px; }

.kwicks a:hover, .kwicks #active 			{ color: #999999; }
.kwicks li a:hover h3, .kwicks li #active h3
											{ color: #ff9900; }
											
/* Video Player
----------------------------------------------- */
div.player 									{ position: relative; cursor:pointer; float:left; text-align:center;
											  border:2px solid #fff; outline:1px solid #333; -moz-outline-radius:4px; }
div.player img 								{ margin-top:67px; }
div.player div.info 						{ position: absolute; bottom: 0; display: block; width: 100%; height:50px;
											  background:#000 url(/img/global/gradient/h80.png) repeat-x; 
											  opacity:0.7; color:#fff; text-align:left;
											  font-family:"bitstream vera sans","trebuchet ms"; font-size:12px; 
											  border-top:1px solid #ccc; }
div.player div.info p						{ padding-left: 10px; padding-top: 5px; }
div.player div.info span 					{ color:#ff9900; display:block; font-weight:bold; }

/* Native Retail Locator - (Index Page)
----------------------------------------------- */
#locatorForm								{ margin-bottom: 10px; }
label										{ float: left; font-size: 1.1em; font-weight: bold; }
label.retailer								{ margin-right: 10px; }
label.radius								{ margin-left: 35px; }
label.state									{ margin-left: 73px; }

/* Native Poll
----------------------------------------------- */
.pollTable									{ border: 1px solid #c9b8a1; background: none; }
.pollTable a								{ color: #843413; }
.pollTable a:hover							{ text-decoration: underline; }
.pollTable tr, .pollTable td				{ border: none; text-align: center; }
.pollTitle									{ border: 1px solid #c9b8a1; border-top: none; background: #ddc8a2; }
.pollOptionText								{ position: relative; top: -3px; text-align: left; }