/* GERAL */

/* reset */

ul, ol, li, p, i, div, a, em, h1, h2, h3, h4, h5, form, input, textarea, label, dl, dt, dd, var, span, em, select, img {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	clear:none;
	text-decoration:none;
	font-size:.93em;
	color:#fff;
	font-style:normal;
	line-height:1.2em;
}
a {
	color:#f4a222
}
a:hover {
	text-decoration:underline;
}
i {
	display:inline;
	float:none;
	clear:none;
	font-style:italic;
}
p a {
	display:inline;
	float:none;
}
label {
	display:inline-block;
}
/* GERAL */

html {
	overflow:scroll;
}
html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	background:url(../img/bg.jpg) #9c0607 top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
.minimenu {
	width:100%;
	clear:both;
	margin:0 0 1em 0;
}
.minimenu li a {
	clear:both;
	height:auto;
	width:auto;
	text-indent:0;
	text-transform:uppercase;
	color:#fff;
	margin:0;
	padding:0 .9em;
	border-right:1px solid #FF9900;
}
.minimenu li .last {
	border:none;
}
.imgdireita {
	position:absolute;
	top:0;
	right:0;
}
.pngcentral {
	position:absolute;
	top:-.8em;
	right:17%;
	border:none;
	text-indent:-5000px;
}
.floatfix {
	position:static;
	border:none;
}
.floatfix:hover {
	background-color:transparent;
}
/* OUTTER */

#outter {
	float:none;
	clear:none;
	width:64em;
	margin:0 auto;
}

/* HEADER */

#hd {
	width:100%;
	clear:both;
	padding:1.5em 0 0 0;
}
#hd h1 {
	background:url(../img/h1.png) center left no-repeat;
	width:241px;
	height:78px;
	margin:-.5em 0 0 1em;
	text-indent:-5000px;
}
#hd h1 a {
	width:100%;
	height:100%;
}
#hd h1 a:hover {
	background:none;
}
#hd .perguntas {
	float:right;
}
#hd .perguntas li {
	padding:0 .5em;
	border-right:1px solid #FF9900;
}
#hd .perguntas .last {
	border:none;
}
#hd .perguntas li a {
	font-size:.8em;
	color:#fff;
	text-transform:uppercase;
}
#hd .perguntas li a:hover {
	background:none;
	text-decoration:underline;
}

/* HEADER - Menu */

#hd .menu {
	background:url(../img/menu.gif) left center no-repeat;
	float:right;
	width:48%;
	height:3em;
	text-indent:-5000px;
	margin:.5em 0 0 0;
}
#hd .menu li {
	height:2em;
	padding:.7em 0 0 .5em;
}
#hd .menu li a {
	background:url(../img/menu-li.gif) center left no-repeat;
	width:100%;
	height:100%;
}
#hd .menu li a:hover {
	background:url(../img/menu-li-hover.gif) center left no-repeat;
}

/* Menu - COLEÇÃO */

#hd .menu .colecao {
	width:110px;
}
#hd .menu .colecao a {
	background-position:0 0;
}
#hd .menu .colecao a:hover {
	background-position:0 0;
}

/* Menu - LIVRO */

#hd .menu .livro {
	width:31%;
}
#hd .menu .livro a {
	background-position:-10.3em 0;
}
#hd .menu .livro a:hover {
	background-position:-10.3em 0;
}

/* Menu - DIVERSÃO */

#hd .menu .diversao {
	width:108px;
}
#hd .menu .diversao a {
	background-position:-23em 0;
}
#hd .menu .diversao a:hover {
	background-position:-23em 0;
}

/* Menu - ASSINE */

#hd .menu .assine {
	width:62px;
}
#hd .menu .assine a {
	background-position:-33em 0;
}
#hd .menu .assine a:hover {
	background-position:-33em 0;
}

/* Menu - INDIQUE 

#hd .menu .indique {
	width:26%;
}
#hd .menu .indique a {
	background-position:-40.5em 0;
}
#hd .menu .indique a:hover {
	background-position:-40.5em 0;
} */

/* H2 */

