/* CSS Document */
/*-----Style--------------------------*/
A:link {
 color:#000000;
 font-weight:bold;
 text-decoration: none;
}



A:visited {
 color:#666666;
 font-weight:bold;
 text-decoration: none;
}

A:hover {
 color:#DC241F;
 font-weight:bold;
 text-decoration: underline;
}

A:active {
 color:#000000;
 font-weight:bold;
 text-decoration: none;
}

.hide {
 display: none;
}


/*Titles---------------------------------*/

h1 {
 margin: 0px;
 padding: 0px;
}


h2 {
 margin: 0px;
 padding: 0px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #DC241F;
margin: 0px;
padding: 0px;
}


/*Styles---------------------------------*/
p,td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 }


div{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 line-height: 16px;

}

div {
 margin: 0px;
 padding: 0px;
}

.centeralign {
  text-align:center;
}

.clear {
 clear:both;
}

/*-----Centre aligned Containers----------------------------*/

BODY {
 margin: 0px;
 padding: 0px;
 text-align: center; /* to correct the centering IE bug*/
 background-image: url(../images/bg.gif);
 background-repeat:repeat-y;
 background-position:center;
 background-color: #666666;
 }

#container {
    position: relative; /* container positioning */
	text-align:left;
	margin-left: auto;
	margin-right: auto; 
	background-color: #F8D4D3;
	width: 950px;
}


div {
 margin: 0px;
 padding: 0px;
}


/*horizontal nav starts here----------------------------------------------*/
#nav {
 width: 594px;
 height: 30px;
 margin-top: 200px;
 margin-left: 200px;
 margin-bottom: 10px;
 padding: 0px;
 /*background-image:url(../images/nav.jpg);*/
 background-repeat:no-repeat;
 overflow:hidden;
 
}

#nav ul {

 padding: 0px;
 margin: 0px;

}
#nav ul li {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 0px;
 list-style: none;
 display: inline;
 }
 

#nav ul li span {
 display: none;
 padding: 0px;
 margin: 0px;
}


#nav_videos A{
 display:block;
 padding: 0px;
 margin: 0px; 
 width: 119px;
 height: 30px;
 background: url(../images/nav.jpg) no-repeat;
 overflow:hidden;
 float: left;
}

#nav_videos A:hover{
display:block;
 padding: 0px;
 margin: 0px; 
 width: 119px;
 height: 30px;
 background-image:url(../images/nav_roll.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
 float:left;

}

#nav_galleries A{
 display:block;
 width: 166px;
 height: 30px;
 padding: 0px;
 margin: 0px;
 float:left;
 background-image:url(../images/nav.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position:-119px 0px;
 
}

#nav_galleries A:hover{
padding: 0px;
 margin: 0px;
 display:block;
 width: 166px;
 height: 30px;
 background-image:url(../images/nav_roll.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -119px 0px;
 float:left;
}


#nav_contest A{
 display:block;
 padding: 0px;
 margin: 0px;
 width: 151px;
 height: 30px;
 background-image:url(../images/nav.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -285px 0px;
 float:left;
}

#nav_contest A:hover{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 151px;
 height: 30px;
 background-image:url(../images/nav_roll.jpg);
 background-repeat:no-repeat;
 background-position: -285px 0px;
 overflow:hidden;
 float:left;
 
}

#nav_bio A{
 display:block;
 padding: 0px;
 margin: 0px;
 width: 80px;
 height: 30px;
 background-image:url(../images/nav.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -436px 0px;
 float:left;
}

#nav_bio A:hover{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 80px;
 height: 30px;
 background-image:url(../images/nav_roll.jpg);
 background-repeat:no-repeat;
 background-position: -436px 0px;
 overflow:hidden;
 float:left;
 
}


#nav_home A{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 78px;
 height: 30px;
 background-image:url(../images/nav.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -516px 0px;
 float:left;
}

#nav_home A:hover{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 78px;
 height: 30px;
 background-image:url(../images/nav_roll.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -516px 0px;
 float:left;
}



/*--------HOMEPAGE----------------------------------------------*/

#content_home{
 width: 950px;
 margin: 0px;
 padding: 0px;
 background-image: url(../images/home_bg.jpg);
 background-repeat: no-repeat;
 background-color: #F8D4D3;
}

