/* CSS Document 

Black Hills & Badlands
Crank Digital, 2007

Jessica Caldwell
Alan Dague-Greene

1. MAIN PAGE LAYOUT
2. HEADER ELEMENTS
3. 3-COLUMN PAGE LAYOUT (HOME, LEVEL 2)
4. 2-COLUMN PAGE LAYOUT (CALENDAR, PHOTO GALLERY)
5. 1-COLUMN PAGE LAYOUT (JOIN, SEARCH RESULTS)
6. COUPON POP UP WINDOW
7. MEMBER PAGE
8. LOCATOR PAGE
9. BLOG


*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b2314;
}
body {
	margin: 0;
	padding: 0;
	background: #000 url(../img/bg_mainSpotlight.jpg) no-repeat top center;
}
a:link {
	color: #67913b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #67913b;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 11px;
}
h4 {
	font-size: 10px;
}
img {
	border: none;
}
.clr {
	clear: both;
}


/* 1. MAIN PAGE LAYOUT */

#container {
	margin: 0px auto 0 auto;
	padding: 0;
	background-color: #fbf4e3;
	width: 968px;
}
#page {
	margin: 0;
	padding: 0;
	background: url(../img/bg_bodyHeader.jpg) no-repeat top center;
	width: 968px;
}
#nav {
	margin: 0;
	padding: 15px 0 0 19px;
}
#content {
	margin: 0;
	padding: 0;
}
#footer {
	margin: 0 auto;
	padding: 30px 0 80px 0;
	background: url(../img/bg_footer.gif) no-repeat top center;
	text-align: center;
	width: 968px;
	height: 88px;
	clear:both;
}
#footerNav {
	margin: 0;
	padding: 0;
	background: url(../img/bg_footerNav.gif) no-repeat;
	width: 968px;
	height: 37px;
}
#copy p {
	margin: 0;
	padding: 30px 0 0 0;
	color: #FFF;
	font-size: 10px;
}
#copy p a {
	padding: 0 6px;
	color: #FFF;
}


/* -------------------------------------------------------- */

/* 2. HEADER ELEMENTS */

#header {
	margin: 0;
	padding: 0;
	
}
#logo {
	margin: 0;
	padding: 0 108px 0 0;
	width: 460px;
	float: left;
}
#trip {
	margin: 0;
	padding: 17px 28px 0 0;
	width: 135px;
	float: left;
}
#search {
	margin: 0;
	padding: 57px 18px 0 0;
	float: right;
}


/* -------------------------------------------------------- */

/* 3. 3-COLUMN PAGE LAYOUT (HOME, LEVEL 2) */

#flashContainer {
	margin: 0;
	padding: 5px 0 0 11px;
	height:348px;
	background: url(../img/hom/backdrop.gif) no-repeat;
	background-position: center;
}

#flashBackDrop {
   margin: 5px 0 0 5px;
  
}

#lifestlyeFrame {
	margin: 8px 0 0 13px;
	padding: 0;
	background: url(../img/bg_featureHeader.jpg) no-repeat;
	width: 939px;
	height: 263px;
}
#lifestyleImg {
	margin: 0;
	padding: 14px 0 0 14px;
	width: 911px;
	height: 222px;
}
#lifestyleCaption {
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
	font-size: 9px;
	width: 925px;
}

#alpha {
	margin: 0;
	padding: 0;
	width: 968px;
}
#alpha p {
	margin: 0;
	padding: 5px;
}

/* left column */
#beta {
	margin: 0;
	padding: 0 0 0 11px;
	width: 200px;
	float: left;
}


/* sub-nav */
#subNavWrap {
	margin: 0;
	padding: 0;
}
#subNavTile {
	margin: 0;
	padding: 0;
	background: url(../img/bg_subNavTile.jpg) repeat-y;
	width: 200px;
}
#subNavMain {
	margin: 0;
	padding: 0;
	background: url(../img/bg_subNavTop.jpg) no-repeat;
	width: 200px;
	min-height:190px;
  	height:auto !important; /* fix for IE6 */
  	height:190px;
}
#subNavMain h3 {
	margin: 0;
	padding: 25px 0 5px 25px;
	color: #3d6014;
}
#subNav {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 16px;
}
#subNav li {
	margin: 0;
	padding: 0 15px 0 20px;
}
#subNav li li {
	margin: 0;
	padding: 0 15px 0 10px;
}
#subNav li li li {
	margin: 0;
	padding: 0 0 0 8px;
	font-size: 10px;
}

