 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-shadow: 0 0 #000
}
BODY {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: "ËÎÌå"; TEXT-ALIGN: center;MARGIN: 0px;
}

#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 975px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.layout-right-sidebar200 #container {
	PADDING-TOP: 0px
}
#sidebar {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 202px
}
#footer {
	BORDER-TOP: #ddd 1px solid; BACKGROUND: #f5f5f5; TEXT-ALIGN: left
}
#mainContent {
	FLOAT: right; WIDTH: 765px
}
#mainContent .in {
	MARGIN: 0px 0px 0px 9px
}
.checkout #mainContent {
	FLOAT: left; WIDTH: 630px
}
.checkout #sidebar {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 330px
}
.layout-right-sidebar200 #mainContent .in {
	MARGIN: 0px 0px 0px 9px
}
.layout-right-sidebar200 #mainContent {
	FLOAT: left; WIDTH: 750px
}
.layout-right-sidebar200 #sidebar {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 202px
}
H1 {
	FONT-WEIGHT: normal;MARGIN: 0px
}
H2 {
	FONT-WEIGHT: normal;MARGIN: 0px
}
H3 {
	FONT-WEIGHT: normal;MARGIN: 0px
}
H4 {
	FONT-WEIGHT: normal;MARGIN: 0px
}
H5 {
	FONT-WEIGHT: normal;MARGIN: 0px
}
H6 {
	FONT-WEIGHT: normal;MARGIN: 0px
}
H1 {
	FONT-SIZE: 26px
}
H2 {
	FONT-SIZE: 20px
}
H3 {
	FONT-SIZE: 16px; TEXT-ALIGN: left
}
H4 {
	FONT-SIZE: 14px
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.bigger {
	FONT-SIZE: 14px
}
.small {
	FONT-SIZE: 11px
}
.bold {
	FONT-WEIGHT: bold
}
#sidebar P {
	LINE-HEIGHT: 1.3
}
#mainContent P {
	MARGIN-BOTTOM: 12px; LINE-HEIGHT: 1.3
}
#popuarCategories H3 {
	FONT-WEIGHT: bold; COLOR: #006db6
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.lightgray {
	COLOR: #777
}
.blue {
	COLOR: #006db6
}
.no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none;margin:0px
}
.txtbox1 {
	WIDTH: 100px
}
#searchGo {
	POSITION: relative; TOP: 5px
}
A {
	COLOR: #006db6; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.redlink {
	FONT-WEIGHT: bold; COLOR: #ff0018
}
.no-margin {
	MARGIN: 0px
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; HEIGHT: 1px
}
SPAN.blue {
	COLOR: #006db5
}
.red {
	COLOR: #ff0017
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
STRONG {
	FONT-WEIGHT: bold
}
.align-center {
	TEXT-ALIGN: center
}
.align-right {
	TEXT-ALIGN: right
}
SPAN.bluecircle {
	PADDING-RIGHT: 3px; DISPLAY: inline-block; BACKGROUND: url(../magimages/bluecircle.jpg) no-repeat left center; WIDTH: 28px; COLOR: #fff; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center
}
SPAN.bluecircle2 {
	DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: url(../magimages/bluecircle2.gif) no-repeat left center; WIDTH: 26px; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
DIV.hr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; BACKGROUND: url(../magimages/dash.gif) repeat-x left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 3px 0px 7px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; BACKGROUND: url(../magimages/dash.gif) repeat-x left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 3px 0px 7px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
DIV.line1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; BACKGROUND: url(../magimages/dash.gif) repeat-x left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
HR.line1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; BACKGROUND: url(../magimages/dash.gif) repeat-x left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.solidline {
	FONT-SIZE: 1px; MARGIN: 15px 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1px
}
.fl-left {
	FLOAT: left
}
.fl-right {
	FLOAT: right
}
A.blue-arrow-link {
	PADDING-LEFT: 10px; BACKGROUND: url(../magimages/blue-arrow.gif) no-repeat left center
}
.removeLink {
	PADDING-LEFT: 12px; BACKGROUND: url(../magimages/remove.jpg) no-repeat left center
}
#mainContent .alert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../magimages/alert.gif) no-repeat left center; PADDING-BOTTOM: 2px; COLOR: #ff0017; PADDING-TOP: 2px
}
.pager {
	PADDING-BOTTOM: 5px; POSITION: relative
}
.pageInfo {
	FONT-SIZE: 14px; POSITION: relative; TOP: 2px
}
.pager-list {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.pager-list LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 2px
}
.pager-list LI A {
	DISPLAY: inline-block; FONT-SIZE: 14px; BACKGROUND: url(../magimages/pager-bg.jpg) no-repeat left top; WIDTH: 25px; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: center
}
.pager-list LI A.pager-prev {
	DISPLAY: inline-block; BACKGROUND: url(../magimages/gray-arrow-left.gif) no-repeat left top; WIDTH: 13px; HEIGHT: 20px
}
.pager-list LI A.pager-next {
	DISPLAY: inline-block; BACKGROUND: url(../magimages/gray-arrow-right.gif) no-repeat left top; WIDTH: 13px; HEIGHT: 20px
}
.pager-list LI.currentPage A {
	COLOR: #999
}
.blueheading {
	PADDING-LEFT: 10px; BACKGROUND: url(../magimages/blueheading-left.jpg) no-repeat left top; TEXT-ALIGN: left
}
.blueheading H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../magimages/blueheading-right.jpg) no-repeat right top; COLOR: #fff; PADDING-TOP: 14px; HEIGHT: 26px
}
.blueheadingIn {
	PADDING-LEFT: 10px; BACKGROUND: url(../magimages/blueheadingin-left.jpg) no-repeat left top; TEXT-ALIGN: left
}
.blueheadingIn H2 {
	BACKGROUND: url(../magimages/blueheadingin-right.jpg) no-repeat right top; COLOR: #fff; LINE-HEIGHT: 31px; HEIGHT: 31px
}
.blueheading38 {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/blueheading38-left.jpg) no-repeat left top; TEXT-ALIGN: left
}
.blueheading38 H1 {
	PADDING-LEFT: 6px; BACKGROUND: url(../magimages/blueheading38-right.jpg) no-repeat right top; COLOR: #fff; LINE-HEIGHT: 38px; HEIGHT: 38px
}
.grayheading {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/grayheading-left.jpg) no-repeat left top; POSITION: relative; TEXT-ALIGN: left
}
.grayheading H1 {
	PADDING-LEFT: 8px; FONT-SIZE: 26px; BACKGROUND: url(../magimages/grayheading-right.jpg) no-repeat right top; COLOR: #333; LINE-HEIGHT: 38px; HEIGHT: 38px
}
.grayheading H2 {
	PADDING-LEFT: 0px; FONT-SIZE: 22px; BACKGROUND: url(../magimages/grayheading-right.jpg) no-repeat right top; COLOR: #333; LINE-HEIGHT: 38px; HEIGHT: 38px
}
.grayheading H3.cufon {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../magimages/grayheading-right.jpg) no-repeat right top; COLOR: #333; PADDING-TOP: 12px; HEIGHT: 26px
}
.grayheadingin {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/grayheadingin-left.gif) no-repeat left top; POSITION: relative; TEXT-ALIGN: left
}
.grayheadingin H2 {
	PADDING-LEFT: 5px; BACKGROUND: url(../magimages/grayheadingin-right.gif) no-repeat right top; COLOR: #333; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.redheading {
	FONT-SIZE: 18px; COLOR: #ff0017
}
.slidingnav {
	RIGHT: 50px; POSITION: absolute; TOP: 15px
}
.slidingnav A {
	DISPLAY: inline-block; BACKGROUND: url(../magimages/whitedot.jpg) no-repeat left top; MARGIN-LEFT: 8px; WIDTH: 11px; HEIGHT: 11px
}
.slidingnav A:hover {
	TEXT-DECORATION: none
}
.slidingnav A.activeSlide {
	BACKGROUND: url(../magimages/bluedot.jpg) no-repeat left top
}
.slidingOuter {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 650px
}
.slidingIn {
	WIDTH: 655px; HEIGHT: 110px
}
#popuarCategories .slidingIn {
	HEIGHT: 278px
}
.slidingItem {
	WIDTH: 655px
}
.blueBtn1 {
	DISPLAY: inline-block; PADDING-LEFT: 10px; BACKGROUND: url(../magimages/blueBtn1-left.png) no-repeat left top; HEIGHT: 25px
}
.blueBtn1 SPAN {
	PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../magimages/blueBtn1-right.png) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
