* {
	margin: 0px;
	padding: 0px;
}

body {
      
	height: 100%;
      margin-top: 10px;
      margin-bottom: 20px;
	background: #070719 url('../images/img02.jpg') repeat-x 100px 100px;


	
}


.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}


/* Left Sidebar */

#left_sidebar {
      margin-top: 10px; 
	background-color: #fff;

}


#left_sidebar h4 {
      padding-rignt: 10px;
      float: left;
	font-size: 30px;
	font-weight: bold;
	color: #6e6e6e;
      clear:right;
}

#left_sidebar p {
	margin: 5px 5px 5px;
      padding-left: 1px;
	text-align: Justify;
	color: #000000;

}

/* Trailers */

#trailers_group {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: center;
      background-color: #fff;
      width: 520px;
}

.trailers {
	margin-bottom: 0px;
	width: 570px;	
      float: none;
	clear: both;
}

#trailers_header {
	margin-bottom: 10px;
	width: 524px;
	height: 50px;
	background-color: #f1f3f4;
	overflow: hidden;
}

#trailers_header h2 {
	margin-top: 10px;
	margin-left: 180px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}

#trailers_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#trailers ul {
	margin: 0px auto;
	width: 550px;
	list-style-type: none;
	list-style: none;
	overflow: hidden; 
      padding: 0;
}

#trailers li {
	width: 570px;
	height: 30px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
      background-color: #fff;
}

#trailers li.last {
	border: none;
}

#trailers li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #df0101;
	text-decoration: none;
}

#trailers li a:hover {
	color: #75759c;
}

.trailers h4 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}

.trailers h5 {   
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      font-weight: normal;


}

.trailers_image {
	float: right;
	clear: left;
	overflow: hidden;
	text-align: left;
      margin-top: 1px;
      width: 570px;
}

.trailers_image img {
	float: left;
	padding: 0px;
      width: 90px;
	height: 75px;
      border: 1px solid ;
      padding: 2px; 
}

.trailers_details {
	float: left;
      margin-bottom: 0px;
	padding: 0px 5px 5px;
	overflow: hidden;
	text-align: left;
      width: 440px;
      font-size: 12px;
      font-weight: normal;
}

.trailers_details a{
	float: left;
      text-decoration: none;
	list-style: none;     
}

.trailers li.select {
      background: #dbf url('../images/menu-h-bg-invert.gif');
	background-color: #4c4646;
	background-position: 0 -60px;
}


.trailers li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.trailers_status {
	float: right;
      margin-top: 0px;
	padding: 3px 5px 1px;
	overflow: hidden;
	text-align: right;
      width: 55px;
      font-size: 12px;
	font-weight: normal;
      color: #8a4b08;
}



.trailers_status a{
	float: right;
      text-decoration: none;
      font-size: 11px;
	font-weight: bold;
}

.trailers_position {
	float: left;
      clear: left;
      margin-top: 0px;
	padding: 1px 5px 1px;
      width: 40px;
      overflow: hidden;
	text-align: left;   
	font-size: 12px;
	font-weight: normal;
      

}

.trailers_position a{
	float: left;
      text-decoration: none;
	font-weight: bold;
}




#left_sidebar .new_divider {
          border-bottom:1px dotted #94B1DF; 
          margin-bottom: 10px; 
          padding:0px 0px 5px 0px; 
          clear:both;
}



/* Breadcrumbs*/

#breadcrumbs {
	margin-top: 3px;
      margin-left: 0px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: left;   
      
}


/* Tab Group (www.tutorials.mezane.org/tabbed-navigation-using-css) */

#tabgroup {
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: left;
}



.tab {
	margin-bottom: 0px;
	width: 546px;	
      float: none;
	clear: both;

}

.tab ul {
	
	height: 2em;
	list-style: none;
	overflow: hidden;
      margin: 0;
      padding: 0;
}