#subNav li a {
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
}
#subNav li a:hover {
	color: #3d6014;
	background-color: #e0d8ab;
}
#subNav li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#subNav li li a {
	padding: 0 0 0 10px;
	display: block;
}
#subNav li li a:hover,
#subNav li.current li a:hover,
#subNav li.current li.current li a:hover {
	color: #3d6014;
	background: url(../img/icon_subNavArrow.gif) no-repeat left center;
}
#subNav li.current a,
#subNav li.current li.current a {
	color: #3d6014;
	background: url(../img/icon_subNavArrow.gif) no-repeat left center;
}
#subNav li.current li a,
#subNav li.current li.current li a  {
	color: #3d6014;
	background: none;
}

/* romancing the snow */
#blankContainer {
	margin: 0;
	padding: 0;
	background: url(../img/bg_subNavTop.jpg) no-repeat;
	width: 200px;
	min-height:190px;
  	height:auto !important; /* fix for IE6 */
  	height:360px;
}
#blankContainer p {
	margin: 0;
	padding: 25px 0 5px 25px;
	color: #3b2314;
}

/* electronic pulications*/
#pubs {
	margin: 0;
	padding: 0;
	background: url(../img/bg_onlineBLANK.jpg) no-repeat;
	width: 200px;
	min-height:280px;
  	height:280px !important; /* fix for IE6 */
  	height:280px;
}

#pubs p {
	margin: 0;
	padding: 25px 15px 15px 25px;
	color: #3b2314;
}

#pubs p a,
#pubs p a:visited {
	color: #3b2314;
}

/* coupon sub-nav */
#couponNavWrap {
	margin: 0;
	padding: 6px 0 0 0;
}
#couponNavTile {
	margin: 0;
	padding: 0;
	background: url(../img/bg_couponNavTile.jpg) repeat-y;
	width: 200px;
}
#couponNavMain {
	margin: 0;
	padding: 0;
	background: url(../img/bg_couponNavTop.jpg) no-repeat;
	width: 200px;
	min-height:190px;
  	height:auto !important; /* fix for IE6 */
  	height:190px;
}
#couponNavMain h3 {
	margin: 0;
	padding: 25px 0 5px 25px;
	color: #3d6014;
}
#couponNav,
#couponNav2 {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 16px;
	width: 200px;

}
#couponNav li,
#couponNav2 li {
	padding: 0 0 0 20px;
	width: 155px;
}
#couponNav li a,
#couponNav2 li a {
	padding: 0 0 0 10px;
	display: block;
}
#couponNav li a:hover,
#couponNav2 li a:hover {
	background-color: #e0d8ab;
}
#couponNav li ul,
#couponNav2 li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#couponNav li li,
#couponNav2 li li {
	margin: 0;
	padding: 0 15px 0 10px;
}
#couponNav li li li,
#couponNav2 li li li {
	margin: 0;
	padding: 0 0 0 8px;
	font-size: 10px;
}
#couponNav li li a,
#couponNav2 li li a {
	padding: 0 0 0 10px;
	display: block;
}

#couponNav li li a:hover,
#couponNav2 li li a:hover,
#couponNav li.current li a:hover,
#couponNav2 li.current li a:hover,
#couponNav li.current li.current li a:hover,
#couponNav2 li.current li.current li a:hover {
	color: #8c9b4e;
	background: url(../img/icon_subNavArrow.gif) no-repeat left center;
}
#couponNav li.current a,
#couponNav2 li.current a,
#couponNav li.current li.current a,
#couponNav2 li.current li.current a {
	color: #8c9b4e;
	background: url(../img/icon_subNavArrow.gif) no-repeat left center;
}
#couponNav li.current li a,
#couponNav2 li.current li a,
#couponNav li.current li.current li a,
#couponNav2 li.current li.current li a  {
	color: #3d6215;
	background: none;
}


