html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	background-color: #222445;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	line-height: 18px;
	}
a, a:visited a:active {
/*	color: #7a92c0; */
/*	color: #4848a8; */
	color: #373b96;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
/*	color: #4658a2; */
	color: #653de6;
	}
#fullheight {
	height: 100%;
	}
#leftnav_top {
	width: 200px;
	height: 40px;
/*	background-image: url(../images/topback.gif); */
/*	background-image: url(../images/audiotop.png); */
	background-image: url(../images/backs/footerbg.png);
	}
#leftnav {
	width: 200px;
/*	background-color: #eee; */
	background-image: url(../images/backs/background_stripes.gif);
	}
#leftnav_bottom {
	width: 200px;
	height: 20px;
/*	background-image: url(../images/audiobottom.png); */
	background-image: url(../images/backs/footerbg.png);
	background-repeat: repeat;
/*	background-color: #3a3f9a; */
	}
.leftnav {
	font-size: 9pt;
	line-height: 18px;
	}
a.leftnav {
	text-decoration: underline;
/*	color: #7a92c0; */
	color: #373b96;
	}
a.leftnav:hover {
	text-decoration: none;
/*	color: #4658a2; */
	color: #653de6;
	font-style: normal;
	}
.leftnavheader {
	font-size: 9pt;
	color: #fff;
	padding-left: 10px;
	padding-bottom: 5px;
	}
#topback {
	height: 90px;
	background-image: url(../images/backs/topback3.png);
/*	background-image: url(../images/backs/background_stripes.gif); */
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#homeback {
	height: 414px;
	width: 100%;
	background-color: #222445;
	background-image: url(../images/backs/homeback3.gif);
	background-repeat: no-repeat;
	}
#newhomeback {
	height: 357px;
	width: 100%;
	background-color: #222445;
	background-image: url(../images/backs/newhomeback.png);
	background-repeat: no-repeat;
	}
#newhomeback2 {
	height: 359px;
	width: 100%;
	background-color: #222445;
	background-image: url(../images/backs/homeback.png);
	background-repeat: no-repeat;
	}
#logo {
	height: 73px;
	width: 327px;
	background-color: #222445;
	background-image: url(../images/logotop.gif);
	background-repeat: no-repeat;
	}
#logohome {
	height: 73px;
	width: 327px;
/*	background-color: #222445;*/
/*	background-image:url(../images/logotop.gif);*/
/*	background-repeat: no-repeat;*/
	}
.nopad {
	margin: 0px;
	padding: 0px;
	}
.motto {
	height: 58px;
	width: 376px;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4964a7;
	margin-top: 15px;
	line-height: 22px;
	}
a.motto {
	text-decoration:none;
	color: #4658a2;
	}
a.motto:hover {
	text-decoration:underline;
	color: #7a92c0;
	}
#pageheader {
	height: 67px;
	width: 100%;
	background-color: #fff;
	background-image:url(../images/pageheader.gif);
	background-repeat: no-repeat;
	min-width: 740px;
	}