.tab li {
	
	float: left;
	background: #dbf;
      background-color: #FEC301;
	padding-left: 10px;
      margin: 0 1px 0 0;
      width: 80px;	
}

.tab li.select {
      background: #dbf;
	background-color: #484848;
	background-position: 0 -60px;
}


.tab li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.tab a {
      	
	display: block;
	color: #fff;	
      float: left;
      height: 2em;
      line-height: 2em;
      padding-right: 10px;
      text-decoration: none;   
      font-size: 12px;


}

/* music  header */


.music_group {
      margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
}

.music_header {
	margin-bottom: 0px;
	width: 532px;
	height: 25px;
	background-color: #f1f3f4;
	overflow: hidden;
}



.music_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


.music_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

.music_list h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
      float: left;
}



.music_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

.music_list li {
	margin-left: 7px;
      width: 167px;
	height: 160px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}


.music_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.music_image img {
	float: left;
	padding: 1%;
      width: 155px;
	height:130px;
      border: 1px solid ;
}


.music_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;

}

.music_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      
}


/* lyrics  header */



.lyrics_header {
	margin-bottom: 10px;
	width: 532px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.lyrics_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#lyrics_profile {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #f1f3f4;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 360px;
	text-align: left;
      background-color: #fff;
}

#lyrics_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 5px 0px;
	border-style: solid;    
	float: left;
      width: 538px;
	text-align: left;
      background-color: #ffffff;
}


#lyrics_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}




/* home List  header */



.homelist_header {
	margin-bottom: 10px;
	width: 532px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.homelist_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#home_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}


#home_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}


/* Released  header */


#released_group {
      margin-top: 15px;
	margin-bottom: 10px;
	padding: 5px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
}


#released_list {
       margin-top: 15px;
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

#released_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#released_list li {
	margin-left: 7px;
      width: 122px;
	height: 118px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.released_image {
      margin-top: 5px;
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.released_image img {
	float: left;
	padding: 1%;
      width: 116px;
	height: 94px;
      border: 1px solid ;
}


.released_details {
	float: left;
      padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;
      

}

.released_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;

}

#released_list p {
	margin: 0px 0px 0px;
      padding-left: 1px;
	text-align: left;
	color: #000000;
      clear: left;

}



/* videosingles  header */


#videosingles_group {
      margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
}


#videosingles_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

#videosingles_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#videosingles_list li {
	margin-left: 7px;
      width: 152px;
	height: 148px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.videosingles_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.videosingles_image img {
	float: left;
	padding: 1%;
      width: 130px;
	height:100px;
      border: 1px solid ;
}


.videosingles_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 9px 15px;
	overflow: hidden;
	text-align: left;

}

.videosingles_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;

}

/* lyrics  header */



#lyrics_header {
	margin-bottom: 10px;
	width: 380px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
      float: left;
}

#lyrics_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	 color: #8a4b08;
	font-size: 12px;
	font-weight: bold;
      
}

#lyrics_profile {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #f1f3f4;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 380px;
	text-align: left;
      background-color: #fff;
}

#lyrics_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 3px 0px;
	border-style: solid;    
	float: left;
      width: 558px;
	text-align: left;
      background-color: #ffffff;
}


#lyrics_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}




/* Albums Charts*/

#album_group {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: center;
      background-color: #fff;
      width: 520px;
}

.album {
	margin-bottom: 0px;
	width: 520px;	
      float: none;
	clear: both;
}

#album_header {
	margin-bottom: 10px;
	width: 524px;
	height: 50px;
	background-color: #f1f3f4;
	overflow: hidden;
}

#album_header h2 {
	margin-top: 10px;
	margin-left: 180px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}

#album_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#album ul {
	margin: 0px auto;
	width: 500px;
	list-style-type: none;
	list-style: none;
	overflow: hidden; 
      padding: 0;
}

#album li {
	width: 520px;
	height: 30px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
      background-color: #fff;
}

#album li.last {
	border: none;
}

