#searchBsktWrapper .minibasket span.bskt-icon, #searchBsktWrapper .minibasket-drop span.bskt-icon {
	padding:11px 6px 0 6px;
	display:block;
	width:14px;
	height:10px;
	float:left;
}
#searchBsktWrapper .minibasket .chk-inactive, #searchBsktWrapper .minibasket-drop .chk-active {
	margin:0;
	padding:6px 10px 6px 5px;
	display:block;
	float:right;
}
#searchBsktWrapper .minibasket .chk-inactive img, #searchBsktWrapper .minibasket-drop .chk-active img {
	float:right;
}
#searchBsktWrapper .minibasket .minibasket-overlay .chk-active {
	display:none;
}
#searchBsktWrapper .minibasket-drop .minibasket-overlay .chk-active {
	padding:3px 0 0 15px;
}
*html #searchBsktWrapper .minibasket-drop .minibasket-overlay .chk-active {
	margin-right:-7px;
}
#searchBsktWrapper .minibasket-drop img.bskt-point2 {
	padding:0;
	margin:0 0 0 -20px;
	position:absolute;
	top:34px;
}
*html #searchBsktWrapper .minibasket-drop img.bskt-point2 {
	margin:0 0 0 105px;
}
#searchBsktWrapper .minibasket img.bskt-point, #searchBsktWrapper .minibasket img.bskt-point2 {
	display:none;
}
#searchBsktWrapper .minibasket a.bskt, #searchBsktWrapper .minibasket-drop a.bskt {
	display:block;
	margin:0;
	padding:4px 0 4px 10px;
	width:115px;
	text-decoration:none;
	line-height:13px;
	float:left;
	text-decoration:none;
	height:27px;
}
*html #searchBsktWrapper .minibasket a.bskt, #searchBsktWrapper .minibasket-drop a.bskt {
	padding:4px 0 2px 10px;
}
#searchBsktWrapper .minibasket a.bskt {
	cursor:default;
}
#searchBsktWrapper .minibasket span.bskt-view-lnk, #searchBsktWrapper .minibasket-drop span.bskt-view-lnk {
	vertical-align:top!important;
	line-height:14px;
	background:url('/jl_assets/header/basket2.gif') 0 2px no-repeat;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:11px;
	color:#2e6e6d;
	clear:both;
	display:block;
}
#searchBsktWrapper .minibasket span.bskt-quant, #searchBsktWrapper .minibasket-drop span.bskt-quant {
	line-height:15px;
	float:left;
	font-size:11px;
	color:#000;
}
#searchBsktWrapper .minibasket span.bskt-price, #searchBsktWrapper .minibasket-drop span.bskt-price {
	line-height:15px;
	float:left;
	font-size:11px;
	color:#000;
}
#searchBsktWrapper .minibasket-drop .minibasket-overlay {
	background-color:#F5F7F6;
	border:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:2px solid #999;
	display:none;
	position:absolute;
	width:338px;
	font-size:12px;
	padding:15px 10px 15px 10px;
	top:34px;
	right:-1px;
	left:auto;
}
#searchBsktWrapper .minibasket-drop:hover {
	border:1px solid #ccc;
	border-right:1px solid #999;
}
#searchBsktWrapper .minibasket .minibasket-overlay {
	position:absolute;
	left:-9999px;
	height:0;
	width:0;
}
#searchBsktWrapper .minibasket-overlay h4 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	color:#666f6d;
	font-size:12px;
}
#searchBsktWrapper .minibasket-overlay h4.qty {
	float:right;
	padding-right:25px;
}
*html #searchBsktWrapper .minibasket-overlay h4.qty {
	padding-right:18px;
}
#searchBsktWrapper .minibasket-overlay p.basket-item {
	float:left;
	width:233px;
	margin:0 15px 10px 0;
	padding:0;
}
*html #searchBsktWrapper .minibasket-overlay p.basket-item {
	width:243px;
}
#searchBsktWrapper .minibasket-overlay .basket-item-cont {
	overflow:hidden;
	width:156px;
	float:left;
}
#searchBsktWrapper .minibasket-overlay .basket-item-chld {
	display:block;
	padding-left:73px;
	overflow:hidden;
	width:156px;
	background:url('/jl_assets/build/icon_item_added_tick.gif') 58px 2px no-repeat;
}
#searchBsktWrapper .minibasket-overlay p.basket-item a {
	text-decoration:none;
	color:#000;
}
#searchBsktWrapper .minibasket-overlay p.basket-item a:hover span.mb-title {
	text-decoration:underline;
	cursor:pointer;
}
#searchBsktWrapper .minibasket-overlay p.basket-item a:hover {
	text-decoration:underline;
	cursor:pointer;
}
#searchBsktWrapper .minibasket-overlay p.basket-item img {
	padding:0;
	float:left;
	border:1px solid #ccc;
	margin:0 5px 0 0;
}
#searchBsktWrapper .minibasket-overlay span.price {
	font-size:100%;
}
#searchBsktWrapper .minibasket-overlay p.basket-qty {
	float:left;
	width:90px;
	margin:0;
	padding:0;
}
#searchBsktWrapper .minibasket-overlay .basket-qty-num {
	margin:0;
	padding:3px 2px;
	width:2em;
	float:left;
	background-color:#E1E1E1;
	color:#000;
	border:none;
}
#searchBsktWrapper .minibasket-overlay input.add, #searchBsktWrapper .minibasket-overlay input.sub {
	width:21px;
	height:21px;
	display:block;
	float:left;
	margin:0 5px 0 0;
	background:none;
	padding:0;
	border:none;
}
#searchBsktWrapper .minibasket-overlay input.add {
	margin:0 0 0 5px;
}
#searchBsktWrapper .minibasket-overlay p.basket-qty label {
	position:absolute;
	left:-9999px;
	height:0;
	width:0;
}
#searchBsktWrapper .minibasket-overlay p.bskt-view {
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
#searchBsktWrapper .minibasket-overlay p.bskt-view a {
	text-decoration:underline;
	font-weight:bold;
}
#searchBsktWrapper .minibasket-overlay p.bskt-promo {
	background:url('/jl_assets/build/icon_sml_delvan.gif') 8px 6px no-repeat #E1F1EE;
	padding:5px 7px 5px 35px;
	margin:0 0 10px 0;
	color:#2E6E6D;
	float:left;
	width:297px;
	font-weight:bold;
}
*html #searchBsktWrapper .minibasket-overlay p.bskt-promo {
	width:100%;
}
#searchBsktWrapper .minibasket-overlay h5.bskt-total {
	float:left;
	padding:0;
	margin:0;
	font-size:100%;
}
*html #searchBsktWrapper .minibasket-overlay h5.bskt-total {
	width:250px;
}
#searchBsktWrapper .minibasket-overlay h5.bskt-total span {
	float:left;
}
#searchBsktWrapper .minibasket-overlay h5.bskt-total span.bskt-total-title {
	display:block;
	width:78px;
	font-weight:bold;
}
#searchBsktWrapper #divUpdateLightbox {
	position:relative;
	margin:0;
	padding:0;
	width:100px;
	height:auto;
	display:block;
	top:0;
}
*html #searchBsktWrapper #divUpdateLightbox {
	width:90px;
}
#searchBsktWrapper .divLoadingIndicator {
	position:absolute;
	right:0;
	background:url('/jl_assets/build/loading_circle_sml2.gif') 50% 50% no-repeat #F5F7F6;
	height:32px;
	width:100px;
	z-index:999;
	margin-right:10px;
	margin-top:-1px;
	display:none;
}
*html #searchBsktWrapper .divLoadingIndicator {
	margin-right:5px;
	margin-top:-3px;
}
.divsearch-not-basket, .divsearch-basket {
	float:right;
	margin:16px 0;
	padding:0;
}
.divsearch-not-basket input, .divsearch-basket input, #noresultover div.re-search input {
	font-size:11px;
	vertical-align:middle;
	padding:0;
}
.divsearch-not-basket .box1, .divsearch-basket .box1, #noresultover div.re-search .box1 {
	border:solid 1px #666;
	color:#000;
	height:17px;
	line-height:17px;
	margin:0;
	padding:2px 0 2px 7px;
	width:17em;
}
.divsearch-not-basket input.search-submit, .divsearch-basket input.search-submit {
	margin:0 20px 0 0;
}
.divsearch-not-basket label, .divsearch-basket label, #noresultover div.re-search label {
	font-size:12px;
	font-weight:bold;
	position:relative;
	vertical-align:middle;
}
#noresultover div.re-search label {
	float:left;
	margin:3px 4px 0 0;
}
#noresultover div.re-search .box1 {
	float:left;
	margin:0 4px 0 0;
}
#noresultover div.re-search input {
	float:left;
	margin:0;
}
#noresultover div.re-search input.go {
	padding-top:0;
}
#noresultover p.re-search input {
	margin:0;
	padding:1px 0 2px 0;
	vertical-align:middle;
}
#menu {
	font-size:12px;
	height:39px;
	left:0;
	list-style:none;
	margin:0 0 7px 0;
	padding:0;
	position:relative;
	text-align:left;
	z-index:14;
	width:999px;
}
#menu .four:hover div {
	width:48.1em;
}
#menu .five:hover div {
	width:60em;
}
#menu .lrga {
	width:130px;
}
#menu .lrgb {
	width:112px;
}
#menu .lrgc {
 /*width:111px;*/
 *height:39px;
}
#menu .meda {
	width:107px;
}
#menu .medb {
	width:101px;
}
#menu .medc {
	width:100px;
}
#menu .one:hover div {
	width:12em;
}
#menu .one:hover, .two:hover, .three:hover, .four:hover, .five:hover, .end:hover {
	position:relative;
}
#menu .pos1a {
	left:0;
}
#menu .pos1b {
	left:0;
}
#menu .pos1c {
/*	left:0; */
/*margin-top:10px; */
}
#menu .pos2a {
	left:0;
}
#menu .pos2b {
	left:0;
}
#menu .pos2c {
	left:0;
}
#menu .pos3a {
	left:0;
}
#menu .pos3b {
	left:0;
}
#menu .pos3c {
	left:0;
}
#menu .pos4a {
	left:0;
}
#menu .pos4b {
	left:0;
}
#menu .pos4c {
	left:0;
}
#menu .pos5a {
	left:0;
}
#menu .pos5b {
	left:0;
}
#menu .pos5c {
	left:0;
}
#menu .pos6a {
	right:0;
}
#menu .pos6b {
	left:-47px;
}
#menu .pos6c {
	left:0;
}
#menu .pos7a {
	right:0;
}
#menu .pos7b {
	right:0;
}
#menu .pos7c {
	right:1px;
}
#menu .pos8a {
	right:0;
}
#menu .pos8b {
	right:0;
}
#menu .pos8c {
	right:0;
}
#menu .pos9a {
	right:0;
}
#menu .pos9b {
	right:0;
}
#menu .pos9c {
	right:1px;
}
#menu .pos10a {
	right:0;
}
#menu .pos10b {
	right:0;
}
#menu .pos10c {
	right:0;
}
#menu .pos11b {
	right:0;
}
#menu .pos11c {
	right:0;
}
#menu .smla {
	width:76px;
}
#menu .smlb {
	width:69px;
}
#menu .smlc {
	width:68px;
}
#menu .three:hover div {
	width:36.1em;
}
#menu .two:hover div {
	width:24.1em;
}
#menu :hover>a.norm {
	background:url('/jl_assets/header/navbck7-s.jpg') 100% 0 no-repeat #000;
}
#menu :hover>a.end {
	background:url('/jl_assets/header/navbck7_s_end.jpg') 100% 0 no-repeat #000;
}
#menu :hover div {
	background:#FDFDFD;
	border:1px solid #666;
	border-top:none;
	display:block;
	padding-bottom:.7em;
	position:absolute;
	top:28px;
}
#menu div dd {
	display:block;
	margin:0;
	padding:0;
	text-align:left;/*width:11em;*/
}
#menu div dd a {
	text-indent: 20px;
	text-transform: none !important;
	color:#3D5793;
	font-size:14px;
	font-weight:normal;
	height:auto;
	line-height:normal;
        /*padding:5px 0;*/
	/*margin: 6px 0;*/
	text-decoration:none;
}
#menu div dd a:hover {
	text-decoration:underline;
	color: #009900;
	font-family: arial, helvetica, sans serif;
}
#menu div dl {
	display:inline;
//	float:left;
	margin:0;
	padding:0;
	width:195px;
}