h2 {
	clear:both;
	width:70%;
	height:6em;
	margin:0 0 0 .8em;
	text-indent:-5000px;
}
.colecaotit {
	background:url(../img/h2_colecao.jpg) left center no-repeat;
}
.livrodasemanatit {
	background:url(../img/h2_livrodasemana.jpg) left center no-repeat;
}
.faleconoscotit {
	background:url(../img/h2_faleconosco.jpg) left center no-repeat;
}
.faqtit {
	background:url(../img/h2_faq.jpg) left center no-repeat;
}
.simuladortit {
	background:url(../img/h2_simulador.jpg) left center no-repeat;
}
.planodetalhadotit {
	background:url(../img/h2_planodetalhado.jpg) left center no-repeat;
}
.indiquetit {
	background:url(../img/h2_indique.jpg) left center no-repeat;
}
.diversaotit {
	background:url(../img/h2_diversao.jpg) left center no-repeat;
}

/* FOOTER */

#ft {
	width:100%;
	padding:3em 0 3em 0;
	clear:both;
}
#ft hr {
	clear:both;
	width:100%;
	margin:0 0 1em 0;
	border:1px solid #fff;
}
#ft ul li a {
	height:9em;
	width:20em;
	text-indent:-5000px;
}
#ft ul .abrilsig {
	width:8em;
	background:url(../img/abril-sig.jpg) center no-repeat;
	margin-right:5em;
}
#ft ul .einstein {
	background:url(../img/einstein-sig.jpg) center no-repeat;
}
#ft ul .dk {
	background:url(../img/dk-sig.jpg) center no-repeat;
}
#ft .assineja {
	background:url(../img/assineja.jpg) center left no-repeat;
	float:right;
	width:9em;
	height:7em;
	text-indent:-5000px;
}
#ft p {
	float:left;
	clear:none;
	font-size:.8em;
	padding:0 1.3em;
}
#ft p a {
	color:#fff;
	font-size:1em;
}
#ft p a:hover {
	background:none;
	text-decoration:underline;
}
#ft .minimenu {
	float:none;
	clear:none;
	width:auto;
	margin:0;
	padding:0;
}
#ft .minimenu li a {
	text-transform:lowercase;
	height:auto;
	width:auto;
	padding:0 .5em;
	text-indent:0;
}

/* CONTEÚDO */

.volumes {
	background:url(../img/h2_volumes.jpg) left center no-repeat;
}
.meio {
	position:relative;
	width:98.7%;
	border:1px solid #c06b06;
}
.meio h3 {
	clear:both;
	height:5em;
	text-indent:-5000px;
	margin:.7em .5em;
}
.meio h4 {
	clear:both;
	color:#f5a21e;
	padding:.5em 1em 0 1em;
}
.meio p {
	width:38%;
	clear:both;
	padding:1em;
}
.meio ul {
	width:100%;
	padding:0 0 0 1em;
}
.meio ul li {
	clear:both;
	background:url(../img/ul-li.jpg) left top no-repeat;
	width:38%;
	font-weight:900;
	padding:0 0 1em 1.3em;
}
.vermelho {
	width:99%;
	background:none;
	background-color:#820202;
}
ol {
	width:30%;
	padding:0 0 0 1em;
	margin:0 1em 0 0;
	border-right:1px solid #333333;
}
.last {
	border:none;
}
ol li {
	width:100%;
	padding:0 0 2em 0;
}
ol li dl {
	width:100%;
	height:100%;
	font-size:1em;
}
ol li dl dt {
	width:18em;
}
ol li dl dt a {
	color:#fff;
	text-transform:uppercase;
	font-weight:900;
}
ol li dl dd {
	float:right;
	width:18.8em;
}
ol li dl .imagem {
	width:5em;
}
ol li dl .imagem a img {
	border:1px solid #fff;
}

/* CONTEÚDO - Botões */