a.srollover {
	display: block;
	width: 170px;
	height: 47px;
	background: url("../images/allbooks_0.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.srollover {
	background: url("../images/allbooks_1.gif") 0 0 no-repeat;
	}
.pageheader {
	font-size: 20pt;
	letter-spacing: 0px;
	color: #fff;
	line-height: 20px;
	}
.pageheader_blue {
	font-size: 20pt;
	color: #a9c2ef;
	line-height: 20px;
	}
.caption {
	font-size: 7pt;
	line-height:12px;
	}
a.caption {
	text-decoration:none;
	color: #7a92c0;
	}
a.caption:hover {
	text-decoration:underline;
	color: #4658a2;
	}
.grey {
	color:#999999;
	}
.content_home {
	font-size: 8pt;
	line-height: 16px;
	}
.content {
	}
a.content {
	text-decoration:none;
	color: #373b96;
	}
a.content:hover {
	text-decoration:underline;
	color: #653de6;
	}
.contentsmall {
	font-size: 8pt;
	line-height: 16px;
	}
a.contentsmall {
	text-decoration:none;
	color: #666699;
	}
a.contentsmall:hover {
	text-decoration:underline;
	color: #666699;
	}
.buy {
	font-size: 8pt;
	line-height: 16px;
	}
a.buy {
	text-decoration:none;
	color: #0033ff;
	}
a.buy:hover {
	text-decoration:underline;
	color: #6666ff;
	}
.preorder {
	font-size: 8pt;
	line-height: 16px;
	}
a.preorder {
	text-decoration:none;
	color: #660099;
	}
a.preorder:hover {
	text-decoration:underline;
	color: #9966ff;
	}
.date {
	font-size: 7pt;
	line-height: 12px;
	}
.letter {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 12pt;
	line-height: 10px;
	padding: 2px;
	}
a.letter {
	text-decoration:none;
	border: 1px dotted #fff;
	color: #7a92c0;
	}
a.letter:hover {
	text-decoration:none;
	border: 1px dotted #666;
	color: #6633cc;
	}
.slogan {
	font-size: 11pt;
	color: #7a92c0;
	line-height: 14px;
	}
.signup {
	}
a.signup {
	text-decoration:none;
	color: #666;
	}
a.signup:hover {
	text-decoration:none;
	color: #7a92c0;
	}
.content8 {
	font-size: 8pt;
	color: #7a92c0;
	line-height: 16px;
	}
a.content8 {
	text-decoration: none;
	color: #4c69a9;
	font-weight: bold;
/*	border-top: .75pt dotted #000;*/
/*	border-bottom: .75pt dotted #000;*/
	background-color: #fff;
	}
a.content8:hover {
	text-decoration: none;
	color: #383a98;
	border-top: .75pt dotted #383a98;
	border-bottom: .75pt dotted #383a98;
	background-color: #eee;
	}
.content12 {
	font-size: 12pt;
	color: #6633cc;
	line-height: 16px;
	}
a.content12 {
	text-decoration: underline;
	color: #6633cc;
	}
a.content12:hover {
	text-decoration:none;
	color: #6633cc;
	}
.crumbs {
	font-size: 8pt;
	line-height: 14px;
	}
.contentwhite {
	font-size: 10pt;
	color: #fff;
	line-height: 16px;
	}
a.contentwhite {
	text-decoration: none;
	color: #fff;
	}
a.contentwhite:hover {
	text-decoration: underline;
	color: #fff;
	}
.radioheader {
	font-size: 11pt;
	color: #ccccff;
	font-weight: normal;
	margin-bottom: 0px;
	}
.radio {
	font-size: 9pt;
	color: #fff;
	line-height: 16px;
	}
a.radio {
	text-decoration: none;
	color: #ccccff;
	}
a.radio:hover {
	text-decoration: underline;
	color: #9999cc;
	}
.subnav {
	color: #c1c6e3;
	line-height: 16px;
	}
a.subnav {
	text-decoration: none;
	color: #c1c6e3;
	}
a.subnav:hover {
	text-decoration: none;
	color: #fff;
	}
.subnav_yellow {
	color: #ffff66;
	line-height: 16px;
	}
a.subnav_yellow {
	text-decoration: none;
	color: #ffff66;
	}
a.subnav_yellow:hover {
	text-decoration: none;
	color: #fff;
	}
.contentwhite18 {
	font-size: 13pt;
	color: #fff;
	line-height: 14px;
	}
a.contentwhite18 {
	text-decoration: none;
	color: #bdc8df;
	}
a.contentwhite18:hover {
	text-decoration: underline;
	color: #bdc8df;
	}
.contentyellow18 {
	font-size: 12pt;
	color: #ffff66;
	line-height: 14px;
/*	font-variant: small-caps; */
	padding: 2px;
	font-style: italic;
	}
a.contentyellow18 {
	text-decoration: none;
	color: #ffff66;
	}
a.contentyellow18:hover {
	text-decoration: none;
	color: #fff;
/*	background-color: #ffff99; */
	}
.linkhead {
	font-size: 7pt;
	color: #330099;
	line-height: 15px;
	font-variant: small-caps;
	}
.homeheader {
	font-size: 14pt;
	color: #4961a6;
	line-height: 22px;
	padding-bottom: 5px;
	}
.contentheader, h1 {
	font-size: 16pt;
	color: #4961a6;
	line-height: 25px;
	font-weight: normal;
	margin-bottom: 0px;
	}
a.contentheader {
	text-decoration: none;
	color: #bdc8df;
	}
a.contentheader:hover {
	text-decoration: underline;
	color: #bdc8df;
	}
.contentheader2 {
	font-size: 11pt;
	color: #4961a6;
	line-height: 22px;
	}
a.contentheader2 {
	text-decoration: underline;
	color: #4961a6;
	}
a.contentheader2:hover {
	text-decoration: none;
	color: #4961a6;
	}
.contentwhite10 {
	font-size: 8pt;
	color: #fff;
	line-height: 14px;
	}
a.contentwhite10 {
	text-decoration: underline;
	font-weight: bold;
	color: #98acd2;
	}
a.contentwhite10 {
	text-decoration: none;
	font-weight: bold;
	color: #98acd2;
	}
a.contentwhite10:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #bcc1ce;
	}
