@charset "UTF-8";
body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
}


h3 {
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 0px;
}
h6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.thrColFixHdr #wrap_container {
	background-image: url(../images/bg-4.jpg);
	background-position: top;
	height: 1556px;
	background-color: #FFF;
	background-repeat: repeat-x;
}
.thrColFixHdr #container {
	width: 889px; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
} 
.thrColFixHdr #header {
	background-color: #FFF;
	background-image: url(../images/header.jpg);
	padding-top: 0;
	padding-bottom: 0px;
	width: 889px;
	height: 189px;
	background-repeat: no-repeat;
	background-position: left top;
} 
.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#mainContent_pages  {
	width: 679px;
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	float: left;
	margin-right: 0px;
	margin-left: 3px;
	background-color: #FFF;
}
#mainContent_pagesbf {
	width: 679px;
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	float: left;
	margin-right: 0px;
	margin-left: 3px;
	background-color: #FFF;
}

#mainContent  {
	width: 470px;
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	float: left;
	margin-right: 0px;
	margin-left: 4px;
	height: 536px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}.buttons   {
	text-align: center;
	background-image: url(../images/btn_1.jpg);
	height: 41px;
	background-repeat: no-repeat;
	margin-top: 0px;
	display: block;
}
#sidebar1  {
	float: left; /* since this element is floated, a width must be given */
	width: 200px;
	padding: 0px;
	background-color: #fff;
	margin-top: 0px;
}
#sidebar2  {
	float: right; /* since this element is floated, a width must be given */
	width: 207px;
	background-color: #fff;
	padding: 0px;
}
#sidebar2_offers {
	float: right; /* since this element is floated, a width must be given */
	width: 220px;
	background-color: #fff;
	padding: 0px;
}
#mall_hours p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 0px;
	float: left;
	margin-left: 10px;
	margin-bottom: 0px;
	text-decoration: none;
	display: block;
	width: 405px;
	color: #009;
	font-weight: bold;
}
#mall_address p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-top: 0px;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
}

#mall_address-gc p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-top: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 12px;
}

#mall_info_container {
	height: 22px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	width: 880px;
	overflow: auto;
	background-color: #FFF;
}
#sidebar1 ul {
}
#button_holder {
	position: relative;
	margin: 0px;
	float: left;
	width: 207px;
}
.main_links {
	padding-top: 5px;
}
#button_holder .buttons p {
	margin-top: 0px;
	padding-top: 10px;
}

/*------------MENU----------------------------------*/

#menu {
	width: 196px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-align: center;
	}
	
#menu li a {
	height: 41px;
	height: 33px;
	text-decoration: none;
	margin: 0;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #333;
	display: block;
	background:  url(../images/btns.jpg);
	padding: 9px 0 0 0;
}
	
#menu li a:hover {
	color: #333;
	background: url(../images/btns.jpg) 0 -40px;
	padding: 9px 0 0 0;
	}
	
/*------------HIP-E----------------------------------*/

#hip_e {
	width: 196px;
	margin: 0 0 0 0;
	padding-left: 5px;
	padding-right: 0px;
	}
	
#hip_e a {
	height: 121px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 105px;
	text-decoration: none;
	margin: 5px 0 0 0;
	}	
	
#hip_e a:link, #hip_e a:visited {
	color: #303030;
	display: block;
	padding: 9px 0 0 0;
	background-image: url(../images/hip_e_box.jpg);
	background-repeat: no-repeat;
}
	
#hip_e a:hover {
	color: #303030;
	padding: 9px 0 0 0;
	background-image: url(../images/hip_e_box.jpg);
	background-repeat: no-repeat;
	background-position: 0 -113px;
	}
	
#hip_e h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	color: #303030;
}
#hip_e p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 68px;
	width: 133px;
	margin-top: 10px;
	color: #303030;
}
	
/*------------CHECK-BALANCE----------------------------------*/	
	
