A:hover {
	BACKGROUND-POSITION: 0px 0px
}
.header_contain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 966px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 150px
}
.assistance_required {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -9999px; HEIGHT: 1px
}
#tab_main_contain {
	Z-INDEX: 5; LEFT: 292px; WIDTH: 674px; POSITION: absolute; TOP: 98px; HEIGHT: 30px
}
.tab_holder {
	FLOAT: right; WIDTH: 668px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
.tab_holder A {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; WIDTH: auto; LINE-HEIGHT: 30px; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
.tabs A:hover {
	TEXT-INDENT: 0px; BACKGROUND-REPEAT: repeat-x
}
.tabs_outlet A {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
.tabs_outlet A:hover {
	COLOR: #000000; BACKGROUND-REPEAT: repeat-x
}
#hideFrame {
	DISPLAY: none; LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 30px; HEIGHT: 0px
}
#mainNav {
	Z-INDEX: 500; LEFT: 0px; WIDTH: 1000px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 119px; HEIGHT: 30px
}
DIV#mainNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
DIV#mainNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #747474; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; HEIGHT: 27px
}
DIV#mainNav UL LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px; TEXT-DECORATION: none
}
.over {
	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #999999
}
DIV#mainNav UL UL {
	BORDER-RIGHT: #333333 1px ridge; BORDER-TOP: #333333 1px ridge; BORDER-LEFT: #333333 1px ridge; BORDER-BOTTOM: #333333 1px ridge
}
DIV#mainNav UL UL LI A {
	COLOR: #000000; BORDER-BOTTOM: #333333 2px dotted
}
DIV#mainNav UL UL LI {
	FLOAT: left; MARGIN: -1px 0px 0px; WIDTH: 113px! important; BACKGROUND-REPEAT: repeat; POSITION: relative; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
