/* CSS Document */

body {
	margin:0;
	padding:0;	
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	font-size: 90%;
	background-image:url(graphics/stripe_bg.gif);
	background-repeat:repeat-x;
	}


/* -- general global styles --------------------------------
 */
img {border:none;}
h1 {color:#f0720b;font-weight:normal;font-size:180%; margin-top:5px; line-height:22px;}
h2 {color:#f0720b;font-weight:normal;font-size:160%; margin-top:5px; line-height:22px;}
h3 {color:#7c7979;font-weight:normal;}
p {color:#333; text-align:justify;}
a {color:#666;text-decoration:none;}
a:hover {color:#f0720b;}
a:visited {color:#000; text-decoration:underline;}
hr	{clear: both;margin: 0;padding: 0;visibility: hidden;}
ol {list-style-type:lower-alpha;}
.alignTop{vertical-align:top;}
.floatRight{float:right;}
.floatLeft{float:left;}
.clear {clear:both;}

.strong {font-weight:bold;}
p.quote {text-align: justify;font-style: italic;}
p.reviewQuote {text-align: justify;font-style: italic;	/* this width is important, without IE, forces the page to be out by 1px!!!!! */	width: 560px;}
p.quoteStrong {font-style: italic;font-weight: bold;}


/* -- main width styles --------------------------------------------------------------- */

#wrapper {margin:0 auto; width:989px; background-image:url(graphics/whiteshadowbg.png);background-repeat:repeat-y; }
#overall { padding:170px 0px 0px 140px;width:835px; min-height:540px; background-image:url(graphics/zenobia_mainbg_alt.png);background-repeat:no-repeat; }

#stupid-ie-wrapper {float:right;width:340px;}

.pullOutQuote {color:#f0720b;float:right;border-left:5px solid #cccccc;width:240px;padding:8px;margin:.5em 1em .5em 1.2em;}


#pageContent { width:799px;padding-bottom:20px; margin-top:20px; }
#pageContent .pic-left	{float: left;margin: 0 1em 1em 0;}
#pageContent .pic-right {float: right;margin: 0 0 1em 1em;}
#pageContent ul {margin:0; padding:0;}
#pageContent ul li {color:#333; list-style:square;}
#pageContent ul li a {color:#333;}
#pageContent ul li a:hover {color:#f0720b;}



/* menu style sheets----------------------------------------------------------------------------- */
#menu {height:22px;font-size:16px; width:835px; border-bottom:solid 1px #666; }
div#menu ul {list-style: none;margin: 0;padding: 0;float:left;text-align:left; }
#menu ul li { position: relative; margin: 0;padding: 0; font-family:Georgia, "Times New Roman", Times, serif;}
#menu li ul { position: absolute; /*left: 136px;*/ /*Set 1px less than menu width */left:0px;top:19px; display:block; }
#menu li:hover>ul { visibility:visible; } 
#menu ul ul {visibility:hidden; }
#menu a {font-size:18px; text-decoration:none;padding:0 10px 0 10px; color:#666; font-family:Georgia, "Times New Roman", Times, serif;}
#menu a:hover {color:#f0720b;}

#menu a.subLevel {display:block;padding:2px 8px 3px 8px;border-bottom:1px solid #888;font-size:12px;}
#menu a.subLevelend  {display:block;padding:2px 8px 3px 8px;border-bottom:0;font-size:12px;}/* ensures the last menu item has no border-bottom */
#menu ul.subMenu {border:1px solid #888;background:#fff; width:200px;margin-top:3px; }


/* -- obsolete? -- */
.innerHeaders {color:#702a11;font-size:16px;font-weight:normal;}
.highlightText {color:#702a11;font-weight:bold;}
#contentFooterGroup {margin-right:250px;}



/* -- footer ----------------------------------------------------------------------------- */
#footer {margin:0 auto; width:989px; height:110px; background-image:url(graphics/footerbg.png);background-repeat:no-repeat;}
#footercontent {width:961px; margin-left:14px;}
#footercontent p{font-size:14px;color:#888;width:889px;padding:0 40px 10px 40px; margin: 0 auto;}
#footer #timestampDiv {border-bottom:1px solid #666;}
#footer #whoWasZen {float:right;width:13em;text-align:right;padding: 1px 12px 1px 3px;}
#footer #termsDiv {margin-top:5px;}
#footer #privacyPolicy { float:left;/*border:1px groove grey;*/text-align:center;width:auto;padding: 1px 3px 1px 12px;}
#footer #copyright {float:right;width:19em;text-align:right;padding: 1px 12px 1px 3px;}

/* styles for setting the boxes on the right */
#rightBoxes ul li {/*color:#666666;*/margin:0;padding:0;}
#rightBoxes ul.redQuote li, .infoBox .redQuote {color:#f0720b;}
#rightBoxes ul li a:hover {color:#53114C;}
#rightBoxes ul {font-size:90%;padding-left:15px;list-style:none;margin:0;}
#rightBoxes {float:right; width:190px; padding-left:10px;}

div#rightBoxes h2 {text-align:center;margin:0px 0px 5px 0px;padding:1px;/*color:#53004C;*/color:#fff;background:#999;font-size:16px; font-weight:normal;}

.infoBox {width:200px;border:1px solid #c0c0c0;margin:5px 5px 5px 0;}
.infoBox p {margin:5px 5px 5px 8px;font-size:12px;}



/**************REVIEWS**********************/

.goldstars1 {color:#B84250;font-size:13px;font-weight:bold;width: 400px;background-image: url(../graphics/1goldStar.gif);background-repeat:no-repeat;background-position:right;}
.goldstars2 {color:#B84250;font-size:13px;font-weight:bold;width: 400px;background-image: url(../graphics/2goldStars.gif);background-repeat:no-repeat;background-position:right;}
.goldstars3 {color:#B84250;font-size:13px;font-weight:bold;width: 400px;background-image: url(../graphics/3goldStars.gif);background-repeat:no-repeat;background-position:right;}
.goldstars4 {color:#B84250;font-size:13px;font-weight:bold;width: 400px;background-image: url(../graphics/4goldStars.gif);background-repeat:no-repeat;background-position:right;}
.goldstars5 {color:#B84250;font-size:13px;font-weight:bold;width: 400px;background-image: url(../graphics/5goldStars.gif);background-repeat:no-repeat;background-position:right;}


/**************contact page**********************/
table#contact  { padding:0;}
.contactBG{background:#f1f1f1;}
.kfg {font-style:italic

