html {height:101%;}

body {
background-color: #000000;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;

}
a {color: #e01919; font-weight:bold; text-decoration:none}
a:visited {color:#e01919;}
a:hover {text-decoration:underline}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #000000;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }
h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h4 {font-size:18px; color:#FF0000; padding:0px; margin:0px;}

/* ----------navigation-------- */

#navhome a {width:93px; height:32px; background:url(images/nav09_home.png) 0 0 no-repeat;display: block; float:left;}
#navhome a:hover {background-position: -93px 0;height:32px;width:93px;}
#navhome a:active {background-position: -93px 0;height:32px;width:93px;}
#navhome .selected {width:93px; height:32px; background:url(images/nav09_home.png);display: block; float:left; background-position: -93px 0;}

#navaboutus a {width:173px; height:32px; background:url(images/nav09_about.png) 0 0 no-repeat;display: block; float:left;}
#navaboutus a:hover {background-position: -173px 0;height:32px;width:173px;}
#navaboutus a:active {background-position: -173px 0;height:32px;width:173px;}
#navaboutus .selected {width:173px; height:32px; background:url(images/nav09_about.png);display: block; float:left; background-position: -173px 0;}

#navsonglists a {width:205px; height:32px; background:url(images/nav09_choose.png) 0 0 no-repeat;display: block; float:left;}
#navsonglists a:hover {background-position: -205px 0;height:32px;width:205px;}
#navsonglists a:active {background-position: -205px 0;height:32px;width:205px;}
#navsonglists .selected {width:205px; height:32px; background:url(images/nav09_choose.png) -205px 0 no-repeat;display: block; float:left;}

#navgallery a {width:106px; height:32px; background:url(images/nav09_gallery.png) 0 0 no-repeat;display: block; float:left;}
#navgallery a:hover {background-position: -106px 0;height:32px;width:106px;}
#navgallery a:active {background-position: -106px 0;height:32px;width:106px;}
#navgallery .selected {width:106px; height:32px; background:url(images/nav09_gallery.png) -106px 0 no-repeat;display: block; float:left;}

#navbebo a {width:194px; height:32px; background:url(images/nav09_bebo.png) 0 0 no-repeat;display: block; float:left;}
#navbebo a:hover {background-position: -194px 0;height:32px;width:194px;}
#navbebo a:active {background-position: -194px 0;height:32px;width:194px;}
#navbebo .selected {width:194px; height:32px; background:url(images/nav09_bebo.png);display: block; float:left; background-position: -194px 0;height:32px;width:194px;}



#navcontactus a {width:179px; height:32px; background:url(images/nav09_contact.png) 0 0 no-repeat;display: block; float:left;}
#navcontactus a:hover {background-position: -179px 0;height:32px;width:179px;}
#navcontactus a:active {background-position: -179px 0;height:32px;width:179px;}
#navcontactus .selected {width:179px; height:32px; background:url(images/nav09_contact.png) -179px 0 no-repeat;display: block; float:left;}



img.download {vertical-align:middle;}

/* ----------container to center the layout-------- */
#container {
width: 1023px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: center;
background-color: #000000;
padding: 0px;
margin: 0px; 
}

#banner img {padding:0px 0px;} 

#navbarbg {width:1023px; height:32px; background:url(images/navbarbg.gif) no-repeat;}

/* ----------outer and inner----------------- */

#outer{ 
border-left: solid 200px #000000; /* color of the left column  */ 
border-right: solid 200px #000000; /* color of the right column  */ 
background-color: #000000;  /* color of the content column */
} 

#outer_bebo{ 
border-left: solid 200px #000000; /* color of the left column  */ 
border-right: solid 200px #000000; /* color of the right column  */ 
background-color: #000000;  /* color of the content column */
} 

#outer_aboutus{ 
border-left: solid 0px #000000; /* color of the left column  */ 
border-right: solid 200px #000000; /* color of the right column  */ 
background:url(images/bg_aboutrockstar.png) no-repeat;
} 

#outer_contactus{ 
border-left: solid 0px #000000; /* color of the left column  */ 
border-right: solid 200px #000000; /* color of the right column  */ 
background:url(images/bg_contactus.png ) no-repeat; 
height:500px;
} 