.meio .button {
	display:block;
	height:1.6em;
	text-indent:-5000px;
}
.meio .button:hover {
	background-color:transparent;
}
.meio .vejamostra {
	background:url(../img/button-vejamostra.gif) center no-repeat;
	width:12em;
}
.meio .dvdrom {
	background:url(../img/button-dvdrom.gif) center no-repeat;
	width:6em;
}
.meio .comprar {
	background:url(../img/button-compraragora.gif) center no-repeat;
	width:10em;
}
.meio .voltarcolecao {
	clear:both;
	background:url(../img/button_voltarcolecao.jpg) left no-repeat;
	width:16em;
	margin:0 0 0 1em;
}
.meio .vejamostra2 {
	clear:both;
	background:url(../img/button-vejamostra.gif) center no-repeat;
	width:10.5em;
	margin:2em 0 .5em 1em;
}
.meio .confira {
	clear:both;
	background:url(../img/button_confira.jpg) center left no-repeat;
	width:13em;
	margin:0 0 0 1em;
}
.meio .assista {
	display:none;
	clear:both;
	background:url(../img/button_assista.jpg) center left no-repeat;
	width:50%;
	margin:0 0 0 1em;
}
.meio .revisao {
	clear:both;
	background:url(../img/button_revisao.jpg) center left no-repeat;
	width:50%;
	height:2em;
	margin:.5em 1em;
}
.meio .dvd {
	clear:both;
	background:url(../img/button_dvd.jpg) center left no-repeat;
	width:50%;
	margin:-.2em 0 0 1em;
}

/* HOME */

.home {
	position:relative;
	background:url(../img/home.png) center top no-repeat;
	width:100%;
	height:23.5em;
	margin:5em 0 -3.7em 0;
	text-indent:-5000px;
}
.home a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* COLEÇÃO - Humano */

.atlas {
	background:url(../img/playthatfunkymusicwhiteboy.jpg) top repeat-x;
	height:24.5em;
}
.atlas h3 {
	background:url(../img/h3_humano.jpg) left center no-repeat;
	width:20%;
}
.atlaspng {
	background:url(../img/atlas.png) center left no-repeat;
	width:33em;
	height:31em;
}
.olatlas li {
	height:5em;
}
/* COLEÇÃO - Família */

.familia {
	background:url(../img/bg_familia.jpg) top left repeat-x;
	height:24.5em;
}
.familia h3 {
	background:url(../img/h3_familia.jpg) left center no-repeat;
	width:40%;
}
.familiapng {
	background:url(../img/familia.png) center left no-repeat;
	width:29em;
	height:33em;
	margin-top:-1em;
	margin-right:4em;
}
.olfamilia li {
	height:8em;
}
/* COLEÇÃO - Alimentação */

.alimentacao {
	background:url(../img/bg_alimentacao.jpg) top left repeat-x;
	height:26.1em;
}
.alimentacao h3 {
	background:url(../img/h3_alimentacao.jpg) left center no-repeat;
	width:40%;
}
.alimentacaopng {
	background:url(../img/alimentacao.png) center left no-repeat;
	width:30em;
	height:34em;
	margin-top:-1.5em;
	margin-right:2.5em;
}

/* COLEÇÃO - Terapias */

.terapias {
	background:url(../img/bg_terapias.jpg) top left repeat-x;
	height:24em;
}
.terapias h3 {
	background:url(../img/h3_terapias.jpg) left center no-repeat;
	width:40%;
}
.terapiaspng {
	background:url(../img/terapias.png) center left no-repeat;
	width:30em;
	height:31em;
	margin-right:2.9em;
}

/* COLEÇÃO - Índices */

.indice {
	background:url(../img/bg_indice.jpg) top left repeat-x;
	height:21.7em;
}
.indice h3 {
	background:url(../img/h3_indice.jpg) left center no-repeat;
	width:40%;
}
.indicepng {
	background:url(../img/indice.png) center left no-repeat;
	width:48em;
	height:30em;
	top:-3.8em;
	right:-4em;
	margin-right:2.9em;
}

/* COLEÇÃO - Einstein */

.einstein {
	background:url(../img/bg_einstein.jpg) top left repeat-x;
	height:30.4em;
}
.einstein h3 {
	background:url(../img/h3_einstein.jpg) left center no-repeat;
	width:40%;
}
.einstein p {
	width:60%;
	font-size:.9em;
}

/* COLEÇÃO */