.blueBtn70 {
	DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../magimages/details.jpg) no-repeat right top; WIDTH: 70px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 26px; TEXT-ALIGN: center
}
.whiteBtn {
	DISPLAY: inline-block; PADDING-LEFT: 9px; BACKGROUND: url(../magimages/whiteBtn-left.jpg) no-repeat left top; HEIGHT: 27px
}
.whiteBtn SPAN {
	PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../magimages/whiteBtn-right.jpg) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #ff0017; LINE-HEIGHT: 27px; PADDING-TOP: 0px; HEIGHT: 27px
}
.redBtn {
	DISPLAY: inline-block; PADDING-LEFT: 9px; BACKGROUND: url(../magimages/redBtn-left.png) no-repeat left top; CURSOR: pointer; HEIGHT: 33px
}
A.redBtn:hover {
	TEXT-DECORATION: none
}
.redBtn SPAN {
	PADDING-RIGHT: 15px; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../magimages/redBtn-right.png) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 33px; PADDING-TOP: 0px; HEIGHT: 33px
}
A.blueBtn70:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
A.blueBtn1:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
A.whiteBtn:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
#logo {
	LEFT: 0px; POSITION: absolute; TOP: 10px
}
#logo IMG {
	
}
#topsearch {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 215px; PADDING-TOP: 2px
}
#topsearch .go {
	POSITION: relative; TOP: 6px
}
#phone {
	PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 9px
}
#topnav {
	FLOAT: right; WIDTH: 798px
}
#topnav LI {
	FLOAT: left; POSITION: relative
}
#topnav LI A {
	PADDING-RIGHT: 15px; MARGIN-TOP: 11px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(../magimages/bluenav-line.png) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 22px
}
#topnav LI.last-item A {
	
}
#topnav LI.roundnav {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/bluenav-left.png) no-repeat left bottom
}
#topnav LI.roundnav A {
	PADDING-RIGHT: 15px; MARGIN-TOP: 0px; PADDING-LEFT: 6px; FONT-SIZE: 16px; BACKGROUND: url(../magimages/bluenav-right.png) no-repeat right bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 17px; HEIGHT: 26px
}
#topnav LI.hover {
	BACKGROUND: url(../magimages/graynav-left.png) no-repeat left bottom
}
#topnav LI.hover A {
	BACKGROUND: url(../magimages/graynav-right.png) no-repeat right bottom; COLOR: #006db5
}
#topnav LI.roundnavCurrent {
	BACKGROUND: url(../magimages/graynav-left.png) no-repeat left bottom
}
#topnav LI.roundnavCurrent A {
	BACKGROUND: url(../magimages/graynav-right.png) no-repeat right bottom; COLOR: #006db5
}
#topnav .bluelist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc; POSITION: static
}
#topnav LI.roundnav .subMenuContainer .in H6 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; HEIGHT: auto
}
#topnav .bluelist LI A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #006db6; PADDING-TOP: 0px; HEIGHT: auto
}
#topnav #bluelistOuter1 {
	FLOAT: left; WIDTH: 190px
}
#topnav #bluelistOuter2 {
	FLOAT: left; WIDTH: 230px
}
#topnav #bluelistOuter3 {
	FLOAT: left
}
#topnav #bluelistOuter3 LI#all {
	MARGIN-TOP: 20px; LIST-STYLE-TYPE: none
}
#topnav #bluelistOuter3 LI#all A {
	FONT-WEIGHT: bold; COLOR: #ff0018
}
#topnav .subMenuContainer {
	BORDER-RIGHT: #006db5 1px solid; BORDER-TOP: #006db5 0px solid; DISPLAY: none; Z-INDEX: 100; BACKGROUND: #f5f5f5; LEFT: 0px; BORDER-LEFT: #006db5 1px solid; WIDTH: 599px; BORDER-BOTTOM: #006db5 1px solid; POSITION: absolute; TOP: 43px
}
#topnav .subMenuContainer .in {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#topnav LI:hover .subMenuContainer {
	DISPLAY: block
}
#cart {
	RIGHT: 0px; BACKGROUND: url(../magimages/cart-bg.jpg); OVERFLOW: hidden; WIDTH: 266px; POSITION: absolute; TOP: 0px; HEIGHT: 66px
}
#call {
	RIGHT: 0px; OVERFLOW: hidden; WIDTH: 233px; POSITION: absolute; TOP: 36px; HEIGHT: 40px
}
#call IMG {
	MARGIN-TOP: 5px
}
#cartlink {
	PADDING-LEFT: 25px; BACKGROUND: url(../magimages/cart.gif) no-repeat left center; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#cart A {
	FONT-WEIGHT: bold
}
#cartDetails {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#cart #toplinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 125px; PADDING-TOP: 8px
}
#cart #toplinks LI {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
#cart #toplinks LI A {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#cart #toplinks LI.last-item A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sidebar P {
	MARGIN-BOTTOM: 7px
}
#sidebar .graybox {
	WIDTH: 202px
}
.checkout #sidebar .graybox {
	WIDTH: 330px
}
.checkout #sidebar .graybox .mid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.topten-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 10px
}
#sidebar .topten-item P {
	FONT-SIZE: 12px
}
.topten-photo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 73px; PADDING-TOP: 0px
}
#narrowSearch .common-list {
	MARGIN-LEFT: 18px
}
#narrowSearch .common-list LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
#narrowSearch .common-list LI A {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 5px
}
#narrowSearch .common-list LI A.back {
	PADDING-LEFT: 13px; FONT-WEIGHT: normal; BACKGROUND: url(../magimages/backarrow.jpg) no-repeat left center; MARGIN-BOTTOM: 5px
}
#narrowSearch .sub-list LI.selected {
	PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../magimages/blackarrow.jpg) no-repeat left center; MARGIN-LEFT: 14px; LINE-HEIGHT: 15px
}
#narrowSearch .sub-list LI A {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(../magimages/bluearrow.jpg) no-repeat left center; LINE-HEIGHT: 15px
}
#narrowSearch .mid {
	PADDING-TOP: 15px
}
#narrowSearch H4 {
	FONT-SIZE: 15px; MARGIN-BOTTOM: 5px
}
#narrowSearch .any {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}
#narrowSearch .any A {
	PADDING-LEFT: 13px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(../magimages/backarrow.jpg) no-repeat left center; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px
}
#narrowSearch .more A {
	MARGIN-TOP: 5px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../magimages/plus.jpg) no-repeat left center; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 25px
}
#footer P {
	FONT-SIZE: 11px
}
#footer P STRONG {
	FONT-SIZE: 12px
}
#footer .in {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 975px; PADDING-TOP: 15px
}
#footer .box {
	BACKGROUND: url(../magimages/dashver.gif) repeat-y right top; FLOAT: left; HEIGHT: 210px
}
#footer #quicknav {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px
}
#footer #other-links {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px
}
#footer #popular-terms {
	WIDTH: 225px
}
#footer #copyright {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 25px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 310px; LINE-HEIGHT: 1.6; BORDER-RIGHT-WIDTH: 0px
}
.verlist {
	FONT-SIZE: 14px;margin:0px
}
.verlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.verlist LI.last-item {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px
}
.verlist LI A {
	FONT-WEIGHT: normal; COLOR: #333
}
.verlist LI {
	FONT-WEIGHT: normal; COLOR: #333
}
.dashlist LI {
	BACKGROUND: url(../magimages/dash.gif) repeat-x left bottom
}
.verlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.bluelist LI {
	PADDING-LEFT: 13px; BACKGROUND: url(../magimages/blackdot.gif) no-repeat left 5px; MARGIN: 5px 0px
}
.bluelist LI A {
	FONT-WEIGHT: bold
}
.common-list LI A {
	FONT-SIZE: 12px
}
.common-list LI {
	FONT-SIZE: 12px
}
.magazine-list {
	FLOAT: left; PADDING-TOP: 5px
}
.magazine-list LI {
	DISPLAY: inline; FLOAT: left; WIDTH: 185px; MARGIN-RIGHT: 48px
}
.magazine-list LI.last-item {
	MARGIN-RIGHT: 0px
}
.first-item {
	CLEAR: both
}
.magazine-list LI .mag-photo {
	FLOAT: left
}
.magazine-list LI .mag-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 16px
}
.magazine-list LI .mag-title A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 16px
}
.mag-price {
	FONT-WEIGHT: bold; COLOR: #006db5; LINE-HEIGHT: 16px
}
.mag-bonus {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0017; LINE-HEIGHT: 16px
}
.magazine-list LI .mag-info {
	FLOAT: right; WIDTH: 100px; LINE-HEIGHT: 1.5; TEXT-ALIGN: left
}
.magazine-list LI .addtocart {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px! important
}
.prev {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 30px; CURSOR: pointer; LINE-HEIGHT: 76px; MARGIN-RIGHT: 15px; PADDING-TOP: 20px; HEIGHT: 76px; BORDER-RIGHT-WIDTH: 0px
}
.next {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 30px; CURSOR: pointer; LINE-HEIGHT: 76px; MARGIN-RIGHT: 15px; PADDING-TOP: 20px; HEIGHT: 76px; BORDER-RIGHT-WIDTH: 0px
}
.next {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px
}
.three-level-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.three-level-list LI A {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #0266a8; PADDING-TOP: 5px
}
.three-level-list LI LI {
	BACKGROUND: url(../magimages/dash.gif) repeat-x left top
}
.three-level-list LI LI A {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../magimages/blackarrow.jpg) no-repeat left center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.breadcrumb LI {
	PADDING-RIGHT: 5px; FLOAT: left
}
.breadcrumb LI A {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; COLOR: #333
}
.three-level-list LI LI LI {
	PADDING-LEFT: 15px
}
.graybox {
	BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 10px
}
.graybox .head {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/graybox-tl.gif) no-repeat left top; HEIGHT: 9px
}
.graybox .head DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../magimages/graybox-tr.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.graybox .head DIV DIV {
	BACKGROUND: url(../magimages/graybox-tm.gif) repeat-x left top; HEIGHT: 9px
}
.graybox .foot {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/graybox-bl.gif) no-repeat left top; HEIGHT: 9px
}
.graybox .foot DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../magimages/graybox-br.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.graybox .foot DIV DIV {
	BACKGROUND: url(../magimages/graybox-bm.gif) repeat-x left top; HEIGHT: 9px
}
.graybox .mid {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px
}
#mainContent .graybox .mid .in {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 723px; PADDING-TOP: 10px
}
#mainContent .graybox .mid .in .result-list LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 170px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#mainContent .graybox .mid .in .result-list LI P {
	MARGIN-TOP: -35px; MARGIN-LEFT: 66px
}
#mainContent .graybox .mid .in .result-list LI P IMG {
	WIDTH: 45px; HEIGHT: 45px
}
#mainContent .graybox .mid .in .result-list LI.last-item {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 165px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#mainContent .graybox .mid .in .txt-list LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 720px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#mainContent .graybox .mid .in .txt-list LI.last-item {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 715px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.grayboxIn {
	BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 25px
}
.grayboxIn .head {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/grayboxin-tl.gif) no-repeat left top; HEIGHT: 8px
}
.grayboxIn .head DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../magimages/grayboxin-tr.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px
}
.grayboxIn .head DIV DIV {
	BACKGROUND: url(../magimages/grayboxin-tm.gif) repeat-x left top; HEIGHT: 8px
}
.grayboxIn .foot {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/grayboxin-bl.gif) no-repeat left top; HEIGHT: 8px
}
.grayboxIn .foot DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../magimages/grayboxin-br.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px
}
.grayboxIn .foot DIV DIV {
	BACKGROUND: url(../magimages/grayboxin-bm.gif) repeat-x left top; HEIGHT: 8px
}
.grayboxIn .mid {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px
}
.whitebox {
	MARGIN-BOTTOM: 10px; POSITION: relative
}
.whitebox .head {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/graybox2-tl.gif) no-repeat left top; HEIGHT: 9px
}
.whitebox .head DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(../magimages/graybox2-tr.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.whitebox .head DIV DIV {
	BACKGROUND: url(../magimages/graybox2-tm.gif) repeat-x left top; HEIGHT: 9px
}
.whitebox .foot {
	FONT-SIZE: 0px; MIN-HEIGHT: 9px; BACKGROUND: url(../magimages/graybox2-bl.gif) no-repeat left top; OVERFLOW: hidden; HEIGHT: 9px
}
.whitebox .foot DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(../magimages/graybox2-br.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.whitebox .foot DIV DIV {
	BACKGROUND: url(../magimages/graybox2-tm.gif) repeat-x left bottom; HEIGHT: 9px
}
.whitebox .redheading {
	BACKGROUND: #fff; LEFT: 13px; POSITION: absolute; TOP: -9px
}
.whitebox .mid {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 8px
}
.yellowbox {
	BACKGROUND: #fefed3; MARGIN-BOTTOM: 10px
}
.yellowbox .head {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/yellowbox-tl.jpg) no-repeat left top; HEIGHT: 8px
}
.yellowbox .head DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../magimages/yellowbox-tr.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px
}
.yellowbox .head DIV DIV {
	BACKGROUND: url(../magimages/yellowbox-tm.jpg) repeat-x left top; HEIGHT: 8px
}
.yellowbox .foot {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/yellowbox-bl.jpg) no-repeat left top; HEIGHT: 9px
}
.yellowbox .foot DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../magimages/yellowbox-br.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.yellowbox .foot DIV DIV {
	BACKGROUND: url(../magimages/yellowbox-bm.jpg) repeat-x left top; HEIGHT: 9px
}
.yellowbox .mid {
	BORDER-RIGHT: #ecec95 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ecec95 1px solid; PADDING-TOP: 5px
}
.lightbluebox {
	MARGIN-BOTTOM: 10px; POSITION: relative
}
.lightbluebox .head {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/lightbluebox-tl.jpg) no-repeat left top; HEIGHT: 8px
}
.lightbluebox .head DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../magimages/lightbluebox-tr.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px
}
.lightbluebox .head DIV DIV {
	BACKGROUND: url(../magimages/lightbluebox-tm.jpg) repeat-x left top; HEIGHT: 8px
}
.lightbluebox .foot {
	FONT-SIZE: 0px; MIN-HEIGHT: 9px; BACKGROUND: url(../magimages/lightbluebox-bl.jpg) no-repeat left top; OVERFLOW: hidden; HEIGHT: 9px
}
.lightbluebox .foot DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../magimages/lightbluebox-br.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.lightbluebox .foot DIV DIV {
	BACKGROUND: url(../magimages/lightbluebox-bm.jpg) repeat-x left bottom; HEIGHT: 9px
}
.lightbluebox .mid {
	BORDER-RIGHT: #c5e3f6 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c5e3f6 1px solid; PADDING-TOP: 5px
}
.whiteboxIn {
	MARGIN-BOTTOM: 0px; POSITION: relative
}
.whiteboxIn .head {
	FONT-SIZE: 0px; BACKGROUND: url(../magimages/whitebox-tl.jpg) no-repeat left top; HEIGHT: 9px
}
.whiteboxIn .head DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(../magimages/whitebox-tr.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.whiteboxIn .head DIV DIV {
	BACKGROUND: url(../magimages/whitebox-tm.jpg) repeat-x left top; HEIGHT: 9px
}
.whiteboxIn .foot {
	FONT-SIZE: 0px; MIN-HEIGHT: 9px; BACKGROUND: url(../magimages/whitebox-bl.jpg) no-repeat left top; OVERFLOW: hidden; HEIGHT: 9px
}
.whiteboxIn .foot DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(../magimages/whitebox-br.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
.whiteboxIn .foot DIV DIV {
	BACKGROUND: url(../magimages/whitebox-bm.jpg) repeat-x left bottom; HEIGHT: 9px
}
.whiteboxIn .mid {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 8px
}
#mainContent .whiteboxIn .mid P {
	MARGIN-BOTTOM: 0px
}
.box375 {
	WIDTH: 375px
}
.box375 .mid {
	WIDTH: 353px
}
.mid {
	DISPLAY: inline-block
}
.ui-tabs {
	
}
.ui-tabs .ui-tabs-nav {
	LIST-STYLE-TYPE: none; POSITION: relative
}
.ui-tabs .ui-tabs-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.2em 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
.ui-tabs .ui-tabs-nav LI A {
	FLOAT: left; TEXT-DECORATION: none
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-disabled A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-processing A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI A {
	CURSOR: pointer
}
.ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-panel {
	DISPLAY: block
}
.ui-tabs .ui-tabs-hide {
	DISPLAY: none! important
}
.ui-widget-header {
	BACKGROUND: #fff
}
.ui-helper-clearfix {
	DISPLAY: block
}
#banner {
	BACKGROUND: url(../magimages/banner.jpg); FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 504px; HEIGHT: 250px
}
#banner #moreinfo {
	MARGIN-TOP: 213px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 6px
}
#findMagazines {
	FLOAT: right; WIDTH: 240px
}
#findMagazines P {
	MARGIN-BOTTOM: 1px
}
#findMagazines #getStarted {
	PADDING-RIGHT: 15px
}
#findMagazines .verlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#guarantee {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 505px
}
#freeShipping {
	FLOAT: right; WIDTH: 245px
}
#guarantee .redheading {
	WIDTH: 170px
}
#freeShipping .redheading {
	WIDTH: 218px
}
#popularTitles {
	WIDTH: 765px
}
#greatDeals {
	WIDTH: 765px
}
#popularTitles .mid {
	WIDTH: 743px
}
#greatDeals .mid {
	WIDTH: 743px
}
#popuarCategories .mid {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#popuarCategories .prev {
	PADDING-TOP: 120px
}
#popuarCategories .next {
	PADDING-TOP: 120px
}
#customCare {
	FLOAT: left
}
#customCare H2 {
	FONT-SIZE: 19px
}
#siteIntro H2 {
	FONT-SIZE: 19px
}
#customCare .mid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 260px
}
#siteIntro .mid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 260px
}
#siteIntro {
	FLOAT: right
}
#siteIntro P {
	MARGIN: 0px
}
#customCare .bluelist {
	FLOAT: left; MARGIN-RIGHT: 50px
}
#customCare .no-margin {
	MARGIN: 0px
}
#sort H4 {
	FLOAT: left; WIDTH: 250px
}
#sort FORM {
	FLOAT: right
}
#sort FORM LABEL {
	FONT-SIZE: 14px
}
.result-list LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 175px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.result-list LI P {
	MARGIN-TOP: -35px; MARGIN-LEFT: 66px
}
.result-list LI P IMG {
	WIDTH: 45px; HEIGHT: 45px
}
.result-list LI.last-item {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 175px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.result-list P {
	LINE-HEIGHT: 1.3
}
.result-list .mag-title {
	DISPLAY: inline-block; FONT-SIZE: 17px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 20px
}
.result-list .rating {
	DISPLAY: block; HEIGHT: 13px
}
.result-list .rating IMG {
	PADDING-RIGHT: 1px
}
.result-list .blueBtn70 {
	MARGIN-TOP: 2px; DISPLAY: inline-block
}
#featuredTitles .mag-title {
	FONT-WEIGHT: bold; COLOR: #333333
}
.result-list LI.dotted-line-separator {
	WIDTH: 98%; HEIGHT: 15px
}
.result-list LI.dotted-line-separator DIV.line1 {
	MARGIN: 0px
}
#product-photo {
	FLOAT: left; WIDTH: 210px
}
#selected .mid {
	PADDING-BOTTOM: 0px
}
#view-image {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 3px
}
#prophoto-big {
	PADDING-BOTTOM: 8px
}
#small-images IMG {
	MARGIN-RIGHT: 8px
}
.stars {
	TEXT-TRANSFORM: uppercase
}
.stars IMG {
	CURSOR: pointer
}
.stars SPAN {
	BOTTOM: 3px; POSITION: relative
}
#product-info A {
	FONT-WEIGHT: bold
}
#product-info A.normal {
	FONT-WEIGHT: normal
}
#product-info {
	FLOAT: left; WIDTH: 540px
}
#review {
	POSITION: relative
}
#review #gift {
	RIGHT: 130px; POSITION: absolute; TOP: -33px
}
.old-price {
	DISPLAY: inline-block; MARGIN-BOTTOM: 0px; TEXT-DECORATION: line-through
}
.new-price {
	FONT-SIZE: 24px
}
.you-save {
	DISPLAY: inline-block; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #ff0017
}
#mainContent .savebox {
	DISPLAY: inline; FLOAT: left; WIDTH: 160px; MARGIN-RIGHT: 10px
}
#mainContent .savebox .mid {
	PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
