/*---------- 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.gif);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;position:relative}
#header-text{color:#665F78;position:absolute;right:320px;text-align:center;top:62px;padding:0} /* this needs to go back to top:42px for xmas*/
#header-text h1{font-size:18px;font-style:normal;font-family:Arial, Helvetica, sans-serif;line-height:30px;font-weight:400;margin:0}
#header-text h2{font-size:10px;padding:0;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;font-weight:400;margin:0;line-height:12px;position:relative;bottom:8px}
#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;}*/
#footerNavigation{background:url(assets/graphics/menu-shade.png) repeat-x 0 0;font-size:13px;height:30px;overflow:hidden;width:100%;}
#footerNavigation li{float:left;position:relative;right:50%;}
#footerNavigation ul{float:left;position:relative;left:50%;}
#footerNavigation ul li a{display:block;padding:8px 16px;color:#FFF;}
#footerNavigation ul li a:hover{background:url(assets/graphics/menu-shade-hover.png) repeat-x 0 0;color:#FF9;text-decoration:none}
#footer-wrapper{background-color:#62515F;clear:both;}
#footer{color:#CCC;font-size:12px;margin:0 auto;text-align:center;float:left;padding:30px 0 400px 0;width:100%;}
#footer a:hover{color:#FF9;}
#footer a{color:#CCC;}


/*---------- NAVIGATION -------*/
#mainNavigation{font-size:14px;overflow:hidden;padding-top:5px;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{height:140px;width:330px;overflow:hidden;text-align:center;margin:0 auto;margin-bottom:21px;}
.homePageBanner a{display:block;width:319px;height:129px;background-color:#FADDEF;border:1px solid #ccc;border-color:#DDD;border-style:solid;border-width:1px; -moz-box-shadow: 4px 3px 5px #ccc; -webkit-box-shadow: 4px 3px 5px #ccc; box-shadow: 4px 3px 5px #ccc;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.homePageBanner a:hover{border:1px solid #ccc; margin:2px 0 0 3px; -moz-box-shadow: 1px 1px 2px #ccc; -webkit-box-shadow: 1px 1px 2px #ccc; box-shadow: 1px 1px 2px #ccc; text-decoration:none;}
#homePageORBanner{background:url(assets/graphics/smOnlineReadings.jpg) no-repeat 0 0; line-height:1.5em;padding:70px 0 0 74px; width:245px; height:59px; font-size:1.05em;text-align:center;}
#homePagePRBanner{background:url(assets/graphics/smPrivateReadings.jpg) no-repeat 0 0; line-height:1.5em;padding:31px 0 0 100px; width:219px; height:98px; font-size:1.05em;text-align:center;}
#homePageNumBanner{background:url(assets/graphics/smNumerology.jpg) no-repeat 0 0; line-height:1.6em;padding:50px 19px 0 0; width:300px; height:79px; font-size:1em;text-align:right;}
#homePageOLBanner{background:url(assets/graphics/smOpenLounge.jpg) no-repeat 0 0; line-height:1.5em;padding:72px 25px 0 0; width:294px; height:57px; font-size:1em;text-align:right;color:#F1EAD1;}
#homePageOLBanner:hover {color:#F1EAD1!important;}

#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;}

#heavyUser {font-size:16px;border:1px solid #900;background-color:#eee;padding:10px 20px;color:navy;text-align:center}
#fairUsage {font-size:12px;color:#777;padding:30px 0 0 50px;}
#fairUsage a{text-decoration:underline}