#outer_pictures{ 
border-left: solid 0px #000000; /* color of the left column  */ 
border-right: solid 0px #000000; /* color of the right column  */ 
background:url(images/bg_pictures.gif) no-repeat;
} 



#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 

/* --------------left and right navi------------- */
#left {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 }
 #right {
 width:240px; 
 float:right; 
 position:relative; 
 margin-right:-240px; 
 margin-left:1px;
 margin-top:10px;
 }

/* -----------------content--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
padding:200px 200px 0 200px;
color:white;
}

#contactusreturncontent {
position: relative; 
margin: 0px; 
height:500px;
padding:200px 200px 0 200px;
color:white;
}

#picturecontent{ 
position: relative; 
margin: 0px; 
padding:100px 0px 0 0px;
color:white;

}
/* -----------------songlist--------------------- */ 
#outer_songlists{
border-left: solid 0px #000000; /* color of the left column  */ 
border-right: solid 240px #000000; /* color of the right column  */ 
background:url(images/bg_songlists.gif) no-repeat; height:292px;
} 

#outer_mysonglists{
border-left: solid 0px #000000; /* color of the left column  */ 
border-right: solid 240px #000000; /* color of the right column  */ 
background:url(images/bg_sendmysonglist.gif) no-repeat; height:288px;
} 
#outer_mysonglistsreturn{
border-left: solid 0px #000000; /* color of the left column  */ 
border-right: solid 240px #000000; /* color of the right column  */ 
background:url(images/bg_sendmysonglistreturn.gif) no-repeat; height:288px;
}

#searchbar {margin:0px 0px 24px 20px; padding:0px 0 0 0;}

.songlistsearch {font-size:20px; padding:0px ;color:#34c1d8; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize;z-index:0}

.songlistbutton {font-size:20px; padding:0px; color:#1a4055; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:1}

.songlistbutton2 {font-size:20px; padding:0px; color:#1a4055; font-family:Verdana, Arial, Helvetica, sans-serif;}

#songlistcontent{ 
position: relative; 
padding:120px 0px 0px 90px;
float:left;
}

#songresults {padding:20px 0px 0px 0px; font-size:14px; font-weight:bold;  width:570px; margin:0px; }
#songresults a {color:#34c1d8; text-decoration:none;}
#songresultsbg {background-image:url(images/searchresultsbg.gif); width:570px;}
.padout {margin:0px 10px 0px 10px;}


#songresultsheader {background-image:url(images/searchresultsheader.gif); height:34px; width:570px;}

.mysonglistheader {margin:30px 0 10px 4px;}

#ChosenSongsPanel {color:white; font-size:14px; margin:0px 0 0px 8px; width:240px;}
#ChosenSongsPanel a{ color:#34c1d8; font-weight:bold; text-decoration:none;}

.removesongtext {color:blue;}

#sendmysongform {color:white; padding:130px 0px 0px 100px; float:left;}


#songspanel_topten {width:214px; height:330px; padding:40px 20px 20px 20px;  background:url(images/songspanel_thisweek.png); float:left; margin-right:5px; margin-top:79px; color:#FFF}
#songspanel_topten li {margin-left:-10px; font-size:12px; line-height:20px; color:#C5E3FF}
#songspanel_classics {width:214px; height:330px; padding:40px 20px 20px 20px; background:url(images/songspanel_topten.png); float:left; margin-right:5px;margin-top:79px; color:#FFF}
#songspanel_classics li {margin-left:-10px; font-size:12px; line-height:20px; color:#C5E3FF}

#songspanel_latest {width:214px; height:330px; padding:40px 20px 20px 20px;  background:url(images/songspanel_latest.png); float:left;margin-top:79px; color:#FFF}
#songspanel_latest li {margin-left:-10px; font-size:12px; line-height:20px; color:#C5E3FF}

#contactusform {color:white; padding:0px 100px 0px 0px; float:left; width:550px;}

fieldset{border:none;}

#sendsongcontent{ 
position: relative; 
margin: 0px; 
padding:140px 0 0 140px;
color:white;
}


/* -----------------end songlist--------------------- */ 
p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/* -----------------homepage--------------------- */ 
#bannerhome{ 
width:399px;
height:64px;
margin-bottom:10px;
padding:231px 0 0 624px;
background:url(images/home_bannerbg.png) no-repeat;}



