/* CSS The Journey style2 - changes to h1 h2 h3*/
html			 { height: 100%;   /* needed by Netscape to prevent it going crazy*/}
body {margin: 0; padding: 0; background: #fff url(http://www.thejourneyusa.com/images/wbgd.gif) repeat; background-position: center; background-attachment: fixed; color: #000; font: 0.9em Verdana, Geneva, sans-serif;}
h1				 { color: #8D7911; font: bold 2.1em "Trebuchet MS", Helvetica; text-align: center; margin-top: 0;} /* Gold center change from styleuscreat*/
h2				 { color: #2C3473; font: italic bold 1.4em "Trebuchet MS", Helvetica; text-align: center; } /* Dark Blue center chg*/
h3				 { color: #2C3473; font: bold 1.2em "Trebuchet MS", Helvetica; text-align: left; } /* Std Blue*/
h4				 { color: #282b7c; font: 1.2em "Trebuchet MS", Helvetica; display:inline; text-align: left; } /* Med Blue no br */
h5               { color: #8D7911; font: italic bold 1.5em "Trebuchet MS", Helvetica;  text-align: left; line-height: 1.8em;} 
h6               { color: #8D7911; font: bold 1.5em Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 0; } /* Big Gold */
h6.cent			 { margin-top: 0; color: #8D7911; text-align: center; font: italic bold 1.4em "Trebuchet MS", Helvetica, sans-serif;}
p                { color: #000000; font: 1.0em Verdana, Geneva, sans-serif;}
p.blue		     { margin: 0 0 7px 0; color: #275CBE; font: 1.0em Verdana, Geneva, sans-serif; text-align:justify; }
img.lft			 {float:left; margin: 5px; padding: 5px; }
a		 		 { color: #03F;}
a:hover      	 { color: #BE4B14; font-weight:bold;}
a img		     { border: none;}
a.cart			 { display: block; float: left; background: transparent url(http://www.thejourneyusa.com/images/button-cart.gif) top left no-repeat; width: 100px; height: 29px; text-decoration: none;}
a.cart:hover	 { display: block; float: left; background: transparent url(http://www.thejourneyusa.com/images/button-carthover.gif) top left no-repeat; width: 100px; height: 29px;text-decoration: none;}
a.viewc			 { display: block; float: right; background: transparent url(http://www.thejourneyusa.com/images/button-view.gif) top left no-repeat; width: 100px; height: 29px; text-decoration: none;}
a.viewc:hover	 { display: block; float: right; background: transparent url(http://www.thejourneyusa.com/images/button-viewhover.gif) top left no-repeat; width: 100px; height: 29px;text-decoration: none;}
ul				 { color: #2C3473; font: bold 1.0em Verdana, Geneva, sans-serif; }
li				 { padding: 3px;}
blockquote 		 { font: 1.2em Arial, Tahoma, sans-serif; font-weight:bold;  color: #2552a3; line-height: 1.2em;}
.imgleft 		 { float: left; margin-right: 10px; padding: 10px; border: 1px solid #aaa; }
.imgright		 { float: right; margin-left: 10px; padding: 10px; border: 1px solid #aaa; }
.imgplain		 { float: right; margin: 0 17px 0 10px; padding: 3px; }
.tab			 { margin-left: 60px;}
.txtcen			 { text-align: center; }
.ltblue			 { color: #0a81b8; }
.gold			 { color: #8D7911; font-weight:bold;}
.aqdk			 { color: #2C5873;}
.blue			 { color: #2C3473;}
.blueb		     { color: #2C3473; font-weight:bold;}
.whites          { color: #ffffff; font: normal 1.0em "Trebuchet MS", Helvetica; }
.rbroundbox      { background: url(http://www.thejourneyusa.com/images/te.gif) repeat; }
.rbtop div       { background: url(http://www.thejourneyusa.com/images/tl.gif) no-repeat top left; }
.rbtop           { background: url(http://www.thejourneyusa.com/images/tr.gif) no-repeat top right; }
.rbbot div       { background: url(http://www.thejourneyusa.com/images/bl.gif) no-repeat bottom left; }
.rbbot           { background: url(http://www.thejourneyusa.com/images/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height: 7px;font-size: 1px;}
.rbcontent       { margin: 0 7px; }
.rbroundbox      { width: auto; margin: 1em auto; }
.cleared		 {clear: both;}	

/* Wrapper, Header, Menu */
#container		 { width: 800px; margin: 0 auto; overflow: hidden; background:#FFF;}
#fill            { width: 800px; margin: 0; padding: 0; background: #fff; }
#menu			 { width: 800px; height: 32px; overflow:hidden;}
#content         { width: 740px; margin: 5px 20px 10px 20px; padding: 10px;}
#clear           {clear: both;}   
#content a		 { color: #282b7c; font: 1.3em Arial, Tahoma, sans-serif; font-weight:bold; line-height: 1.5em;}
#content a:hover { color: #0080FF;}
#content img	 { float: left; padding: 0 20px 10px 0;}
#conthdr		 { border-bottom: 1px solid #0080FF;}
#content p		 { margin: 5px; font: 1.0em Arial, Tahoma, sans-serif;}
#hdrcleanse		 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrcleanse.jpg); background-repeat: no-repeat; overflow:hidden;}
#hdrcleanse10	 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrcleanse10.jpg); background-repeat: no-repeat; overflow:hidden;}
#hdrbrillmkt	 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrbrillmkt.jpg); background-repeat: no-repeat; overflow:hidden;}

/* R,A,T - See inline style for main rat.html - this used for linked articles */
#rat			 { width: 740px; height: 60px; background-image: url(http://thejourneyusa.com/images/title-arttest.gif); background-repeat: no-repeat; margin: 0 auto;}
#wrap            { width: 730px; margin-left: 30px; margin-right: 25px; padding-top: 10px; font: 1.0em "Trebuchet MS", Helvetica; color: #282b7c;}
#wrap p          { font: 1.0em "Trebuchet MS", Helvetica; color: #282b7c;}
#wrap h1		 { color: #154FA4; font: 1.8em "Trebuchet MS", Helvetica; font-weight: bold; text-align: center;} 
#wrap h2		 { color: #282b7c; font: 1.4em "Trebuchet MS", Helvetica; font-weight: bold; text-align: center;} 
#wrap h3		 { color: #8B7B43; font: 1.2em "Trebuchet MS", Helvetica; font-weight: bold;}
#wrap a 		 { text-decoration: none; color: #4F4522;}
#wrap a.cat		 { text-decoration: underline; font-size: 1.0em; line-height: 1.3em;}
#wrap a.fnd		 { color: #8B7B43; font: 1.2em "Trebuchet MS", Helvetica; font-weight: bold;}
#wrap a:hover 	 { color: #282b7c;}
#wrap ul, li	 { list-style-type: none; display: inline-block;}
.tblrat          { width: 700px; border: 0; padding: 0; background-color: #fff;  font-size: 1.0em; margin: 0 0 20px 20px; padding: 4px; text-align: left;}
.tblrat td  	 { color: #34454E; padding: 5px; border-width: 0;}
.tblrat td.lk:hover { background-color:#C4B377;} 
.line {border-top: 1px solid #004E9B; width: 350px; margin-left: 200px;}
.res {background: url(http://www.thejourneyusa.com/images/icon-resource.gif) no-repeat;  width: 50px; height: 60px; }
.art {background: url(http://www.thejourneyusa.com/images/icon-article.gif) no-repeat; width: 50px; height: 50px; }
.tes {background: url(http://www.thejourneyusa.com/images/icon-testim.gif) no-repeat; width: 55px; height: 50px; }
.jpp {background: url(http://www.thejourneyusa.com/images/icon-jpp.gif) no-repeat; width: 53px; height: 53px; }

/* New Beginnings - Headings and Form*/
#nb              { width: 750px;  margin: 25px; padding-top: 10px;}
#nb h1			 { color: #2C3473; font: bold 1.6em "Trebuchet MS", Helvetica; text-align: center;}	
#nb h2		     { color: #2C3473; font: bold 1.4em "Trebuchet MS", Helvetica; text-align: center;}
#nb h3			 { color: #2C3473; font: 1.1em "Trebuchet MS", Helvetica; text-align: center;}
#nb h4			 { color: #2C3473; font: 1.0em "Trebuchet MS", Helvetica; text-align: center; }
#nb p            { margin: 25px 25px 25px 35px; font-size: 1.0em;}
fieldset		 { background-image: url(http://www.thejourneyusa.com/images/nbform.jpg); background-repeat: no-repeat; border: none; width: 450px; height: 350px; background-position:center}
legend			 { display: none;}
label			 { width: 350px; display: block; color:#0000FF; font-weight:bold;}
input			 { color: #000080; background: #fff; border: 1px solid #FF00FF; width: 300px;}
.submit input	 { width: 100px; color: #0000FF; background: #FF80FF; border: 2px outset #0080FF;}

/* NB Cleanse Recordings */
#cr             { width: 800px;  padding-top: 25px; border-top: 1px solid #0080FF; }
#cr_sub		    { width: 760px; padding-top: 15px;}
#cr_sub h1		{ color: #8D7911; font: bold 1.6em Arial, Tahoma, sans-serif; text-align: center; line-height: 1.8em;}
#cr_sub	h2		{ color: #2552a3; font: bold 1.8em Arial, Tahoma, sans-serif; text-align: center;}
#cr_sub	h3		{ color: #2C3473; font: bold 1.1em Arial, Tahoma, sans-serif; text-align: center;}
#cr_sub h5      { color: #2C3473; font: 0.9em Arial, Tahoma, sans-serif; text-align: center;}
#cr a           { color: #282b7c; font: bold 1.0em Arial, Tahoma, sans-serif;}
#cr a:hover     { color: #0080FF;}
#cr p			{ margin: 40px; font: 1.1em Arial, Tahoma, sans-serif;}
#quote			{ margin: 5px 40px 40px 40px; font: 1.0em Geneva, Georgia, Times; color: #0a81b8; background-color: #03C;}
#testim			{ margin-left: 100px; width: 600px; font: 1.0em Geneva, Georgia, Times; color: #004080;}
.pemph			{ color: #2552a3; font: 1.1em "Times New Roman", Times, serif; font-style:italic; line-height: 1.3em;}
.section		{ background-position:center; background-image:url(http://www.thejourneyusa.com/images/secbrk.jpg); background-repeat:no-repeat; height: 38px;}


/* Calendar Content - Even Columns Left & Right, Leading Dots */
#cal             { width: 800px;  margin: 0; padding-top: 10px;}
#cal p           { color: #000000; font: 1.0em Arial, Tahoma, sans-serif; text-align:left;} 
#cal_left		 { float: left; width: 330px; padding: 0 0 0 30px;}
#cal_right		 { float: right; width: 330px;  margin-bottom: 18px; margin-right: 30px; }
#cal a           { color: #282b7c; font: 1.2em Arial, Tahoma, sans-serif; font-weight:bold; text-align:left;}
#cal a:hover     { color: #0080FF; }
#cal_left a.linksml	{ color: #282b7c; font: 0.9em Arial, Tahoma, sans-serif; font-weight:bold; text-align:left;}
#cal_left a.linksml:hover	{ color: #0080FF; font: 0.9em Arial, Tahoma, sans-serif; font-weight:bold; text-align:left;}
form.vid		 { width: 235px; height: auto; margin-left: 15px; display: block;}
fieldset.vid	 { width: auto; height: auto; border: 1px #30C solid; line-height: 14px; background: #f16124; }
legend.vid	     { display: none;}
label.vid		 { float: left; text-align: left; display: block; width: 45px; margin: 3px 5px 0 7px; color: #009; font: bold 11px Arial, Tahoma; }
input.vid		 { color: #009; font: bold 11px Arial, Tahoma, Sans-serif; background-color: #fff; border: 1px solid #003264; width: 150px;}
.submit input.vid{ margin: 0 0 0 45px; width: 140px; color: #309; background-color: #CEC87B; border: 1px outset #003264; text-align:center;}
.small			 { color: #009; font: bold 10px Arial, Tahoma, Sans-serif; margin: 0.5em; text-align:center; line-height: 1.2em; }
.nodothd2		 { width: 330px; height: 1.0em; /* needed by NN6*/ margin-top: 0.3em; margin-bottom: -0.7em; color: #f16124; font: bold 1.1em Arial, Tahoma, sans-serif; }
.nodothd 		 { color: #282b7c; font: bold 1.0em Arial, Tahoma, sans-serif; margin-top: 0.8em; margin-bottom: -0.2em; }
.dot			 { width: 330px; height: 1.0em; /* needed by NN6*/ border-bottom: 2px dotted gray; margin-top: 1.0em; font-size: 1em; padding-bottom: 3px;}
.dota            { width: 330px; height: 1.1em; /* needed by NN6*/ border-bottom: 2px dotted #DBDBDB;  font-size: 1em;}
.place 			 { float: left;	position: relative; /*needed by IE6*/ top: 2px;	background-color: white; margin-bottom: -.3em;
		   			  text-align: left; color: #f16124; font: 1.1em Arial, Tahoma, sans-serif; font-weight:bold; width: auto;}
.skill 			 { float: left;	position: relative; /*needed by IE6*/ top: 3px;	background-color: white; margin-bottom: -.3em;	
		   			  text-align: left; color: #282b7c; font: 1.0em Arial, Tahoma, sans-serif; font-weight:normal; padding: 3px 0 0 25px; width: auto;}
.bang            { float: left; padding: 10px 0 5px 25px; color: #f16124; font: 1.0em Arial, Tahoma; width: auto; }
.dte			 { float: right;	position: relative; /* needed by IE6*/ top: 2px; background-color: white; margin-bottom: -.4em; border-bottom: solid white .2em;
		 			  color: #000000; font: 1.2em Arial, Tahoma, sans-serif; text-align: right; width: auto;}
.porange		 { color: #f16124; font: 1.1em Arial, Tahoma, sans-serif; font-weight:bold; float:left; text-align:left; width: auto;}
.pblack		     { color: #000000; font: 1.2em Arial, Tahoma, sans-serif; text-align: right;}
.porsm			 { color: #f16124; font: 1.0em Arial, Tahoma, sans-serif; text-align: center;}
.wshp            { color: #282b7c; font: 1.0em Arial, Tahoma, sans-serif; font-weight:normal;}

/* Footer */
#footer			{ clear: both; width: 800px;  height: 50px; background-image:url(http://www.thejourneyusa.com/images/ocean.jpg); background-repeat:no-repeat; border-top: 1px solid #2C3473; padding: 10px 0 10px 0;}
#footlink       { position: relative; left: 360px; top: 37px; width: 400px;}
#footer a		{ color: #9e7540; font-family: Verdana, Geneva, sans-serif; font-size:0.9em; font-weight:bold;}
#footer a:hover { color: #70D6EB; font-weight: bold;}
#footer	p		{ color: #efeff7; margin: 0; padding: 0 18px 10px; text-align:center;}