#menu div dt {
	background: none repeat scroll 0 0 #ffffff;
	color: #FFFFFF;
	cursor: default;
	display: block;
	font-weight: bold;
	margin: 4px 2px 0 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 10px;
}
* html #menu div dt {
	width:144px;
}
#menu a.norm:hover {
	background:url('/jl_assets/header/navbck7-s.jpg') 100% 0 no-repeat #5a988b;
}
#menu a.end:hover {
	background:url('/jl_assets/header/navbck7_s_end.jpg') 100% 0 no-repeat #5a988b;
}
#menu div {
	display:none;
}
#menu li {/*display:inline;float:left;height:28px;text-align:center;*/
}
#menu li a.mega_header {
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0 19px;
  border: 0px;
  margin: 0px;
}
#menu li .mega_column span.mega_see_all {
  text-indent: 10px;
  font-style: italic;
  margin: 0 0 10px 0;
}
#menu li .mega_column span.mega_see_all a {
  margin-bottom: 0px;
}
#menu li a {
        color: #444444;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0;
	text-decoration: none;
}
#menu li a.end {
	white-space:nowrap;
}
#menu li a.norm {
	background:url('/jl_assets/header/div-line2.gif') 100% 0 repeat-y;
	white-space:nowrap;
}
#menu li a.select {
	background:url('/jl_assets/header/navbck8_h.jpg') 100% 0 repeat-x #333;
	white-space:nowrap;
}
#menu li a:hover, #menu li:hover>a {
	text-decoration:underline;
	color: #009900;
}
#menu li a:focus, #menu li a:active {
	outline:medium none!important;
}
#jl-header {
	background-color:#fff;
}
#jl-header .jllogo {
	margin:1.7em 0 0 0;
}
#jl-header .tel {
	background:url('/jl_assets/header/tel_icon.gif') 10px 2px no-repeat;
	display:block;
	font-size:12px;
	margin:0;
	padding:0 1em 0 35px;
	vertical-align:middle;
	color:#666;
}
#jl-header img {
	float:left;
}
#jl-header .sub-menu {
	float:right;
	max-width:710px;
	margin:0 0 3px 0;
}
#jl-header ul {
	display:block;
	list-style:none;
	margin:0;
	padding:20px 0 0 0;
	float:right;
}
#jl-header li {
	display:inline;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#jl-header li a {
	border-right:1px solid #ccc;
	color:#666;
	display:block;
	font-size:11px;
	margin:0;
	padding:0 12px;
	vertical-align:middle;
	text-decoration:none;
}
#jl-header li a:hover {
	text-decoration:underline;
}
#jl-header li a.endright {
	border-right:none;
	color:#666;
	display:block;
	font-size:11px;
	margin:0;
	padding:0 1em 0 .9em;
	vertical-align:middle;
}
#skiptocontent {
	position:relative;
}
#skiptocontent a {
	font-size:12px;
	left:-10000px;
	position:absolute;
	z-index:1000;
}
#skiptocontent a:focus, #skiptocontent a:active {
	left:0;
}
.clear {
	clear:both;
}
div.giftlistheader {
	display:block;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
}
html>body #menu .one:hover div {
	width:48em;
}
html>body #menu .one:hover div {
	width:24em;
}
html>body #menu .one:hover div {
	width:36em;
}
html>body #menu .pos1a {
	left:0;
}
html>body #menu .pos1b {
	left:0;
}
html>body #menu .pos1c {
//	left:0;
	margin-top:17px;
}
html>body #menu .pos2a {
	left:130px;
}
html>body #menu .pos2b {
	left:100px;
}
html>body #menu .pos2c {
	left:111px;
}
html>body #menu .pos3a {
	left:237px;
}
html>body #menu .pos3b {
	left:212px;
}
html>body #menu .pos3c {
	left:211px;
}
html>body #menu .pos4a {
	left:313px;
}
html>body #menu .pos4b {
	left:313px;
}
html>body #menu .pos4c {
	left:279px;
}
html>body #menu .pos5a {
	left:388px;
}
html>body #menu .pos5b {
	left:382px;
}
html>body #menu .pos5c {
	left:347px;
}
html>body #menu .pos6a {
	right:412px;
}
html>body #menu .pos6b {
	left:406px;
}
html>body #menu .pos6c {
	left:406px;
}
html>body #menu .pos7a {
	right:336px;
}
html>body #menu .pos7b {
	right:362px;
}
html>body #menu .pos7c {
	right:402px;
}
html>body #menu .pos8a {
	right:206px;
}
html>body #menu .pos8b {
	right:293px;
}
html>body #menu .pos8c {
	right:291px;
}
html>body #menu .pos9a {
	right:130px;
}
html>body #menu .pos9b {
	right:181px;
}
html>body #menu .pos9c {
	right:223px;
}
html>body #menu .pos10a {
	right:0;
}
html>body #menu .pos10b {
	right:112px;
}
html>body #menu .pos10c {
	right:112px;
}
html>body #menu .pos11b {
	right:0;
}
html>body #menu .pos11c {
	right:0;
}
html>body #menu :hover div {
	top:28px;
}
#jl-header li a.last {
	border-right:none;
	color:#666;
	display:block;
	font-size:11px;
	margin:0;
	padding:0 12px;
	text-decoration:none;
	vertical-align:middle;
}
#jl-header li a.last:hover {
	text-decoration:underline;
}
*html #jl-header .sub-menu {
	width:710px;
}
#jl-header-container {
	float:right;
	width:503px;
}
#jl-header .jl-acc-litem {
	border-right:1px solid #ccc;
}
#jl-header .divsearch-basket {
	float:right;
	margin:16px 0 16px 0;
	padding:0;
}
#jl-header .divsearch-not-basket {
	float:left;
	margin:16px 0 16px 0;
	padding:0;
}
.ftr-block {
	border-top:#e3eae8 1px solid;
	display:block;
	height:1%;
	margin:0;
	padding:1.4em 0 1.5em 0;
	clear:both;
}
.ftr-col {
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:19.8%;
}
.ftr-col .clear {
	clear:both;
	display:block;
	margin:0;
	padding:0;
}
.ftr-col h2 {
	color:#666f6d;
	font-size:.7em;
	margin:0;
	padding:1em 0 .5em 1.3em;
}
.ftr-col ul {
	color:#000;
	display:block;
	font-size:.7em;
	list-style:none;
	margin:0 0 0 2.8em;
	padding:0;
}
.ftr-col ul a {
	border:none;
	color:#000;
	font-size:1em;
	font-weight:normal;
	margin:0;
	text-decoration:none;
}
.ftr-col ul a:hover {
	text-decoration:underline;
}
.ftr-col ul li {
	background-repeat:no-repeat;
	list-style-image:url('/jl_assets/build/li_arrow_666f6d_01.gif');
	margin-top:.2em;
}
.ftr-copy {
	clear:both;
	font-size:.7em;
	text-align:center;
}
.ftr-copy p {
	margin:0;
	padding:15px 0 0 0;
}
#viewed {
	clear:both;
}
#viewed .title-bar {
	background:url('/jl_assets/build/title-bar-bg.jpg') 0 0 repeat-x;
	width:100%;
	height:30px;
	padding-top:5px;
	margin-top:10px;
}
#viewed h2.title {
	font-size:.9em;
	float:left;
	width:30%;
	height:30px;
	margin:0 10px;
	color:#666;
	text-align:left;
}
#viewed .title-nav {
	float:right;
	height:30px;
	font-size:.75em;
	color:#666;
}
#viewed a.title-nav-link {
	margin:0 10px;
	text-decoration:none;
}
#viewed a.title-nav-link:hover {
	text-decoration:underline;
}
#viewed .title-nav-link-fade {
	margin:0 10px;
	color:#ccc;
	text-decoration:none;
}
#viewed .itemlist {
	background:url('/jl_assets/build/items-bg.jpg') 0 0 repeat-x;
	width:100%;
	height:150px;
	padding-top:10px;
	margin-bottom:20px;
	clear:both;
}
#viewed .item1, #viewed .item2, #viewed .item3, #viewed .item4, #viewed .item5, #viewed .item6, #viewed .item7, #viewed .item8, #viewed .item9, #viewed .item10 {
	float:left;
	width:19.8%;
	height:150px;
	text-align:center;
	vertical-align:top;
}
#viewed .x-icon {
	vertical-align:top;
	float:right;
}
#viewed .i-icon {
	padding-left:5px;
}
.viewed-rollover {
	padding:0;
	margin:0;
	list-style:none;
	width:auto;
	float:right;
}
* html .viewed-rollover {
	width:19.8%;
}
div.viewed-rollover {
	margin:0;
	float:right;
}
div.vr-container {
	display:inline;
	float:left;
	width:auto;
	padding:0;
	margin:0;
}
.viewed-rollover a.cat {
	width:100%;
	color:#000;
	margin:0;
	display:block;
	padding:0;
	text-decoration:none;
	white-space:nowrap;
}
.viewed-rollover a.cat:hover {
	position:relative;
}
.viewed-rollover span.drop {
	display:none;
}
.viewed-rollover :hover span.drop {
	display:block;
	position:absolute;
	margin:5px 0 0 0;
	padding:3px;
	width:165px;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
* html .viewed-rollover :hover span.drop {
	position:absolute;
	left:-1px;
}
.item1 .viewed-rollover {
	z-index:11;
}
.item2 .viewed-rollover {
	z-index:10;
}
.item3 .viewed-rollover {
	z-index:9;
}
.item4 .viewed-rollover {
	z-index:8;
}
.item5 .viewed-rollover {
	z-index:7;
}
.item6 .viewed-rollover {
	z-index:6;
}
.item7 .viewed-rollover {
	z-index:5;
}
.item8 .viewed-rollover {
	z-index:4;
}
.item9 .viewed-rollover {
	z-index:3;
}
.item10 .viewed-rollover {
	z-index:2;
}
#viewed .warrantylist {
	display:block;
}
#viewed .item-warrantylist {
	font-size:.7em;
	text-align:left;
	display:block;
	margin-bottom:10px;
	color:#666;
}
#viewed .thb-img {
	margin:0;
}
#login-register {
	background:url(/jl_assets/build/login_bar_bg.gif) repeat-x 0 0 #f2f6f5;
	overflow:hidden;
}
*html #login-register {
	height:25px;
}
#login-register a img {
	border:none;
}
#login-register .headerLoginStatus {
	padding:6px 0 0;
}
#login-register .headerLoginStatus ul {
	padding:0;
}
#login-register .headerLoginStatus ul li {
	padding:0 0 5px;
}
#login-register li.last a {
	border:0 solid;
}
#login-register #logged-in {
	overflow:hidden;
	padding:0;
	float:right;
	width:485px;
}
#login-register #part-logged-in {
	overflow:hidden;
	padding:0;
	float:right;
	width:425px;
}
#login-register #part-logged-in div, #login-register #logged-in div {
	float:left;
	font-size:.75em;
	margin:0;
	color:#666;
	padding:0 0 5px;
	width:315px;
	text-align:right;
}
#login-register #part-logged-in div em, #login-register #logged-in div em {
	font-weight:bold;
	font-style:normal;
}
#login-register #part-logged-in div a, #login-register #logged-in div a {
	text-decoration:none;
}
#login-register #part-logged-in div a:hover, #login-register #part-logged-in div a:active, #login-register #logged-in div a:hover, #login-register #logged-in div a:active {
	text-decoration:underline;
}
#login-register #logged-in ul {
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
	width:auto;
}
#login-register #logged-in ul li {
	display:inline;
	float:left;
	position:relative;
	padding:0 0 5px;
	margin:0;
}
#login-register #jl-login-overlay-cont {
	position:absolute;
	text-align:center;
	top:0;
	width:984px;
	z-index:1001;
}
#login-register #jl-login-overlay-wrap #jl-login-overlay-content {
	border:1px solid #666;
	border-bottom:2px solid #666;
	background:url('/jl_assets/build/jl_login_hdr_bg.jpg') repeat-x 0 0 #f0f3f2;
	color:#666;
	margin:20px auto 0;
	position:relative;
	text-align:center;
	width:450px;
}
#login-register #jl-login-overlay-wrap #jl-login-overlay-content.alt-title {
	background-position:0 34px;
}
#login-register #jl-login-overlay-wrap #overlay {
	background-color:#697472;
	bottom:0;
	height:auto;
	left:0;
	margin:0;
	max-height:100%;
	max-width:100%;
	opacity:.4;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:1000;
}
#divsearch input.search-submit {
	margin:0;
}
#jl-login-overlay-content .header {
	margin:0 10px 15px;
	padding:0 0 5px;
	border-bottom:1px solid #fff;
}
* html #jl-login-overlay-content .header {
	height:1%;
}
#jl-login-overlay-content h2 {
	float:left;
	font-size:1em;
	margin:10px 0 0;
	padding:0;
	text-align:left;
	color:#666;
}
#jl-login-overlay-content h3 {
	color:#7b8f88;
	font-size:.8em;
	margin:10px;
	text-align:left;
}
#jl-login-overlay-content .title {
	background:url('/jl_assets/build/login_overlay_hd_bg.jpg') repeat-x 0 0 #7b8f88;
	margin:0;
	padding:0;
	text-align:center;
}
#jl-login-overlay-content .title h3 {
	color:#666;
	font-size:.75em;
	width:75%;
	float:left;
}
#jl-login-overlay-content .title h3 a:link, #jl-login-overlay-content .title a:visited {
	color:#666;
	font-weight:normal;
}
#jl-login-overlay-content p {
	clear:both;
	font-size:.75em;
	color:#666;
	margin:10px;
	text-align:left;
}
#jl-login-overlay-content .submit .email-btn {
	float:left;
}
#jl-login-overlay-content .submit .close-btn {
	padding-right:10px;
}
#jl-login-overlay-content .btn-clse {
	margin:10px 0;
}
#jl-login-overlay-content div.divider {
	border-top:1px solid #fff;
	background:none;
	height:1px;
	margin:10px;
}
#jl-login-overlay-content .data-protect {
	color:#666;
	margin:10px 10px 20px;
	text-align:left;
}
#jl-login-overlay-content .data-protect .data-copy {
	display:none;
}
#jl-login-overlay-content .data-protect p {
	margin:0 0 10px;
}
#jl-login-overlay-content .data-protect p a {
	background:url("/jl_assets/build/spr_privacy_arrows.gif") no-repeat scroll 100% 6px transparent;
	padding:0 15px 0 0;
}
#jl-login-overlay-content .data-protect p a.shown {
	background:url("/jl_assets/build/spr_privacy_arrows.gif") no-repeat scroll 100% -67px transparent;
}
#jl-login-overlay-content span.icon {
	height:12px;
	margin:0 0 0 5px;
	width:14px;
}
#jl-login-overlay-content span.icon img {
	float:none;
}
#jl-login-overlay-content .tooltip, #login .tooltip {
	background-color:#FFFAD2;
	border-color:#8F9291 #686B6A #686B6A #8F9291;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	font-size:.9em;
	font-style:normal;
	margin-top:15px;
	padding:10px;
	position:absolute;
	visibility:hidden;
	width:300px;
	z-index:100;
}
*html #jl-login-overlay-content .tooltip, *html #login .tooltip {
	font-size:1em;
}
#jl-login-overlay-content .jargonhelp:hover, #login .jargonhelp:hover {
	cursor:help;
}
#jl-login-overlay-content .jargonhelp:hover .tooltip, #login .jargonhelp:hover .tooltip {
	visibility:visible;
}
#jl-login-overlay-content .overlay-form {
	clear:both;
}
#jl-login-overlay-content .overlay-form div {
	clear:both;
	overflow:hidden;
	margin:0 10px 15px;
	text-align:left;
}
#jl-login-overlay-content .overlay-form div#Header1_HeaderLoginStatus_pnlForgotLastName div.text, #jl-login-overlay-content .overlay-form div#Header1_HeaderLoginStatus_pnlForgotPostcode div.text {
	margin:0;
}
#jl-login-overlay-content .error {
	clear:both;
	padding:0;
	margin:0 10px 10px;
	text-align:left;
}
#jl-login-overlay-content .error .text {
	padding:0 0 0 145px;
	margin:0 10px;
}
#jl-login-overlay-content .text .error {
	padding:5px 0 0 145px;
	margin:0 10px;
	display:block;
}
#jl-login-overlay-content p.error {
	padding:0;
	margin:0 10px 10px;
	font-weight:bold;
}
#jl-login-overlay-content .overlay-form .error strong {
	font-weight:bold;
}
#jl-login-overlay-content .overlay-form div.note {
	color:#666;
	font-size:.7em;
	padding:0 0 0 155px;
	margin-top:-10px;
}
#jl-login-overlay-content .overlay-form label {
	font-size:.75em;
	font-weight:bold;
	padding:.35em 0 0;
}
#jl-login-overlay-content .overlay-form div.submit label, #jl-login-overlay-content .overlay-form div.text label {
	float:left;
	margin:0 10px 0 0;
	text-align:right;
	width:145px;
}
.login .inpg-form div label {
	padding:.35em 0 0;
	font-weight:bold;
	float:left;
	margin:0 10px 0 0;
	text-align:right;
	width:110px;
}
#jl-login-overlay-content .overlay-form div.text label em {
	font-size:.8em;
	font-style:normal;
	font-weight:normal;
}
#jl-login-overlay-content .overlay-form div.submit label {
	visibility:hidden;
}
#jl-login-overlay-content .overlay-form input.field-200 {
	width:200px;
}
#jl-login-overlay-content .overlay-form div.submit input, #jl-login-overlay-content .overlay-form div.text input {
	float:left;
}
#jl-login-overlay-content .overlay-form div.text input[type=text], #jl-login-overlay-content .overlay-form div.text input[type=password] {
	width:140px;
}
#jl-login-overlay-content .overlay-form div.checkbox label {
	float:right;
	padding:0 10px 0 0;
	text-align:left;
	width:263px;
}
#jl-login-overlay-content .overlay-form div.checkbox input {
	float:left;
	margin:2px 0 0 130px;