#check_bal {
	width: 196px;
	margin: 0 0 0 0;
	padding-left: 5px;
	padding-right: 0px;
	}
	
#check_bal a {
	height: 121px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 105px;
	text-decoration: none;
	margin: 5px 0 0 0;
	}	
	
#check_bal a:link, #check_bal a:visited {
	color: #303030;
	display: block;
	padding: 9px 0 0 0;
	background-image:url(../images/check_bal_box.jpg);
	background-repeat: no-repeat;
}
	
#check_bal a:hover {
	color: #303030;
	padding: 9px 0 0 0;
	background-image: url(../images/check_bal_box.jpg);
	background-repeat: no-repeat;
	background-position: 0 -113px;
	}
	
#check_bal h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	color: #303030;
}

#check_bal p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 68px;
	width: 133px;
	margin-top: 10px;
	color: #303030;
}

/*------------PASSPORT----------------------------------*/

#passport {
	width: 207px;
	margin: 0;
	}
	
#passport a {
	height: 205px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 197px;
	text-decoration: none;
	margin: 0px 0 0 0;
	}	
	
#passport a:link, #passport a:visited {
	color: #303030;
	display: block;
	padding: 9px 0 0 0;
	background-image:url(../images/hipster-box.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0;
}
	
#passport a:hover {
	color: #303030;
	padding: 9px 0 0 0;
	background-image: url(../images/hipster-box.jpg);
	background-repeat: no-repeat;
	background-position: 8px -204px;
	}
	
#passport h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	color: #303030;
}

#passport p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #303030;
	text-align: center;
	padding: 5px 0 0 0;
}

#passport-l {
	width: 196px;
	margin: 0 0 0 0;
	padding-left: 5px;
	padding-right: 0px;
	}
	
#passport-l a {
	height: 205px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 197px;
	text-decoration: none;
	margin: 5px 0 0 0;
	}	
	
#passport-l a:link, #passport-l a:visited {
	color: #303030;
	display: block;
	padding: 9px 0 0 0;
	background-image:url(../images/hipster-box.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
	
#passport-l a:hover {
	color: #303030;
	padding: 9px 0 0 0;
	background-image: url(../images/hipster-box.jpg);
	background-repeat: no-repeat;
	background-position: 0px -204px;
	}
	
#passport-l h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	color: #303030;
}

#passport-l p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #303030;
	text-align: center;
	padding: 5px 0 0 0;
}

/*------------ZOO PASSES----------------------------------*/

#zoo_passes {
	width: 207px;
	height: 202px;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	
#zoo_passes a {
	height: 202px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 202px;
	text-decoration: none;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 3px;
}	
	
#zoo_passes a:link, #zoo_passes a:visited {
	color: #303030;
	display: block;
}
	
#zoo_passes a:hover {
	color: #303030;
	}
	
#zoo_passes h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	color: #303030;
}

#zoo_passes p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #303030;
	text-align: center;
	padding-top: 6px;
}

#zoo_passes-l {
	width: 196px;
	margin: 0;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
}
	
#zoo_passes-l a {
	height: 202px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 187px;
	text-decoration: none;
	margin: 6px 0 0 0;
}	
	
#zoo_passes-l a:link, #zoo_passes-l a:visited {
	color: #303030;
	display: block;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0px 0;
}
	
#zoo_passes-l a:hover {
	color: #303030;
	}
	
#zoo_passes-l h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	color: #303030;
}

#zoo_passes-l p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #303030;
	text-align: center;
	padding-top: 6px;
}

/*------------HIP HISTORY----------------------------------*/

#hip_history {
	width: 207px;
	margin: 0;
}
	
#hip_history a {
	height: 112px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 106px;
	text-decoration: none;
	margin: 7px 0 0 0;
}	
	
#hip_history a:link, #hip_history a:visited {
	color: #303030;
	display: block;
	padding: 9px 0 0 0;
	background-image:url(../images/history_box.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0;
}
	