#album li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #df0101;
	text-decoration: none;
}

#album li a:hover {
	color: #75759c;
}

.album h4 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}

.album h5 {   
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      font-weight: normal;


}

.album_image {
	float: right;
	clear: left;
	overflow: hidden;
	text-align: left;
      margin-top: 1px;

width: 520px;
}

.album_image img {
	float: left;
	padding: 0px;
      width: 90px;
	height: 75px;
      border: 1px solid ;
      padding: 2px; 
}

.album_details {
	float: left;
      margin-bottom: 0px;
	padding: 0px 5px 5px;
	overflow: hidden;
	text-align: left;
       width: 350px;
      font-size: 12px;
      font-weight: normal;
}

.album_details a{
	float: left;
      text-decoration: none;
	list-style: none;     
}

.album li.select {
      background: #dbf;
	background-color: #4c4646;
	background-position: 0 -60px;
}


.album li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.album_status {
	float: right;
      margin-top: 0px;
	padding: 3px 5px 1px;
	overflow: hidden;
	text-align: right;
      width: 10px;
      font-size: 12px;
	font-weight: normal;
      color: #8a4b08;
}



.album_status a{
	float: right;
      text-decoration: none;
      font-size: 11px;
	font-weight: bold;
}

.album_position {
	float: left;
      clear: left;
      margin-top: 0px;
	padding: 3px 5px 1px;
      width: 30px;
      overflow: hidden;
	text-align: left;   
	font-size: 12px;
	font-weight: normal;
      

}

.album_position a{
	float: left;
      text-decoration: none;
	font-weight: bold;
}


/* Stars List */

#stars_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 3px 3px 3px 3px;
	border-style: solid;    
	float: left;
      width: 520px;
	text-align: left;
}
#stars_header {
	margin-bottom: 10px;
	width: 534px;
	height: 40px;
	background-color: #ffffff;
	overflow: hidden;
}

#stars_header h2 {
	margin-top: 10px;
	margin-left: 5px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}



#stars_list {
      margin-top: 10px;
	margin-bottom: 1px;
      margin-left: 7px;
	padding: 4px 10px 8px 8px;
	border-color: #df0101;
	border-width:  0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

#stars_list ul {
	list-style-type: none;	
	margin-left: 0;
      margin-bottom: 0;
      padding: 0;


}

#stars_list li {
	margin-right: 0px;
      margin-left: 4px;
      width: 170px;
	height: 145px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.stars_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.stars_image img {
	float: left;
	padding: 4px;
      width: 152px;
	height: 110px;
      border: 1px solid ;
}


.stars_details {
	float: left;
      margin-bottom: 2px;
	padding: 3px 5px 10px;
	overflow: hidden;
	text-align: left;
      color: #df0101;

}

.stars_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;
}

.stars_list  p {
	margin: 5px 5px 5px;
	text-align: justify;
	line-height: 14px;
}


/* videoplay List */

.videoplay_list {
      margin-top: 0px;
	margin-bottom: 1px;
      margin-left: 7px;
      margin-right: 7px;
	padding: 4px 1px 8px 8px;
	border-color: #565656;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;    
	float: left;
      width: 115px;
	text-align: left;
      background-color: #f1f2f3
}


.videoplay_header {
	margin-bottom: 5px;
	width: 110px;
	height: 40px;
	background-color: #f1f1f1;
	overflow: hidden;
      font-weight: normal;

}

.videoplay_list a{
	float: left;
      text-decoration: none;
	list-style: none;
       
      font-size: 11px;
}

.videoplay_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;
   

}

.videoplay_image img {
	float: left;
	padding: 2px;
      width: 100px;
	height: 90px;
      border: 1px solid ;
}

.videoplay_list a:hover {
	color: #df0101;
}


/* misc List */

#misc_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 594px;
	text-align: left;
}

#misc_header {
	margin-bottom: 10px;
	width: 156px;
	height: 40px;
	background-color: #f1f1f1;
	overflow: hidden;
}

