body
{

}

table.maintable
{
  font-family: arial, helvetica;
  font-size: 10pt;
  color: darkblue;
}

img.toplogo
{
  margin: 0px;
  padding: 0px;
  margin-bottom: 2px;
}

img.headers
{
  /* the graphic headers with the little yellow arrows */
  margin-top: 3px;
  margin-left: 3px;
  padding-left: 10px;
  margin-bottom: 4px;
  float: none;
}

div.photos
{
  /* the box holding the images and text and header labelled "Exclusive Photos" */
  margin: 0px;
  padding: 0px;
  border-style: solid;
  border-color: darkblue;
  border-width: 2px;
  /* font-weight: bold; 
  font-style: italic; */

}

.photostext
{
  margin: 2px;
  margin-top: 0px;
  padding: 2px;
  padding-top: 0px;
  padding-bottom: 6px;
  border-width: 0px;
  border-style: solid;
  text-align: justify;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  /* line-height: 115%; */
}

.latest
{
  /* the box holding the images and text and header labelled "Exclusive Videos" */
  margin: 0px;
  padding: 0px;
}

.videos
{
  /* the box holding the images and text and header labelled "Exclusive Videos" */
  margin: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding: 0px;
  border-style: solid;
  border-color: darkblue;
  border-width: 2px;
  text-align: justify;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  /* font-weight: bold; 
  font-style: italic; */
}

.videos_text
{
  margin: 2px;
  margin-top: 0px;
  padding: 2px;
  padding-bottom: 6px;
  border-width: 0px;
  border-style: solid;
  /* line-height: 115%; */
  clear: both;
}

.stream
{
  /* the box holding the images and text and header labelled "Exclusive Photos" */
  margin: 0px;
  margin-top: 5px;
  padding: 0px;
  border-color: blue;
  border-right-style: dotted;
  border-right-width: 2px;
  border-top-style: dotted;
  border-top-width: 2px;
  border-bottom-style: dotted;
  border-bottom-width: 2px;
  border-left-width: 0px;
  text-align: justify;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  /* font-weight: bold; 
  font-style: italic; */

}

.stream_text
{
  margin: 2px;
  margin-top: 0px;
  padding: 2px;
  padding-bottom: 6px;
  border-width: 0px;
  border-style: solid;
  /* line-height: 115%; */
}

div.privacyblock
{
  margin: 0px;
  padding: 0px;
  padding-top: 4px;
  margin-top: 4px;
  border-width: 0px;
  background-color: #996600;
}

div.privacyheading
{
  font-size: 11pt;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  margin: 2px;
  padding: 0px;
  padding-bottom: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
}

div.privacytext
{
  margin: 2px;
  padding: 2px;
  margin-bottom: 4px;
  font: 8pt arial;
  color: #ffffff;
  text-align: justify;
  /* line-height: 115%; */
  border-width: 0px;
}

.features
{
  /* the box holding the images and text and header labelled "Other Features" */
  margin: 0px;
  margin-top: 5px;
  padding: 0px;
  padding-bottom: 4px;
  border-style: solid;
  border-color: darkblue;
  border-width: 0px;
  text-align: center;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  text-align: left;
  background-color: #ffff66;
  /* font-weight: bold; 
  font-style: italic; */
}

.features_text
{
  margin: 2px;
  margin-top: 0px;
  padding: 2px;
  padding-bottom: 6px;
  border-width: 1px;
  border-style: solid;
  /* line-height: 115%; */
}

td.featurestable
{
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  text-align: center;
  background-color: #ffff66;
}

.ads
{
  /* the box holding the images and text and header labelled "Personal Ads" */
  margin: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 0px;
  padding-bottom: 4px;
  border-style: solid;
  border-color: darkblue;
  border-width: 2px;
  text-align: center;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  text-align: left;
  background-color: #ffffff;
  /* font-weight: bold; 
  font-style: italic; */
}

.ads_text
{
  margin: 2px;
  margin-top: 0px;
  padding: 2px;
  padding-top: 0px;
  padding-bottom: 6px;
  border-width: 0px;
  border-style: solid;
  /* line-height: 115%; */
}

.ads_tables
{
  margin-top: 2px;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  text-align: center;
  background-color: #ffffff;
}

.reviews
{
  /* the box holding the images and text and header labelled "What Others Are Saying..." */
  margin: 0px;
  margin-top: 3px;
  padding: 0px;
  padding-bottom: 4px;
  border-style: solid;
  border-color: darkblue;
  border-width: 2px;
  text-align: center;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  text-align: left;
  background-color: #ffffff;
  /* font-weight: bold; 
  font-style: italic; */
}

.reviews_text
{
  margin: 2px;
  margin-top: 0px;
  padding: 2px;
  padding-top: 0px;
  padding-bottom: 6px;
  border-width: 0px;
  background-image: url(publicgraphics/logobg.gif);
  background-repeat: no-repeat;
  background-position: center;
}

