
/*----------------------------------------- Local Site Overwrites------------------------------ */
body {
	background:url('../images/generic/global/starwars_background_hoth.jpg') no-repeat top;
	background-color:#e9ebe5;
}
#hsb_container {
	position:relative;
	width:980px;
	border:0px solid #666666;
	padding-bottom:0px;
	top:0px;
	left:0px;
}

#hsb_header {
	float:left;
	margin:0;
	width:980px;
	background:url('../images/generic/hdr/topnav_bg.png') no-repeat;
}

#hsb_globalnav {
	background:none;
	color:#fff;
	width:768px;
	float:right;
	margin-top:10px;
}
#hsb_globalnav a,
.hsb_gn_greet,
.hsb_gn_select {
	background:none;
	color:#fff;
}
#hsb_globalnav a.hsb_gn_ww {
	background:url('../images/generic/hdr/icn_worldwide.gif') no-repeat right center;
	margin:10px 36px 2px 0;
}

#hsb_logo {
	background:none;
	padding:15px 0 0 35px;
	width:86px;
}

#hsb_logo img {
	height:29px;
	padding:0;
	width:87px;
}

#hsb_search_input {
	color:#2e5d87;
	display:inline;
	line-height:1.4em;
	float:right;
	font-size:0.9em;
	margin:0;
	padding:1px 0 0px 5px;
	width:213px;
}
.hsb_search_input_outer {
	background:#fff;
	border:solid 1px #2e5d87;
	color:#fff;
	display:inline;
	margin-left:10px;
	width:220px;
}
.hsb_search_button {
	width:63px;
	height:23px;
}

#hsb_topnav {
	padding:11px 0 0 45px;
	width:473px;
}
#hsb_topnav ul.hsb_nav_triggers li {
	margin-right:20px;
}
#hsb_topnav ul.hsb_nav_triggers li.sub {
	margin-left:7px;
}
#hsb_topnav ul.hsb_nav_triggers li.sub img {
	padding-top:4px;
}

#hsb_footer_btm {
	margin:0 auto;	
}
#hsb_footer {
	clear:both;
	background:url('../images/generic/hdr/starwars_footer.png') no-repeat center top;
	height:178px;
	width:980px;
	position:relative;
	top:15px;
}

#hsb_footer_btm {
	background:transparent;
	width:962px;
}
#hsb_foot_logo_top {
	display:none;
	float:left;
	margin:0 0 0 20px;
}
#hsb_foot_logo_btm {
	display:inline;
	margin:0 8px 0 30px;
	padding:0;
}

#hsb_badge {
	
	margin:0;
	padding:0 0 0 20px;
	width:960px;
}

/* Navigation Overwrites */
.hsb_nav_overlay {
	top:65px;
}
.hsb_ol_trigger_profile {
	background:#fff;
	padding:0px 0 7px 0;
}

/* Profile */
#hsb_ol_overlay_profile {
	left:619px;
}
#hsb_ol_overlay_profile {
	border-color:#78ce28;
}
#hsb_ol_overlay_profile .hsb_profile_bg {
	border-left:6px solid #B24D9F;
	border-right:6px solid #B24D9F;
	border-top:6px solid #B24D9F;
}
#hsb_ol_overlay_profile ul li {
	border-bottom:1px solid #D355BC;
}
#hsb_ol_overlay_profile ul li a {
	background-color: #fff;
	background-image: url(../images/generic/nav/arr_red_on.gif);
	color: #B24D9F;
}
#hsb_ol_overlay_profile ul li a:hover {
	background-color: #B24D9F;
	background-image: url(../images/generic/nav/arr_red.gif);
	color: #fff;
}
#hsb_ol_overlay_profile ul li.last a:hover {
	background-color: #B24D9F;
	background-image: url(../images/nav/dd_shop_icn_on.gif);
	color: #fff;
}

/* Shop */
#hsb_ol_overlay_shop {
	left:31px;
	margin-top:10px;
}
#hsb_ol_overlay_shop .hsb_shop_bg {
	background-color:#fb8b07;
}
#hsb_ol_overlay_shop ul.col_1 li {
	border-bottom:1px solid #fed384;
}
#hsb_ol_overlay_shop ul.col_1 li a {
	background-color:#B24D9F;
}
#hsb_ol_overlay_shop div.hsb_shop_bg div img {
	border-bottom:1px solid #D355BC;
}
#hsb_ol_overlay_shop ul.col_1 li a {
	/*background: url(../images/nav/arr_orange.gif) no-repeat 135px center;*/
}
#hsb_ol_overlay_shop ul.col_1 li a:hover {
	background: #fff no-repeat 135px center;
	color: #B24D9F;
}
#hsb_ol_overlay_shop h1 a {
	color: #B24D9F;
}