*margin-top:0;
	padding:0;
}
#jl-login-overlay-content .overlay-form .alternate {
	color:#666;
	display:block;
	float:left;
	font-size:.75em;
	padding:5px 0 0;
}
#jl-login-overlay-content .overlay-form div.submit .alternate {
	padding:10px 10px 0 155px;
	margin:0;
	float:none;
	clear:both;
}
#jl-login-overlay-content .close-lnk {
	background:url("/jl_assets/build/popupclose.gif") no-repeat 100% 4px transparent;
	color:#666;
	font-size:.7em;
	margin:10px 10px 0 0;
	padding-right:14px;
	position:absolute;
	right:0;
	top:0;
}
#jl-login-overlay-content .overlay-form p img.btn-clse {
	float:none;
}
#jl-login-overlay-content .req-txt {
	display:block;
	margin-right:10px;
	font-size:.7em;
	float:right;
	padding-bottom:5px;
}
p.secure {
	font-size:.7em;
	margin:0 0 10px 10px;
}
p.secure a:link, p.secure a:visited {
	text-decoration:none;
}
p.secure a:hover, p.secure a:active {
	text-decoration:underline;
}
.login {
	border-top:1px solid #e7e9e8;
	margin:0 auto;
	padding-left:17px;
	text-align:left;
	width:967px;
}
.login .login-title-cont {
	margin:20px 0 0 60px;
}
.login .conf-msg {
	margin:20px 85px 0 60px;
	padding:10px 10px;
	background-color:#E9EEF2;
}
.login .conf-msg h1 {
	color:#5F7D9F;
	background:url('/jl_assets/build/ico_email.gif') 0 4px no-repeat;
	padding-left:25px;
	margin:0;
}
.login .login-intro-text {
	font-size:.75em;
}
.login .acc-create-cont-btn {
	float:left;
}
.login .acc-create-cont {
	float:left;
	font-size:.75em;
	margin:4px 0 0 5px;
}
.login div.box-field-1, .login div.box-field-2 {
	float:left;
	margin:10px 20px 10px 60px;
	width:400px;
}
* html .login div.box-field-1 {
	margin-left:30px;
}
.login div.box-field-2 {
	margin-left:0;
}
.login div.box-text {
	padding:20px 60px;
	clear:both;
}
.login h1 {
	font-size:1em;
	color:#666;
}
.login h3 {
	color:#666;
	font-size:.8em;
	margin:0 0 10px;
	float:left;
}
.login fieldset {
	background:url("/jl_assets/build/jl_login_hdr_bg.jpg") repeat-x scroll 0 0 #F0F3F2;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	font-size:.75em;
	padding:15px 10px;
	margin:0;
	clear:both;
}
.login fieldset .error {
	font-size:1em;
	padding:0 0 5px 0;
}
.login fieldset .text .error {
	padding:5px 0 0 140px;
	display:block;
}
.login fieldset .submit .error {
	padding-left:140px;
}
.login .hori {
	background-image:none;
}
.login a.main {
	background:url("/jl_assets/build/butpr_gy.gif") no-repeat scroll 1px 3px transparent;
	padding:0 0 0 12px;
}
.login div.box-field-1 div.text, .login div.box-field-2 div.text {
	clear:both;
	margin:0 0 10px;
	overflow:hidden;
}
.login div.box-field-2 div.submit {
	margin-left:140px;
}
.login div.box-field-2 .login-create-acc {
	color:#666;
}
.login div.box-field-2 div.note {
	color:#666;
	font-size:.9em;
	padding:0 0 0 140px;
}
.login div.box-field-1 div.divider, .login div.box-field-2 div.divider {
	border-top:1px solid #fff;
	width:100%;
	clear:both;
	height:10px;
}
.login div.box-field-2 div.checkbox label {
	float:right;
	padding:0;
	text-align:left;
	width:228px;
	margin-bottom:10px;
}
.login div.box-field-2 div.checkbox input {
	float:left;
	margin:8px 0 0 117px;
*margin:3px 0 0 113px;
	padding:0;
}
*html .login div.box-field-2 div.checkbox label {
	margin-right:3px;
}
.login span.alternate {
	display:block;
	margin:5px 0 0 140px;
}
.login div.box-field-1 input, .login div.box-field-2 input {
	color:#666;
	margin:0 10px 0 0;
}
.login div.box-field-1 label, .login div.box-field-2 label {
	clear:left;
	color:#666;
	display:block;
	float:left;
	margin:.35em 10px 0 0;
	text-align:right;
	width:130px;
}
.login .email-address {
	margin-top:.35em;
	padding-top:.35em;
	display:block;
}
.login div.box-field-1 div.submit label {
	visibility:hidden;
}
.login div.box-text p {
	color:#666;
	font-size:.7em;
	margin:0 auto 0;
	width:720px;
}
.login p.required {
	color:#666;
	font-size:.9em;
	margin:0 0 5px 60px;
	float:right;
}
.login .login-secure {
	text-align:center;
	padding:10px 0;
}
.login .login-secure-link {
	text-decoration:none;
	font-size:.75em;
}
.login .login-secure-link:hover {
	text-decoration:underline;
}
#footer {
	font-size:.75em;
	color:#666;
	text-align:center;
}
.my-jl .col2 h2 {
	font-size:1em;
	color:#666;
	margin-top:0;
}
.my-jl .col2 .message {
	background-color:#f4f8f9;
	border-color:#b4b8b7;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	padding:10px 10px 0;
	margin:0 0 20px;
}
.my-jl .col2 .message p {
	font-size:.75em;
	margin:0 0 10px;
}
.my-jl .boxes {
	overflow:hidden;
	height:260px;
}
.my-jl .boxes div {
	border-color:#e6e6e6;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	height:98%;
}
.my-jl .boxes .left {
	float:left;
	width:48%;
	margin-right:2%;
}
.my-jl .boxes .right {
	float:right;
	width:49%;
}
.my-jl .boxes h3 {
	background:url(/jl_assets/build/my_jl_hd_bg.jpg) repeat-x 0 0 #EDEDED;
	border-color:#e6e6e6;
	border-style:solid;
	border-width:0 0 2px 0;
	color:#666;
	font-size:1em;
	margin:0 0 15px;
	padding:11px 12px 10px;
}
.my-jl .boxes div ul {
	list-style:none outside none;
	margin:0 15px;
	padding:0;
}
.my-jl .boxes div ul li {
	background:url('/jl_assets/build/li_arrow_666f6d_01.gif') 0 0 no-repeat;
*background:url('/jl_assets/build/li_arrow_666f6d_01.gif') 4px 2px no-repeat;
	font-size:.8em;
	color:#666;
	list-style:none;
	padding:0 0 0 15px;
	margin:0 0 5px;
}
.my-jl .boxes div ul li a:link, .my-jl .boxes div ul li a:visited {
	text-decoration:none;
}
.my-jl .boxes div ul li a:hover, .my-jl .boxes div ul li a:active {
	text-decoration:underline;
}
.my-jl h3 {
	font-size:.9em;
	border-top:1px solid #c0c0c0;
	margin:10px 0 0;
	padding:8px 0 0;
}
.my-jl p.mandatory {
	color:#666;
	font-size:.8em;
	font-weight:bold;
}
.my-jl div.item {
	margin:5px 0;
	overflow:hidden;
}
.my-jl .fieldset div.item label, .my-jl .fieldset div.item small {
	padding:6px 0 0;
}
.my-jl div.item label, .my-jl div.item .label {
	color:#666;
	float:left;
	font-size:.8em;
	margin:0 15px 0 0;
	text-align:right;
	width:180px;
}
.my-jl div.item input, .my-jl div.item .value {
	color:#666;
	float:left;
	font-size:.8em;
}
.my-jl div.item small {
	color:#666;
	display:block;
	float:left;
	font-size:.75em;
	margin-left:20px;
}
table tr td.error {
	padding:0 0 10px;
	border-bottom:10px solid white;
	border-right:50px solid #FFF;
}
table tr td.error table {
	border-top:10px solid #FFEFE5;
}
#mainContainer .col2 div h2.page {
	margin-top:30px;
}
#mainContainer .col2 table select {
	padding:1px 2px;
	width:auto!important;
}
input.short {
	width:70px!important;
}
input.TextBox {
	margin-left:10px;
}
table tr td span.main, table tr td input.main {
	margin:0;
}
.my-jl .boxes {
	margin-bottom:20px;
}
.tblOrderList {
	border:1px solid #ccc;
}
.tblOrderList th, .tblOrderList td {
	padding:6px;
	font-size:.75em;
	color:#666F6D;
	border:1px solid #ccc;
}
.tblOrderList td a {
	margin:0;
}
.greeting-panel {
	font-size:.75em;
	margin:0 0 15px 195px;
}
.greeting-panel label {
	margin-right:10px;
}
table.tblBillingDetails tr td label {
	position:relative;
	padding-right:10px;
}
table.tblBillingDetails tr td label span {
	position:absolute;
	right:0;
}
table.tblBillingDetails tr td input {
	width:165px;
	padding:1px 2px;
}
table.tblBillingDetails tr td input.main {
	margin:5px;
}
table.tblBillingDetails tr td select {
	padding:1px 2px;
	width:auto!important;
}
table.tblBillingDetails tr td select option {
	margin:3px 0!important;
}
#ctrlAddress1_lstSearchResults {
	font-size:.75em!important;
}
table#dtlExistingAddresses tr td table {
	margin-left:50px;
}
table#dtlExistingAddresses tr td {
	padding:0;
}
table#dtlExistingAddresses tr td a {
	line-height:25px;
	vertical-align:bottom;
}
table#dtlExistingAddresses tr td .cust-name {
	font-weight:bold;
	color:#666;
}
table.but1, table.but2 {
	padding:0!important;
}
table.but1 td, table.but2 td {
	padding:2px 5px!important;
}
table.but2 {
	float:right;
	margin-right:50px;
}
table.but1 {
	margin-left:50px;
}
a.but1:link, a.but2:link, a.but1:active, a.but2:active {
	padding:0!important;
}
#InterestEntryTable tr td {
	text-align:left;
}
#StoresInterestDetail1_Table1 select {
	font-size:.8em!important;
}
#login-register #part-logged-in div a {
	font-size:11px;
}
#mainContainer .col2 div h2.page, #mainContainer .col2 h2.page {
	margin-top:5px;
}
#jl-login-overlay-content .overlay-form div .link-error a:link, #jl-login-overlay-content .overlay-form div .link-error:link, .login fieldset .error span a:link {
	color:#F60;
}
#jl-login-overlay-content .overlay-form div.checkbox label {
	font-weight:normal;
}
#login-register #jl-login-overlay-wrap #jl-login-overlay-content {
	margin-top:72px;
}
#login div.box-field-1 .text input, #login div.box-field-2 .text input {
	width:140px;
}
#mainContainer .col2 table#tblChangePassword span label {
	font-size:inherit;
