@charset "UTF-8";

/* SpryHTMLPanel.css - version 0.1 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2007. Adobe Systems Incorporated. All rights reserved. */

/* Developers are allowed to specify markup to use when the HTMLPanel is
 * loading content, or when an error has occurred while loading content.
 * This content must be present *inside* the HTMLPanel's container element
 * and must have either the class "HTMLPanelLoadingContent" or "HTMLPanelErrorContent"
 * on it, so the HTMLPanel can identify it.
 *
 * The following rule is defined to hide this content, just in case the
 * page is loaded within a browser that has JavaScript turned off.
 */
.HTMLPanelLoadingContent, .HTMLPanelErrorContent {
	display: none;
}

/* The HTMLPanelLoading class name is programatically placed on the HTMLPanel's
 * top-level container element whenever the panel makes a server request for content.
 * This gives designers a way hook to style the panel differently when it is in the
 * process of loading content. The class name is automatically removed once the
 * HTMLPanel has loaded the content or an error has occured.
 *
 * To modify the look of the panel when it is loading, simply add your CSS
 * properties to this rule. 
 */
.HTMLPanelLoading {
}
.MasterDetail .DetailContainer #leftphoto {
	margin: 0px;
	padding: 0px;
	float: left;
}
.MasterDetail .DetailContainer #rightphoto {
	margin: 0px;
	padding: 0px;
	float: right;
}

/* The HTMLPanelError class name is programatically placed on the HTMLPanel's
 * top-level container element if the HTMLPanel's request for content fails.
 * This gives designers a way hook to style the panel differently when an error
 * has occured. This class name is automatically removed when content is loaded
 * into the HTMLPanel.
 *
 * To modify the look of the panel when an error occurs, simply add your CSS
 * properties to this rule. 
 */
.HTMLPanelError {
}

#pageholder #gallerybox {
	text-align: center;
}

#pageholder #textcontent{
	margin: 0px;
	font-family: "MS Serif", "New York", serif;
	font-size: 16px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#pageholder #textcontent p{
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: normal;
}

#pageholder #textcontent ul{
	font-family: "MS Serif", "New York", serif;
	font-size: 14px;
}

#pageholder #textcontent h2{
	font-family: "MS Serif", "New York", serif;
	font-size: 20px;
	color:#000;
	height: 22px;
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#pageholder #BandAphotos {
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#pageholder #testimonialtext {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
}

.purchasetable
{
	width:400px;
	padding:0px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:40px;
	background-color:#AE9259;
	border:1px solid #281802;
	text-align: center;
	}

.purchasetable th{
	background-color:#805531;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	text-align:center;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#281802;
}
	
.tblcaption{
margin:0;
padding:0;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#2c1A04;
font-weight:bold;
}
	
.centerup{	
  text-align:center;	
	}

tr.altRow td {
	background-color: #FFFFFF;
}

.onlineptext {
	width: 440px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "MS Serif", "New York", serif;
	font-size: 14px;
	}
.greencheck {
	list-style-position: inside;
    list-style-image:url(../images/CompatibilityCheckmark.png);
}
/*The following class is for the eat page main content. I placed a class on the extermal page so that it would have a background and different margins.*/

.eatformatbg{
	font-family: "MS Serif", "New York", serif;
	font-size: 16px;
	line-height: normal;
	color: #000;
	background-image: url(../images/eatformatpgbg.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight: bold;
	background-position: -15px 30px;
	}
.communityh1format{
	font-family: "MS Serif", "New York", serif;
	font-size: 24px;
	text-align: center;
	}
.inspirationalvideobox{
	text-align: center;
}

/*Information below is css for the purchase page paypal boxes*/


.ppboxdesignright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 200px;
	border: thin solid #000;
	text-align: center;
	background-color: #907848;
}
 .ppheadline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
 
 .ppboxdesignleft {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 200px;
	border: thin solid #000;
	text-align: center;
	background-color: #907848;
}
table#ppdetail
{
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*Information above is css for the purchase page paypal boxes*/

.blog {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	width: 425px;
	font-weight: bold;
	padding: 0px;
}
#blogbox {
	width: 425px;
	padding: 0px;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.bloghdr {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#blogbox img {
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
}