/* sidebar features */
#mapSide {
	margin: 0;
	padding: 0;
	background: url(../img/bg_mapsDestinations.jpg) no-repeat;
	width: 200px;
	height: 226px;
}
#mapSide p {
	margin: 0;
	padding: 170px 35px 0 20px;
	font-size: 10px;
	color: #3b2314;
}
#mapSide p a,
#mapSide p a:visited {
	color: #3b2314;
}
.arrow1 {
	margin: 0;
	padding: 172px 4px 10px 40px;
	float: left;
}
#travelSide {
	margin: 0;
	padding: 0;
	background: url(../img/bg_onlineTravel.jpg) no-repeat;
	width: 200px;
	height: 266px;
}
#travelSide p {
	margin: 0;
	padding: 200px 35px 0 20px;
	font-size: 10px;
	color: #3b2314;
}
#travelSide p a,
#travelSide p a:visited {
	color: #3b2314;
}
#travelSide .arrow1 {
	margin: 0;
	padding: 202px 4px 20px 33px;
	float: left;
}
#memberSide {
	margin: 0;
	padding: 0;
	background: url(../img/bg_memberLogin.jpg) no-repeat;
	width: 200px;
	height: 221px;
}
#memberSide p {
	margin: 0;
	padding: 162px 35px 0 28px;
	font-size: 10px;
	color: #3b2314;
}


/* center column */

#gamma {
	margin: 0;
	padding: 0;
	background: url(../img/bg_bodySides.jpg) no-repeat top center;
	width: 532px;
	float: left;
	min-height:641px;
  	height:auto !important; /* fix for IE6 */
  	height:641px;
}

#gamma-inner {
	margin: 0;
	padding: 0 0 0 35px;
	background: url(../img/bg_mainBody.jpg) no-repeat top;
	width: 493px;
	float: left;
	min-height:641px;
  	height:auto !important; /* fix for IE6 */
  	height:641px;
}
#gamma-inner h1 {
	margin: 0;
	font-size:15px;
	padding: 30px 0 10px 10px;
}
#gamma-inner p {
	margin: 0;
	padding: 10px 60px 5px 10px;
	line-height: 18px;
}

.ornament {
	margin: 40px 0 0 8px;
	padding: 0 0 20px 0;
	background: url(../img/icon_ornamental.gif) no-repeat;
	width: 448px;
	height: 20px;
}
.ornament2 {
	margin: 40px 0 0 75px;
	padding: 0 0 20px 0;
	background: url(../img/icon_ornamental2.gif) no-repeat;
	width: 601px;
	height: 20px;
}
.ornament3 {
	margin: 40px auto 0 auto;
	padding: 0 0 20px 0;
	background: url(../img/icon_ornamental3.gif) no-repeat;
	width: 897px;
	height: 20px;
}
.pagination {
	margin: 0;
	padding: 5px 38px 10px 0;
	text-align: right;
	clear: both;
}
.featureMemeber {
	margin: 0;
	padding: 15px 0 0 0;/padding: 20px 0 0 0;
}
.memberImg img {
	margin: 0;
	padding: 5px;
	border: 1px solid #bfbeb9;
	float: left;
}
.memberTxt {
	margin: 0;
	padding: 0 0 0 0;
	width: 300px;
	float:left;
}
#gamma-inner .featureMemeber .memberTxt h1 {
	margin: 0;
	padding: 0 0 0 10px;
}
#gamma-inner .featureMemeber .memberTxt h2 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 11px;
}
#gamma-inner .featureMemeber .memberTxt p {
	margin: 0;
	padding: 0 0 0 10px;
}
.dashLine {
	margin: 5px 0;
	padding: 10px 0;/padding: 5px 0;
	border-bottom: 1px dashed #b2a497;
	width: 449px;
	clear: both;
}

#gamma-inner h2.couponHeaer {
	margin: -22px 0 2px 0;
	padding: 0 0 0 10px;
}
#couponWrap {
	margin: 0;
	padding: 0 0 0 7px;
}
.coupon {
	margin: 3px;
	padding: 0;
	border: 1px dashed #b2a497;
}

/* right column */
#delta {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}