*font-size:1.00em;
	color:#000;
}
#mainContainer .col2 table#tblChangePassword .bold {
	color:#000;
}
#wrapper {
	background-color: #333333;
	margin: 0 auto;
	/*max-width: 984px;*/
    padding: 0;
	text-align: left;/*width: 984px;*/
}
#mainContainer {
	margin:13px 0 0 0;
	padding:0 0 20px 0;
	width:984px;
}
#mainContainer .col1 {
	width:179px;
	margin:0;
	float:left;
}
#mainContainer .col2 {
	width:787px;
	margin-left:18px;
	top:0;
	float:left;
}
a:focus, a:active, input:focus {
	color:#000!important;
	background-color:#dcf0ea!important;
	outline:1px solid #dcf0ea!important;
	moz-outline:1px solid #dcf0ea;
}
A, H1, H2, H3, H4, H5, H6, P, SPAN, TD, TH, DIV, UL, LI, LABEL, FIELDSET, LEGEND {
	font-family:arial, helvetica, sans serif;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	margin:0;/*padding:0;*/
	border:0;
	border-style:none;
}
h1.title1 {
	margin-top:0;
	margin-bottom:10px;
	font-size:1em;
	color:#666f6d;
}
.hori_1 {
	height:10px;
	background-image:url(/jl_assets/build/line_h.gif);
	background-repeat:repeat-x;
}
.vert_1 {
	width:10px;
	height:100px;
	background-image:url(/jl_assets/build/line.gif);
	background-repeat:repeat-y;
}
.rowspace {
	height:10px;
}
.rowspace2 {
	height:1px;
}
.rowspace12 {
	height:12px;
	line-height:0;
	display:block;
	margin:0;
	padding:0;
	zoom:1;
	clear:both;
	font-size:0;
}
.floatleft {
	float:left;
	margin:0 5px 5px 0;
}
.floatright {
	float:right;
	margin:5px 0 5px 5px;
}
.vert {
	background-image:url(/jl_assets/build/line.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.vertlight {
	background-image:url(/jl_assets/build/line_v_l.gif);
	background-repeat:repeat-y;
}
.hori {
	background-image:url(/jl_assets/build/line_h.gif);
}
.line {
	background-image:url(/jl_assets/build/line_g.gif);
}
.main-grey {
	color:#999;
}
.small {
	font-size:.7em;
	line-height:1em;
}
.smallp {
	font-size:.7em;
	line-height:1.2em;
}
.red {
	color:#900;
}
.help {
	font-size:.75em;
	color:#607ca0;
	font-weight:bold;
}
.bold {
	line-height:1.4em;
	font-weight:bold;
}
.dskey {
	font-size:.75em;
	color:#066;
	line-height:1.4em;
	font-weight:bold;
}
.boldgrey {
	font-size:.75em;
	color:#666f6d;
	line-height:1.4em;
	font-weight:bold;
}
.missing {
	font-size:1em;
	color:#666f6d;
	line-height:200%;
	font-weight:bold;
}
.new {
	FONT-SIZE:90%;
}
.white {
	background:#fff;
	FONT-SIZE:90%;
}
.select {
	background:#eef1f0;
}
.TextBox {
	width:215px;
	font-size:.75em;
	line-height:1.4em;
}
.now {
	color:#900;
}
.error {
	font-size:.75em;
	color:#F60;
	font-weight:bold;
}
.errorrow {
	background:#FFEFE5;
	padding:6px 6px 6px 6px;
}
#error_404 {
	padding-left:20px;
}
#error_404 H1 {
	color:#F60;
	line-height:1.4em;
	font-weight:bold;
	font-size:1em;
}
#error_404 H2 {
	font-size:.75em;
	color:#666f6d;
	font-weight:bold;
	padding:0;
	margin:1em 0 0 0;
}
#error_404 UL {
	font-size:.75em;
	font-weight:bold;
	color:#666f6d;
	line-height:1.4em;
}
a:link.error {
	font-size:1em;
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}
a:visited.error {
	font-size:1em;
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}
a:hover.error {
	font-size:1em;
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}
.headerStaticCopyright {
	font-size:.7em;
	text-align:center;
	padding:20px 0 0 0;
	display:block;
}
.headerStaticLine {
	border-bottom:1px solid #8d8e8f;
	padding:1.7em 0 1em 0;
	margin:0;
}
.headerStaticLspace {
	padding:0 0 0 20px;
}
.slimParagraph {
	padding:0;
	margin:0;
	clear:both;
}
a:link {
	color:#666f6d;
}
a:visited {
	color:#666f6d;
}
a:hover {
	color:#666f6d;
}
a.main, .main, .main-grey {
	font-size:.75em;
	line-height:1.4em;
	padding:0;
	margin:0;
}
a.was, .was {
	font-size:.75em;
	color:#900;
	line-height:1.4em;
	font-weight:bold;
}
a.stock, .stock {
	font-size:.75em;
	line-height:1.4em;
}
a.price, .price {
	font-size:.75em;
	line-height:1.4em;
	font-weight:bold;
	color:#000;
}
.compare {
	font-size:.75em;
	color:#366;
	line-height:1.4em;
}
.warrantylist {
	color:#666f6d;
	font-size:65%;
	line-height:120%;
}
a.outofstock, .outofstock {
	font-size:.75em;
	color:#666f6d;
	line-height:1.4em;
}
a:link.bold, a:link.main, a:link.outofstock, a:link.was, a:link.stock, a:link.was, a:link.price, .warrantylist a:link, a:visited.bold, a:visited.main, a:visited.outofstock, a:visited.was, a:visited.stock, a:visited.was, a:visited.price, .warrantylist a:visited {
	text-decoration:none;
}
a:hover.bold, a:hover.main, a:hover.outofstock, a:hover.was, a:hover.stock, a:hover.was, a:hover.price, .warrantylist a:hover {
	text-decoration:underline;
}
#divAuto {
	width:787px;
}
#divAuto ul {
	margin:0;
	padding:0;
}
#divPageNav {
	width:100%;
	display:block;
	clear:both;
	color:#666f6d;
	padding:0 0 1em 0;
}
#divPageNavLeft {
	float:left;
	width:60%;
	display:block;
	padding:.1em 0 .1em 0;
	font-size:.75em;
}
#divPageNavRight {
	float:right;
	width:38%;
	display:block;
	padding:.1em 0 .1em 0;
	font-size:.75em;
}
#divPageNavCompare {
	width:100%;
	display:block;
	text-align:right;
	padding:.1em 0 1em 0;
	font-size:.75em;
	font-weight:bold;
}
#divPageNav .title {
	padding:0 .5em 0 0;
	font-weight:bold;
}
#divPageNav .pagenumbers {
	padding:0 .5em 0 .5em;
}
#divPageNav .sortprice {
	float:right;
	text-align:right;
	padding:0;
}
#divPageNav .showall {
	padding:0 0 0 1em;
	font-weight:bold;
}
#divPageNavLeft a, #divPageNavRight a {
	padding:0 .5em 0 0;
	color:#666f6d;
}
#divPageNavLeft .pagenumberpad {
	padding:0 .5em 0 0;
}
#divPageNavCompare a {
	color:#366;
}
.emailme {
	font-size:.75em;
	text-decoration:underline;
}
a:link.homemenu {
	font-size:.75em;
	text-decoration:none;
}
a:visited.homemenu {
	font-size:.75em;
	text-decoration:none;
}
a:hover.homemenu {
	font-size:.75em;
	text-decoration:underline;
}
a:active.homemenu {
	font-size:.75em;
	text-decoration:none;
}
a:link.aselect {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
}
a:visited.aselect {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
}
a:hover.aselect {
	color:#666f6d;
	text-decoration:underline;
	font-size:.75em;
}
.menuc {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
	font-weight:bold;
	line-height:160%;
}
a:link.menuc {
	color:#666f6d;
	text-decoration:underline;
	font-size:.75em;
	font-weight:bold;
	line-height:160%;
}
a:visited.menuc {
	color:#666f6d;
	text-decoration:underline;
	font-size:.75em;
	font-weight:bold;
	line-height:160%;
}
a:hover.menuc {
	color:#666f6d;
	text-decoration:underline;
	font-size:.75em;
	font-weight:bold;
	line-height:160%;
}
h1.titlehome {
	font-size:1em;
	line-height:160%;
	font-weight:bold;
}
h1.page {
	font-size:1em;
	color:#666f6d;
	margin:0;
	padding:0 0 .5em 0;
}
h2.pageadded {
	font-size:.8em;
	color:#639A9C;
	line-height:130%;
}
h1.pagelarge {
	FONT-SIZE:120%;
	color:#666f6d;
	line-height:130%;
}
h1.message {
	font-size:1em;
	color:#666f6d;
	padding:0;
	margin:0;
	line-height:130%;
}
.message {
	font-size:1em;
	color:#666f6d;
	font-weight:bold;
	line-height:130%;
}
h1.prodtitle {
	font-size:.8em;
	font-weight:bold;
}
.prodtitle {
	font-size:.8em;
	font-weight:bold;
}
h1.error {
	font-size:1em;
	color:#F60;
	margin:0;
	padding:0 0 1em 0;
	font-weight:bold;
}
h1.cs {
	font-size:1em;
	color:#607ca0;
	margin:0;
	padding:0 0 .5em 0;
}
h1.hide {
	visibility:hidden;
	font-size:20%;
	margin:0;
	padding:0;
	height:0;
}
h1.product {
	font-size:1em;
	line-height:1.3em;
	color:#666f6d;
	margin-bottom:2px;
}
.h1dot {
	width:100%;
	background-image:url(/jl_assets/build/line.gif);
	background-repeat:repeat-x;
}
h2.titlehome {
	FONT-SIZE:90%;
	line-height:120%;
	font-weight:bold;
}
h2.title {
	font-size:.8em;
	color:#666f6d;
	line-height:120%;
}
h2.title2 {
	font-size:.8em;
	color:#639A9C;
	line-height:120%;
}
h2.plist {
	font-size:1em;
	color:#639A9C;
	line-height:120%;
}
h2.title3 {
	font-size:1em;
	color:#666f6d;
	margin:0;
	padding:0 0 .5em 0;
}
h2.title4 {
	font-size:1em;
	color:#639A9C;
	line-height:120%;
}
h2.large {
	font-size:1em;
	color:#666f6d;
	line-height:130%;
}
h2.cs {
	font-size:.85em;
	color:#607ca0;
	margin:0;
	padding:1.4em 0 1em 0;
}
h2.page {
	font-size:1em;
	color:#666f6d;
	line-height:130%;
}
h3 {
	font-size:.8em;
	color:#666f6d;
	line-height:120%;
}
h3.ds {
	font-size:.8em;
	line-height:120%;
}
h3.title2 {
	font-size:.8em;
	color:#639A9C;
	line-height:120%;
}
h3.titlehome {
	FONT-SIZE:90%;
	line-height:120%;
	font-weight:bold;
}
h3.new {
	FONT-SIZE:125%;
	font-weight:bold;
}
h3.cs {
	font-size:.8em;
	line-height:130%;
}
h3.content {
	font-size:1em;
}
td.footvert {
	background:#eef1f0;
	background-image:url(/jl_assets/build/dot_v_f.gif);
}
td.foothori {
	background:#eef1f0;
	background-image:url(/jl_assets/build/dot_h_f.gif);
}
td.footlinks {
	font-size:.7em;
	line-height:1.4em;
	padding:2px 2px 2px 2px;
	vertical-align:top;
}
td.header, .giftlisthead2 {
	background:#666f6d;
}
tr.header {
	background:#666f6d;
}
tr.white {
	background:#fff;
}
tr.footer {
	background:#eef1f0;
}
tr.coupon {
	background:#E1F3FE;
}
tr.alsolike {
	padding:.5em;
	background:#E1EFEF;
}
table.cat {
	background:#E1F3FE;
}
td.menusb {
	background:#eef1f0;
	font-size:.75em;
	color:#666f6d;
	font-weight:bold;
}
td.search {
	background:#eef1f0;
	font-size:.75em;
	color:#666f6d;
	font-weight:bold;
}
tr.search {
	background:#eef1f0;
}
tr.hide {
	VISIBILITY:hidden;
}
.email {
	background:#eff3f8;
}
.border {
	border-style:solid;
	border-color:#ccc;
}
.feedback {
	background:#fff;
	padding:0 0 0 10px;
}
.feedback2 {
	background:#eff3f8;
	padding:10px 5px 10px 5px;
}
ul {
	list-style:square;
}
li.squ {
	list-style:square;
}
.titlegallery {
	font-size:.75em;
	color:#666f6d;
	font-weight:bold;
}
.gallery {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
}
a:link.index {
	color:#666f6d;
	text-decoration:underline;
	FONT-SIZE:90%;
	font-weight:bold;
}
a:visited.index {
	color:#666f6d;
	text-decoration:underline;
	FONT-SIZE:90%;
	font-weight:bold;
}
a:hover.index {
	color:#666f6d;
	text-decoration:underline;
	FONT-SIZE:90%;
	font-weight:bold;
}
a:link.plist {
	color:#000;
	text-decoration:none;
	font-size:.75em;
}
a:visited.plist {
	color:#000;
	text-decoration:none;
	font-size:.75em;
}
a:hover.plist {
	color:#000;
	text-decoration:underline;
}
a:link.plist2 {
	color:#639A9C;
	text-decoration:none;
}
a:visited.plist2 {
	color:#639A9C;
	text-decoration:none;
}
a:hover.plist2 {
	color:#639A9C;
	text-decoration:underline;
}
a:link.gallery {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
	font-weight:bold;
}
a:visited.gallery {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
	font-weight:bold;
}
a:hover.gallery {
	color:#666f6d;
	text-decoration:underline;
	font-size:.75em;
	font-weight:bold;
}
td.white {
	background:#fff;
}
.quickorder1 {
	background:#E9EDF0;
}
.quickorder2 {
	font-size:.75em;
	text-align:left;
	background:#CAD3D7;
	padding:4px 0 4px 23px;
}
.quickorder3 {
	background:#fff;
}
.quickorderno1 {
	font-size:.75em;
	padding-right:10px;
}
.quickorderno2 {
	font-size:.75em;
	padding-right:3px;
}
.quickorderprod {
	padding-right:35px;
}
tr.cat1 {
	background:#CAD3D7;
}
tr.cat2 {
	background:#E9EDF0;
}
table.cat1 {
	background:#CAD3D7;
}
table.cat2 {
	background:#E9EDF0;
}
.mainhelp2 {
	font-size:.75em;
	line-height:1.4em;
}
.helpdot {
	font-size:.75em;
	line-height:1.5em;
	color:#607ca0;
}
.helpprint img {
	margin:0 .5em 0 .7em;
	border:none;
	vertical-align:middle;
}
.helpprint {
	font-size:.7em;
}
h2.help2 {
	font-size:.75em;
	color:#607ca0;
	line-height:1.4em;
}
a.helph2:link {
	color:#607ca0;
	text-decoration:underline;
}
a.helph2:visited {
	color:#607ca0;
	text-decoration:underline;
}
a.helph2:hover {
	color:#607ca0;
	text-decoration:underline;
}
a.helph2:active {
	color:#607ca0;
	text-decoration:underline;
}
a.help2:link {
	font-size:.75em;
	color:#000;
	text-decoration:underline;
	line-height:1.5em;
}
a.help2:visited {
	font-size:.75em;
	color:#000;
	text-decoration:underline;
	line-height:1.5em;
}
a.help2:hover {
	font-size:.75em;
	color:#000;
	text-decoration:underline;
	line-height:1.5em;
}
a.help2:active {
	font-size:.75em;
	color:#000;
	text-decoration:underline;
	line-height:1.5em;
}
tr.help2 {
	padding:0 .2em .5em .2em;
}
table.help2 {
	background:#eff3f8;
}
table.but1 {
	border:#ccc 1px solid;
	background:#eef1f0;
	spacing:0;
	padding:6px 6px 6px 6px;
	font-size:.75em;
	font-weight:bold;
}
table.but2 {
	border:#C4DEDE 1px solid;
	background:#E1EFEF;
	spacing:0;
	padding:6px 6px 6px 6px;
	font-size:.75em;
	font-weight:bold;
}
a:link.but1 {
	color:#999;
	text-decoration:none;
	padding:0 10px 0 0;
}
a:visited.but1 {
	color:#999;
	text-decoration:none;
	padding:0 10px 0 0;
}
a:hover.but1 {
	color:#999;
	text-decoration:underline;
	padding:0 10px 0 0;
}
a:link.but2 {
	color:#639A9C;
	text-decoration:none;
	padding:0 0 0 10px;
}
a:visited.but2 {
	color:#639A9C;
	text-decoration:none;
	padding:0 0 0 10px;
}
a:hover.but2 {
	color:#639A9C;
	text-decoration:underline;
	padding:0 0 0 10px;
}
table.butpr {
	width:144px;
	border:#ccc 1px solid;
	background:#eef1f0;
	padding:6px 6px 6px 6px;
	font-size:.75em;
	font-weight:bold;
}
a:link.butpr {
	color:#666f6d;
	text-decoration:none;
}
a:visited.butpr {
	color:#666f6d;
	text-decoration:none;
}
a:hover.butpr {
	color:#666f6d;
	text-decoration:underline;
}
.buyingGuideHeader {
	color:#56406e;
	font-size:.75em;
	line-height:1.4em;
	font-weight:bold;
}
.butpupad {
	padding:0 0 15px 0;
	vertical-align:top;
}
table.butpu {
	width:144px;
	border-top:#ccc6d4 1px solid;
	border-left:#ccc6d4 1px solid;
	border-bottom:#848598 1px solid;
	border-right:#848598 1px solid;
	background-image:url(/jl_assets/build/subnav2a_bk.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#caccdb;
	padding:6px 5px 6px 6px;
	margin-bottom:14px;
	font-size:.75em;
	font-weight:bold;
}
a:link.butpu {
	color:#5d5e77;
	text-decoration:none;
}
a:visited.butpu {
	color:#5d5e77;
	text-decoration:none;
}
a:hover.butpu {
	color:#5d5e77;
	text-decoration:underline;
}
table.butpu2 {
	width:144px;
	border:#A59FD6 1px solid;
	background:#f2f0f5;
	padding:6px 3px 6px 3px;
	font-size:.7em;
	font-weight:bold;
}
a:link.butpu2 {
	color:#56406e;
	text-decoration:none;
}
a:visited.butpu2 {
	color:#56406e;
	text-decoration:none;
}
a:hover.butpu2 {
	color:#56406e;
	text-decoration:underline;
}
table.butbu {
	width:144px;
	border-top:#ccc6d4 1px solid;
	border-left:#ccc6d4 1px solid;
	border-bottom:#848598 1px solid;
	border-right:#848598 1px solid;
	background-image:url(/jl_assets/build/subnav2a_bk.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#caccdb;
	padding:6px 5px 6px 6px;
	font-size:.75em;
	font-weight:bold;
	text-align:center;
}
a:link.butbu {
	color:#5d5e77;
	text-decoration:none;
}
a:visited.butbu {
	color:#5d5e77;
	text-decoration:none;
}
a:hover.butbu {
	color:#5d5e77;
	text-decoration:underline;
}
.bktbtnShop {
	width:144px;
	height:24px;
	border:#ccc 1px solid;
	background:#eef1f0;
	padding:0;
	margin:0;
}
.bktbtnShopLeft {
	width:10%;
	border:none;
	float:left;
	padding:7px 0 6px 0;
	text-align:right;
}
.contenttop {
	padding:1.5em 0 0 0;
}
.contenthori {
	border-bottom:#e3eae8 1px solid;
	padding:0;
	margin:0;
}
.contentprod {
	padding:10px 0 10px 0;
}
.contentbut {
	padding:0 0 5px 0;
	text-align:center;
}
h1.guides {
	font-size:1em;
	color:#56406e;
	margin:0;
	padding:0 0 .5em 0;
}
h2.guides {
	font-size:.85em;
	line-height:1.3em;
	color:#56406e;
	margin-top:1.4em;
}
h2.guidesindex {
	font-size:.9em;
	color:#56406e;
	margin-top:1.4em;
	padding:1em .6em .6em .75em;
	margin:0;
}
h1.guidesindex {
	font-size:.95em;
	color:#666f6d;
	background-color:#ecf0ef;
	padding:.25em .75em .25em .75em;
	margin:0;
}
h1.content {
	font-size:1em;
	line-height:1.3em;
	color:#616161;
	margin-bottom:.2em;
}
h2.content {
	font-size:.85em;
	line-height:1.3em;
	color:#616161;
	margin-top:1.4em;
}
a:link.guidesindex {
	color:#000;
	text-decoration:underline;
	font-size:.75em;
	line-height:1.5em;
}
a:visited.guidesindex {
	color:#000;
	text-decoration:underline;
	font-size:.75em;
	line-height:1.5em;
}
a:hover.guidesindex {
	color:#000;
	text-decoration:underline;
	font-size:.75em;
	line-height:1.5em;
}
h1.productform {
	font-size:1em;
	color:#406e67;
	margin:0;
	padding:0 0 .5em 0;
}
h2.productform {
	font-size:.85em;
	color:#406e67;
	margin:0;
	padding:1.4em 0 1em 0;
}
.form {
	font-size:.75em;
	line-height:1.4em;
	background:#eff4f2;
}
.formbtn {
	width:10%;
	border:none;
	float:center;
	padding:7px 0 6px 0;
	text-align:left;
}
.formbtnsend {
	width:144px;
	height:24px;
	border:#b3c5c2 1px solid;
	background:#eff4f2;
	padding:4px;
	margin:0;
}
a:link.formbtn1 {
	font-size:.75em;
	font-weight:bold;
	color:#406e67;
	text-decoration:none;
}
a:visited.formbtn1 {
	font-size:.75em;
	font-weight:bold;
	color:#406e67;
	text-decoration:none;
}
a:hover.formbtn1 {
	font-size:.75em;
	font-weight:bold;
	color:#406e67;
	text-decoration:underline;
}
.formbtnsend2 {
	width:100%;
	border:none;
	float:left;
	padding:4px;
	text-align:left;
}
.formbtnback2 {
	width:144px;
	height:24px;
	border:#ccc 1px solid;
	background:#eef1f0;
	padding:4px;
	margin:0;
}
a:link.formbtn2 {
	font-size:.75em;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}
a:visited.formbtn2 {
	font-size:.75em;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}
a:hover.formbtn2 {
	font-size:.75em;
	font-weight:bold;
	color:#999;
	text-decoration:underline;
}
.prodlineskuspace {
	padding:0 0 10px 0;
}
.popcontent {
	color:#000;
	font-size:.75em;
	line-height:1.4em;
	padding:0 5px 5px 5px;
}
.imgvertdot {
	height:298px;
	width:10px;
}
h1.poptitle {
	margin-top:0;
	margin-bottom:0;
	color:#666f6d;
	font-size:.8em;
	line-height:120%;
	font-weight:bold;
	vertical-align:bottom;
	padding:5px 0 5px 5px;
}
a.pop:link {
	color:#666f6d;
	text-decoration:underline;
	padding:15px 0 10px 5px;
	font-size:.7em;
}
a.pop:visited {
	color:#666f6d;
	text-decoration:underline;
	padding:15px 0 10px 5px;
	font-size:.7em;
}
a.pop:hover {
	color:#666f6d;
	text-decoration:underline;
	padding:15px 0 10px 5px;
	font-size:.7em;
}
.close {
	margin:10px 10px 10px 0;
}
.poppad {
	padding:10px 0 10px 0;
}
.prodcode {
	color:#666f6d;
	margin:14px 0 10px 5px;
	font-size:.75em;
}
.popdiv {
	color:#666f6d;
	padding:4px 5px 3px 5px;
	font-size:.75em;
}
a.nav1:link {
	color:#666f6d;
	text-decoration:none;
	font-weight:bold;
	font-size:.8em;
}
a.nav1:visited {
	color:#666f6d;
	text-decoration:none;
	font-weight:bold;
	font-size:.8em;
}
a.nav1:hover {
	color:#666f6d;
	text-decoration:underline;
	font-weight:bold;
	font-size:.8em;
}
a.nav2:link {
	color:#fff;
	text-decoration:none;
	font-size:.75em;
	line-height:1.4em;
	vertical-align:middle;
}
a.nav2:visited {
	color:#fff;
	text-decoration:none;
	font-size:.75em;
	line-height:1.4em;
	vertical-align:middle;
}
a.nav2:hover {
	color:#fff;
	text-decoration:underline;
	font-size:.75em;
	line-height:1.4em;
	vertical-align:middle;
}
a.nav2select:link {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
	line-height:1.4em;
	vertical-align:middle;
}
a.nav2select:visited {
	color:#666f6d;
	text-decoration:none;
	font-size:.75em;
	line-height:1.4em;
	vertical-align:middle;
}
a.nav2select:hover {
	color:#666f6d;
	text-decoration:underline;
	font-size:.75em;
	line-height:1.4em;
	vertical-align:middle;
}
tr.nav1, .giftlisthead1 {
	background:#E4E4E4;
}
td.nav1 {
	background:#E4E4E4;
}
tr.nav2 {
	background:#666f6d;
}
td.nav2 {
	background:#666f6d;
}
.glselect {
	padding:5px 5px 5px 5px;
	background:#F7F7F7;
}
.nav5 {
	padding:5px 15px 5px 0;
}
.nav6 {
	padding:5px 5px 5px 5px;
}
.nav7 {
	padding:5px 10px 5px 10px;
}
div.homecont1hdiv {
	height:165px;
}
div.homecont1hdiv2 {
	height:120px;
}
.bckimage1 {
	background-repeat:repeat;
}
.bckimage2 {
	background-position:top left;
	background-repeat:repeat;
}
table.gladdtob {
	border:#D1DCE4 1px solid;
	background:#EBF1F5;
	spacing:0;
	padding:0;
	width:100%;
}
h2.search {
	margin-top:0;
	margin-bottom:10px;
	font-size:90%;
	color:#639A9C;
}
.shopfind1 {
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0 0 0 5px;
}
.shopfindbox {
	padding:5px 5px 5px 5px;
	background:#eef1f0;
}
.searchcont1 {
	font-weight:bold;
	padding:5px 5px 3px 5px;
	margin:0;
}
.searchcont2 {
	float:left;
	padding:0 5px 5px 5px;
	margin:0;
}
.searchcont3 {
	float:left;
	padding:15px 2px 5px 2px;
	margin:0;
}
fieldset#shopfind3 {
	float:left;
	border:none;
	width:20em;
	height:50px;
	margin:0;
	padding:0;
}
fieldset#shopfind3 .shopfind_des {
	float:left;
	border:none;
	width:10.8em;
	padding-top:18px;
}
fieldset#shopfind3 h3 {
	padding:0 6px 0 8px;
	font-size:.75em;
	margin:0;
	display:block;
}
fieldset#shopfind3 span {
	padding:0 6px 0 6px;
	margin:0;
	font-size:.75em;
	color:#999;
	white-space:nowrap;
	display:block;
}
fieldset#shopfind {
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	font-size:.75em;
	border:none;
	width:100%;
	background-image:url(/jl_assets/magazine/build/rhs_bk.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
fieldset#shopfind p {
	padding:5px 0 0 0;
	margin:0 5px 0 5px;
}
fieldset#shopfind a {
	text-decoration:underline;
}
.ordcont1 {
	float:left;
	padding:0 0 0 5px;
}
.ordcode {
	font-size:.75em;
	padding:10px 0 0 0;
}
.ordcont5 {
	float:right;
	padding:4px 10px 0 10px;
}
.ordcont6 {
	margin:0 20px 0 0;
}
.swatchprodimg {
	width:20%;
	text-align:center;
}
#swatchlarge {
	width:100%;
	border:none;
	padding:0;
	text-align:center;
	width:auto;
}
#swatchlarge .checkitem {
	border:none;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:50%;
}
#swatchlarge label {
	border:none;
	font-size:.75em;
	font-weight:bold;
	float:left;
	color:#666f6d;
	padding-top:2px;
}
#swatchlarge input {
	border:none;
	float:left;
}
#swatchlarge img {
	border:none;
}
.testswatchimg {
	width:24%;
	text-align:center;
	padding-bottom:30px;
}
.testswatchimg2 {
	text-align:center;
}
.testswatchimg3 {
	width:20%;
	text-align:left;
	padding:30px 0 10px 10px;
}
.testswatchimg4 {
	width:100px;
	text-align:left;
	padding:10px 20px 10px 10px;
}
.testboldgrey {
	font-size:.75em;
	color:#666f6d;
	line-height:1.4em;
	font-weight:bold;
	text-align:left;
}
#swatchbtn .back {
	float:left;
	width:80px;
	height:24px;
	border:#ccc 1px solid;
	background:#eef1f0;
	padding:0;
	margin:0 11% 0 0;
}
#swatchbtn .backto {
	float:left;
	width:144px;
	height:24px;
	border:#ccc 1px solid;
	background:#eef1f0;
	padding:0;
	margin:0 11% 0 0;
}
#swatchbtn .address {
	float:left;
	width:144px;
	height:24px;
	border:#C4DEDE 1px solid;
	background:#E1EFEF;
	padding:0;
	margin:0;
}
#swatchbtn .continue {
	width:144px;
	height:24px;
	border:#C4DEDE 1px solid;
	background:#E1EFEF;
	padding:0;
	margin:0 auto;
}
#swatchbtn .change {
	width:200px;
	height:24px;
	border:#ccc 1px solid;
	background:#eef1f0;
	padding:0;
	margin:0;
}
#swatchbtn span {
	margin:0 0 0 3%;
}
#swatchsmall {
	width:10%;
	border:none;
	float:left;
	padding:0 0 0 10px;
	text-align:center;
}
#swatchsmall span {
	font-size:.75em;
	color:#666f6d;
	line-height:1.4em;
	font-weight:bold;
	padding:0 0 0 3px;
}
#swatchprodinfo {
	padding:20px 20px 20px 20px;
	text-align:left;
	width:70%;
}
#swatchprodinfo .title {
	font-size:.75em;
	color:#666f6d;
	line-height:1.4em;
	font-weight:bold;
	padding:0;
}
#swatchform legend {
	margin:0;
	padding:0;
	FONT-SIZE:90%;
	color:#639A9C;
	font-weight:bold;
	text-align:left;
}
#swatchform label {
	float:left;
	width:25%;
	text-align:right;
	font-weight:bold;
	font-size:.75em;
}
#swatchform .message1 {
	margin:0 0 0 3%;
}
#swatchform .message2 {
	margin:0 0 0 3%;
	font-size:.75em;
	line-height:1.4em;
}
.swatchlegend {
	margin:0;
	padding:0;
	FONT-SIZE:90%;
	color:#639A9C;
	font-weight:bold;
	text-align:left;
	background-image:url(jl_assets/global/square1.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}
#swatchoptin {
	background:#eef1f0;
	padding:5px;
}
a.grey {
	color:#666f6d;
}
.spanSubNavTitle1 {
	display:block;
	background-image:url(/jl_assets/build/subnav1a_bk.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	color:#666f6d;
	margin:0;
	padding:.5em .4em .5em .4em;
	font-size:.75em;
}
.subnav-ac, .subnav-ac-notes {
	width:179px;
	font-size:.75em;
	color:#666f6d;
	margin:4px 0 0 0;
	padding:0;
	position:relative;
	z-index:1;
}
.subnav-ac .clear, .subnav-ac-notes .clear {
	width:10%;
	clear:both;
	padding:0;
	margin:0;
	line-height:0;
	height:0;
	font-size:0;
}
.subnav-ac a:link, .subnav-ac a:visited {
	color:#666f6d;
}
.subnav-ac h2, .subnav-ac-notes h2 {
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:0;
	float:left;
}
.subnav-ac li, .subnav-ac-notes li {
	margin:0 0 10px 0;
	padding:0;
}
.subnav-ac a:link, .subnav-ac-notes a:link, .subnav-bck a:link, .subnav-ac a:visited, .subnav-ac-notes a:visited, .subnav-bck a:visited {
	text-decoration:none;
}
.subnav-ac a:hover, .subnav-ac-notes a:hover, .subnav-bck a:hover {
	text-decoration:underline;
}
div.heading, div.notes-heading {
	padding:0 7px 0 7px;
	background:url('/jl_assets/build/tbar_main_bck.gif') 0 0 repeat-x #d5d9d9;
	height:1%;
	display:block;
	border-bottom:1px solid #c3c7c6;
}
div.heading h2, div.notes-heading h2, div.heading h1, div.heading h1 {
	font-size:14px;
	margin:0;
	padding:0;
	float:left;
	color:#666f6d;
	margin:4px 0 5px 0;
	vertical-align:middle;
	line-height:22px;
}
div.notes-heading h2 {
	color:#807092;
}
div.notes-heading {
	padding:0 7px 0 7px;
	background:url('/jl_assets/build/tbar_notes_bck.gif') 0 0 repeat-x #d5d4de;
	height:1%;
	display:block;
	border-bottom:1px solid #c7c0cf;
}
.subnav-ac ul, .subnav-ac-notes ul {
	list-style:none;
	margin:0;
	padding:13px 7px 5px 7px;
}
.subnav-ac ul {
	background:#F2F5F4;
}
.subnav-ac-notes ul {
	background:#f1f1f4;
}
.subnav-ac-notes a:link, .subnav-ac-notes a:visited, .subnav-ac-notes h2 {
	color:#817090;
}
#divBreadcrumbs {
	width:100%;
	font-size:.75em;
	padding:0 0 2px 0;
}
#divBreadcrumbs ul {
	list-style-type:none;
	float:left;
	width:984px;
	background-color:#FFF;
	margin:0;
	padding:0;
}
#divBreadcrumbs .gift {
	margin:0 3px 1px 3px;
	padding:0;
	color:#999;
	float:none;
}
#divBreadcrumbs li {
	margin:5px 10px 0 0;
	padding:0 10px 0 0;
	color:#999;
	float:left;
	font-weight:bold;
	white-space:nowrap;
	position:relative;
	z-index:3;
	background:url('/jl_assets/build/bc-arr.gif') 100% 50% no-repeat;
}
#divBreadcrumbs li:hover {
	z-index:4;
}
#divBreadcrumbs li.attr {
	background:url('/jl_assets/build/bc-arr-attr.gif') 100% 50% no-repeat;
}
#divBreadcrumbs li.bc-end {
	background:none;
}
#divBreadcrumbs li.bc-end a, #divBreadcrumbs li.bc-end a span {
	cursor:default;
	text-decoration:none!important;
}
#divBreadcrumbs li.attr a, #divBreadcrumbs li.attr a:visited {
	color:#4ba99b!important;
}
#divBreadcrumbs .pd-search-btn {
	padding:3px 5px;
	margin:2px 10px 0 0;
	background:url('/jl_assets/build/homearr_f.gif') 5px 50% no-repeat #eaeeed;
}
#divBreadcrumbs a.pd-search-lnk {
	padding-left:10px;
	color:#666;
}
#divBreadcrumbs a.pd-search-lnk:hover {
	text-decoration:underline;
}
#divBreadcrumbs li a {
	margin:0;
	float:left;
}
#divBreadcrumbs a, #divBreadcrumbs a:visited {
	text-decoration:none;
	color:#999;
}
#divBreadcrumbs a:hover .uline {
	text-decoration:underline;
}
#divBreadcrumbs a:active, #divBreadcrumbs a:focus {
	outline:none!important;
	moz-outline:none;
}
.subnav-bck {
	width:175px;
	border:1px solid #bdc1c0;
	border-right:2px solid #bdc1c0;
	border-bottom:2px solid #bdc1c0;
	font-size:.75em;
	background:#eaeeed;
	color:#666f6d;
	margin:0;
	padding:0;
	position:relative;
	z-index:1;
}
.subnav-bck h3 {
	font-size:100%;
	line-height:105%;
	font-weight:bold;
	margin:0;
	padding:0;
	float:left;
}
.subnav-bck div {
	border:1px solid #fff;
	padding:0 7px 0 7px;
	float:left;
	width:159px;
}
.subnav-bck div h3 {
	float:none;
}
.subnav-bck div h3 a {
	padding:10px 0 10px 10px;
	margin:0;
	float:left;
	line-height:105%;
	background:url('/jl_assets/build/li_arrow_666f6d_02.gif') 0 49% no-repeat;
	display:block;
	width:149px;
}
*>html #catRepBlock {
	width:1%;
}
#catRepBlock {
	float:left;
	padding:25px 20px 0 20px;
	text-align:center;
	margin:0;
}
#catRepBlock .catTitle {
	white-space:nowrap;
	font-weight:bold;
	color:#666f6d;
	font-size:.8em;
	line-height:1.4em;
	padding:0 0 7px 0;
}
#catRepBlock .catDscrp {
	white-space:nowrap;
	font-size:.75em;
	color:#000;
	line-height:1.4em;
	padding:3px 0 0 0;
}
#jlemailNews {
	padding:.5em;
	margin:0;
	color:#666f6d;
	background:#eff3f8;
	text-align:left;
}
#jlemailNews P {
	font-size:.75em;
	margin:0 0 .5em 0;
	padding:0 3em 0 0;
}
#jlemailNews H3 {
	font-size:.8em;
	margin:0 0 .2em 0;
	padding:0;
}
#jlemailNewsBoxr {
	float:right;
}
#jlemailNewsBoxl {
	float:left;
}
#jlemailNews .inputBox {
	width:10em;
	font-size:.7em;
	padding:.2em 0 .2em 0;
	color:#999;
	margin:0;
}
#jlemailNews .confirm {
	padding:.4em 0 .3em 0;
	margin:0;
}
#jlemailNews .error {
	color:#f00;
	padding:0 0 1.2em 0;
}
#divLookTypeList {
	width:100%;
	margin:0;
	padding:0;
	background-image:none;
	background-color:none;
}
#divLookTypeList ul {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	color:#FFF;
}
#divLookTypeList li {
	list-style:none;
	float:left;
	width:24.9%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1.5em;
}
#divLookTypeList a img {
	width:144px;
	height:192px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
}
#jlcouponPg {
	background-image:url(/jl_assets/promo/couponPg_back.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	text-align:left;
}
#jlcouponPg .jlcouponImage {
	float:left;
	margin:0;
	padding:0;
}
.couponInvalid H1 {
	margin:0 .5em 0 1em;
	padding:0;
	font-weight:bold;
	font-size:1em;
	color:#333;
}
#jlcouponPg .coupnTitle H1 {
	font-size:1em;
	text-decoration:none;
	color:#333;
	margin:0 1em 0 1em;
	padding:0;
	line-height:normal;
}
.jlcouponSpace {
	padding:0 1em 0 1em;
}
.jlcouponNoSpace {
	padding:0;
	margin:0;
}
#jlcouponBoxS {
	background-image:url(/jl_assets/promo/couponPg_mid.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#jlcouponBoxT {
	background-image:url(/jl_assets/promo/couponPg_tktR.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0 1em 0 1em;
	padding:0;
	border:1px solid #ccc;
}
#jlcouponBoxT .jlcouponBoxtitle H3 {
	display:block;
	color:#333;
	margin:.8em .5em 0 1em;
	padding:0;
	font-weight:bold;
	font-size:.8em;
}
#jlcouponBoxT .jlcouponAlert H4 {
	color:#C00;
	font-size:.75em;
	font-weight:bold;
	padding:.5em;
	margin:0;
	float:left;
}
#jlcouponBoxT .jlcouponShopbtn {
	padding:.5em;
	margin:0;
	float:right;
}
#jlcouponBoxT .jlcouponShop {
	padding:0 1em 0 0;
	margin:0;
	background-image:url(/jl_assets/build/but_arrowr_gy2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#jlcouponBoxT ol {
	list-style-position:inside;
	display:block;
	font-size:.75em;
	color:#666f6d;
	font-weight:bold;
	margin:1em 0 1.2em 0;
	padding:0;
}
#jlcouponBoxT li {
	margin:0 .5em 0 1em;
	text-indent:0;
}
#jlcoupontkt {
	text-align:center;
	padding:.5em 0 0 0;
	background-image:url(/jl_assets/promo/couponPg_tkt.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fff;
	margin:0;
}
#jlcoupontkt H2 {
	color:#c00;
	margin:.5em .5em 0 .5em;
	padding:0 0 .5em 0;
	font-size:1.5em;
	font-weight:bold;
	background-image:url(/jl_assets/build/line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#jlcoupontkt H2.jlcouponPromo {
	color:#333;
	margin:0 .5em 0 .5em;
	padding:1em .5em 1em 1em;
	font-weight:bold;
	font-size:.8em;
	background-image:url(/jl_assets/build/line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#jlcoupontkt H3 {
	color:#333;
	margin:0 .7em 5.5em .7em;
	padding:1em 0 0 0;
	font-weight:bold;
	font-size:.75em;
	width:10em;
}
.couponreturn {
	font-size:.75em;
	line-height:1.4em;
}
.DotHori {
	float:none;
	display:block;
	clear:both;
	background-image:url(/jl_assets/build/line.gif);
	background-repeat:repeat-x;
	height:10px;
	padding:0;
	margin:0;
	background-position:center;
}
.clear {
	width:10%;
	clear:both;
	padding:0;
	margin:0;
	line-height:0;
	height:0;
	font-size:0;
}
#azlist {
	padding:0;
margin:0 clear:both;
	float:left;
	clear:both;
}
#azlist ul {
	padding:.5em 0 1em 0;
	list-style-type:none;
	margin:0 .75em 0 .75em;
	text-align:center;
	font-size:1em;
	font-weight:bold;
}
#azlist li {
	display:inline;
	text-align:center;
	padding:0;
	margin:0;
}
#azlist a {
	float:left;
	width:1.5em;
	display:block;
	padding:0;
	margin:.2em .2em .2em 0;
	color:#809e95;
	background-color:#fff;
	text-decoration:none;
	border:1px solid #809e95;
}
#azlist a:hover, #azlist a.selected {
	width:1.5em;
	display:block;
	color:#fff;
	background-color:#809e95;
	text-align:center;
	text-decoration:underline;
	border:1px solid #fff;
}
#indexlist {
	padding:0;
	margin:0 .75em 0 .75em;
	clear:both;
}
#indexlist h3 {
	font-size:1em;
	color:#666f6d;
	padding:0;
	margin:0;
}
#indexlist .key {
	font-size:2em;
	color:#666f6d;
	padding:0;
	margin:0;
	line-height:100%;
}
#indexlist .result {
	font-size:.8em;
	color:#666f6d;
	padding:0;
	margin:0 .75em 0 .75em;
}
#indexlist .listtitle {
	color:#666f6d;
	padding:0;
	margin:0 1em 0 0;
}
#indexlist ul {
	list-style:none;
	float:left;
	display:block;
	margin:0;
	padding:1em 0 1em 0;
	width:24.9%;
}
#indexlist li {
	font-size:.75em;
	padding:0 2em 0 0;
	margin:0;
	line-height:1.5em;
}
#indexlist li a {
	text-decoration:none;
	color:#000;
}
#indexlist li a:hover {
	text-decoration:underline;
}
.indexbck {
	width:100%;
	background-image:url(/jl_assets/build/brand_bk.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:.5em 0 0 0;
}
.guideindexbck {
	width:100%;
	background-image:url(/jl_assets/build/brand_bk2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0;
}
td.guideindexblk {
	background-color:#fff;
}
.indexbck h2.note {
	font-size:.75em;
	padding:.5em .75em .5em .75em;
	display:block;
	margin:0;
	font-weight:normal;
	color:#666f6d;
}
h1.productindex {
	font-size:.95em;
	color:#666f6d;
	background-color:#ecf0ef;
	padding:.25em .75em .25em .75em;
	margin:0 0 6px 0;
}
h2.indextitle, h3.indextitle {
	font-size:.9em;
	color:#666f6d;
	padding:1em .6em .6em .75em;
	margin:0;
}
.ACclear {
	margin:0;
	padding:0;
	clear:both;
	line-height:0;
}
#divProdAttributes a:link, #divProdAttributesa:visited {
	text-decoration:none;
	line-height:1.4em;
}
#divProdAttributes a:hover {
	text-decoration:underline;
}
tr.compare1 {
	background:#efefef;
}
#divProdAttributes a.help {
	color:#666f6d;
}
#divProdAttributes a.help.prod {
	font-size:1em;
}
#divProdAttributes a.help span.icon {
	background:url(/jl_assets/build/icon_att_help.gif) 50% 50% no-repeat;
	width:14px;
	height:14px;
	margin-left:5px;
}
#divProdAttributes a.help dfn.comment {
	position:absolute;
	visibility:hidden;
	font-style:normal;
	background-color:#fffad2;
	border:solid 1px #8f9291;
	border-bottom:solid 2px #686b6a;
	border-right:solid 2px #686b6a;
	font-size:.9em;
	padding:10px;
	margin-top:15px;
	width:300px;
	z-index:100;
}
#divProdAttributes a:hover.help {
	color:#666f6d;
	cursor:help;
	text-decoration:none;
}
#divProdAttributes a:hover.help dfn.comment {
	visibility:visible;
}
a.mainContentLink {
	position:absolute;
	left:-10000px;
	top:0;
}
#divds {
	background:url('/jl_assets/build/line.gif') 599px 0 repeat-y;
	height:1%;
}
#divds h1 {
	font-size:.9em;
	color:#666f6d;
	margin:0;
	padding:8px 0 .3em 0;
}
#divds h2 {
	font-size:1em;
	color:#406f5c;
	margin:1.3em 0 1em 0;
	padding:0;
	line-height:1.3em;
	font-weight:bold;
}
#divds h2.ds {
	font-size:1em;
	color:#406f5c;
	margin:0 0 1em 0;
	padding:0;
	line-height:1.3em;
	font-weight:bold;
}
#divds h3 {
	float:left;
	width:100%;
	font-size:1em;
	color:#666f6d;
	line-height:1.4em;
	font-weight:bold;
	padding:0 0 .3em 0;
}
#divds p {
	padding:0 0 1em 0;
	margin:0;
}
#divds .main ul {
	padding:0 0 1em 0;
	margin:0;
	list-style:inside square;
}
#divds .main li {
	padding:0 0 .2em 0;
}
#divds .lhs, #divdslocator .lhs {
	width:590px;
	float:left;
	text-align:left;
}
#divdslocator .lhs {
	background:url('/jl_assets/corporate/dslocatorback2.gif') 140% 100% no-repeat;
}
#divds .lhs .region-mp {
	text-align:center;
	margin:10px 0 0 0;
}
#divds .lhs table {
	text-align:left;
}
#divds .rhs, #divdslocator .rhs {
	position:relative;
	left:18px;
	width:179px;
	float:left;
}
#divds .rhs h2 {
	margin:1.3em 0 .2em 0;
	padding:8px 7px 8px 3px;
}
#divds .rhs p, #divdslocator .rhs p {
	margin:5px 5px 0 5px;
}
#divds .rhs table {
	text-align:left;
	margin:0;
	display:block;
	clear:both;
}
#divds .rhs tbody {
	width:100%;
}
#divds .rhs th {
	width:40%;
	padding:0 0 0 3px;
	margin:0;
}
#divds .rhs a {
	padding:.6em 0 0 5px;
	margin:0 5px 0 0;
}
#divds .address {
	font-weight:bold;
	color:#666f6d;
	font-size:.75em;
}
#divdslocator {
	background:url('/jl_assets/build/line.gif') 599px 0 repeat-y;
	height:1%;
}
#divdslocator img {
	display:block;
}
#divdslocator h2 {
	display:block;
	width:100%;
	font-size:.75em;
	color:#406f5c;
	margin:.8em 0 0 0;
	padding:0;
	line-height:1.3em;
	font-weight:bold;
}
#divdslocator h2 a {
	display:block;
	width:100%;
	color:#666f6d;
	margin:0;
	padding:0;
	line-height:1.3em;
	font-weight:bold;
	vertical-align:top;
	text-decoration:none;
}
#divdslocator h2 a:hover {
	text-decoration:underline;
}
#divdslocator ul {
	margin:.8em 0 0 1.2em;
	padding:0;
	list-style:none;
	color:#000;
	font-size:.75em;
	display:block;
}
#divdslocator ul li {
	width:100%;
	margin-bottom:.4em;
	list-style-image:url(/jl_assets/build/li_arrow_666f6d_01.gif);
	background-repeat:no-repeat;
}
#divdslocator ul a {
	font-size:1em;
	font-weight:normal;
	color:#000;
	margin:0;
	border:none;
	text-decoration:none;
}
#divdslocator ul a:hover {
	text-decoration:underline;
}
#divdslocator td {
	vertical-align:top;
}
#divdslocator td {
	border:solid 0 #000;
}
td.dsvert {
	width:5px;
	background-image:url(/jl_assets/build/line.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#divbghead {
	width:100%;
	margin:0 0 .3em 0;
	padding:0;
	display:block;
}
#divbghead h1 {
	float:left;
	width:61%;
	font-size:1em;
	margin:0;
	padding:0 0 .2em 0;
}
#divbghead .print {
	float:right;
	width:34%;
	text-align:right;
	font-size:.7em;
}
#divbghead .print img {
	margin:0 .5em 0 .7em;
	border:none;
	vertical-align:middle;
}
#jllogo-print {
	display:none;
}
#flashPromoContent {
	margin-top:5px;
	margin-bottom:5px;
}
.bg-print-icon {
	margin-bottom:10px;
}
.lrg-printpg {
	text-align:center;
}
.lrg-printpg a {
	color:#709094;
	text-decoration:none;
}
.lrg-printpg h3 {
	color:#709094;
	text-decoration:none;
}
.lrg-printpg h3:hover {
	text-decoration:underline;
}
#divPrint .print {
	float:right;
	width:34%;
	text-align:right;
}
#divPrint .print a {
	color:#000;
	text-decoration:underline;
}
#divPrint .print img {
	margin:0 .5em 0 .7em;
	border:none;
	vertical-align:middle;
}
.collectshop {
	padding:0;
	margin:0;
}
.collectshop h2 {
	font-size:.9em;
	color:#719093;
	padding:20px .7em 0 .7em;
	display:block;
	clear:both;
	float:none;
	margin:0 0 10px 0;
}
.collectinfo {
	margin:0;
}
.collectinfo-inner {
	background:#f8f9fb;
	margin:0 10px 20px 10px;
	padding:25px 0 25px 25px;
	display:block;
	clear:both;
}
.collectinfo table {
	padding:0;
	width:300px;
	margin:0;
	float:left;
	font-size:.75em;
}
.collectinfo table.openhrs {
	width:340px;
	margin:0 0 0 25px;
	padding:0;
}
.collectinfo table td.day {
	width:80px;
	text-align:left;
}
.collectinfo table td.dayrht {
	padding:0 0 0 60px;
	width:80px;
	margin:0;
}
.collectinfo table td.time {
	width:80px;
	text-align:right;
	white-space:nowrap;
}
.collectinfo table th {
	text-align:left;
	padding:2px 2px 10px 0;
	font-weight:bold;
}
#particpt_shops ul {
	font-size:.75em;
}
#particpt_shops ul {
	margin:0 .75em .75em 1.6em;
	padding:0 0 10px 0;
	list-style:none;
	color:#000;
	display:block;
}
#particpt_shops li {
	margin:.5em 0 0 0;
	list-style-image:url(/jl_assets/build/li_arrow_666f6d_01.gif);
	background-repeat:no-repeat;
}
.collectmap {
	margin:0 0 20px 35px;
	float:left;
}
.collectmap2 {
	margin:0 35px 20px auto;
	float:right;
}
.collectmap p, #divcheckout fieldset .collectmap2 p {
	font-weight:bold;
	font-size:.75em;
	margin:0;
	margin:0 0 15px 0;
}
#divna-1, #divna-2 {
	background-color:#f4f7f6;
	padding:10px 0 10px 10px;
	display:block;
	border-top:4px solid #fff;
	zoom:1;
}
#divna-1 h2 {
	font-size:.9em!important;
	color:#6f9184!important;
	padding:0!important;
	margin:0!important;
}
#divna-1 p {
	font-size:.75em!important;
	color:#6f9184!important;
	padding-right:10px;
	margin:0;
}
#divna-2 h2, #divna-2 p {
	font-size:.7em!important;
	padding-left:57px!important;
	color:#6f9184!important;
	padding-right:10px;
	margin:0!important;
}
#divna-2 h2 {
	background:url(/jl_assets/build/na_bullet.gif) no-repeat 42px 4px;
}
#divna-1 .clear, #divna-2 .clear {
	line-height:0;
	height:0;
	display:block;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#divna-1 a {
	color:#6f9184!important;
}
div#shopfindprod fieldset#shopfind {
	background:url(/jl_assets/build/findshop_bck1.gif) #fff no-repeat;
	margin:10px 10px 0 0;
	padding:10px 0 10px 56px;
	display:block;
	border-top:1px solid #e9eeec;
	border-left:1px solid #e9eeec;
	border-right:1px solid #b1c4bc;
	border-bottom:1px solid #b1c4bc;
	width:300px;
}
div#shopfindprod fieldset#shopfind .shopfind1, div#shopfindprod fieldset#shopfind p, div#shopfindprod fieldset#shopfind a {
	color:#2b4a3d!important;
	font-size:.9em!important;
	margin:0!important;
	line-height:1.3em;
	padding:0!important;
	display:block;
}
div#shopfindprod fieldset#shopfind .searchcont1 {
	display:none!important;
}
div#shopfindprod fieldset#shopfind .searchcont2 {
	padding-left:0!important;
}
div#shopfindprod fieldset#shopfind .error {
	float:left;
	font-size:1.1em;
	background-color:#FFEFE5;
	padding:.2em .2em .2em .4em;
	margin:.3em .5em .3em 0;
}
#divProdLine table#line-na {
	font-size:.75em;
	padding:0;
	margin:0;
	width:100%;
}
#divProdLine table#line-na th {
	border-right:1px solid #e3eae8;
	color:#666f6d;
	padding-left:4px;
	padding-bottom:5px;
}
#divProdLine table#line-na td {
	border-top:1px solid #e3eae8;
	border-right:1px solid #e3eae8;
	padding:4px;
}
#divProdLine table#line-na th.col-1 {
	padding-left:none!important;
}
#divProdLine table#line-na .col-3 {
	border-right:none;
	width:20%;
}
#main-basket .error-na {
	font-size:1em;
	color:#F60;
	font-weight:bold;
}
#gv {
	display:block;
	padding:47px 0 0 47px;
	font-size:.75em;
	background:url(/jl_assets/cgv/cgv_bck_01.jpg) 0 0 no-repeat #cec8b8;
	height:450px;
	margin-bottom:15px;
}
#gv h2, #gv h3 {
	display:none;
	margin:0;
	padding:0;
}
#gv img {
	margin:0;
	padding:0;
	display:block;
	border:none;
}
#gv p {
	padding-top:20px;
	line-height:2em;
	margin:0;
}
#gv div.col-1, #gv div.col-2 {
	display:block;
	float:left;
	padding:0;
	margin:50px 0 0 0;
}
#gv div.col-1 ul, #gv div.col-2 ul {
	display:block;
	float:left;
	list-style-type:none;
	padding:0;
	margin:25px 0 0 0;
}
#gv div.col-1 ul {
	border-right:1px solid #b3b1a9;
}
#gv div.col-1 ul li, #gv div.col-2 ul li {
	display:block;
	float:left;
	list-style-type:none;
	margin:0;
	padding:5px 0 0 0;
	height:4em;
}
#gv div.col-1 ul li span, #gv div.col-2 ul li span {
	display:block;
	float:left;
	padding:5px 5px 0 50px;
	margin:0;
	width:120px;
	background:url(/jl_assets/cgv/cgv_icon_phone.gif) 20px 7px no-repeat #dad8d0;
}
#gv div.col-2 ul li span {
	width:110px;
}
#gv div.col-1 ul li span.mouse {
	display:block;
	float:left;
	border:none;
	padding:0 0 5px 50px;
	margin:0;
	width:120px;
	background:url(/jl_assets/cgv/cgv_icon_mouse.gif) 20px 0 no-repeat;
}
#gv div.col-1 ul li span.mouse a {
	font-weight:normal;
	color:#000;
}
#gv div.col-1 ul li span.btm {
	border:none;
}
#gv div.col-1 ul li img, #gv div.col-2 ul li img {
	float:left;
	display:block;
	margin:0;
	padding:0;
}
#gv div.col-2 {
	padding-left:30px;
}
#gv div.col-1 ul li div.space, #gv div.col-2 ul li div.space {
	background:none;
	height:40px;
	padding:0;
	margin:0;
	display:block;
}
#gv div.col-2, #gv div.col-2 li {
	width:316px;
}
#gv div.col-1, #gv div.col-1 li {
	width:346px;
}
#gv div.col-2 .extra {
	border:none;
	float:left;
	padding:0;
	margin:0;
	background-image:none;
}
#gv div.col-2 .extra a {
	display:block;
	font-weight:bold;
	padding-left:15px;
	width:300px;
	background:url(/jl_assets/cgv/cgv_arr_01.gif) 0 3px no-repeat;
}
.dis-title {
	font-size:1em;
}
.dis-text {
	font-size:.75em;
}
.dis-list li {
	font-size:.75em;
}
.pcc-title {
	font-size:1em;
	padding:10px 0 0 10px;
}
.pcc-form {
	background-color:#eff4f2;
	padding:0 0 10px 0;
}
.pcc-form label {
	font-size:.75em;
	float:left;
	margin:3px 0 0 10px;
}
.pcc-form input {
	float:left;
	margin:1px 10px 0 10px;
}
.back-lnk {
	margin:10px 0;
}
#divhubs .head #pgtool_widget {
	float:right;
	margin-bottom:10px;
}
#divhubs .head #pgtool_widget li, .main #pgtool_widget {
	font-size:100%;
}
.main #pgtool_widget li {
	font-size:95%;
}
#pgtool_widget {
	border:1px solid #ccc;
	background:url('/jl_assets/build/page_wdgt_bck.gif') 0 0 repeat-x #e8ebea;
	float:left;
	font-size:.7em;
	margin:20px 0 20px 0;
}
.main #pgtool_widget {
	margin:0;
}
#pgtool_widget ul {
	padding:0;
	margin:0;
}
#pgtool_widget li {
	list-style:none;
	float:left;
}
#pgtool_widget li a, #pgtool_widget li div.title-btn {
	float:left;
	padding:6px 7px 6px 7px;
	margin:0;
	color:#666;
	height:16px;
	text-decoration:none;
	position:relative;
	z-index:12;
}
#pgtool_widget li a img, #pgtool_widget li div img {
	float:left;
	margin-right:6px;
	padding-top:3px;
	position:relative;
	z-index:12;
}
#pgtool_widget li div img.logo {
	padding:0;
	margin:0 0 0 6px;
}
#pgtool_widget li a span, #pgtool_widget li div span {
	float:left;
	padding-top:1px;
	margin:0;
	line-height:normal;
	text-decoration:none;
	cursor:pointer;
	display:block;
	position:relative;
	z-index:12;
}
#pgtool_widget img.line {
	margin:0;
	padding:0;
	float:left;
}
#pgtool_widget span.info {
	position:absolute;
	left:-9999px;
}
#pgtool_widget div.shre-overlay {
	position:relative;
	z-index:13;
}
#pgtool_widget li ul {
	position:absolute;
	left:-9999px;
	float:left;
	border:1px solid #ccc;
	top:28px;
}
#pgtool_widget li a:hover, #pgtool_widget li:hover div.title-btn, #pgtool_widget li.ie6-drop div.title-btn {
	background:url('/jl_assets/build/page_wdgt_hover.gif') 100% 0 repeat-x #f2f2f2;
}
#pgtool_widget li a:hover, #pgtool_widget li a:hover span, #pgtool_widget li div.title-btn:hover span {
	text-decoration:underline;
}
#pgtool_widget li:hover ul.shre-book-s, #pgtool_widget li.ie6-drop ul.shre-book-s, #pgtool_widget div.title-btn:hover ul.shre-book-s {
	left:-1px;
	display:block;
}
* html #pgtool_widget li:hover ul.shre-book-s, * html #pgtool_widget li.ie6-drop ul.shre-book-s, * html #pgtool_widget div.title-btn:hover ul.shre-book-s {
	left:-155px;
}
#pgtool_widget li.ie6-drop div.title-btn {
	z-index:13;
}
#pgtool_widget li ul.shre-book-s {
	width:212px;
	background:url('/jl_assets/build/page_wdgt_lists.gif') 0 0 repeat-y;
}
#pgtool_widget li ul.shre-book-l {
	width:332px;
	background:url('/jl_assets/build/page_wdgt_listl.gif') 0 0 repeat-y;
}
#pgtool_widget li ul.shre-book-s li a {
	width:95px;
}
#pgtool_widget li ul.shre-book-l li a {
	width:100px;
}
#pgtool_widget ul.shre-book-s li, #pgtool_widget ul.shre-book-l li {
	padding:0;
	margin:0;
	float:left;
}
#pgtool_widget ul.shre-book-s li.noline, #pgtool_widget ul.shre-book-l li.noline {
	border:none;
}
#pgtool_widget ul.shre-book-s li a, #pgtool_widget ul.shre-book-l li a {
	padding:0 0 8px 10px;
	background:none!important;
	display:block;
	white-space:nowrap;
}
#pgtool_widget ul.shre-book-s li a.topad, #pgtool_widget ul.shre-book-l li a.topad {
	padding-top:10px;
}
#pgtool_widget ul.shre-book-s li a.botpad, #pgtool_widget ul.shre-book-l li a.botpad {
	padding-bottom:10px;
}
#pgtool_widget ul.shre-book-s li a img, #pgtool_widget ul.shre-book-l li a img {
	padding:0;
}
#pgtool_widget ul.shre-book-s li.ccmsg, #pgtool_widget ul.shre-book-l li.ccmsg {
	background:url('/jl_assets/build/ccmsg_wdgt_bck.gif') 0 100% repeat-x #fff;
	float:left;
	font-size:80%!important;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	border-top:1px solid #cecece;
	float:left;
}
#pgtool_widget li.ccmsg img {
	padding:0;
	margin:0;
}
#pgtool_widget ul.shre-book-s li.ccmsg a, #pgtool_widget ul.shre-book-l li.ccmsg a {
	padding:5px 0 5px 7px;
	width:auto;
	background:none!important;
}
#pgtool_widget li.ccmsg a span {
	padding-top:2px;
}
#nku h1 {
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}
#nku h2 {
	border-top:1px solid #ccc;
	margin:20px 0 0 0;
	padding:10px 0;
	clear:both;
}
#nku span.cs-ast {
	color:#51c7c7;
}
#nku span.cs-decpt {
	float:left;
}
#nku p {
	font-size:.75em;
	margin:0;
	padding:0;
	clear:both;
	display:block;
}
#nku p.note {
	padding:10px 10px 10px 0;
}
#nku p.error {
	margin:5px 0 5px 305px;
}
#nku p.rad-error {
	color:#F60;
	font-weight:bold;
	margin:5px 0 5px 305px;
}
#nku label {
	display:block;
	float:left;
	text-align:right;
}
#nku input {
	display:block;
	float:left;
}
#nku .cs-requiredast {
	font-size:.75em;
	margin-top:10px;
	text-align:right;
	color:#607CA0;
}
#nku input.cs-submitbtn {
	float:none;
	margin:10px 0 10px 305px;
}
#nku input.cs-contbtn {
	float:none;
	margin:10px 0 0 305px;
}
#nku .radbtn-details label {
	padding:0;
	line-height:normal;
	white-space:nowrap;
}
#nku .radbtn-details input {
	padding:0;
	margin:0 10px 0 305px;
	height:15px;
	display:inline;
}
#nku .radbtn-details td {
	margin:0 0 5px 0;
}
#nku .fieldinp-details label {
	width:300px;
	margin:2px 5px 0 0;
}
#nku .fieldinp-details input, #nku .fieldinp-details select {
	margin:0 5px 10px 0;
}
#nku label.cs-smltitle1 {
	width:auto;
	font-size:.9em;
	margin:0 35px 0 305px;
	display:inline;
}
#nku label.cs-smltitle2 {
	width:auto;
	font-size:.9em;
	margin:0 45px 0 0;
}
#nku label.cs-smltitle3 {
	width:auto;
	font-size:.9em;
}
#nku .cs-datapro {
	border-top:1px solid #ccc;
	margin:20px 0;
	padding:10px 0;
	display:block;
	font-size:.75em;
}
#nku .cs-datapro span {
	display:block;
	width:300px;
	float:left;
}
#nku .cs-clrfrm {
	float:right;
	color:#607CA0;
	display:block;
}
#nku .cs-contshoplnk {
	text-align:right;
	font-size:.75em;
	margin-top:10px;
}
#nku .cs-confmsg span {
	display:block;
	font-weight:bold;
	margin-top:20px;
}
#OSwrap {
	width:787px;
	height:100%;
}
#OS-select {
	display:block;
	clear:both;
	width:390px;
	border:0;
	float:left;
	padding:0;
	margin:0;
	background-color:#fff;
}
#OS-select h2 {
	padding:36px 5px 16px 7px;
	font-size:.85em;
	margin:0;
	color:#7b906c;
}
#OS-select .OSselectHalf {
	float:left;
	display:block;
	width:195px;
}
#OS-select h3 {
	padding:0 0 0 7px;
	font-size:.7em;
	font-weight:normal;
	margin:0;
	color:#7b906c;
	width:20px;
	display:block;
	float:left;
	line-height:17px;
	margin-top:8px;
}
#OS-select ul {
	float:left;
	display:block;
	padding:0;
	list-style:none;
	margin:0;
	line-height:17px;
	font-size:.7em;
	margin-top:8px;
	background:#f6f7f4;
	width:155px;
}
#OS-select .OSselect2 {
	background:#f9faf8;
}
#OS-select li {
	padding:0;
	margin:0;
}
#OS-select li a {
	padding:0 0 0 20px;
	text-decoration:none;
}
#OS-select li a:hover {
	background:#e9ede2;
	width:135px;
	display:block;
	text-decoration:underline;
}
#OS-regions {
	float:right;
	display:block;
	width:395px;
	border:0;
	padding:0 0 480px 0;
	margin:0;
	background-color:#fff;
	position:relative;
}
#OS-regions h2 {
	position:absolute;
	top:36px;
	left:0;
	display:block;
	font-size:.85em;
	margin:0;
	color:#7b906c;
}
#OS-regions img {
	position:absolute;
	top:0;
	left:60px;
	width:305px;
	display:block;
}
#OS-selectR {
	display:block;
	clear:both;
	width:250px;
	border:0;
	float:left;
	padding:0 0 10px 0;
	margin:0;
	background-color:#fff;
	position:relative;
}
#OS-selectR h2 {
	padding:36px 5px 16px 7px;
	font-size:.85em;
	margin:0;
	color:#7b906c;
	margin:0;
}
#OS-selectR .OSselectReg {
	float:left;
	display:block;
	width:195px;
	padding-left:8px;
}
#OS-selectR .OSReg_but {
	padding:30px 0 0 2px;
}
#OS-selectR ul {
	float:left;
	display:block;
	padding:0;
	list-style:none;
	margin:0;
	line-height:17px;
	font-size:.7em;
	margin-top:8px;
	background:#f6f7f4;
	width:155px;
}
#OS-selectR .OSselect2 {
	background:#f9faf8;
}
#OS-selectR li {
	padding:0;
	margin:0;
}
#OS-selectR li a {
	padding:0 0 0 20px;
	text-decoration:none;
}
#OS-selectR li a:hover {
	background:#e9ede2;
	width:135px;
	display:block;
	text-decoration:underline;
}
#OS-cities {
	float:right;
	display:block;
	width:506px;
	height:365px;
	border:0;
	padding:0;
	margin:0;
	background-color:#fff;
	position:relative;
}
#OS-cities .map {
	position:absolute;
	top:36px;
	left:0;
	display:block;
}
#OS-cities a {
	text-decoration:none;
	font-size:.8em;
	font:Arial, Helvetica, sans-serif;
	background:url('/jl_assets/build/City_dot.gif') 0 7px no-repeat;
	padding:0 0 5px 15px;
	color:#7b906c;
}
#OS-cities a:hover {
	text-decoration:underline;
	background:url('/jl_assets/build/City_dot_on.gif') 0 7px no-repeat;
}
#OSads {
	display:block;
	clear:both;
	width:787px;
	margin:10px 0 0 0;
	padding:8px 0 0 0;
	border-top:1px solid #e5e5e5;
}
#OSads .OSad_left {
	float:left;
}
#OSads .OSad_right {
	float:right;
}
#dspaging .error {
	padding-top:17px;
}
#export-service #main .panel p {
	color:#454545;
	font-size:.75em;
	margin:15px 15px 15px 15px;
	padding:0;
}
#export-service #main .panel h3 {
	color:#4c7365;
	font-size:.80em;
	margin:15px 0 15px 15px;
}
#export-service #main h2 {
	background:url("/jl_assets/basket/chkout_bck_header.jpg") repeat-x scroll 0 0 #EDF2F3;
	color:#436C70;
	display:block;
	float:none;
	font-size:1.2em;
	font-weight:lighter;
	margin:0;
	padding:.7em;
}
#export-service #main .panel.hide {
	display:none;
}
#export-service #main .panel div.section {
	border-top:1px solid #eef2f5;
	overflow:hidden;
	clear:both;
}
#export-service #main .panel .text label span, #export-service #main .panel .label span {
	color:#fff;
	visibility:hidden;
}
#export-service #main .panel .text label span.required, #export-service #main .panel .select label span.required {
	color:#53c9cb;
	visibility:visible;
}
#export-service #main fieldset .panel .required-info span.required {
	color:#53C9CB;
}
#export-service #main .panel select {
	border:1px solid #7E9DB9;
	color:#333;
	height:auto;
	float:left;
	margin:0;
	padding:1px;
	width:162px;
}
#export-service #main .panel .section label {
	clear:right;
	color:#454545;
	margin:0 5px 0 0;
	padding:7px 0 0;