.colecaomid {
	background:url(../img/bg_colecao.jpg) top left repeat-x;
	height:12.7em;
	width:65%;
	margin-top:3em;
	margin-bottom:1.5em;
}
.colecaomid h3 {
	background:url(../img/h3_colecao.jpg) left center no-repeat;
	width:100%;
}
.colecaopng {
	background:url(../img/colecao.png) center left no-repeat;
	width:37.5em;
	height:31em;
	margin-right:-28.5em;
	margin-top:-8em;
}

/* COLEÇÃO - resenhas */

.resenha {
	width:100%;
	border:none;
}
.resenha div {
	float:left;
	width:18.3em;
	height:75.4em;
	border:1px solid #fff;
}
.resenha div p {
	width:90%;
}
.resenha h3 a {
	width:100%;
	height:100%;
}
.resenha dl {
	width:190px;
	font-size:1.2em;
	margin:0 0 -.8em 0;
}
.resenha dl dt {
	width:100%;
}
.resenha dl dd {
	width:100%;
}

/* COLEÇÃO - Resenha - Humano */

.resenha .atlas {
	background:url(../img/colecao_humano.jpg) top repeat-x;
}
.resenha .atlas h3 {
	background:url(../img/colecao_h3_humano.jpg) left center no-repeat;
	width:100%;
}

/* COLEÇÃO - Resenha - familia */

.resenha .familia {
	background:url(../img/colecao_familia.jpg) top repeat-x;
}
.resenha .familia h3 {
	background:url(../img/colecao_h3_familia.jpg) left center no-repeat;
	width:100%;
}

/* COLEÇÃO - Resenha - alimentação */

.resenha .alimentacao {
	background:url(../img/colecao_alimentacao.jpg) top repeat-x;
}
.resenha .alimentacao h3 {
	background:url(../img/colecao_h3_alimentacao.jpg) left center no-repeat;
	width:100%;
}

/* COLEÇÃO - Resenha - terapias */

.resenha .terapias {
	background:url(../img/colecao_terapia.jpg) top repeat-x;
	height:57em;
}
.resenha .terapias h3 {
	background:url(../img/colecao_h3_terapias.jpg) left center no-repeat;
	width:100%;
}

/* COLEÇÃO - Resenha - terapias */

.resenha .indice {
	background:url(../img/colecao_indice.jpg) top repeat-x;
	height:18.2em;
}
.resenha .indice h3 {
	background:url(../img/colecao_h3_indice.jpg) left center no-repeat;
	width:100%;
	height:6.5em;
}

/* COLEÇÃO - dvd-rom */

.dvdrom {
	background:url(../img/bg_dvdrom.jpg) #870001 top repeat-x;
	height:24em;
}
.dvdrom h4 {
	margin-top:1em;
}
.dvdrom p {
	width:50%;
}
.dvdrom .imgdireita {
	right:2em;
	top:1.5em;
}
.dvdrom ul {
	clear:both;
	width:80%;
	margin-bottom:.9em;
}
.dvdrom ul li {
	font-weight:normal;
}
.dvdrom ul li strong {
	display:block;
	width:100%;
	
}

/* LIVRO DA SEMANA */

.livrodasemana {
	background:url(../img/bg_livrodasemana.jpg) top left repeat-x;
	height:13.3em;
	margin:4em 0;
}
.livrodasemana p {
	clear:none;
	width:52%;
	height:auto;
	font-size:.9em;
	padding:1em 14em;
}
.livrodasemanapng {
	background:url(../img/livrodasemana.png) center left no-repeat;
	position:absolute;
	top:-5em;
	left:1em;
	width:13em;
	height:20em;
	border:none;
	text-indent:-5000px;
}
.livrodasemana ul {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../img/livrohover.jpg) left center no-repeat;
	width:19.5em;
	width:260px;
	height:23.5em;
	padding:0;
}
.livrodasemana ul li {
	background:none;
	clear:none;
	height:100%;
	width:13px;
	padding:0;
}
.livrodasemana ul li a {
	width:100%;
	height:100%;
	text-indent:-5000px;
}
.livrodasemana ul li a:hover {
	background:none;
}
.livrodasemana .button {
	clear:none;
	margin:0 0 0 12.5em;
}
.livrodasemana .indique {
	margin:0;
}

/* LIVROS - Volumes */

