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

body {
	background-color:#ffffff;
	text-align:center;
	font-family: "Times New Roman", Times, serif ;
	font-size:17px;
	color: #0b1200;
}

#wrapper {
	margin:auto;
	width: 947px;
}

#header {
	background-image:url(../images/bannner-1.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:auto;
	height:212px;
	width: 947px;
}

#main-content{
	margin:auto;
	text-align:left;
	border: 1px  solid #FCEDF4;
	width: 699px;
}

h1 {
	font-size:48px;
	color:#442518;
}

h2 {
	font-size:23px;
	/*margin-left:30px;*/
}

h3 {
	padding-bottom:3px;
	margin-bottom:3px;
	margin-top:6px;
	font-size:33px;
	color: #0b1200;
}

/*.speaker-box h3, h3.speaker-descriptions {
	margin-left:30px;
}
*/
h4 {
	font-size:19px;
	padding-top:3px;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:0px;
	color: #0b1200;
}

/*.speaker-box h4 {
	margin-left:30px;
}
*/
p {
	color: #0b1200;
}

.font-up-size {
	font-size:115%;
}

.no-left-margin {
	margin-left:0px;
}

ul {
	font-size:19px;
	margin-top:0px;
	margin-left:70px;
	padding-top:0px;
	padding-right:30px;
}

ul li {
	padding-bottom:5px;
}

blockquote {
	padding:0 25px 0 25px;
	color:#aa517a;
}

blockquote.medical {
	font-size:15px;
	color:#000000;
	text-align:justify;
}

a {
	color:#aa517a;
	text-decoration:none;
}

a:hover {
	color:#000000;
}

.speaker-descriptions {
	font-size:29px;
}

.buy-button {
	 background-image:url(../images/sign-up-now.gif); background-repeat:no-repeat; background-position:top center; width:380px; margin:auto; padding-bottom:10px; padding-top:13px; font-size:26px;
}

.underline {
	text-decoration:underline;
}

.list-less-margin {
	margin-left:15px;
}

.green {
	color:#3b6112;
}

.red {
	color:#DC1951;
}

.checkmark-list {
	list-style-image:url(../images/check.jpg);
	padding-left:65px;	
}

.checkmark-list li{
	padding-bottom:10px;
}

.image-left-border-pad {
	float:left; margin-right:6px; margin-bottom:6px; padding:4px; border: 1px solid #a2b981;
}

.image-right-border-pad {
	float:right; margin-left:6px; margin-bottom:6px; padding:4px; border: 1px solid #a2b981;
}

.light-back-box {
	background-color:#fdfaf6; margin:auto; width:90%; padding:16px; border: 1px solid #eeeeee;
}

/*STYLES FOR MP3 PLAYER*/

.mp3-holder {
	float:right; padding:4px; margin-right:135px; margin-top:0px; margin-bottom:5px; border: 1px solid #a2b981;
}

.solo-mp3 {
	margin:auto;
	width:422px;
	height:28px;
}

/*END STYLES FOR MP3 PLAYER*/

.speaker-bio-speaker-day {
	margin-right:35px; margin-left:255px; font-size:16px; text-align:justify; color:#1E1E1E;
}

/*STYLES FOR HOLLYBERRY HEADER*/

.holly-header {
	background-image:url(../images/holly-berries-flipped-horiz.jpg); background-repeat:no-repeat; background-position:top left; height:126px;
}

.inner-holly-header {
	background-image:url(../images/holly-berries.jpg); background-repeat:no-repeat; background-position:top right; height:100%;
}

.holly_right {
	background-image:url(../images/holly-berries.jpg); background-repeat:no-repeat; background-position:bottom right; height:100%;
}


.holly_left {
	background-image:url(../images/holly-berries-flipped-horiz.jpg); background-repeat:no-repeat; background-position:bottom left; height:100%;
}

/*END STYLES FOR HOLLYBERRY HEADER*/

/*STYLES TO LAYOUT SPEAKER BOX*/

