@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;	
}

#main_body {
	clear: both;
	width: 100%;
	min-height: 1000px;
	background: repeat-x top center url(../images/big_body.jpg) #0e0f12;
}


/*************************************************************************/
/*************************************************************************/
#topwrap{
	margin: 0;
	padding: 0;
}

#top_bar {
	width: 100%;
	background: repeat-x url(../images/topBAR_body.jpg);
}

div#top_bar div#buttons {
	height:20px;
	margin-right: 20px;
}
 
div#top_bar div#buttons a{
	float:right;
	height:14px;
	display:inline;
	text-indent:-9999px;
	margin:8px 0 10px 20px;
}

  div#topwrap div#buttons a#button-listen{width:155px;background:url(../images/button-listen.png) 0 0 no-repeat;}
  div#topwrap div#buttons a#button-quote{width:87px;background: url(../images/button-quote.png) 0 0 no-repeat;}
  div#topwrap div#buttons a#button-upto{width:115px;background:url(../images/button-upto.png) 0 0 no-repeat;}
  
  div#topwrap div#buttons a#button-listen{width:155px;background:url(../images/button-listen.png) 0 0 no-repeat;}
  div#topwrap div#buttons a#button-quote{width:87px;background: url(../images/button-quote.png) 0 0 no-repeat;}
  div#topwrap div#buttons a#button-upto{width:115px;background:url(../images/button-upto.png)) 0 0 no-repeat;}
  
  div#topwrap div#buttons a#button-listen:hover{background-position:0 -15px;}
  div#topwrap div#buttons a#button-quote:hover{background-position:0 -15px;}
  div#topwrap div#buttons a#button-upto:hover{background-position:0 -15px;}
  div#topwrap div#buttons a#button-listen.open{background-position:0 -30px;}
  div#topwrap div#buttons a#button-quote.open{background-position:0 -30px;}
  div#topwrap div#buttons a#button-upto.open{background-position:0 -30px;}
  div#topwrap div#buttons a#button-listen.open:hover{background-position:0 -45px;}
  div#topwrap div#buttons a#button-quote.open:hover{background-position:0 -45px;}
  div#topwrap div#buttons a#button-upto.open:hover{background-position:0 -45px;}
  
#topwrap div.noshow{
	display:none; 
	background: url(../images/big_body_dark.jpg) repeat-x;
	color:#fff;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}


 div#topwrap div#listen_nojump{
	 font-size: 36px;
 }
 
.inr_wrap {
	width: 890px;
	margin: auto;
}

/*************************************************************************/
/*************************************************************************/
#header_bar {
	clear: both;
	width: 100%;
	height: 81px;
	background: repeat-x url(../images/header_body.jpg);
}


/*************************************************************************/
/*************************************************************************/


