body, .g-std
{
	font-family: verdana;
	font-size: small;
}
form
{
	margin: 0;
	padding: 0;
}
a:active, a:link, .g-novisited a:visited
{
	color: #00c;
	text-decoration: none;
}
a:visited
{
	color: #909;
	text-decoration: none;
}
.g-b
{
	font-weight: bold;
}
.g-em
{
	color: #090;
	font-weight: bold;
}
.g-err
{
	color: #f00;
}
.g-hlp
{
	color: #666;
}
.g-pipe
{
	color: #99f;
}

a:hover
{
	text-decoration: underline;
}
#SupportiveNavigation
{
	clear: both;
}

.sz760, .sz940, .sz1180, .sz1120, .sz1165, .sz1200
{
	margin: 0;
}
.fflx-flxpgc, .fflx-pgc
{
	margin: 0 auto;
	padding: 0 15px 10px;
}
.sz760 .fflx-flxpgc
{
	min-width: 760px;
	max-width: 1200px;
}
.sz940 .fflx-flxpgc
{
	min-width: 940px;
	max-width: 1200px;
}

.sz1200 .mwsky
{
	min-width: 1075px;
}
.sz760 .fflx-pgc
{
	width: 760px;
}
.sz940 .fflx-pgc
{
	width: 940px;
}
.sz1180 .fflx-pgc
{
	width: 1180px;
}
.sz760 .pgn-td-c
{
	width: 75%;
}
.sz940 .pgn-td-c
{
	width: 55%;
}
.sz1180 .pgn-td-c
{
	width: 55%;
}
.r3-f-s
{
	text-align: right;
}
.c
{
	width: 100%;
}

.in
{
	margin: 2px 0 2px 0;
	padding: 0;
}
.in li, .in
{
	display: inline;
}
.in a:active, .in a:link, .in a:visited
{
	color: #00c;
	text-decoration: none;
}
.in a:visited
{
	color: #909;
}
.in a:hover
{
	text-decoration: underline;
}

img.link
{
	cursor: pointer;
}
.ttl img.after
{
	padding: 0 0 0 4px;
}
.ttl img.before
{
	padding: 0 4px 0 0;
}
.ttl img.paypal
{
	vertical-align: top;
}
.ttl span.reserve
{
	padding-left: 4px;
	color: #f00;
}
div.anchors
{
	clear: both;
	font-size: 10px;
	font-family: Verdana;	
}
div.anchors div.group
{
	padding: 2px 0 0 0;

}
div.anchors a:visited
{
	color: #909;
}
div.anchors span.vbar
{
	color: #666;
}
div.anchors span.watch
{
	color: #000;
}

.free
{
	font-weight: bold;
}
div.dynpg
{
	padding: 5px 10px 0 10px;
	background: transparent url(/wsj/images/layout/imgPageLevelToolBarBG40.gif) repeat-x bottom left;
}
div.dynpg td a
{
	text-decoration: none;
}
div.dynpg td a:hover
{
	text-decoration: underline;
}
div.dynpg td a, div.dynpg td a:visited
{
	color: #00c;
}
div.dynpg td a.disabled, div.dynpg td a.disabled:hover
{
	text-decoration: none;
	cursor: default;
}
div.dynpg td.prev a
{
	font-weight: bold;
	margin: 0 3px;
}
div.dynpg td.prev a.enabled
{
	cursor: pointer;
}
div.dynpg td.prev a.disabled
{
	color: #666;
}
div.dynpg td.prev img
{
	vertical-align: -30%;
	border: 0;
}
div.dynpg td.prev
{
	padding-right: 5px;
	white-space: nowrap;
}
div.dynpg td.next a
{
	font-weight: bold;
	margin: 0 3px;
}
div.dynpg td.next a.enabled
{
	cursor: pointer;
}
div.dynpg td.next a.disabled
{
	color: #666;
}
div.dynpg td.next img
{
	vertical-align: -30%;
	border: 0;
}
div.dynpg td.next
{
	padding-left: 5px;
	white-space: nowrap;
}
div.dynpg span.page
{
	margin: 0;
	padding: 0;
}
div.dynpg .page span
{
	font-weight: bold;
	white-space: nowrap;
}
div.dynpg span.pipe
{
	margin: 0 3px;
	padding: 0;
	color: #333;
}
div.dynpg td.pages a.enabled, div.dynpg td.pages a.enabled:visited
{
	color: #00c;
}
div.dynpg td.pages a.disabled, div.dynpg td.pages a.disabled:visited
{
	color: #000;
	font-weight: bold;
}
div.dynpg td.l
{
	white-space: nowrap;
}
div.dynpg td.r
{
	white-space: nowrap;
	text-align: right;
}
div.dynpg td.r form.form
{
	white-space: nowrap;
	padding: 0;
	margin: 0;
}
div.dynpg td.r form.form input.page
{
	margin: 0 5px;
}