#misc_header h2 {
	margin-top: 10px;
	margin-left: 5px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
      float: left;
}


#misc_list {
      margin-top: 0px;
	margin-bottom: 1px;
      margin-left: 7px;
	padding: 4px 10px 8px 8px;
	border-color: #565656;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 165px;
	text-align: left;
      background-color: #f1f1f1;
}

#misc_list ul {
	list-style-type: none;	
	margin-left: 0;
      margin-bottom: 0;
      padding: 0;


}

#misc_list li {
	margin-right: 0px;
      margin-left: 6px;
      width: 150px;
	height: 145px;
	float: left;
	background-color: #f1f1f1;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.misc_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.misc_image img {
	float: left;
	padding: 2px;
      width: 144px;
	height: 90px;
      border: 1px solid ;
}


.misc_details {
	float: left;
      margin-bottom: 2px;
	padding: 3px 5px 10px;
	overflow: hidden;
	text-align: left;
     


}

.misc_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      
      
}

.misc_list  p {
	margin: 5px 5px 5px;
	text-align: justify;
	line-height: 14px;
}



/* Film  header */


.film_header {
      margin-top: 3px;
	margin-bottom: 10px;
	width: 532px;
	height: 22px;
	background-color: #ffffff;
	overflow: hidden;
}

.film_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#film_profile {
      margin-bottom: 2px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	border-color: #f1f3f4;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 380px;
	text-align: left;
      background-color: #fff;
}

#film_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 570px;
	text-align: left;
      background-color: #ffffff;
}

.film_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.film_image img {
	float: left;
	padding: 2px;
      width: 136px;
	height: 180px;
      border: 1px solid ;
}


#film_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}


/* Game  header */


#game_header {
      margin-top: 3px;
	margin-bottom: 10px;
	width: 532px;
	height: 22px;
	background-color: #ffffff;
	overflow: hidden;
}

#game_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
      float: left;
}

#game_profile {
      margin-top: 10px;
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #f1f3f4;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 577px;
	text-align: left;
      background-color: #fff;
}

#game_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 590px;
	text-align: left;
      background-color: #ffffff;
}

.game_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.game_image img {
	float: left;
	padding: 0px;
      width: 587px;
	height: 370px;
      border: 1px solid ;
}


#game_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}


#player2 {
	margin-bottom: 1px;
      margin-left: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 5px 0px;
	border-style: solid;    
	float: left;
      width: 590px;
	text-align: left;
      background-color: #ffffff;
}

/* Right Side video display */

.rightside_bgt {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;
      height: 250px;
      background-color: #f1f3f4;
}

.rightside_gifts {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;
      height: 483px;
      background-color: #f1f3f4;
}


.rightside {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;
      height: 363px;
      background-color: #4c4646;
}

.rightside_header_group {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;  
      background-color: #ffffff;

}

.rightside_header {
	margin-bottom: 0px;
      margin: 4px 4px 4px 4px;
	width: 292px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.rightside_header h2 {
	margin-top: 4px;
	margin-left: 5px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

.rightside ul {
	list-style-type: none;	
	
	margin-left: 0;
      padding: 0;
}


.rightside li {
      margin-top: 4px;
	margin-left: 5px;
      width: 95px;
	height: 155px;
	float: left;
      background-color: #606060;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;

}





.rightside_gifts li {
      margin-top: 4px;
	margin-left: 5px;
      width: 290px;
	height: 25px;
	float: left;
      background-color: #fff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;

}


.rightside_image {
	
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.rightside_image img {
	float: left;
	padding: 2%;
      width: 85px;
	height: 110px;

}

.rightside_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;

}

.rightside a, .rightside_gifts a {
	color: #df0101;
	text-decoration: none;
}

.rightside a:hover {
	color: #4e6b8e;
}

.rightside_gifts a:hover {
	color: #4e6b8e;
}


.rightside_review {
	margin-top: 0px;
	padding: 10px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 290px;
      background-color: #ffffff;
}


/*  Date_range */

#date_range {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: left;
      background-color: #f1f1f1;
      font-family:  Arial,"Trebuchet MS", Helvetica, tahoma, sans-serif;
      width: 580px;
 

}

#date_range_header {
	margin-bottom: 0px;
	width: 581px;
	height: 27px;
	background-color: #555454;
	overflow: hidden;
     
}