#mainContent .savebox P {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.2
}
#bettertogether {
	FLOAT: left; WIDTH: 510px
}
#smallGreatdeal {
	FLOAT: right; WIDTH: 215px
}
#bettertogether .magazine-list LI {
	MARGIN: 0px; WIDTH: 490px
}
#bettertogether .mag-info {
	WIDTH: 260px; POSITION: relative; TOP: 0px
}
#bettertogether .blueBtn1 SPAN {
	BACKGROUND: url(../magimages/blueBtn110-right.png) no-repeat right top
}
.wideBlueBtn SPAN {
	BACKGROUND: url(../magimages/blueBtn110-right.png) no-repeat right top
}
#bettertogether .blueBtn1 {
	MARGIN-TOP: 3px
}
#related-topics-list {
	PADDING-LEFT: 10px; FLOAT: left
}
#related-topics-list LI {
	FLOAT: left; WIDTH: 230px
}
#related-topics-list LI A {
	FONT-SIZE: 14px
}
.graybox .tabs-head {
	PADDING-RIGHT: 10px; BACKGROUND: url(../magimages/graybox-tr.gif) #f5f5f5 no-repeat right top; BORDER-LEFT: #ddd 1px solid; WIDTH: 754px; HEIGHT: 9px
}
.graybox .tabs-head DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.whitebox .tabs-head DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.graybox .tabs-head DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.whitebox .tabs-head DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.whitebox .tabs-head {
	PADDING-RIGHT: 9px; BACKGROUND: url(../magimages/whitebox-tr2.jpg) #fff no-repeat right top; BORDER-LEFT: #ddd 1px solid; WIDTH: 755px; HEIGHT: 9px
}
.productTabs {
	BACKGROUND: url(../magimages/grayline.jpg) #fff repeat-x left bottom; FLOAT: left; WIDTH: 755px; TOP: 2px
}
.productTabs LI {
	PADDING-LEFT: 8px; BACKGROUND: url(../magimages/yellowtab-left.jpg) no-repeat left bottom; MARGIN: 0px 0.2em 1px 0px; HEIGHT: 40px
}
.productTabs LI A {
	PADDING-RIGHT: 15px; DISPLAY: inline-block; PADDING-LEFT: 7px; FONT-SIZE: 15px; BACKGROUND: url(../magimages/yellowtab-right.jpg) no-repeat right bottom; MARGIN-LEFT: 8px; TEXT-TRANSFORM: uppercase; COLOR: #333; PADDING-TOP: 15px; HEIGHT: 25px
}
.productTabs .ui-tabs-selected {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/graytab-left.jpg) no-repeat left bottom; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; TOP: 0px; HEIGHT: 41px
}
.productTabs .ui-state-active {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/graytab-left.jpg) no-repeat left bottom; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; TOP: 0px; HEIGHT: 41px
}
.productTabs .ui-tabs-selected A {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/graytab-right.jpg) no-repeat right bottom; HEIGHT: 26px
}
.productTabs .ui-state-active A {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/graytab-right.jpg) no-repeat right bottom; HEIGHT: 26px
}
.giftTabs {
	BACKGROUND: url(../magimages/grayline.jpg) #fff repeat-x left bottom; FLOAT: left; WIDTH: 756px; TOP: 2px
}
.giftTabs LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../magimages/blueTab-left.jpg) no-repeat left bottom; MARGIN: 0px 0.2em 1px 0px; HEIGHT: 46px
}
.giftTabs LI A {
	PADDING-RIGHT: 22px; DISPLAY: inline-block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../magimages/blueTab-right.jpg) no-repeat right bottom; MARGIN-LEFT: 8px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 18px; HEIGHT: 28px
}
.giftTabs .ui-tabs-selected {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/whiteTab-left.jpg) no-repeat left bottom; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; TOP: 0px; HEIGHT: 47px
}
.giftTabs .ui-state-active {
	PADDING-LEFT: 9px; BACKGROUND: url(../magimages/whiteTab-left.jpg) no-repeat left bottom; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; TOP: 0px; HEIGHT: 47px
}
.giftTabs .ui-tabs-selected A {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../magimages/whiteTab-right.jpg) no-repeat right bottom; COLOR: #006db6; HEIGHT: 29px
}
.giftTabs .ui-state-active A {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../magimages/whiteTab-right.jpg) no-repeat right bottom; COLOR: #006db6; HEIGHT: 29px
}
.heading2 {
	POSITION: relative
}
.heading2 SPAN {
	FONT-SIZE: 12px; RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#reviewBy IMG {
	POSITION: relative; TOP: 3px
}
#profile STRONG {
	DISPLAY: inline-block; WIDTH: 75px
}
#smallGreatdeal .magazine-list LI {
	MARGIN-RIGHT: 0px
}
.tabs {
	BACKGROUND: #fff
}
.tabs .mid {
	BACKGROUND: #f5f5f5
}
.grayboxIn .mid {
	BACKGROUND: #fff
}
#customerBought .mid {
	BACKGROUND: #fff
}
.productTabs-box {
	WIDTH: 765px
}
.giftTabs-box {
	WIDTH: 765px
}
#mainContent .question STRONG {
	DISPLAY: inline-block; LINE-HEIGHT: 26px; POSITION: relative; TOP: -8px; HEIGHT: 26px
}
#discontinued-info {
	FLOAT: left; WIDTH: 320px
}
#alsolike {
	FLOAT: right; WIDTH: 200px
}
#alsolike-list P {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 92px
}
#mainContent #alsolike-list LI.last-item {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#alsolike-list .blueBtn1 {
	MARGIN-TOP: 10px; DISPLAY: inline-block
}
#bigSavings .magazine-list {
	PADDING-LEFT: 8px; WIDTH: 723px
}
#bigSavings .magazine-list LI {
	MARGIN-RIGHT: 82px
}
#bigSavings .magazine-list LI.last-item {
	MARGIN: 0px
}
#bigSavings H3 {
	FONT-WEIGHT: bold; COLOR: #006db6
}
#outofstock-info {
	FLOAT: left; WIDTH: 320px
}
#quickBrowse H6 {
	MARGIN-BOTTOM: 10px
}
#quickBrowse P {
	MARGIN-BOTTOM: 10px
}
#findTitleForm P SELECT {
	DISPLAY: inline-block; MARGIN-BOTTOM: 5px; WIDTH: 270px
}
.lightgray {
	COLOR: #888
}
#findTitleForm P SELECT#selectPrice {
	MARGIN: 0px
}
#findTitleForm {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 270px
}
#findTitleForm #browseBtn {
	MARGIN: 0px; TEXT-ALIGN: right
}
#findGreatDeals {
	PADDING-LEFT: 35px; FLOAT: left; WIDTH: 375px
}
#findGreatDeals #graduation {
	FLOAT: right; WIDTH: 191px
}
#findGreatDeals #finddeal-list {
	FLOAT: left; WIDTH: 180px
}
#browsebyCat-list {
	PADDING-LEFT: 25px; FLOAT: left; WIDTH: 730px; PADDING-TOP: 25px
}
#browsebyCat-list LI {
	FLOAT: left; WIDTH: 240px
}
#browsebyCat-list H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
#browsebyCat-list H3 A {
	COLOR: #333
}
#browsebyCat-list .bluelist {
	FLOAT: left; MARGIN-BOTTOM: 13px
}
#browsebyCat-list .bluelist LI {
	MARGIN: 0px 0px 5px
}
#topten-list .blueBtn1 {
	MARGIN-TOP: 25px
}
#featuredTitles_wide .result-list LI {
	WIDTH: 120px
}
#createAccount-form TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#createAccount-form .txtbox {
	WIDTH: 185px
}
.checkout #mainContent .graybox .mid {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 15px
}
#orderConfirmation TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#orderDelivery TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#orderConfirmation TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
.order-item-name {
	PADDING-LEFT: 20px; WIDTH: 400px
}
.order-item-name A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.order-item-issues {
	WIDTH: 105px
}
.order-item-price {
	TEXT-ALIGN: center
}
.order-item-heading TD {
	BORDER-BOTTOM: #ccc 1px solid
}
#orderConfirmation .order-item-gift .mid {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#orderConfirmation .order-item-address {
	PADDING-LEFT: 35px; WIDTH: 145px; TEXT-ALIGN: left
}
#orderConfirmation .small-gift {
	MARGIN-LEFT: 10px; POSITION: relative; TOP: 3px
}
#orderConfirmation .order-total {
	FONT-SIZE: 16px
}
#orderConfirmation TD.no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#orderConfirmation TD #orderInfo {
	PADDING-RIGHT: 30px
}
#orderDelivery SELECT.address {
	WIDTH: 245px
}
.order-save-address {
	WIDTH: 305px
}
#mainContent #orderDelivery .whiteboxIn .mid {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainContent #orderDelivery .order-save-address .mid INPUT {
	WIDTH: 175px
}
#mainContent #orderDelivery .order-save-address .mid SELECT {
	WIDTH: 175px
}
#mainContent #orderDelivery .close {
	PADDING-TOP: 0px; TEXT-ALIGN: right
}
#orderDelivery .whiteboxIn TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.order-save-address-form #calendar INPUT {
	POSITION: relative; TOP: -5px
}
#gift-message {
	WIDTH: 239px; HEIGHT: 58px
}
#orderDelivery TD.no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#cartSummary .grayheading {
	POSITION: relative
}
#cartSummary #edit-cart {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; RIGHT: 15px; BACKGROUND: url(../magimages/small-blue-arrow-left.gif) no-repeat left center; POSITION: absolute; TOP: 5px
}
#cartSummary .total-price {
	FONT-SIZE: 16px
}
#cartSummary TD.price {
	PADDING-LEFT: 45px; TEXT-ALIGN: left
}
#cartSummary TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
#cartSummary TD.no-border {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#checkout_process {
	MARGIN-TOP: -10px
}
#orderPayment TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#cards-icon {
	DISPLAY: inline-block; MARGIN: 10px 0px
}
.has-cellborder {
	BORDER-BOTTOM: #ccc 1px solid
}
.deliver-info-tbl TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.deliver-info-tbl TD P {
	LINE-HEIGHT: 1.5
}
.deliver-info-tbl .whiteboxIn {
	WIDTH: 425px
}
.checkout #mainContent .deliver-info-tbl .whiteboxIn .mid {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.checkout #mainContent .deliver-info-tbl .whiteboxIn .mid TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#orderPaymentSignin #new-customer {
	PADDING-RIGHT: 23px; FLOAT: left; WIDTH: 260px
}
#orderPaymentSignin #return-customer {
	PADDING-LEFT: 23px; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 285px
}
.checkout #mainContent #orderPaymentSignin .mid {
	PADDING-BOTTOM: 5px
}
#cart-guarantee {
	FLOAT: left; WIDTH: 615px
}
#shoppingcart .subtotal TD {
	FONT-SIZE: 16px
}
#specialOffer3-info {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 320px; LINE-HEIGHT: 1.3
}
#specialOffer3-info .blueBtn1 {
	MARGIN-TOP: 5px
}
#shoppingcart-tbl TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#shoppingcart-tbl TD.no-border {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#shoppingcart-tbl TD.no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#shoppingcart .mid {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#recommend P {
	LINE-HEIGHT: 1.5
}
#recommend .mid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
#customercare_search {
	BACKGROUND: url(../magimages/customercare.jpg) no-repeat left top; MARGIN-BOTTOM: 15px; WIDTH: 767px; POSITION: relative; HEIGHT: 74px
}
#customercare_search H1 {
	LEFT: 95px; POSITION: absolute; TOP: 23px
}
#customer_search_form {
	RIGHT: 10px; POSITION: absolute; TOP: 24px
}
#customer_search_form .go {
	POSITION: relative; TOP: 5px
}
.article A {
	FONT-WEIGHT: bold
}
.article LI {
	LINE-HEIGHT: 1.5
}
.article H6 {
	MARGIN-BOTTOM: 15px
}
.article H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px
}
#byemail-form TABLE INPUT {
	WIDTH: 95%
}
#byemail-form TABLE SELECT {
	WIDTH: 95%
}
#byemail-form TABLE TEXTAREA {
	WIDTH: 95%
}
#byemail-form TABLE TEXTAREA {
	HEIGHT: 110px
}
#request-email {
	MARGIN-TOP: 12px
}
#faq-details H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 35px
}
#faq-details .tag {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
#faq-details DIV.hr {
	MARGIN: 0px 0px 12px
}
#sidebar #customerCare LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; PADDING-TOP: 0px
}
#sidebar #customerCare LI A {
	DISPLAY: block; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-DECORATION: none
}
#sidebar .grayArrowList LI A {
	DISPLAY: block; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-DECORATION: none
}
#sidebar #customerCare LI.current A {
	DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(../magimages/highlight.gif) no-repeat left top; MARGIN-LEFT: -5px; WIDTH: 187px; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-DECORATION: none
}
#sidebar #customerCare LI A:hover {
	DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(../magimages/highlight.gif) no-repeat left top; MARGIN-LEFT: -5px; WIDTH: 187px; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-DECORATION: none
}
#sidebar .grayArrowList LI.current A {
	DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(../magimages/highlight.gif) no-repeat left top; MARGIN-LEFT: -5px; WIDTH: 187px; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-DECORATION: none
}
#sidebar .grayArrowList LI A:hover {
	DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(../magimages/highlight.gif) no-repeat left top; MARGIN-LEFT: -5px; WIDTH: 187px; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-DECORATION: none
}
#sidebar .grayArrowList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; PADDING-TOP: 0px
}
#featuredGiftIdeas P {
	FONT-SIZE: 12px
}
#featuredGiftIdeas P A.mag-title {
	FONT-SIZE: 14px; COLOR: #333
}
#featuredGiftIdeas .giftIdea-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 180px; PADDING-TOP: 10px
}
#giftCards-info {
	FLOAT: left; WIDTH: 510px
}
#giftCards-right {
	FLOAT: right; WIDTH: 245px
}
#gift-ad-photo {
	FLOAT: left; WIDTH: 268px
}
#gift-ad-text {
	FLOAT: left; WIDTH: 222px
}
#gift-ad-text H1 {
	FONT-SIZE: 36px
}
#gift-ad-text UL LI {
	FONT-SIZE: 15px; MARGIN-BOTTOM: 8px
}
#gift-redeem .mid {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#call-customer .mid {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#gift-redeem .mid P {
	MARGIN-BOTTOM: 5px
}
SPAN.amountValue {
	PADDING-RIGHT: 25px
}
#giftCards_form TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#giftCards_form TEXTAREA {
	WIDTH: 221px; HEIGHT: 55px
}
#giftCards_form .calendar {
	POSITION: relative; TOP: 5px
}
#giftCards_form .removeLink {
	PADDING-RIGHT: 10px
}
#giftCards_form #or {
	POSITION: relative; TOP: -5px
}
#giftCards_form #addToCart {
	DISPLAY: inline-block; MARGIN-RIGHT: 40px
}
#redeem_left {
	FLOAT: left; WIDTH: 540px
}
#redeem #rightbar {
	FLOAT: right; WIDTH: 200px
}
#giftIdeas UL {
	MARGIN-LEFT: 10px
}
#giftIdeas UL LI {
	MARGIN-BOTTOM: 5px
}
#giftIdeas UL LI A {
	FONT-SIZE: 12px
}
.whitebox .tabs .mid {
	BACKGROUND: #fff
}
#postcard-ad {
	PADDING-LEFT: 15px; FLOAT: right; WIDTH: 310px
}
#giftCenterAd {
	FLOAT: left; WIDTH: 505px
}
#giftCenterAd IMG {
	PADDING-BOTTOM: 5px
}
#buyGiftCards {
	FLOAT: right; WIDTH: 235px
}
#buyGiftCards IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#buyGiftCards .blue-arrow-link {
	DISPLAY: inline-block; MARGIN-RIGHT: 30px
}
#giftCenterProducts .graybox {
	DISPLAY: inline; FLOAT: left; WIDTH: 245px; MARGIN-RIGHT: 10px
}
#giftCenterProducts .graybox H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333
}
#giftCenterProducts .graybox H4 A {
	COLOR: #333
}
#giftCenterProducts .graybox .mid {
	PADDING-TOP: 20px
}
#giftCenterProducts .graybox .mid .mag-bonus {
	DISPLAY: inline-block; PADDING-BOTTOM: 8px
}
#giftCenterProducts .graybox .mag-info {
	FLOAT: left; WIDTH: 130px
}
#giftCenterProducts .product-item {
	PADDING-BOTTOM: 25px
}
.accountBreadcrumb {
	FLOAT: left
}
#mainContent P#loginStatus {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 0px
}
H2.helpTitle {
	MARGIN-BOTTOM: 12px; POSITION: relative
}
H2.helpTitle .accountHelp {
	FONT-SIZE: 12px; RIGHT: 5px; POSITION: absolute; TOP: 5px
}
.graylist LI A {
	COLOR: #999
}
#cardBalance {
	MIN-HEIGHT: 97px; BACKGROUND: url(../magimages/redadbox.gif) no-repeat left top; FLOAT: left; WIDTH: 375px; HEIGHT: 97px
}
#cardBalance .hr {
	MARGIN-RIGHT: 12px
}
#cardBalance .in {
	PADDING-RIGHT: 40px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#timeOffer {
	MIN-HEIGHT: 97px; BACKGROUND: url(../magimages/greenadbox.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 375px; HEIGHT: 97px
}
#timeOffer .hr {
	MARGIN-RIGHT: 12px
}
#timeOffer .in {
	PADDING-RIGHT: 40px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.blueTbl TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #d6d6d6 1px dotted
}
.blueTblHeader TD {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #006db5; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.blueTbl .lastRow TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#magDetailList {
	FLOAT: left; WIDTH: 530px; PADDING-TOP: 5px
}
#magDetailList LI {
	FLOAT: left
}
#magDetailList LI#magphoto {
	PADDING-RIGHT: 15px
}
#magDetailList LI#magInfo {
	PADDING-RIGHT: 60px
}
#magDetailList LI#magInfo H3 {
	MARGIN-BOTTOM: 15px
}
#magDetailList LI#status {
	PADDING-TOP: 35px
}
#orderTotal TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#signinArea {
	FLOAT: left; WIDTH: 355px
}
#signinForm {
	PADDING-TOP: 20px
}
#accountBenefits {
	FLOAT: right; WIDTH: 375px; PADDING-TOP: 10px
}
TD.firstlevel {
	PADDING-LEFT: 20px
}
TD.secondlevel {
	PADDING-LEFT: 50px
}
#applygiftForm TD P {
	MARGIN: 0px; LINE-HEIGHT: 1.3
}
#applygiftForm TD P INPUT {
	MARGIN: 10px 0px 3px
}
#cash-ad {
	FLOAT: left; WIDTH: 425px; POSITION: relative; HEIGHT: 210px
}
#cash-ad H1 {
	FONT-SIZE: 28px
}
#cash-ad .upto {
	FONT-SIZE: 18px; LEFT: 90px; POSITION: absolute; TOP: 65px
}
#cash-ad .off {
	FONT-SIZE: 50px; LEFT: 135px; COLOR: #006db5; POSITION: absolute; TOP: 60px
}
#cash-ad .cover {
	FONT-SIZE: 26px; LEFT: 135px; POSITION: absolute; TOP: 105px
}
#cash-ad .instruct {
	FONT-SIZE: 14px; LEFT: 0px; BOTTOM: 5px; POSITION: absolute; TEXT-ALIGN: center
}
#redeemCard .result-list LI P {
	MARGIN: 0px
}
#freegiftTitle {
	PADDING-BOTTOM: 10px
}
#freegiftlist {
	FLOAT: left; WIDTH: 765px; PADDING-TOP: 10px
}
#freegiftlist LI {
	DISPLAY: inline; FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 48px
}
#freegiftlist .mag-info {
	FLOAT: left; WIDTH: 105px; LINE-HEIGHT: 1.5
}
#freegiftlist .mag-info H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 20px
}
#freegiftlist .mag-photo {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 100px
}
#freegiftlist .mag-info .blueBtn70 {
	MARGIN-TOP: 8px
}
#freegiftlist LI .whitebox {
	MARGIN-TOP: 3px
}
#freegiftlist LI .whitebox .mid {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#freegiftlist LI .whitebox .mid IMG {
	PADDING-RIGHT: 10px; MARGIN-TOP: -5px; FLOAT: left
}
#freegiftlist LI.last-item {
	MARGIN-RIGHT: 0px
}
#freegiftlist LI.separator {
	PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 765px
}
.freegiftPopup {
	BORDER-RIGHT: #5e5e5e 4px solid; BORDER-TOP: #5e5e5e 4px solid; BACKGROUND: #fff; LEFT: 450px; BORDER-LEFT: #5e5e5e 4px solid; WIDTH: 295px; BORDER-BOTTOM: #5e5e5e 4px solid; POSITION: absolute; TOP: 370px
}
.freegiftPopup .popupHeader {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #d9d9d9 1px solid; POSITION: relative
}
.freegiftPopup .popupHeader .removeLink {
	RIGHT: 15px; POSITION: absolute; TOP: 10px
}
.freegiftPopup .popupContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.freegiftPopup .popupContent IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.freegiftPopup .popupContent P {
	FLOAT: left; WIDTH: 190px
}
.gift-text {
	MARGIN-TOP: 10px; DISPLAY: inline-block; PADDING-LEFT: 24px; FONT-SIZE: 11px; BACKGROUND: url(../magimages/gift-small.gif) no-repeat; MARGIN-BOTTOM: -5px; TEXT-TRANSFORM: uppercase; COLOR: #ff0017
}
maggg{	LINE-HEIGHT: 20px;  HEIGHT: 250px; position:absolute;}
#lantern {	BORDER: #ffffff 1px solid; OVERFLOW: hidden; WIDTH: 468px; CURSOR: pointer; HEIGHT: 265px}
#lanternMain {	WIDTH: 468px; HEIGHT: 250px; BACKGROUND-COLOR: #ffffff}
#lanternNavy {	FONT-SIZE: 12px; FLOAT: left; OVERFLOW: hidden; WIDTH: 1000px; COLOR: #ffffff; HEIGHT: 16px; TEXT-ALIGN: center}
#lanternNavy .div_off1 {	FLOAT: left; BORDER-LEFT: #ffcc00 0px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #bbbbbb; TEXT-ALIGN: center}
#lanternNavy .div_on1 {	PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #ffcc00 0px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #cc3300}
#lanternNavy .div_off2 {	FLOAT: left; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #bbbbbb; TEXT-ALIGN: center}
#lanternNavy .div_on2 {	PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #cc3300}
#lanternNavy .div_off3 {	BORDER-RIGHT: #ffcc00 2px solid; FLOAT: left; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #bbbbbb; TEXT-ALIGN: center}
#lanternNavy .div_on3 {	BORDER-RIGHT: #ffcc00 2px solid; PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #cc3300}
#lanternImg {	OVERFLOW: hidden; WIDTH: 468px;position:absolute;HEIGHT: 250px}
.jumppage {	FLOAT: left; WIDTH: 75px; HEIGHT: 29px}