.miniheader_white {
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	line-height: 14px;
	}
a.miniheader_white {
	text-decoration:underline;
	color: #fff;
	}
a.miniheader_white:hover {
	text-decoration: none;
	color: #fff;
	}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0px;
	color: #4141a0;
	line-height: 14px;
	padding: 2px;
	}
a.nav {
	text-decoration: none;
	color: #7a92c0;
	border-top: .75pt dotted #fff;
	border-bottom: .75pt dotted #fff;
	border-left: .75pt dotted #fff;
	border-right: .75pt dotted #fff;
	background-color: #fff;
	}
a.nav:hover {
	text-decoration: none;
	font-weight: normal;
	color: #4658a2;
	border-top: .75pt dotted #666;
	border-bottom: .75pt dotted #666;
	border-left: .75pt dotted #666;
	border-right: .75pt dotted #666;
	background-color: #fff;
	}
.nav2 {
	font-size: 8pt;
	font-weight: normal;
	color: #4141a0;
	line-height: 14px;
	padding: 2px;
	font-variant: small-caps;
	}
a.nav2 {
	text-decoration: none;
	color: #7a92c0;
	}
a.nav2:hover {
	text-decoration: none;
	font-weight: normal;
	color: #4658a2;
	}
.nav3 {
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	line-height: 14px;
	padding: 2px;
	font-variant: small-caps;
	}
a.nav3 {
	text-decoration: none;
	color: #7a92c0;
	}
a.nav3:hover {
	text-decoration: none;
	font-weight: normal;
	color: #4658a2;
	}
.footernav_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 1px;
	text-decoration: none;
	line-height: 15px;
	color: #000;
/*	font-variant: small-caps; */
	letter-spacing: 1px;
	}
a.footernav_dark {
	padding: 1px; border: 0px solid black;
	text-decoration: none;
	color: #000;
	}
a.footernav_dark:hover {
	text-decoration: underline;
	color: #373b96;
	}
.footernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 1px; border: 0px solid black;
	text-decoration: none;
	line-height: 16px;
	color: #aaa;
/*	font-variant: small-caps; */
	}
a.footernav {
	padding: 1px; border: 0px solid black;
	text-decoration: underline;
	color: #aaa;
	}
a.footernav:hover {
	text-decoration: none;
	color: #fff;
	}
.title {
	background-image:url("../images/title_gradient.gif");
	background-repeat: repeat;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	}
.miniheader {
	font-size: 10pt;
	font-weight: bold;
	color: #373b96;
	line-height: 19px;
	}
a.miniheader {
	text-decoration: underline;
	color: #373b96;
	}
a.miniheader:hover {
	text-decoration: none;
	color: #653de6;
	}
a.new {
	text-decoration: none;
	color: orange;
	}
a.new:hover {
	text-decoration: underline;
	color: #ffcc00
	}
.miniheader2 {
	font-size: 10pt;
	font-weight: bold;
	color: #373b96;
	line-height: 16px;
	}
hr.blueline {
	height: 1px;
	width: 100%;
	border: 0px solid #000;
	color: #00afe4;
	background-color: #00afe4;
	}
hr.old {
	width: 100%;
	border-bottom: 1pt dotted #000;
	background-color: #fff;
	}
hr.dotted {
	color: #eee;
	background-color: #eee;
	border: 1px dotted #000;
	border-style: none none dotted;
	}
.dotted {
	border-bottom: 1pt dotted #000;
	margin-top: 12px;
	margin-bottom: 6px;
	}
fieldset {
/*	border: 1px dashed #ccc; */
/*	padding: 8px; */
/*	width: 80%; */
	margin-left:0px;
	}
legend {
	color: #6633cc;
	background: #fff;
	border: 1px dashed #ccc;
	padding: 2px 6px;
	float: left;
	}
ul.square {
	color: #4c54aa;
	list-style-type: square; /* possible values: disc; circle; square; decimal; lower-roman; upper-roman; lower-alpha; upper-alpha; none */
/*	list-style-image: url(../images/bullet3.gif);*/
	}
