body {
background:url(images/background.gif) repeat;
font-size:9pt;
font-family:Verdana, 'Trebuchet MS' , Helvetica, Arial, Sans-Serif;
color:#fff;
margin:0;
padding:0;
}

h1 {
font-size:10pt;
font-weight:bold;
padding-bottom:5px;
padding-top:10px;
}

h1.top {
padding-top:40px;
}

h1.news_top {
padding-top:15px;
}

h1.shop {
font-size:10pt;
font-weight:700;
padding-bottom:5px;
padding-top:30px;
color:#e6d496;
}

p {
text-align:justify;
padding-top:10px;
padding-left:20px;
}

p.links {
text-align:left;
padding-top:10px;
padding-left:20px;
}

p.bottom {
padding-bottom:15px;
}

p.bottom_code {
padding-bottom:15px;
text-align:left!important;
}

p.pop_up_info {
padding-bottom:15px;
text-align:center!important;
font-size:85%;
}

p.text_only_top {
padding-top:50px;
padding-left:0;
}

p.text_only_top_home {
padding-top:20px;
padding-left:0;
}

p.text_only_top_centred {
padding-top:20px;
padding-left:0;
text-align:center;
}

p.text_only {
padding-top:10px;
padding-left:0;
}

p.share_buttons {
padding-top:30px;
padding-left:0;
}

p.misspelling{
padding-top:100px;
}

p.text_only_bottom {
padding-bottom:15px;
padding-left:0;
}

p.releases_bottom {
padding-bottom:15px;
padding-left:20px;
}

p.interview_top {
padding-top:30px;
padding-left:40px;
}

p.interview {
padding-top:10px;
padding-left:40px;
}

p.interview_bottom {
padding-bottom:15px;
padding-left:40px;
}

p.film {
margin-left:3px;
padding-bottom:10px;
}

p.tell_friend_td {
text-align:justify;
padding-top:10px;
margin-left:-20px;
}

p.tell_friend_button {
text-align:center;
}

p.mp3_top {
margin:0;
padding:10px;
}

p.mp3 {
margin:0;
padding:0 10px 10px;
}

p.photo_gallery {
text-align:center;
margin:5px 0 10px;
padding:0 0 0 5px;
}

a:link,a:visited,a:active {
/*color: #009dff;*/
color: #dc4128;
font-weight: bold;
text-decoration:none;
outline:none;
}

a:hover {
/*color:#009dff!important;*/
color:#dc4128!important;
text-decoration:underline!important;
}

a:focus /*Prevents Firefox putting dotted border round links*/ {
-moz-outline-style:none;
}

#wrapper {
position:relative;
width:1200px;
margin:0 auto;
}

.north {
background:url(images/north_edge.png) repeat-x top;
}

.east {
background:url(images/east_edge.png) repeat-y right;
}

.south {
background:url(images/south_edge.png) repeat-x bottom;
}

.west {
background:url(images/west_edge.png) repeat-y left;
}

.ne {
background:url(images/north_east_corner.png) no-repeat top right;
width:18px;
height:14px;
}

.se {
background:url(images/south_east_corner.png) no-repeat bottom right;
width:18px;
height:18px;
}

.sw {
background:url(images/south_west_corner.png) no-repeat bottom left;
width:14px;
height:18px;
}

.nw {
background:url(images/north_west_corner.png) no-repeat top left;
width:14px;
height:14px;
}

.rounded_container_auto {
width:auto;
margin-bottom:15px;
}

table.header /* Had to do this coz margin-right seems to have no effect on this div? */ {
width:1150px;
margin: 0px 10px 5px 10px;
}

table.google_search {
margin:0;
padding:20px 0 0 20px;
}

table.index {
margin:0;
padding:0;
}

td.index_left {
background-color:#666;
padding-right:10px;
}

td.index_right {
background-color:#666;
padding-left: 10px;
}

td.index {
background-color:#666;
}

td.google_search {
background-color:#666;
padding:2px;
}