*padding:0;
	width:250px;
}
#export-service #main .panel .section #lblExportCallbackIntro ul li {
	font-size:.75em;
	color:#454545;
}
#export-service #main .panel .section .error-export {
	color:#F60;
	display:block;
	clear:both;
	margin:20px 0 0 20px;
	float:left;
	font-size:.75em;
	font-weight:bold;
}
#export-service #main .panel .section .select {
	background:none repeat scroll 0 0 #fff;
}
#export-service #main .panel-data p {
	color:#333;
	font-size:.75em;
}
#export-service #main fieldset .order-btn {
	float:right;
	margin:15px 15px 15px 0;
}
#export-service #main fieldset.order {
	border:10px solid #AABDC1;
	padding:10px;
}
#export-service #main .panel .check-question {
	clear:both;
	margin-left:45px;
}
#export-service #main .panel .check-question input.check {
	display:block;
	float:left;
	width:300px;
	height:auto;
	width:auto;
}
#export-service #main .panel .check-question label.check {
	text-align:left;
}
#export-service #main .panel .description-container {
	padding-top:7px;
}
#export-service #main .panel .product-description {
	display:block;
	color:#666;
	font-size:.75em;
}
#export-service #main .panel .product-price {
	font-weight:bold;
	color:#000;
}
#export-service #main .panel .product-title {
	font-weight:bold;
}
#export-service #main .panel .product-image {
	float:left;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#export-service #main .panel textarea {
	width:300px;
	height:150px;
	margin-bottom:10px;
	float:left;
}
div.required-info {
	color:#666;
	float:right;
	font-size:.75em;
	margin:10px 10px 0 0;
}
#main {
	background-color:white;
	clear:both;
	margin:50px auto 20px;
	padding:0;
	text-align:left;
	width:47.4em;
}
#export-service #main fieldset {
	background-color:#FFF;
	border-color:-moz-use-text-color #EDF2F3 #EDF2F3;
	border-right:10px solid #EDF2F3;
	border-left:10px solid #EDF2F3;
	border-bottom:10px solid #EDF2F3;
	border-style:none solid solid;
	border-width:medium 10px 10px;
	clear:both;
	display:block;
}
#main fieldset div.text {
	clear:both;
	padding:10px 0 5px 10px;