#bodytext {
 position: relative;
 width: 670px;
 margin-left: 200px;
}

#home_text {
 padding-left: 110px;
 margin-top: 15px;
}

#left_coloum {
 width: 405px;
 float:left;
 }

#right_coloum {
 width: 245px;
 padding-top: 50px;
 padding-left: 18px;
 background-image:url(../images/latestupdate.gif);
 background-repeat:no-repeat;
 float:right;

}

.items {
 width: 220px;
 margin: 0px;
 padding: 0px;
 }
.watch_btn {
 border-top: 1px #666666 dotted;
 text-align:right;
}

#home_flash {
 height: 338px;
 width: 648px;
 padding-top: 23px;
 float: left;
}

#home_contest A{
 display: block;
 height: 338px;
 width: 299px;
 font-style:normal;
 line-height: 12px;
 background-image:url(../images/home_contest_placeholder.jpg);
 background-repeat:no-repeat;
 float:right;
 }
 
#home_contest .text{
  width: 180px;
  font-style:normal;
  padding-top: 120px;
  padding-left: 30px;
  color: #F8D4D3;

}



#home_contest A span{
display: block;
  width: 180px;
  font-style:normal;
  padding-top: 60px;
  padding-left: 30px;
  color: #F8D4D3;

}


/*------------------Video page------------------------------*/
.video_container {
 margin-left: 10px;
 width: 340px;
 float: left;

}

#videotext {
 position: relative;
 width: 720px;
 margin-left: 200px;
}

.video_image {
 width: 120px;
 height: 90px;
 border: 2px solid #cc3333;
 float:left;
}

.video_text {
width: 200px;
margin-left: 10px;
float:left;

}

.videowatch span{
  display: none;
}

.videowatch A{
 display: block;
 width: 102px;
 height: 34px;
 background-image:url(../images/btn_watch.gif);
 background-repeat:no-repeat;

}

.videowatch A:hover{
 display: block;
 width: 102px;
 height: 34px;
 background-image:url(../images/btn_watchROLL.gif);
 background-repeat:no-repeat;

}

.videoclear {
 width: 700px;
 height: 10px;
 border: 0px;
 border-bottom: 1px dotted #666666;
 margin-bottom: 10px;
 clear: both;
}

.title {
 padding-left: 300px;
 margin-bottom: 20px;
}

/*--------GALLERIES----------------------------------------------*/

#content_gallery{
 width: 950px;
 margin: 0px;
 padding: 0px;
 background-image: url(../images/gallery_bg.jpg);
 background-repeat: no-repeat;
 background-color: #F8D4D3;
}

#gallery_nav {
 width: 215px;
 height: 1000px;
 background-image:url(../images/gallerynav_bg.jpg);
 background-repeat:no-repeat;
 float: left;
 }
 
#gallery_nav ul {
 list-style: none;
 margin-top: 20px;
 width: 200px;
 }

#gallery_nav ul li {
 margin: 0px;
 padding: 0px;
 height: 30px;
 padding-right: 50px;
text-align:right;

 }

#gallery_nav ul li A{
  display: block;
  width: 150px;
  border-bottom: 1px dotted #666666;
    font-size: 14px;
 }
 
   

  
 
#gallery {
 width: 600px;
 height: 1000px;
 float:left;

} 


/*-------BIO-------------------*/
#biotext {
 position: relative;
 width: 600px;
 margin-left: 305px;
}

/*-------Contest-------------------*/
#contesttext {
 width: 270px;
 padding-left: 308px;
 float:left;
}

#contestimg {
 width: 308px;
 float:left;
}

#enternow a{
 display: block;
 width: 215px;
 height: 48px;
 background: url(../images/btn_enternow.jpg) no-repeat;
}
#enternow a:hover{
 display: block;
 width: 215px;
 height: 48px;
 background: url(../images/btn_enternow_roll.jpg) no-repeat;
}

#enternow a span{
 display: none;
}

/*-----------------footer--------------*/

#footer {
 clear: both;
 background-image: url(../images/valentino_footer.jpg);
 background-repeat:no-repeat;
 width: 950px;
 height: 189px;
}