#calendar {
	margin: 0 0 0 -4px;
	padding: 0 0 5px 0;
	background: url(../img/bg_eventsCalendar.jpg) no-repeat;
	width: 200px;
	height: 221px;
}
#btnContainer {
	margin: 0;
	padding: 0;
}

#btnContainer .sideBtn {
	margin: 0;
	padding: 3px 0;
	background: url(../img/b_grn.gif) no-repeat;
	text-transform: uppercase;
	text-align:center;
	display:block;
	width: 200px;
	height: 29px;
	clear: both;
}
#btnContainer .sideBtn p {
	margin: 0;
	padding: 0;
	line-height: 24px;/line-height: 23px;
}
#btnContainer .sideBtn a  {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 200px;
	height: 29px;
	display: block;
}
.bannerAd {
	margin: 0;
	padding: 5px 0 5px 0;
	clear: both;
}

#bookTrip {
	margin: 5px 0 0 -4px;
	padding: 0 0 10px 0;
	background: url(../img/bg_bookTrip.jpg) no-repeat;
	width: 200px;
	height: 502px;
}
#bookTrip-form {
	margin: 0;
	padding: 60px 0 0 0;/padding: 50px 0 0 0;
	width: 200px;
}

#bookTrip-form fieldset {
	margin: 0;
	padding: 0;
	width: 200px;
	border-style: none;
}
#bookTrip-form fieldset ul {
	margin: 0;
	padding: 0 0 0 25px;
	list-style: none;
}
#bookTrip-form fieldset li {
	float: left;
}
#bookTrip-form fieldset li p {
	margin: 0;
	padding: 0;
}
#bookTrip-form label {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 9px;
	display: block;
}


/* -------------------------------------------------------- */


/* 4. 2-COLUMN PAGE LAYOUT (CALENDAR, PHOTO GALLERY) */


#zeta {
	margin: 0;
	padding: 0 0 0 14px;
	width: 730px;
	float: left;
}
#zeta-inner {
	margin: 0;
	padding: 0;
	background: url(../img/bg_calendarMainBody.jpg) no-repeat;
	width: 730px;
	float: left;
}
#zeta-inner h1,
#zeta-inner h2 {
	margin: 0;
	padding: 30px 0 10px 25px;
	text-align:left;
}
#zeta-inner p {
	margin: 0;
	padding: 10px 60px 5px 25px;
	line-height: 18px;
}
#calendarCallout {
	margin: 10px 0 0 15px;
	padding: 0;
	background: url(../img/bg_calendarCallout.jpg) no-repeat;
	width: 673px;
	height: 199px;
}
#calendarCallout fieldset {
	margin: 0;
	padding: 60px 0 0 6px;
	width: 600px;
	border-style: none;
}
#calendarCallout fieldset ul {
	margin: 0;
	padding: 0 0 0 25px;
	list-style: none;
}
#calendarCallout fieldset li {
	float: left;
}
#calendarCallout fieldset li p {
	margin: 0;
	padding: 0;
}
#calendarCallout label {
	margin: 0;
	padding: 3px 5px 3px 0;
	font-size: 9px;
	float: left;
}
#zeta-inner table {
	margin: 0 0 0 40px;
	padding: 0;

}
.dashedBorder {
	margin: 5px 0 0 0;
	padding: 0;
	border-top: 1px dashed #b2a497;
	width: 640px;
}



/* Photo Gallery Page */

#eta {
	margin: 0;
	padding: 7px 0 0 11px;
	width: 200px;
	float: left;
}