.models
{
  /* the box holding the images and text and header labelled "Personal Ads" */
  margin: 0px;
  margin-top: 5px;
  padding: 0px;
  padding-bottom: 4px;
  border-style: solid;
  border-color: darkblue;
  border-width: 2px;
  text-align: center;
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkblue;
  text-align: center;
  background-color: #ffffff;
  /* font-weight: bold; 
  font-style: italic; */
}

.models_text
{
  margin: 2px;
  margin-top: 0px;
  padding: 2px;
  padding-top: 0px;
  padding-bottom: 6px;
  border-width: 0px;
  text-align: left;
}

table.models_table
{
  font-family: arial, helvetica;
  font-size: 8pt;
  color: darkred;
  text-align: center;
}

td.user
{
  background-color: #ffffff;
  font-size: 7pt;
}

td.region
{
  font-weight: bold;
  font-size: 8pt;
  background-color: #ffff66;
}

td.loc
{
  background-color: #ffffff;
  font-size: 7pt;
}

td.sum
{
  background-color: #ffff66;
  font-size: 7pt;
}

td.right_column
{
  padding-left: 7px;
  
}

td.update_grad_red
{
  /* the top cell, containing the gradient image in each update table */
  background-image: url(publicgraphics/fade-red-l.gif);
  background-repeat: no-repeat;
  background-position: left;
  font-size: 9pt;
  color: #ffffff;
  font-family: arial, helvetica;
  font-weight: bold;
  padding-left: 3px;
}

td.update_text_red
{
  /* the small cell of text in each update table */
  padding: 2px;
  color: #c00000;
  font-family: arial, helvetica;
  font-size: 7pt;
}

td.update_grad_blue
{
  /* the top cell, containing the gradient image in each update table */
  background-image: url(publicgraphics/fade-blue-l.gif);
  background-repeat: no-repeat;
  background-position: left;
  font-size: 9pt;
  color: #ffffff;
  font-family: arial, helvetica;
  font-weight: bold;
  padding-left: 3px;
}

td.update_text_blue
{
  /* the small cell of text in each update table */
  padding: 2px;
  color: #0000c0;
  font-family: arial, helvetica;
  font-size: 7pt;
}

td.update_grad_green
{
  /* the top cell, containing the gradient image in each update table */
  background-image: url(publicgraphics/fade-green-l.gif);
  background-repeat: no-repeat;
  background-position: left;
  font-size: 9pt;
  color: #ffffff;
  font-family: arial, helvetica;
  font-weight: bold;
  padding-left: 3px;
}

td.update_text_green
{
  /* the small cell of text in each update table */
  padding: 2px;
  color: #008000;
  font-family: arial, helvetica;
  font-size: 7pt;
}

td.update_grad_cyan
{
  /* the top cell, containing the gradient image in each update table */
  background-image: url(publicgraphics/fade-cyan-l.gif);
  background-repeat: no-repeat;
  background-position: left;
  font-size: 9pt;
  color: #ffffff;
  font-family: arial, helvetica;
  font-weight: bold;
  padding-left: 3px;
}

td.update_text_cyan
{
  /* the small cell of text in each update table */
  padding: 2px;
  color: #b000b0;
  font-family: arial, helvetica;
  font-size: 7pt;
}

p.update_table_br
{
  /* the break and space between the 4 update tables */
  clear: both;
  margin: -6px;
  padding: 0px;
}

ul.updatelist
{
  margin-top: 1px;
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 1px;
}

li
{
  margin-left: 20px;
  padding-left: 0px;
}

table.streamlist
{
  /* the table with the four featured streaming vids */
}

td.streamtitles
{
  /* the table cell containing the 4 featured DVD titles */
  padding: 2px;
  font-size: 9pt;
  color: #ffff33;
  font-family: arial, helvetica;
  background-color: #006699;
}

td.stream_imgs
{
  /* the table cell containing the DVD boxcovers */ 
  background-color: 006699;
}

form.otherdvds
{
  margin-top: 3px;
  margin-left: 0px;
  padding-left: 2px;
  margin-bottom: 3px;
  font-size: 8pt;
  color: darkred;
  align: center;
}

select 
{
  background-color: #ffff66;
  color: darkblue;
}

input
{
  /* the submit button */
  background-color: #cc0033; 
  font-weight: bold; 
  font-size: 12px; 
  color: white;
}


img.nofloat
{
  float: none;
}

table.biglinks a
{
  text-align: center;
  font-family: arial, helvetica;
  font-size: 16pt;
  color: darkblue;
  font-weight: bold; 
}

table.bottomlinks a
{
  text-align: center;
  font-family: arial, helvetica;
  font-size: 9pt;
  color: darkblue;
}

.usc2257
{
  /* 2257 statement */
  margin-top: 10px;
  font-size: 8pt; 
  color: darkblue;
  text-align: center;
}