/* Play */
#hsb_ol_overlay_play {
	left:97px;
	margin-top:10px;
}
#hsb_ol_overlay_play .hsb_play_bg {
	background-color:#E90C35;
}
#hsb_ol_overlay_play ul.col_1 {
	background-color:#E90C35;
}
#hsb_ol_overlay_play ul.col_1 li {
	border-bottom:1px solid #EB0933;
}
#hsb_ol_overlay_play div.hsb_play_bg div img {
	border-bottom:1px solid #D355BC;
}
#hsb_ol_overlay_play h1 a {
	color: #E90C35;
}

/* Discover */
#hsb_ol_overlay_discover {
	left:160px;
	margin-top:10px;
}
#hsb_ol_overlay_discover .hsb_discover_bg {
	background-color:#0EB5F9;
}
#hsb_ol_overlay_discover ul.col_1 {
	background-color:#B24D9F;
}
#hsb_ol_overlay_discover ul.col_1 li {
	border-bottom:1px solid #4fcdfd;
}
#hsb_ol_overlay_discover ul.col_1 li a {
	background: url(../images/generic/nav/arr_blue.gif) #0EB5F9 no-repeat 135px center;
}
#hsb_ol_overlay_discover div.hsb_discover_bg div img {
	border-bottom:1px solid #D355BC;
}
#hsb_ol_overlay_discover ul.col_1 li a:hover {
	background: url(../images/generic/nav/arr_blue_on.gif) #fff no-repeat 135px center;
	color: #B24D9F;
}
#hsb_ol_overlay_discover h1 a {
	color: #B24D9F;
}

/* Customer */
#hsb_ol_overlay_customer {
	left:258px;
	margin-top:10px;
}
#hsb_ol_overlay_customer .hsb_customer_bg_top {
	background: #acacac;
}
#hsb_ol_overlay_customer .hsb_customer_bg_top h1 {
	background:#acacac;
}
#hsb_ol_overlay_customer .hsb_customer_bg_btm {
	border-left:6px solid #acacac;
	border-right:6px solid #acacac;
}
#hsb_ol_overlay_customer .hsb_customer_bg_btm ul li {
	border-bottom:1px solid #acacac;
}
#hsb_ol_overlay_customer .hsb_customer_bg_btm ul li a {
	color:#acacac;
	/*background-image: url(../images/nav/arr_gray.gif);*/
}
#hsb_ol_overlay_customer .hsb_customer_bg_btm ul li a:hover {
	color:#fff;
	background-color:#acacac;
	/*background-image: url(../images/nav/arr_gray.gif);*/
}

/* Corporate */
#hsb_ol_overlay_corporate {
	left:393px;
	margin-top:10px;
}
#hsb_ol_overlay_corporate .hsb_corporate_bg {
	border-left:6px solid #acacac;
	border-right:6px solid #acacac;
	border-top:6px solid #acacac;
}
#hsb_ol_overlay_corporate ul li {
	border-bottom:1px solid #acacac;
}
#hsb_ol_overlay_corporate ul li a {
	color:#acacac;
	/*background-image: url(../images/nav/arr_gray.gif);*/
}
#hsb_ol_overlay_corporate ul li a:hover {
	color:#fff;
	background-color:#acacac;
	/*background-image: url(../images/nav/arr_gray_on.gif);*/
}


/*--------------------------------------------- Brand Local Styles------------------------------- */

#hsb_content {
	display:inline;
	float:left;
	margin:0;
	width:100%;
}

#hsb_brand_hdr {
	background:url("/starwars/images/generic/hdr/bg_header_top.png") no-repeat top left;
	position:relative;
	left:0px;
	top:0px;
	clear:left;
	display:inline;
	float:left;
	width:980px;
	height:219px;
}
#hsb_brand_hdr_logo {
	float:left;
	padding:77px 0 0 27px;
}

