body {
   margin: 0px;
   font-family: arial;
}

.mainBanner {
   background-image: url(../images/header/header.png);
   height:100px;
   width: 960px;
   margin-right:auto;
   margin-left:auto;
   font-style: arial;
   font-size: 11px;
}

.logoOver {
  background-image: url(../images/header/logo_over.png);
  display: block;
  height:80px;
  width:200px;
  text-decoration:none;
  position:absolute;
  top:19px;
}

.content {
   margin-right:auto;
   margin-left:auto;
   margin-top:10px;
   padding-bottom:10px;
   width: 960px;
   font-size: 12px;
   font-family:arial;
}

.content_new {
   background-image: url(../images/body/body_longer.png);
   margin-right:auto;
   margin-left:auto;
   margin-top:10px;
   padding-bottom:10px;
   width: 960px;
   font-size: 12px;
   font-family:arial;
}

.main_page_activation {
  background-image: url(../images/page_images/activation_b_box_only.png);
  width: 378px;
  height: 200px;
}

.topAd {
  float:right;
}

.rightAd {
  float:right;
  margin-top:5px;
}

.bottomAd {
  margin-left:50px;
  margin-top:10px;
}

.profileAd {
  margin-top:10px;
}

.topAdProfile {
    position:relative;
    float:right;
    top:-80px;
    right:-193px;
}

.topAdProfileOther {
    position:relative;
    float:right;
    top:-23px;
    right:-193px;
}

.topAdProfileOther2 {
    position:relative;
    float:right;
    right:-193px;
}

.topAdProfileOther3 {
    position:relative;
    float:right;
    top:-16px;
    right:-193px;
}

.bottomAdProfile {
  position:relative;
  top:-85px;
  left:55px;
}

.rightAdProfile {
  float:right;
  position:relative;
  margin-top:70px;
}

.clear { clear: both;}

.copyright {
   text-align:center;
   margin-left:790px;
   font-size:10px;
}
.copyright a:link  { color:blue; text-decoration:none; }
.copyright a:visited  { color:blue; text-decoration:none; }
.copyright a:hover  { color:blue; text-decoration:none; }
.copyright a:active  { color:blue; text-decoration:none; }

.mainBarLoginLink:link  { color:black; text-decoration:none; }
.mainBarLoginLink:visited  { color:black; text-decoration:none; }
.mainBarLoginLink:hover  { color:black; text-decoration:none; }
.mainBarLoginLink:active  { color:black; text-decoration:none; }

.copyrightProfile {
   text-align:center;
   position:relative;
   left:50px;
   font-size:10px;
}
.copyrightProfile a:link  { color:blue; text-decoration:none; }
.copyrightProfile a:visited  { color:blue; text-decoration:none; }
.copyrightProfile a:hover  { color:blue; text-decoration:none; }
.copyrightProfile a:active  { color:blue; text-decoration:none; }

a:link { color: #0033ff; text-decoration:none;}
a:visited { color: #0033ff; text-decoration:none;}
a:hover { color: #0033ff; text-decoration:underline;}
a:active { color: #0033ff; text-decoration:underline;}

.tellAFriendButton {
   background: url("../images/header/dc_tell_a_friend.png");
   text-decoration: none;  
   display: -moz-inline-box;
   display: inline-block;
   width:120px;
   height:30px;
}

.tellAFriendButton:hover {
   background: url("../images/header/dc_tell_a_friend_over.png");
   text-decoration: none; 
   display: -moz-inline-box;
   display: inline-block;
   width:120px;
   height:30px;
}

.tellAFriendButton:active {
   background: url("../images/header/dc_tell_a_friend_on.png");
   text-decoration: none;  
   display: -moz-inline-box;
   display: inline-block;
   width:120px;
   height:30px;
}

img.userRatingStar
{
  height:17px;
  width:17px;
  vertical-align:middle;
  border:0px;
}

div.star_popup
{
  position: absolute;
  display: block;
  z-index:100;
  width:350px;
  text-align:center;
}

div.star_popup_classes
{
  position: absolute;
  display: block;
  z-index:100;
  width:350px;
  margin-top:-210px;
  text-align:center;
}

div.star_popup_inner
{
  background-image: url(../images/page_images/activation_b_box_only.png);
  text-align:center;
  width:378px;
  height:190px;
  padding-top:10px;
  font-size:12px;
  line-height:20px;
}


div.star_popup_hidden
{
  display:none;
  position: absolute;
  z-index:100;
}

div.vote_popup
{
  background-image: url(../images/page_images/vote_box.png);
  position: absolute;
  margin-top:80px;
  margin-left:200px;
  display: block;
  z-index:110;
  width:235px;
  height:323px;
  text-align:center;
  padding-left:5px;
  padding-right:5px;
  padding-top:32px;
}

div.vote_popup_classes
{
  background-image: url(../images/page_images/vote_box.png);
  position: absolute;
  margin-top:-100px;
  margin-left:350px;
  display: block;
  z-index:10000;
  width:235px;
  height:323px;
  text-align:center;
  padding-left:5px;
  padding-right:5px;
  padding-top:32px;
}


div.review_popup
{
  border:1px solid black;
  background-color: white;
  position: absolute;
  margin-top:80px;
  margin-left:200px;
  display: block;
  z-index:110;
  width:350px;
  text-align:center;
  padding:5px;
}

div.review_popup_classes
{
  border:1px solid black;
  background-color: white;
  position: absolute;
  margin-top:-100px;
  margin-left:300px;
  display: block;
  z-index:110;
  width:350px;
  text-align:center;
  padding:5px;
}