#date_range h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
      float: left;
}


#date_range_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#date_range_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#date_range ul {
	margin: 0px auto;
	width: 570px;
	list-style-type: none;
}

#date_range li {
	width: 560px;
	height: 32px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
     
}

#date_range li.last {
	border: none;
}

#date_range li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #4e6b8e;
	text-decoration: none;
}

#date_range li a:hover {
	color: #555454;
}

#date_range h4 {
	padding-bottom: 10px;
	font-size: 12px;
      color: #000;
      font-weight: normal;

}

.date_range_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: left;


}

.date_range_image img {
	float: left;
      margin-top: 1px;
	padding: 2px;

      width: 16px;
	height: 16px;
      border: 0px solid ;
}


.date_range_details {
	float: left;
      margin-bottom: 3px;
	padding: 5px 5px 10px;
	overflow: hidden;
	text-align: left;


}

.date_range_details a{
	float: left;
      text-decoration: none;
	list-style: none;
       

}



#block_space {
      margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 580px;
      height: 12px;
	text-align: left;
      background-color: #ffffff;
}

#block_space h2 {
	margin-top: 3px;
	margin-left: 5px;
	 color: #8a4b08;
	font-size: 12px;
	font-weight: bold;
      
}
/* Pick  header */



.pick_header {
	margin-bottom: 10px;
	width: 532px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.pick_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#pick_profile {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #f1f3f4;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 360px;
	text-align: left;
      background-color: #fff;
}

#pick_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 5px 0px;
	border-style: solid;    
	float: left;
      width: 538px;
	text-align: left;
      background-color: #ffffff;
}


#pick_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}


/* Game  Charts */

#chart_group {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: center;
      background-color: #fff;
      width: 590px;
}

.chart {
	margin-bottom: 0px;
	width: 590px;	
      float: none;
	clear: both;
}

#chart_header {
	margin-bottom: 10px;
	width: 584px;
	height: 50px;
	background-color: #f1f3f4;
	overflow: hidden;
}

#chart_header h2 {
	margin-top: 10px;
	margin-left: 180px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}

#chart_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#chart ul {
	margin: 0px auto;
	width: 550px;
	list-style-type: none;
	list-style: none;
	overflow: hidden; 
      padding: 0;
}

#chart li {
	width: 570px;
	height: 70px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
      background-color: #fff;
}
#chart li.first {
	margin-top: 30px;
      height: 50px;
}

#chart li.last {
	border: none;
}

#chart li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #df0101;
	text-decoration: none;
}

#chart li a:hover {
	color: #75759c;
}


.chart h4 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}

.chart h5 {   
	padding-left: 4px;
	font-size: 11px;
      color: #8a4b08;;

}

.chart_image {
	float: right;
	clear: left;
	overflow: hidden;
	text-align: left;
      margin-top: 8px;

width: 570px;
}

.chart_image img {
	float: left;
	padding: 0px;
      width: 90px;
	height: 75px;
      border: 1px solid ;
      padding: 2px; 
}

.chart_details {
	float: left;
      margin-bottom: 2px;
	padding: 0px 5px 5px;
	overflow: hidden;
	text-align: left;
       width: 340px;
      font-size: 12px;
      font-weight: normal;
}


.chart_details h2 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}


.chart_details a{
	float: left;
      text-decoration: none;
	list-style: none;     
}

.chart li.select {
      background: #dbf;
	background-color: #4c4646;
	background-position: 0 -60px;
}