*margin:0 0 0 10px;
}
#main fieldset div.select {
	clear:both;
	padding:10px 0 5px 10px;
*margin:0 0 0 10px;
}
#export-service #main .panel div.data {
	clear:both;
	margin:0 0 30px 40px;
*margin:0 0 0 40px;
*line-height:1.1em;
}
#export-service #main .panel .panel-data {
	padding-bottom:15px;
*padding-bottom:55px;
}
#export-service #main .panel div.data label {
	display:block;
	float:left;
	width:590px;
}
#mainContainer .col2 table .bold {
	color:#666F6D;
}
#mainContainer .col2 table span label {
	font-size:.75em;
	color:#666F6D;
}
#mainContainer .col2 table select {
	margin:5px;
	font-size:1em;
}
a.main, .main, .main-grey {
	font-size:.75em;
	line-height:1.4em;
	padding:0;
	margin:5px;
}
#mainContainer .col2 table label.greeting {
	margin-top:5px 0 5px 0;
}
#mainContainer .col2 table .greeting-panel span span {
	display:block;
	padding:0 0 4px 0;
}
#mainContainer .col2 table .description {
	font-size:.75em;
	color:#666F6D;
	text-align:left;
}
#mainContainer .col2 table .greeting-panel {
	padding-top:8px;
}
#mainContainer .col2 table .bold span {
	color:#52C8C8;
	font-size:120%;
	font-weight:bold;
}
.required {
	color:#52C8C8;
	font-size:120%;
	font-weight:bold;
}
.recent-orders {
	font-size:.8em;
	color:#666F6D;
}
#main label {
	display:block;
	float:left;
	font-size:.75em;
	height:1.6em;
	text-align:right;
	vertical-align:middle;
}
#main fieldset .section .text input {
	border:1px solid #7E9DB9;
	color:#333;
	float:left;
	padding:2px;
	width:156px;
}
#main fieldset .section .select input {
	border:1px solid #7E9DB9;
	color:#333;
	float:left;
	padding:2px;
	width:156px;
}
#export-service h2 {
	font-size:19px;
	color:#436C70;
	display:block;
	float:none;
	font-weight:lighter;
	margin:0;
}
#export-service p {
	font-size:.75em;
	line-height:1.5em;
	color:#436C70;
	margin:0;
}
#export-service .success-bg .success {
	margin-left:125px;
}
#export-service .success-bg {
	background:url("jl_assets/global/chkout_bck_header.jpg") repeat-x scroll 0 0 #EDF2F3;
	color:#436C70;
	display:block;
	float:none;
	font-weight:lighter;
	margin-bottom:20px;
	padding-bottom:5px;
	padding-top:5px;
	;
}
#export-service .obj-status {
	display:block;
	float:left;
	height:18px;
	margin:0 10px;
	width:18px;
	padding-top:5px;
}
#export-service .obj-status-txtQuery {
	display:block;
	float:left;
	height:18px;
	margin:0 10px;
	width:18px;
	padding-top:5px;
}
#export-service #main .panel .error-summary {
	color:#F60;
	font-size:.75em;
	font-weight:bold;
	padding:15px;
}
#export-service #main .panel .error-summary .errors-found {
	color:#F60;
	display:block;
	padding-bottom:10px;
}
#divErrors .panel .error-summary {
	color:#F60;
	font-size:.75em;
	font-weight:bold;
	border-bottom:1px solid #EEF2F5;
	overflow:hidden;
}
#divErrors .panel .error-summary .errors-found {
	color:#F60;
	display:block;
	padding-bottom:10px;
}
#export-service #main .panel div.error-box .error {
	float:left;
	width:500px;
	margin-left:20px;
	margin-top:15px;
	overflow:auto;
	display:block;
}
#export-service #main .panel div.error-box ul {
	font-weight:normal;
	margin:0;
