@charset "utf-8";
/*  
Theme Name: Enrique Santos
Theme URI: http://www.enriquesantos.com
Author: Enriquesantos.com
*/

/***** General stuff *****/

@import url('styles/slider.css');
@import url('styles/ddsmoothmenu.css');
@import url('styles/demoStyles.css');
@import url('styles/jScrollPane.css');
@import url('custom-nivo-slider.css');
@import url('nivo-slider.css');

ul {padding:0;margin:0 0 0 0px;list-style: square; }
blockquote {border-left:1px solid #EAEAEA;padding-left: 10px;}
:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code {  }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,site.enriquesantosset,input

{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

a:link{ color:#000; text-decoration:underline;}
a:visited{color:#000; text-decoration:underline}
a:hover{color:#333; text-decoration:none}

address { font-style:normal }

h6{
margin:0;
}

h1{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:26px; 
}

h3{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#4073B2}

h7{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:18px; 
}
 
 
.clear{
clear: both;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#d3e1f9 url(images/bg.jpg) repeat-x top left fixed;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.text a:link {
	color: #000000;
	text-decoration: underline;
}

.text a:visited {
	color: #000000;
	text-decoration: underline;
}

.text a:hover {
	color: #0066CC;
	text-decoration: none;
}
/*
a#logo {
width:380px;
height:88px;
float:left;
margin: 10px 0 0 15px;
background-position:top;
background-image:url(images/logo.png);
background-repeat:no-repeat;
display:block;
text-indent:-8888px;
}

a#logo:hover {
background-position:bottom;
}*/


/*Standard Logo*/

#logo{
width:373px;
height:155px;
float:left;
margin:10px 0 0 70px;
}

/*Standard Logo*/



/*Seasonal Logo*/


/*#logo{
width:361px;
height:185px;
float:left;
margin:5px 20px 0 30px;
}*/


/*Seasonal Logo*/

#topnav{
width:1000px;
height:49px;
background:url(images/navbg.png) bottom center no-repeat ;
margin:0 auto;
clear:both;
overflow:hidden; 
}


#topnav li{
	list-style:none;
}


#topschedule{
	margin:35px 0 0 20px;
	float:left;
	width:226px;
	height:90px;
	display:block;
}

.mixlogo{
	margin-top:3px;
}

#FollowEnriqueCnt{
	background:url(images/followcnt.png) top center no-repeat;
	width:280px;
	height:93px;
	float:left;
	margin-left:15px;
	margin-top:35px;
}

#FollowEnriqueTitle{
	padding-top:5px;
	text-align:center;}

#FollowEnriqueLinks{
	margin:15px 0 0 29px;
	width:280px;
}


a#facebookLinks{ background:url(images/followlinks-facebook.png) top center no-repeat;
height:49px;
width:57px;
display:block;
cursor:pointer;
text-indent:-99999px;
float:left;
}


a#facebookLinks:hover{ background:url(images/followlinks-facebook.png) bottom center no-repeat;
height:55px;
}


a#twitterLinks{ background:url(images/followlinks-twitter.png) top center no-repeat;
height:49px;
width:55px;
display:block;
cursor:pointer;
text-indent:-99999px;
float:left;
}


a#twitterLinks:hover{ background:url(images/followlinks-twitter.png) bottom center no-repeat;
height:57px;
}



a#googleplusLinks{ background:url(images/followlinks-googleplus.png) top center no-repeat;
height:49px;
width:55px;
display:block;
cursor:pointer;
text-indent:-99999px;
float:left;
}


a#googleplusLinks:hover{ background:url(images/followlinks-googleplus.png) bottom center no-repeat;
height:57px;
}



a#youtubeLinks { background:url(images/followlinks-youtube.png) top center no-repeat;
height:49px;
width:57px;
display:block;
cursor:pointer;
text-indent:-99999px;
float:left;
}


a#youtubeLinks:hover{ background:url(images/followlinks-youtube.png) bottom center no-repeat;
height:55px;
}


#header{
width:1000px;
height:214px;
margin:0 auto;
background:url(images/logoglare.jpg) top center no-repeat;
}

/*seasonal header*/
/*#header{
width:1000px;
height:241px;
margin:0 auto;
background:url(images/logglareo-season-christmas2.jpg
) top center no-repeat;
}*/
/*seasonal header*/