input, text, textarea, select { 
	background-color: #fff;
	border: 1px solid #ccc; 
	font-size: 10px; 
	color: #000;
	}
input.signup { 
	background-color: #fff; 
	border: 0px solid #ccc; 
	color: #000;
	}
input.button { 
	background-color: #ccc; 
	border: 1px solid #ccc; 
	color: #000;
	width: 150px;
	}
input.checkbox { 
	background-color: #fff; 
	border: 0px solid #ccc; 
	color: #000;
	}
input.search { 
	background-color: #fff; 
	border: 1px solid #ccc; 
	color: #000;
	width: 250px;
	}
input.search2 { 
	background-color: #fff; 
	border: 1px solid #ccc; 
	color: #000;
	width: 400px;
	}
input.go { 
	background-color: #fff; 
	border: 1px solid #ccc; 
	color: #000;
	}
.image {
	border-color: #588324;
	border-style: dotted; /* possible values: dashed; dotted; double; groove; inset; outset; ridge; solid; none */
	border-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	}
.homeimage {
	padding: 3px;
	margin-top: 6px;
	margin-right: 12px;
	margin-bottom: 6px;
	float: left;
/*	-moz-box-shadow: 2px 2px 3px #eee; */
/*	-webkit-box-shadow: 2px 2px 3px #eee; */
/*	box-shadow: 2px 2px 3px #eee; */
	/* For IE 8 */
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#eee')"; */
	/* For IE 5.5 - 7 */
/*	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#eee'); */
	border-color: #000;
	border-style: dotted; /* possible values: dashed; dotted; double; groove; inset; outset; ridge; solid; none */
	border-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
.tabs {
	border: 1px dotted #666;
	width: 96%;
	margin-bottom: 1em;
	padding: 10px;
	}
#contentbox {
	overflow: auto;
	position: relative;
	height: 240px;
	width: 740px;
/*	width: 100%; */
	padding: 0px 0px 0px 0px;
/* 	scrollbar-3dlight-color: #d6d6cf; */
/* 	scrollbar-arrow-color: #ffffff; */
/* 	scrollbar-base-color: #d6d6cf; */
/* 	scrollbar-track-color: #ffffff; */
/* 	scrollbar-darkshadow-color: #d6d6cf; */
/* 	scrollbar-face-color: #d6d6cf; */
/* 	scrollbar-highlight-color: #d6d6cf; */
/* 	scrollbar-shadow-color: #d6d6cf; */
	}

/* CSS FOR SHADE TABS */

.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 8pt;
	line-height: 15px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	}
.shadetabs li {
	display: inline;
	margin: 0;
	}
.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 1px;
	border: 1px dotted #778;
	color: #2d2b2b;
	background: white url(../images/shade.gif) top left repeat-x;
	}
.shadetabs li a:visited {
	color: #2d2b2b;
	}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
	}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
	top: 1px;
	}
.shadetabs li a.selected { /*selected main tab style */
	background-image: url(../images/shadeactive.gif);
	border-bottom-color: white;
	}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
	}
.tabcontent {
	display: none;
	}
@media print {
.tabcontent {
	display:block;
	}
	}
img.preload {
	display: none;
	}
.nophoto {
	width: 119px;
	height: 119px;
	}
#listen {
	background-image: url(../images/listen.gif);
	background-repeat: no-repeat;
	width: 144px;
	height: 51px;
	}
#player {
	text-align: right;
	padding-right: 18px;
	padding-top: 14px;
	}

/* NAVIGATION */
.navigation {
	height: 30px;
	margin: 0px auto;
	}
.navigation a {
	height: 30px;
	float: none;
	margin-right: 6px;
	display: block;
	text-indent: -800em;
	}

/* GLOBAL NAVIGATION */

body#home a.nav_home, body#about a.nav_about, body#browse a.nav_browse, body#books a.nav_books, body#music a.nav_music, body#ebooks a.nav_ebooks, body#markets a.nav_markets, body#contact a.nav_contact, body#media a.nav_media {
	background-position: bottom;
	}
a.nav_home:hover, a.nav_about:hover, a.nav_browse:hover, a.nav_books:hover, a.nav_music:hover, a.nav_ebooks:hover, a.nav_markets:hover, a.nav_contact:hover, a.nav_media:hover {
	background-position: 0 -30px;
	}