DIV#mainNav UL UL LI A:hover {
	COLOR: #999999; BACKGROUND-REPEAT: repeat
}
DIV#mainNav #mainNav1 {
	FLOAT: left; WIDTH: 100px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav2 {
	FLOAT: left; WIDTH: 68px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav3 {
	FLOAT: left; WIDTH: 50px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav4 {
	FLOAT: left; WIDTH: 43px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav5 {
	FLOAT: left; WIDTH: 56px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav6 {
	FLOAT: left; WIDTH: 38px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav7 {
	FLOAT: left; WIDTH: 56px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav8 {
	Z-INDEX: 50; FLOAT: left; WIDTH: 56px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav9 {
	FLOAT: left; WIDTH: 45px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav10 {
	FLOAT: left; WIDTH: 48px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav11 {
	FLOAT: left; WIDTH: 46px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav12 {
	FLOAT: left; WIDTH: 46px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav13 {
	FLOAT: left; WIDTH: 83px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav14 {
	FLOAT: left; WIDTH: 52px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav15 {
	FLOAT: left; WIDTH: 64px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav16 {
	FLOAT: left; WIDTH: 55px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav17 {
	FLOAT: left; WIDTH: 66px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav18 {
	FLOAT: left; WIDTH: 30px; POSITION: relative; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#mainNav #mainNav16 UL {
	Z-INDEX: 50
}
DIV#mainNav #mainNav17 UL {
	Z-INDEX: 50; LEFT: -24px
}
DIV#mainNav #mainNav18 UL {
	Z-INDEX: 50; LEFT: -84px
}
DIV#mainNav UL UL {
	DISPLAY: none; Z-INDEX: 9999; LEFT: 0px; WIDTH: 113px! important; PADDING-TOP: 1px; POSITION: absolute; TOP: 27px; WORD-WRAP: break-word
}
DIV#mainNav UL UL LI.first A {
	PADDING-TOP: 3px
}
DIV#mainNav UL UL LI.last A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
UNKNOWN {
	HEIGHT: auto
}
DIV#mainNav UL UL LI A {
	PADDING-RIGHT: 7px! important; DISPLAY: block; PADDING-LEFT: 7px! important; PADDING-BOTTOM: 4px! important; MARGIN: 0px; WIDTH: 113px! important; PADDING-TOP: 4px! important; HEIGHT: 1px
}
UNKNOWN {
	WIDTH: 99px! important; HEIGHT: auto
}
DIV#mainNav LI:hover UL {
	DISPLAY: block
}
#eastbay {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 966px; TEXT-INDENT: -1000px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 0px; HEIGHT: 150px
}
#logo {
	Z-INDEX: 1000; LEFT: 0px; WIDTH: 285px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 148px
}
#eastbay SPAN {
	FONT-SIZE: 36px; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#shopping_contain {
	Z-INDEX: 10; RIGHT: 0px; WIDTH: 380px; POSITION: absolute; TOP: 0px; HEIGHT: 96px
}
.custservicebar {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; RIGHT: 5px; WIDTH: 366px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 4px
}
.custservicebar A {
	COLOR: #000000; TEXT-DECORATION: none
}
.custservicebar A:hover {
	COLOR: #ffcc00; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A .windaily {
	LEFT: 89px; WIDTH: 105px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 70px; HEIGHT: 14px
}
.search {
	LEFT: 89px; WIDTH: 286px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 21px; HEIGHT: 44px
}
.shoppingcart A {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; FONT-SIZE: 11px; RIGHT: 7px; WIDTH: 106px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 70px; TEXT-DECORATION: none
}
.shoppingcart A:hover {
	BACKGROUND-POSITION: right 50%; COLOR: #ffcc00; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
#reduce_input_text_height {
	LEFT: 91px; WIDTH: 158px; POSITION: absolute; TOP: 11px
}
.go {
	LEFT: 252px; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; TOP: 12px; HEIGHT: 21px
}
A {
	COLOR: #000
}
BODY {
	MARGIN: 0px; TEXT-ALIGN: center
}
#mainWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 966px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#container {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1000px; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #fff
}
.footer-flex {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 1000px; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, sans-serif; HEIGHT: 112px
}
.flex-column {
	FLOAT: left; WIDTH: 133px; MARGIN-RIGHT: 18px; HEIGHT: 90px; TEXT-ALIGN: left
}
.flex-column-help {
	FLOAT: left; WIDTH: 110px; MARGIN-RIGHT: 15px; HEIGHT: 90px; TEXT-ALIGN: left
}
.flex-column-catalog {
	FLOAT: left; WIDTH: 100px; MARGIN-RIGHT: 15px; HEIGHT: 90px; TEXT-ALIGN: left
}
.flex-column-giftcards {
	FLOAT: left; WIDTH: 175px; COLOR: #000; TEXT-ALIGN: center
}
.flex-column-giftcards A IMG {
	MARGIN-LEFT: 40px
}
#link-giftcard {
	TEXT-ALIGN: center
}
.flex-column-email {
	FLOAT: left; WIDTH: 225px; HEIGHT: 90px; TEXT-ALIGN: left
}
#email-wrap {
	PADDING-LEFT: 10px; WIDTH: 215px
}
#email-wrap FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
.flex-titlebar {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.flex-links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.flex-links A {
	PADDING-LEFT: 5px; FONT-SIZE: 1.1em; COLOR: #000; TEXT-DECORATION: none
}
.flex-links A:link {
	PADDING-LEFT: 5px; FONT-SIZE: 1.1em; COLOR: #000; TEXT-DECORATION: none
}
.flex-links A:visited {
	PADDING-LEFT: 5px; FONT-SIZE: 1.1em; COLOR: #000; TEXT-DECORATION: none
}
.flex-links A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#footer-icons {
	PADDING-TOP: 20px; BACKGROUND-COLOR: #fff
}
#footer-tagline {
	FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 14px; PADDING-TOP: 8px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#footer-tagline A {
	COLOR: #999; TEXT-DECORATION: none
}
#footer-tagline A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
.emailsignup {
	PADDING-LEFT: 18px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.flex-submit {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; COLOR: #fff; PADDING-TOP: 3px
}
.flex-vertline {
	BORDER-RIGHT: #999 1px solid; MARGIN-TOP: 4px; FLOAT: left; WIDTH: 1px; HEIGHT: 93px
}
#email-wrap DIV A {
	COLOR: #000; TEXT-DECORATION: none
}
#email-tag DIV A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#email-wrap DIV A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#email-icons {
	PADDING-LEFT: 10px; PADDING-TOP: 3px
}
#icon-rss {
	PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 2px
}
#icon-rss A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
#icon-linktous {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 2px
}
#icon-linktous A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
#join-tag {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 60px; COLOR: #999999
}
