/*---------- CSS Reset -------*/
:focus{outline:0;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}body{line-height:1;}del{text-decoration:line-through;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;font-weight:400;margin:0;outline:0;padding:0;vertical-align:baseline;}ins{text-decoration:none;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
/*---------- TAGS -------*/
p{padding:8px 0;}
a{color:#3C2261;text-decoration:none;}
a:hover{color:#CC4D00;text-decoration:underline;}
body{background-color:#62515F;color:#333;font:100% Arial, Helvetica, sans-serif;font-size:16px;margin:0;padding:0;text-align:center;}
h1,h2,h3,h4,h5,h6{font-weight:700;padding:8px 0;}h1,h2{font-size:1.2em;}h3,h4{font-size:1.1em;}h5,h6{font-size:1em;}
h1,h3,h5{font-style:italic;}h5,h6{padding:4px 0;}
blockquote{padding:6px 40px 6px 30px;}
li{padding-left:20px;}
b, strong {font-weight:700;}
/*---------- MY CLASSES -------*/
.rowColor1 td{background-color:#E1DDE3;}
.rowColor2 td{background-color:#CFC8D2;}
.errAlert{font-weight:500;font-size:0.9em;color:green;line-height:1.3em;}
.gold{color:#C26201;}
.hide{display:none;}
.liveCounter{color:#600;}
.myBold{font-weight:700;}
.myBorder{border-bottom:1px solid #CCC;border-left:#999 solid 1px;border-right:#CCC 1px solid;border-top:#999 solid 1px;}
.purple{color:#665F78;}
.purpleBold{color:#665F78;font-weight:500;}
.siteNotice{margin:40px 80px 80px;padding:40px;}
.standardUL{padding:10px 0;}
.standardUL li{padding:10px 20px;}
.underLink a{text-decoration:underline;}
/*---------- CONTAINERS -------*/
#containerPage{background-color:#FCEDFC;border-top:0;margin:0 auto;text-align:left;width:940px;}
#containerContent{margin:0 auto;min-height:400px;overflow:hidden;padding:20px;line-height:1.5em;}
#container450L{clear:both;display:inline;float:left;overflow:hidden;width:450px;}
#container450R{display:inline;float:right;overflow:hidden;width:450px;}
#container300L{clear:both;display:inline;float:left;overflow:hidden;width:300px;}
#container300R{display:inline;float:right;overflow:hidden;width:300px;}
#container600L{clear:both;display:inline;float:left;overflow:hidden;width:600px;}
#container600R{display:inline;float:right;overflow:hidden;width:600px;}
/*---------- HEADER -------*/
#snowmen{background-image:url(assets/graphics/fullsnowmen.jpg);height:48px;position:relative;top:0px;left:0px;width:79px;z-index:10;margin:0 auto;}
#header{background-image:url(assets/graphics/LTHeader.jpg);height:174px;z-index:1;}
#header-text{color:#665F78;font-style:italic;position:relative;right:8px;text-align:center;top:82px;} /* normal header is top 82px */
#header-text h1{font-size:1.2em;}
#header-text h2{font-size:0.7em;padding:0;}
#header-text a{color:#665F78;}
#header-text a:hover{color:#C26201;}
/*---------- FOOTER -------*/
#footer{background-color:#62515F;clear:both;color:#CCC;font-size:12px;margin:0 auto;text-align:center;padding:40px 20px 400px 20px;}
#footer a{color:#CCC;}
#footerNavigation{background:#eee url(assets/graphics/nav-bg.gif) repeat-x 0 0;border-bottom:1px solid #ccc;font-size:14px;height:32px;overflow:hidden;padding-top:0;width:100%;}
#footerNavigation li{float:left;position:relative;right:50%;}
#footerNavigation ul{float:left;left:50%;padding-top:2px;position:relative;}
#footerNavigation ul li a{border-left:1px solid #ddd;display:block;padding:7px 15px 7px 16px;}
#footerNavigation ul li a:hover{background-color:#ddd;}
#footerNavigation ul li.last{border-right:1px solid #ddd;}
/*---------- NAVIGATION -------*/
#mainNavigation{font-size:14px;overflow:hidden;padding-top:20px;width:100%;}
#mainNavigation a{color:#665F78;font-weight:700;}
#mainNavigation a:hover{color:#C26201;}
#mainNavigation li{background-image:url(assets/graphics/flower.gif);background-position:right;background-repeat:no-repeat;display:block;float:left;font-weight:700;padding:0 24px 0 12px;position:relative;right:50%;}
#mainNavigation li.last{background-image:none;}
#mainNavigation ul{float:left;left:50%;position:relative;}
/*---------- HOMEPAGE -------*/
#homePageMenu{display:block;overflow:hidden;line-height:3em;margin:0 auto;padding:30px 48px;text-align:center;}
.homePageBanner{background-color:#FADDEF;border-color:#999 #CCC #CCC #999;border-style:solid;border-width:1px;height:129px;width:319px;overflow:hidden;text-align:center;margin:0 auto;margin-bottom:30px;}
#homePageORBanner{background:url(assets/graphics/smOnlineReadings.jpg) no-repeat 0 0;}
#homePageORText{line-height:1.5em;position:relative;left:36px;top:66px;font-size:1.2em;text-align:center;}
#homePagePRBanner{background:url(assets/graphics/smPrivateReadings.jpg) no-repeat 0 0;}
#homePagePRText{line-height:1.5em;position:relative;left:60px;top:25px;font-size:1.2em;text-align:center;}
#homePageNumBanner{background:url(assets/graphics/smNumerology.jpg) no-repeat 0 0;}
#homePageNumText{line-height:1.6em;position:relative;right:15px;top:50px;font-size:1em;text-align:right;}
#homePageOLBanner{background:url(assets/graphics/smOpenLounge.jpg) no-repeat 0 0;}
#homePageOLText{line-height:1.5em;position:relative;left:40px;top:68px;font-size:1em;text-align:center;color:#F1EAD1}

#homePageMenu ul,li{list-style:none;padding:0;}
#homePageMenu a:hover{color:#3C2261;}
#homePageText{padding:50px;line-height:1.3em;}
#homePageText h3{font-size:1em;font-style:normal;}

#liveCounter{background-color:#EDE6E0;clear:both;color:#333;font-size:12px;margin:0 190px;padding:8px;text-align:center;}
#liveCounterButton{text-align:center;margin: 0 auto;padding-top:4px;}
#liveCounterButton input{font-size:12px;padding:2px 10px;}

/*---------- MISC -------*/
#aliBohdi{font-style:italic;margin:20px;padding:8px 24px;line-height:1.4em;}
/*---------- PUBLIC -------*/
#publicNoticeWrapper {padding:20px 60px;}
#publicNoticeWrapper a{text-decoration:underline;}
#publicNoticeWrapper ol{list-style:decimal;padding:10px;}
#publicNoticeWrapper li{padding:5px 10px;}
#publicNoticeWrapper p{padding:8px 0;}

#toggleShow {padding:5px 10px;}
#toggleShow ul{padding:5px 10px;}
#toggleShow li{padding:3px 10px;font-weight:700;}
#toggleShow p{padding:8px 0;}
#toggleShow dt{padding:5px 0px;color:#3C2261;cursor:pointer;}
#toggleShow dd{padding:5px 10px;color:#333;background-color:#eee;margin:10px 0 20px 0;}
#toggleShow blockquote{padding:0 0 0 10px;}
/*---------- HELP -------*/
#promo1 {clear:both;width:719px;margin:0 auto;margin-top:50px;margin-bottom:30px;height:129px}
#promoImage{float:left;width:319px;height:129px;font-size:.9em;overflow:hidden;background:url(../assets/graphics/smNumerology.jpg) no-repeat;border-right:1px #ddd dotted;}
#promoImageText{position:relative;width:190px;top:50px;left:130px;}
#promoTesti{float:left;width:360px;height:119px;color:#336;font-style:italic;overflow:hidden;display:inline;background-color:#eee;padding:5px 19px;}