/* sub-nav */
#photoNavWrap {
	margin: 0;
	padding: 0;
}
#photoNavTile {
	margin: 0;
	padding: 0;
	background: url(../img/bg_photoNavTile.jpg) repeat-y;
	width: 200px;
}
#photoNavMain {
	margin: 0;
	padding: 0;
	background: url(../img/bg_photoNavTop.jpg) no-repeat;
	width: 200px;
	min-height:190px;
  	height:auto !important; /* fix for IE6 */
  	height:190px;
}
#photoNavMain h3 {
	margin: 0;
	padding: 25px 0 5px 25px;
	color: #3d6014;
}
#photoNav {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 16px;
	width: 200px;

}
#photoNav li {
	padding: 0 0 0 20px;
	width: 155px;
}
#photoNav li li {
	margin: 0;
	padding: 0 15px 0 10px;
}
#photoNav li li li {
	margin: 0;
	padding: 0 0 0 8px;
	font-size: 10px;
}
#photoNav li a {
	padding: 0 0 0 10px;
	display: block;
}
#photoNav li a:hover {
	background-color: #e0d8ab;
}
#photoNav li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#photoNav li li a {
	padding: 0 0 0 10px;
	display: block;
}
#photoNav li li a:hover {
	color: #8c9b4e;
	background: url(../img/icon_subNavArrow.gif) no-repeat left center;
}
#photoNav li.current a {
	color: #8c9b4e;
	background: url(../img/icon_subNavArrow.gif) no-repeat left center;
}

#eta #travelSide {
	margin: 0;
	padding: 0;
	background: url(../img/bg_onlineTravel2.jpg) no-repeat;
	width: 200px;
	height: 266px;
}
#eta #travelSide p {
	margin: 0;
	padding: 210px 35px 0 20px;
	font-size: 10px;
	color: #3b2314;
}
#eta #travelSide p a,
#eta #travelSide p a:visited {
	color: #3b2314;
}
#eta #travelSide .arrow1 {
	margin: 0;
	padding: 212px 4px 20px 33px;
	float: left;
}

#theta {
	margin: 0;
	padding: 0;
	background: url(../img/bg_photoGallSide.jpg) no-repeat top left;
	width: 732px;
	float: left;
}
#flashGallery {
	margin: 0;
	padding: 10px 0 0 24px;
	float: left;
}


/* -------------------------------------------------------- */


/* 5. 1-COLUMN PAGE LAYOUT (JOIN, SEARCH RESULTS) */


/* join us */

#epsilon {
	margin: 10px auto 0 auto;
	padding: 0 0 20px 0;
	background: url(../img/bg_joinFormbody.jpg) no-repeat top center;
	width: 493px;
}
#epsilon h1 {
	margin: 0;
	padding: 30px 0 10px 30px;
}
#epsilon p {
	margin: 0;
	padding: 10px 60px 5px 30px;
	line-height: 18px;
}

#epsilon fieldset {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 10px;
	border-style: none;
}
#epsilon fieldset ul {
	padding: 0 0 0 40px;/padding: 0 0 0 15px;
	list-style: none;
}
#epsilon fieldset li {
	padding-bottom: 10px;
}
#epsilon fieldset li p {
	margin: 0;
	padding: 0px 0 0 0;
}
#epsilon label {
	margin: 5px 10px 0 0;
	float: left;
	text-align: right;
	width: 100px;
}


#epsilon .requiredAlert {
	margin: 0;
	padding: 0 0 0 12px;
	color: #e00030;
	font-weight: bold;
}

/* search results */

#iota {
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: url(../img/bg_searchBody.jpg) no-repeat top;
	width: 968px;
}
#iota h1 {
	margin: 0;
	padding: 40px 0 10px 40px;
}
#iota h3 {
	margin: 0;
	padding: 10px 0;
}
#iota p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 18px;
}
.searchResult {
	margin: -1px 0 0 32px;
	padding: 0;
	border-top: 1px dashed #b2a497;
	border-bottom: 1px dashed #b2a497;
	width: 895px;
}


/* -------------------------------------------------------- */

/* 6. COUPON POP UP WINDOW */

#couponPopup {
	margin: 0;
	padding: 0;
	background-color: #fbf4e3;
	background-image: none;	
	width: 520px;
}

#coupon-container {
	margin: 10px;
	padding: 0;
}
#printBtn {
	margin: 0 0 0 0;
	float: right;
}
#mapContainer {
	margin: 0 0 0 -5px;
	padding: 15px 0 0 15px;
	background: url(../img/bg_mapHolder.gif) no-repeat;
	width: 461px;
	height: 356px;
}
#mapImage {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	background-color: #FFF;
	width: 428px;
	height: 322px;
}

