	#state-page-head {
		width: 854px;
		background: #fff url('../images/states_top_bg.gif') repeat-x top left;
		margin-left: 1px;
		border-top: 1px solid #fff;
		text-align: center;
	}
	
	.state-page-head-class {
		padding: 1em 0px 1.5em 0px;
	}

	.state-page-head-class h1 {
		margin: 0px;
		padding: 0px;
		font: bold 45px arial;
		color: #0079c2;
	}

	.state-page-head-class h2 {
		margin: 0px;
		padding: 0px;
		font: bold 25px arial ;
		color: #26a249;
	}
	
	#state-page-divider {
		width: 856px;
		height: 1px;
		background-color: #c1cbd1;
	}
	
	#state-page-body {
		width: 854px;
		margin-left: 1px;
		border-top: 1px solid #fff;
		height: 100%;
		background: #fff url('../images/states_body-bg.gif') repeat-y top left;
	}
	
	.state-page-left {
		width: 508px;
		float: left;
	}
	
	.top-panel {
 		height:auto !important;
  		background-color: #fff;
  		margin-bottom: 5px;
	}

	.state-page-state-offering {
		width: 488px;
		padding: 20px 0px 0px 20px;
	}
	
	.state-page-state-offering-image {
		width: 102px;
		float: left;
		border: 1px solid #33a753;
	}

	.state-page-state-offering-image img {
		border: 1px solid #fff;
	}
	
	.state-page-state-offering-copy {
		width: 350px;
		margin-left: 15px;
		float: left;
	}
	
	.state-page-state-offering-copy h3 {
		margin: 0px;
		padding: 0px 0px 3px 0px;
		color: #333;
		text-transform: uppercase;
		font: bold 12px arial;
	}	
	
	.state-page-state-offering-copy p {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font: normal 11px/1.6em verdana;
		color: #222;
	}
	
	.center-panel {
		margin-left: 7px;
	}
	
	.state-page-state-promo-wrapper {
  		background: #fff url('../images/states_offer-bg-top.jpg') no-repeat top left;
		cursor: pointer;
		position: relative;
	}

    .state-page-state-promo-wrapper-ny {
  		background: #fff url('../images/states_offer-bg-top-ny.jpg') no-repeat top left;
		cursor: pointer;
		position: relative;
    }

	div.state-page-state-promo {
		display: inline-block;
		margin: 0px 0px 0px 1px;
		
  	}

  	
  	.state-page-state-promo-interior {
  		background: transparent url('../images/states_offer-bg-bg.gif') repeat-y 0px 12px;
		border-right: 1px solid #3cab5e;
		border-left: 1px solid #3cab5e;
		margin-top: 42px;
		padding: 0px 0px 0px 16px;
		width: 473px;
		min-height: 176px;
 		height:auto !important;
  		min-height: 176px;


  	}
  	
  	.state-page-state-promo-interior h3 {
  		margin: 0px 0px 0px 0px;
  		padding: 0px 0px 0px 0px;
  		font: bold 22px arial;
  		color: #ff6600;
  		width: 360px;
  	}

	.state-page-state-promo-interior  h4 {
  		margin: -3px 0px 0px 0px;
  		padding: 0px 0px 3px 0px;
  		font: bold 30px arial;
  		color: #26a249;
  		width: 340px;
  	}
  	
  	.state-page-state-promo-interior p {
  		margin: 0px;
  		padding: 0px;
  		width: 310px;

  	}
  	
  	.state-page-state-promo-interior p.special {
  		font: bold 15px/1.3em verdana;
  		padding-bottom: 5px;
  	}
  	
  	  .state-page-state-promo-interior a:hover {
  		color: #0079c4;
  	}
  	
  	.state-page-state-promo-interior p.limited {
  		font: bold 12px/1.3em verdana;
  		color: #0079c2;
  	}

  	.state-page-state-promo-interior p.purchase-btn {
		padding-top: 10px;
  	}  	
  	
	.state-page-state-bottom {
		height: 15px;
		background: transparent url('../images/states_offer-bg-bot.gif') repeat-y top left;
  	}

	.browse-panel {
  		background-color: #fff;
	}
	
	.browse {
		text-align: center;
		padding: 20px 0px;
	}
	
	.browse ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		font-size: 1em;
		display: inline-block;
	}
	
	.browse ul li {
		display: inline;
		float: left;
		list-style-type: none;
		margin: 0px;
		padding: 0px 6px;
		border-right: 1px solid #c1cbd1;
		font: bold 12px verdana;
	}
	
	.browse ul li.last {
		border-right: none;
	}
	
	
	.bottom-panel {
		min-height: 150px;
 		height:auto !important;
  		height:150px;
  		background-color: #f0f0f0;
  		border-top: 1px solid #c1cbd1;
	}

	.bottom-panel .statesOffered {
		width: 478px;
		padding: 20px 10px 20px 20px;
	}

	.bottom-panel .statesOffered p {
		padding: 0px;
		margin: 0px;
		font-family: arial;
		font-size: 11px;
		color: #333;
		line-height: 1.4em;
	}
	
	.bottom-panel p span.nobr {
		white-space: nowrap;
		color: #666;
	}
	
	.state-page-right {
		float: left;
		width: 296px;
		background: url('../images/states_sidebox-top.gif') no-repeat top left;
  		padding: 32px 30px 20px 20px;
  	}
	
	.state-requirements h2 {
  		margin: 0px;
  		padding: 0px 0px 10px 0px;
  		font: bold 12px arial;
  		color: #333;
  	}
  	
	.state-requirements h3 {
  		margin: 0px;
  		padding: 0px 0px 4px 0px;
  		font: bold 11px verdana;
  		color: #26a249;
  	}  	


	.state-requirements h3.pad10Bot {
		padding-bottom: 10px;
	}


	.state-requirements h3 span.unformat-number{
  		font-weight: normal;
  		color: #333;
  	}  	
  	
	.state-requirements p {
  		margin: 0px;
  		padding: 0px 0px 10px 0px;
  		font: normal 11px/1.5em verdana;
  		color: #333;
  	}
  	
  	span.price {
		color: #ff6600;
		font-size: 18px;
	}