a.nav_home {
	width: 67px;
	background:url(../images/nav/nav_home.gif) no-repeat left top;
	}
a.nav_about {
	width: 87px;
	background:url(../images/nav/nav_about.gif) no-repeat left top;
	}
a.nav_browse {
	width: 127px;
	background:url(../images/nav/nav_browse.gif) no-repeat left top;
	}
a.nav_books {
	width: 167px;
	background:url(../images/nav/nav_books.gif) no-repeat left top;
	}
a.nav_music {
	width: 127px;
	background:url(../images/nav/nav_music.gif) no-repeat left top;
	}
a.nav_ebooks {
	width: 127px;
	background:url(../images/nav/nav_ebooks.gif) no-repeat left top;
	}
a.nav_markets {
	width: 97px;
	background:url(../images/nav/nav_markets.gif) no-repeat left top;
	}
a.nav_contact {
	width: 107px;
	background:url(../images/nav/nav_contact.gif) no-repeat left top;
	}
a.nav_media {
	width: 117px;
	background:url(../images/nav/nav_media.gif) no-repeat left top;
	}
.topnav {
	background-image:url(../images/backs/navback.gif);
	}

/* LIGHT BOX EFFECT */
#lightbox {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	color: #000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption {
	color: #000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
/*	font-variant: small-caps; */
	float: left;
	}
#keyboardMsg {
	color: #000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
/*	font-variant: small-caps; */
	float: right;
	}
#closeButton {
	color: #000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	float: left;
	top: 2px; right: 2px;
	}
#lightbox img {
	border: none;
	clear: both;
	} 
#overlay img {
	border: none;
	}
#overlay {
	background-image: url(../images/overlay.png);
	}
/* SOME ISSUES WITH THIS, NOT SURE WHY */
/*html #overlay { */
/*	background-color: #333; */
/*	background-color: transparent; */
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../overlay.png", sizingMethod="scale"); */
/*	} */

/* CAROUSEL */
.carousel_container {
	width: 100%;
	height: 338px;
	margin: 0px auto;
	border: 0px solid #3399FF;
	}
.carousel_container2 {
	width: 940px;
	height: 90px;
	margin: 0px auto;
	}
#message {
	position: absolute;
	margin-top: 155px;
	margin-left: 20px;
	color: #ffff66;
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 13pt;
	line-height: 22px;
	}
.stations {
	text-align: center;
	color: red;
	border: 1pt dotted purple;
	display: block;
	width: 100%;
	height: 20px;
	font-size: 9pt;
	font-variant: small-caps;
	background-color: #eee;
	font-weight: bold;
	padding: 2px;
	}
#player {
	height: 269px;;
	width: 573px;
	background-image: url(/images/radio/player3.png);
	background-repeat: no-repeat;
	background-position: top left;
	}
#flash {
	position: absolute;
	margin-top: 220px;
	margin-left: 1px;
	}
#links {
	position: absolute;
	margin-top: -5px;
	margin-left: -265px;
/*	width: 500px; */
	height: 100px;
	text-align: left;
	line-height: 22px;
	}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu {
	width: 275px; /*width of menu*/
	}
.urbangreymenu .headerbar {
	font-family: Trebuchet MS, Arial, sans;
	font-style: normal;
	font-size: 8pt;
	color: white;
	background: #35378e url(/images/radio/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
	line-height: 12px;
	}
.urbangreymenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
	}
.urbangreymenu ul li {
	padding-bottom: 1px; /*bottom spacing between menu items*/
	}
.urbangreymenu ul li a {
	font-family: Trebuchet MS, Arial, sans;
	font-style: normal;
	font-size: 8pt.
	color: #000;
	background: #dde4f5;
	display: block;
	padding: 0px 0;
	line-height: 10px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
	}
.urbangreymenu_selected li a {
	background: #000;
	}
/* .urbangreymenu ul li a:visited { */
/*	color: black; */
/*	} */
.urbangreymenu ul li a:hover { /*hover state CSS*/
	color: #fff;
	background: #000;
	text-decoration: none;
	}
#audiohelp {
	position: absolute;
	margin-top: 244px;
	}
#flashplayer {
	position: absolute;
	margin-top: 244px;
	margin-left: 140px;
	}
#identity {
	position: absolute;
	margin-top: 90px;
	margin-left: 10px;
	color: #fff;
	font-size: 9pt;
	line-height: 18px;
	width: 265px;
	}

