@charset "utf-8";
/* GLOBAL STYLES */

* { padding:0; margin:0; }

html, body {
	font: normal normal 14px/1.35em "Segoe UI", "Lucida Sans Unicode", "Sylfaen", "Book Antiqua", "Palatino Linotype", "Trebuchet MS";
	background-color: #fefae2;
}

/* Links, Image links */
a img { border: none;	}
a { outline: none; }
/* Headers */
h1, h2, h3, h4, h5, form { margin: 0; }
h1 { font-size: 150%}
h2 { font-size: 130%}
h3 { font-size: 125%}
h4 { font-size: 100%}
/* Paragraphs */
p { margin: 0 0 1.5em 0; }
p.right {text-align: right}
p.center {text-align: center}
p.quote {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; color: #808080; margin-bottom: 0.3em;}
p.author {font-family: Georgia, "Times New Roman", Times, serif; margin-right: 0.5em; color: #999966; font-size: 12px; font-style: italic;} 

.warning {
	margin: 10px;
	padding: 15px;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; font-style: italic; color: #FF0000;
	margin-bottom: 0.3em;
	border: 3px dashed #FF6600;
	text-align: center;
	clear: both;
}

.message {
	margin: 10px;
	padding: 15px;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; font-style: italic; color: #660000;
	margin-bottom: 0.3em;
	border: 3px double #339900;
	text-align: center;
	clear: both;
}

.contText {	padding: 20px 60px; }
.contText p { padding: 10px 0; }
.contText h3 { padding: 10px 0; }
.contText ul li { padding: 10px 0; }

/*------------------------------*/
/*-----STRUCTURE----------------*/
/*------------------------------*/
#wrapper { width: 100%; position: relative; }
#header { 
	height: 86px; 
	width: 100%; 
	text-align: center; 
	background: url(../images/backgrounds/header.jpg) repeat-x; 
	padding-top: 13px;
} 
#mainContainer { width: 800px; margin: 0 auto; position: relative; }
#colLeft { float: left; width: 470px; padding: 10px 30px;}
#colRight { float: right; width: 270px; padding: 90px 0 0 0; background: url(../images/backgrounds/colRight.png) no-repeat}
#colLeft1 { float: left; width: 350px; padding-left: 40px;}
#colRight1 { float: right; width: 350px; padding-right: 40px;}
#colLeft2 { float: left; width: 720px; padding-bottom: 30px;}
#colRight2 { float: left; width: 230px; }
#testimonials { border: 1px solid #CC6600; padding: 20px; }

.ctr_yel_o { width: 700px; margin: 0 auto; background: url(../images/backgrounds/700yel-bot.png) bottom no-repeat; }
.ctr_yel_i { width: 640px; padding: 30px;  background: url(../images/backgrounds/700yel-top.png) top no-repeat; }

a.sharevideo {
	width: 168px;
	height: 57px;
	position: absolute;
	right: 10px;
	top: 10px;
}

/* FORMS */
.labelHldr { padding-bottom: 2px;}
.labelHldr em { font-size: 12px; color: #666600; }
.ctrlHldr { padding-bottom: 10px;}
#formArrow { position: absolute; left: 492px; top: 230px; }
/* CALL BACK FORM */
#callback { clear: both; width: 600px; margin: 30px auto; background: #fef2b0; border: 5px solid #f7e452; padding: 20px;}
#callbackMsg { 
	text-align:center; 	
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; font-style: italic; color: #155a0a;
}
#callbackFormCnt { width: 500px; padding: 0 20px; margin: 0 auto; background: #fff7ca; border: 1px solid #f7e452;}
#friendFormCnt {margin: 0 auto; background: #fff7ca; border: 1px solid #f7e452;}



/* --------------------------------------------
|  STYLED HEADERS
--------------------------------------------- */
/* code for all styled headers */
h1 span {
	display: block;
	/* place the span on top  */
	position: relative;
	z-index: 1;
	/* This is what moves the text under the span */
	margin-bottom: -9999px;
}

#amazingHdr, #amazingHdr span {
	width: 630px;
	height: 155px;
	background: url(../images/headers/amazingHdr.png) no-repeat;
	}


#heresyourHdr, #heresyourHdr span {
	width: 600px;
	height: 82px;
	background: url(../images/headers/heresyourHdr.png) no-repeat;
	}

#privacyHdr, #privacyHdr span {
	width: 341px;
	height: 33px;
	background: url(../images/headers/privacyHdr.png) no-repeat;
	}

#termsHdr, #termsHdr span {
	width: 341px;
	height: 33px;
	background: url(../images/headers/termsHdr.png) no-repeat;
	}

#sharevideoHdr, #sharevideoHdr span {
	width: 800px;
	height: 31px;
	background: url(../images/headers/sharevideoHdr.png) no-repeat;
	}
	
#registerseminarHdr, #registerseminarHdr span {
	width: 600px;
	height: 25px;
	background: url(../images/headers/registerseminarHdr.png) no-repeat;
	}
	

/* LISTS */
ul.list1 { padding: 10px 30px; font-size: 16px; list-style: none;}
ul.list1 li { 
	background: url(../images/bullet_arrow.gif) 0 0 no-repeat;
	padding: 10px 0 0 50px;
	height: 50px;
}


/* FOOTER */

#footer, #footer1 {
	clear: both;
	width: 100%;
	text-align: center;
	font: 10px "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, Arial;
	color: #f3be0b;
	padding-top: 30px;
}

#footer1 { background:url(../images/footer_bg.png) no-repeat; padding: 0 0 30px 0;}



