/****************************************************************** Home ****************************************************/

div#splash {
	clear: both;
	border: 1px solid #AC7D5B;
	height: 335px;
	width: 958px;
	margin: 0 0 19px 0;
	background: #F0D78E;
}
div#splash img {
	vertical-align: top;
}

div.col1 {
	float: left;
	display: inline;
	width: 566px;
	margin: 0 20px 0 0;
	margin: 0 12px 0 0;
}
div.col2 {
	float: left;
	width: 374px;
}

h2#find_it {
	height: 29px;
	width: 316px;
	background: url(../_images/home/find_it_all.gif) left top no-repeat;
	margin: 9px 0 16px;
}

ul.majors {
	margin: 25px 0 0 0;
}
ul.majors li {
	float: left;
	height: 22px;
	padding-bottom: 14px;
}
ul.majors li h3 {
	height: 22px;
	margin: 0 13px 0 0;
}
ul.majors li h3 a, 
ul.majors li a {
	display: block;
	height: 22px;
	margin-left: 22px;
}
h3#best_buy {
	width: 84px;
	background: url(../_images/home/majors/best_buy.gif) right top no-repeat;
	margin: 0 13px 0 8px;
}
h3#best_buy a {
	width: 84px;
	margin-left: 0px;
}
h3#bevmo {
	width: 89px;
	background: url(../_images/home/majors/bevmo.gif) right top no-repeat;
}
h3#bevmo a {
	width: 67px;
	margin-left: 22px;
}
h3#in_n_out {
	width: 107px;
	background: url(../_images/home/majors/in_n_out.gif) right top no-repeat;
}
h3#in_n_out a {
	width: 85px;
}
h3#kohls {
	width: 80px;
	background: url(../_images/home/majors/kohls.gif) right top no-repeat;
}
h3#kohls a {
	width: 58px;
}
h3#lowes {
	width: 89px;
	background: url(../_images/home/majors/lowes.gif) right top no-repeat;
	margin: 0;
}
h3#lowes a {
	width: 67px;
}
h3#old_navy {
	width: 91px;
	background: url(../_images/home/majors/old_navy.gif) right top no-repeat;
	margin: 0 0 0 23px;

}
h3#old_navy a {
	width: 91px;
	margin-left: 0;
}
h3#petco {
	width: 85px;
	background: url(../_images/home/majors/petco.gif) right top no-repeat;
}
h3#petco a {
	width: 63px;
}
h3#red_robin {
	width: 120px;
	background: url(../_images/home/majors/red_robin.gif) right top no-repeat;
}
h3#red_robin a {
	width: 98px;
}
h3#sport_chalet {
	width: 144px;
	background: url(../_images/home/majors/sport_chalet.gif) right top no-repeat;
	margin: 0;
}
h3#sport_chalet a {
	width: 122px;
}
h3#staples {
	width: 71px;
	background: url(../_images/home/majors/staples.gif) right top no-repeat;
}
h3#staples a {
	width: 71px;
	margin: 0;
}
h3#super_target {
	width: 146px;
	background: url(../_images/home/majors/super_target.gif) right top no-repeat;
}
h3#super_target a {
	width: 124px;
}
h3#tillys {
	width: 77px;
	background: url(../_images/home/majors/tillys.gif) right top no-repeat;
}
h3#tillys a {
	width: 55px;
}
li#and_many_more {
	width: 183px;
	background: url(../_images/home/majors/and_many_more.gif) right top no-repeat;
}
li#and_many_more a {
	width: 161px;
	margin-left: 22px;
}

div.next_action {
	clear: both;
	height: 16px;
	margin: 0 0 37px 0;
}
div.next_action div {
	float: left;
	height: 16px;
}
div.next_action div a {
	display: block;
	height: 16px;
}
div.next_action div#directory {
	margin-right: 14px;
}
div.next_action div#directory a {
	width: 263px;
	background: url(../_images/home/browse_merchant_directory_OVER.gif) left top no-repeat;
}
div.next_action div#directory a:link, 
div.next_action div#directory a:visited {
	background: url(../_images/home/browse_merchant_directory.gif) left top no-repeat;
}
div.next_action div#directory a:hover {
	background: url(../_images/home/browse_merchant_directory_OVER.gif) left top no-repeat;
}
div.next_action div#info a {
	width: 262px;
	background: url(../_images/home/info_and_directions_OVER.gif) left top no-repeat;
}
div.next_action div#info a:link, 
div.next_action div#info a:visited {
	background: url(../_images/home/info_and_directions.gif) left top no-repeat;
}
div.next_action div#info a:hover {
	background: url(../_images/home/info_and_directions_OVER.gif) left top no-repeat;
}

div#whats_new_box {
	width: 372px;
	border: 1px solid #AC7D5B;
	background: #DCA03E;
	padding: 4px;
	margin-bottom: 20px;
}
div#whats_new_box_inner {
	border: 1px solid #AC7D5B;
	background: #E8C548;
	padding: 20px 13px 12px;
	padding: 0px 0px 12px; /* Adjusted padding for banner image with top-left-right bleed */
	padding: 0px; /* Adjusted padding for full bleed */

}

div#whats_new_box h4 {
	font: bold 1.1em/1.2 Verdana, sans-serif;
	color: #A65B37;
	margin-bottom: .2em;
}
div#whats_new_box p {
	font: 1.1em/1.2 Verdana, sans-serif;
	color: #643A33;
}

div#santas_arrival {
	background: #424A1A;
}
div#santas_arrival p {
	color: #FFF4D4;
	font: 1.2em/1.3 Georgia, serif;
}
div#santas_arrival p strong {
	color: #E18C2B;
}
div#santas_arrival p a:link, 
div#santas_arrival p a:visited {
	color: #E18C2B;
}
div#santas_arrival p a:hover {
	color: #FFF4D4;
}

