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

* {
margin: 0px;
padding:0px;
outline:none;
}
*:focus{
outline:none;
}
html {
background:#000000;
}
body {
width:100%;
margin:0px auto 0px auto;
padding:0px;
}
img{
border:0
}
a{
color: #AA2222;
text-decoration:none;
cursor:pointer;
}

/* Header */
.header{
background: #000000 url(images/headerBackground.png) no-repeat center top;
height:156px;
border-bottom:3px solid #007799;
margin:0px auto 0px auto;
}
.header #languages{
width:940px;
height: 36px;
margin:0px auto 0px auto;
}
.header #languages ul{
float: right;
display:block;
}
.header #languages li{
float:left;
list-style:none;
padding-top: 5px;
}
.header #languages li a{
font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding:8px 0px 3px 5px;
}
.header h1{
width:940px;
margin:0px auto 0px auto;
font:normal normal bold 24px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-align:right;
color: #FFFFFF;
height:24px;
padding-top: 20px;
}
.header h2{
width:940px;
margin:0px auto 0px auto;
font:normal normal normal 14px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-align:right;
color: #FFFFFF;
padding-bottom:10px;
}
.header #menu {
background: #FFFFFF url(images/menuBackground.gif) repeat-x center top;
height:30px;
width:960px;
margin:0px auto 0px auto;
}

.htmlBody{
background:#000000 url(images/htmlBackground.png) repeat-y center center;
}
.centerBody {
width:960px;
margin:0px auto 0px auto;
background:#FFFFFF;
min-height:420px;
}
.centerBody #col1 {
width:480px;
float:left;
}
.centerBody #col2{
width:470px;
float:left;
}
.miniCols {
width:240px; 
float:left;
overflow:auto;
}
#Products{
	overflow:auto;
}
.centerBody #ProductsHome{
background:url(images/productsHomeBackground.jpg) no-repeat center top;
border-bottom:3px solid #007799;
overflow:auto;
padding-bottom: 10px;
height:260px;
}
.centerBody #ProductsHome h1{
font:normal normal bold 20px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#007799;
padding: 5px 10px 5px 10px;
}
.centerBody #Products h2{
font:normal normal bold 16px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#444444;
height:22px;
padding-top: 8px;
}
.centerBody #ProductsHome h2{
font:normal normal bold 16px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#444444;
height:22px;
}
.centerBody #Products h3, .centerBody #ProductsHome h3{
font:normal normal bold 15px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#007799;
height:22px;
padding-top: 6px;
}
.centerBody #Products h6, .centerBody #ProductsHome h6{
font:normal normal bold 12px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#007799;
padding-left: 10px;
}
.centerBody #Products a,.centerBody #ProductsHome a{
font:normal normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #AA2222;
}
.centerBody #productscol1 {
width:480px;
float:left;
}
.centerBody #simpleReeds{
width:480px;
float:left;
}
.centerBody #productscol1 h3{
font:normal normal bold 14px/22px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #444444;
background: url(images/productunderline.png) no-repeat center 20px;
height:30px;
}


.centerBody #simpleReeds{
width:480px;
float:left;
}
.centerBody #content{
overflow:auto;
}
.centerBody #colnews, .centerBody #colartists{
width:720px;
float:left;
overflow:auto;
}
.centerBody #colnews img {
padding-left:10px;
}
.centerBody #rss, .centerBody #artistsimg {
overflow:auto;
height:100%;
}
.centerBody #rss a{
padding-left:10px;
}
.centerBody #rss a img,.centerBody #artistsimg img{
margin: 3px 0px 3px 0px;
}
.centerBody li{
    font: normal normal normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #444444;
    padding: 3px 10px;
}
#btnBack{
margin: 10px 10px 10px 10px;
}

