/* styles for Inside pages */
.sidebar {
	background:#FFF url('../images/home/home_tile_rewards.gif') repeat-x 0px 0px;
	min-height:400px;
}

.sidebar p {
	margin:0px;
	padding:3px 10px;
	clear:both;
}

.sidebar p.first {
	margin-bottom:10px;
}

.sidebar img.amenities {
	margin:-8px 15px 10px 0px;
	float:left;
	
}

.highlight, span.highlight {
	color:#00A164;
	font-weight:bold;
	background-color:transparent;
}

.highlightsimple, span.highlightsimple {
	color:#00A164;
	font-weight:normal;
	background-color:transparent;
}

.addendum, span.addendum {
	margin:5px 0px 3px 0px;
	color:#555;
	font-weight:normal;
	
	font-size:90%;
	display:block;
}

.sidebar ul {
	margin:3px 11px;
}

.sidebar ul li {
	padding:0px 0px 15px 22px;
	min-height:14px;
	*min-height:14px;
	font-weight:bold;
	list-style-type:none;
	background-color: transparent;
	background:url('../images/general/sidebar_icon_plusbullet.gif') no-repeat 0px 2px;
}

.sidebar ul.accordionlist li {
	font-weight:normal;
}

/* Remove background & re-position the ULS for the "More Results" portal links in the sidebar (Recalls pg) */
div.sidebar dl.moreResults dd ul li {
	padding:0px 0px 15px 10px;
	min-height:10px;
	*min-height:10px;
	font-weight:bold;
	list-style-type:none;
	background-color: transparent;
	background:none;
}

/* ========== */

.sharethisinside {
	position:relative;
}

.sharethisinside img {
	margin-right:5px;
	padding-top:3px;
}

.sharethisinside a:link, .sharethisinside a:visited, .sharethisinside a:hover, .sharethisinside a:active {
	font-size:85%;
	color:#00A164;
	margin-right:115px;
}

.subnav {
	padding-bottom:16px;
}


.subnav ul {
	margin:0px;
	padding:0px;
}

.subnav ul li {
	margin:0px 10px 0px 0px;	/* -15px top */
	padding:0px 10px 0px 0px;
	float:right;
	list-style-type:none;
	border-right:2px solid #00A164;
}

.subnav ul li:first-child {
	border:none;
}

.subnav ul li a:link, .subnav ul li a:visited {
	margin-right:0px;
	font-weight:bold;
	font-size: 1em;
	cursor:pointer;
	color:#8CC63F
}

.subnav ul li a:hover, .subnav ul li a:active {
	margin-right:0px;
	font-weight:bold;
	font-size: 1em;
	cursor:pointer;
	color:#00A164
}

.subnav ul li.current a:link, .subnav ul li.current a:visited, .subnav ul li.current a:active, .subnav ul li.current a:hover{
	color:#565656;
	text-decoration:none;
	cursor:pointer;
	text-decoration:underline;
} 


/* ========== */
.freshrewardsinside img {
	float:left;
	margin:5px 8px 5px 0px;
}

.freshrewardsinside p {
	margin:5px 3px;
}


/* ========== */
ol#faqs li {
	margin-top:15px;
}

/* ========== */
.gaspump img {
	float:left;
	margin:0px 12px 5px 0px;
}

p.gaspump {
	padding:0px 0px 15px 0px;
	border:none;
	border-bottom:1px solid #AAA;
	font-weight:bold;
	font-size:96%;
}


/* ========== */
ul.wine {
	margin:3px 11px;
}

ul.wine li {
	padding:0px 0px 8px 22px;
	min-height:14px;
	*min-height:14px;
	font-weight:normal;
	list-style-type:none;
	background-color: transparent;
	background:url('../images/general/sidebar_icon_plusbullet.gif') no-repeat 0px 2px;
}

.winelinks {
	padding-top:20px;
}

/* ========== */
img.logobadge {
	margin:25px 15px 35px 0px;
	float:left;

}

/* ========== */
/* Promotions Styles */

.promo {
	margin:30px 0px;
	padding:0px;
	width:615px;
	*width:615px;
	min-width:615px;
	*min-width:615px;
	background:url('../assets/Image/promos/background_skyblue.gif') no-repeat left bottom;
}

.promo.copper{
	background:url('../assets/Image/promos/background_copper.gif') no-repeat left bottom;
}

.promo.peach {
	background:url('../assets/Image/promos/background_peach.gif') no-repeat left bottom;
}

.promo.yellow {
	background:url('../assets/Image/promos/background_yellow.gif') no-repeat left bottom;
}

.promo.red {
	background:url('../assets/Image/promos/background_red.gif') no-repeat left bottom;
}

.promo.brown {
	background:url('../assets/Image/promos/background_brown.gif') no-repeat left bottom;
}

.promo.purple {
	background:url('../assets/Image/promos/background_purple.gif') no-repeat left bottom;
}

.promo.fallleaves {
	background:url('../assets/Image/promos/background_fallleaves.gif') no-repeat left bottom;
}

.promo.extrememakeover {
	background:url('../assets/Image/promos/background_extrememakeover.gif') no-repeat left bottom;
}

.promo.mtdewgreen {
	background:url('../assets/Image/promos/background_mtdewgreen.gif') no-repeat left bottom;
}

.promo.grass {
	background:url('../assets/Image/promos/background_grass.gif') no-repeat left bottom;
}

.promo.paws {
	background:url('../assets/Image/promos/background_paws.gif') no-repeat left bottom;
}

.promo.kiss {
	background:url('../assets/Image/promos/background_kiss.jpg') no-repeat left bottom;
}




.promo img {
	padding:0px 12px;
}

.promo img.title {
	margin:0px;
	padding:0px;
}

.promo h3 {
	margin:-7px 0px;
	color:#00A164;
	padding-left:12px;
	padding-right:12px;
}

.promo p {
	font-size:98%;
	padding:8px 12px 0px 12px;
}

.promo.addendum {
	margin-bottom:15px;
	margin-right:30px;
	font-size:93%;
}

.promo .date {
	font-size:96%;
	color:#555;
}

/* ********** FORM STYLES *********** */

form.lfs {
	margin:-5px 0px 12px 0px;
	/* border:1px solid red; */
}

form.lfs input, form.lfs select, form.lfs textarea {
	margin:0px 0px 15px 0px;
}

form.lfs textarea {
	height:50px;
}

form p.formlabel {
	margin:0px;
	font-size:98%;
	color:#00A164;
}

form .limitmsg {
	margin-top:-18px; 
	margin-bottom:20px;
	font-size:85%; 
	font-weight:normal; 
	color:#555;
}

.success { 
	background: #FFF; 
	color: #000; 
	border: none; 
}

.videoblocks {
	margin-bottom:25px;
}

.videoimg {
	border: 2px solid #00A164;
}

.twoColVideoTitles {
	line-height:1.4em;
	margin-bottom:2px;
}

.twoColVideoImages {
	padding-bottom:10px;
}