.speaker-box {
	position:relative;
	background-image:url(../images/drop-shadow-container-box-middle.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	margin:auto;
	width: 699px;
}

.speaker-box-top {
	margin:auto;
	width:699px;
	height:27px;
	background-image:url(../images/drop-shadow-container-box-top.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

.speaker-box-bottom {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:699px;
	height:27px;
	background-image:url(../images/drop-shadow-container-box-bottom.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

.speaker-box-inner {
	padding: 0 40px;
}

/*END STYLES TO SPEAKER BOX*/

/*STYLES TO LAYOUT FREE BONUS BOX*/

.free-bonus, .free-bonus-wide {
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	width:70%;
	background-color: #a7e660;
	border: 1px solid #93ad6d;
	padding:10px;
}

.free-bonus p, .free-bonus h4 {
	margin-left:8px;
	margin-right:8px;
	padding-top:1px;
	margin-top:1px;
	padding-bottom:2px;
	margin-bottom:2px;
}

.free-bonus-wide {
	width:90%;
	margin-bottom:25px;
}

.free-bonus-wide ul {
	font-size:12px;
}

/*END STYLES TO LAYOUT FREE BONUS BOX*/

/*STYLES TO LAYOUT FINE BORDER BOX*/

.boring-box {
	width:88%;
	margin:20px auto;
	padding:15px 10px;
	border:1px solid #c5f98b;
	text-align:left;
}

.bgcolor {
	background-color:#e0febf;
}

/*END STYLES TO LAYOUT FINE BORDER BOX*/

.centering {
	margin:auto;
	width:100%;
	text-align:center;
}

.clear {
	clear:both;
}

/*STYLES TO LAYOUT THE TOP QUOTE*/

.top-quote {
	width:699px;
	padding-top:6px;
	padding-bottom:5px;
	margin:auto;
	color:#142303;
	text-align:center;
}

/*END STYLES TO LAYOUT THE TOP QUOTE*/

/*STYLES FOR PRICE SUMMARY TABLES*/

.summit-pkg-summary {
	font-size:125%;
	border-collapse:collapse;	
}

.summit-pkg-summary tr:hover, .datatable tr.hilite {
	background-color:#D0F192;
	color: #000000;
}

/*END STYLES FOR PRICE SUMMARY TABLES*/

/*STYLES TO LAYOUT THE TOP MENU AND GIVE IT'S LINKS A COLOR*/

.top-menu {
	width:699px;
	padding-top:6px;
	padding-bottom:22px;
	margin:auto;
	color:#142303;
	text-align:center;
}

.top-menu ul {
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-size: 15px;
}

.top-menu li {
	display: inline;
	margin-right: 0px;
	margin-left: 0px;
	text-decoration: none;
}

.top-menu a {
	color:#142303;
	text-decoration:none;
}

.top-menu a:hover {
	background-color:#d7f1ba;
}


/*STYLES FOR THUMBNAILS FOR SUMMIT HOME PAGE*/

.thumb-wrap {
	text-align:center; margin:auto; width:651px;
}

.little-pic-wrapper {
	text-align:center;
	margin:auto;
	width:100%;
}

.little-pic-wrapper-med-width {
	text-align:center;
	margin:auto;
	width:565px;
}

.little-pic-wrapper-narrow-width {
	text-align:center;
	margin:auto;
	width:475px;
}

.little-pic-wrapper ul, 
.little-pic-wrapper-med-width ul, 
.little-pic-wrapper-narrow-width ul {
	list-style-type:none;
	text-align:center;
	margin:0px;
	padding:0px;
}

.little-pic-wrapper ul li, 
.little-pic-wrapper-med-width ul li, 
.little-pic-wrapper-narrow-width ul li {
	display: inline;
	float: left;
    width:75px;
	margin-right: 9px;
	margin-left: 9px;
	margin-bottom: 10px;
	padding-bottom:0px;
	margin-top: 0px;
	padding-top:0px;
}

/*END STYLES FOR THUMBNAILS FOR SUMMIT HOME PAGE*/

.download-table {
	border: 6px solid #8dcf43;
	margin-bottom:26px;
}

.download-table td {
	padding: 4px;
}

.download-table a {
	border:1px solid #d4d4d3;
	padding:3px;
}
.download-table a:hover {
	background-color:#f3fe4a;
	border:1px solid #d4d4d3;
	padding:3px;
}

.underline-cell {
	border-bottom:1px solid #e9e9e9; 
}

.center {
	text-align:center;
	color:#aa517a;
	font-size:160%;
}

/* TAF SPECIFIC */

.taf-table .fields {
	width:250px;
}

.taf-table .comment {
	width:400px;
}

.error-msg-wrap {
	margin:auto; width:350px; background-color:#f3fee6; padding:10px; border:1px solid #dcf8bc;
}

.error-msg-wrap blockquote {
	 color:#FF0000; font-size:14px; margin:0px;
}

.error-msg-wrap {

}
/* END TAF SPECIFIC */
