/*GENERAL*/
body
{
    margin:10px 0px 10px 0px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#212328;
}
.mbody
{
  margin:0px auto 0px auto;
  text-align:left;
  width:1024px;
}
img
{
    border:0px;
}

/*NAVIGATION PAGES*/
div.Navigation
{
    float:left;
    margin:0px auto 10px auto;
    height:115px;
    width:1024px;
}
div.Navigation div.Welcome
{
    float:left;
    width:1024px;
}

div.Navigation div.Welcome div.LoginArea
{
	margin-top:41px;
	float:right;
	width:400px;
	background:#D1D1D1;
}

div.Navigation div.Welcome div.LoginArea a
{
  color:#AF2A2D;
}

div.Navigation div.Menu
{
	float:left;
	width:1024px;
}


div.Navigation div.Menu div.Login a
{
	float:right;
	width:150px;
	text-align:center;
	margin-top:9px;
}


div.Navigation div.Menu div.Login
{
	float:right;
	width:400px;
	background:#D1D1D1;
}


div.Navigation div.Links
{
	float:left;
	width:624px;
	background:#D1D1D1;
}

div.Navigation div.Links a
{
	float:left;
	width:110px;
	text-align:center;
}

div.Navigation div.Links a.selected
{
  font-weight:bold;
  color:#AF2A2D;
}

 div.Navigation div.Links a:hover
{
  text-decoration:underline;
}

div.Navigation div.Links a , div.Navigation div.Login a
{
	text-decoration:none;
	font-weight:bold;
	color:#212328;
}



/*MAIN CONTENT*/
div.Main
{
        float:left;
	margin-bottom:10px;
	width:1024px;
}

div.Module
{
	float:left;
	width:200px;
	background:#D1D1D1;
        margin:0px;
        padding:0px;
}
div.Module div.Heading
{
	float:left;
	width:100%;
	background:#AF2A2D;
}
div.Module div.Heading span
{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
        padding:10px 0px 10px 5px;
        margin:0px;
}

div.Module div.Heading h1
{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
        padding:10px 0px 10px 5px;
        margin:0px;
	font-size:14px;
}


div.Module div.Display
{
	float:left;
	text-align:center;
	margin:10px 0px 10px 0px;
	width:100%;
}

div.Module div.Display span
{
	float:left;
	width:100%;
	line-height:20px;
}

div.Module div.Display img
{
	border:1px solid #666666;
}

div.Module div.Display a
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

div.Module div.Display h1
{
	margin:0px;
	padding:0px;
}

div.Module div.Display h1 a
{
	float:left;
	color:#AF2A2D;
	font-size:14px;
}

div.Module div.LineHolder
{
      float:left;
      width:180px;
      margin:10px 0px 10px 0px;
      font-size:12px;
}

div.Module div.LineHolder2
{
      float:left;
      width:180px;
      margin:2px 0px 2px 0px;
      font-size:9px;
}

div.Module div.LineHolder2 a , div.Module div.LineHolder a
{
  color:black;
  text-decoration:none;
  font-weight:none;
}

div.Module div.LineHolder2 a:hover , div.Module div.LineHolder a:hover
{
  text-decoration:underline;
}

/*FOOTER*/
div.Footer
{
        float:left;
	margin:0px auto 10px auto;
	width:1024px;
	background:#D1D1D1;
}


div.Footer ul
{
	float:left;
	width:220px;
	height:92px;
	margin:0px;
	padding:0px 10px 0px 10px;
	list-style:none;
	border-right:1px solid #666666;
	text-align:center;
}

div.Footer ul li
{
	float:left;
	width:100px;
	margin:5px 5px 5px 5px;
}

div.Footer ul li a
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

div.Footer span
{
	font-weight:bold;
}



/*BUTTON*/

.Button
{
	color:#FFFFFF;
	background:#AF2A2D;
	border:0px;
	padding:5px 5px 5px  5px;
	font-size:11px;
        cursor:hand;
        text-decoration:none;
        margin:5px;
}

/*

	CSS TABLES

*/

.csstable
{
	float:left;
	width:100%;
        margin:5px 5px 5px 5px;
}

.csstable span
{
	float:left;
	width:100%;
	font-weight:bold;
	margin-bottom:5px;
}

.csstable .inputarea
{
	float:left;
	width:100%;
	border:1px solid #666666;
        margin:0px;
        padding:0px;
}

.csstable ul
{
        float:left;
        width:90%;
        list-style:none;
        padding:0px;
        margin:0px;
        padding-left:10%;
}

.csstable ul li
{
        float:left;
        width:80%;
        margin:5px 0px 5px 0px;
}

/*

Link Button Effect Long

*/

.LinkButtonEffect
{
  float:left;
  width:100px;
  background:#AF2A2D;
  color:#FFFFFF;
  padding:5px;
  margin-left:10px;
  margin-right:10px;
  text-align:center;
  text-decoration:none;
}


.LinkButtonEffectDeactivated
{
  float:left;
  width:100px;
  background:#DDDDDD;
  color:#000000;
  padding:5px;
  margin-left:10px;
  margin-right:10px;
  text-align:center;
  text-decoration:none;
}

.LinkNextToProfile
{
  float:left;
  width:100px;
  color:#FFFFFF;
  font-weight:bold;
  margin-left:10px;
  margin-right:10px;
  text-align:left;
  text-decoration:none;
  font-size:15px;
}

/*
  Rounded Corners Setup
*/
div.TopLeftRed
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-top-left-red.gif') no-repeat top left;
}

div.TopRightRed
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-top-right-red.gif') no-repeat top right;
}

div.BottomLeftRed
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-bottom-left-red.gif') no-repeat bottom left;
}

div.BottomRightRed
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-bottom-right-red.gif') no-repeat bottom right;
}


div.TopLeft
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-top-left.gif') no-repeat top left;
}

div.TopRight
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-top-right.gif') no-repeat top right;
}

div.BottomLeft
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-bottom-left.gif') no-repeat bottom left;
}

div.BottomRight
{
     float:left;
     width:100%;
     background:url('http://www.youadults.com/images/corner-bottom-right.gif') no-repeat bottom right;
}


/*
  Link Button Effect Small
*/

.Button2
{
        background:#DDDDDD;
        color:#000000;
	border:0px;
	padding:5px 5px 5px  5px;
	font-size:11px;
        cursor:hand;
        text-decoration:none;
}




/*
Tables & Tabular Data
*/
.tabularData
{
  float:left;
  width:100%;
}

.tabularData tr
{
  margin:10px 0px 10px 0px;
}

.imgFadeEffect
{
  opacity:0.2;
  filter:alpha(opacity=20);
  border:1px solid #666666;
}

.imgNormalEffect
{
   opacity:0.99;
   filter:alpha(opacity=100);
   border:1px solid #666666;
}

.Navigation_Control
{
    float:left;
    width:200px;
}

.Navigation_Control li
{
    margin-top:10px;
    margin-bottom:10px;
}

.Navigation_Control ul a
{
      text-decoration:none;
      color:#AF2A2D;
}

/*
Rating Control
*/

.ratingControl
{
  float:right;
}

.ratingControl span
{
  margin-right:5px;
  float:right;
}

.ratingControl div
{
  float:right;
}

