/* tag */

a:link, a:visited, a:active {
  color: #0066FF; 
  text-decoration: none;
}

a:hover {text-decoration: underline;}

body {
  margin: 0px;
  padding: 0px;
  background-color: #000000;
  text-align: justify;
}

div,span,img,form,table,td,ul,p,a {
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  border-style: none;
  background-color: transparent;
}

h1,h2,h3,h4,h5,h6,strong,em {
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  margin: 0px;
  padding: 0px;
}



/* standard */

.dB {display: block;}

.dI {display: inline;}

.dN {display: none;}

.flL {float: left;}

.flR {float: right;}

.clB {clear: both;}

.clL {clear: left;}

.clR {clear: right;}

.ovH {overflow: hidden;}

.pad0 {padding: 0px;}

.pad1 {padding: 1px;}

.pad2 {padding: 1px;}

.marg0 {margin: 0px;}

.marg1 {margin: 1px;}

.crPointer {cursor: pointer;}

.crDefault {cursor: default;}

.op10 {
  opacity: 1.0;
  filter: alpha(opacity=100);
}


/* margin */

.mgB10 {margin-bottom: 10px;}

.mgB20 {margin-bottom: 20px;}

.mgB30 {margin-bottom: 30px;}

.mgB40 {margin-bottom: 40px;}

.mgB50 {margin-bottom: 50px;}

.mgL10 {margin-left: 10px;}

.mgL20 {margin-left: 20px;}

.mgL30 {margin-left: 30px;}

.mgL40 {margin-left: 40px;}

.mgL50 {margin-left: 50px;}

.mgT10 {margin-top: 10px;}

.mgT20 {margin-top: 20px;}

.mgT30 {margin-top: 30px;}

.mgT40 {margin-top: 40px;}

.mgT50 {margin-top: 50px;}

.mgR10 {margin-right: 10px;}

.mgR20 {margin-right: 20px;}

.mgR30 {margin-right: 30px;}

.mgR40 {margin-right: 40px;}

.mgR50 {margin-right: 50px;}


/* text */

.txt {
  font-family: Verdana, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  text-align: left;
}

.ts7 {font-size: 7px;}

.ts8 {font-size: 8px;}

.ts9 {font-size: 9px;}

.ts10 {font-size: 10px;}

.ts11 {font-size: 11px;}

.ts12 {font-size: 12px;}

.ts13 {font-size: 13px;}

.ts14 {font-size: 14px;}

.ts15 {font-size: 15px;}

.ts16 {font-size: 16px;}

.ts17 {font-size: 17px;}

.ts18 {font-size: 18px;}

.ts20 {font-size: 20px;}

.ts22 {font-size: 22px;}

.ts24 {font-size: 24px;}

.ts32 {font-size: 32px;}

.tstB {font-weight: bold;}

.tstI {font-style: italic;}

.tstLT {text-decoration: line-through;}

.tstSC {font-variant: small-caps;}

.tstUC {text-transform: uppercase;}

.tstLC {text-transform: lowercase;}

.tstCap {text-transform: capitalize;}

.tstN {
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  text-transform: none;
}

.taL {text-align: left;}

.taC {text-align: center;}

.taR {text-align: right;}

.taJ {text-align: justify;}

.tvaM {vertical-align: middle;}

.tvaT {vertical-align: top;}

.tvaB {vertical-align: bottom;}

.white {color: #FFFFFF;}

.black {color: #000000;}

.red {color: #CC0000;}

.blue {color: #0000CC;}

.darkGray {color: #666666;}

.gray {color: #CCCCCC;}

.lightBlue {color: #0000E7;}

.green {color: #009900;}

.darkBlue {color: #0000BB;}

.orange {color: #FF9900;}

.darkOrange {color: #FF6600;}

.link:hover {text-decoration: underline;}

.nowrap {white-space: nowrap;}



/* form */

input, textarea, select {
  font-family: Verdana, Sans-Serif;
  border: 1px solid #CCCCCC;
  background-color: #EEEEEE;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

input[type="checkbox"] {
  border: none;
  background-color: transparent;
  cursor: pointer;
}

/* structure */

#header {
  height: 62px;
  background: url(http://www.elritual.com/images/bg_header.gif) repeat-x 0px 60px;
}

#header .content {
  width: 980px;
  height: 62px;
  margin: auto;
  overflow: hidden;
  background: url(http://www.elritual.com/images/logo_l.jpg) no-repeat;
}

#header .content .title {
  width: 647px;
  height: 43px;
  margin: 12px 0px 0px 323px;
  background: url(http://www.elritual.com/images/title.gif) no-repeat;
}

#main {
  width: 980px;
  margin: auto;
  overflow: hidden;
  background: url(http://www.elritual.com/images/bg_main.gif) repeat-y;
  min-height: 485px;
}

#colL {
  float: left;
  width: 327px;
  overflow: hidden;
  background: url(http://www.elritual.com/images/logo_l.jpg) no-repeat 0px -62px;
  min-height: 157px;
}

#colR {
  float: right;
  padding: 32px 0px 0px 32px;
  width: 621px;
  font-size: 15px;
  color: #FFFFFF;
}

#menu {
  margin: 180px 0px 0px 0px;
  padding: 0px 0px 0px 140px;
}

#menu a {
  display: block;
  height: 32px;
  margin: 0px 32px 16px 0px;
  background: #FFCC00;
}

#menu a.selected {
  margin: 0px 0px 16px 32px;
  background-color: #BD1F2D;
}

.pamperoTitleImg {
  float: left;
  border-bottom: 2px solid #BD1F2D;
  margin: 0px 61px 20px 0px;
}

.pamperoImg {
  float: right;
  margin: 50px 20px 30px 40px;
}

#videoBox {
  background-color: #FFFFFF;
  text-align: center;
}

#videoBox object {margin: auto;}