div.dynpgtop td a
{
	text-decoration: none;
}
div.dynpgtop td a:hover
{
	text-decoration: underline;
}
div.dynpgtop td a, div.dynpgtop td a:visited
{
	color: #00c;
}
div.dynpgtop td a.disabled, div.dynpgtop td a.disabled:hover
{
	text-decoration: none;
	cursor: default;
}
div.dynpgtop td.prev a
{
	font-weight: bold;
	margin: 0 3px;
}
div.dynpgtop td.prev a.enabled
{
	cursor: pointer;
}
div.dynpgtop td.prev a.disabled
{
	color: #666;
}
div.dynpgtop td.prev img
{
	vertical-align: -30%;
	border: 0;
}
div.dynpgtop td.prev
{
	padding-right: 5px;
	white-space: nowrap;
}
div.dynpgtop td.next a
{
	font-weight: bold;
	margin: 0 3px;
}
div.dynpgtop td.next a.enabled
{
	cursor: pointer;
}
div.dynpgtop td.next a.disabled
{
	color: #666;
}
div.dynpgtop td.next img
{
	vertical-align: -30%;
	border: 0;
}
div.dynpgtop td.next
{
	padding-left: 5px;
	white-space: nowrap;
}

div.cmpb
{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	background-color: #f4f4f7;
	background-repeat: repeat;
	padding: 5px 0;
	margin-bottom: 2px;
}
table.cmpb
{
	width: 100%;
	padding: 0 2px;
}
table.cmpb td
{
	font-weight: bold;
}
table.cmpb td.center
{
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 5px;
}
table.cmpb td.left
{
	vertical-align: bottom;
	padding-left: 0;
}
table.cmpb td.right
{
	vertical-align: bottom;
	padding-left: 10px;
	padding-right: 9px;
}
table.cmpb td.picture
{
	width: 82px;
}
table.cmpb td.details
{
	padding: 0 21px 0 5px;
}
table.cmpb td.payment
{
	width: 17px;
}
table.cmpb td.bids
{
	width: 70px;
	text-align: right;
}
table.cmpb td.prices
{
	width: 72px;
	text-align: right;
	vertical-align: bottom;
}
table.cmpb td.shipping
{
	width: 70px;
}
table.cmpb td.time
{
	width: 86px;
	text-align: right;
}
table.cmpb td.compare
{
	width: 20px;
}
table.cmpb td.picture
{
	padding: 0 5px;
}
table.cmpb td.mileage
{
	width: 62px;
	text-align: right;
	vertical-align: bottom;
}
table.cmpb td.year
{
	width: 42px;
	text-align: right;
	vertical-align: bottom;
}
table.cmpb td.checkbox
{
	width: 20px;
}
table.cmpb td.location
{
	width: 100px;
	text-align: right;
	vertical-align: bottom;
}
table.cmpb td.optional
{
	width: 62px;
	text-align: right;
	vertical-align: bottom;
}
table.cmpb td.fshp
{
	width: 70px;
}
table.cmpb td.shipping span
{
	font-weight: normal;
}
table.cmpb td.prices a
{
	font-weight: bold;
}
table.cmpb td.prices .bod
{
	font-weight: normal;
}
table.nol td.bids
{
	width: 70px;
}
table.sml td.bids
{
	width: 70px;
}
table.nol td.picture
{
	width: 82px;
}
table.sml td.picture
{
	width: 66px;
}
table.cpasp
{
	padding-bottom: 4px;
}
table.cmpb a, table.cmpb a:hover, table.cmpb a:active, table.cmpb a:link, table.cmpb a:visited
{
	font-size: 10px;
	font-family: Verdana;
}
table.cmpb td.slrinfo
{
	width: 180px;
	vertical-align: bottom;
}
.ctrlbr .msg
{
	padding-right: 10px;
	float: right;
	font-family: verdana;
	font-size: small;
	font-weight: bold;
}
.dedupe
{
	margin-top: 20px;
}
.abv_ads
{
	padding: 15px;
}