#product-list {
    FLOAT: left; PADDING-BOTTOM: 10px;   MARGIN: 0px 0px 0px 0px;WIDTH: 95%; margin-left:5px
}
#product-list_qq {
	BACKGROUND: #fff; FLOAT: right; MARGIN-LEFT: 10px
}
#product-list #product {
	POSITION: relative; margin-left:3px
}
#product-list #product #product-pic {
	FLOAT: left; WIDTH: 140px;  TEXT-ALIGN: center
}
#product-list #product #product-pic P {
	MARGIN-TOP: -35px; MARGIN-LEFT: 66px
}
#product-list #product #product-pic P IMG {
	WIDTH: 45px; HEIGHT: 45px
}

#product-list #product #listtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#product-list #product #product-content {
	MARGIN: 0px 20px 0px 5px; margin-left:10px
}
#product-list #product #product-content-2col {
	MARGIN: 0px
}
#product-list #product #product-button {
	FLOAT: right; WIDTH: 180px
}
#product-list #product #product-button DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#product-list #product #product-button-2col {
	
}
#product-list #product #product-button-2col DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.HackBox {
	CLEAR: both; HEIGHT: 6px
}
.listbook {
	BORDER-RIGHT: #b6cfe8 3px solid; BORDER-TOP: #b6cfe8 3px solid; MARGIN: 0px auto; BORDER-LEFT: #b6cfe8 3px solid; WIDTH: 730px; BORDER-BOTTOM: #b6cfe8 3px solid
}
.listtitle {
	FONT: 14px/28px Verdana; HEIGHT: 28px
}
.listtext1 {
	FONT: 14px/28px Verdana; HEIGHT: 28px
}
.listtext2 {
	FONT: 14px/28px Verdana; HEIGHT: 28px
}
.listtext3 {
	FONT: 14px/28px Verdana; HEIGHT: 28px
}
.listtitle {
	FONT-WEIGHT: 700; BACKGROUND: url(images/title_bg.gif) repeat-x; 
}
.listtext1 {
	BORDER-TOP: #b6cfe8 1px solid; BACKGROUND-COLOR: #fff
}
.listtext2 {
	BORDER-TOP: #b6cfe8 1px solid; BACKGROUND-COLOR: #edf4f5
}
.listtext3 {
	BORDER-TOP: #b6cfe8 1px solid; FONT: 14px/28px Verdana; HEIGHT: 44px; BACKGROUND-COLOR: #eef8ff
}
.listgx {
	FLOAT: left; TEXT-ALIGN: center
}
.listinput {
	FLOAT: left; TEXT-ALIGN: center
}
.listbookname {
	FLOAT: left; TEXT-ALIGN: center
}
.listbotton {
	FLOAT: left; TEXT-ALIGN: center
}
.listp1 {
	FLOAT: left; TEXT-ALIGN: center
}
.listp2 {
	FLOAT: left; TEXT-ALIGN: center
}
.listp3 {
	FLOAT: left; TEXT-ALIGN: center
}
.listp4 {
	FLOAT: left; TEXT-ALIGN: center
}
.listp1 {
	WIDTH: 90px
}
.listp2 {
	WIDTH: 90px
}
.listp3 {
	WIDTH: 90px
}
.listp4 {
	WIDTH: 90px
}

.listbookname {
	PADDING-LEFT: 30px; WIDTH: 300px; TEXT-ALIGN: left
}
.listp1 {
	
}
.listp3 {
	COLOR: #f60
}
.listp4 {
	COLOR: #000
}
.listbotton {
	WIDTH: 100px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.gray9d9d9d {
	FONT-SIZE: 12px; COLOR: #9d9d9d
}
.orange12 {
	FONT-SIZE: 12px; COLOR: #f60
}
.listbookname A:link {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 12px/18px Verdana; COLOR: #0630aa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.listbookname A:visited {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 12px/18px Verdana; COLOR: #0630aa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.listbookname A:hover {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 12px/18px Verdana; COLOR: #0630aa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.listbookname A:active {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 12px/18px Verdana; COLOR: #0630aa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.listbookname A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #0630aa
}