#btnBack a{
height:30px;
display:block;
color:#666666;
font:normal normal bold 14px/22px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
background:url(images/btnBack.png) no-repeat 10px 0px;
padding-left:48px;
padding-top:5px;
}
#btnBack a:hover{ 
color:#444444;
background:url(images/btnBack.png) no-repeat 10px -60px;
}
.centerBody {
padding-bottom:30px;
}
.centerBody h1{
font:normal normal bold 20px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#007799;
padding: 20px 10px 10px 10px;

}
.centerBody h2{
font:normal normal bold 18px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#007799;
padding:0px 10px 0px 10px;
}
.centerBody h3{
font:normal normal bold 14px/22px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #007799;
padding:0px 10px 0px 10px;
}
.centerBody h4{
font:normal normal bold 12px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #444444;
padding:0px 10px 0px 10px;
margin: -15px 0px -15px 0px;
}
.centerBody h5{
font:normal normal bold 14px/22px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#007799;
padding:0px 10px 0px 10px;
}
.centerBody p{
font: normal normal normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
color: #444444;
margin-left: 10px;
margin-right:10px;
padding:0px;
}
.centerBody br{
margin-bottom:12px;
}
.centerBody #advertisment {
height:150px;
background: #007799;
}
.homeNews{
 overflow:auto; 
}

