/* W3C */
body {font-family: Arial, Helvetica, Sans;}
a {color:#808080; text-decoration:none; cursor:pointer;}
a:hover {color:#0000FF;}
hr{height:1px; color:#DCDCDC; background-color:#DCDCDC; border:0;}
td {border:0px;}
.vcinput {border:1px solid #DCDCDC; padding:3px;}

/*BORDER*/
.border1black {border:1px solid #000000;}
.border1mdgray {border:1px solid #606060;}
.border1light {border:1px solid #DCDCDC;}

/* OTHER GLOBAL */
.button {border:1px solid #CCCCCC;}
.button:hover {border:1px solid #808080;}
.smalllink {font-size:69.3%;}
.bold {font-weight:bold;}
.italic {font-style: italic;}
.underline {text-decoration: underline;}
.light{font-weight:lighter;}
.large {font-size: 123.1%;}
.xlarge {font-size: 138.5%;}
.xxlarge {font-size: 182%;}
.xxxlarge {font-size: 197%;}
.medium {font-size: 93%;}
.small {font-size: 85%;}
.xsmall {font-size: 77%;}
.xxsmall {font-size: 69.3%;}
.xxxsmall {font-size: 50%;}
.divbutton{background:url(/images/buttons/background_btn.png) repeat-x; height:18px; font-size:85%; padding-top:5px; cursor:pointer; width:96px; vertical-align:middle; text-align:center; font-weight:bold; color:#000000; border:1px solid #CCCCCC;margin-right:0px;}
.divbutton:hover{border:1px solid #808080;}
.displaynone {display: none;}
.displayblock {display: block;}
.visibilityhidden {visibility: hidden;}
.label {font-weight: bold;}

/*ALIGNMENT*/
.aligncenter {text-align:center;}
.alignleft {text-align:left;}
.alignright{text-align:right;}
.alignjustify{text-align:justify;}
.floatleft {float:left;}
.floatright {float:right;}
.bottom {vertical-align:bottom;}
.middle {vertical-align:middle;}
.top {vertical-align:top;}
.width25pc {width:25%;}
.width50pc {width:50%;}
.width75pc {width:75%;}
.width90pc {width:90%;}
.width100pc {width:100%;}



/* PADDING/MARGIN */
.padding0 {padding:0px;}
.padding3 {padding:3px;}
.padding5 {padding:5px;}
.padding10 {padding:10px;}
.padding20 {padding:20px;}
.marginauto {margin:auto;}
.margin0 {margin:0px;}
.margin5 {margin:5px;}

/* BLOCK TEXT */
.block {zoom:1;}
.block h3{margin:0em; font-weight:lighter;}

/* COLORS (CUSTOM) */
.vcgreen {color:#72BD01;}
.vcorange{color:#FF9801;}
.mdgray{color:#606060;}
.black{color:#000000;}
.white{color:#FFFFFF;}

.bcolorltgray{background-color:#CCCCCC;}

/* FOOTER */
#ft  {border-top:1px solid #c0c0c0; padding:8px 0 12px;}
#ft a{padding: 0 5px;}
#ft p {padding:0 14px; color:#898989;}

/* HEADER */
#hd {float:left; position:relative; }
#hd img{float:left;}

/* MAIN BLOCK */
#mainpanel{margin: 0px 0px 10px 0px; text-align:center; padding:20px;}
#mainpanel .sb-inner { background: #fff;}
#anypanel1{margin: 0px 0px 10px 0px; padding:20px; padding-top:1px;}
#anypanel1 .sb-inner { background: #fff;}
#anypanel2{margin: 0px 0px 10px 0px; padding:20px;}
#anypanel2 .sb-inner { background: #fff;}
#anypanel3{margin: 0px 0px 10px 0px; padding:20px;}
#anypanel3 .sb-inner { background: #fff;}
#anypanel4{margin: 0px 0px 10px 0px; padding:20px;}
#anypanel4 .sb-inner { background: #fff;}
#anypanel5{margin: 0px 0px 10px 0px; padding:20px;}
#anypanel5 .sb-inner { background: #fff;}

/* MAIN FORM */
form dl { color:#777; }


/* NAVIGATION PANEL */
/*Setup*/
ul#global-nav {float:right; position:relative; top:0px;}
#global-nav li {display:inline;}
#global-nav li a {float:left; width:136px; height:0px; padding-top:43px; overflow:hidden; background-image:url(/images/nav-bar.png); background-repeat:no-repeat; display:block;}
#global-nav li#nav-home a {width:139px;}
#global-nav li#nav-radio a {background-position:-139px 0px;}
#global-nav li#nav-network a {background-position:-275px 0px;}
#global-nav li#nav-signup a {background-position:-411px 0px;}
#global-nav li#nav-login a {background-position:-547px 0px; width:139px;}

#global-nav li#nav-home a:active  , #global-nav li#nav-home a.current-nav-link {background-position:0px    -88px;}
#global-nav li#nav-radio a:active   , #global-nav li#nav-radio a.current-nav-link    {background-position:-139px -88px;}
#global-nav li#nav-network a:active, #global-nav li#nav-network a.current-nav-link {background-position:-275px -88px;}
#global-nav li#nav-signup a:active , #global-nav li#nav-signup a.current-nav-link  {background-position:-411px -88px;}
#global-nav li#nav-login a:active  , #global-nav li#nav-login a.current-nav-link   {background-position:-547px -88px;}

#global-nav li#nav-home a:hover   {background-position:0px    -44px;}
#global-nav li#nav-radio a:hover    {background-position:-139px -44px;}
#global-nav li#nav-network a:hover {background-position:-275px -44px;}
#global-nav li#nav-signup a:hover  {background-position:-411px -44px;}
#global-nav li#nav-login a:hover   {background-position:-547px -44px;}

/* RIGHT PANEL */
/*.radiopanel{height:144px; width:256px; margin-bottom:1em; font-size:90%;}
.voicespanel{height:144px; width:256px; margin-bottom:1em; font-size:90%;}
.tellafriendpanel{height:144px; width:256px; margin-bottom:1em; font-size:90%;}
.networkpanel{height:144px; width:256px; margin-bottom:1em; font-size:90%;}*/
.titlebar {font-weight:bold; color:#FFFFFF; padding:5px;}
.textblock b{position:relative; left:5px; top:5px; font-weight:bold;}
.textblock p{margin-left:87px; margin-top:5px; margin-bottom:3px; width:160px;}
.textblock img{position:relative; left:87px; top:10px;}


/* TESTIMONIALS */
#testimonials {background:url(/images/boxes/testimonials.jpg) no-repeat; height:293px; position:relative; width:656px;}
.testimonial img{display:block; position:absolute; height: auto; left:5px; top:15px; width: auto;}
.testimonial h2{font-weight:lighter; font-size:131%; position:absolute; top:20px; left:340px; padding:0;}
.testimonial p{font-size:11px; position:absolute; top:60px; left:340px; width:280px;}

/* THREE PANEL */
.threepanel { height:130px; width:198px; margin-bottom:1em; margin-top:1em; font-weight:bold; padding:5px; background: url(/images/boxes/208x130.png) no-repeat; }
.clientlogo {position:absolute; margin-top:0.5em;}
.featuredvoiceartist {font-size:200%; font-weight:bold; margin-top:1em; text-align:center; width:95%;}
.listennow {font-size:77%; letter-spacing:4px; margin-top:1em; text-align:center; width:95%;}

/*UPDATES*/
.updates { width:236px; padding: 4px 10px 4px 10px; }
.updates .sb-inner { background: #fff; }