#hip_history a:hover {
	color: #303030;
	padding: 9px 0 0 0;
	background-image:url(../images/history_box.jpg);
	background-repeat: no-repeat;
	background-position: 8px -114px;
	}
	
#hip_history h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 0 0 22px;
	color: #303030;
}

#hip_history p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #303030;
	text-align: left;
	padding: 14px 0 0 22px;	
}

#hip_history-l {
	width: 196px;
	margin: 0 0 0 0;
	padding-left: 5px;
	padding-right: 0px;
}
	
#hip_history-l a {
	height: 112px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 106px;
	text-decoration: none;
	margin: 7px 0 0 0;
}	
	
#hip_history-l a:link, #hip_history-l a:visited {
	color: #303030;
	display: block;
	padding: 9px 0 0 0;
	background-image:url(../images/history_box.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
	
#hip_history-l a:hover {
	color: #303030;
	padding: 9px 0 0 0;
	background-image:url(../images/history_box.jpg);
	background-repeat: no-repeat;
	background-position: 0px -114px;
	}
	
#hip_history-l h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 0 0 22px;
	color: #303030;
}

#hip_history-l p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #303030;
	text-align: left;
	padding: 14px 0 0 22px;	
}

/*-----------------------------------------*/


#footer  {
	padding: 0 10px 0 20px;
	overflow: auto;
	background-color: #FFF;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
} 
#footer_c1 {
	width: 215px;
	float: left;
	padding-top: 15px;
}
#footer_c1 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #404040;
	line-height: 19px;
}
#footer_c2 {
	width: 215px;
	float: left;
	padding-top: 15px;
}
#footer_c2 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #404040;
	line-height: 19px;
}
#footer_c3 {
	width: 215px;
	float: left;
	padding-top: 15px;
}
#footer_c3 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #404040;
	line-height: 19px;
}
#footer_c4 {
	width: 210px;
	float: left;
	padding-top: 15px;
}
#footer_c4 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #404040;
	line-height: 19px;
	margin-top: 0px;
}
#footer_c4 img {
	margin-top: 10px;
	margin-bottom: 7px;
}

/*------------KOHLS----------------------------------*/

#kohls {
	width: 122px;
	margin: 0;
}
	
#kohls a {
	text-decoration: none;
	display:none;
}	
	
#kohls a:link, #kohls a:visited {
	color: #303030;
	display: block;
	background-image:url(../images/kohls_.gif);
	background-repeat: no-repeat;
}
	
#kohls a:hover {
	color: #303030;
	background-image:url(../images/kohls_.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	}

/*---------------TARGET-------------------------*/

#target {
	width: 122px;
	margin: 0;
}
	
#target a {
	text-decoration: none;
	display:none;
}	
	
#target a:link, #target a:visited {
	color: #303030;
	display: block;
	background-image:url(../images/target_.gif);
	background-repeat: no-repeat;
}
	
#target a:hover {
	color: #303030;
	background-image:url(../images/target_.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	}

/*------------------CARSONS------------------*/

#carsons {
	width: 122px;
	margin: 0;
}
	
#carsons a {
	text-decoration: none;
	display:none;
}	
	
#carsons a:link, #carsons a:visited {
	color: #303030;
	display: block;
	background-image:url(../images/carsons_.gif);
	background-repeat: no-repeat;
}
	
#carsons a:hover {
	color: #303030;
	background-image:url(../images/carsons_.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	}

/*------------BESTBUY--------------------------*/

#bestbuy {
	width: 122px;
	margin: 0;
}
	
#bestbuy a {
	text-decoration: none;
	display:none;
}	
	
#bestbuy a:link, #bestbuy a:visited {
	color: #303030;
	display: block;
	background-image:url(../images/bestbuy_.gif);
	background-repeat: no-repeat;
}
	
#bestbuy a:hover {
	color: #303030;
	background-image:url(../images/bestbuy_.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	}

