

.one-click-bundles {
	width: 854px;
	margin: 1px;
	padding: 0px;
	position: relative;
}

.one-click-bundles-head div, .one-click-bundles-head h1, .one-click-bundles-head h2, .one-click-bundles-head h3, .one-click-bundles-head p, .one-click-anchors div, .one-click-anchors h1, .one-click-anchors h2, .one-click-anchors h3, .one-click-anchors p {
	margin: 0px;
	padding: 0px;
	color: #333;
}

.one-click-bundles.landing {
	background: #fff url('../images/one-click-landing-bg.png') repeat-x 0px 0px;
}

/* LANDING PAGE */

.one-click-bundles-head {
	margin: 0px;
	padding: 0px;
}

.one-click-bundles-head h1 {
	color: #26a249;
	text-transform: uppercase;
	font: normal bold 40px/40px helvetica, arial, sans-serif;
}

.one-click-bundles-head h2 {
	font: normal bold 25px/25px helvetica, arial, sans-serif;
}

.one-click-bundles.landing .one-click-bundles-head h1 {
	padding-top: 18px;
	padding-left: 14px;
	color: #26a249;
	font-size: 50px;
	line-height: 50px;
}

.one-click-bundles.landing .one-click-bundles-head h2 {
	padding-left: 18px;
	color: #333;
}

.one-click-bundles-head h2 span.emphasize {
	color: #ff6600;
}

.one-click-select-state {
	padding: 10px 18px 18px 18px !important;
}

.one-click-select-state h3 {
	text-transform: uppercase;
	font: normal bold 11px/11px helvetica, arial, sans-serif;
	padding-bottom: 0px;
	padding-left: 4px;
}

.one-click-state-table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	background-color: #fff
}

.one-click-state-table td {
	vertical-align: middle;
	border: 1px solid #c1cbd1;
	font: normal normal 16px/16px helvetica, arial, sans-serif;
	padding: 0px;
	height: 32px;
}

.one-click-state-table td a {
	display: block;
	width: 150px;
	padding: 0px 0px 0px 12px;
	margin: 0px;
	height: 32px;
	overflow: hidden;
	line-height: 2.2em;
	background-position: 130px 3px;
	background-repeat: no-repeat;
}

.one-click-state-table td a:hover {
	background-color: #ebf4f9;
	color: #333;
}

.one-click-bundles-featured {
	margin-top: -25px;
}

.one-click-bundles-featured h2 {
	text-indent: -9999px;
	width: 854px;
	height: 44px;
	background: transparent url('../images/oneclick-landing-pop-tab.png') no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
}

.featured-states {
	background: transparent url('../images/oneclick-landing-pop-bg.png') repeat-x 0px 0px;
	height: 171px;
	overflow: hidden;
	padding-top: 10px;
}

.featured-states ul {
	list-style-type: none;
	height: 75px;
	margin: 5px 0px 0px 7px;
	padding: 0px;
}

.featured-states ul li {
	float: left;
	width: 164px;
	height: 75px;
	margin-right: 5px;
}