#mapContainerCoupon {
	margin: 0 0 0 -5px;
	padding: 15px 0 0 15px;
	background: url(../img/bg_mapHolder.gif) no-repeat;
	width: 600px;
	height: 463px;
}
#mapImageCoupon {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	background-color: #FFF;
	width: 600px;
	height: 463px;
}

/* -------------------------------------------------------- */

/* 7. MEMBER PAGE */


/* member navigation */
#nav-member {
	margin: 15px 0 0 19px;
	padding: 0;
	background: url(../img/bg_memberNav.gif) no-repeat;
	width: 931px;
	height: 34px;
}
#nav-member ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	width: 931px;
}
#nav-member li {
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
}
#nav-member li li {
	margin: 0;
	padding: 0 15px 0 10px;
}
#nav-member li li li {
	margin: 0;
	padding: 0 0 0 8px;
	font-size: 10px;
}
#nav-member li a,
#nav-member li a:visited {
	padding: 8px 25px 0 25px;
	color: #FFF;
	display: block;
	text-transform: uppercase;
	font-size: 13px;
}
#nav-member li a:hover {
	text-decoration: underline;
}
#nav-member li.navDiv {
	margin: 0;
	padding: 0;
	height: 32px;
	float: left;
}
.returnBHBL {
	margin: -8px 0 0 0;
	padding: 0;
}

#memberBackground {
	background: #856153 url(../img/bg_memberBodyTile.jpg) repeat-x;
}
#memberTile {
	margin: 0;
	padding: 0;
	background: url(../img/bg_memberTile.gif) repeat;
}

/* left and right side bars */
#beta-inner {
	margin: 0;
	padding: 10px 0 0 8px;
	width: 179px;
	float: left;
}
#beta-inner img {
	border: 1px solid #b2a497;
}
#member-info {
	margin: 10px 0 0 0;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #b2a497;
	width: 179px;
}
#member-info-inner {
	margin: 5px;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#member-info2 {
	margin: 10px 0 0 0;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #b2a497;
	width: 179px;
}
#member-info-inner2 {
	margin: 5px;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#member-info-inner h1,
#member-info-inner2 h1 {
	margin: 0;
	padding: 10px 0;
	background-color: #143d2b;
	text-align: center;
	color: #FFF;
}
#member-info-inner h4,
#member-info-inner2 h4 {
	margin: 0;
	padding: 5px 12px;
	font-size:10px;
}
#member-info-inner p,
#member-info-inner2 p {
	margin: 0;
	padding: 0 12px 10px 12px;
	font-size: 10px;
}
#member-info-inner p.address {
	margin: 0;
	padding: 5px 12px;
	font-size: 12px;
}
#member-info-inner p a,
#member-info-inner p a:visited,
#member-info-inner h4 a,
#member-info-inner h4 a:visited,
#member-info-inner2 p a,
#member-info-inner2 p a:visited,
#member-info-inner2 h4 a,
#member-info-inner2 h4 a:visited,
#member-info-inner2 li a,
#member-info-inner2 li a:visited,
#couponsPromos li a,
#couponsPromos li a:visited {
	color: #96231a;
}
#member-info-inner2 ul {
	margin: 0;
	padding: 10px 10px 10px 20px;
	line-height: 18px;
}

#delta-inner {
	margin: 0;
	padding: 0 0 0 8px;
}


#couponsPromos {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	background-color: #fdd49e;
	border: 1px dashed #b2a497;
	width: 179px;
}
#couponsPromos h1 {
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
#couponsPromos ul {
	margin: 0;
	padding: 0 10px 10px 30px;
	line-height: 18px;
}

#couponScissors {
	margin: -13px 0 0 0;
	padding: 0 0 0 140px;
}
#bhbl-logo {
	margin: 0 auto;
	padding: 20px 0 0 20px;
	width: 179px;
}


/* center content */