.bodycnttop{
background:url(images/middletop.png) top center no-repeat;
width:1000px;
height:10px;
margin:0 auto
}

.bodycntbtm{
background:url(images/middlebtm.png) top center no-repeat;
width:1000px;
height:10px;
margin:0 auto
}

.bodycnt{
width:1000px;
height:auto;
margin:0 auto;
background:#FFF;
}

.leftcnt{
width:660px;
float:left;
margin-left:10px;
}

.leftcntinside{
width:710px;
float:left;
min-height:700px;
background:#2f2f2f
}


.rightcnt{
width:310px;
float:left;
margin-left:10px;}


.LiveStreamBtn{
	margin:10px 0 10px 0;
}


.NewsTitle{ width:300px; float:left; font-size:16px; color:#000; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin:10px 0 0 15px;}

.FBTitle{ width:300px; float:left; font-size:16px; color:#000; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin:7px 0 0 25px;}

.NewsRss{float:right; width:200px; margin:10px 15px 0 0; background:url(images/rssbtn.png) no-repeat right center; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:12px;}
.NewsRss a{ font-family:Verdana, Geneva, sans-serif; color:#000;}
.NewsRss a:hover{ font-family:Verdana, Geneva, sans-serif; color:#000; text-decoration:none;}


.sharesingle{float:right; width:165px; margin:10px 15px 0 0; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:12px;}
.sharesingle a{ font-family:Verdana, Geneva, sans-serif; color:#000;}
.sharesingle a:hover{ font-family:Verdana, Geneva, sans-serif; color:#000; text-decoration:underline;}


#homepagenewsTop{background:url(images/posttopbg.png) top center no-repeat; width:650px; height:20px; margin-top:15px; }


#SinglepagenewsTop{background:url(images/posttopbg.png) top center no-repeat; width:650px; height:20px; }

#homepagenews{
background:url(images/postmainbg.png) top center repeat-y;
height:auto;
padding-top:10px;
padding-bottom:5px;
width:650px;
}

#homepagenewsBtm{background:url(images/postbtmbg.png) top center no-repeat; width:650px; height:20px; }


.klavadaplayer{
height:607px;
width:710px;
background-image:url(images/klavadaplayer.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.klavadaplayerbox{
	margin:180px 0 0 95px;
	width:363px;
	height:186px;
	position:absolute;
} 
/*
#link12 {
display:block;
background:#0000CC;
height:76px;
margin-left:300px;
position:absolute;
margin-top:550px;
width:118px;
}
*/
.videoplayerhome{
height:471px;
width:690px;
background:url(images/home-videoplayer.jpg);
background-position:top center;
background-repeat:no-repeat;
padding:10px;
}

#mrelogo{
padding:10px;
left:20px;
width:87px;
height:92px;
position:absolute;
}
	
	
#btmnav{
width:1000px;
height:160px;
margin:0 auto;
padding-left:10px; 
background:url(images/footerbg.png) top center no-repeat;
}

.btnnavtext ul{
float:left;
width:600px;}


.btnnavtext li{
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
float:left;
display: block;
text-decoration: none;
}


.btnnavtext li a{
color:#666666;
float:left;
text-decoration: none;
}

.btnnavtext li a:hover{
color:#666666;
float:left;
text-decoration:underline;
}
 
#copyright {
background-image:url(images/btmnavback.jpg);
background-position:bottom center;
background-repeat:no-repeat;
text-align:center !important;
width:500px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:10px;
top:10px !important;
left:185px !important;
position:absolute;
}


#copyright p{
	font-size:10px;}

#copyright a:link, #copyright a:visited {
	color:#000;
	text-decoration:none;}

#copyright a:hover{
	color:#333;
	text-decoration:underline;}


.pagetitles{
width:1000px;
margin:0 auto;
}

.biopagecnt{
width:1000px;
height:660px;
background-image:url(images/EJ-Bios-backfade.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#2f2f2f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.biopagecnt a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.biopagecnt a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.biopagecnt a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
text-decoration:none;
}

.guysbiocnt{
margin:20px 0 50px 60px;
float:left;
width:820px;
padding:20px;
height:auto;
background-color:#202020;
}

.salonthumbcnt{
width:1000px;
min-height:300px;
}

.salonthumbs{
float:left;
width:323px;
margin:5px;
background-color:#999999;
}

.afterhoursplayer{
height:348px;
width:640px;
background-image:url(images/after-hours-player.png);
background-position:top left;
background-repeat:no-repeat;
margin:0 auto;
padding-bottom:50px;
}

.afterhoursplayerbox{
padding:71px 0 0 60px;
width:363px;
height:186px;
} 


.whitetext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

.whitetext a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.whitetext a:visited{
text-decoration:none;
}

.whitetext a:hover{
text-decoration:underline;
}


p{
padding-bottom:10px;
}

.enriquebiotitle{
padding:5px; 
text-indent:-8888px; 
background-image:url(images/enriquebiotitle.png); 
background-repeat:no-repeat;
width:274px; 
height:53px;
float:left;
}

.biopagetitle{
width:1000px;
height:160px;
background-image:url(images/EJ-Bios-title.jpg);
background-position:top left;
background-repeat:no-repeat;
text-indent:-8888px;
}

.contactpagetitle{
width:1000px;
height:238px;
background-image:url(images/contactpagetitle.jpg);
background-position:top left;
background-repeat:no-repeat;
text-indent:-8888px;

}

.contactpagetitletext{
text-align:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform: uppercase;
margin:190px 0 0 20px;
text-indent:0px;}

.contactpagecnt{
width:1000px;
height:500px;
background-color:#2f2f2f;
}

.contactleftcnt{
float:left;
margin:5px 0 15px 20px;
width:347px;
height:460px;
background-color:#262626;
}

.contactrightcnt{
float:left;
margin:5px 0 15px 10px;
width:575px;
height:460px;
background-color:#262626;
}

.contactform{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
}

.contactformbtn{
width:175px;
height:32px;
background:url(images/submitmessage.png) no-repeat center;
text-indent:-8888px;
border:0px;
margin:0 0 0 170px;
}


.joinformbtn{
width:117px;
height:31px;
background:url(images/submit-joinnow.png) no-repeat center;
text-indent:-8888px;
border:0px;
margin:0 0 0 155px;
}

.commentformbtn{
width:160px;
height:32px;
background:url(images/submitcomment.png) no-repeat center;
text-indent:-8888px;
border:0px;
margin:0;
background-repeat:no-repeat;
background-position:center;
}


.formtext{
width:150px;
text-align:right;
padding:8px;
float:left;
}

.formtextfam{
text-align:right;
padding-top:12px;
float:left;
width:95px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}

.field{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
width:245px;
padding:5px;
margin:5px;
background:transparent url(images/formBg.png) repeat-x scroll center top;
border:1px solid #333333;
}

.fieldfan{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
width:160px;
padding:5px;
margin:5px;
background:transparent url(images/formBg.png) repeat-x scroll center top;
border:1px solid #333333;
}

.error{color:#F00; font-size:11px;}

.fotospagecnt{
width:1000px;
height:auto;
background-color:#F50200;
}

.fotoslidecnt{
height:500px;
}

.fotosmorelinks{
padding:15px;
background:#212121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:10px;
cursor:pointer;
color:#FFFFFF;
display:block;
}

.fotosmorelinks:link {
padding:15px;
background:#212121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:10px;
cursor:pointer;
color:#FFFFFF;
}


.fotosmorelinks:visited {
padding:15px;
background:#212121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:10px;
cursor:pointer;
color:#FFFFFF;
}

.fotosmorelinks:hover {
padding:15px;
background:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:10px;
cursor:pointer;
color:#000000;
}


.newspagetitle{
width:1000px;
height:160px;
background-image:url(images/E&J-news-title.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.newspagepic{
min-width: 300px;
float:left;
padding:0 10px 10px 0;
}

.newspagecnt{
width:980px;
height:auto;
padding:10px;
background-image:url(images/EJ-Bios-backfade.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#2f2f2f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.newspagecnt a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.newspagecnt a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.newspagecnt a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFCC00;
text-decoration:none;
}

.morenewscnt{
width:980px; 
margin:0 auto; 
background:#2f2f2f; 
padding:10px;
}

.redtitle{
font-family: Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:30px;
font-weight:bold;
text-align:center;
}


.yellowtitle{
font-family: Arial, Helvetica, sans-serif;
color:#FFCC00;
font-size:30px;
font-weight:bold;
text-align:center;
}

.whitetitles{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
text-align:center;
}




/*
_______________________________bioscroll*/


.osX .jScrollPaneTrack {
background: url(images/osx_track.gif) repeat-y;
}
.osX .jScrollPaneDrag {
background: url(images/osx_drag_middle.gif) repeat-y;
}
.osX .jScrollPaneDragTop {
background: url(images/osx_drag_top.gif) no-repeat;
height: 6px;
}
.osX .jScrollPaneDragBottom {
background: url(images/osx_drag_bottom.gif) no-repeat;
height: 7px;
}
.osX a.jScrollArrowUp {
height: 24px;
background: url(images/osx_arrow_up.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowUp:hover {
background-position: 0 0;
}
.osX a.jScrollArrowDown {
height: 24px;
background: url(images/osx_arrow_down.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowDown:hover {
background-position: 0 0;
}
			
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */
			/*
_______________________________bioscroll*/


#socialnetwork{
width:290px;
height:auto;
margin:10px 0 5px 15px;
}

.socialicon{
float:left;

margin:0px;
height:auto;
}




/*** Layout ****/

#wrap {margin : 0 auto;width : 1000px;}

#navigation {text-align:right;height:50px;padding:5px 10px 10px 10px;}
#navigation ul {list-style-type:none;padding:0;margin:0;display: inline;}
#navigation li {list-style-type:none;margin:0 20px 0 0;display: inline;}
#navigation a {text-decoration:none;color:white;font-size:1em;}
#navigation a:hover {text-decoration:none;color:white;font-size:1em;border-bottom:1px solid #FFF}


#logo {color:#000;padding-left:10px;}
#logo img {float:left;padding-right:15px;}
#logo a {color:#000;text-decoration:none;font: normal 2.4em Georgia, serif;}
#slogan {font-size:.9em;color:#a1a1a1;}

#main {margin : 0 auto;padding:10px 0px 0px 0px;}

#left-column {width : 710px;float : left;}
#left-column ul {padding:0;margin:0px;}
#left-column ol {padding:0;margin:0px;}

.postmeta {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f5f5f5;padding:3px 5px;color:#777}
.postnews {padding:10px; min-height:250px; width:600px; background:#FFF; -moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px; margin:5px auto; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.postnews a{color:#000; font-weight:bold; text-decoration:none;}
.postnews a:hover{color:#000;font-weight:bold;  text-decoration:underline;}


.Searchpostnews {width:600px; background:#FFF;  margin:5px auto; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:10px; -moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px; }
.Searchpostnews a{color:#000; font-weight:bold; text-decoration:none;}
.Searchpostnews a:hover{color:#000;font-weight:bold;  text-decoration:underline;}

#postTitleCnt{background:url(images/posttitlebg.png) left top no-repeat; width:100%; height:45px; padding:10px 0 0 10px; margin-left:-}


.postpage {background:#1D1D1D; background-image:url(images/gradientnewsback.jpg); background-position:top left; background-repeat:repeat-y; }

#right-column {width : 290px;}

/*#footer {
	background:#FFF url(images/footer.png) repeat-x top center;padding : 50px 40px 5px 40px;clear : both;color:#666;font-size:.8em;}*/
	
	
#footnav{
width:380px;
height:49px;
margin:0 auto;
}

/*** Comments ***/

#respond{padding-top:15px; border-top:1px dotted #666;}
#comments{padding-bottom:5px;}
#email { background:url(images/formBg.png) top center repeat-x; margin:5px;
padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; border:#333 1px solid;}
#author { background:url(images/formBg.png) top center repeat-x; width:250px; height:20px;  padding:10px 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; border:#333 1px solid; margin-top:10px;}
#url { background:url(images/formBg.png) top center repeat-x; width:250px; height:20px; padding:10px 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; border:#333 1px solid;}

#comment { background:url(images/formBg.png) top center repeat-x; width:400px; height:100px; padding:10px 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; border:#333 1px solid;}
ol h3  {border:none;padding-bottom:0}
#commentlist li { background:url(images/formBg.png) top center repeat-x; padding:5px 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
#commentlist li.alt { background:url(images/formaltBg.png) top center repeat-x;  padding:5px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.commentmeta {font-size:.7em;color:#999;}

.commentlist{font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.commentlist a{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666;}

/*#submit{background:url(images/submitcomment.png) center no-repeat;
width:150px;
height:37px;
text-indent:-9999px;
border:0px;
margin-top:10px;
}*/


#submit{}

/*** Sidebar ***/

#sidebar {padding:10px;}
#sidebar ul {list-style-type:none;}
#sidebar ul li ul li {list-style-type:none;padding:2px;border-bottom:1px dotted #fff;}
#sidebar h2 {color:#FF0000; url(images/h2.png) repeat-x top left;padding:3px 10px;}
#sidebar li.rss {border-bottom:none;}
#sidebar li.rss img {float:left;padding-right:10px;}




.rss{width:20px; float:left;}


#twitterbanner{width:310px; height:120px; margin-top:10px;}

#celebtwitterbanner{width:310px; height:60px; margin-top:10px;}

#facebookbanner{width:310px; height:120px; margin-top:10px;}

#fanclubbanner{width:310px; height:120px; margin-top:10px;}


#mp3player{margin-top:0px;}

.posttitle{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:18px; text-decoration:underline; padding:0 0 10px 0; width:420px; float:left; }

.posttitle a:link, .posttitle a:visited{
color:#4073B2; text-decoration:underline; padding:0 0 10px 0;}

.posttitle a:hover{
 color:#000000; text-decoration:none; padding:0 0 10px 0;}

.postentry img{
	/*float:left; */ margin:0 10px 15px 0; max-width:560px;}
	

.alignnone {
border:#333333 2px solid; float: left; margin:0 15px 10px 0;}

p{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

.postentry {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none; clear:both; 
}
.postentry a:link{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4073B2; text-decoration:underline;
}
.postentry a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4073B2; text-decoration:underline;
}
.postentry a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;
}
.widgettitle{
background:transparent; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000; font-weight:bold; float:right; width:170px;}

.alignleft{
}
/*** enj css code ***/


.widget_twitter{
background:#660000;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
border:2px #000000 solid;
}


#twitter-tools{
background:#660000;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
border:2px #000000 solid;
}

.widgettitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FF0000;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:46px;
width:170px;}



.boxgrid{ 
			width: 120px;
			height:70px;
			float:left; 
			background:#000; 
			border: solid 1px #fff; 
			overflow: hidden; 
			position: relative; 
}

.boxgrid a{ color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

			

#boxgrid div a.cross-link { display: block; margin:5px; }
#boxgrid div a.cross-link:hover { display: block; border:1px #333 solid; }



.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: -55px; 
					border: 0; 
}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
				
#shareBtn{float:left; width:160px;}

#featuredtitleBG{
	background:url(images/whatshotBg.png) top center no-repeat;
	width:640px;
	height:37px;
	margin-left:5px;
}

#whatshot{
padding-top:3px;
padding-left:15px;}

.biopic{padding:10px; background:#000; text-align:center;}

#enriquebiotitle{margin:0 auto; width:450px; height:45px;}

#enriquetvtitle{margin:0 auto; width:255px; height:37px; padding-top:10px;}

#enriqueplayertitle{margin:0 auto;width:287px; height:125px;  }

#SearchCnt{margin-top:-4px;
margin-bottom:10px;
height:40px;}

#SearchSubmit{padding:4px; background:url(images/searchbtn.png) center top no-repeat; width:45px; height:10px; font-size:0px;  color:#000; border:0px; margin-top:15px; }

.SearchBG{background:url(images/searchformbg.png) center; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:10px 0 0 10px; width:229px; height:30px; border:0px;}

.contacticon{ width:50px; height:50px; margin:5px; float:left; }



#commentForm { width: 500px; margin:0 auto;}
#commentForm label { width: 250px; }
#commentForm label.error, #commentForm input.submit { margin-left: 253px; }
#signupForm { width: 670px; }
#signupForm label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
}
#newsletter_topics label.error {
	display: none;
	margin-left: 103px;
}

.alignleft {float:left;}

#fanclubform{ padding:10px; /*background:#E6E6E6; */ background:url(images/fanclubBG.jpg) bottom center repeat-x #FFF; -moz-border-radius: 5px; font-family:Verdana, Geneva, sans-serif; color:#333; font-size:12px; width:288px; border:2px #E6E6E6 solid; }

#celebtweets{ margin-top:10px;}


#scroller{
	overflow:hidden;
	width:970px;
	padding-bottom:10px; 
	margin:0 auto;
	position:relative;
}

#scrollerText{
	float:left; 
	width:165px;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:16px;
	font-weight:bold;
	position:absolute;
	top:1px;
	left:0;
	color:#FFF;
	-moz-border-radius: 5px;
	padding:6px;
	background:transparent url(images/whatshotBg.png) repeat-x scroll center top;
}

.tickercontainer { /* the outer div with the black border */
background:#EEE; 
-moz-border-radius: 5px;
width: 970px; 
height: 27px; 
padding: 2px; 
overflow: hidden; 

}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 185px;
top: 5px;
width: 780px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
white-space: nowrap;
position: relative;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
list-style-type: none;
margin: 0;
padding: 0;
left:200px;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 16px Verdana;
margin: 0 50px 0 0;

} 
ul.newsticker span {
margin: 0 10px 0 0;
} 




#livecnt{margin-bottom:5px;}

#liveStreamShow{
	width:640px;
	height:320px;
	margin-left:5px;
	background:#eee;
	display: none;
	-moz-border-radius: 5px;
	margin-bottom:5px;
}
#showHide{
	display: block;
	width:630px;
	margin-left:5px;
	height:20px;
	color:#FFF;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	background:url(images/livetitleBG.jpg) top center repeat-x;
}





/*small top 5*/


#top5cnt{
	background:url(images/top5-box-small2.jpg) top center no-repeat;
	width:640px; 
	height:120px;
	margin-top:10px;
	position:relative;
	margin-left:5px;
}


#top5left{
	width:280px;
	height:39px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	margin:54px 0 0 19px;
	float:left;
}


#top5right{
	width:300px;
	height:40px;
	float:left;
	margin:64px 0 0 18px;
}

a#playerlink{
position:absolute;
	width:215px;
	height:45px;
	top:10px;
	left:420px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
}
	
	
	

#latinotopcnt{
	background:url(images/latinos-11-box-small.jpg) top center no-repeat;
	width:640px; 
	height:173px;
	margin-top:10px;
	position:relative;
	margin-left:5px;
}



#latinotopleft{
	width:278px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	margin:95px 0 0 20px;
	float:left;
}


#latinotopright {
   background:url(images/mp3playerCnt.png) top center repeat-x;
    float: left;
    margin: 105px 0px 0 5px;
    padding: 10px;
    width: 300px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a#playerlink2{
	position:absolute;
	width:215px;
	height:45px;
	top:10px;
	left:232px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
}
		
a#latinomixlogo{
	position:absolute;
	width:90px;
	height:45px;
	top:10px;
	left:225px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;	
}


a#latinoxlogo{
	position:absolute;
	width:90px;
	height:45px;
	top:10px;
	left:310px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	
}

#epartners{
	width:271px;
	height:46px;
	display:block;
	margin:0 auto;
	margin-top:10px;
}

#SponsorCnt{
	background:url(images/sponsors-top-bg.png) top center no-repeat;
	margin:0px auto;
	width:310px;
	padding-top:10px;
}

#SponsorCnt ul{
	margin-left:7px;
}

#SponsorCnt li{
	float:left;
	width:145px;
	margin:2px 5px 0px 0px;}


/*small top 5*/



/*big top 5*/

/*#top5cnt{
	background:url(images/top5-box.jpg) top center no-repeat;
	width:640px; 
	height:249px;
	margin-top:10px;
}


#top5left{
	width:340px;
	height:191px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	margin:55px 0 0 20px;
	float:left;
}

#top5left li{
	list-style:none;
}


#top5right{
	width:260px;
	height:191px;
	float:left;
	margin:46px 0 0 3px;
}
	*/

/*big top 5*/