div.dynpg
{
	border-top: 1px solid #dedede;
}
div.compare .itmPPg
{
	float: right;
	padding: 6px 0;
	margin-right: 10px;
}
div.topBdr
{
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.rs_box
{
	border-top: 1px solid #e8e8e8;
}
div.cl
{
	clear: both;
}
table.bd
{
	border: 2px solid #63c;
}
table.hl
{
	background-color: #e6ccff;
}
td.picture a:hover
{
	text-decoration: none;
}
div.mi-l
{
	margin-top: 10px;
	text-align: left;
}
table.hl
{
	background-color: #e6ccff;
}
.lview
{
	clear: both;
	width: auto;
}
.lview table
{
	padding: 0 2px 0 2px;
	border-collapse: collapse;
	width: 100%;
}
.lview td.hr
{
	padding: 5px 10px;
}
.lview td
{
	vertical-align: top;
	padding: 5px;
}

.lviewadv td
{
	vertical-align: top;
	padding: 2px;
}

.lview td.lt
{
	padding-left: 10px;
}
.lview td.rt
{
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lview td.pic
{
	width: 82px;
}
.lview td.pic a.pic
{
	display: block;
}
.lview td.details
{
	padding-right: 5px;
	padding-bottom: 8px;
}
.lview td.details div.ttl
{
	padding-right: 0;
}
.lview td.details div.sttl
{
	padding-top: 3px;
}
.lview td.details div.dynamic
{
	font-size: 11px;
	font-family: Verdana;
	line-height: 1.3em;
	margin-top: 2px;
	padding-right: 16px;
}
.lview td.details div.dynamic table.dynamic td
{
	padding-top: 2px;
	padding-right: 10px;
}
.lview td.details div.group
{
	padding-bottom: 6px;
	padding-top: 8px;
	font-size: 11px;
	font-family: Verdana;
}
.lview td.bids
{
	width: 70px;
	text-align: right;
	white-space: nowrap;
}
.lview td.bids div
{
	margin-bottom: 5px;
	width: 70px;
	white-space: nowrap;
	clear: both;
}
.lview td.bids span.sold
{
	color: #090;
	float: right;
	padding: 2px;
	border: 1px solid #090;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}
.lview td.optional
{
	width: 62px;
	text-align: right;
}
.lview .location
{
	width: 100px;
	text-align: right;
	font-family: Verdana;
	font-size: 10px;
}
.lview td.checkbox
{
	width: 20px;
	text-align: right;
}
.lview td.mileage
{
	width: 62px;
	text-align: right;
}
.lview td.year
{
	width: 42px;
	text-align: right;
}
.lview td.prices
{
	width: 72px;
	white-space: nowrap;
	text-align: right;
}
.lview td.conprices
{
	font-style: italic;
}
.lview td.prices div
{
	margin-bottom: 5px;
	clear: both;
}
.lview td.prices div.bids
{
	color: #333;
}
.lview td.prices div.bidsold, .lview td.prices.bidsold
{
	color: #090;
}
.lview td.binsold, .lview td.prices div.binsold
{
	color: #f00;
}
.lview td.ship
{
	width: 70px;
}
.lview td.ship, .lview td.prices span.ship
{
	color: #333;
	font-family: Verdana;
	font-size: 10px;
}
.lview td.time
{
	width: 86px;
	text-align: right;
	font-weight: bold;
	color: #333;
	white-space: nowrap;
}
.lview td.time span.time
{
	display: block;
}
.lview td.time.alert
{
	color: #f00;
}
.lview table.dynamic span.label
{
	white-space: normal;
}
.lview div.dynamic span.v
{
	color: #000;
	font-weight: normal;
}
.lview td img
{
	border: 0;
}
.lview td.compare
{
	width: 20px;
	padding: 4px 0;
	background-color: #efefef;
	border-right: 2px solid #fff;
}
.lview td.pic
{
	text-align: center;
}
.lview td.camera
{
	vertical-align: middle;
}
.lview td.nophoto
{
	vertical-align: middle;
}
.lview td.pic div.image
{
	overflow: hidden;
}
.lview td.pic div.showcase
{
	margin-top: 5px;
	text-align: center;
}
.lview td.litemdetails
{
	padding: 5px 0 5px 5px;
}
.lview span.reserve
{
	font-size: 10px;
	font-family: Verdana;
}
.lview td.pay
{
	width: 16px;
}
.lview div.ended
{
	float: right;
	color: #f00;
	padding: 2px;
	white-space: nowrap;
}
.lview div.basics div.time
{
	padding: 5px 2px 0 0;
}
.lview div.ttl
{
	background-color: inherit;
}
.lview div.sprT
{
	background-color: inherit;
}
.lview .location .dynamic
{
	width: 100px;
}
.lview td.mileage div
{
	width: 62px;
}
.lview td.year div
{
	width: 42px;
}
.sz940 .dynamic div.s1, .sz760 .dynamic div.s1
{
	min-width: 67px;
}
.sz940 div.mWSpc, .sz760 div.mWSpc
{
	width: 62px;
}
.lview td.fshp
{
	width: 70px;
}
.lview td.fshp, .lview td.prices span.fshp, .lview td.fshp span.fshp, .lview td.ship span.fshp
{
	color: #f80;
	font-family: Verdana;
	font-weight: bold;
	white-space: normal;
	font-size: 10px;
}
div.dynamic div.s1
{
	float: left;
	color: #000;
	min-width: 130px;
	width: 50%;
}
div.dynamic div.s1 span
{
	padding-right: 5px;
}
div.dynamic div.s1 span.vbr
{
	padding-right: 0;
}
div.dynamic div.s2
{
	float: left;
	color: #000;
	padding-bottom: 3px;
	width: 100%;
}
div.dynSgCol div.s1
{
	width: 100%;
}
table.li2wb
{
	width: 100%;
	border-collapse: collapse;
	padding: 0 2px 0 2px;
	border: 2px solid #63c;
}
.lview td.pic a img
{
	margin-top: 3px;
	margin-bottom: 0px;
}
div.mWSpc
{
	width: 135px;
	height: 0;
	line-height: 0;
}
* html div.dynamic div.s1
{
	margin-top: -3px;
}
div.dynamic div.emptyDiv
{
	height: 1px;
	line-height: 1px;
}
div.liveAuc
{
	float: right;
	padding-top: 6px;
}
div.liveAuc span
{
	margin-left: 3px;
	float: left;
	white-space: normal;
	text-align: left;
	font-size: small;
	color: #333;
}
div.liveAuc img
{
	float: left;
}
table.nol td.bids
{
	width: 70px;
}
table.sml td.bids
{
	width: 70px;
}
table.nol td.pic
{
	width: 82px;
}
table.sml td.pic
{
	width: 66px;
}
span.v a, span.v a:hover, span.v a:active, span.v a:link, span.v a:visited
{
	font-size: 10px;
	font-family: Verdana;
}
.lview td.slrinfo
{
	width: 180px;
	font-size: 10px;
}
div.opris
{
	text-decoration: line-through;
	font-size: 10px;
	color: #666;
	padding-top: 5px;
}
div.disct
{
	font-weight: bold;
	color: #40b238;
	padding-top: 3px;
}
.lview td.bids img
{
	display: block;
	float: right;
}
.lview
{
	clear: both;
	width: auto;
}
div.hr
{
	height: auto;
	margin: 3px 10px;
	font-size: 0;
	border-bottom: 1px solid #ccc;
	margin-left: 12px;
	margin-right: 10px;
}
.lview div.divider
{
	margin: 3px 10px;
}
.lview div.split
{
	background-color: #ffe684;
	font-weight: bold;
}
.lview div.hr
{
	height: auto;
	margin: 3px 10px 2px 12px;
	font-size: 0;
	border-bottom: 1px solid #ccc;
}


a:link, a:visited, a:active
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}


img.image
{
	border: 0;
	padding-right: 5px;
}

.image_container
{
	margin-top: -5px;
}

.ylw-rlp
{
	position: relative;
	width: 100%;
	border-bottom: 0 solid #ffda76;
}
.ylw-rlp
{
	font-family: verdana;
	font-size: small;
}
.ylw-rlp .rlp-d
{
	cursor: default;
}
.ylw-rlp .rlp-h
{
	position: relative;
	cursor: pointer;
	width: 100%;
}
.ylw-rlp .rlp-h
{
	background: #fff url(/wsj/images/imgHdrDefaultY.gif) repeat-x top left;
}
.ylw-rlp .rlp-o
{
	position: relative;
	cursor: pointer;
	width: 100%;
}
.ylw-rlp .rlp-o
{
	background: #fff url(/wsj/images/imgHdrHvrY.gif) repeat-x top left;
}
.ylw-rlp .rlp-a
{
	position: relative;
	margin-left: 10px;
	padding-left: 20px;
	background: transparent url(/wsj/images/imgBluDivot.gif) no-repeat 4px 9px;
}
.ylw-rlp .rlp-d .rlp-a
{
	padding-left: 0;
	background-image: none;
}
.ylw-rlp .rlp-x
{
	position: relative;
	margin-left: 10px;
	padding-left: 20px;
	background: transparent url(/wsj/images/imgBluDivot_Dwn.gif) no-repeat 0 11px;
}
.ylw-rlp .rlp-d .rlp-x
{
	padding-left: 0;
	background-image: none;
}
.ylw-rlp .rlp-t
{
	position: relative;
	padding: 8px 10px 9px 0;
	font-weight: bold;
	color: #5d5d5d;
}
.ylw-rlp .rlp-b
{
	position: relative;
	overflow: hidden;
	width: 100%;
}
.ylw-rlp .rlp-c
{
	position: relative;
	width: 100%;
	bottom: 0;
}
#FindingClickTracking_link:visited
{
	display: none;
	color: #ababab;
}
.expHeader .shpt a, .expHeader .shpt a:hover, .expHeader .shpt a:active, .expHeader .shpt a:link, .expHeader .shpt a:visited
{
	font-size: 10px;
	font-family: verdana;
}
div.msg a.seeAll
{
	font-style: italic;
}
div.msg-info
{
	min-height: 14px;
}
div.msg .delimiter
{
	color: gray;
}

div.container
{
	padding: 10px 0 0;
}

table.priceH td
{
	text-align: right;
}
table.priceV td
{
	text-align: left;
}

div#pageErr
{
	height: 275px;
	margin: 0 0 0 25px;
	padding: 25px 10px 0 30px;
	background-position: 0 25px;
}

.srhbox
{
	/*margin: 0 10px 0 8px;*/
	width: 350px;
	padding: 1px;
}
.af
{
	border: 1px solid #7f9db9;
	outline: none;
	padding: 2px;
}

.dropdown
{
	margin: 0 10px 0 8px;
	width: 220px;
}

.asp
{
	position: relative;
}

.navp
{
	position: relative;
	width: 100%;
}
.navp-h
{
	color: #5d5d5d;
}
.navp-h a.clr
{
	float: right;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
}
.navp-h a.clr, a.clr:visited
{
	color: #00c;
}
.navp .hier .hlist
{
	position: relative;
	width: 195px;
	padding: 5px 10px;
	background-color: #fff;
}
.navp .cdom
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	padding: 7px 10px;
	color: #5d5d5d;
	background-color: #f4f4f7;
}
.c .navp .hier .hlist
{
	padding-right: 0;
}
.leftRail .r3_lt
{
	border-bottom: none;
}


.fpcc
{
	vertical-align: bottom;
}
.fpcc .countClass
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ff8000;
}
.fpcc .matchClass
{
	font-family: verdana;
	font-weight: bold;
	color: #999;
}