#hsb_brand_breadcrumb {
	background:none;
	display:inline;
	float:left;
	height:38px;
	margin:17px 0 0 20px;
	padding:0 0 0 20px;
	width:938px;
}
#hsb_brand_breadcrumb li {
	color:#fff;
	display:inline;
	font-size:1em;
	margin:0 3px 0 0;
	position:relative;
	top:85px;
	left:10px;
	z-index:5;
}
#hsb_brand_breadcrumb li a:link,
#hsb_brand_breadcrumb li a:visited,
#hsb_brand_breadcrumb li a:active {
	color:#fff;
	display:inline-block;
	padding:0 3px 1px 0;
}
#hsb_brand_breadcrumb li a:hover {
	padding:0 3px 1px 0;
	display:inline-block;
	text-decoration:underline;
}

#hsb_brand_nav {
	float:left;
	height:auto !important;
	height:302px;
	margin:0 0 0 9px;
	min-height:302px;
	padding:0px 0 0 5px;
	width:175px;
	position:relative;
	z-index:3000;
}
#hsb_brand_subnav,
.hsb_brand_nav_top, 
.hsb_brand_nav_btm {
	display:none;
}
#hsb_brand_nav li {
	background:url('../images/generic/nav/left_nav_arrow.gif') no-repeat left top;
	clear:left;
	float:left;
	padding:8px 0 7px 14px;
	width:175px;
	position:relative;
}
#hsb_brand_nav li.hsb_last {
	background:none;
	padding:8px 0 13px 14px;
}
#hsb_brand_nav li.hsb_btn {
	background:none;
	padding:7px 0 0 14px;
}
#hsb_brand_nav li a {
	/*background:url('../images/lps/whitearrow.gif') no-repeat 0px 2px;*/
	color:#fff;
	display:block;
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 1px 14px;
	text-decoration:none;
}
#hsb_brand_nav li a.hsb_lnk_on,
#hsb_brand_nav li a:hover {
	background:none;
	color:#cccccc;
	text-decoration:none;
}


#hsb_brand_nav .hsb_flyout{
	display:none;
	position:absolute;
	left:125px;
	top:-10px;
	z-index:999;
	/*width:0;
	height:0;*/
	/*width:0;*/
}
#hsb_brand_nav .hasShadows .hsb_flyout{
	width:216px;
}
#hsb_brand_nav .hsb_flyout .flyout_top, #hsb_brand_nav .hasShadows .hsb_flyout .flyout_top{
	width:216px;
	height:17px;
	float:left;
	background:url(../images/generic/brand/bg_flyout_top_ns.gif) no-repeat;
}
#hsb_brand_nav .hsb_flyout .flyout_btm, #hsb_brand_nav .hasShadows .hsb_flyout .flyout_btm{
	width:216px;
	height:21px;
	float:left;
	background:url(../images/generic/brand/bg_flyout_btm_ns.gif) no-repeat;
}
#hsb_brand_nav .hsb_flyout ul, #hsb_brand_nav .hasShadows .hsb_flyout ul{
	width:197px;
	height:auto;
	float:left;
	background:url(../images/generic/brand/bg_flyout_repeat_ns.gif) repeat-y;
	padding:0 15px 0 10px;
	z-index:98px;
}
#hsb_brand_nav .hasShadows .flyout_top, #hsb_brand_nav .hasShadows .hasShadows .flyout_top{
	
	background:url(../images/generic/brand/bg_flyout_top.png) no-repeat;
}
#hsb_brand_nav .hasShadows .flyout_btm, #hsb_brand_nav .hasShadows .hasShadows .flyout_btm{
	
	background:url(../images/generic/brand/bg_flyout_btm.png) no-repeat;
}
#hsb_brand_nav .hasShadows ul, #hsb_brand_nav .hasShadows .hasShadows ul{
	
	background:url(../images/generic/brand/bg_flyout_repeat.png) repeat-y;
	
}
#hsb_brand_nav .hsb_flyout a{
	padding:0px 10px 6px 10px;
	z-index:98px;
}
#hsb_brand_nav .hsb_flyout a:hover{
	color:#ccc;
}
#hsb_brand_nav .hsb_flyout li{
	width:196px;
	margin-left:10px;
	z-index:98px;
}


.hsb_ol_trigger_shop, .hsb_ol_trigger_play, .hsb_ol_trigger_discover {
	color:#fff;  /*update the correct color*/
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.hsb_ol_trigger_customer, .hsb_ol_trigger_corporate {
	color:#fff; /*update the correct color*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top:3px;
}

.hsb_ol_trigger_shop:hover, 
.hsb_ol_trigger_play:hover, 
.hsb_ol_trigger_discover:hover, 
.hsb_ol_trigger_customer:hover, 
.hsb_ol_trigger_corporate:hover {
	text-decoration:none;
}