/*--------------- YOU-TUBE -------------------------*/

#youtube {
	background-image: url(../images/btns-social-sprite.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 55px;
	width: 75px;
}


#youtube a {
	text-decoration: none;
	display:none;
}	

#youtube a p {
	height: 55px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
#youtube a:link, #twitter a:visited {
	display: block;
	background-image: url(../images/btns-social-sprite.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
	
#youtube a:hover {
	background-image: url(../images/btns-social-sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}



/*---------------TWITTER-------------------------*/

#twitter {
	background-image: url(../images/btns-social-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -75px bottom;
	float: left;
	height: 55px;
	width: 53px;
}

#twitter a {
	text-decoration: none;
	display:none;
}	

#twitter a p {
	height: 55px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
#twitter a:link, #twitter a:visited {
	display: block;
	background-image: url(../images/btns-social-sprite.jpg);
	background-position: -75px bottom;
	background-repeat: no-repeat;
}
	
#twitter a:hover {
	background-image: url(../images/btns-social-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -75px top;
	}

/*------------------------------------------------*/

#facebook {
	background-image: url(../images/btns-social-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -128px bottom;
	float: left;
	height: 55px;
	width: 75px;
}

#facebook a {
	text-decoration: none;
	display:none;
}	

#facebook a p {
	height: 55px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
#facebook a:link, #facebook a:visited {
	display: block;
	background-image: url(../images/btns-social-sprite.jpg);
	background-position: -128px bottom;
	background-repeat: no-repeat;
}
	
#facebook a:hover {
	background-image: url(../images/btns-social-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -128px top;
	}

/*------------------------------------------------*/

#head_top {
	background-image: url(../images/header_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 109px;
	width: 889px;
}
#anchors_cont {
	overflow: auto;
}
#hip_logo {
	background-image: url(../images/hip_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 55px;
	width: 207px;
}
#kohls {
	background-image: url(../images/kohls_up.gif);
	float: left;
	height: 55px;
	width: 122px;
}
#kohls a p {
	height: 55px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#target {
	background-image: url(../images/target_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 55px;
	width: 116px;
}
#target a p {
	height: 55px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#carsons {
	background-image: url(../images/carsons_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 55px;
	width: 153px;
}
#carsons a p {
	height: 55px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bestbuy {
	background-image: url(../images/bestbuy_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 55px;
	width: 88px;
}
#bestbuy a p {
	height: 55px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#footer p a {
	text-decoration: none;
	color: #333;
}
#mainContent_pages h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	padding-left: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}
#mainContent_pages p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	color: #333;
	margin-top: 3px;
	line-height: 16px;
}

#mainContent_pages table {
	width: 650px;
}
.thrColFixHdr #wrap_container #container #mainContent_pages h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	display: block;
	margin-top: 1px;
	background-color: #DBDFE0;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-bottom: 8px;
	padding-left: 10px;
}
.thrColFixHdr #wrap_container #container #mainContent_pages h2 a {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}

.thrColFixHdr #wrap_container #container #mainContent_pages h6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #fff;
	display: block;
	background-color: #000;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-bottom: 8px;
	padding-left: 10px;
	margin-top: 4px;
}
.disclaimer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

.HappeningsFullWidth {
	background-image: url(../images/vs2-may-24.jpg);
	height: 244px;
	width: 642px;
}
#mainContent_pages table tr .phone {
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 8px;
}
#mainContent_pages #directory .oddrow {
	background-color: #D9D9D9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainContent_pages #directory tr .storename {
	padding-left: 8px;
}

#mainContent_pages .separate {
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/separator.jpg);
	width: 680px;
	height:32px;
}
#mainContent_pages .separate-bf {
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/separator-black.jpg);
	width: 680px;
	height:32px;
}
.category   {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	margin-bottom: 6px;
	margin-top: 8px;
}
.categ_header {
	background-color: #FFF;
}
#mainContent_pages #dir-container {
	width: 676px;
}