.c-gy-bdr
{
	width: 100%;
	border: 0;
}
.c-gy-bdr .pd
{
	padding: 0;
}
.r3_l
{
	background: transparent url(/wsj/images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 0 -96px;
	font-size: 0;
	height: 6px;
}
.r3_m, .r3_bm
{
	margin-right: 6px;
	font-size: 0;
}
.r3_r
{
	background: transparent url(/wsj/images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 100% -108px;
	margin-left: 6px;
	font-size: 0;
	height: 6px;
}
.r3_hm
{
	border: 1px solid #ccc;
	border-top: 0;
	color: #5d5d5d;
	font-family: verdana;
	font-weight: bold;
}
.r3_hm_sq
{
	padding-top: 6px;
}
.r3_stm
{
	background: #e8e8e8;
	color: #5d5d5d;
	padding: 7px 10px;
	font-family: Verdana;
	font-size: 10px;
}
.r3_sh
{
	padding: 6px 10px;
}
.r3_stm, .r3_cm, .r3_fm
{
	border: 1px solid #ccc;
	border-width: 0 1px;
}
.r3_cm_padd
{
	padding: 5px 10px;
}
.r3_fm
{
	padding: 6px 10px 0 10px;
}
.r3_hm_sq, .r3_m, .r3-f-s, .r3-m-sq
{
	border-top: 1px solid #ccc;
}
.r3_bl
{
	background: transparent url(/wsj/images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 0 -120px;
	font-size: 0;
	height: 6px;
}
.r3-bl-sq, .r3-l-sq
{
	border-left: 1px solid #ccc;
	margin-right: 6px;
}
.r3-bm-sq, .r3-m-sq, .r3_bm
{
	height: 5px;
}
.r3_br
{
	background: transparent url(/wsj/images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 100% -132px;
	margin-left: 6px;
	font-size: 0;
	height: 6px;
}
.r3-r-sq, .r3-br-sq
{
	border-right: 1px solid #ccc;
	margin-left: 6px;
}
.c-sgf .r3_fm
{
	background: transparent url(/wsj/images/layout/imgPanelBGGreyGrad.gif) repeat-x scroll bottom;
}
.c-sgf .r3_bl, .c-sgf .r3_bm, .c-sgf .r3_br
{
	background-color: #e8e8e8;
}
.c-sgf .r3_bm, .r3_fm_sq, .c-sgf .r3_fm_sq, .r3_bm, .r3-bm-sq
{
	border-bottom: 1px solid #ccc;
}
.r3_fm_sq, .c-sgf .r3_fm_sq
{
	padding-bottom: 6px;
}
.t_pad
{
	padding-top: 10px;
}
.b_pad
{
	padding-bottom: 10px;
}
.r3_lt
{
	font-size: medium;
	padding: 4px 10px 8px 10px;
}
.r3_st
{
	font-size: small;
	padding: 1px 10px 7px 10px;
}

.modTab .r3_hm
{
	border: 1px solid #ccc;
	border-top: 0;
	color: #5d5d5d;
	font-family: verdana;
	font-weight: bold;
	background: #fff;
	border-left: 1px none #ccc;
	border-bottom: 1px none #ccc;
	border-right: 1px none #ccc;
	padding: 0;
}
.md .r3_m, .md .r3_bm
{
	margin-right: 6px;
	font-size: 0;
	border-top: 1px none #ccc;
	background: transparent;
}
.md .r3_r
{
	background: transparent url(/wsj/images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 100% -108px;
	margin-left: 6px;
	font-size: 0;
	height: 6px;
	background-image: none;
	background-color: #fff;
}
.md .r3_l
{
	background: transparent url(/wsj/images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 0 -96px;
	font-size: 0;
	height: 6px;
	background-image: none;
	background-color: #fff;
}
.md .c .r3_hm_sq, .md .c .r3_m, .md .c .r3-f-s, .md .c .r3-m-sq
{
	border-top: 1px solid #ccc;
	border-width: 0;
}
.modTab .modTab-ptext
{
	font-size: medium;
	font-weight: bold;
	font-family: verdana;
	color: #5d5d5d;
	text-decoration: none;
}
.modTab .modTab-ptextpad
{
	padding: 0 0 10px 10px;
}
.modTab-cntFt
{
	display: block;
	float: right;
}
.modTab-modTabHdr
{
	margin: 2px 0 0 6px;
	padding: 5px 14px 0 11px;
	font-size: small;
	font-family: verdana;
	font-weight: bold;
}
.modTab-moduleTabDiv
{
	padding: 0 8px 0 13px;
	display: block;
	margin-left: -8px;
}
#formatTabs .r3_cm, #formatTabs .r3_bl, #formatTabs .r3_bm, #formatTabs .r3_br
{
	display: none;
}
#formatTabs .bin
{
	font-style: italic;
}
#formatTabs .bin .now
{
	color: red;
}

.rvi-ctnr
{
	display: none;
}

div.pll, a.pll
{
	font-family: Verdana;
	font-size: 11px;
	padding: 1px 0 2px 15px;
}
div.ssv a.pll:visited
{
	color: #00c;
}
span.tpr, a.tpr
{
	background: transparent url(/wsj/images/layout/iconMultiSku_16x16.gif) no-repeat;
}
span.ppr, div.ppr
{
	padding-left:10px;
	background: transparent url(/wsj/images/layout/iconSuperGalleryEnlarge_16x16.gif) no-repeat;
}
div.ssv
{
	padding-top: 15px;
}
div.pcv
{
	padding: 5px 0 10px 0;
}
div.ssvm
{
	margin-bottom: 4px;
}

.table_margin
{
	margin-bottom: 18px;
}
.brief .freeShip
{
	color: #ff8000;
	font-weight: bold;
}

.image_spacing
{
	padding-right: 5px;
}
.error
{
	padding-top: 5px;
	padding-bottom: 5px;
	color: red;
	display: none;
}
.errorText
{
	color: red;
}
.defaultText
{
	color: black;
}

.footer
{
	text-align: right;
	padding-top: 10px;
}
.hideDiv
{
	display: none;
}
.footerPos
{
	margin-top: 20px;
	margin-left: 220px;
}
.chloc
{
	position: relative;
}

.mrmrgn
{
	margin: 15px 0 0;
}
.mrmrgn .r3_cm
{
	padding: 0 !important;
}
.mrRlts
{
	padding-left: 5px;
}
.mrRlts ul
{
	margin: 0 0 0 .8em;
	padding: 0 0 0 .8em;
	color: #8d8d8d;
	line-height: 16px;
	list-style-position: outside;
	list-style-type: disc;
}
.mrRlts li
{
	padding: .6em 0 0;
}
.mrRlts span
{
	color: #000;
}
.tlsmrgn
{
	margin: 15px 0 0 0;
}
.tlsmrgn .whiter-mid .whiter-mide2
{
	padding: 0 10px;
}
.tlsCnt
{
	white-space: nowrap;
}
.tlsTxt
{
	font-weight: bold;
	padding-right: 5px;
}
.tlsdvder
{
	padding: 0 5px;
}
.tlsRss
{
	padding-right: 5px;
	vertical-align: bottom;
}
.gagetExp
{
	padding: 10px 0;
}
.osfrm
{
	width: 100%;
}

div#AreaTitle .breadcrumbs
{
	float: left;
}
div#AreaTitle .savesearch
{
	float: left;
	padding: 12px 5px;
	font-size: small;
	font-family: Verdana;
	white-space: nowrap;
}

.savesearchlinkspan
{
	font-weight: normal;
	font-size: small;
}
.leftPadding
{
	padding-left: 10px;
}
.topPadding
{
	padding-top: 10px;
}
.bottomPadding
{
	padding-bottom: 10px;
}
.sidePadding
{
	padding-left: 10px;
	padding-right: 10px;
}
.centerAreaTopNav
{
	padding-right: 15px;
}
.centerAreaLeftNav
{
	padding-left: 0;
}
.centerAreaTopNav .whitercp_container .rcp_mid, .centerAreaLeftNav .whitercp_container .rcp_mid
{
	padding: 0;
}
.simplePanelContent
{
	padding: 10px 10px 1px 10px;
}
div.messages
{
	margin: 0 10px;
	border-top: 1px solid #e8e8e8;
	clear: both;
}
div.indent
{
	padding: 0 25px;
}
div.bc
{
	padding: 0 0 12px 0;
}

div.leftRail
{
	margin-bottom: 15px;
	position: relative;
	width: 210px;
}
div.leftRail div.navr-mid
{
	padding: 10px 10px;
}
div.leftRail div.tert-mid
{
	padding: 10px 10px 0 10px;
}
table.tertiary td.r3_cm
{
	padding: 10px 10px 0 10px;
}
div.rightRail
{
	margin-bottom: 15px;
}
div.rightRail div.navr-mid
{
	padding: 10px 10px;
}
div.rightRail div.tert-mid
{
	padding: 10px 8px 0 8px;
}
div.breaker
{
	clear: both;
}
.topBannerAd
{
	height: 105px;
	text-align: center;
	margin: 0 auto;
	padding: 0 0 11px 0;
}

#rtm_html_688
{
	margin: 0 auto 15px;
}
#rtm_html_700
{
	margin: 0 auto 10px;
}
.sshide
{
	display: none;
}
#rtm_html_185
{
	margin: 0 auto 0;
}
#rtm_html_234
{
	margin: 0 auto 0;
}
#rtm_html_189
{
	margin: 0 auto 15px;
}
#rtm_html_235
{
	margin: 0 auto 0;
}
#seoModule
{
	margin-top: 20px;
}

div.fpcc
{
	padding-left: 10px;
	padding-bottom: 3px;
}
.ff-left .c
{
	margin-bottom: 15px;
}
.ff-left div.leftRail .c
{
	margin-bottom: 0;
}
.c
{
	width: 100%;
}
.yukonggrcp-rcp .yukonggrcp-n
{
	position: relative;
	border: 1px solid #dedede;
	border-bottom: 0;
}
.yukonggrcp-rcp .yukonggrcp-n .yukonggrcp-e
{
	position: relative;
	top: -1px;
	right: -1px;
	background: url(/wsj/images/layout/imgPanelURGrey.gif) no-repeat top right;
}
.yukonggrcp-rcp .yukonggrcp-n .yukonggrcp-w
{
	position: relative;
	left: -2px;
	height: 6px;
	font-size: 0;
	background: url(/wsj/images/layout/imgPanelULGrey.gif) no-repeat top left;
}
.yukonggrcp-rcp .yukonggrcp-s
{
	position: relative;
	background-color: #e8e8e8;
	border: 1px solid #dedede;
	border-top: 0;
}
.yukonggrcp-rcp .yukonggrcp-s .yukonggrcp-e
{
	position: relative;
	bottom: -1px;
	right: -1px;
	background: url(/wsj/images/layout/imgPanelLRGreyGrad.gif) no-repeat bottom right;
}
.yukonggrcp-rcp .yukonggrcp-s .yukonggrcp-w
{
	position: relative;
	left: -2px;
	height: 6px;
	font-size: 0;
	background: url(/wsj/images/layout/imgPanelLLGreyGrad.gif) no-repeat bottom left;
	z-index:-1;
}
.yukonggrcp-rcp .yukonggrcp-head
{
	position: relative;
	padding: 0 6px 6px 15px;
	color: #5d5d5d;
	font-family: verdana;
	font-weight: bold;
	font-size: medium;
	background: url(/wsj/images/layout/imgPageLevelToolBarBG40.gif) repeat-x bottom;
	border-style: solid;
	border-color: #dedede;
	border-width: 0 1px 1px 1px;
}
.yukonggrcp-rcp .yukonggrcp-mid
{
	position: relative;
	background-color: #fff;
	border: solid #dedede;
	border-width: 0 1px 0 1px;
}
.yukonggrcp-rcp .yukonggrcp-mide
{
	padding: 10px 15px 15px 10px;
}
.yukonggrcp-rcp .yukonggrcp-foot
{
	position: relative;
	padding: 6px 15px 0 6px;
	text-align: right;
	background: #fff url(/wsj/images/layout/imgPanelBGGreyGrad.gif) repeat-x bottom;
	border-style: solid;
	border-color: #dedede;
	border-width: 1px 1px 0 1px;
}
.yukonggrcp-rcp .yukonggrcp-s_nf
{
	position: relative;
	background-color: #fff;
	border: 1px solid #dedede;
	border-top: 0;
}
.yukonggrcp-rcp .yukonggrcp-s_nf .yukonggrcp-e
{
	position: relative;
	bottom: -1px;
	right: -1px;
	background: url(/wsj/images/layout/imgPanelLRGrey.gif) no-repeat bottom right;
}
.yukonggrcp-rcp .yukonggrcp-s_nf .yukonggrcp-w
{
	position: relative;
	left: -2px;
	height: 6px;
	font-size: 0;
	background: url(/wsj/images/layout/imgPanelLLGrey.gif) no-repeat bottom left;
}
.tertiary .r3_hm
{
	border-color: #fd6 #fd6 #ccc;
}
.tertiary .r3_m
{
	border-color: #fd6;
}
.tertiary .r3_l
{
	background: transparent url(/wsj/images/layout/imgPanelULYellowSolid.gif) no-repeat scroll top left;
}
.tertiary .r3_r
{
	background: transparent url(/wsj/images/layout/imgPanelURSolid.gif) no-repeat scroll top right;
}


.next-btn {
	
	font-weight:bold;
	font-size:11px;
	font-family:verdana;
	display:block;
	/*margin-bottom:.7em;
	padding:5px 10px;*/
	overflow:visible;
}

.forminput {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #ccc 1px solid
}



.fsbar
{
	margin: 0 auto;
	padding: 1px 0 15px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #333;
}
.fsbar .bar_m
{
	background: url(../images/layout/imgSearchbg_1x89.gif) repeat-x 0 -5px;
	/*height: 55px;*/
	padding: 0 5px 0 9px;
	border: 1px solid #fcd13c;
	border-width: 0 1px;
}
.fsbar .hbar_m
{
	background: url(../images/layout/imgSearchbg_1x89.gif) repeat-x 0 -5px;
	height: 79px;
	padding: 0 5px 0 9px;
	border: 1px solid #fcd13c;
	border-width: 0 1px;
}
.fsbar .cntr
{
	height: auto;
	/*padding: 9px 4px 0 4px;*/
	vertical-align: middle;
	white-space: nowrap;
}
.fsbar .hbar_m .cntr
{
	height: 79px;
}
.fsbar .srhbox
{
	/*margin: 0 10px 0 8px;*/
	width: 350px;
	padding: 1px;
}
.fsbar .af
{
	border: 1px solid #7f9db9;
	outline: none;
	padding: 2px;
}
.sz760 .fsbar .srhbox
{
	width: 235px;
}
.sz1180 .fsbar .srhbox, .sz1200 .fsbar .srhbox, .sz1165 .fsbar .srhbox, .sz1120 .fsbar .srhbox
{
	width: 435px;
}
.fsbar .dropdown
{
	margin: 0 10px 0 8px;
	width: 220px;
}
.fsbar .advsrh
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
	padding-left: 15px;
}
.sz760 .fsbar .advsrh
{
	padding-left: 10px;
}
.fsbar .srh
{
	padding: 0;
}
.fsbar .tdsrc
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
	padding-top: 6px;
}
.fsbar .tdsrc_disabled
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
	padding-top: 6px;
	color: #999;
}
.fsbar .tdsrc input
{
	vertical-align: bottom;
	margin: 0 5px 0 36px;
}
.fsbar .gfsrc
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
}
* html .fsbar .gfsrc
{
	padding-top: 5px;
}
* + html .fsbar .gfsrc
{
	padding-top: 5px;
}
.fsbar .gfsrc span
{
	padding: 0 15px 0 0;
}
.fsbar .gfsrc input
{
	margin: 8px 6px -3px 0;
}
* html .fsbar .gfsrc input
{
	margin: -3px 3px 0 -3px;
}
* + html .fsbar .gfsrc input
{
	margin: -3px 3px 0 -3px;
}
.fsbar .tdsrc_disabled input
{
	vertical-align: bottom;
	margin: 0 5px 0 36px;
}
* html .fsbar .tdsrc input
{
	vertical-align: bottom;
	margin: -5px 2px 0 32px;
}
* html .fsbar .tdsrc_disabled input
{
	vertical-align: bottom;
	margin: -5px 2px 0 32px;
}
* + html .fsbar .tdsrc input
{
	vertical-align: bottom;
	margin: -5px 2px 0 32px;
}
* + html .fsbar .tdsrc_disabled input
{
	vertical-align: bottom;
	margin: -5px 2px 0 32px;
}
.fsbar .bar_w
{
	left: -2px;
	height: 4px;
	line-height: 0;
	font-size: 0;
	width: 6px;
	position: relative;
}
.fsbar .bar_h
{
	background: transparent url(../images/layout/imgSearchbg_1x89.gif) repeat-x scroll 0 -1px;
	border: 1px solid #fcd13c;
	border-bottom-width: 0;
	position: relative;
}
.fsbar .bar_h .bar_e
{
	background: transparent url(../images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll right -12px;
	top: -1px;
	left: 1px;
	position: relative;
}
.fsbar .bar_h .bar_w
{
	background: transparent url(../images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 0 0;
}
.fsbar .bar_f, .fsbar .hbar_f
{
	background: transparent url(../images/layout/imgSearchbg_1x89.gif) repeat-x scroll 0 -60px;
	border: 1px solid #fcd13c;
	border-top-width: 0;
	position: relative;
}
.fsbar .hbar_f
{
	background-position: 0 -84px;
}
.fsbar .bar_f .bar_e, .fsbar .hbar_f .bar_e
{
	background: transparent url(../images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll right -302px;
	top: 1px;
	left: 1px;
	position: relative;
}
.fsbar .bar_f .bar_w, .fsbar .hbar_f .bar_w
{
	background: transparent url(../images/layout/imgTransRndCrnAllColor_spaced.gif) no-repeat scroll 0 -290px;
}

#breadcrumbs li.active div {
  color: maroon;
  background: transparent url(../images/adv/notch.png) center 3px no-repeat;
}

#breadcrumbs ol.upload {
  background-image:url(../images/adv/upload.png);
}

#breadcrumbs{font-size:11px;font-weight:bold;height:43px;}
#breadcrumbs li{text-align:center;list-style-type:none;float:left;border:none;width:110px;font-weight:normal;color:#777;font-size:13px;}
#breadcrumbs li div{padding:24px 0 0 0;}
#breadcrumbs li.active div{font-weight:bold;}
#breadcrumbs li.divider{border-left:solid 1px #BBB;width:0;}
#breadcrumbs li.complete{background:transparent url(../images/adv/completed.png) 0 8px no-repeat;}
#breadcrumbs li.incomplete{background:transparent url(../images/adv/incomplete.png) 0 8px no-repeat;}
#breadcrumbs li.incomplete.active{background:transparent url(../images/adv/incomplete_active.png) -95px 8px no-repeat;}
#breadcrumbs div.next_step{position:relative;}
#breadcrumbs #workflow_next_button_out_of_order{position:absolute;top:-2px;right:0;}
#breadcrumbs div.next_step p.note{position:absolute;width:216px;top:24px;right:0;}

