@charset "utf-8";
						 
*{ margin:0; padding:0; list-style:none; }
body{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6c6c6c;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
ul,li,ol,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
em{font-style:normal;}


/* link */
a{ color:#6c6c6c; text-decoration: none;}
a:link{ color:#6c6c6c; text-decoration: none;}
a:hover{ color:#E46088; text-decoration:none;}

/* BODY */
#page{ width:980px; margin:10px auto 0 auto; clear:both; overflow:hidden;}
#head{ width:980px; height:40px; clear:both; overflow:hidden; margin-bottom:9px;}
#head_left{ float:left; width:156px; height:35px; margin:5px 40px 0 8px; _margin:5px 40px 0 4px;}
#head_right{ float:left; width:776px; height:40px;}
#head_right p{ text-align:right; color:#696969; font-weight:bold; font-size:11px;}
#head_right p a{ color:#696969; text-decoration: none;}
#head_right p a:hover{ color:#E46088;}
#head_right p span{	color:#49A402;	font-weight: normal; margin-right:10px; font-size:12px;}
#head_right_bottom{ width:776px; height:25px; margin-top:6px;}
.input{ width:119px; height:17px; border:1px solid #ddd; color:#666;}
.select{ width:175px; height:19px; border:1px solid #ddd; color:#666; margin-left:3px;}
.head_right_b{ color:#696969; text-decoration:underline;}
.head_right_b a{ color:#696969; text-decoration: underline;}
.head_right_b a:hover{ color:#E46088; text-decoration: none;}
.head_right_i{ width:152px; height:24px; font-size:11px; line-height:24px; text-align:center; background:url(../images/shopping_bg.gif) left bottom no-repeat;}

/* Content */
#content{ width:980px; clear:both; overflow:hidden;}
#content_left{ float:left; width:826px;}
#content_left_content{width:980px; clear:both; overflow:hidden;}
#content_left_content_left{ float:left; width:181px;}
.content_left_content_left_title{ width:181px; height:26px; font-weight:bold; font-size:16px; text-align:center; padding-top:20px;}
#content_left_content_right{ float:left; width:630px; padding-top:15px; margin-left:20px;}
#banner_top{ WIDTH:627px; HEIGHT: 293px; background:url(../images/banner_bottom.gif) bottom center no-repeat;}
.banner { OVERFLOW: hidden; WIDTH:627px; HEIGHT: 293px; position: absolute;}
.banner #slide-show-content IMG {
	WIDTH: 627px; HEIGHT: 279px
}

#slide-show-content {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 627px; position:relative; TOP:0px; HEIGHT: 279px
}
#slide-show-content A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 627px; HEIGHT: 279px; BORDER-RIGHT-WIDTH: 0px
}
#slide-show-control {
	Z-INDEX: 999; LEFT: 605px; WIDTH: 11px; POSITION: absolute; TOP: 10px; HEIGHT: 112px}
#slide-show-control A {
	BACKGROUND: url(../images/btn_switch.gif) no-repeat; FLOAT: left; FONT: 12px 'Arial'; MARGIN-LEFT: 5px; WIDTH: 11px; COLOR: #fff; margin-bottom:3px; HEIGHT: 11px; TEXT-ALIGN: center; text-decoration:none;
}
#slide-show-control A.activeSlide {
	BACKGROUND-POSITION: -11px 0px; COLOR: #ff0
}
#slide-show-control A:hover {
	BACKGROUND-POSITION: -11px 0px; COLOR: #ff0
}
.content_left_title{ font-weight:bold; font-size:17px; color:#2E2E2E; height:45px; line-height:3em; text-transform: uppercase;}
.content_left_title span{ float:right; font-size:10px; color:#8F8E8E; font-weight: normal;}
.content_left_banner{ border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; padding-left:45px; font-weight:bold; font-size:11px; color:#666;text-transform: uppercase;}
.content_left_banner a{ color:#666; text-decoration:none;}
.content_left_banner a:hover{ color:#E46088; text-decoration:none;}
.content_left_msg{ border-bottom:1px solid #E5E5E5; padding-left:45px;}
.content_left_msgs{ border-bottom:1px solid #8F8F8F; padding-left:45px;}


#content_right{ float:right; width:133px; _margin-left:9px;}
.sqBorder {width:116px; height:312px; background: url(../images/onsale_bg.jpg) left top no-repeat; padding:38px 0 0 17px;}
.scroll_div {width:100px; height:270px; overflow: hidden; white-space: nowrap; background:#ffffff;}
.scroll_divs li{width:100px; height:87px; border-bottom:1px dotted #6c6c6c;}
.scroll_div img {width:100px;height:85px;}
.featured{ width:133px; height:35px; margin:20px 0 17px 0;}


.footer{ background-color:#666; border-top:3px solid #1A1A1A; margin-top:25px;}
.footer_table{ width:980px; margin:21px auto 0 auto; color:#CBCACA; text-transform: uppercase;}
.footer_table a{ color:#CBCACA; text-decoration:none;}
.footer_table a:hover{ color:#CBCACA; text-decoration:underline;}
.footer_span{ height:24px; font-weight:bold; font-size:14px; color:#fff;}
.footer_bottom{ background-color:#000; color:#AFAFAF;}

#meun{ width:980px; clear: both; overflow:hidden;}
#meun_left{ float:left; width:196px; height:44px; line-height:3em; font-weight:bold; font-size:13px; text-align:center; border-top:3px solid #1A1A1A;}
#content_left_meun{ float:left; width:630px; height:45px; font-weight:bold; font-size:12px; line-height:44px; text-align:center; border-top:3px solid #1A1A1A; border-bottom:3px solid #1A1A1A;}
#meun_right{ float:right; width:140px; height:50px; margin-left:13px;} 
.text_left{width:181px; height:25px; font-weight:bold; font-size:13px; border-bottom:1px solid #000; text-align:center; color:#000; margin-top:25px;text-transform: uppercase;}

#img{ width:132px; height:360px; margin:25px auto 20px auto;}
.right_bottom{ width:140px;text-transform: uppercase; margin-bottom:14px;}
.right_bottom p{ width:140px; height:16px; text-align:center; font-weight:bold; font-size:10px; color:#000; border-bottom:1px solid #000;}
.right_bottom li{ width:135px; padding:5px 0 5px 5px; border-bottom:1px solid #ccc; font-size:10px; font-weight:bold; color:#8F8E8E;}
.right_bottom li a{ color:#8F8E8E; text-decoration:none;}
.right_bottom li a:hover{ color:#E46088; text-decoration:none;}
#right_news{ width:140px; height:33px; padding:4px 0; background-color:#690004; color:#fff; font-weight:bold; font-size:13px; text-align:center; text-transform: uppercase;}
#right_news_bottom{ width:140px; height:62px; background-color:#6B6B6B; text-align:center; padding-top:5px; color:#fff; font-weight:bold; font-size:11px;}
.right_input{ width:120px; height:20px; border:1px solid #000; margin-bottom:3px;}

#detailed{ float:left; width:783px; margin-left:15px;}
#detailed_top{ width:763px; height:92px; padding:13px 10px 0 10px; background:url(../images/detailed_top_bg.gif) left top repeat-x; margin-top:7px; color:#8F8E8E;}
#detailed_top h4{ font-size:12px;}
#detailed_top p{ font-size:11px; margin-top:7px; line-height:1.4em;}
.detailed_td{ border-left:1px solid #E9E9E9;}
.detailed_text{ height:51px; font-weight:bold; font-size:11px; padding-left:5px; border-bottom:1px solid #E5E5E5; text-align:left;}
.detailed_s{ font-size:10px; height:19px; padding-left:5px; border-bottom:1px solid #E5E5E5; line-height:19px; text-align:left;}
.detailed_s s{ color:#A80303;}
.detailed_s_bottom{ font-size:10px; height:19px; padding-left:5px; border-bottom:1px solid #E5E5E5; line-height:19px;text-align:left;}
.detailed_bottom{ font-size:10px; height:19px; padding-left:5px; line-height:19px; text-align:left;}
.detailed_bottom b{ font-weight:normal; color:#A80303;}
.detailed_Qty{ height:32px; border-bottom:1px solid #8F8F8F; font-size:11px; padding-left:5px; line-height:32px;text-align:left;}
.detailed_Qty_input{ width:26px; height:19px; border:1px solid #E5E5E5; margin:0 2px 0 4px;}
.button{ float:right; height:42px; padding-right:40px; margin-top:15px;}
#register{ width:783px; padding-top:6px; background:url(../images/level_top.gif) left top no-repeat;}
.register_left_title{ font-weight:bold; font-size:17px; color:#2E2E2E; height:40px; border-bottom:1px solid #ddd; line-height:2em; text-transform: uppercase; padding:0 10px; margin-bottom:10px;}
.register_left_title span{ float:right; font-size:10px; color:#8F8E8E; font-weight: normal;}
#register_in{ width:763px; background:url(../images/level_in.gif) left top repeat-y; padding:4px 10px 10px 10px; line-height:1.8em;}
#register_bottom{ width:783px; height:6px; background:url(../images/level_bottom.gif) left top no-repeat;}
.register_input{ width:200px; border:1px solid #ddd; margin-left:10px;}
.register_inputs{ width:200px; border:1px solid #ddd; margin-left:10px;}
.photography{ width:600px; margin-bottom:30px;}
.photography li{ width:600px; height:20px; line-height:20px; background:url(../images/sa.gif) no-repeat left center; font-weight:bold; font-size:12px;  color:#346898; text-indent:14px;}
.photography a{color:#6c6c6c;}
.photography a:hover{color:#000;}
.products_left_top01{ width:760px; margin:0px 0 19px 0; background: url(../images/testimonials_bg.gif) no-repeat  bottom left; padding-bottom:15px; font-size:12px; line-height:1.6em;}
.products01{color:#6c6c6c; font-weight:bold; text-align:right; padding-right:15px;}
.products01 a{color:#6c6c6c;}
.products01 a:hover{color:#000;}
.photography01{color:#000; font-weight:bold; margin-bottom:15px;}
.contact_input{ width:300px; border:1px solid #ddd; margin-left:10px;}
.contact_inputs{ width:450px; border:1px solid #ddd; margin-left:10px;}
.search{ width:600px; margin-bottom:30px;}
.search li{ float:left; width:200px; height:20px; line-height:20px; background:url(../images/sa.gif) no-repeat left center; font-weight:bold; font-size:12px;  color:#6c6c6c; text-indent:14px;}
.search a{color:#6c6c6c;}
.search a:hover{color:#000;}
.search_left_top01{ width:760px; margin:0px 0 19px 0; background: url(../images/testimonials_bg.gif) no-repeat  bottom left; padding-bottom:15px; font-size:12px; line-height:1.6em;}
.hr{ height:2px; background:url(../images/x.gif) left center repeat-x; margin:10px 0;}
.about{padding-left:10px; margin:8px 0 20px 0;}
.ul{ width:500px; margin-bottom:10px;}
.ul li{ width:500px; height:25px; list-style-type: disc; margin-left:25px; line-height:25px;}

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 600px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.rma_input{ width:100px; border:1px solid #ddd; margin-left:10px;}
.brand{margin:0 0 10px 24px; font-weight:bold;}
.brand_hr{ height:2px; background:url(../images/x.gif) left center repeat-x; margin-top:10px;}
.brand_bottom{ font-size:10px; height:25px; padding-left:5px; line-height:25px; text-align:left;border-bottom:1px solid #8F8F8F;}
.brand_bottom b{ font-weight:normal; color:#A80303;}
.blk_29 {
	BORDER-RIGHT: #a1d2fd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a1d2fd 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #a1d2fd 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #a1d2fd 0px solid; ZOOM: 1; POSITION: relative
}
.blk_29 .LeftBotton {
	BACKGROUND: url(../images/cp_01.jpg) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 14px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 52px
}
.blk_29 .RightBotton {
	RIGHT: 5px; BACKGROUND: url(../images/cp_02.jpg) no-repeat -11px 0px; FLOAT: right; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 52px
}
.blk_29 .Cont {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 210px; PADDING-TOP: 3px
}
.blk_29 .box {
	FLOAT: left; WIDTH: 60px; TEXT-ALIGN: left
}
.blk_29 .box IMG { DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #fff; MARGIN: 0px auto; PADDING-TOP: 0px
}
.rollphotos {
	MARGIN-TOP: 10px; WIDTH: 300px
}
A.csstop01:link {
	FONT-SIZE: 12px; COLOR: #252525; LINE-HEIGHT: 18px;
}
A.csstop01:visited {
	FONT-SIZE: 12px; COLOR: #252525; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.csstop01:hover {
	FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.css04 {
	FONT-SIZE: 12px; COLOR: #595959; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.css06 { FONT-SIZE: 12px; COLOR: #7A7A7A; LINE-HEIGHT: 20px; font-weight:bold;}
.radio{border:1px solid #ddd; margin-left:10px;}
.arr{ background:url(../images/arr.jpg) left center no-repeat; text-indent:20px; font-weight:bold;}
.arr_text{ color:#03BCBC;}
.site_map{ font-weight:bold; margin:10px 20px 0 5px;}
.border{border-bottom:1px solid #ccc; color:#000; font-weight:bold; padding-top:15px;}



/***20100608****/
.memory{ width:300px; height:30px; border-bottom:2px solid #8F8F8F; line-height:2em; color:#000; font-size:14px; font-weight:bold;}
.memory_ul{ width:300px; margin-top:7px;}
.memory_ul li{ height:24px; border-bottom:1px solid #F0F0F0; line-height:22px; color:#000001; padding-left:8px; font-weight:bold; font-size:14px;}
.memory_ul li span{ float:right; color:#000; padding-right:8px; font-weight:normal; font-size:12px;}
.memory_img{ width:300px; height:25px; border-top:1px solid #444; margin-top:20px; text-align:center; font-weight:bold; font-size:14px; color:#000001;}
.memory_phone{ width:300px; margin-top:5px; clear:both; overflow:hidden;}
.memory_phone li{ width:300px; line-height:1.8em; border-bottom:1px solid #F0F0F0;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:5px 0;}
.memory_phone li input{ width:50px; margin:0 50px 0 5px;}
.memory_phone li b{ font-size:14px;}
.memory_top{ width:300px; text-transform:uppercase;border-bottom:1px solid #F0F0F0; line-height:2.5em; font-weight:bold; font-size:14px; padding:3px 0;}
.memory_Description{ width:763px; border-top:1px solid #B7C0BF; padding-top:10px; margin:10px 0;}
.memory_Description li{ height:30px; border-bottom:1px solid #ccc; padding-left:15px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.memory_Description li b{ color:#444;}
.memory_product{ width:763px; margin:15px 0;}
.memory_product li{ border-bottom:1px solid #ccc; padding:5px 0 5px 15px; line-height:1.8em;}
.memory_product li b{ color:#444;}
.memory_right{ width:453px; clear:both; overflow:hidden;}
.memory_right_left{ float:left; width:300px;}
.memory_right_right{ float: right; width:140px;}
.memory_title{ font-size:14px; color:#000;  height:30px; border-bottom:1px solid #ddd; line-height:2em; padding:0 10px; margin-bottom:10px;}
.memory_title_bottom{ width:763px; color:#000; font-size:18px; font-weight:bold; border-bottom:1px solid #ddd; line-height:1.8em;word-wrap:break-word;word-break:break-all;}

-----
#shoppingCart {
	FONT-SIZE: 1.2em
}
#shoppingCart INPUT {
	FONT-SIZE: 1em
}
#shoppingCart SELECT {
	FONT-SIZE: 1em
}
#shoppingCart DL .cartMenu {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #bcbcbc; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 6px
}
#shoppingCart .smTxt {
	FONT-SIZE: 0.9em
}
#shoppingCart .errorSection {
	MARGIN: 7px 0px; HEIGHT: auto !important; COLOR: red; CLEAR: both; FONT-SIZE: 1em
}
#shoppingCart .errorSection P {
	MARGIN: 0px 0px 16px
}
#shoppingCart DL DD.error {
	MARGIN: 15px 0px 0px; COLOR: red
}
#shoppingCart .innerCells {
	BORDER-BOTTOM: #526380 3px solid; WIDTH: 100%; MARGIN-BOTTOM: 5px; FONT-SIZE: 1em
}
#shoppingCart .innerCells .space TD {
	BORDER-BOTTOM: #526380 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #526380 1px solid
}
#shoppingCart .innerCells .cartChoice TD {
	BORDER-BOTTOM: #526380 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #526380 1px solid
}
#shoppingCart .innerCells TD {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
#shoppingCart .innerCells .cartItem {
	VERTICAL-ALIGN: top
}
#shoppingCart .innerCells TD.cartSelect {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
#shoppingCart .innerCells TD.cartQty {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
#shoppingCart .innerCells .cartDescription .imgFrame {
	FLOAT: left
}
#shoppingCart .innerCells .cartDescription .errorItem {
	MARGIN-TOP: 10px
}
#shoppingCart .innerCells .cartDescription DL DD.error {
	MARGIN: 15px 0px 0px; COLOR: red; FONT-WEIGHT: bold
}
#shoppingCart .innerCells .cartDescription .imgFrame DD {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#shoppingCart .innerCells .cartDescription .imgFrame IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#shoppingCart .innerCells .cartCell TD {
	BORDER-BOTTOM-WIDTH: 0px
}
#shoppingCart .innerCells TD.cartSavings {
	WIDTH: 15%; COLOR: #016b04; VERTICAL-ALIGN: top
}
#shoppingCart .innerCells TD.cartSavings A {
	COLOR: #016b04
}
#shoppingCart .innerCells TD.cartSavings A:visited {
	BORDER-BOTTOM: #95a0aa 1px solid; COLOR: #000000; TEXT-DECORATION: none
}
#shoppingCart .innerCells .cartHeader TD {
	BACKGROUND-COLOR: #d5d5d5; COLOR: #3a3a3a; FONT-WEIGHT: bold
}
#shoppingCart .innerCells TD.cartPrice {
	TEXT-ALIGN: right; PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
#shoppingCart .innerCells TD.cartDescription DL {
	PADDING-BOTTOM: 0pt; MARGIN: 0pt 0pt 0pt 72px; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; FONT-SIZE: 1em; PADDING-TOP: 0pt
}
#shoppingCart .innerCells TD.cell DL {
	MARGIN: 0px
}
#shoppingCart .innerCells TD.cartDescription .select10 {
	MARGIN: 10px 0px 0px
}
#shoppingCart .innerCells TD.cartDescription .select10 SELECT {
	FONT-SIZE: 1.1em
}
#shoppingCart .innerCells TD.cartPrice .cartOrig {
	color:#000; TEXT-DECORATION: line-through
}
#shoppingCart .innerCells TD.cartPrice .cartUnit {
	COLOR: #7a7a7a
}
#shoppingCart .innerCells TD.cartPrice {
	WHITE-SPACE: nowrap
}
TD.cartSavings {
	WHITE-SPACE: nowrap
}
#shoppingCart .innerCells .cartSubtotal TD {
	TEXT-ALIGN: right
}
#shoppingCart .innerCells .cartShipping TD DIV {
	HEIGHT: 2em
}
#shoppingCart .innerCells .cartShipping TD DIV SPAN {
	WIDTH: 9em; FLOAT: left
}
#shoppingCart .innerCells TD.cartCalc {
	TEXT-ALIGN: left; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-WEIGHT: normal; BORDER-RIGHT: 0pt; PADDING-TOP: 12px
}
#shoppingCart .innerCells TD.cartCalc H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; FONT-SIZE: 1em; PADDING-TOP: 0pt
}
#shoppingCart .innerCells TD.cartCalc FIELDSET {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#shoppingCart .innerCells TD.cartCalc LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#shoppingCart .innerCells TD.cartCalc .paddinglegend {
	PADDING-TOP: 10px
}
#shoppingCart .cartFunctions {
	BORDER-BOTTOM: #526380 3px solid; MARGIN: 25px 0px 0px; BORDER-TOP: #526380 1px solid
}
#shoppingCart .innerBtn A {
	FONT-SIZE: 0.9em !important; FONT-WEIGHT: normal
}
#shoppingCart #pcodeText {
	FONT-SIZE: 1em !important
}
#shoppingCart .cartBottom DD {
	MARGIN: 10px 0px
}
.btnCart {
	TEXT-ALIGN: right; MARGIN: 10px 0px
}
#shoppingCart .apoBlockItemlist {
	MARGIN: 0px 5px
}
#shoppingCart .apoBlockItemlist A {
	COLOR: red; FONT-SIZE: 1.1em !important; FONT-WEIGHT: bold !important
}
#shoppingCart .apoBlockMessageNote {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; FONT-STYLE: italic; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shoppingCart .apoBlockMessageEnd {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shoppingCart .apoBlockNote {
	COLOR: #000
}
#shoppingCart .cartPromo TD A {
	COLOR: #ffffff
}
#shoppingCart .innerCells .cartDescription UL {
	PADDING-BOTTOM: 0pt; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
#shoppingCart .innerCells .cartDescription UL LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#shoppingCart .innerCells TD.cartCalc .message {
	MARGIN-TOP: 0px
}
#shoppingCart .innerCells .cartDescription UL LI DL.celldl {
	MARGIN: 0px
}
#shoppingCart .innerCells .cartDescription UL DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shoppingCart .innerCells .cartDescription .imgFrame DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shoppingCart .innerCells .cartPromo TD {
	TEXT-ALIGN: right; BACKGROUND: #33425a 0% 50%; HEIGHT: 60px; COLOR: #ffffff
}
#shoppingCart .innerCells .NPA TD {

}
#shoppingCart .innerCells .NPANew TD {

}
#shoppingCart .innerCells .BML TD {

}
#shoppingCart .innerCells .BMLNew TD {

}
#shoppingCart .innerCells .NPANew .small {
	LINE-HEIGHT: 2.25; COLOR: #e3e3e3; FONT-SIZE: 0.85em
}
#shoppingCart .innerCells .BMLNew .small {
	LINE-HEIGHT: 2.25; COLOR: #e3e3e3; FONT-SIZE: 0.85em
}
#shoppingCart .innerCells .NPANew A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 150px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #fff; PADDING-TOP: 5px
}
#shoppingCart .innerCells .BMLNew A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 150px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #fff; PADDING-TOP: 5px
}
#shoppingCart .innerCells .noCartPromo TD {
	DISPLAY: none
}
#shoppingCart .cartItem .cartDescription .extendedWarranty DL.warrantyOptions {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px
}
#shoppingCart .cartItem .cartDescription .extendedWarranty DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shoppingCart .cartItem .cartDescription .warrantyOptions DD P {
	MARGIN: 10px 0px
}
#shoppingCart .cartItem .cartDescription .warrantyOptions DD UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shoppingCart .cartItem .cartDescription .warrantyOptions DD UL LI {
	MARGIN: 0px 0px 2px
}
#shoppingCart .cartItem .cartDescription .warrantyOptions DD UL LI INPUT {
	MARGIN: -1px 3px 0px 0px; VERTICAL-ALIGN: middle
}
#shoppingCart .cartItem .cartDescription .warrantyOptions DD UL LI SPAN {
	FONT-SIZE: 0.9em
}
.extendedWarranty {
 PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #e3e3e3; FONT-SIZE: 1em;  PADDING-TOP: 0px
}
.extendedWarranty DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.extendedWarranty DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.extendedWarranty H3 {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 1em; BORDER-LEFT-WIDTH: 0px;
}
.extendedWarranty H3 SPAN {
	FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}





/***Jessen****/

.geA A{margin-left:10px;margin-right:10px;}

.linkBtn{margin-bottom:-4px;}