/* WHITE LitColorChange */
body { font: 100.1% Verdana, Arial, Helvetica, sans-serif; background:#fff url(../images/05HeaderBG_20x100.jpg) repeat-x 0px 0px scroll; margin:0; padding:0; text-align:center; color:#333; }

/*FIXED_ELEMENTS*/

.CAstyle01 #container   { position: relative; width: 932px; background: #FFF; margin: 0 auto; border: 0px solid #000; text-align: left; }
.CAstyle01 #header      { width: 932px; height: 164px; background: url(../images/05HeaderBG_20x100.jpg) repeat-x 0px 0px scroll; padding: 0px; text-align: center; }
.CAstyle01 #adultspir   { width:932px; height:20px; background: url(../images/SpiritForAdults_932x20.gif) 0px 0px no-repeat; }

.CAstyle01 #catholicahd { width: 932px; height:100px; text-align:center; }
.CAstyle01 #datetimehd00 { width: 454px; height:20px; text-align:left; margin:0; padding:0 0 0 12px; float:left; }
.CAstyle01 #datetimehd01 { width:454px; height:20px; text-align:right; margin:0; padding:0 12px 0 0; float:right; }
p#live_serverclock    { font-family:Arial, Helvetica, sans-serif; color:#00c; font-size:10px; line-height:18px; margin:0 0 2px 0; padding:0; text-align: left; }
p.map_info            { font-family:Arial, Helvetica, sans-serif; color:#00c; font-size:10px; line-height:18px; margin:0 0 2px 0; padding:0; text-align: right; }

/* LitColorChange */
.CAstyle01 #mainContentOuter { position:relative; top:0px; left:0px; width:932px; margin:0; padding:0; background:#fafafa; }
/* LitColorChange */
.CAstyle01 .mainContentInner1 { position:absolute; left:0px; top:26px; width:932px; text-align:center; background: url(../imgnav/MainContOutrBG_060_932x20.gif) 0px 0px repeat-y; }
.CAstyle01 #mainContentLeft   { float:left; width:662px; height:716px; margin:0; padding:0 0 0 12px; }
.CAstyle01 #SamTopMsg         { width:650px; height:110px; text-align:left; margin:0 0 3px 0; background: url(../images/MplaceManBlnk_an_650x110.gif) 0px 0px no-repeat; }
.CAstyle01 #SamTopMsg #SamTopLogos       { position:relative; left:112px; top:34px; width:526px; height:34px; /*padding:34px 0 0 112px;*/ }
.CAstyle01 #SamTopMsg #SamTopLogos a     { margin:0; padding:0; }
.CAstyle01 #SamSrchMsg        { width:650px; height:110px; text-align:left; margin:0 0 3px 0; background: url(../images/MtplaceManSrch_an_650x110.gif) 0px 0px no-repeat; }
.CAstyle01 #SamSrchMsg #SamSrchLogos     { position:relative; left:112px; top:34px; width:526px; height:34px; /*padding:34px 0 0 112px;*/ }
.CAstyle01 #SamSrchMsg #SamSrchLogos a   { margin:0; padding:0; }

.CAstyle01 #subcontentLeft      { float:left; width:155px; height:448px; }
.CAstyle01 #subcontentLeft ol   { margin:4px 0 0 28px; padding:0; color: #900; list-style-position: outside; list-style-type: decimal; }
.CAstyle01 #subcontentLeft li   { font-size:0.64em; margin:0 0 4px 0; padding:0; line-height:1.0em; }
.CAstyle01 #subcontentLeft li a { font-size:1.0em; }

.CAstyle01 .subcontentRight01   { width:495px; height:280px; float:left; text-align:center; margin-bottom:0px; }
.CAstyle01 .subcontentRight02   { width:495px; height:158px; float:left; text-align:right; margin-top:10px; }

.CAstyle01 #mainContentRight  { float:right; width:258px; height:699px; }

/* LitColorChange */
.CAstyle01 #Eventbox          { position:relative; left:0px; top:0px; width:258px; background: url(../imgnav/CalOuterBG_fff_241x16.gif) bottom left repeat-y; }
/* LitColorChange */
.CAstyle01 #eventInner        { width:234px; margin:0 0 0 6px; padding-bottom: 5px; background: #fff url(../imgnav/CalBG_060_234x800.gif) bottom left no-repeat; }
.CAstyle01 #eventInner p      { font-size:10px; font-weight: bold; color: #060; margin: 12px 0 12px 0; padding:0; line-height:13px;}
/* LitColorChange */
.CAstyle01 #eventhd     { width:234px; height:23px; text-align:left; margin:0; background: url(../imgnav/LitCalBtn_blnk060_234x23.gif) left top no-repeat; }
#eventhd a, #eventhd a:visited      { margin:0; padding:0; background: url(../imgnav/arrow_fffb_15x23.gif) 12px 0px no-repeat; display:block; }
#eventhd a:hover, #eventhd a:active { margin:0; padding:0; background: url(../imgnav/arrow_fc0b_15x23.gif) 12px 0px no-repeat; display:block; }
.CAstyle01 #EventCal                { position: relative; width: 205px; left: 11px; margin: 6px 0 0 0; text-align: center; }
/* LitColorChange */
.CAstyle01 #Eventbox .bottomCurve { clear:left; height:28px; margin:0; background:url(../imgnav/CalOuterBotCurve_060_241x28.gif) bottom left no-repeat; }

/* LitColorChange */
.CAstyle01 .mainContentInner2 { position:absolute; left:0px; top:730px; width:932px; text-align:center; background: url(../imgnav/MainContOutrBG_060_932x20.gif) 0px 0px repeat-y; }

/* LitColorChange */
.CAstyle01 #fpTopMessage   {  }
.CAstyle01 #fpTopMessage p {  }

#indx    { width:932px; height:90px; margin:10px 0 0 0; padding:0; }
.indx_fl { float:left; width:155px; margin:0; padding:0; }
#indx p  { font-size:0.72em; margin:0 0 0 24px; padding:0; color:#006; font-weight:bold; }
.indx_fl ul { margin:4px 0 0 16px; padding:0; color: #900; list-style-position:outside; }
.indx_fl li a { font-size:1.0em; font-weight:normal; margin:0 0 4px 0px; padding:0 0 0 8px; line-height:1.1em; background: url(../imgnav/arrow_blue_9x9.gif) 0px 2px no-repeat; display:block; }
.indx_fl li a:visited { background: url(../imgnav/arrow_red_9x9.gif) 0px 2px no-repeat; }
.indx_fl li a:hover,.indx_fl li a:active { background: url(../imgnav/arrow_green_9x9.gif) 0px 2px no-repeat; }

#indx_select      { position:absolute; top:130px; left:491px; width:406px; height:90px; z-index:10; padding:12px 0 0 20px; background: url(../imgnav/JumpMenBox_416x96.gif) top left no-repeat; overflow: visible; }
.indx_select01    { float:left; width:136px; height:20px; margin-bottom:3px; }
#indx_select .indx_select01 p  { margin-left:0px; padding:0px; }
.indx_select02    { float:left; width:270px; height:20px; margin-bottom:3px; }


/*-------------START MAIN CONTENT INNER (orig from CalendarSubmissionPage)-------------*/

/* LitColorChange */
.CAstyle01 #calendarContentInner { width:932px; text-align:center; background: url(../imgnav/MainContOutrBG_060_932x20.gif) 0px 0px repeat-y; }

/* ----From evento.css---- */
.CAstyle01 #ContentEventSub    { clear:both; width:932px; margin:0; padding:0 0 10px 0; text-align:center; }

.CAstyle01 #articleboxouter   { width: 932px; padding: 0px 20px 0px 20px; clear: both; }
/* LitColorChange */
.CAstyle01 #Calendar           { float:left; width:300px; padding: 6px 0 10px 0; height:586px; text-align:center; background: url(../imgnav/LeftContBG_060_690x20.gif) right top repeat-y; }
.CAstyle01 #calendarioEventSub { text-align:center; clear:both; }
.CAstyle01 #submissionForm    { float:left; width:562px; padding: 0 15px 0 15px; line-height: 16px; color: #333; text-align: left; min-height: 570px; height: auto !important; }
.form1             { padding:0; width:562px; overflow:hidden; font-size: 0.82em; }
.form1 label       { display: block; color: #006600; padding: 0; margin:5px 0 0 0; font-weight: bold; }
.form1 input,
.form1 select,
.form1 textarea    { border:1px solid #999; font: 10px Verdana, Helvetica, Sans-Serif; width:300px; }
.boton             { border-top:1px solid #cc7f7f; border-bottom:3px solid #000; background:#900; color:#fff; font-size:11px; font-weight:bold; margin-left: 48px; }
.CAstyle01 #submissionForm a                  { text-decoration: none; padding: 0; margin: 0; color: #060; }
.CAstyle01 #submissionForm a:hover            { color: #006; text-decoration: none; }
.CAstyle01 #submissionForm a.linkblanco       { color: #fff; }
.CAstyle01 #submissionForm a.linkblanco:hover { color: #ccc; text-decoration: none; }
.CAstyle01 #submissionForm h2 { font:120% Verdana, Arial, Sans-Serif; font-weight:bold; line-height:1.2em; margin:0 0 6px 0; padding:0 0 4px 0; color:#900; background:inherit; border-bottom:1px solid #900; text-align:center; }
.CAstyle01 #submissionForm h3 { font: 80% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: inherit; border-bottom: 1px solid #006600; }
#large-header-column { float: left; width: 350px; font-weight: bold; background:#009; color:#fff; margin:0 5px 5px 0px; padding-left:5px; }
#large-column      { float: left; width: 350px; margin:0 5px 5px 0px; padding-left:5px; }
#icons-column      { float: left; width: 50px; margin:0 5px 5px 0; padding-left:5px; }
#CalSubmissionList th {font-size:0.68em; color:#900; font-weight:bold; height: 1.0em; vertical-align:middle;}
#CalSubmissionList td {font-size:0.68em; color:#060; font-weight:normal; height: 1.0em; text-align:center; }
.clear             { clear: both; }

/*-------------END MAIN CONTENT INNER (orig from CalendarSubmissionPage)-------------*/

/* LitColorChange */
.CAstyle01 #mainContentOuterBase { width:932px; height:35px; margin:0; background: url(../imgnav/MainContForumBaseCurve_060_932x35.gif) no-repeat 0px 0px; }



.CAstyle01 .BluNavBar01 { clear:left; width:932px; height:20px; margin: 0 0 4px 0; padding:0; background: url(../imgnav/NavBtnBG_006_20x20.gif) left top repeat-x; }
.CAstyle01 #WelcomeImg  { float:left; width:665px; height:20px; margin:0; padding:0; }
.CAstyle01 #HomeBtn00   { float:left; width:109px; height:20px; margin:0; padding:0; background: url(../images/HomeBtn_109x20.gif) left top no-repeat; }
.CAstyle01 #ForumBtn00  { float:left; width:59px; height:20px; margin:0; padding:0; background: url(../images/ForumBtn_59x20.gif) left top no-repeat; }
.CAstyle01 #VideoBtn00  { float:left; width:99px; height:20px; margin:0; padding:0; background: url(../images/VideoBtn_99x20.gif) left top no-repeat; }
#HomeBtn00 a, #HomeBtn00 a:visited, #ForumBtn00 a, #ForumBtn00 a:visited, #VideoBtn00 a, #VideoBtn00 a:visited { margin:0; padding:0; background: none; display:block; }
#HomeBtn00 a:hover, #HomeBtn00 a:active   { margin:0; padding:0; background: url(../images/HomeBtn_o_109x20.gif) left top no-repeat; display:block; }
#ForumBtn00 a:hover, #ForumBtn00 a:active { margin:0; padding:0; background: url(../images/ForumBtn_o_59x20.gif) left top no-repeat; display:block; }
#VideoBtn00 a:hover, #VideoBtn00 a:active { margin:0; padding:0; background: url(../images/VideoBtn_o_99x20.gif) left top no-repeat; display:block; }


/* ++LitColorChange */
.CAstyle01 #johngarrattHd        { width:932px; height:125px; margin:0; background: url(../johngarratt/imgnav/JGTop_060_932x125.gif) 0px 0px no-repeat; }
/* ++LitColorChange */
.CAstyle01 #willowPubHd          { width:932px; height:125px; margin:0; background: url(../willow/imgnav/WillowTop_060_932x125.gif) 0px 0px no-repeat; }
/* ++LitColorChange */
.CAstyle01 #fpauHd               { width:932px; height:125px; margin:0; background: url(../fishpondau/imgnav/FPauTop_060_932x125.gif) 0px 0px no-repeat; }
.CAstyle01 #fpnzHd               { width:932px; height:125px; margin:0; background: url(../fishpondnz/imgnav/FPnzTop_060_932x125.gif) 0px 0px no-repeat; }
/* ++LitColorChange */
.CAstyle01 #AmazonHd             { width:932px; height:125px; margin:0; background: url(../amazon/imgnav/AmazonTop_060_932x125.gif) 0px 0px no-repeat; }
.CAstyle01 #AmazonStore          { clear:both; width:932px; margin:0; padding:0; background: url(../imgnav/MainContOutrBG_060_932x20.gif) 0px 0px repeat-y; text-align:center; }
/* ++LitColorChange */
.CAstyle01 #CSM01_hd             { width:932px; height:125px; margin:0; background: url(../csm/imgnav/CSM01Top_060_932x125.gif) 0px 0px no-repeat; }
.CAstyle01 #PfM01_hd             { width:932px; height:125px; margin:0; background: url(../csm/imgnav/PfMTop_060_932x125.gif) 0px 0px no-repeat; }

.CAstyle01 .jgBtn00    { float:left; width:10px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn00_10x20.gif) left top no-repeat; }
.CAstyle01 .jgBtn000   { float:left; width:12px; height:20px; margin:0; padding:0; background: url(../imgnav/NavBtnBG_006_20x20.gif) left top repeat-x; }
.CAstyle01 #jgBtn01    { float:left; width:84px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn01_84x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn001   { float:left; width:80px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn001_80x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn02    { float:left; width:63px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn02_63x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn03    { float:left; width:54px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn03_54x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn04    { float:left; width:37px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn04_37x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn05    { float:left; width:45px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn05_45x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn06    { float:left; width:71px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn06_71x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn07    { float:left; width:55px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn07_55x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn08    { float:left; width:250px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn00_10x20.gif) left top no-repeat; }
.CAstyle01 #jgBtn14    { float:left; width:173px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn14_173x20.gif) left top no-repeat; }

.CAstyle01 #azBtn-ind  { float:left; width:34px; height:20px; margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-ind_34x20.gif) left top no-repeat; }
.CAstyle01 #azBtn-rel  { float:left; width:52px; height:20px; margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-rel_52x20.gif) left top no-repeat; }
.CAstyle01 #azBtn-gen  { float:left; width:45px; height:20px; margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-gen_45x20.gif) left top no-repeat; }
.CAstyle01 #azBtn-rec  { float:left; width:85px; height:20px; margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-rec_85x20.gif) left top no-repeat; }
.CAstyle01 #azBtn-dvd  { float:left; width:71px; height:20px; margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-dvd_71x20.gif) left top no-repeat; }
.CAstyle01 #azBtn-aud  { float:left; width:124px; height:20px; margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-aud_124x20.gif) left top no-repeat; }

.CAstyle01 #wcBtn001   { float:left; width:80px; height:20px; margin:0; padding:0; background: url(../willow/imgnav/WCBtn01_80x20.gif) left top no-repeat; }
.CAstyle01 #wcBtn02    { float:left; width:77px; height:20px; margin:0; padding:0; background: url(../willow/imgnav/WCBtn02_77x20.gif) left top no-repeat; }
.CAstyle01 #wcBtn03    { float:left; width:39px; height:20px; margin:0; padding:0; background: url(../willow/imgnav/WCBtn03_39x20.gif) left top no-repeat; }
.CAstyle01 #wcBtn04    { float:left; width:35px; height:20px; margin:0; padding:0; background: url(../willow/imgnav/WCBtn04_35x20.gif) left top no-repeat; }
.CAstyle01 #wcBtn05    { float:left; width:55px; height:20px; margin:0; padding:0; background: url(../willow/imgnav/WCBtn05_55x20.gif) left top no-repeat; }
.CAstyle01 #fpBtn03    { float:left; width:35px; height:20px; margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn03_35x20.gif) left top no-repeat; }
.CAstyle01 #fpBtn04    { float:left; width:40px; height:20px; margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn04_40x20.gif) left top no-repeat; }
.CAstyle01 #fpBtn05    { float:left; width:40px; height:20px; margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn05_40x20.gif) left top no-repeat; }
.CAstyle01 #fpBtn06    { float:left; width:33px; height:20px; margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn06_33x20.gif) left top no-repeat; }
.CAstyle01 #fpBtn07    { float:left; width:27px; height:20px; margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn07_27x20.gif) left top no-repeat; }
.CAstyle01 #fpBtn08    { float:left; width:67px; height:20px; margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn08_67x20.gif) left top no-repeat; }
.CAstyle01 #fpBtn09    { float:left; width:126px; height:20px; margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn09_126x20.gif) left top no-repeat; }
.CAstyle01 #indBtn01   { float:left; width:121px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn01_121x20.gif) left top no-repeat; }
.CAstyle01 #indBtn02   { float:left; width:77px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn02AzUS_77x20.gif) left top no-repeat; }
.CAstyle01 #indBtn03   { float:left; width:77px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn02AzCA_77x20.gif) left top no-repeat; }
.CAstyle01 #indBtn04   { float:left; width:78px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn02AzUK_78x20.gif) left top no-repeat; }
.CAstyle01 #indBtn05   { float:left; width:74px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn05JG_74x20.gif) left top no-repeat; }
.CAstyle01 #indBtn06   { float:left; width:71px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn03FPau_71x20.gif) left top no-repeat; }
.CAstyle01 #indBtn07   { float:left; width:72px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn04FPnz_72x20.gif) left top no-repeat; }
.CAstyle01 #indBtn08   { float:left; width:106px; height:20px; margin:0; padding:0; background: url(../imgnav/QNBtn06WC_106x20.gif) left top no-repeat; }

#jgBtn001 a, #jgBtn001 a:visited, #jgBtn02 a, #jgBtn02 a:visited, #jgBtn03 a, #jgBtn03 a:visited, #jgBtn04 a, #jgBtn04 a:visited, #jgBtn05 a, #jgBtn05 a:visited, #jgBtn06 a, #jgBtn06 a:visited, #jgBtn07 a, #jgBtn07 a:visited, #jgBtn14 a, #jgBtn14 a:visited, #azBtn-ind a, #azBtn-ind a:visited, #azBtn-rel a, #azBtn-rel a:visited, #azBtn-gen a, #azBtn-gen a:visited, #azBtn-rec a, #azBtn-rec a:visited, #azBtn-dvd a, #azBtn-dvd a:visited, #azBtn-aud a, #azBtn-aud a:visited, #wcBtn001 a, #wcBtn001 a:visited, #wcBtn02 a, #wcBtn02 a:visited, #wcBtn03 a, #wcBtn03 a:visited, #wcBtn04 a, #wcBtn04 a:visited, #wcBtn05 a, #wcBtn05 a:visited, #fpBtn03 a, #fpBtn03 a:visited, #fpBtn04 a, #fpBtn04 a:visited, #fpBtn05 a, #fpBtn05 a:visited, #fpBtn06 a, #fpBtn06 a:visited, #fpBtn07 a, #fpBtn07 a:visited, #fpBtn08 a, #fpBtn08 a:visited, #fpBtn09 a, #fpBtn09 a:visited, #indBtn02 a, #indBtn02 a:visited, #indBtn03 a, #indBtn03 a:visited, #indBtn04 a, #indBtn04 a:visited, #indBtn05 a, #indBtn05 a:visited, #indBtn06 a, #indBtn06 a:visited, #indBtn07 a, #indBtn07 a:visited, #indBtn08 a:visited { margin:0; padding:0; background: none; display:block; }

#jgBtn001 a:hover, #jgBtn001 a:active { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn001-o_80x20.gif) left top no-repeat; display:block; }
#jgBtn02 a:hover, #jgBtn02 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn02-o_63x20.gif) left top no-repeat; display:block; }
#jgBtn03 a:hover, #jgBtn03 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn03-o_54x20.gif) left top no-repeat; display:block; }
#jgBtn04 a:hover, #jgBtn04 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn04-o_37x20.gif) left top no-repeat; display:block; }
#jgBtn05 a:hover, #jgBtn05 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn05-o_45x20.gif) left top no-repeat; display:block; }
#jgBtn06 a:hover, #jgBtn06 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn06-o_71x20.gif) left top no-repeat; display:block; }
#jgBtn07 a:hover, #jgBtn07 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn07-o_55x20.gif) left top no-repeat; display:block; }
#jgBtn14 a:hover, #jgBtn14 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGBtn14o_173x20.gif) left top no-repeat; display:block; }

#azBtn-ind a:hover, #azBtn-ind a:active { margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-ind-o_34x20.gif) left top no-repeat; display:block; }
#azBtn-rel a:hover, #azBtn-ind a:active { margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-rel-o_52x20.gif) left top no-repeat; display:block; }
#azBtn-gen a:hover, #azBtn-ind a:active { margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-gen-o_45x20.gif) left top no-repeat; display:block; }
#azBtn-rec a:hover, #azBtn-ind a:active { margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-rec-o_85x20.gif) left top no-repeat; display:block; }
#azBtn-dvd a:hover, #azBtn-ind a:active { margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-dvd-o_71x20.gif) left top no-repeat; display:block; }
#azBtn-aud a:hover, #azBtn-ind a:active { margin:0; padding:0; background: url(../amazon/imgnav/AzBtn-aud-o_124x20.gif) left top no-repeat; display:block; }

#wcBtn001 a:hover, #wcBtn001 a:active { margin:0; padding:0; background: url(../willow/imgnav/WCBtn01-o_80x20.gif) left top no-repeat; display:block; }
#wcBtn02 a:hover, #wcBtn02 a:active   { margin:0; padding:0; background: url(../willow/imgnav/WCBtn02-o_77x20.gif) left top no-repeat; display:block; }
#wcBtn03 a:hover, #wcBtn03 a:active   { margin:0; padding:0; background: url(../willow/imgnav/WCBtn03-o_39x20.gif) left top no-repeat; display:block; }
#wcBtn04 a:hover, #wcBtn04 a:active   { margin:0; padding:0; background: url(../willow/imgnav/WCBtn04-o_35x20.gif) left top no-repeat; display:block; }
#wcBtn05 a:hover, #wcBtn05 a:active   { margin:0; padding:0; background: url(../willow/imgnav/WCBtn05-o_55x20.gif) left top no-repeat; display:block; }
#fpBtn03 a:hover, #fpBtn03 a:active   { margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn03-o_35x20.gif) left top no-repeat; display:block; }
#fpBtn04 a:hover, #fpBtn04 a:active   { margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn04-o_40x20.gif) left top no-repeat; display:block; }
#fpBtn05 a:hover, #fpBtn05 a:active   { margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn05-o_40x20.gif) left top no-repeat; display:block; }
#fpBtn06 a:hover, #fpBtn05 a:active   { margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn06-o_33x20.gif) left top no-repeat; display:block; }
#fpBtn07 a:hover, #fpBtn05 a:active   { margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn07-o_27x20.gif) left top no-repeat; display:block; }
#fpBtn08 a:hover, #fpBtn05 a:active   { margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn08-o_67x20.gif) left top no-repeat; display:block; }
#fpBtn09 a:hover, #fpBtn05 a:active   { margin:0; padding:0; background: url(../fishpondau/imgnav/FPBtn09-o_126x20.gif) left top no-repeat; display:block; }
#indBtn02 a:hover, #indBtn02 a:active { margin:0; padding:0; background: url(../imgnav/QNBtn02AzUS-o_77x20.gif) left top no-repeat; display:block; }
#indBtn03 a:hover, #indBtn03 a:active { margin:0; padding:0; background: url(../imgnav/QNBtn02AzCA-o_77x20.gif) left top no-repeat; display:block; }
#indBtn04 a:hover, #indBtn04 a:active { margin:0; padding:0; background: url(../imgnav/QNBtn02AzUK-o_78x20.gif) left top no-repeat; display:block; }
#indBtn05 a:hover, #indBtn05 a:active { margin:0; padding:0; background: url(../imgnav/QNBtn05JG-o_74x20.gif) left top no-repeat; display:block; }
#indBtn06 a:hover, #indBtn06 a:active { margin:0; padding:0; background: url(../imgnav/QNBtn03FPau-o_71x20.gif) left top no-repeat; display:block; }
#indBtn07 a:hover, #indBtn07 a:active { margin:0; padding:0; background: url(../imgnav/QNBtn04FPnz-o_72x20.gif) left top no-repeat; display:block; }
#indBtn08 a:hover, #indBtn08 a:active { margin:0; padding:0; background: url(../imgnav/QNBtn06WC-o_106x20.gif) left top no-repeat; display:block; }

/* LitColorChange */
.CAstyle01 #contentTop  { width:932px; height:26px; margin:0; background: url(../imgnav/topCurve_060_932x26.gif) 0px 0px no-repeat; }
/* LitColorChange */
.CAstyle01 .PageHdTitleContain  { width:932px; height:20px; text-align:left; padding:6px 0 2px 0; background: url(../imgnav/MainContOutrBG_060_932x20.gif) 0px 0px repeat-y; }
.CAstyle01 #PageHdTitle         { width:907px; height:20px; text-align:center; margin:0; }

/*-------------START HEADINGS & LINKS-------------*/

h1, h2, h3, h4 { font-family:Arial,Helvetica,sans-serif; }
h1             { font-size:2.0em; font-weight:normal; margin:0.3em 10px 0.3em 12px; color:#060; }
h2             { font-size:1.167em; font-weight:normal; margin:0 0 10px 0; padding:5px 15px 1px 12px; color:#fff; }

h4             { font-size:1.0em; margin:8px 10px 2px 12px; padding:0; color:#333; }

h2 a           { color:#fff; text-decoration:none; }
h2 span.more   { font-size:0.788em; margin-top:0.1em; }

/* LitColorChange */
a                 { color:#600; text-decoration:none; }
a:visited         { color:#900; }
a:hover, a:active { background:none; }

div        { text-align:left; margin:0; padding:0;}
p          { font-size:0.72em; margin:0px 14px 8px 10px; padding:0; line-height:1.3em;} /* ~11.52px */
blockquote { font-size:0.72em; margin:0px 18px 8px 18px;}
img        { border:0;}
/* LitColorChange */
small      { font-size:0.78em; color:#060} /* ~9px */
/* LitColorChange */
.LitCol    { color:#600}
.small     { font-size:10px; }
.required  { color:#d00;}
big        { font-size:0.81em;} /* ~13px */
tr         { vertical-align:top;}
th, td     { font-weight:normal; font-size:0.688em;}
ul, ol     { margin:6px 10px 8px 12px; padding:0;}
li         { font-size:0.688em; margin:0; padding:0 0 2px 10px; line-height:1.5em;}
ul li      { list-style-type:none; list-style-image:none;}
hr         { margin:5px 8px; padding:0; border-width:0px; height:1px; border-bottom:1px solid #666;}

.smallImg  {margin:3px 8px 10px 0; border:1px solid #000;}
.hidden    {visibility:hidden; display:none;}
.right     {float:right;}
.center    {text-align:center}
.clearer   {height:1px; clear:both; margin:0; padding:0;}
.clearLeft {clear:left;}
.more      {float:right;}

p a.more   {float:none; margin-left:0.6em;}

/*-------------END HEADINGS & LINKS-------------*/

/*-------------START MAIN CONTENT INNER (orig from John Garratt Index Page)-------------*/

#AnnounceHdLine             { clear:both; width:907px; height:20px; margin:6px 0 8px 12px; padding:0; background: none; }
#AnnounceHdLine div.left    { width: 607px; float:left; padding:0 0 6px 10px; text-align:left; }
#AnnounceHdLine div.right   { width: 280px; float:left; padding:0 10px 0 0; text-align:right; }
#AnnounceHdLine div.left p  { color:#603; font-size:0.74em; font-weight:bold; margin:2px 0 0 0; padding:0; text-align:justify; }
#AnnounceHdLine div.right p, a:link, a:visited, a:hover, a:active { color:#900; font-size:1.05em; font-weight:bold; margin:0; padding:0; }

/*LitColChange*/
#PubContentLeft   { float:left; width:720px; margin-left:12px; padding:0; background:#f9f6ea url(../johngarratt/imgnav/PubContentLeftBG_060_720x20.gif) 0px 0px repeat-y; text-align:left; }

.CatHd            { clear:both; width:696px; height:40px; margin:0 0 0 10px; padding:0; }
.CatHdSpirit      { width:696px; height:40px; background:url(../johngarratt/imgnav/HdSpirituality_698x40.gif) 0px 0px no-repeat; }
.CatHdTheol       { width:696px; height:40px; background:url(../johngarratt/imgnav/HdTheology_698x40.gif) 0px 0px no-repeat; }
.CatHdFict        { width:696px; height:40px; background:url(../johngarratt/imgnav/HdFiction_698x40.gif) 0px 0px no-repeat; }
.CatHdGen         { width:696px; height:40px; background:url(../johngarratt/imgnav/HdGeneral_698x40.gif) 0px 0px no-repeat; }
.CatHdDVD         { width:696px; height:40px; background:url(../johngarratt/imgnav/HdDVD_698x40.gif) 0px 0px no-repeat; }
.CatHdGifts       { width:696px; height:40px; background:url(../johngarratt/imgnav/HdGiftShop_698x40.gif) 0px 0px no-repeat; }
.CatHdFAQ         { width:696px; height:40px; background:url(../johngarratt/imgnav/HdFAQ_698x40.gif) 0px 0px no-repeat; }
.CatHdAuth        { width:696px; height:40px; background:url(../johngarratt/imgnav/CatHd_bg_c00_10x40.gif) 0px 0px repeat-x; }
.CatHdXmas        { width:696px; height:116px; background:url(../johngarratt/images/XmasHd_696x116.jpg) 0px 0px no-repeat; margin:0 0 0 10px; padding:0; }
.CatHdXmas01      { width:696px; height:40px; background:url(../willow/imgnav/CatHd_Xmas_696x40.jpg) 0px 0px no-repeat; margin:3px 0 0 0; padding:0; }

.WCCatHd          { clear:both; width:696px; height:116px; margin:0 0 0 10px; padding:0; }
.AoVhd            { width:696px; height:116px; background:url(../willow/imgnav/AoVhd_698x116.gif) 0px 0px no-repeat; }
.AoVOrigHd        { width:696px; height:116px; background:url(../willow/imgnav/AoVOrighd_698x116.gif) 0px 0px no-repeat; }
.GaOHd            { width:696px; height:116px; background:url(../willow/imgnav/GaOhd_698x116.gif) 0px 0px no-repeat; }
.PostSavHd        { width:696px; height:116px; background:url(../willow/imgnav/PostSavehd_698x116.gif) 0px 0px no-repeat; }
.ArtistsHd        { width:696px; height:116px; background:url(../willow/imgnav/Artisthd_698x116.gif) 0px 0px no-repeat; }
.BooksHd          { width:696px; height:116px; background:url(../willow/imgnav/Bookshd_698x116.jpg) 0px 0px no-repeat; }
.GiftsHd          { width:696px; height:116px; background:url(../willow/imgnav/Giftshophd_698x116.jpg) 0px 0px no-repeat; }
.XmasHd           { width:696px; height:116px; background:url(../willow/imgnav/Xmashd_698x116.jpg) 0px 0px no-repeat; }

#PubContentLeft p           { color:#060; font-size:0.75em; margin:0 0 0 10px; padding:0;}
#PubContentLeft .prodtitle  { color:#030; font-size:0.875em; font-weight:bold; }
#PubContentLeft .faqtitle   { color:#906; font-size:0.875em; font-weight:bold; margin-top: 15px; margin-bottom: 6px; }
#PubContentLeft .prodinfo   { color:#906; font-size:0.63em; margin:4px 0 4px 10px; }
#PubContentLeft .redheading { color:#900; font-size:1.2em; font-weight:bold; }
#PubContentLeft .sml        { color:#000; font-size:0.75em; }
#PubContentLeft a, a:link, a:visited, a:hover, a:active { font-size:1.0em; }

#PubContentLeft ol.prod     { color:#060; margin:0 0 0 10px; padding:0; list-style-position: outside; list-style-type: decimal; }
#PubContentLeft ul.prod     { color:#060; margin:0; padding:0; list-style: outside none; }
#PubContentLeft li.prod     { margin:4px 20px 0 20px; padding-left:25px; font-size:0.81em; line-height: 1.2em; background: url(../imgnav/LI_906.gif) 0px 1px no-repeat; }
#PubContentLeft li.prodsm   { color:#060; margin:4px 20px 0px 40px; padding-left:0px; font-size:10px; line-height: 12px; }

#PubContentLeft ol.faq     { color:#060; margin:0 0 0 10px; padding:0; list-style-position: outside; list-style-type: decimal; }
#PubContentLeft ul.faq     { color:#060; margin:0 0 0 10px; padding:0; list-style-position: outside; list-style-type: disc; }
#PubContentLeft li.faq     { margin:0 20px 3px 20px; padding:0; font-size:0.72em; }

#PubContentLeft .contentItems     { margin-left:10px; width:696px; padding:0; min-height:180px; background:#f9f6ea; text-align:left; }
#PubContentLeft .contentItems h3  { margin:6px 0 6px 0; padding:0 0 0 10px; font-size:1.4em; font-weight:bold; color:#300; background-color:#f0ede0; }
#PubContentLeft .contentItems h4  { margin:6px 0 6px 0; padding:0 0 0 10px; font-size:1.05em; font-weight:bold; color:#c00; background: url(../imgnav/h4bg_fc0_696x1.png) 0px 0px repeat-y; }

#PubContentLeft .jgItem, .wpItem         { width:696px; min-height: 182px !important; margin:0; padding:0; }
#PubContentLeft .jgItemForm, .wpItemForm { text-align:left; margin:-24px 0 0 340px; padding:0; display:block; }
#PubContentLeft .jgItemForm2, .wpItemForm2 { text-align:left; margin:-24px 0 0 240px; padding:0; display:block; }

#PubContentLeft .wcPrice00   { clear:both; width:696px; height:47px; background-color:#f0e8de; border-bottom: #d6c49e 1px solid; padding:4px 0 3px 0; margin-top:3px; }
#PubContentLeft .wcPrice01, #PubContentLeft .wcPrice02   { float:left; width:335px; height:47px !important; text-align:left; }
#PubContentLeft .wcPrice01 p { color:#900; font-weight:bold; font-size:0.82em; margin-top:15px; padding-left: 10px; }
#PubContentLeft .wcPrice02 p { color:#900; font-weight:bold; font-size:0.82em; margin-top:6px; padding-left: 10px; }
#PubContentLeft .wcPrice03   { float:left; width:100px; height:47px !important; margin-top:13px; }
#PubContentLeft .wcPrice04   { float:left; width:261px; height:47px !important; text-align:center; }
#PubContentLeft .wcPrice05   { float:left; width:52px; height:47px !important; text-align:right; }

#PubContentLeft .CatHd p         { margin:0px 6px 0 0; padding:3px 0 0 0; font-size:0.8em; font-weight:bold; color:#fff; text-align:right; }
#PubContentLeft .CatHd p.auth    { margin:0px 6px 0 0; padding:3px 0 0 20px; font-size:0.86em; font-weight:bold; color:#fff; text-align:left; }
#PubContentLeft .CatHd a:link, .CatHd a:visited { font-size:1.0em; color:#fc0; text-decoration:none; }
#PubContentLeft .CatHd a:hover   { font-size:1.0em; color:#060; text-decoration:underline; }
#PubContentLeft .CatHd a:active  { font-size:1.0em; color:#906; text-decoration:none; }

/*LitColChange*/
.contentItems 
.itemdivider      { float:left; width:688px; height:1px; background: url(../johngarratt/imgnav/itemdiv_060_688x1.gif) no-repeat; margin: 2px 0 6px 0; }
.itemclear        { clear:both; width:688px; height:1px; background: url(../images/Spacer1x1.gif) repeat-x; margin:0; }

/*LitColChange*/
#jgsearch, #wcsearch { margin-left:10px; padding:0; width: 696px; height:40px; color:#000000; background:#666666 url(../johngarratt/imgnav/CatHd_bg_060_10x40.gif) top left repeat-x; }
#jgsearch div.left, #wcsearch div.left    { width:598px; margin:0; padding:6px 0 0 10px; float:left; }
#jgsearch div.right, #wcsearch div.right  { width:48px; margin:0; padding:6px 0 0 0; float:left; text-align:right; }
.search              { display:inline; font-size:0.68em; }
.search label        { display:none; }

#jgcontentBottom      { position:relative; clear:both; width:696px; height:112px; margin:0 0 3px 10px; padding:0; background:#fff url(../johngarratt/imgnav/FeatherBG_698x112.gif) 0px 0px no-repeat; border-top:#fc0 1px solid; }
#wccontentBottom      { position:relative; clear:both; width:696px; height:112px; margin:0 0 3px 10px; padding:0; background:#fff url(../willow/imgnav/WillowBG_698x112.gif) 0px 0px no-repeat; border-top:#fc0 1px solid; }
#jgcontentBottom p, #wccontentBottom p                  { font-size:10px; color:#000; line-height:15px; font-weight:bold; margin:0; padding:3px 0 0 0; }
#jgcontentBottom div.left, #wccontentBottom div.left    { width:338px; float:left; margin:0; padding:0 0 4px 10px; }
#jgcontentBottom div.right, #wccontentBottom div.right  { width:328px; float:left; margin:0; padding:0 0 4px 10px; text-align:right; }

#PubContentLeft .jgCartImg  { background:url(../johngarratt/imgnav/cartbtn_060_98x36.gif) top left no-repeat; }
#PubContentLeft .jgCartImg2 { background:url(../johngarratt/imgnav/AddToCartBtn_88x24.gif) top left no-repeat; }

/*-------------END MAIN CONTENT INNER (orig from John Garratt Index Page)-------------*/

/*-------------START LEFT CONTENT-------------*/

/* LitColorChange */
.CAstyle01 #leftContent { float:left; width:690px; margin:0; padding:10px 0 0 0; background: url(../imgnav/LeftContBG_060_690x20.gif) repeat-y 0px 0px; }

/* LitColorChange */
.CAstyle01 #swaphd                { width:318px; height:23px; text-align:left; margin:0; background: url(../imgnav/SwapBtn_blnk000_318x23.gif) left top no-repeat; }
#swaphd a, #swaphd a:visited      { margin:0; padding:0; background: url(../imgnav/arrow_fffg_15x23.gif) 12px 0px no-repeat; display:block; }
#swaphd a:hover, #swaphd a:active { margin:0; padding:0; background: url(../imgnav/arrow_fc0g_15x23.gif) 12px 0px no-repeat; display:block; }
.CAstyle01 #swap                  { position:relative; }
/* LitColorChange */
.CAstyle01 #thiswkhd                  { width:318px; height:23px; text-align:left; margin:0; background: url(../imgnav/FeatBtn_blnk000_318x23.gif) left top no-repeat; }
#thiswkhd a, #thiswkhd a:visited      { margin:0; padding:0; background: url(../imgnav/arrow_fffor_15x23.gif) 12px 0px no-repeat; display:block; }
#thiswkhd a:hover, #thiswkhd a:active { margin:0; padding:0; background: url(../imgnav/arrow_fc0or_15x23.gif) 12px 0px no-repeat; display:block; }
.CAstyle01 #thiswk                    { position:relative; }
/* LitColorChange */
.feature              { float:left; width:318px; height:25em; min-height:384px; margin:0 -22px 12px 28px; padding:0; background:#fff url(../imgnav/SwapFeatBG_060_318x600.gif) bottom left no-repeat; }
.feature img          { margin:4px 0 0 8px; border:1px solid #666; }
.feature p.updated    { margin-top:3px; margin-bottom:3px; }
.feature p.featinfo a, a:link, a:visited, a:hover, a:active  { background:none; color:#060; font-size:0.78em; }
.feature p.featNav2   { position:absolute; left:0; bottom:0.2em; width:296px; font-size:0.86em; padding: 2px 0 2px 0; }
.feature a, a:link, a:visited, a:hover, a:active  { background:none; color: #060; }
.feature .featNav2 a, a:link, a:visited, a:hover, a:active { background:#edeade; color: #906; }
/* LitColorChange */
.feature h3           { font-size:0.96em; font-weight:bold; margin:8px 10px 3px 10px; padding:0 0 0 2px; color:#000; background:url(../imgnav/h3bg_060_298x1.png) top left repeat-y; }
.feature h3 a, h3 a:visited, h3 a:hover, h3 a:active {color:#000; background:none; }
.highlights           {position:relative;}
.highlights .highlightImg {display:block; background:#aaa;}
.highlights #swap0 #thiswk0 #event0 {display:block;}
.highlights div       {position:absolute;}
.slideshowNav         { position:absolute; top:153px; left:9px; width:296px; height:18px; margin:0; padding:0px 0 4px 0px; font-size:12px; z-index:88; color:#000; background:#f0f0f0; opacity:0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70); }
.slideshowNav a       { margin:0 4px; padding:0; background:none; }
.slideshowNav img     { margin:0; padding:0 2px; vertical-align:bottom; background:none; border:none; }
.slideshowNav a.number { padding:0px 5px 1px 5px; color:#fff; background:#000; }
.slideshowNav a.number:hover, .slideshowNav a.on { background:#468a01; }

/* LitColorChange */
.CAstyle01 #leftContent .bottomCurve {clear:left; height:27px; margin:0; background:url(../imgnav/MainContBaseCurve_060_932x27.gif) bottom left no-repeat;}

/*-------------Start AdSets-------------*/
#adSet00         { clear:both; width:650px; height:102px; text-align:center; margin:0; padding:10px 0 0px 0; }
/* LitColorChange */
.changeAdSet01   {  }
.changeAdSet01 a, a:link, a:visited, a:hover, a:active { background: none; }
/* LitColorChange */
.changeAdSet02   { clear:both; width:642px; height:102px; margin:0 10px 12px 28px; padding:0; background: url(../imgnav/AdBoxBG_060_642x102.gif) bottom left no-repeat; }
/*.changeAdSet02 p {margin:0; padding:10px 12px 14px 36px;}*/
/*-------------End AdSets-------------*/

/*-------------Start Publishers' Lists-------------*/
/* LitColorChange */
#PubList          { position:relative; clear:both; width:642px; margin:0 10px 12px 28px; padding:0 0 5px 0; background: #fff url(../imgnav/PubListBG_060_642x600.gif) bottom left no-repeat; }
/* LitColorChange */
#publsthd         { width: 642px; height: 23px; text-align: left; margin: 0 0; color: #000; background:url(../imgnav/PubListHd_060_642x23.gif) top left no-repeat; }
#pubList_Frame    { margin:0 10px; overflow:hidden; }
#pubList_Scroller { width:1600px; }
#PubList .story_small_image {width:275px; float:left; margin-left:20px; padding-right: 15px; border-left:1px solid #ccc;}
#PubList .n1      {border:0;}
/*#PubList img {float:left; margin:0 12px 5px 12px; padding:3px; background:#fff; border:1px solid #ccc;}*/
#PubList img      {float:left; margin:0 0; padding:0 0; background:#fff; border:none;}
/*#PubList img.iView_button {float:right; padding:0; margin:5px 12px 0 0; background:transparent; border:0;}
#PubList ul    {clear:left;}*/

/* Publishers' Lists scroll Buttons */
#PubList .back    {position:absolute; top:3px; left:4px;}
#PubList .next    {position:absolute; top:3px; right:8px;}
#PubList .back img, #PubList .next img {margin:0; padding:0; background:none; border:none;}
#pubList_Back	  {background:url(../imgnav/Back_60x20.gif) top left no-repeat;}	
#pubList_Next     {background:url(../imgnav/Next_60x20.gif) top left no-repeat;}
#pubList_Back.off {background:url(../imgnav/Back_off_60x20.gif) top left no-repeat;}	
#pubList_Next.off {background:url(../imgnav/Next_off.gif) top left no-repeat;}
/*-------------End Publishers' Lists-------------*/

/*-------------Start FooterGeneral-------------*/
/* LitColorChange */
#footgeneral      { margin:16px 0 0 0; height:104px; background: url(../imgnav/LeftContBG_060_690x20.gif) bottom left repeat-y; }
#footerinfo_l     { float:left; width:320px; height:67px; text-align:right; }
#footerinfo_r     { float:left; width:370px; height:67px; }
#footerinfo_r  p,
#FooterOuter 
.ViasFooter p     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; line-height:1.3em; color:#003; font-weight:normal; margin:20px 40px 0 0; text-align:center; }

#FooterOuter      { width:932px; clear:both; position: relative; left: 0px; top: 10px; height:116px; }
/* LitColorChange */
#FooterOuterX     { width:932px; clear:both; position: relative; left: 0px; top: 10px; background: url(../imgnav/MainContOutrBG_060_932x20.gif) 0px 0px repeat-y; }
/* LitColorChange */
.BluNavBar02      { width:932px; height:20px; text-align:left; background: url(../imgnav/MainContOutrBG_060_932x20.gif) 0px 0px repeat-y; }
.PageHdBG_006,
.NavBarBG_006     { width:907px; height:20px; text-align:center; margin-left:12px; background: url(../imgnav/NavBtnBG_006_20x20.gif) left top repeat-x; }

.BluNavBar03, .BluNavBar04 { width:696px; height:20px; text-align:center; background-color: #f9f6ea; }
.BluNavBar03      { padding-bottom:4px; }
.BluNavBar04      { padding-top:4px; }
.NavBar2BG_006    { width:696px; height:20px; text-align:center; margin-left:10px; background: url(../imgnav/NavBtnBG_006_20x20.gif) left top repeat-x; }

#MktHmBtn         { width:907px; height:20px; text-align:center; margin:0; background: url(../imgnav/NavBtn01_HomeBG_245x20.gif) center top no-repeat; }
#jgHmBtn01        { width:696px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGHomeBtn_413x20.gif) center top no-repeat; }
#jgHmBtn02        { float:right; width:423px; height:20px; margin:0; padding:0; background: url(../johngarratt/imgnav/JGHomeBtn_413x20.gif) left top no-repeat; }
#jgToPBtn01       { float:left; width:47px; height:20px; margin:0; padding:0; background: url(../imgnav/ToPBtn_37x20.gif) right top no-repeat; }
#wcHmBtn01        { width:696px; height:20px; margin:0; padding:0; background: url(../willow/imgnav/WillowHomeBtn_291x20.gif) center top no-repeat; }
#wcHmBtn02        { float:right; width:301px; height:20px; margin:0; padding:0; background: url(../willow/imgnav/WillowHomeBtn_291x20.gif) left top no-repeat; }
#wcToPBtn01       { float:left; width:47px; height:20px; margin:0; padding:0; background: url(../imgnav/ToPBtn_37x20.gif) right top no-repeat; }

#MktHmBtn a, 
#MktHmBtn a:visited,
#jgHmBtn01 a,
#jgHmBtn01 a:visited,
#jgHmBtn02 a,
#jgHmBtn02 a:visited,
#jgToPBtn01 a,
#jgToPBtn01 a:visited
#wcHmBtn01 a,
#wcHmBtn01 a:visited,
#wcHmBtn02 a,
#wcHmBtn02 a:visited,
#wcToPBtn01 a,
#wcToPBtn01 a:visited { margin:0; padding:0; background: none; display:block; }

#MktHmBtn a:hover, #MktHmBtn a:active     { margin:0; padding:0; background: url(../imgnav/NavBtn01_HomeBGo_245x20.gif) center top no-repeat; display:block; }
#jgHmBtn01 a:hover, #jgHmBtn01 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGHomeBtn-o_413x20.gif) center top no-repeat; display:block; }
#jgHmBtn02 a:hover, #jgHmBtn02 a:active   { margin:0; padding:0; background: url(../johngarratt/imgnav/JGHomeBtn-o_413x20.gif) left top no-repeat; display:block; }
#jgToPBtn01 a:hover, #jgToPBtn01 a:active { margin:0; padding:0; background: url(../imgnav/ToPBtn-o_37x20.gif) right top no-repeat; display:block; }
#wcHmBtn01 a:hover, #wcHmBtn01 a:active   { margin:0; padding:0; background: url(../willow/imgnav/WillowHomeBtn-o_291x20.gif) center top no-repeat; display:block; }
#wcHmBtn02 a:hover, #wcHmBtn02 a:active   { margin:0; padding:0; background: url(../willow/imgnav/WillowHomeBtn-o_291x20.gif) left top no-repeat; display:block; }
#wcToPBtn01 a:hover, #wcToPBtn01 a:active { margin:0; padding:0; background: url(../imgnav/ToPBtn-o_37x20.gif) right top no-repeat; display:block; }

#FooterOuterX
.ViasFooter       { width:872px; font-size:0.84em; text-align:center; margin: 10px 0 0 0; padding:0 30px 0 30px; }
#FooterOuterX 
.ViasFooter p     { padding:0; margin:0; }
#FooterOuter 
.ViasFooter a,
#FooterOuterX
.ViasFooterL  a,
#FooterOuterX
.ViasFooterR  a   { font-size:1.0em; }
#FooterOuterX
.ViasFooterL      { float:left; width:490px; height:36px; text-align:right; margin:9px 0 0 0; padding:0; }
#FooterOuterX
.ViasFooterC      { float:left; width:190px; height:36px; text-align:center; margin:9px 0 0 0; }
#FooterOuterX
.ViasFooterR      { float:left; width:252px; height:36px; text-align:left; margin:9px 0 0 0; padding:0; }
#FooterOuterX
.ViasFooterL p    { font-size:0.58em; margin:0; padding:0; }
#FooterOuterX
.ViasFooterR p    { font-size:0.58em; margin:18px 0 0 0; padding:0; }
/*-------------End FooterGeneral-------------*/

/*-------------END LEFT CONTENT-------------*/

/*-------------START SIDE BAR main directory-------------*/

/* LitColorChange */
.CAstyle01 #sidebar     { float:left; width:242px; height:964px; margin:0; padding:0; background:#fafafa url(../imgnav/RightSidebarOutrBG_060_932x20.gif) right top repeat-y; }
/* LitColorChange */
#sidebar .CurveA        { position:relative; left:-7px; top:0; width:241px; height:28px; margin:0; background:url(../imgnav/CalOuterBotCurve_060_241x28.gif) bottom left no-repeat; }
/* LitColorChange */
#SuggestBox             { position:relative; left:6px; top:-5px; width:234px; height:258px; background: url(../imgnav/SugBoxBG_fffr_228x600.gif) bottom left repeat-y; }
/* LitColorChange */
.CAstyle01 #sugbxhd     { position:absolute; top:0px; left:0px; width:228px; height:25px; text-align:left; margin:0; background: url(../imgnav/SugBoxBtn_blnk_060_228x25.gif) left top no-repeat; }
#sugbxhd a, #sugbxhd a:visited      { margin:0; padding:0; background: url(../imgnav/arrow_fffy_15x25.gif) 12px 0px no-repeat; display:block; }
#sugbxhd a:hover, #sugbxhd a:active { margin:0; padding:0; background: url(../imgnav/arrow_fc0y_15x25.gif) 12px 0px no-repeat; display:block; }
.suggestbxcontent       { position:relative; top:18px; left:6px; width:212px; text-align:center; color:#000; margin:0; padding:10px 0 10px 0; }
.suggestbxcontent p     { font-size:10px; font-weight:bold; color:#c00; margin:0; padding:0; line-height:13px;}
#rssContain             { position:relative; top:12px; left:7px; width:213px; height:160px; background:#fff url(../imgnav/SugBoxScrollBG_213x160.gif) top left no-repeat; }
#rssContain p           { color:#000; font-size:11px; font-weight:normal; margin:0px; padding:0px; }
#rssHead, #rssFoot      { width: 213px; height: 20px; }
#rssHead p              { font-family:verdana, arial, sans-serif; font-size:10px; line-height:15px; font-weight:bold; color:#c00; margin:4px 5px 2px 4px; padding:0; }
#rssFoot p              { font-family:verdana, arial, sans-serif; font-size:10px; line-height:15px; font-weight:bold; color:#c00; margin:4px 7px 2px 4px; padding:0; text-align:right; }
#rvtickerContent p.message { margin-top: 6px; }
#rvtickerContent        { position:relative; width:180px;  height:114px; overflow:hidden; border:none;padding: 0px 6px 3px 5px; font-family:arial, verdana, sans-serif; font-size:10px; }
#rvtickerContent a      { color:#990000; text-decoration:none; }

/* LitColorChange */
.CurveB                 { position:relative; left:-7px; top:-23px; width:241px; height:28px; margin:0; background:url(../imgnav/CalOuterTopCurve_060_241x28.gif) bottom left no-repeat; }

.CAstyle01 #footer      { padding: 0; background:#FFCC00; } 
.CAstyle01 #footer p    { margin: 0; padding: 10px 0; }
.fltrt                  { float: right; margin-left: 8px; }
.fltlft                 { float: left; margin-right: 8px; }

/* LitColorChange */
.CurveC                 { position:relative; left:-690px; top:-44px; width:932px; height:35px; margin:0; background:url(../imgnav/MainContForumBaseCurve_060_932x35.gif) bottom left no-repeat; }

/*-------------END SIDE BAR main directory-------------*/

/*-------------START SIDE BAR  publisher directories-------------*/

#contentRightOuter   { float:left; width:200px; margin:0; padding:0; background:none; }
#contentRightOuter p { text-align:center; color:#603; font-size:0.7em; margin:0 20px 0 10px; }
#contentRightOuter a:link, #contentRightOuter a:visited { color:#060; font-size:1.0em; }
#contentRightOuter a:hover   { color:#906; text-decoration:underline; }
#contentRightOuter a:active  { color:#090; text-decoration:none; }
#contentRightOuter p.bordtop { text-align:center; color:#603; font-size:0.7em; margin:20px 20px 6px 10px; padding-top:2px; border-top: #906 1px solid; }
#contentRightOuter p.bordtandb { text-align:center; color:#603; font-size:0.7em;  margin:20px 20px 6px 10px; padding:2px 0 4px 0; border-top: #906 1px solid; border-bottom: #906 1px solid; }
.RightSideAd         { width:120px; height:420px; margin: 12px auto; text-align:center; }

#FooterOuter   { position:relative; left:0px; top:0px; width:932px; height:103px; clear:both; margin:0; padding: 9px 0 0 0; text-align:center; }
/*LitColChange*/
#FooterOuter div.FooterInner1  { text-align:center; padding: 6px 13px 0 12px; background: url(../imgnav/MainContOutrBG_060_932x20.gif) top left no-repeat; }

#FooterOuter div.FooterInner2  { width:932px; text-align:center; margin:0; background: url(../imgnav/MainContOutrBG_060_932x20.gif) top left repeat-y; }
#FooterOuter div.FooterInner2 p.viasbase { padding:0; margin:0; font-size:0.63em; }

#contentBase   { clear:both; position: relative; left: 0px; top: 0px; width:932px; height:35px; margin:0; background: url(../imgnav/MainContForumBaseCurve_060_932x35.gif) no-repeat 0px 0px; /*LitColChange*/ }

/*-------------END SIDE BAR publisher directories-------------*/