*margin-left:40px;
}
#email fieldset {
	background-color:#FFF;
	border-color:-moz-use-text-color #eff2f7 #eff2f7;
	border-right:10px solid #eff2f7;
	border-left:10px solid #eff2f7;
	border-bottom:10px solid #eff2f7;
	border-style:none solid solid;
	border-width:medium 10px 10px;
	clear:both;
	display:block;
}
#email .success-bg {
	background:url("jl_assets/global/email_bck_header.jpg") repeat-x scroll 0 0 #EFF2F7;
	color:#436C70;
	display:block;
	float:none;
	font-weight:lighter;
	margin-top:60px;
	padding-bottom:10px;
	padding-top:10px;
}
div#email .success-bg p {
	color:#607CA0;
	font-size:.75em;
	line-height:1.5em;
	margin:0;
	margin-left:25px;
}
div#email .success h2 {
	background:none;
	color:#607CA0;
	display:block;
	float:none;
	font-size:19px;
	font-weight:lighter;
	margin:0;
	padding:0;
	margin-left:25px;
}
div#email h2 {
	background:url("/jl_assets/global/email_bck_header.jpg") repeat-x scroll 0 0 #EDF2F3;
	color:#607ca0;
	display:block;
	float:none;
	font-size:1.2em;
	font-weight:lighter;
	margin:0;
	padding:.7em;
	margin-top:0;
}
div#email .panel div.section {
	position:relative;
	background:url("/jl_assets/corp/icon_email.jpg") no-repeat scroll 60px 50% #fff;
	font-size:.75em;
	height:80px;
	border-bottom:1px solid #D4DDDE;
	clear:both;
	display:block;
	border-bottom:1px solid #eef2f5;
	overflow:hidden;
}
div#email .panel div.section p {
	position:absolute;
	top:21px;
