/* used on home */
#masterDivHome {
	background: url(../images/bg_top.jpg) no-repeat center top;
	min-height:640px;
}
#homeTopContainer {
	height:196px;
	width:776px;
	position:absolute;
	top:14px;
}
#masterDivHome div#logo {
	position:absolute;
	top:9px;
	left:26px;
	z-index:100;
}
/* classes for kid image rotation on home page --------------------------------------------*/
.kid1 {
	background: url(../images/bg_home_kid_1.jpg) no-repeat;
}
.kid2 {
	background: url(../images/bg_home_kid_2.jpg) no-repeat;
}
.kid3 {
	background: url(../images/bg_home_kid_3.jpg) no-repeat;
}
#homeLoginLinks {
	position:absolute;
	top:146px;
	left:58px;
	line-height:1.4em;
	color:#838383;
}

/* secondary nav styles for home page -------------------------------------------------------------------*/
ul#homeSecondaryNav {
	position:absolute;
	top:35px;
	left:600px;
	list-style-type:none;
}
ul#homeSecondaryNav li {
	padding: 3px 0px 8px 28px;
}

ul#homeSecondaryNav li.shopping {
	background: transparent url(../images/n2_icon_shopping_cart.gif) no-repeat 0px 1px;
}
ul#homeSecondaryNav li.emporium {
	background: transparent url(../images/n2_icon_emporium.gif) no-repeat 0px 1px;
}
ul#homeSecondaryNav li.cn {
	background: transparent url(../images/n2_icon_cn.gif) no-repeat 0px 1px;
}
ul#homeSecondaryNav li.sn {
	background: transparent url(../images/n2_icon_sn.gif) no-repeat 0px 1px;
}
ul#homeSecondaryNav li.global {
	background: transparent url(../images/n2_icon_global.gif) no-repeat 0px 1px;
}
ul#homeSecondaryNav li.apple {
	background: transparent url(../images/n2_icon_apple.gif) no-repeat 0px 1px;
}
/* primary nav styles -------------------------------------------------------------------*/

div#homePrimaryNavContainer {
	background-color:#EA0437; 
	height:29px; 
	top:210px; 
	position:relative;
}

/* home page columns -------------------------------------------------------------------*/
#homeLeftCol {
	display:inline;
	float:left;
	margin-left:35px;
	margin-top:209px;
	width:557px;
}
#homeLeftColInner {
	background:#fff url(../images/misc_content_bottom.gif) no-repeat bottom left;
	padding:22px 0px 7px;
}
.homeLeftContentBlock {
	padding:0px 24px;
	width:509px;
}
/* home page right column styles-----------------------------------------------------------*/
#homeRightCol {
	display:inline;
	float:left;
	padding:22px 23px 0px;
	width:138px;
	margin-top:209px;
}
/* styles to add icons to the headers on the home page ---------------------------------------------*/
h1.sun, h1.news, h1.phone {
	padding-left:27px;
	margin-bottom:10px;
}
h1.sun {
	background:url(../images/icon_sun.gif) no-repeat;
}
h1.news {
	background:url(../images/icon_news.gif) no-repeat;
}
h1.phone {
	background:url(../images/icon_phone.gif) no-repeat;
}
/* misc style to apply rounded edges */
.roundEdgeDiv {
	margin:0px;
	background:url(../images/misc_round_edge_div.gif) no-repeat;
	height:26px;
	width:557px;
}
/* ul.highLights employed on the home page ------------------------------------------------*/
ul.highLights {
	list-style-type:none;
}

ul.highLights li {
	float:left;
	width:100px;
	background:url(../images/blt_blue_arrow.gif) no-repeat 0px 3px;
	padding:0px 15px 4px 8px;
}
div.homeNewsItem {
	border-bottom:1px dotted #8E8E8E;
	line-height:17px;
	margin-bottom:13px;
	padding-bottom:5px;
}
/* home page news items ---------------------------------------------------------------------*/
div.homeNewsItem div.pic {
	float:left;
	margin-right:13px;
	width:79px;
}
div.homeNewsItem div.content {
	float:left;
	padding:0px;
	width:415px;
	border-bottom:0px;
}

div.homeNewsItem div.content p {
	margin-bottom:0px;
}