.chart li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.chart_status {
	float: right;
      margin-top: 5px;
	padding: 3px 5px 1px;
	overflow: hidden;
	text-align: right;
      width: 70px;
      font-size: 12px;
	font-weight: normal;
      color: #8a4b08;
}



.chart_status a{
	float: right;
      text-decoration: none;
      font-size: 11px;
	font-weight: bold;
}

.chart_position {
	float: left;
      clear: left;
      margin-top: 6px;
	padding: 3px 5px 1px;
      width: 30px;
      overflow: hidden;
	text-align: left;   
	font-size: 16px;
	font-weight: bold;
      

}

.chart_position a{
	float: left;
      text-decoration: none;
	font-weight: bold;
}


/* charts2 */

#charts2_group {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: center;
      background-color: #fff;
      width: 520px;
}

.charts2 {
	margin-bottom: 0px;
	width: 570px;	
      float: none;
	clear: both;
}

#charts2_header {
	margin-bottom: 10px;
	width: 524px;
	height: 50px;
	background-color: #f1f3f4;
	overflow: hidden;
}

#charts2_header h2 {
	margin-top: 10px;
	margin-left: 180px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}

#charts2_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#charts2 ul {
	margin: 0px auto;
	width: 550px;
	list-style-type: none;
	list-style: none;
	overflow: hidden; 
      padding: 0;
}

#charts2 li {
	width: 570px;
	height: 50px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
      background-color: #fff;
}

#charts2 li.last {
	border: none;
}

#charts2 li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #df0101;
	text-decoration: none;
}

#charts2 li a:hover {
	color: #75759c;
}

.charts2 h4 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}

.charts2 h5 {   
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      font-weight: normal;


}

.charts2_image {
	float: right;
	clear: left;
	overflow: hidden;
	text-align: left;
      margin-top: 1px;
      width: 570px;
}

.charts2_image img {
	float: left;
	padding: 0px;
      width: 90px;
	height: 75px;
      border: 1px solid ;
      padding: 2px; 
}

.charts2_details {
	float: left;
      margin-bottom: 0px;
	padding: 0px 5px 5px;
	overflow: hidden;
	text-align: left;
      width: 440px;
      font-size: 12px;
      font-weight: normal;
}

.charts2_details a{
	float: left;
      text-decoration: none;
	list-style: none;     
}

.charts2 li.select {
      background: #dbf url('../images/menu-h-bg-invert.gif');
	background-color: #4c4646;
	background-position: 0 -60px;
}


.charts2 li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.charts2_status {
	float: right;
      margin-top: 0px;
	padding: 3px 5px 1px;
	overflow: hidden;
	text-align: right;
      width: 55px;
      font-size: 12px;
	font-weight: normal;
      color: #8a4b08;
}



.charts2_status a{
	float: right;
      text-decoration: none;
      font-size: 11px;
	font-weight: bold;
}

.charts2_position {
	float: left;
      clear: left;
      margin-top: 0px;
	padding: 1px 5px 1px;
      width: 40px;
      overflow: hidden;
	text-align: left;   
	font-size: 12px;
	font-weight: normal;
      

}

.charts2_position a{
	float: left;
      text-decoration: none;
	font-weight: bold;
}

/* Related List */

.related_list {
      margin-top: 1px;
	margin-bottom: 1px;
      margin-left: 7px;
      margin-right: 7px;
	padding: 4px 1px 8px 8px;
	border-color: #565656;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;    
	float: left;
      width: 250px;
	text-align: left;
      background-color: #f1f2f3
}


.related_header {
	margin-bottom: 0px;
      padding: 5px 5px 5px 5px;
	width: 565px;
	height: 20px;
	background-color: #f1f1f1;
	overflow: hidden;
      font-weight: normal;

}

.related_header h2 {
	
	font-size: 12px;
      color: #000;
}