#alpha-col{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;		
	float: left;
	width: 670px;
	margin-left: 5px;
	background-color: #FFF;
}



#categ-col {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;		
	float: left;
	margin-left: 5px;
	width: 670px;
	background-color: #FFF;
}
#dir-container #alpha-col h3 {
	margin-bottom: 8px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #C7E3E7;
	padding-bottom: 3px;
}
#dir-container #categ-col h3 {
	margin-bottom: 8px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #C7E3E7;
	padding-bottom: 3px;
}

#by_store_name {
	background-image: url(../images/storename.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
#by_category {
	background-image: url(../images/category.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}

#mainContent_pages #download-container {
	overflow: auto;
	width: 680px;
}
#mainContent_pages #download-container #pdf-icon {
	float: right;
	width: 50px;
}
#mainContent_pages #download-container #download-text {
	width: 600px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float: left;
	text-align: right;
	margin-left: 620px;
}
#mainContent_pages #pdf-icon {
	float: left;
	margin-top: -43px;
	margin-left: 522px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.jobs-bulleted {
	display: block;
	margin-top: 0px;
}
.StackedColumn .centered {
	text-align: center;
}
#mainContent_pages #span-page {
	width: 680px;
	float: left;
}
#map_ {
	margin-left: 15px;
}
#promos-container-gc {
	float: left;
	width: 680px;
	height: 980px;
}
#promos-container-jp {
	float: left;
	width: 680px;
	background-color: #000;
}
#promos-left-facebook {
	width: 550px;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
}
#promos-left {
	width: 340px;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
}
#promos-left-bhipcover {
	width: 280px;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
}
#promos-left-jp {
	width: 340px;
	float: left;
	padding-right: 18px;
	padding-left: 15px;
}
#promos-left-jp p {
	width: 340px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#promos-left-bf {
	width: 670px;
	float: left;
	padding-right: 0px;
	padding-left: 10px;
}
#promos-right {
	width: 305px;
	float: left;
}
#promos-right-wide {
	width: 650px;
	float: left;
	padding-left: 10px;
}
#promos-right h4 {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	width: 305px;
	margin-bottom: 4px;
}
#promos-left h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #900;
}
#promos-left h4 {
	margin-bottom: 2px;
}
#promos-left-bf h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #900;
	margin-top: 5px;
	margin-bottom: 5px;
}
#promos-left-jp h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
#promos-left h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#promos-left-jp h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 0px;
}
#promos-left-bf h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #090;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}
.bfoffer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
#jobs-container {
	padding-left: 10px;
	width: 630px;
}
.thrColFixHdr #wrap_container #container #mall_info_container #mall_hours p strong {
	margin-bottom: 0px;
}
.thrColFixHdr #wrap_container #container #sidebar1 #menu ul li a {
	margin-top: 0px;
}

#jobs-container ul li {
	list-style-type: disc;
	list-style-position: inside;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.response-required {
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}
#jobs-container h5 {
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #900;
}
#jobs-container h3 {
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #900;
}
.smaller-text {
	font-size: 8px;
	line-height: normal;
}
.thrColFixHdr #wrap_container #container #mainContent_pages #promos-container #promos-left p strong {
	color: #000;
}
h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.green-h4 {
	color: #009213;
}
#mall_info_container #mall_hours p strong {
	color: #D10000;
}
.hol    {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #C30;
	font-weight: normal;
}
.hol a   {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #C30;
	font-weight: bold;
}
.hol a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #C30;
}
.hol a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #390;
}
#yellow {
	background-color: #FF6;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.holiday {
	color: #F00;
}
.blackfridayh4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	padding-left: 10px;
}
#promos-left .giftcard-discl{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 1.2em;
}
#promos-left .howitworks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	margin-left: 16px;
	margin-right: 12px;
}
#promos-left .howitworks .howitworks-bull {
	margin-top: 6px;
}
#coupons {
	width: 650px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

