/* CSS Document */

html {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
text-align:center;
background-image:url(../images/bodyBg.jpg);
background-repeat:repeat-x;
background-color:#575757;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9A9A9A;
}

.clear{
  clear: both;
}

#siteWrapper {
width:926px;
margin:0 auto;
text-align:left;
}

#headerArea {
width:926px;
height:122px;
}

#mainNavArea {
width:926px;
height:22px;
}

#movieArea {
margin-top:22px;

/* conditional for IE6 */
_margin-top:20px;
/*end conditional */

width:926px;
height:469px;
background-image:url(../images/movieAreaBg.jpg);
background-repeat:no-repeat;
padding:3px;
}

#genArea {
  position:relative;
  margin-top:22px;

  /* conditional for IE6 */
  _margin-top:20px;
  /*end conditional */

  width:902px;
/*  height:469px;*/
  background: transparent url(../images/genAreaBg_top.png) no-repeat scroll top left;
  padding:12px;
  color:white;
}

#genAreaBot{
  background: transparent url(../images/genAreaBg_bot.png) no-repeat scroll top left;
  position:absolute;
  width:926px;
  height:10px;
  left:0px;
  bottom:0px;
}

ul#pagerWrap{
  list-style: none;
  height:24px;
}

ul#pagerWrap li{
  float:left;
  padding: 0 12px 0 0;
  text-align: center;
}

#genArea hr{
  border:0;
  background-color: #FFF;
  height:1px;
}

#mapArea {
margin-top:22px;

/* conditional for IE6 */
_margin-top:20px;
/*end conditional */

width:926px;
height:469px;
background-image:url(../images/genAreaBg.jpg);
background-repeat:no-repeat;
padding:3px;
color:white;
}

#footerArea {
margin-top:15px;
width:926px;
height:70px;
text-align:center;
}

/*
  forms
*/

ul.formList{
  list-style:none;
}

ul.formList li{
  width:700px;
  height:24px;
  padding:2px 0 0;
  clear:both;
}

ul.formList li label{
  float:left;
  width:200px;
}

ul.formList li input, ul.formList li select, ul.formList li textarea{
  float:left;
}

ul.formList li.submit{
  padding:12px 0 0;
}

ul.error_list{
  padding:0;
  margin:0;
  list-style:none;
  float:right;
  width:300px;
}

ul.error_list{
  background-color: #FFF;
  color:#F00;
  border:1px solid #FF0000;
  padding:6px;
}

ul.radio_list{
  float:left;
  list-style:none;
  padding:0;
  margin:0 0 12px 0;
  width:400px;
}

ul.radio_list li input{
  margin:24px 24px 0 0;
}

ul.radio_list li label{
  width:400px;
}

/* styling for mainNavArea list */

#mainNavArea ul {
display:inline;
margin:0px;
padding:0px;
list-style-type:none;
}

#mainNavArea li {
display:inline;
}

/*
  fs viewer
*/

#fsBody{
  text-align:left;
}

div#playerWrap{
  width:100%;
  text-align:left;
  display:none;
}

div#playerArea{
  float:left;
}

div#controlArea{
  clear:both;
  width:100%;
}

#fsBody #prevButtWrap{
  padding-left:0px;
}

/*
  ads
*/

#footerAdSpace{
  text-align:center;
  padding:12px 0;
}

/*
  sign up process
*/

div#signUpProgressWrap{
  font-size:1.2em;
  text-align:center;
  padding:0 0 18px;
}

div#signUpProgressWrap span, div#signUpProgressWrap a{
  margin:0 12px;
}

div#signUpProgressWrap a, div#signUpProgressWrap span.selected{
  font-size:1.2em;
}

/*
  articles
*/
ul#articleList{
  list-style:none;
}

ul#articleList li{
  border-bottom:1px solid #CCC;
  height:110px;
}

ul#articleList li img{
  float:right;
}

img.articleImage{
  float:right;
  border:1px solid #CCC;
  padding:4px;
}

/*
  profile
*/

div#clincProfileLogoWrap{
  float:right;
}