.centerBody #news, .centerBody #events, .centerBody #editorial, .centerBody #faqs{
width: 240px;
float:left;
background: #FFFFFF url(images/newsBackground.png) repeat-x center top;
overflow:auto;
padding-bottom:10px;
}
.centerBody #news h2, .centerBody #events h2, .centerBody #editorial h2, .centerBody #faqs h2{
font:normal normal normal 18px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #007799;
margin:2px 0px 2px 0px;
}
.centerBody #news h3, .centerBody #events h3, .centerBody #editorial h3, .centerBody #faqs h3{
font:normal normal normal 14px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #AA2222;
margin:2px 0px 2px 0px;
}
.centerBody #news p, .centerBody #events p, .centerBody #editorial p, .centerBody #faqs p{
font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #444444;
margin:2px 10px 20px 10px;
/* height:80px; */
}
.centerBody #news h4, .centerBody #events h4, .centerBody #editorial h4, .centerBody #faqs h4{
font:normal normal normal 14px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #AA2222;
margin:10px 10px 2px 10px;
background: url(images/newSeeAll.jpg) no-repeat center top; 
padding-top:8px;
padding-left:15px;
}
.centerBody #news img, .centerBody #events img, .centerBody #editorial img, .centerBody #faqs img{
padding:0px 10px 2px 10px;
}
.centerBody #news a, .centerBody #events a, .centerBody #editorial a, .centerBody #faqs a{
border:none;
outline:none;
}
.caseStudies a{
height:16px;
padding:3px 10px 3px 40px;
display:block;
font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
background: url(images/pdf-icon.png) no-repeat 10px -3px;
}
.faqsBox a{
padding:3px 10px 3px 10px;
display:block;
font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.faqsBox p{
padding:3px 0px 3px 0px;
font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
/* Editorial */
.editorial {
min-height:420px;
}
.editorial ul li{
list-style:none;
list-style-position:inside;
}
.editorial ul li a{
padding: 6px 10px 6px 50px;
background: url(images/pdf-icon.png) no-repeat 10px 0px;
font: normal normal normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.editorial ul li img{
padding-left:10px;
}
/* Sitemap */
.sitemap td{
padding:3px 10px 3px 10px;
font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.sitemapRss {
padding:3px 10px 3px 28px;
background: url(images/rss-icon.gif) no-repeat left top;
}
/* Distributors */
.distributors p{
font: normal normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;	
}
.distributors {
padding-bottom:15px;
width:720px;		
}
hr {
width:36%;
border:1px double #999999;
margin-left:30%;
}
/* Contacts */
.contact label{
font: normal normal normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color: #444444;
padding:2px 10px 2px 250px;
}
.contact form input[type="text"],.contact form input[type="submit"],.contact form textarea, .contact form img{
margin-left:250px;
}
.contact form textarea, .contact form span{
font: normal normal normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color: #444444;
}
.contact form {
padding-bottom:30px;
}
/* Contest */



/* Footer */
.footer {
height: 180px;
background: #000000 url(images/footerBackground.png) no-repeat center top;
overflow:auto;
border-top:3px solid #007799;
}
.footer p span{
text-align:left;
float:left;
width:300px;
padding: 36px 0px 0px 20px;
}
.footer p{
width:960px;
margin:0px auto 0px auto;
font: normal normal normal 12px/18px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #444444;
padding: 50px 30px 5px 10px;
text-align:right;
}

/* Artists */
.photoArtists{
opacity: 0.95;                    /* Firefox, Safari(WebKit), Opera */
-ms-filter: "alpha(opacity=95)"; /* IE 8 */
z-index:0;
}
.photoArtists:hover {
opacity: 1;                    /* Firefox, Safari(WebKit), Opera */
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
z-index:10;
}
.artistRow{
height:250px;
}
.artistCol1{
float:left;
}
.artistCol2{
padding-left:240px; 
float:left;
}
.artistCol3{
padding-left:480px; 
*padding-left:240px !important;
float:left;
}
.artistCol4{
padding-left:720px; 
float:left;
}

.artistNameRow{
height:40px; vertical-align:middle; font:normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; color:#444444;
}
.artistNameCol{
width:235px; float:left; text-align:center;
}

blockquote{
	font:italic normal normal 20px/26px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #555555;
	padding:3px 10px 3px 10px;
}
blockquote span{
	font:italic normal normal 14px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}
blockquote h6{
	text-align:right;
	color:#444444;
}
#quotationAuthor{
	padding:0px 10px 3px 10px;
	text-align:right;
	font:italic normal normal 14px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;		
}

/* Forum */
.forumList {
	width:460px;
	float:left;
	margin-left:10px;
}
.forumList h2{
	font:normal normal normal 16px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	color:#222;
	padding:3px 10px 3px 10px;
	margin-top:10px;	
	
}
.forumList p {
	font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom:5px;
	padding:0px;
}
.msgFooter p{
	margin: 0px 10px 5px 10px;
	color:#007799;
}
.submsgFooter p{
	margin: 0px 10px 5px 10px;
	color:#007799;
}
.referenceBtn {
	width:20px;
	height:20px;
	background:url('images/forumRef.jpg') no-repeat center center;
	float:left;
}
.referenceBtn:hover {
	cursor:pointer;
}
.submsgForum{
	margin-left:30px;
	
}
.forumForm{
	width:460px;
	float:left;
	margin-left:20px;
	margin-bottom:40px;
}
.forumForm form {
	margin-bottom:30px;
	
}
.forumForm label {
	font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	padding:0px;
	width:400px;	
	display:block;
	margin-left:10px;
}
.forumForm input, .forumForm textarea {
	font: normal normal normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	padding:0px;
	margin-left:10px;
}
.forumForm img{
	margin-left:10px;
}
.forumAlert {
	font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	padding:0px;
	margin:0px;	
}
.formImportantHidden{
	display:none;	
}
.formImportantShow{
	padding-bottom:5px;
	display: block;
	background:#EEEEEE;
}
.formImportantDone{
	padding:10px;
	display: block;
	background:#EEEEEE;
	border: 1px solid #AA2222;
}
.doubtGeneral{
	border: 1px solid #AA2222;
	height:75px;
	margin:5px 10px 10px 10px;
	background: url('images/forumDoubt.jpg') no-repeat top left;
}
.doubtGeneral p {
	padding-left: 100px;	
	padding-top: 15px;
}
.error_alert{
	background:#FFDDDD url('images/error_alert.jpg') no-repeat right top;
	}
.hit_alert{
	background:#EEFFCC url('images/hit_alert.jpg') no-repeat right top;
}


/* Mundial Promo */
.mundial {
    width: 100%;
    height: 240px;
    background: url('images/mundial.png') no-repeat top left;
    text-align: right;
}
.mundial br{
margin-bottom:0px;
}
.mundialButton{
    width: 255px;
    height: 33px;
    background: url('images/participar.png') no-repeat top left;
    margin: 30px 30px 30px 660px;
    display: block;
    text-align: center;
    padding-top: 12px;
    color:#079;
    font:normal normal bold 18px/normal "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
.mundialButton:hover{
    background: url('images/participar.png') no-repeat bottom left;
}