@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------
INFO SIDEBAR
-----------------------------------------------*/

#planInfo {
	margin: 0;
	padding: 0 12px 0 0;
	text-align: center;
	}

#planInfoPad {
	margin: 0;
	padding: 32px 5px;
	}

#planInfo h3 {
	font-weight: normal;
	font-size: 16px;
	}

.solar-orientation {
	color: #31896c;
	margin-top: 0;
	margin-bottom: 16px;
	}

#planInfoTable {
	padding: 12px 0;
	margin: 12px auto;
	}

#planInfo table {
	margin: 0 auto;
	}

#planInfo th {
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	color: #7d3636;
	padding: 1px;
	}

#planInfo td {
	text-align: left;
	font-size: 12px;
	color: #000;
	padding: 1px 13px 1px 5px;
	}

#planInfo td.divider {
	padding: 0;
	height: 16px;
	}

/*-----------------------------------------------
MAIN CONTENT AREA
-----------------------------------------------*/

#planContainer {
	margin: 0;
	padding: 0;
	text-align: center;
	}

.group-list-nav {
	margin: 0 auto;
	padding-bottom: 24px;
	}

.group-list-nav table {
	margin: 0 auto;
	/* border-top: 1px solid #e1d5b0; */
	border-bottom: 1px solid #e1d5b0;
	}

.group-list-nav table td {
	padding-top: 2px;
	padding-bottom: 2px;
	}

.group-list-nav .prev {
	width: 80px;
	text-align: left;
	}

.group-list-nav .group {
	width: 280px;
	text-align: center;
	}

.group-list-nav .next {
	width: 80px;
	text-align: right;
	}

.group-list-nav .inactive {
	color: #b6987e
	}

/*-----------------------------------------------
PLAN IMAGE GALLERY
-----------------------------------------------*/

#planImagesTContainer {
	margin: 2px auto 10px auto;
	}

#planImagesTContainer table {
	background-color: #fff8dc;
	margin: 0 auto;
	padding: 3px;
	/* border: 1px solid #b6987e; */
	}

#planImagesTContainer th {
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #7d3636;
	/* background-color: #c7b191; */
	/* border: 1px solid #a98a72; */
	}

#planImagesTContainer td {
	padding: 6px 3px 3px 3px;
	}

.thumb-block a {
	border: none;
	outline: none;
	}

.thumb-block img, .thumb-block-selected img {
	padding: 3px;
	}

.thumb-block a img {
	background-color: #fff8dc;
	border: 1px solid #b6987e;
	outline: 1px solid #ede2c2;
	}

.thumb-block-selected a img {
	background-color: #fff;
	border: 1px solid #000;
	outline: 1px solid #000;
	}

/*-----------------------------------------------
ORDER PLAN FORM
-----------------------------------------------*/

#planBuyForm {}

#planBuyForm table {
	margin: 12px auto;
	}

#planBuyForm td, #planBuyForm th {
	padding: 3px 6px;
	}

#planBuyForm td {
	border-top: 1px solid #e1d6b1;
	}

#planBuyForm th {
	color: #7d3636;
	font-weight: normal;
	}

.orientation-notes {
	width: 400px;
	margin: 0 auto;
	text-align: left;
	color: #4d987c;
	}
