@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body{font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.5em;
color:#727c7f;
background:none;}

html { background-image: url(../images/main/mainBG.jpg); background-position: center 0; background-repeat:repeat-y;}

h2{
font-size:14.4px;
color:#5598bf;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: -1.4px;

}

h1{
font-size:11px;
color:#5598bf;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: -1.4px;

}

strong{font-weight:bold; color:#6d7679;}

.mainWrapper{}

div.hr {background: #fff url(../images/main/hrSep.png) no-repeat 0 0; margin-left:38px; margin-top:14px; margin-bottom:17px; height: 5px}
div.hr hr {display: none}

.innerWrapper{ background-image:url(../images/main/centreBG.jpg); background-repeat:no-repeat; background-position:-3px 0; width:991px; margin:auto; display:block; height:1000px; position:relative;}

#divlogo{ position:relative; left:36px; top:44px;}

#imgGoDeep{position:absolute; top:302px; left:338px;}

div.leftContainer{ position:relative; top:126px; left:40px; width:596px; padding-top:38px;}
div.leftContainer p{ margin-left:38px; margin-right:38px; font-size:11.6px; margin-bottom:18px;}
div.leftContainer h2{margin-left:38px; margin-bottom:18px;}
div.leftContainer h1{margin-left:38px; margin-bottom:18px;}

div.leftContainer ul li{ margin-left:38px; margin-right:38px; font-size:11.6px;}

div.leftContainer ul li a{color:#65a2c7; text-decoration:none;}
div.leftContainer ul li a:hover{color:#65a2c7; text-decoration:underline;}

div.leftContainer a{color:#65a2c7; text-decoration:none;}
div.leftContainer a:hover{color:#65a2c7; text-decoration:underline;}

#soundCloudPlayer{margin-left:38px; margin-bottom:38px;}

div.followMeContainer{position:absolute; top:244px; right:47px; width:258px; height:112px;}
div.followMeContainer div.frImgContainer{width:91px; height:91px; border:solid 1px #e5e5e5; margin:11px; margin-left:9px; margin-right:10px; float:left;}
div.followMeContainer div.frImgContainer img{ margin:3px;}

div.followMeContainer div.followLinksWrapper{float:left; width:135px; margin-top:10px;}
div.followMeContainer div.followLinks{ width:135px; height:28px; background-color:#f5f5f5; display:block; color:#7dbce2; margin-bottom:4px;}
div.followMeContainer div.followLinks a{color:#7dbce2; text-decoration:none; width:135px; height:28px; display:block; background-image:url(../images/main/arrow.gif); background-repeat:no-repeat; background-position:100% 5px;}
div.followMeContainer div.followLinks a:hover{ background-color:#ebebeb;}

div.followMeContainer div.followLinks a strong{ position:relative; left:8px; top:7px; font-size:12px;}

div.buyCDWrapper{float:left; width:135px; padding-top:36px; padding-left:10px; position:relative;}

div.newsListWrapper{float:left; width:235px; padding-top:42px; padding-left:8px;  position:relative;}
div.musicListWrapper{float:left; width:235px; padding-top:42px; padding-left:8px;  position:relative;}

div.musicListWrapper ul.musicList li a{ color:#5598bf; text-decoration:none; }
div.musicListWrapper ul.musicList li a:hover{ color:#5598bf; text-decoration:underline;}

ul.mainNav {

    position: relative;
    margin: 2em;
    padding: 1em;
	top:73px;
	left:-1px;
	width:550px;
}

ul.mainNav li {
list-style:none;
    padding: 0 0.4em;
    line-height: 1.5;
    float: left;	
}

ul.mainNav li a{font-size: 18px;
	color:#5598bf;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: -1.9px;
	 text-decoration:none;
	 height:44px;
	 display:block; 
	 
	 }
	 
	 ul.mainNav li a:hover{color:#85b2d2;}
	
ul.mainNav li.contact a{color:#142f39;}


ul.mainNav div.ahover {
    background: url('../images/main/nav-BG-Line.png') no-repeat 0 26px;
	/*background-image: url('../images/main/up.png');*/
    
	height:34px;
	cursor:pointer;
	
}

ul.newsList{ margin-top:20px;}
ul.newsList li{ background-image:url(../images/main/smallArrow.gif); background-repeat:no-repeat; padding-left:20px; background-position:0 2px; margin-bottom:4px;}
ul.newsList li p a{ color:#727c7f; text-decoration:none; }
ul.newsList li p a:hover{ color:#727c7f; text-decoration:underline;}
ul.newsList li h1{ margin-bottom:4px;}
ul.newsList li.listTitle{ background-image:none; padding-left:6px; background-image:url(../images/main/hrSmallSep.png); background-repeat:no-repeat; background-position:0 100%; margin-bottom:11px; padding-bottom:2px;}
ul.newsList li.listTitle h1{color:#142f39;font-size:13.4px; margin-bottom:8px; }
ul.newsList li p a span{color:#5598bf;}

ul.musicList{ margin-top:20px;}

ul.musicList li.listTitle{ background-image:none; padding-left:6px; background-image:url(../images/main/hrSmallSep.png); background-repeat:no-repeat; background-position:0 100%; margin-bottom:11px; padding-bottom:2px;}
ul.musicList li.listTitle h1{color:#142f39;font-size:13.4px; margin-bottom:8px; }

ul.musicList li{ padding-left:20px; margin-bottom:0px; margin-top:4px;}

ul#listTracks li h1{ margin-left:0px; margin-bottom:5px;}

ul.friendList li{background: #fff url(../images/main/hrSep.png) no-repeat 0 100%; padding-bottom:1px; margin-bottom:14px;}
ul.friendList li p{ margin-left:0px; margin-top:4px;}
ul.friendList li a span{color:#a5a9aa; font-style:italic; font-size:9px;}
ul.friendList li a strong{color:#5598bf;}
ul.friendList li a:hover span{color:#5598bf;}
ul.purchaseList li { margin-bottom:6px;}
ul.purchaseList li a{ background-image:url(../images/main/smallArrow.gif); background-repeat:no-repeat; padding-left:20px; background-position:0 0; margin-bottom:12px; color:#5598bf; text-decoration:none;padding-bottom:5px; }
ul.purchaseList li a:hover{ color:#727c7f; text-decoration:underline;}

div.ahover {
    position: absolute; cursor:pointer;
}
.hidden{display:none;}

#inlineCDCover{ float:left; margin-right:14px;}
#inline_cdPurchase p{ margin-bottom:14px;}
#buyCdIcon{ position:absolute; top:163px; left:14px;}

#footerWrapper{ background:#ffffff url(../images/main/footerBG.png); width:988px; margin:auto; display:block; height:87px; display:block;}

ul.footerNav {
    clear: both;
    list-style-type: none;
    position: relative;
    margin: 2em;
    padding: 1em;
	top:35px;
	left:10px;
}

ul.footerNav li {

    padding: 0 0.4em;
    line-height: 1.5;
    float: left;
	margin-right:14px;
	color:#acacac;	
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: -1.9px;
}

ul.footerNav li a{font-size: 10px;
	color:#b9c8d5;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: -1.9px;
	 text-decoration:none;
	 height:44px;
	 display:block; 
	 
	/* font-family: Verdana, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
letter-spacing: -1px;
line-height: 1.2em;*/
	 }
	 
	 ul.footerNav li a:hover{color:#85b2d2;}
	
ul.footerNav li.contact a{color:#142f39;}


#contactForm ul li label{  color:#85b2d2; font-weight:bold; font-size:12px;}
#divTextInput{ width:179px; height:39px; background-image:url(../images/main/divTextInputBG.png); background-repeat:no-repeat; display:block; padding:4px; padding-left:14px; padding-top:5px;}
input{ background-color:#f7fbfe; border:0px;width:150px; height:16px; padding:5px; color:#223e56;}

#divTextArea{ width:267px; height:112px; background-image:url(../images/main/divTextareaBG.png); background-repeat:no-repeat; display:block; padding:4px; padding-left:12px; padding-top:6px; }
textarea{ background-color:#f7fbfe; border:0px;width:237px; height:87px; padding:5px; color:#223e56; border:0px;}
#submit_btn{ background-color:#d7edfa; width:110px; height:28px;  color:#4c667d; font-weight:bold; margin-left:8px; margin-top:8px; cursor:pointer;}

#contactSending{display:none;}
#contactSent{display:none;}