.featured-states ul li a {
	display: block;
	width: 164px;
	height: 75px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.featured-states ul li a:hover {
	background-position: 0px -75px;
}

.featured-states ul li a.NY {
	background-image: url('../images/one-click-states/NY-featured.png');
}

.featured-states ul li a.FL {
	background-image: url('../images/one-click-states/FL-featured.png');
}

.featured-states ul li a.CO {
	background-image: url('../images/one-click-states/CO-featured.png');
}

.featured-states ul li a.CA {
	background-image: url('../images/one-click-states/CA-featured.png');
}

.featured-states ul li a.NJ {
	background-image: url('../images/one-click-states/NJ-featured.png');
}

.featured-states ul li a.TX {
	background-image: url('../images/one-click-states/TX-featured.png');
}

.featured-states ul li a.VA {
	background-image: url('../images/one-click-states/VA-featured.png');
}

.featured-states ul li a.IL {
	background-image: url('../images/one-click-states/IL-featured.png');
}

.featured-states ul li a.TN {
	background-image: url('../images/one-click-states/TN-featured.png');
}

.featured-states ul li a.OR {
	background-image: url('../images/one-click-states/OR-featured.png');
}
/* STATE PAGE HEADERS */

.one-click-bundles-head.state {
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 172px;
	overflow: hidden;
	position: relative;
}

.one-click-bundles-head.state h1 {
	color: #333;
	text-transform: uppercase;
	font-size: 28px;
	line-height: 28px;
	margin-top: 10px;
	margin-left: 10px;
}

.one-click-bundles-head.state h2 {
	font-size: 16px;
	line-height: 16px;
	margin-left: 12px;
}

.one-click-bundles-head form, .one-click-bundles-head fieldset, .one-click-bundles-head label {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.one-click-bundles-head form {
	overflow: hidden;
	position: relative;
}

.one-click-bundles-head fieldset {
	padding-top: 8px;
	text-align: center;
}

.one-click-bundles-head label {
	font: normal bold 16px/16px helvetica, arial, sans-serif;
	color: #333;
	text-transform: uppercase;
	margin-right: 10px;
	display: inline-block;
	margin-top: 4px;
}

.one-click-bundles-head select {
	margin: 0px;
	width: 200px;
	font: normal normal 16px/16px helvetica, arial, sans-serif;
	border: 1px solid #333;
	padding: 3px;
	color: #666;
}

.one-click-bundles-head form {
	position: absolute;
	bottom: 8px;
	right: 8px;
	width: 369px;
	height: 44px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

/* STATE PAGE ANCHORS */

.one-click-anchors {
	background: #feffff url('../images/one-click-anchor-bg.png') repeat-x 0px 0px;
	padding: 6px 0px 6px 10px !important;
}

.one-click-anchors ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.one-click-anchors ul li {
	float: left;
	width: 197px;
	height: 71px;
	background: transparent url('../images/one-click-anchor-box.png') no-repeat 0px 0px;
	margin-right: 8px;
	margin-bottom: 6px;
	padding: 4px 0px 0px 6px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.one-click-anchors ul li h2 {
	font: normal bold 16px/18px helvetica, arial, sans-serif;
	width: 154px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.one-click-anchors ul li h2 a:hover {
	color: #0079C4;
}

.one-click-anchors span.credits {
	position: absolute;
	display: block;
	width: 140px;
	bottom: .7em;
	left: 6px;
	font: normal normal 11px/13px verdana, sans-serif;
	
}

.one-click-anchors span.price {
	position: absolute;
	color: #fff;
	right: 6px;
	bottom: .8em;
	display: block;
	font: normal bold 11px/11px verdana, sans-serif;
	width: 44px;
	overflow: hidden;
	text-align: center;
}

.one-click-anchors .graphic {
	position: absolute;
	right: 5px;
	top: 5px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.bundle-head h1.graphic {
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 0px; /* 45px; */
}

/* SPECIAL ANCHOR */

.one-click-anchors ul li.special {
	background-image: url('../images/one-click-anchor-box-special.png')
}

.one-click-anchors ul li.special h2 a {
	color: #2b9631;
}

.one-click-anchors ul li.special span.credits {
	color: #ff6600;
	text-align: right;
	width: 110px;
	font-weight: bold;
	bottom: .6em;
}

.one-click-anchors ul li.special span.price {
	width: 72px;
	text-transform: uppercase;
	bottom: .7em;
}

/* FALLBACK STATE HEADER HEADER */

.one-click-bundles-head { 
	background-image: url('../images/oneclick-header-default.png');
}

.one-click-bundles.landing .one-click-bundles-head {
	background-image: none;
}

.one-click-bundles-head h1 {
	color: #333;
	text-transform: uppercase;
}

.one-click-bundles-head h2 { 
	color: #0079c2;
}

.one-click-bundles-head label {
	color: #333;
}

/* STATE REQ LINK */

.one-click-statereq {
	height: 38px;
	padding-bottom: 15px;
	background: #fff url('../images/one-click-bundles-bg.png') repeat-x 0px 0px;	
}

.one-click-statereq span {
	height: 38px;
	background: transparent url('../images/oneclick-statereq-bg.png') no-repeat 0px 0px;
	float: right;
}

.one-click-statereq span.cpe-req {
	background: transparent url('../images/oneclick-statereq-bg.png') no-repeat 25px 0px;
}


.one-click-statereq a {
	display: block;
	height: 34px;
	background-position: 9px 4px;
	background-repeat: no-repeat;
	padding-left: 43px;
	padding-right: 11px;
	font: normal bold 13px/2.7em arial;
	overflow: hidden;
}

.one-click-statereq a:hover {
	color: #ff6600;
}

/* ONE CLICK BUNDLES */

.one-click-items {
	padding: 0px 10px 20px 10px;
}

.bundle { 
	margin: 0px 10px 40px 10px;
	border-bottom: 1px dotted #9d9a9a;
	overflow: hidden;
}

.bundle-head {
	height: 35px;
	border-top: 1px dotted #9d9a9a;
	border-bottom: 1px dotted #9d9a9a;
	background: #fff url('../images/oneclick-bundles-head-bg.gif') repeat-x 0px 0px;
	overflow: hidden;
	min-height: 45px;
}

.bundle.first .bundle-head {
	border-top: none;
	background: none;
	
}

.bundle-head h1 {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	font: normal bold 19px/45px arial;
	color: #ff6600;
	height: 45px;
}

.bundle-head h2 {
	float: right;
	margin: 0px;
	padding: 0px 3px 0px 0px;
	font: normal bold 15px/45px arial;
	color: #ff6600;
}

span.credits {
	color: #333;
}

.bundle-content {
	position: relative;
	
}

.bundle-description {
	padding: 10px 8px 40px 3px;
	float: left;
	width: 455px;
}

.bundle-description p {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
	font: normal normal 11px/16px verdana;
	color: #333;
}

.bundle-tab {
	position: absolute;
	background: transparent url('../images/oneclick-drawer-tab.gif') no-repeat 0px 0px;
	width: 248px;
	height: 26px;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	display: block;
	text-transform: uppercase;
}

.bundle-tab a {
	display: block;
	width: 228px;
	height: 26px;
	font: normal bold 9px/26px verdana;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

.show-holder .bundle-tab a:hover {
	color: #ff6600;
}

.bundle-info {
	padding-top: 10px;
	float: right;
	width: 348px;
}

.bundle-table {
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: right;
}

.bundle-table th, .bundle-table td {
	border: 1px solid #dce2e6;
	padding: 10px;
	text-align: center;
	vertical-align: top;
	color: #333;
}

.bundle-table th {
	background-color: #e6ffef;
	font: normal bold 13px/13px arial;
}

.bundle-table td {
	font: normal normal 12px/18px verdana;
	padding-top: 8px;
}

.bundle-table td.credits-gen, .bundle-table td.credits-eth  {
	width: 80px;
	vertical-align: middle;
}

.bundle-table td.credits-gen h3, .bundle-table td.credits-eth h3  {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	font: normal bold 12px/12px arial;
	color: #333;
}

.bundle-table td.credits-gen h2, .bundle-table td.credits-eth h2  {
	margin: 0px;
	padding: 0px;
	font: normal bold 36px/36px arial;
	color: #ff6600;
}	

.bundle-table td.price, .bundle-table th.price { }

.bundle-table td.price {
	font: normal bold 52px/52px arial;
	color: #26a249;
	vertical-align: middle;
	width: 140px;
}

.bundle-purchase {
	padding: 10px 0px 15px 0px;
	margin: 0px;
	clear: both;
	width: 350px;
	text-align: right;
}

.bundle-purchase .purchase-btn {
	margin-bottom: 6px
}

/* Bundle Drawer */

.bundle-drawer {
	display: none;
	border-left: 1px solid #c2c3c4;
}

.bundle-divider {
	height: 1px;
	width: 836px;
	background: transparent url('../images/oneclick-drawer-divider.gif') no-repeat 0px 0px;
}

.bundle-drawer-content {
	background: transparent url('../images/oneclick-drawer-content-bg.gif') repeat-x 0px 0px;
	position: relative;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	padding: 4px 0px 8px 20px;
}

.bundle-drawer-content ul  {
	padding: 0px;
}

.bundle-drawer-content ul, .bundle-drawer-content ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.bundle-drawer-content ul li {
	font: normal normal 11px/15px verdana;
	width:600px;
	margin: 0px;
	padding: 2px 0px 2px 14px;
	background: transparent url('http://www.lawline.com/images/arrow_green.gif') no-repeat left center;
}

.bundle-close {
	border: 1px solid #c2c3c4;
	background-color: #fff;
	position: absolute;
	right: 10px;
	top: 14px;
}

.bundle-close a {
	display: block;
	padding: 5px 5px 5px 19px;
	color: #df0829;
	font: normal bold 10px/10px verdana;
	background: url('http://www.lawline.com/cle/images/catalog-bundle-close.gif') no-repeat 5px center;
}

.bundle-close a:hover {
	background-color: #fffde6;
}

/* CPE */

.CPEReqContent {
  margin: 0px;
  padding: 10px;
}

#TB_ajaxContent p.cpe-logo,p.cpe-logo {
  background: transparent url('/cle/images/cpe-sponsors.png') no-repeat right 0px;
  padding-right: 120px;
}

#TB_ajaxContent p.qas-logo,p.qas-logo {
  background: transparent url('/cle/images/qas-logo.gif') no-repeat right 0px;
  padding-right: 160px;
}


/* STATE IMAGES */

.one-click-state-table td a.AL:hover, .one-click-statereq a.AL { background-image: url('../images/one-click-states/AL.png') }
.one-click-state-table td a.HI:hover, .one-click-statereq a.HI { background-image: url('../images/one-click-states/HI.png') }
.one-click-state-table td a.MA:hover, .one-click-statereq a.MA { background-image: url('../images/one-click-states/MA.png') }
.one-click-state-table td a.ME:hover, .one-click-statereq a.ME { background-image: url('../images/one-click-states/ME.png') }
.one-click-state-table td a.NM:hover, .one-click-statereq a.NM { background-image: url('../images/one-click-states/NM.png') }
.one-click-state-table td a.SD:hover, .one-click-statereq a.SD { background-image: url('../images/one-click-states/SD.png') }
.one-click-state-table td a.ID:hover, .one-click-statereq a.ID { background-image: url('../images/one-click-states/ID.png') }
.one-click-state-table td a.MI:hover, .one-click-statereq a.MI { background-image: url('../images/one-click-states/MI.png') }
.one-click-state-table td a.NY:hover, .one-click-statereq a.NY { background-image: url('../images/one-click-states/NY.png') }
.one-click-state-table td a.TN:hover, .one-click-statereq a.TN { background-image: url('../images/one-click-states/TN.png') }
.one-click-state-table td a.AZ:hover, .one-click-statereq a.TN { background-image: url('../images/one-click-states/AZ.png') }
.one-click-state-table td a.IL:hover, .one-click-statereq a.IL { background-image: url('../images/one-click-states/IL.png') }
.one-click-state-table td a.MN:hover, .one-click-statereq a.MN { background-image: url('../images/one-click-states/MN.png') }
.one-click-state-table td a.NC:hover, .one-click-statereq a.NC { background-image: url('../images/one-click-states/NC.png') }
.one-click-state-table td a.TX:hover, .one-click-statereq a.TX { background-image: url('../images/one-click-states/TX.png') }
.one-click-state-table td a.AK:hover, .one-click-statereq a.AK { background-image: url('../images/one-click-states/AK.png') }
.one-click-state-table td a.IN:hover, .one-click-statereq a.IN { background-image: url('../images/one-click-states/IN.png') }
.one-click-state-table td a.MS:hover, .one-click-statereq a.MS { background-image: url('../images/one-click-states/MS.png') }
.one-click-state-table td a.ND:hover, .one-click-statereq a.ND { background-image: url('../images/one-click-states/ND.png') }
.one-click-state-table td a.UT:hover, .one-click-statereq a.UT { background-image: url('../images/one-click-states/UT.png') }
.one-click-state-table td a.CA:hover, .one-click-statereq a.CA { background-image: url('../images/one-click-states/CA.png') }
.one-click-state-table td a.IA:hover, .one-click-statereq a.IA { background-image: url('../images/one-click-states/IA.png') }
.one-click-state-table td a.MO:hover, .one-click-statereq a.MO { background-image: url('../images/one-click-states/MO.png') }
.one-click-state-table td a.OH:hover, .one-click-statereq a.OH { background-image: url('../images/one-click-states/OH.png') }
.one-click-state-table td a.VT:hover, .one-click-statereq a.VT { background-image: url('../images/one-click-states/VT.png') }
.one-click-state-table td a.CO:hover, .one-click-statereq a.CO { background-image: url('../images/one-click-states/CO.png') }
.one-click-state-table td a.KS:hover, .one-click-statereq a.KS { background-image: url('../images/one-click-states/KS.png') }
.one-click-state-table td a.MT:hover, .one-click-statereq a.MT { background-image: url('../images/one-click-states/MT.png') }
.one-click-state-table td a.OK:hover, .one-click-statereq a.OK { background-image: url('../images/one-click-states/OK.png') }
.one-click-state-table td a.VA:hover, .one-click-statereq a.VA { background-image: url('../images/one-click-states/VA.png') }
.one-click-state-table td a.CT:hover, .one-click-statereq a.CT { background-image: url('../images/one-click-states/CT.png') }
.one-click-state-table td a.KY:hover, .one-click-statereq a.KY { background-image: url('../images/one-click-states/KY.png') }
.one-click-state-table td a.NE:hover, .one-click-statereq a.NE { background-image: url('../images/one-click-states/NE.png') }
.one-click-state-table td a.OR:hover, .one-click-statereq a.OR { background-image: url('../images/one-click-states/OR.png') }
.one-click-state-table td a.WA:hover, .one-click-statereq a.WA { background-image: url('../images/one-click-states/WA.png') }
.one-click-state-table td a.DE:hover, .one-click-statereq a.DE { background-image: url('../images/one-click-states/DE.png') }
.one-click-state-table td a.LA:hover, .one-click-statereq a.LA { background-image: url('../images/one-click-states/LA.png') }
.one-click-state-table td a.NV:hover, .one-click-statereq a.NV { background-image: url('../images/one-click-states/NV.png') }
.one-click-state-table td a.PA:hover, .one-click-statereq a.PA { background-image: url('../images/one-click-states/PA.png') }
.one-click-state-table td a.WV:hover, .one-click-statereq a.WV { background-image: url('../images/one-click-states/WV.png') }
.one-click-state-table td a.FL:hover, .one-click-statereq a.FL { background-image: url('../images/one-click-states/FL.png') }
.one-click-state-table td a.MA:hover, .one-click-statereq a.MA { background-image: url('../images/one-click-states/MA.png') }
.one-click-state-table td a.NH:hover, .one-click-statereq a.NH { background-image: url('../images/one-click-states/NH.png') }
.one-click-state-table td a.RI:hover, .one-click-statereq a.RI { background-image: url('../images/one-click-states/RI.png') }
.one-click-state-table td a.WI:hover, .one-click-statereq a.WI { background-image: url('../images/one-click-states/WI.png') }
.one-click-state-table td a.GA:hover, .one-click-statereq a.GA { background-image: url('../images/one-click-states/GA.png') }
.one-click-state-table td a.MA:hover, .one-click-statereq a.MA { background-image: url('../images/one-click-states/MA.png') }
.one-click-state-table td a.NJ:hover, .one-click-statereq a.NJ { background-image: url('../images/one-click-states/NJ.png') }
.one-click-state-table td a.SC:hover, .one-click-statereq a.SC { background-image: url('../images/one-click-states/SC.png') }
.one-click-state-table td a.WY:hover, .one-click-statereq a.WY { background-image: url('../images/one-click-states/WY.png') }