#kappa {
	margin: 0 0 20px 0;
	padding: 0 7px;
	background: url(../img/bg_bodySides.jpg) no-repeat top center;
	width: 532px;
	float: left;
	min-height:641px;
  	height:auto !important; /* fix for IE6 */
  	height:641px;
}
/* Below applies to IE6 Only */
/*\*/
* html #kappa {
	margin: 0 0 0 0px;
}
/**/
#kappa-inner {
	margin: 0;
	padding: 0 0 0 35px;
	width: 493px;
	float: left;
	min-height:641px;
  	height:auto !important; /* fix for IE6 */
  	height:641px;
}
#kappa-inner h1 {
	margin: 0;
	padding: 8px 0 30px 0;
}
#kappa-inner p {
	margin: 0;
	padding: 5px 30px 5px 0;
	line-height: 18px;
}
#kappa-inner ul {
	margin: 0;
	padding: 5px 0 5px 50px;
	line-height: 18px;
}
#kappa-inner .dashedBorder {
	margin: 5px 0 10px 0;
	padding: 0;
	border-top: 1px dashed #b2a497;
	width: 460px;
}

#footer-member {
	margin: 0 auto;
	padding: 30px 0 80px 0;
	background: url(../img/bg_memberFooter.gif) no-repeat top center;
	text-align: center;
	width: 968px;
	height: 52px;
<<<<<<< .mine
}

/* Locator */

#photoNavMain h3.locationHead {
	margin: 0 25px;
	padding: 0;
	color: #3b2314;
}
#photoNavMain p {
	margin: 0 25px;
	padding: 5px 0 8px 0;
}
#photoNavMain p.locBack {
	margin: 0;
	padding: 0 25px 0 0;
	text-align:right;
}

#theta #locatorMapContainer {
	margin: 10px 0 0 65px;
	padding: 18px 0 0 20px;
	background: url(../img/bg_mapFrame.jpg) no-repeat;
	width: 615px;
	height: 480px;
	
}
#theta #locatorMapContainer #mapContainer {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	width: 575px;
	height: 439px;
	
=======
}


/* 8. LOCATOR PAGE */

#photoNavMain h3.locationHead {
	margin: 0 25px;
	padding: 0;
	color: #3b2314;
}
#photoNavMain p {
	margin: 0 25px;
	padding: 5px 0 8px 0;
}
#photoNavMain p.locBack {
	margin: 0;
	padding: 0 25px 0 0;
	text-align:right;
}

#theta #locatorMapContainer {
	margin: 10px 0 0 65px;
	padding: 18px 0 0 20px;
	background: url(../img/bg_mapFrame.jpg) no-repeat;
	width: 615px;
	height: 480px;
	
}
#theta #locatorMapContainer #mapContainer {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	width: 575px;
	height: 439px;
	
>>>>>>> .r97
}


/* 9. BLOG */

#blog-eta {
	margin: 0;
	padding: 0;
	width: 195px;
	float: left;
}
#blog-eta .tellTrip {
	margin: 0;
	padding: 15px 0 0 35px;
}
#blog-eta h3 {
	margin: 0;
	padding: 25px 0 5px 50px;
	color: #474437;
	font-size: 13px;
}

#blog-eta ul {
	margin: 0;
	padding: 10px 0 0 40px;
	list-style-type: none;
	line-height: 18px;
}
#blog-eta li {
	padding: 0;
	width: 155px;
}
#blog-eta li a {
	padding: 0 0 0 10px;
	display: block;
}
#blog-eta li a:hover {
	color: #8c9b4e;
}
#blog-eta li.current a {
	color: #8c9b4e;
}


/* Content area */

#blog-theta {
	margin: 0;
	padding: 0 0 0 35px;
	background: url(../img/bg_blogBody.jpg) no-repeat top;
	width: 734px;
	float: left;
	min-height:777px;
  	height:auto !important; /* fix for IE6 */
  	height:777px;
}
#blog-theta h1 {
	margin: 0;
	padding: 30px 0 10px 20px;
}
#blog-theta h2 {
	margin: 0;
	padding: 30px 0 10px 20px;
	font-size: 11px;
	color:#3d6014;
}
#blog-theta p {
	margin: 0;
	padding: 10px 60px 5px 20px;
	line-height: 18px;
}


/* EGuides */

#eguidecontain {
	margin: 0px auto 0 auto;
	padding: 0;
	background-color: #fbf4e3;
	width: 968px;
}
#eguidepage {
	margin: 0;
	padding: 0;
	background: url(../img/bg_bodyHeader-eg.jpg) no-repeat top center;
	width: 968px;