.volumeum {
	background:url(../img/1.png) center left no-repeat;	
}
.volumedois {
	background:url(../img/2.png) center left no-repeat;	
}
.volumetres {
	background:url(../img/3.png) center left no-repeat;	
}
.volumequatro {
	background:url(../img/4.png) center left no-repeat;	
}
.volumecinco {
	background:url(../img/5.png) center left no-repeat;	
}
.volumeseis {
	background:url(../img/6.png) center left no-repeat;	
}
.volumesete {
	background:url(../img/7.png) center left no-repeat;	
}
.volumeoito {
	background:url(../img/8.png) center left no-repeat;	
}
.volumenove {
	background:url(../img/9.png) center left no-repeat;	
}
.volumedez {
	background:url(../img/10.png) center left no-repeat;	
}
.volumeonze {
	background:url(../img/11.png) center left no-repeat;	
}
.volumedoze {
	background:url(../img/12.png) center left no-repeat;	
}
.volumetreze {
	background:url(../img/13.png) center left no-repeat;	
}
.volumequatorze {
	background:url(../img/14.png) center left no-repeat;	
}
.volumequinze {
	background:url(../img/15.png) center left no-repeat;	
}
.volumedezesseis {
	background:url(../img/16.png) center left no-repeat;	
}
.volumedezessete {
	background:url(../img/17.png) center left no-repeat;	
}
.volumedezoito {
	background:url(../img/18.png) center left no-repeat;	
}
.volumedezenove {
	background:url(../img/19.png) center left no-repeat;	
}
.volumevinte {
	background:url(../img/20.png) center left no-repeat;	
}
.volumevinteum {
	background:url(../img/21.png) center left no-repeat;	
}

.volume {
	position:absolute;
	top:-4.5em;
	left:14em;
	width:38em;
	height:auto;
}
.volume h3 {
	height:auto;
	text-transform:uppercase;
	text-indent:0;
	font-size:1em;
	margin:0;
}
.volume h4 {
	width:100%;
	text-transform:uppercase;
	margin:.3em 0;
	padding:0;
}
.volume p {
	width:100%;
	font-size:.7em;
	margin:0;
	padding:0;
}

/* FALE CONOSCO */

#formulario p {
	background:#a01515;
	width:auto;
	font-size:.9em;
	padding:.4em 1em;
	margin:1em;
	border:1px solid #c43131;
}
#formulario form {
	background:url(../img/form_bg.jpg) center right no-repeat;
	clear:left;
	width:42%;
}
#formulario .inputtext, select, textarea {
	height:1.6em;
	background:#640707;
	font-size:1em;
	width:20em;
	border:1px solid #c43131;
	margin:1em 0 0 0;
}
#formulario textarea {
	height:8em;
	width:255px;
	font-size:1.1em;
}
#formulario .submit {
	display:block;
	float:right;
	height:1.8em;
	background:url(../img/form_enviar.jpg) center left no-repeat;
	font-size:1em;
	text-indent:-5000px;
	cursor:pointer;
	width:5em;
	border:none;
	margin:.5em 2em;
}
#formulario label {
	height:1.6em;
	width:8em;
	text-indent:-5000px;
	margin:1em 1em 0 0;
}
#formulario .hidden {
	display:none;
}
#formulario .nome {
	background:url(../img/form_nome.jpg) center right no-repeat;
}
#formulario .email {
	background:url(../img/form_email.jpg) center right no-repeat;
}
#formulario .assunto {
	background:url(../img/form_assunto.jpg) center right no-repeat;
}
#formulario .mensagem {
	background:url(../img/form_mensagem.jpg) center right no-repeat;
}
#formulario img {
	position:absolute;
	bottom:0;
	right:2em;
}

/*  INDIQUE UM AMIGO */

#formulario .indique {
	width:45%;
	padding-bottom:5em;
}
#formulario .indique label {
	width:10em;
}
#formulario .seunome {
	background:url(../img/form_seunome.jpg) center right no-repeat;
}
#formulario .seuemail {
	background:url(../img/form_seuemail.jpg) center right no-repeat;
}
#formulario .nomeamigo {
	background:url(../img/form_nomeamigo.jpg) center right no-repeat;
}
#formulario .emailamigo {
	background:url(../img/form_emailamigo.jpg) center right no-repeat;
}

