/* ---- PAGE LAYOUT ---- */

html { min-height:100%; margin-bottom:1px; }

body { background-color:#000; color:#000; font-size:11px; font-family:Verdana,Geneva,sans-serif; line-height:150%; margin:0; padding:0; }

table, tr, td { padding:0; margin:0; border:0; }

img { border:0; margin:0; padding:0; }


/* ---- COMMON PAGE STYLES ---- */

#Index, #Biz, #Why, #About, #Calc, #Contact, #Demo  { margin:0px auto; width:982px; position:relative; padding:0; border:0; text-align:left; background-repeat:no-repeat; }

#XtraBG, #XtraCon, #XtraSub, #Bizpromo  { margin:0px auto; width:1000px; position:relative; padding:0; border:0; text-align:left; background-repeat:no-repeat; }

#Page { position:relative; background-repeat:no-repeat; margin:0; padding:0; border:0; }

#Banner  { position:relative; background-repeat:no-repeat; margin:0; padding:0; border:0; }
#Banner2 { position:absolute; left:310px; top:350px; }
#Banner3 { position:absolute; left:500px; top:350px; }
#Banner4 { position:absolute; left:680px; top:350px; }
#Banner5 { position:absolute; left:320px; top:640px; } 
#Banner6 { position:absolute; left:415px; top:725px; } 
#Text1   { color:#000; font-size:10px; position:absolute; left:300px; top:840px; }



#Biz #Page, #Why #Page, #About #Page, #Demo #Page, #Calc #Page, #Contact #Page { width:705px; top:180px; left:251px; } 

#XtraBG #Page, #XtraCon #Page, #XtraSub #Page, #Bizpromo #Page { width:755px; top:180px; left:251px; }

#XtraCon #Banner { width:120px; top:-181px; left:630px; }





/* ---- INDEX PAGE STYLE ---- */

#Index { background-color:#ded7d0; background-image:url(img/IndexBack.jpg); }

#Index #Page { background-image:url(img/IndexBack2.jpg); 
background-color:#eeebe7; position:relative; width:847px; top:214px; left:135px; margin:0; padding:0; border:0; background-repeat:no-repeat; }

#Index #BottomSpace { height:65px; }

/* ---- PAGE STYLES ---- */

#Biz { background-color:#fff; background-image:url(img/BizBack.jpg); }

#Why { background-color:#fff; background-image:url(img/WhyBack.jpg); }

#About { background-color:#fff; background-image:url(img/AboutBack.jpg); }

#Calc { background-color:#fff; background-image:url(img/CalcBack.jpg); }

#Contact { background-color:#fff; background-image:url(img/ContactBack.jpg); }

#Demo { background-color:#fff; background-image:url(img/DemoBack.jpg); }

#XtraBG { background-color:#fff; background-image:url(img/XtraBG.jpg); }

#XtraCon { background-color:#fff; background-image:url(img/XtraCon.jpg); }

#XtraSub { background-color:#fff; background-image:url(img/XtraSub.jpg); }

#Bizpromo{ background-color:#fff; background-image:url(img/BizPromo.jpg); }





/* ---- COMMON TO ALL PAGES ---- */

#Income { position:absolute; top:0; left:539px; }

#Bar { background-image:url(img/bar.gif); }

h1 { color:#ee3123; font-size:21px; font-weight:bold; margin:0; padding:0; border:0; }

h2 { color:#ee3123; font-size:12px; font-weight:bold; margin:0; padding:0; border:0; }
h3 { font-size:11px; font-weight:normal; font-family:Verdana,Geneva,sans-serif; line-height:150%; margin:0; padding:0; }
h4 { color:#ee3123; font-size:12px; margin:0; padding:0; border:0;}

p { padding:0; border:0; }

#Logo { position: absolute; z-index: 2; left: 125px; top: 1px; }
#AboutLogo { position: absolute; z-index: 2; left: 123px; top: 1px; }
#NewsLogo { position: absolute; z-index: 2; left: 124px; top: 1px; }

/* ---- em { color:#e77335; } ----*/

em {  }

strong { font-weight:bold; color:#000; font-size:12px;}

a { color:#ee3123; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

.ext { font-weight:normal; }

.NiceInput { border:1px solid #ccc; background-color:#f8f8f8; padding:4px; color:#464646; font-size:11px; font-family:Verdana,Geneva,sans-serif; }
.CheckInput { padding:4px; color:#464646; font-size:11px; font-family:Verdana,Geneva,sans-serif; }

select { border:1px solid #ccc; background-color:#f8f8f8; padding:4px; color:#464646; font-size:11px; font-family:Verdana,Geneva,sans-serif; }

textarea { border:1px solid #ccc; background-color:#f8f8f8; padding:4px; color:#464646; font-size:11px; font-family:Verdana,Geneva,sans-serif; }
 
i { color:#ee3123; font-weight:normal; font-style:normal; } 

li, ol, ul { margin:0; padding:0; }

ol, ul { margin-left:4ex; }

.Grid { border:1px solid #f0f0f0; }


/* ---- MENU ---- */

#MenuTab, #MenuI { font-size:12px; line-height:100%; cursor:pointer; }

#MenuSpan { position:absolute; top:104px; left:316px; width:666px; height:20px; }

#MenuTab { color:#fff; width:666px; height:20px; }
#MenuTab td { background-color:#e0b546; color:#fff; position:relative; }
#MenuTab td.over, #MenuTab td.inside { background-color:#ee3123; }
#MenuTab td.active { font-weight:bold;  }

#MenuI { color:#fff; background-color:#ee3123; cursor:pointer; border-top:8px solid #ee3123; border-bottom:8px solid #ee3123; }
#MenuI td{padding:4px 12px;}
#MenuI td.over{background-color:#e0b546;}


/* ---- HOME PAGE ---- */

#Home2, #Home3, #Home5, #Home6, #Home7 { background-image:url(img/b.gif); background-repeat:repeat-y; }

#Home2 .dv, #Home3 .dv, #Home5 .dv, #Home6 .dv, #Home7 .dv { padding:1px 12px; }

#HomeGirl { position:absolute; left:-33px; top:-79px; }

#HomePocket { position:absolute; height:98px; width:99px; left:12px; top:62px; }

#HomeMessage { position:absolute; width:460px; left:122px; top:52px; color:#ee3123; font-size:15px; font-weight:bold; line-height:150%; }


/* ---- DEMO PAGE ---- */

#Adult { font-size:23px; font-weight:bold; line-height:100%; }

#Adult strong { color:#ee3123; font-size:23px; line-height:100%; }
.seo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}

#moveUp{
	position: relative;
	top:-90px;
	}

#boxes {
	width: 245px;
	float: left;
	margin: 150px 20px 0px 30px;
	text-align: justify;
	}
	
#boxes2 {
	width: 245px;
	float: left;
	margin: 20px 20px 0px 30px;
	text-align: justify;
	}

.dv {
	text-align: left;
	}
	
.clear {
	clear: both;
}
h3.jacknjoy {
color: #ef3123;
font-weight: bold;
text-align: center;
font-size: 2.5em;
}

h3.newfaces {
font-weight: bold;
text-align: center;
font-size: 1.5em;
line-height: .8em;
}

h3.njoycommercial {
color: #ef3123;
font-weight: bold;
text-align: center;
font-size: 2.5em;
}

#commercialArchive {
border-left: 1px solid #000; 
padding: 10px; 
float: right; 
margin-left: 15px; 
width: 150px; 
height: 100%;
}