td.tell_friend {
background-color:#666;
text-align:left;
}

td {
background-color: #000;
}

td.photos {
background-color: #666;
padding-top:20px;
text-align:center;
}

td.photos_bottom {
background-color: #666;
padding-bottom:20px;
padding-top:20px;
text-align:center;
}

#menu {
float:left;
width:98%;
margin-left:10px;
margin-bottom:10px;
position:relative;
top:-16px;
line-height:normal;
}

#menu ul {
list-style:none;
margin:0;
padding:10px 0 0;
}

#menu li {
float:left;
background:url(images/tab_off_right2.png) no-repeat right top;
margin:0;
padding:0;
}

#menu a,#menu strong,#menu span {
float:left;
display:block;
background:url(images/tab_off_left2.png) no-repeat left top;
text-decoration:none;
font-weight:bold;
font-size: 10pt;
color:#fff;
padding:5px 7px;
}

#menu #current {
background-image:url(images/tab_on_right2.png);
background-color:#000;
}

#menu #current a {
background-image:url(images/tab_on_left2.png);
background-position:left top;
/*color: #e2330a;*/
color: #dc4128;
}

#menu li:hover,#menu li:hover a {
text-decoration:none!important;
}

.main_container {
position:relative;
top:20px;
margin-left:10px;
margin-right:10px;
margin-bottom:30px;
border:1px solid #707070;
background-color:#666;
}

.text li {
list-style:none;
list-style-image:url(images/list_image.png);
list-style-position:outside;
line-height:175%;
margin-left:40px;
padding-left:5px;
}

.flash_movie_text {
margin-left:360px;
position:relative;
top:-155px;
}

.releases_text {
margin-left:140px;
position:relative;
top:-80px;
}

.ads_text {
margin-left:360px;
position:relative;
top:-70px;
}

.remixes_text {
position:relative;
margin-left:40px;
}

.remixes_text_bottom {
position:relative;
margin-left:40px;
margin-bottom:50px;
}

.schweppes_text {
margin-left:140px;
position:relative;
top:-60px;
}

.image {
border:1px solid #989898;
background-color:#fff;
padding:1px;
}

.image_left {
border:1px solid #989898;
background-color:#fff;
padding:1px;
float: left;
margin: 0px 15px 0px 0px;
}

.copyright {
font-size:85%;
color:#fff;
text-align:center;
margin-bottom: 5px;
}

.paragraph_indent {
margin-left:25px;
}

.sub_pages {
margin-top:15px;
text-align:center;
}

.link_add {
font-size:90%;
margin-top:0;
margin-left:90px;
margin-right:90px;
padding:0;
}

.google_results {
width:97%!important;
}

#search_container {
position:absolute;
left:18px;
top:180px;
}

#search_container_ie {
position:absolute;
left:37px;
width:150px;
top:203px;
}

#networking_links {
position:absolute;
width:275px;
top:205px;
right:40px;
}

object /*Prevents browser putting dotted border round flash objects*/ {
outline:none;
}

.fb_plugins_top {
padding-left:5px;
margin-top:50px;
margin-bottom:-40px;
}

.fb_plugins_bottom {
margin-left:20px;
margin-top:50px;
margin-bottom:30px;
}

.fb_background {
background-color:#fff;
margin:0;
padding:0;
}

.twitter {
background-color:#666;
}

.twitter_scroller {
margin-left:3px !important;
margin-top:10px !important; 
border:1px dashed #fff;
}

#riddims_text {
right:25px;
width:300px;
text-align:justify;
position:absolute;
top:60px;
padding: 5px;
}

.skin0 {
position:absolute;
left:43.5%;
top:50%;
width:165px;
border:1px solid #000;
background-color:menu;
color:#000;
line-height:20px;
cursor:default;
z-index:100;
visibility:hidden;
}

.menuitems {
padding:5px 10px;
}

.main_contents {
width:97%;
margin-left:15px;
margin-bottom:15px;
}