*top:33px;
	left:100px;
	color:#454545;
}
div#email fieldset div.select {
	clear:both;
	padding:10px 0 5px 10px;
}
div#email fieldset div.text {
	clear:both;
	padding:10px 0 5px 10px;
*padding:0;
*margin:10px 0 0 10px;
}
#email label {
	display:block;
	float:left;
	font-size:.75em;
	line-height:1.6em;
	padding-top:2px;
	text-align:right;
	vertical-align:middle;
	width:250px;
	color:#454545;
}
#email fieldset .section .text input {
	border:1px solid #7E9DB9;
	color:#333;
	float:left;
	padding:2px;
	width:156px;
}
#email fieldset .section .select input {
	border:1px solid #7E9DB9;
	color:#333;
	float:left;
	padding:2px;
	width:156px;
}
#email fieldset select {
	border:1px solid #7E9DB9;
	color:#333;
	float:left;
	height:auto;
	margin:0;
	padding:1px;
	width:200px;
	margin-left:10px;
}
#email fieldset input {
	border:1px solid #7E9DB9;
	color:#333;
	float:left;
	height:auto;
	margin:0;
	padding:1px;
	width:197px;
	margin-left:10px;
}
#email fieldset input.send-email-btn {
	width:auto;
	margin-left:260px;
	margin-bottom:15px;
*padding-bottom:15px;
}
#email .one {
	line-height:1em;
	margin-bottom:50px;
}
#email fieldset.order {
	border:10px solid #aab9cc;
}
#email fieldset .order-btn {
	float:right;
	margin:15px 15px 15px 0;
}
#email fieldset textarea {
	height:150px;
	margin-bottom:10px;
	width:45%;
	margin:0 0 3px 10px;
	font-size:.75em;
	font-family:Arial, Helvetica, sans-serif;
}
#email fieldset input.order-btn {
	border:1px solid #7E9DB9;
	color:#333;
	float:left;
	height:auto;
	margin:0 0 15px 255px;
	padding:1px;
*padding-bottom:15px;
	width:109px;
}
#email .select {
	background:none;
}
div#email fieldset div.text .error {
	clear:both;
	color:#F60;
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 260px;
	width:250px;
	text-align:left;
}
.new-password#mainContainer {
	background-color:white;
	clear:both;
	margin:0 auto;
	padding:50px;
	text-align:left;
	width:47.4em;
	float:none;
}
.new-password fieldset {
	background-color:#FFF;
	border-bottom:10px solid #EDF2F3;
	border-left:10px solid #EDF2F3;
	border-right:10px solid #EDF2F3;
	border-top:medium none;
	clear:both;
	display:block;
}
.new-password h1 {
	background:url("/jl_assets/global/chkout_bck_header.jpg") repeat-x scroll 0 0 #EDF2F3;
	color:#436C70;
	display:block;
	font-size:1.2em;
	font-weight:lighter;
	margin:0;
	padding:.7em;
}
.new-password h2 {
	color:#719093;
	display:block;
	float:left;
	width:100px;
	font-size:.9em;
	margin:.7em 0;
	padding:0 .7em;
}
.new-password label {
	color:#666;
	display:block;
	float:left;
	font-size:.75em;
	height:1.6em;
	line-height:1.6em;
	margin:4px 5px 0 0;
	text-align:right;
	vertical-align:middle;
	width:18.5em;
}
.new-password input.page-btn {
	float:left;
	margin:0 0 0 227px;
	padding:0;
}
.new-password fieldset #divConfirmation {
	color:#436C70;
	font-size:.75em;
	line-height:1.5em;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:10px;
}
.new-password div.description {
	color:#666;
	float:left;
	width:500px;
	font-size:.75em;
	margin:0 0 0 10px;
	line-height:1.6em;
}
.new-password .spacerdiv {
	clear:both;
	margin:0;
	padding:0 0 20px;
}
.new-password .text {
	font-size:.75em;
	padding:0 20px;
}
.new-password .error {
	padding:5px 0 0 230px;
}
.new-password .email-address {
	font-size:.75em;
	font-weight:bold;
	vertical-align:middle;
	display:block;
	padding-top:5px;
}
#secure {
	text-align:center;
	padding:17px;
	border-top:solid 1px #E3EAE8;
}
#secure a {
	font-size:.75em;
	line-height:1.4em;
	text-decoration:none;
}
#secure a:hover {
	font-size:.75em;
	line-height:1.4em;
	text-decoration:underline;
}
#mainContainer.sub-review {
	margin-top:20px;
}
.BV {
	border:1px solid red!important;
}
#divhubs #options {
	font-size:1em;
}
#divhubs #main {
	margin-top:0;
}
#divhubs #options div {
	padding:2em 0 1em .6em;
}
#export-service #main .panel .section label.error {
	clear:both;
	color:#F60;
	display:block;
	float:left;
	margin:0;
	padding:0;
*padding:5px 0 0 0;
*margin:0;
	margin-left:255px;
	width:200px;
	text-align:left;
}
*html #export-service #main .panel .section label.error {
	margin-left:128px;
	padding-top:5px;
}
<!--
non javascript-->#export-service #main .panel .section div.error {
	clear:both;
	color:#F60;
	display:block;
	float:left;
	margin:0 0 0 255px;
	padding:0;
	text-align:left;
	width:200px;
}
#export-service #main .panel .section div span.error {
	clear:both;
	color:#F60;
	display:block;
	float:left;
	margin:0;
	padding:0;
*padding:5px 0 0 0;
*margin:0;
	margin-left:255px;
	width:200px;
	text-align:left;
}
*html #export-service #main .panel .section div span.error {
	margin-left:128px;
	padding-top:5px;
}
#export-service #main fieldset .text {
	clear:both;
	padding:10px 0 5px 10px;
*margin:10px 0 5px 10px;
*padding:0;
}
#export-service #main .panel .section .select {
	background:none repeat scroll 0 0 #FFF;
	padding:10px 0 5px 10px;
*margin:10px 0 5px 10px;
*padding:0;
}
#export-service {
	margin-top:10px;
}
#mainContainer #BVProfileContent {
	margin-top:20px;
}
#mainContainer .col2 table#tblChangePassword span label {
	font-size:inherit;
*font-size:1.00em;
	color:#000;
}
#mainContainer .col2 table#tblChangePassword .bold {
	color:#000;
}

td {
  vertical-align: top;
}
/* p {
	margin:10px;
	margin-top:0px;
} */