/* CSS The Journey */
/* Standard Settings */
body {margin: 0; padding: 0; background: #fff url(images/wbgd.gif) repeat; background-position: center; background-attachment: fixed; color: #000; font: 0.9em Verdana, Geneva, sans-serif;}
body.food {margin: 0; padding: 0; background: #fff; color: #000; font: 0.9em Verdana, Geneva, sans-serif;}
h1				 { color: #8D7911; font: normal bold 2.1em "Trebuchet MS", Helvetica; text-align: left; margin-top: 0;} /* Gold */
h2				 { color: #2C3473; font: italic bold 1.4em  "Trebuchet MS", Helvetica; text-align: justify; } /* Dark Blue */
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; }
p.tblu		     { margin: 5px; color: #2C3473; font: 1.0em "Trebuchet MS", Helvetica; }
a		 		 { color: #03F;}
a:hover      	 { color: #0FF; 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;}
a.readmore		 { display: block; float: right; background: transparent url(http://www.thejourneyusa.com/images/button-more.gif) top left no-repeat; width: 125px; height: 50px; text-decoration: none;}
a.readmore:hover { display: block; float: right; background: transparent url(http://www.thejourneyusa.com/images/button-morehover.gif) top left no-repeat; width: 125px; height: 50px;text-decoration: none;}
ul				 { color: #2C3473; font: 1.0em Verdana, Geneva, sans-serif; }
li				 { padding: 3px;}
table.product	 { width: 745px; border-style: none; font: 1.0em Verdana, Geneva, sans-serif; text-align: left;}
td.product		 { padding: 10px; }
table.zebra      { width: 750px;  border-style: none; border-collapse:collapse;  text-align: left; }
th               { color: #FFF; font-weight: bold; background-color: #2e66d3; border-bottom: 1px solid #FF8000; text-align: left; }
tr.b1			 { background-color: #DDE6F3; }
tr.b6			 { background-color: #C8D8EB; }
tr.b2            { background-color: #C8D8EB; line-height: 1.7em;} 
tr.b3			 { background-color: #ACC6E6; line-height: 1.7em;}
tr.b4            { background-color: #D5E0F0; line-height: 0.5em;}
tr.b5            { line-height: 1.5em; }
tr.b1:hover 	 { background-color: #F9DEA6;}
tr.b2:hover 	 { background-color: #F9DEA6;}
tr.b3:hover 	 { background-color: #F9DEA6;}
fieldset		 { width: 167px; height: 215px; border: none; line-height: 13px; margin: 0; padding: 0; background: url(http://www.thejourneyusa.com/images/img-boxform.gif) no-repeat;}
fieldset.plain	 { width: 167px; height: auto; line-height: 13px; margin: 0; padding: 0; }
fieldset.purp	 { width: 167px; height: auto; line-height: 13px; margin: 0; padding: 0; background: #6867c5; }
legend			 { display: none;}
label			 { float: left; text-align: left; display: block; width: 37px; margin-left: 5px; margin-right: 5px; color: #009; font: bold 9px Arial, Tahoma; }
label.white	    { float: left; text-align: left; display: block; width: 37px; margin-left: 5px; margin-right: 5px; color: #ffffff; font: bold 9px Arial, Tahoma; }
input			 { color: #009; font: bold 9px Arial, Tahoma, Sans-serif; background-color: #fff; border: 1px solid #003264; width: 106px;}
form.pract		 { float: right; margin-left: 10px; padding: 5px; display: block; width: 280px; height: auto; background-color:#69F; border: #099 1px solid;}
fieldset.prac	 { border: none; background: none; margin: 0; padding: 0;  width: auto; height: auto;}
label.prac		 { float: left; text-align: left; display: block; width: 75px; margin-left: 6px; margin-right: 2px; color: #009; font: bold 11px Arial, Tahoma; }
input.prac		 { color: #009; font: bold 11px Arial, Tahoma, Sans-serif; background-color: #fff; border: 1px solid #003264; width: 180px;}
input.gold		 { margin-left: 15px; width: 250px; color: #009; background-color: #CEC87B; border: 1px outset #003264; font: bold 11px Arial, Tahoma, Sans-serif; text-align:center;}
form.bcw		 { margin-left: 135px; padding: 15px; width: 450px; height: auto; background-color:#CEC87B; border: #8D7911 1px solid;}
fieldset.bcw	 { width: auto; height: auto; border: none; background: none; }
label.bcw		 { float: left; text-align: left; display: block; width: 100px; margin: 3px 2px 0 2px; color: #009; font: bold 14px Arial, Tahoma; }
input.bcw		 { color: #009; font: bold 14px Arial, Tahoma, Sans-serif; background-color: #fff; border: 1px solid #003264; width: 315px; }
input.bcwg		 { margin-left: 85px; width: 300px; color: #000; background-color: #238BD8;	border: 1px outset #003264;	font: bold 15px Arial, Tahoma, Sans-serif; line-height: 16px; text-align:center;}
input.bcwg:hover { background-color: #C69500;}
form.prev		 { margin-left: 200px; padding: 15px; width: 300px; height: auto; background-color:#CEC87B; border: #8D7911 1px solid;}
fieldset.prev	 { width: auto; border: none; background: none; }
label.prev		 { text-align: left; width: 65px; margin: 4px 9px 0 2px; color: #009; font: bold 14px Arial, Tahoma; }
input.prev		 { color: #009; font: bold 14px Arial, Tahoma, Sans-serif; background-color: #fff; border: 1px solid #003264; width: 200px; }
input.prevg		 { margin-left: 15px; width: 275px; color: #000; background-color: #1E76B7; border: 1px outset #003264; font: bold 14px Arial, Tahoma, Sans-serif; line-height: 16px; text-align:center;}
input.prevg:hover { background-color: #C69500;}
form.sign	 { margin: 0 auto; padding: 15px; width: 375px; height: 300px; background-color:#CEC87B; border: #8D7911 1px solid; font: bold 1.1em Arial, Tahoma, Sans-serif;}
fieldset.sign	 { width: auto; border: none; background: none; }
label.sign		 { text-align: left; width: 100px; margin: 4px 9px 0 2px; color: #009; font: bold 1.1em Arial, Tahoma; }
input.sign		 { margin-left: 10px; width: 250px; color: #009; background-color: #fff; border: 1px solid #003264; font: normal 1.0em Arial, Tahoma, Sans-serif;}
.submits:hover 	 { border: 1px solid #f00; background-color: #ffffff; color: #f00;}
.submits input	 { width: 375px; color: #fff; background-color: #F00; border: 1px solid #003264; text-align:center; font-size: 1.1em; }

/* Classes */
.submit:hover 	 { background-color: #C69500;}
.submit input	 { margin-left: 5px; width: 140px; color: #309; background-color: #CEC87B; border: 1px outset #003264; text-align:center;}
.submit2	     { margin-left: 39px; width: auto; color: #009; background-color:#F00; }
.small			 { color: #009; font: bold 10px Arial, Tahoma, Sans-serif; margin: 0 7px 0 5px; padding-top: 10px; text-align:center; line-height: 12px; }
.regbut a img 	 {border:none}
.regbut a 		 {display:block; width:264px; height:126px; background:url(http://www.thejourneyusa.com/images/regbutov.gif) left top no-repeat; }
.regbut a:hover img {position:absolute; left:-999em; top:-999em;}
.spread          { width: 740px; margin: 0; padding: 0px;}
.leftcol         { float: left; width: 365px; margin: 0; padding: 5px; }
.rgtcol          { margin: 0; padding: 5px; }
.blueblock 		 { width: 730px; margin: 0; padding: 10px; color: #fff; font: normal 1.0em Georgia, Tahoma, sans-serif; background-color: #2e66d3; display:block;}
.liteblock 		 { width: 670px; margin-left: 10px;	padding: 15px;	color: #003A75; font: normal 13px Tahoma, Geneva, sans-serif; background-color: #DDE6F3; display:block;}
.bordblock 		 { width: 670px; margin-left: 10px;	padding: 15px;	color: #8D7911; font: normal 13px Tahoma, Geneva, sans-serif; border: 2px #8D7911 solid; display:block;}
.blokleft        { width: 400px; margin: 0; padding: 10px; color: #fff; display:block; background-color: #3295e8; text-align:justify;}
.bloklefsm        { float: left; width: 380px; margin: 0; padding: 5px; color: #fff; display:block; background-color: #FFF; text-align:justify; }
.imgleft 		 { float: left; margin-right: 10px; padding: 5px;}
.imglfbig        { float: left; margin-right: 35px; padding: 5px;}
.imgrgt			 { float: right; padding: 10px;}
.imgbut			 { float: right; margin: 0; padding-right: 10px;}
.imgicon		 { float: left; margin: 0; padding: 5px 15px 0 15px;}
.imgtitle		 { margin: auto; display: block;}
.wshphd			 { color: #F00; font: bold 1.5em "Trebuchet MS", Helvetica; text-align: center; }
.bigblok		 { background: #ffe8a3; display: block; padding: 10px; }
.purtxt		     { color: #6867c5;}
.txtxlg			 { font-size: 1.7em;}
.txtlg			 {font-size: 1.5em;}
.txtmed	         {font-size: 1.2em;}
.ltblu	         { color: #C7Eff8;}
.blutxt			 { font: 1.0em "Trebuchet MS", Helvetica, sans-serif; color: #275CBE;}
.aquatxt	     { font: 1.0em Verdana, Geneva, sans-serif; color: #63550c; }
.bluehd			 { color: #1254A8; font: bold 1.2em "Trebuchet MS", Helvetica; text-align: left; }
.bluehdlg		 { color: #1254A8; font: bold 1.4em "Trebuchet MS", Helvetica; text-align: left; }
.bluehdxlg		 { color: #1254A8; font: bold 1.6em "Trebuchet MS", Helvetica; text-align: center; }
.blueqte		 { width: 730px; padding: 10px; color: #1254A8; font: italic bold 1.2em "Trebuchet MS", Helvetica; text-align: center; }
.whitehd		 { color: #FFF; font: bold 1.1em Arial, Tahoma, sans-serif; }
.redtxt			 { color: #CB1B3E; font: bold 1.2em Arial, Tahoma, sans-serif;}
.wide			 { width: 740px; margin: 5px 20px 10px 20px; padding: 10px;}	
.clear 		     { clear: both; margin: 0 auto;}
.cent			 { text-align: center;}
.stdout          { color: #282b7c; font: bold 1.1em Verdana, Geneva, sans-serif; }
.pullquote       { width: 175px; float: right; color: #1254A8; font: italic 1.3em Georgia, Tahoma, sans-serif; line-height: 1.5em; margin: 5px 25px 10px 15px; background: url(images/closequote.gif) no-repeat bottom right !important; padding:0px 5px 5px 5px;}
.pullquote:first-letter  {background: url(images/openquote.gif) no-repeat left top !important; 	padding:5px 2px 10px 35px!important;}
.pullquotel      { width: 175px; float: left; color: #1254A8; font: italic 1.3em Georgia, Tahoma, sans-serif; line-height: 1.5em; margin: 5px 25px 10px 10px; background: url(images/closequote.gif) no-repeat bottom right !important; padding:0px 5px 5px 5px;}
.pullquotel:first-letter  {background: url(images/openquote.gif) no-repeat left top !important; padding:5px 2px 10px 35px!important;}
.pullquogold     { width: 150px; float: left; color: #8D7911; font: italic 1.2em Georgia, Tahoma, sans-serif; line-height: 1.3em; margin: 5px; padding: 5px; text-align: left;}
.grey            { color: #8D9E9E; }
.dgrey           { color: #434E4E; }
.gold		     { color: #8D7911; font-weight: bold;}
.deepblu         { color: #00006A; font: bold 1.0em Verdana, Geneva, sans-serif; }
.whites          { color: #ffffff; font: normal 1.0em "Trebuchet MS", Helvetica; }
.whiteb          { color: #ffffff; font: bold 1.2em Verdana, Geneva, sans-serif; }
.box 			 { display: block; background-color:#FFC; border: 1px solid #06C; padding: 5px; text-align: center;}
.specbox 		 { display: block; background-color:#DF1E13; border: 1px solid #F63; padding: 20px; text-align: center; font: bold 2.3em  Arial, Helvetica, sans-serif; color: #FDF22F;}
.boxrgt			 { float: right; width: 295px; margin: 0; padding: 0 12px 2px 12px;}
.boxrtauto       { float: right; width: auto; margin: 0; padding: 0 10px 10px 10px;}
.boxleft		 { float: left; width: 295px; margin: 0; padding: 0 12px 2px 0;}
.rbroundbox      { background: url(images/te.gif) repeat; }
.rbtop div       { background: url(images/tl.gif) no-repeat top left; }
.rbtop           { background: url(images/tr.gif) no-repeat top right; }
.rbbot div       { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot           { background: url(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; }
.newsbox		 { width: 520px; height: auto; padding: 10px; overflow: auto; background-color:#FFC; border: 1px solid #06C; }

/* Wrapper, Header, Menu, One-offs*/
#container		 { width: 800px; margin: 0 auto; overflow: hidden; background:#FFF;}
#container.food  { width: 800px; margin: 0 auto; overflow: hidden; background:#FFF; border: 1px solid #63C;}
#fill            { width: 800px; margin: 0; padding: 0; background: #fff; }
#fillpink        { width: 800px; margin: 0; background: #FFFFFF url(http://www.thejourneyusa.com/images/bg.gif) repeat-x;}
#cont			 { width: 740px; margin: 0 20px 10px 20px; padding: 10px;}
#menu			 { width: 800px; height: 32px; overflow:hidden;}
#content         { width: 740px; margin: 5px 20px 10px 20px; padding: 10px;}
#contentleft     { width: 420px; margin: 0; padding: 0; color: #000000; font: 1.0em "Trebuchet MS", Helvetica; }
#contentrgt      { float: right; width: 530px; margin-right: 15px; padding: 10px; }
#colleft		 { float: left; width: 355px; margin: 0; padding: 5px; text-align:justify; font: 1.0em "Trebuchet MS", Helvetica, sans-serif; color: #275CBE;}
#colrgt		     { float: right; width: 355px; margin: 0; padding: 5px; text-align:justify; font: 1.0em "Trebuchet MS", Helvetica, sans-serif; color: #275CBE;}
#midboxabs		 { display: block; position: absolute; left: 282pt; top: 650pt; width: 175px; margin: 0; padding: 10px; background-color:#09F; }
#sidewelc		 { float: left; width: 190px; padding: 10px 5px 10px 25px; font: normal 1.0em Verdana, Geneva,sans-serif; overflow:hidden; }
#sidewelc h1  	 { color: #C7EFF8; text-align:center; font: bold 1.1em Verdana, Geneva, sans-serif}
#sidewelc p   	 { color: #C7Eff8; padding-left:5px; font-size: 0.9em;}
#sidebarleft     { float: left; width: 200px; padding: 10px 15px 10px 0; font: normal 1.0em Verdana, Geneva,sans-serif; overflow:hidden; }
#sidebarleft h1  { color: #C7EFF8; text-align:center; font: bold 1.2em Verdana, Geneva, sans-serif; }
#sidebarleft p   { color: #C7Eff8; padding-left:5px; }
#sidebarleft img { display: block; margin-left: auto; margin-right: auto;} /* center image */
#sidebarleft a       { color: #fff; text-decoration:underline; }
#sidebarleft a:hover { color: #0000A0; font-weight:bold; text-decoration:underline;}
#sidebar         { float: right; width: 280px; margin: 0; padding: 10px; display:block; }
#sidebarquo      { width: 280px; margin: 0; padding: 10px; background-color: #fff; color: #8D7911; display:block;}
#sidebar h1  	 { color: #C7EFF8; text-align:center; font: bold 1.2em Verdana, Geneva, sans-serif; }
#sidebar p   	 { color: #C7Eff8; padding-left:5px; }
#sidebar h3      { color: #fff; font: bold 1.1em "Trebuchet MS", Helvetica; text-align:left; margin-bottom: 2px; margin-top: 15px;}
#sidebar ul      { margin: 0; padding: 10px; color: #fff; font: bold 1.0em "Trebuchet MS", Helvetica; list-style-type:none;}
#sidebar li      { color: #fff; font: normal 1.0em "Trebuchet MS", Helvetica; }
#sidebar a       { color: #fff; text-decoration:underline; }
#sidebar a:hover { color: #0000A0; font-weight:bold; text-decoration:underline;}
#header			 { width: 800px; height:219px; background-image: url(http://www.thejourneyusa.com/images/sky.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrjman		 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrjman.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrjwoman		 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrjwoman.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrcreat        { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrcreative.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrkids         { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrkids.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrhcc          { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrhcc.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrabundance    { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrabundance.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrnoego        { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrnoego.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrintensive    { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrintensive.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrmedia	     { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrmedia.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrpract	     { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrpract.jpg); background-repeat: no-repeat; overflow:hidden;}
#hdrpracprog	 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrpracprog.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrtravel  	 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrtravel.jpg); background-repeat: no-repeat; overflow:hidden;}
#hdrradical  	 { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrradical.jpg); background-repeat: no-repeat; overflow:hidden;}
#hdrteleseminar  { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrteleseminar.jpg); background-repeat: no-repeat; overflow:hidden; }
#hdrfood { width: 800px; height:230px; background-image: url(http://www.thejourneyusa.com/images/hdrfoodfight4.jpg); background-repeat: no-repeat; overflow:hidden; }
/* 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;}