/*  ENVIADO */

#enviado {
	height:23em;	
}
#enviado p {
	background:#a01515;
	width:94%;
	text-align:center;
	margin:1em;
	border:1px solid #c43131;
}
#enviado img {
	position:absolute;
	bottom:0;
	right:17em;
}

/* INDÍCE REMISSIVO */

.indiceremissivo {
	background:url(../img/bg_indiceremissivo.gif) top repeat-x #b11717;
}
.indiceremissivo h3 {
	background:url(../img/h3_indiceremissivo.jpg) left center no-repeat;
	width:17%;
}
.indiceremissivo h4 {
	float:left;
	clear:none;
	color:#fff;
	padding:1em 0 3em 0;
}
.indiceremissivo h4 strong {
	display:block;
	clear:both;
	font-size:1.1em;
}
.indiceremissivo div {
	clear:left;
	width:33%;
	margin:1em;
	border-right:1px solid #333333
}
.indiceremissivo h5 {
	width:50%;
	font-size:1em;
	padding:1em;
}
.indiceremissivo var {
	display:inline;
	float:none;
	clear:none;
	color:#FFCC00;
	padding:0 0 0 .3em;
}
.indiceremissivo div h5 {
	width:100%;
	padding:0 0 2em 0;
}
.indiceremissivo div a {
	color:#fff;
	text-transform:uppercase;
	font-weight:900;
	padding:.2em;
}
.indiceremissivo div a:hover {
	color:#FFCC00;
	text-decoration:none;
}
.indiceremissivo ol {
	width:60%;
	font-size:1em;
	font-weight:900;
}
.indiceremissivo ol li dl dt {
	width:40em;
}
.indiceremissivo ol li dl .imagem {
	width:5em;
}
.indiceremissivo ol li dl dd {
	width:42em;
	padding:.1em 0;
}
.indiceremissivo ol li dl dd strong {
	display:inline;
	float:none;
	clear:none;
	color:#FFCC00;
}
/* INDÍCE REMISSIVO - Tamanhos */

.indiceremissivo div .um {
	font-size:.8em;
}
.indiceremissivo div .dois {
	font-size:1em;
}
.indiceremissivo div .tres {
	font-size:1.2em;
}
.indiceremissivo div .quatro {
	font-size:1.4em;
}
.indiceremissivo div .cinco {
	font-size:1.6em;
}

/* FAQ */

#faq ul {
	width:90%;
}
#faq ul li {
	background:none;
	width:100%;
	font-size:1.1em;
	padding:0;
	margin:0;
}
#faq ul li dl {
	width:98%;
	padding:1em;
}
#faq ul li dl dt {
	width:90%;
	background:url(../img/faq_marcador.gif) center left no-repeat;
	padding:.2em 1.2em;
	margin:1em 0 0 0;
}
#faq ul li dl .first {
	margin:0;
}
#faq ul li dl a {
	display:inline;
	float:none;
	clear:none;
	font-weight:900;
	font-size:1em;
	color:#fff;
}
#faq ul li dl dd {
	clear:both;
	font-weight:normal;
	width:100%;
}
#faq ul li dl .last {
	height:4em;
	background:none;
}

/* POPUP */

#popuplivro {
	display:none;
	position:absolute;
	background:#f00104;
	color:#FFFFFF;
	font-size:.7em;
	text-transform:uppercase;
	padding:.2em .5em;
	border:1px solid #fff;
}

/* DIVERSÃO */

.diversaogame {
	background:#900201;
	border:1px solid #fff;
}

.diversaogame p {
	width:100%;
	text-align:center;
	margin-top:6em;
	margin-bottom:6em;
}

.meio .non-visible {
	visibility:hidden;
	width:5px;
}

/* LIGHTWINDOW */

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #000000;
		background: #000000;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../img/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../img/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../img/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../img/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../img/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../img/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		display:block;
		background:url(../img/lightbox_close.gif) center left no-repeat;
		width:90px;
		height:40px;
		text-align: right;
		cursor: pointer;
		color: #000;
		font-size:0;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}
