#dimmer {
  background-color:#000;
  opacity:0.6;
  filter:alpha(opacity=60);
  position:absolute;
  z-index:1;
  display:none;
}
#twitterdiv {
  position:absolute;
  z-index:0;
}
#contentarea {
}
#contentarea_inner {
  width:987px;
  margin-left:13px;
  padding-top:13px;
}

#topspacer {
  height:8px;
  background-color:#fff;
}
#leftspacer {
  width:8px;
  background-color:#fff;
  float:left;
}

#logocol {
  width:128px;
  float:left;
}
#logocol * {
  font-size:10px;
}
#logoimg { 
  margin: 10px 0 0 17px; 
}
#contact { 
  margin-top:40px; 
  line-height:14px;
}
#fbuttons { 
  width:115px;
  margin-top :13px; 
}
#newsletterbtn { 
  width:0;
  float :left; 
  display:none;
}
#langbtn { 
  width:110px;
  float :right; 
  text-align:left;
  padding-left:5px;
}
#nlReg {
  display:none;
  position:absolute;
  background-color:#fff;
  border:solid 1px #000;
}
#closenl {
  text-align:right;
}
#closenl {
  text-align:right;
}
#sublinkdiv {
  margin-left:10px;
  margin-top:-15px;
}
#subscribediv {
  margin: 0 10px 10px 10px;
}
#unsubscribediv {
  margin: 0 10px 10px 10px;
}

#logindiv {
  margin-top:3px;
}
#loginbtn { 
  width:115px;
  text-align:left;
}
#loginbtn span { 
  margin-left:5px;
}
#loginarea {
  display:none;
  position:absolute;
  width:113px;
  border:solid 1px #000;
  line-height:14px;
}
#loginarea_inner {
  margin:5px;
}
#loginarea_inner div {
  margin-bottom:3px;
}
#loginlink {
  text-align:right;
}
#loginerr {
  color:#ff0000;
  display:none;
}
#username, #password, #passwordtxt {
  width:95px;
}

#regarea {
  display:none;
  position:absolute;
  border:solid 1px #000;
  line-height:14px;
  overflow:hidden;
  width:254px;
  z-index:10;
}
#regarea_inner {
  margin:10px;
}
#regarea_inner input {
  width:95%;
}
#regarea_inner div {
  margin-bottom:3px;
}
#reglink {
  text-align:right;
}
#regerr {
  position:absolute;
  color:#ff0000;
  display:none;
  padding:5px;
  background-color:#fff;
  border:solid 1px #000;
}
#regthanks {
  display:none;
}
#leftlogos {
  margin-top:20px;
}
#leftlogos div {
  margin-bottom:20px;
}


#infoarea {
  display:none;
  position:absolute;
  border:solid 1px #000;
  line-height:14px;
  overflow:hidden;
  width:254px;
  height:290px;
  z-index:5;
}
#infoarea_inner {
  margin:10px;
}
#infoarea_inner input {
  width:95%;
}
#infoarea_inner div {
  margin-bottom:3px;
}
#infolink {
  text-align:right;
}
#infoerr {
  position:absolute;
  color:#ff0000;
  display:none;
  padding:5px;
  background-color:#fff;
  border:solid 1px #000;
}
#infothanks {
  display:none;
}

#forgotarea {
  display:none;
  position:absolute;
  border:solid 1px #000;
  line-height:14px;
  overflow:hidden;
  z-index:10;
}
#forgotarea_inner {
  margin:10px;
}
#forgotarea_inner input {
  width:95%;
}
#forgotarea_inner div {
  margin-bottom:3px;
}
#forgotlink {
  text-align:right;
}
#forgoterr {
  position:absolute;
  color:#ff0000;
  display:none;
  padding:5px;
  background-color:#fff;
  border:solid 1px #000;
}
#forgotres {
  display:none;
}