#homebarbg {width:213px; height:54px; }


#bannerjointheparty {
background:url(images/home_jointheparty.gif);
width: 337px;
height:65px;
float:left;
}

#homegetstarted a {width:213px; height:54px; background:url(images/getstarted.png) 0 0 no-repeat;display: block; float:left;}
#homegetstarted a:hover {background-position: -213px 0;height:54px;width:213px;}
#homegetstarted a:active {background-position: -213px 0;height:54px;width:213px;}

#homechoose a {width:411px; height:34px; background:url(images/homenav-choosethesongs.gif) 0 0 no-repeat;display: block; float:left;}
#homechoose a:hover {background-position: -411px 0;height:34px;width:411px;}
#homechoose a:active {background-position: -411px 0;height:34px;width:411px;}
#homepiks a {width:411px; height:35px; background:url(images/homenav-pictures.gif) 0 0 no-repeat;display: block; float:left;}
#homepiks a:hover {background-position: -411px 0;height:35px;width:411px;}
#homepiks a:active {background-position: -411px 0;height:35px;width:411px;}
#homeenquire a {width:411px; height:36px; background:url(images/homenav-enquire.gif) 0 0 no-repeat;display: block; float:left;}
#homeenquire a:hover {background-position: -411px 0;height:36px;width:411px;}
#homeenquire a:active {background-position: -411px 0;height:36px;width:411px;}


#homerightpanel { width:282px; height:328px; float:right;
 
}
#homelowercontain { height:329px; float:left; display:block}
#homeleftcol {width:324px; height:329px; float:left; }
#homewelcome {width:278px; height:64px;  float:left;  background:url(images/bg_welcome.png); margin-bottom:8px; margin-top:4px; color:#efefef; font-size:11px; padding:35px 22px 5px 22px;overflow:hidden;}
#homewhatson {width:278px; height:158px;  float:left;  background:url(images/bg_whatson.png); padding: 40px 22px 20px 22px; color:white; overflow:hidden}
#homewhatson p {margin:0; padding:0 0 10px 0;}
#homewhatsontext {height:148px; overflow:hidden;}
#homekaraokechamp {width:344px; height:329px;  float:left;  background:url(images/videoload.gif); }

#homeaboutus a {width:282px; height:106px; background:url(images/home_aboutrockstar.gif) 0 0 no-repeat;display: block; float:left; margin-bottom:8px;}
#homeaboutus a:hover {background-position: -282px 0;height:106px;width:282px;}
#homeaboutus a:active {background-position: -282px 0;height:106px;width:282px;}
#homesonglists a {width:282px; height:106px; background:url(images/home_songlists.gif) 0 0 no-repeat;display: block; float:left;margin-bottom:8px;}
#homesonglists a:hover {background-position: -282px 0;height:106px;width:282px;}
#homesonglists a:active {background-position: -282px 0;height:106px;width:282px;}
#homecontact a {width:282px; height:106px; background:url(images/home_contactus.gif) 0 0 no-repeat;display: block; float:left;}
#homecontact a:hover {background-position: -282px 0;height:106px;width:282px;}
#homecontact a:active {background-position: -282px 0;height:106px;width:282px;}


#homethefeed {width:394px; height:300px; padding:22px 10px 10px 10px;background:url(images/bg_thefeed.png);float:left;}

/* -----------------forms--------------------- */ 



/* -----------------backgrounds--------------------- */ 

#bg_aboutus {
background:url(images/bg_aboutus.gif) no-repeat;
width: 933px;
height:530px;
}


/*  ----------------footer---------------------- */ 
#footer {

padding:0px;
margin:100px 0 0 0;
text-align: center;
color:white;
clear:left;
 } 
 
#homefooter {

padding:20px;
height:40px;
margin-top:5px;
text-align: center;
color:white;
clear:left;
 } 
 #bebofooter {
width:1023px;
display:block;
padding:20px;
height:40px;
margin-top:5px;
text-align: center;
color:white;
float:left;
 } 
 
 
#flashholder {height:172px;}

#photoholder {background-color:#FFFFFF; padding:6px; float:left; margin: 0 20px 20px 0;}

iframe {width:1023px; position:absolute;  margin-left:-0px; margin-right:10px; margin-top:0px; border:0 solid; float:left }