/* CSS Document */

/*MAIN*/
html{ background:#010C0E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
body{ padding:0; margin:10px auto 0 auto; background:url(../img/background.jpg) bottom center no-repeat #A29D73; color:#ebebeb; width:1063px; }
* { outline:none; }
.clear{	clear:both; }
a{ outline:none; }

#mainContent{ width:980px; margin:0px auto 10px; }
#header{ background:url(../img/header.png) center top no-repeat; height:250px; width:980px; position:relative;}
#center{ background:url(../img/darkBg.png) repeat; width:980px; overflow:hidden; }
#content{ width:680px; padding:8px 12px 15px 12px; float:left; }
#rightColumn{ width:250px; padding:15px 15px 15px 5px; float:left; }
#footer{ height:350px; width:980px; overflow:hidden; }

div.textHRS{ overflow:hidden; width:600px; margin:10px auto; text-align:left; }
div.textHRS a{ color:#C9B702; text-decoration:none;}
div.textHRS a:hover{ color:#cccccc; text-decoration:none; }
div.textHRSDark{ background:url(../img/moduleBg.png) repeat; padding:10px; overflow:hidden; width:580px; margin:10px auto; text-align:left; height:144px; }
.yellowText {color:#C9B702;}
.grayText {color:#cccccc; font-size:10px;}


/*MAIN*/

/*HEADER*/
#header ul.nav{ width:730px; height:34px;	position:absolute; left:20px; top:195px; margin:0; padding:0; list-style-type:none; font-size:0; }
#header ul.nav li{ float:left; margin:0; padding:0; }
#header ul.nav li a{ display:block;	padding:0 15px;	font:normal 14px/34px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:inherit; text-decoration:none; }
#header ul.nav li a:hover, #header ul.nav li a.headerMenuSelected{ color:#000000; background:url(../img/menuBgHover.png) repeat-x; }
#header ul.languages{ width:130px; height:34px;	position:absolute; right:20px; top:195px; margin:0; padding:0; list-style-type:none; font-size:0; }
#header ul.languages li{ float:left; margin:0; padding:0; }
#header ul.languages li a{ display:block;	padding:0 5px; font:normal 11px/34px Verdana, Arial, Helvetica, sans-serif; color:#cccccc; background-color:inherit; text-decoration:none; }
#header ul.languages li a:hover, #header ul.languages li a.languageSelected{ color:#fff; }
.logo{ border:none; position:absolute; right:130px; top:10px; }
.logo img{ border:none; }
.headerBanners{ height:30px; position:absolute; right:0; text-align:right; top:0; width:590px; }
a.headerBanner, a.headerBanner:hover{ border:none; }
.headerBanner img{ border:none; margin:8px 5px 0px; opacity: .7; filter: alpha(opacity=70); -moz-opacity: .7 ; }
.headerBanner img:hover{ border:none; margin:8px 5px 0px; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1 ; }

#subHeader{ width:680px; height:85px; text-align:center; margin-bottom:15px; }
#subHeader a{ display:inline-block; position:relative; height:31px; line-height:31px; font-size:12px; color:#FFFFFF;  min-width:95px; text-decoration:none; }
#subHeader a:hover, #subHeader a.subHeaderMenuSelected, #subHeader a.subHeaderMenuSelected:hover{ display:inline-block; min-width:95px; position:relative; height:31px; line-height:31px; font-size:12px; color:#FFFFFF; background:url(../img/subSectionButton.png) center no-repeat; text-decoration:none; }
/*HEADER*/

/*RIGHT*/
.smallNews{ width:250px; height:300px; margin:auto; background:url(../img/smallNews.png) bottom no-repeat; overflow:hidden; }
.smallNewsTitle{ color:#0F8EC3; font-family:trebuchet MS; font-size:16px; font-weight:bold; height:35px; line-height:35px; margin:15px auto 10px; padding-left:10px; width:200px;}
.smallNewsBottom{ width:250px; height:30px; margin:0px; padding-top:5px; text-align:center; } 
.smallNew{ height:48px; line-height:16px; overflow:hidden; padding:15px 30px 0; }
.smallNewDate{ color:#C9B702; display:block; font-size:10px; height:16px; line-height:16px; }
a.smallNewLink{ font-size:11px; font-weight:normal; color:#ebebeb; text-decoration:none; }
a.goToNewsLink{ background:url(../img/newsBullet.png) no-repeat right; color:#999999; font-size:11px; font-weight:normal; height:18px; line-height:18px; padding-right:20px; text-decoration:none;}
.rightBanners{ margin:15px 0px; text-align:center; }
a.rightBanner{ border:none; }
a.rightBanner img{ border:none; margin:10px 0px; }
.rightPages{ margin:10px 0px; }
a.rightPage{ background:url(../img/rightPagesBg.png) no-repeat center; color:#FFFFFF; display:block; font-size:12px; height:30px; line-height:16px; margin:auto; overflow:hidden; padding-left:15px; text-decoration:none; width:220px; }
a.rightPage:hover{ background:url(../img/rightPagesBg.png) no-repeat center; color:#C9B702; display:block; font-size:12px; height:30px; line-height:16px; margin:auto; overflow:hidden; padding-left:15px; text-decoration:none; width:220px; }
/*RIGHT*/


/*FOOTER*/
#preFooter{ width:940px; margin:0px auto; }
.footerPages{ width:920px; text-align:center; margin:0px auto 10px;  background:url(../img/darkBg.png) repeat; height:24px; line-height:24px; }
a.footerPage{ height:24px; line-height:24px; text-decoration:none; padding:0px 5px; color:#ebebeb; font-size:11px; }
a.footerPage:hover{ color:#ffffff; }
.footerText{ height:16px; line-height:16px; font-size:11px; text-align:center; color:#999999; }
.footerText a{ text-decoration:none; color:#999999; font-size:11px; }
.footerText a:hover{ color:#ffffff; }

.footerBanners{ width:950px; padding-left:25px; margin-top:10px; float:left; }
a.footerBanner{ border:none; } 
a.footerBanner img{ border:none; margin:5px; }
/*FOOTER*/


/*------------- WEBSECTIONS -------------*/

/*Nota legal*/
#legalAdvice{ display:block; width:600px; margin:10px auto; text-align:justify; }


/*Home*/
#homeContent1 { background:url(../img/hrsMiniBg.png) no-repeat left; margin:15px 20px 0px 20px; padding-left:60px; width:600px; }
.mask{ position:relative; width:680px; height:240px; overflow:hidden; margin:15px auto 0;}
#box { position:absolute; }
#box a{ position:absolute; border:none; }
#box img{ border:none; }
.buttonContainter{ background:url(../img/darkBg.png) repeat; height:26px; margin-top:10px; position:relative; width:680px; }
.buttons{ padding-right:20px; position:absolute; right:0; text-align:right; top:5px;}
.buttons span{ padding:3px; background:url(../img/darkBg.png) repeat; color:#C9B702; cursor:pointer; font-size:10px; }
.buttons span.active{ padding:3px; background:url(../img/whiteBg.png) repeat; color:#000000; cursor:pointer;  font-size:10px; }

.homeVideo { width:300px; height:250px; float:left; margin:15px 10px 10px 0px; }
#homeContent2 { background:url(../img/hrsBg.png) no-repeat left; float:left; margin:35px 20px 0px 0px; padding-left:90px; width:250px;}

div#homeLinks{ width:680px; margin:30px auto 20px; overflow:hidden; }
img.homeLinksNew{ float:left; height:33px; width:220px; text-decoration:none; border:none; }
a.homeLinkGuitar{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-guitarra.png); color:#FFF; text-decoration:none; font-size:10px; }
a.homeLinkBass{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-bajo.png); color:#FFF; text-decoration:none; font-size:10px; }
a.homeLinkDrums{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-bateria.png); color:#FFF; text-decoration:none; font-size:10px; }
a.homeLinkSing{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-canto.png); color:#FFF; text-decoration:none; font-size:10px; }
a.homeLinkHarmony{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-armonia.png); color:#FFF; text-decoration:none; font-size:10px; }
a.homeLinkCombo{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-combo.png); color:#FFF; text-decoration:none; font-size:10px; }
a.homeLinkKeyboard{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/linkKeyboard.png); color:#FFF; text-decoration:none; font-size:10px; }
a.homeLinkProduction{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/linkProduction.png); color:#FFF; text-decoration:none; font-size:10px; }

a.homeLinkGuitar:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-guitarra.png); color:#CCC; text-decoration:none; font-size:10px; }
a.homeLinkBass:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-bajo.png); color:#CCC; text-decoration:none; font-size:10px; }
a.homeLinkDrums:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-bateria.png); color:#CCC; text-decoration:none; font-size:10px; }
a.homeLinkSing:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-canto.png); color:#CCC; text-decoration:none; font-size:10px; }
a.homeLinkHarmony:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-armonia.png); color:#CCC; text-decoration:none; font-size:10px; }
a.homeLinkCombo:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/link-combo.png); color:#CCC; text-decoration:none; font-size:10px; }
a.homeLinkKeyboard:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/linkKeyboard.png); color:#CCC; text-decoration:none; font-size:10px; }
a.homeLinkProduction:hover{float:left; height:33px; line-height:30px; width:180px; padding-left:40px; background:url(../img/linkProduction.png); color:#CCC; text-decoration:none; font-size:10px; }




/*Location*/
h1.location {background:url(../img/titleLocation.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.location2 {background:url(../img/titleLocation2.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
div.locationMap { background:url(../img/darkBg.png) repeat; padding:3px; width:600px; overflow:hidden; margin:10px auto; }
div.locationMap a{ color:#C9B702; text-decoration:none;}
div.locationMap a:hover{ color:#cccccc; text-decoration:none; }
.locationSubway{ padding-left:35px; height:20px; line-height:20px; font-weight:bold; background:url(../img/metro.gif) left no-repeat; }
.locationTrain{ padding-left:35px; height:20px; line-height:20px; font-weight:bold; background:url(../img/ferrocarril.gif) left no-repeat; }
.locationBus{ padding-left:35px; height:20px; line-height:20px; font-weight:bold; background:url(../img/bus.gif) left no-repeat; }

/*Contact*/
.contactInfo { width:600px; margin:0px auto 20px; }
.contactInfo p { margin-left:35px; }
.contactInfo a { text-decoration:none; color:#990000; }
.contactInfo a:hover { text-decoration:none; color:#000000; }
.contactInfo ul {margin-left:50px; padding-left:20px; font-size:12px; list-style-image:url("../img/headerArrow.png");}
h1.contact {background:url(../img/titleContact.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
div.infoContact{ background:url(../img/moduleBg.png) repeat; padding:10px; overflow:hidden; width:580px; margin:10px auto; text-align:center; height:144px;  font-size:11px; }
div.infoContact a{ color:#C9B702; text-decoration:none; font-size:11px;}
div.infoContact a:hover{ color:#cccccc; text-decoration:none;  font-size:11px; }

.contactFormContainer{ width:600px; padding:30px 20px 5px 20px; height:300px; background:url(../img/contactBg.png); background-repeat: no-repeat; margin:20px auto; position:relative; color: #333;  }
.contactFailed{ background:url(../img/ko.png) no-repeat scroll 20px 20px transparent; display:block; margin:40px auto 5px; padding:20px 20px 20px 40px; width:350px; }
.contactSucceeded{ background:url(../img/ok.png) no-repeat scroll 20px 20px transparent; display:block; margin:40px auto 5px; padding:20px 20px 20px 40px; width:350px;  }
.backButton{ background:url(../img/backButton.png) no-repeat; width:110px; height:35px; line-height:35px; display:block; margin:0px auto 20px; text-align:center; font-size:14px; font-weight:bold; font-family:trebuchet MS; text-transform:uppercase; text-decoration:none; color:#999999; }
.backButton:hover{ color:#EBEBEB;}

.g-recaptcha { position: absolute; margin-top: 35px; }

#legal{ width:600px; margin:100px auto 20px; }
#legalInfo{ font-size:9px; margin:5px auto 20px; text-align:justify; width:600px; }
#legalTitle{ margin:0px auto; text-align:left; width:600px; height:25px; line-height:25px; cursor:pointer; }
.arrowModuleOpen{ padding-left:30px; background:url(../img/arrowOpen.png) left no-repeat; color:#333333; font-size:11px; }
.arrowModuleClosed{ padding-left:30px; background:url(../img/arrowClosed.png) left no-repeat; color:#999999;  font-size:11px; }

/*Contact Form*/
div.contactContent { width:600px; margin:10px auto; }
div.contactContent ul {margin-left:20px; padding-left:20px; font-size:12px; list-style-image:url("../img/headerArrow.png");}

.inputBg{ float:left; background:url(../img/contactInputBg.gif) left no-repeat; height:30px; margin:3px 0px; }
.input { margin-top:4px; border: 1px solid #cccccc; background:none; float:left; width:100px; margin-bottom:10px; padding-right:20px;}
.inputLong{ border:none; margin:4px 10px 0; padding-right:20px; width:243px; background:none;}
.textareaBg{ float:left; width:350px; height:70px; margin:5px 0px 0px 0px; background:url(../img/textareaBg.gif) left no-repeat;}
.textarea{ width:265px; height:60px; margin:4px 4px 0px 7px; background:none; border:none; float:left;}
.button { background:url(../img/contactButton.png) no-repeat; border:none; cursor:pointer; display:block; font-size:0px; height:50px; outline:none; width:120px; outline:none; margin:50px 50px auto auto; }
label {float:left;font-size:12px;margin:10px 5px 6px;text-align:right;width:145px; color:#333333; }
.red { }
div.captchaImage{ margin-left:5px; margin-top:4px; float:left; }
#querymotives{ height:24px; margin-left:10px; margin-top:4px; width:270px; cursor:pointer; }
.errorMessage{ color:#FF0000; font-size:10px; height:18px; line-height:18px; margin-left:5px; }

input[type=text].green{ background:url(../img/ok.png) right no-repeat; padding-right:20px;}
input[type=text].red{ background:url(../img/ko.png) right no-repeat; padding-right:20px; }

/*custom form elements*/
.checkbox, .radio {	width: 19px; height: 25px; padding: 0 5px 0 0; background: url(../img/checkbox.gif) no-repeat; display: block; clear: left; float: left;}
.radio { background: url(../img/radio.gif) no-repeat;}
.select {	position:absolute; width:248px; height:30px; padding:0 24px 0 13px; color:#333333; font:12px/21px arial,sans-serif;	background:url(../img/select.png) no-repeat; overflow:hidden; line-height:30px; left:175px;}


/*News*/
#NewsContainer{ width:680px; overflow:hidden; margin:0px auto; }
h1.newsTitle {background:url(../img/titleNews.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
#NewsContainer p{ padding:3px; }
#NewsIntro{ width:600px; overflow:hidden; margin:0px auto 15px; }
#NewsIntro a{ color:#C9B702;}
#NewsIntro a:hover{ color:#CCCCCC; }

#News {margin:20px; overflow:auto; width:640px;}
#News a { text-decoration:none; color:#cccccc; }
#News a:hover { text-decoration:none; color:#FFFFFF; }
#News ul{ margin-left:20px; padding:3px 3px 3px 20px; font-size:12px; margin-bottom:20px;}

.NewsRow1{ background:url(../img/darkBg.png) repeat; padding:5px 0; overflow:hidden;  height:25px; }
.NewsRow2{ padding:5px 0px; height:25px; background:none; }

table.News { border-collapse:collapse; vertical-align:top; }
.newsBullet{ width:25px; background:url(../img/newsBullet.png) center no-repeat; }
.newsDate{  font-size:11px; width:80px; white-space:nowrap; color:#C9B702; }
td.newsTitle{ width:525px; font-size:12px; }

#New { width:680px; margin:0px auto; position:relative;} 
.newHeadInfo { background:url(../img/darkBg.png) repeat; padding:3px; width:600px; overflow:hidden; margin:20px auto 15px 20px; }
#New .newsDate { background:url("../img/calendar.png") no-repeat left; font-size:12px; margin-bottom:10px; padding-left:20px; margin-left:15px; margin-top:10px;}
#New div.newsTitle { margin-left:20px; overflow:hidden; margin-bottom:10px; }
#New ul{ margin-left:20px; padding:3px 3px 3px 20px; font-size:12px; margin-bottom:20px;}

div.newImages{ margin:10px 0px 5px 20px; }
div.newImages img{ margin:5px; border:none; }
div.newImages a{  border:none; }

/*sitemap*/
div.siteMap{ width:300px; float:left; margin:0px 0px 10px 35px; }
div.sitemapLink{ height:30px; line-height:30px; padding-left:25px; background:url(../img/sitemapLink.png) left no-repeat; margin:5px 0px; }
div.sitemapLink a{ color:#FFF; text-decoration:none; }
div.sitemapLink a:hover{ color:#FC0; text-decoration:none; }
div#sitemapLinkSpecial{margin:10px auto 10px; overflow:hidden; padding-left:20px; width:280px; }


/*helpRSS*/
.helpRSS { margin-left:30px; width:580px; padding:0px 20px 30px 20px; margin-top:30px; }
.helpRSS ul {margin-left:20px; padding:3px 3px 3px 20px; font-size:12px; list-style-image:url("../img/headerArrow.png"); background:url(../img/whiteBg.png) repeat; margin-bottom:40px;}


/*heavy rock school*/
div.infoHRS{ background:url(../img/darkBg.png) repeat; padding:10px; overflow:hidden; width:580px; margin:10px auto; text-align:left; font-style:italic; }
div.infoHRSBlock { width:270px; padding:10px; float:left; }
div.infoHRS a{ color:#C9B702; text-decoration:none;}
div.infoHRS a:hover{ color:#cccccc; text-decoration:none; }
h1.HRSTitle {background:url(../img/titleHeavyRockSchool.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.HRSTitleLittle {background:url(../img/titleHeavyRockSchool.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:12px; line-height:28px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}


/*clases*/
h1.matriculaTitle {background:url(../img/titleMatriculation.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}

h1.guitarTitle {background:url(../img/titleGuitar.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.bassTitle {background:url(../img/titleBass.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.drumsTitle {background:url(../img/titleDrums.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.singTitle {background:url(../img/titleSing.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.harmonyTitle {background:url(../img/titleHarmony.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.comboTitle {background:url(../img/titleCombo.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.keyboardTitle {background:url(../img/titleKeyboard.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.productionTitle {background:url(../img/titleProduction.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
h1.guitarOnlineTitle {background:url(../img/titleOnlineGuitar.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:0px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}


/*Profesores*/
div.teacherImages{ width:130px; margin:10px 0px 10px 30px; float:left; }
div.teacherImages a{ border:none; }
div.teacherImages img{ border:none; margin:10px 0px;  }
div.teacherText1 { overflow:hidden; width:430px; margin:10px 0px 10px 20px; text-align:left; float:left; }
div.teacherText2 { overflow:hidden; width:600px; margin:10px auto; text-align:left; }
div.teacherText1 a, div.teacherText2 a{ color:#C9B702; text-decoration:none;}
div.teacherText1 a:hover, div.teacherText2 a:hover{ color:#cccccc; text-decoration:none; }

div.socialMediaTeacher{ margin:20px auto; width:130px; }
div.socialMediaTeacher a{ border:none; }
div.socialMediaTeacher img{ border:none; margin:0px 5px;  }

/*error 404*/
h1.titleError {background:url(../img/titleError.png) no-repeat left top; color:#FFFFFF; font-family:Trebuchet MS; font-size:20px; height:50px; margin:50px 0px 10px 10px; padding:20px 0px 0px 100px; width:370px; font-weight:normal;}
div.error404{ background:url(../img/darkBg.png) repeat; padding:10px; overflow:hidden; width:600px; margin:10px auto; text-align:left; color:#ebebeb; font-size:11px; }


/*Comments*/
div.mikeCommentsTitle{ height:32px; display:block; line-height:32px;}
h3.mikeComments { background:url(../img/mikeCommentsTitle.png) left no-repeat; padding-left:40px; height: 32px; line-height:32px; margin: 0px 0px 5px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left;}
a.mikeCommentsLink{ float:right; color:#CCCCCC; text-decoration:none; font-size:10px; margin-right:10px; }
a.mikeCommentsLink:hover{ float:right; color:#FFFFFF; text-decoration:underline;}

.CommentsRow1{ background:url(../img/darkBg.png) repeat; padding:5px 0; overflow:hidden;  height:25px; }
.CommentsRow2{ padding:5px 0px; height:25px; background:none; }

table.Comments { border-collapse:collapse; vertical-align:top; }
td.CommentsDate{  font-size:11px; width:80px; white-space:nowrap; color:#C9B702; text-align:center; }
td.CommentsState{ width:20px; text-align:left; vertical-align:middle;}
td.CommentsTitle{ width:430px; font-size:12px; overflow:hidden; }
td.CommentsValoration{ width:50px; text-align:center; vertical-align:middle; }
a.CommentsLink{ color:#FFF; text-decoration:none; font-size:10px; }

div.commentUp{ background:url(../img/commentsUp.png) left no-repeat; padding-left:20px; height: 16px; line-height:16px; color:#090; width:20px; }
div.commentEq{ background:url(../img/commentsEq.png) left no-repeat; padding-left:20px; height: 16px; line-height:16px; color:#999; width:20px; }
div.commentDown{ background:url(../img/commentsDown.png) left no-repeat; padding-left:20px; height: 16px; line-height:16px; color:#C00; width:20px; }


/*Merchandising*/


div.HRSItem{ width:600px; margin:10px auto; }
div.HRSItem a{color:#C9B702; text-decoration:none;}
div.HRSItem a:hover{color:#cccccc; text-decoration:none; }
div.itemMainContent{ background:url(../img/darkBg.png) repeat; overflow:hidden; padding:10px; width:580px;}
div.itemImage{ float:left; margin-left:70px; }
div.itemImage img { border:none; }
div.itemContent{ float:left; margin-left:20px; font-size:11px;  }
div.itemContent p{ font-size:11px;  }