/* RADIO STYLES */
.channel {
	background-image: url(/images/radio/bullet_0.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 270px;
	height: 13px;
	font-size: 8pt;
	font-family:Verdana, Arial, Helvetica;
	padding-left: 20px;
	}
a.channel:hover {
	background-image: url(/images/radio/bullet_1.png);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	background-color: #eee;
	}
.channel_selected {
	background-image: url(/images/radio/bullet_1.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 270px;
	height: 13px;
	font-size: 8pt;
	font-family:Verdana, Arial, Helvetica;
	padding-left: 20px;
	background-color: #eee;
	}
a.channel_selected:hover {
	background-image: url(/images/radio/bullet_0.png);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	background-color: #fff;
	}

/* DROP SHADOW */
/*.shadow { */
/*	-moz-box-shadow: 3px 3px 4px #000; */
/*	-webkit-box-shadow: 3px 3px 4px #000; */
/*	box-shadow: 3px 3px 4px #000; */
	/* For IE 8 */
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; */
	/* For IE 5.5 - 7 */
/*	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); */
/*	} */
.shadow {
	-moz-box-shadow: 3px 3px 4px #eee;
	-webkit-box-shadow: 3px 3px 4px #eee;
	box-shadow: 3px 3px 4px #eee;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#eee')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#eee');
	}

/*----------------------------------Connect with us-------------------------------------------*/

#connectwithus {
	margin:0 45px 30px 0;
	}
#connectwithus li {
	font-size:11px;
	}
#connectwithus .listtitle {
	text-indent:5px;
	margin:0 0 8px 0;
	}
#connectwithus li {
	position:relative;
	width:247px;;
	height:46px;
	margin:0 0 6px 0;
	}
#connectwithus a {
	background-position:left top;
	text-decoration:none;
	position:relative;
	height:46px;
	width:247px;;
	display:block;
	}
#connectwithus a:hover {
	background-position:left bottom;
	text-decoration:none;
	width:100%;
/*	background-color: #666; */
	}
#connectwithus p {
	padding:8px 0 0 0;
	margin:0 0 0 50px;
	line-height:normal;
	color:#aaa;
	}
#connectwithus .linkname,  #connectwithus a:hover strong {
	color:#fff;
	}
#icon_yt {
	background-image:url(../images/social/footer_youtube.png);
	background-repeat: no-repeat;
	}
#icon_fb {
	background-image:url(../images/social/footer_facebook.png);
	background-repeat: no-repeat;
	}
#icon_fk {
	background-image:url(../images/social/footer_flickr.png);
	background-repeat: no-repeat;
	}
#icon_tw {
	background-image:url(../images/social/footer_twitter.png);
	background-repeat: no-repeat;
	}
#icon_vm {
	background-image:url(../images/social/footer_luv.png);
	}
.listheader {
	font-size:12pt;
	line-height:26px;
	}

/* EBOOK STORE LINKS */
#left-sprite {
	margin: 0;
	padding: 0;
	}
#left-sprite li {
	list-style-type: none;
	list-style-position: inside;
	}
#left-sprite li a { 
	width: 210px;
	text-indent: -9999px;
	display: block;
	background: url(../images/logos/left-sprite.png) scroll no-repeat;
	padding: 0;
	}
#left-sprite .amazon {
	height: 55px;
	background-position: 0px 0px;
	}
#left-sprite .borders {
	height: 75px;
	background-position: 0px -56px;
	}
#left-sprite .google {
	height: 71px;
	background-position: 0px -131px;
	}
#left-sprite .ibookstore {
	height: 70px;
	background-position: 0px -493px;
	}
#left-sprite .kobo {
	height: 73px;
	background-position: 0px -202px;
	}
#left-sprite .nook {
	height: 81px;
	background-position: 0px -277px;
	}
#left-sprite .readerstore {
	height: 70px;
	background-position: 0px -355px;
	}
#left-sprite .faq {
	height: 63px;
	background-position: 0px -425px;
	}
#left-sprite li.left-column-link a {
	display: inline;
	font-weight: bold;
	font-size: 13px;
	color: #fd932b;
	text-indent: 0;
	}

/* MISC FORMATTING */
.technology{ /*header of 2nd demo*/
/*	cursor: hand; */
	cursor: pointer;
	margin: 8px 0;
	}
.openlanguage { /*class added to contents of 2nd demo when they are open*/
	color: #000;
	}
.closedlanguage { /*class added to contents of 2nd demo when they are closed*/
	color: #666;
	}