.related_list a{
	float: left;
      text-decoration: none;
	list-style: none;     
      font-size: 11px;
}

.related_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;
   

}

.related_image img {
	float: left;
	padding: 2px;
      width: 240px;
	height: 95px;
      border: 1px dotted ;
}

.related_list a:hover {
	color: #df0101;
}


/* Picture set  header */


#picset_group {
      margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 580px;
	text-align: left;
}

.picset_header {
	margin-bottom: 10px;
	width: 580px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.picset_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


#picset_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 580px;
	text-align: left;
      background-color: #ffffff;
}

#picset_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#picset_list li {
	margin-left: 10px;
      width: 178px;
	height: 120px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.picset_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.picset_image img {
	float: left;
	padding: 4px;
      width: 160px;
	height: 90px;
      border: 1px solid ;
}


.picset_details {
	float: left;
      margin-bottom: 2px;
	padding: 10px 10px 0px;
	overflow: hidden;
	text-align: left;

}

.picset_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      font-weight: bold;
      color: #df0101;
}

/* Stars List */

#stars_group {
	margin-bottom: 1px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 3px 3px 3px 3px;
	border-style: solid;    
	float: left;
      width: 560px;
	text-align: left;
}


#stars_list {
      margin-top: 10px;
	margin-bottom: 1px;
      margin-left: 7px;
	padding: 4px 10px 8px 8px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;

	border-style: solid;    
	float: left;
      width: 548px;
	text-align: left;
      background-color: #ffffff;
}

#stars_list ul {
	list-style-type: none;	
	margin-left: 0;
      margin-bottom: 0;
      padding: 0;


}

#stars_list li {
	margin-right: 0px;
      margin-left: 4px;
      width: 145px;
	height: 195px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.stars_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.stars_image img {
	float: left;
	padding: 2px;
      width: 131px;
	height: 120px;
      border: 1px solid ;
}


.stars_details {
	float: left;
      margin-bottom: 2px;
	padding: 3px 5px 10px;
	overflow: hidden;
	text-align: left;
      background-color: #fff;


}

.stars_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      
}

.stars_list  p {
	margin: 5px 5px 5px;
	text-align: justify;
	line-height: 14px;
}


.stars_list table {
       background-color: #fff;
}

.stars_list td {
        height: 60px;
}

/* Discount Form */

form {
 margin:0 auto;
 border: 1px solid #FFE0CC;
 
 padding-top:7px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px; 
 background-color: #FFffff;
 line-height: 200%;
     }



option {
		 height: 20px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:13px;
	   }
.text{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
    }
	
.buttons {
  background: url('http://uk.sustoo.com/images/find-discounts.png') no-repeat top left;
  height: 55px;
  width: 285px;
  border:none;
}

/* discount List */

#discount_group {
	margin-bottom: 1px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 3px 3px 3px 3px;
	border-style: solid;    
	float: left;
      width: 560px;
	text-align: left;
}


#discount_header {
	margin-bottom: 10px;
	width: 560px;
	height: 22px;
	background-color: #fff;
	overflow: hidden;
}

#discount_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#discount_list {
      margin-top: 5px;
	margin-bottom: 1px;
      margin-left: 7px;
	padding: 4px 10px 8px 8px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;

	border-style: solid;    
	float: left;
      width: 548px;
	text-align: left;
      background-color: #ffffff;
}

#discount_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#discount_list li {
	margin-right: 0px;
      margin-left: 4px;
      width: 175px;
	height: 70px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}


.discount_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.discount_image img {
	float: left;
	padding: 2px;
      width: 131px;
	height: 90px;
      border: 1px solid ;
}


.discount_details {
	float: left;
      margin-bottom: 2px;
	padding: 3px 5px 10px;
	overflow: hidden;
	text-align: left;
      background-color: #fff;


}

.discount_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      
}

.discount_list  p {
	margin: 5px 5px 5px;
	text-align: justify;
	line-height: 14px;
}