#loggedindiv {
  background-color:#fff;
  width:115px;
  line-height:12px;
}
#loggedindiv_inner {
  margin:0 8px 0 8px;
  padding:8px 0 8px 0;
}
#ta_status {
  width:95px;
  height:36px;
  margin-bottom:10px;
  overflow:hidden;
  line-height:12px;
}
.dashdivider {
  background:url(../gfx/dashdivider.gif) repeat;
  height:1px;
  margin:10px 0 10px 0;
}
#visbuttdiv {
  margin:5px 0 5px 0;
}
#visbutt {
  float:left;
  width:48px;
}
#invisbutt {
  float:right;
  width:48px;
}


#searchdiv {
  margin-top:3px;
  background-color:#fff;
  width:115px;
}
#searchdiv input {
  width:107px;
}
#searchres {
  display:none;
  position:relative;
  background-color:#fff;
  width:113px;
  border:solid 1px #fff;
  border-top:solid 1px #ccc;
}
#searchres_inner {
  margin:5px;
  overflow:hidden;
}

.friend {
  margin-top:10px;
}

#menucol {
  width:178px;
  float:left;
}
#menucol a:link, #menucol a:visited, #menucol a:active {
  text-decoration: none;
}
#menucol a:hover {
  text-decoration: none;
  color:#000;
}


#menucol .mainitem {
  background:url(../gfx/menu_closed.gif) no-repeat;
}
#menucol .limainitem {
  background:url(../gfx/menu_closed_cyan.gif) no-repeat;
}
#menucol .mainitem:hover {
  background:url(../gfx/menu_closed_over.gif) no-repeat;
  color:#fff;
}
#menucol .selmainitem {
  background:url(../gfx/menu_open.gif) no-repeat;
}
#menucol .liselmainitem {
  background:url(../gfx/menu_open_cyan.gif) no-repeat;
}
#menucol .selmainitem:hover {
  background:url(../gfx/menu_open_over.gif) no-repeat;
  color:#fff;
}
#menucol .linkedmainitem {
  background:url(../gfx/menu_linked.gif) no-repeat;
}
#menucol .lilinkedmainitem {
  background:url(../gfx/menu_linked_cyan.gif) no-repeat;
}
#menucol .linkedmainitem:hover {
  background:url(../gfx/menu_sellinked.gif) no-repeat;
  color:#fff;
}
#menucol .linkedselmainitem {
  background:url(../gfx/menu_sellinked.gif) no-repeat;
  color:#fff;
}
#menucol .mainitem, #menucol .selmainitem, #menucol .linkedmainitem, #menucol .linkedselmainitem  {
  margin-bottom:3px;
  width:166px;
}
#menucol .mainitem span, #menucol .selmainitem span, #menucol .linkedmainitem span, #menucol .linkedselmainitem span  {
  margin-left:8px;
  line-height:28px;
}
#menucol .mainitem *, #menucol .selmainitem *, #menucol .linkedmainitem *, #menucol .linkedselmainitem * {
  vertical-align: middle;
}


#menucol .submenu {
  overflow:hidden;
}
#menucol .subitem {
  background-color:#535353;
}
#menucol .subitem:hover {
  background-color:#000;
}
#menucol .selsubitem {
  background-color:#000;
  width:166px;
}
#menucol .subitem, #menucol .selsubitem {
  width:166px;
}
#menucol .subitem *, #menucol .selsubitem * {
  vertical-align: middle;
}
#menucol .subitem span, #menucol .selsubitem span {
  margin-left:8px;
  line-height:28px;
  color:#fff;
}

#contentcol {
  width:675px;
  float:left;
  background-color:#FFF;
  margin-bottom:10px;
}
#content_inner {
  margin:18px;
}

#stardiv {
  position:absolute;
  width:162px;
  height:204px;
  background:url(/gfx/star.png);
  color:#fff;
  display:none;
  z-index:1000;

  font-size:18px;
  line-height:18px;
  font-style:italic;
}

#printheader {
  text-align:center;
  display:none;
}
#printfooter {
  text-align:center;
  display:none;
}


