/* INDEX */
#content_index {
position:relative;
top:30px;
border: #666 1px solid;
width:auto;
min-height: 350px;
background: #222;
color: #FFF;
margin-bottom:10%;
z-index:5;
padding:  12px 5px 30px 5px;
}

#text_index_wrap {
 border-top:		1px solid #000000;
 border-left:		1px solid #000000;
 border-right:		1px solid #4D4C52;
 border-bottom:		1px solid #4D4C52;
 padding:           5px;
 margin:        	0px;
 background-color:  #414045;
 color:             #fff;
 overflow:auto;
}

#index_top, #index_middle, #index_bottom {
background-color:  #333; 
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #4D4C52;
border-bottom: 1px solid #4D4C52;
margin: 10px 0px 10px 0px;
}

#index_introduction {
			margin-top: 5px;
			margin-right: 1%;
			margin-bottom: 15px;
			margin-left: 1%;
			text-align: center;
}

.index_box_title {
color:             #fff;
background-color:  #333; 
font-weight:		bold;
font-size:         12px;
text-align: center;
padding:	10px 0px 0px 0px;
}

.index_box_title a {
color:             #fff;
font-weight:		bold;
font-size:         12px;
 }

.index_box_content {
 color: #DDDDDD;
 background-color:  #414045;
 padding:	0px 0px 0px 0px;
 border-top:		1px solid #4D4C52;
 border-left:		1px solid #4D4C52;
 border-right:		1px solid #000000;
 border-bottom:		1px solid #000000;
 margin: 5px;
 line-height:1.4em;
 overflow:auto;
}

#index_pics {
padding:	0px 0px 0px 0px;
width:152px;
text-align: center;
float: left;
}

.index_box_pics_single {
width:140px;
padding: 10px 0px 10px 0px;
float: left;
}


.index_logos {
padding:	0px 0px 0px 0px;
width:152px;
text-align: center;
float: left;
}

.index_logos_single {
width:140px;
padding: 10px 0px 10px 0px;
float: left;
}

#index_cd_reviews {
padding:	0px 0px 0px 0px;
width:260px;
float: left;
text-align:center;
}

#index_cd_reviews_left {
padding:	0px 0px 0px 0px;
width:260px;
float: left;
}


#index_box_cd_cover {
position:relative;
margin-top:10px;
margin-left: 30%;
}

.index_box_cd_cover1, .index_box_cd_cover2, .index_box_cd_cover3, .index_box_cd_cover4, .index_box_cd_cover5 {
position:relative;
float:left;
margin-left:-50px;
margin-bottom:10px;
}

.index_box_cd_cover1 {
margin-top:8px;
}

.index_box_cd_cover2 {
margin-top:16px;
}

.index_box_cd_cover3 {
margin-top:24px;
}

.index_box_cd_cover4 {
margin-top:32px;
}

.index_box_cd_cover5 {
margin-top:16px;
}



#index_newsletter {
text-align: center;
}


#index_news {

}



#index_box_interview_logos {
position:relative;
margin-top:10px;

}


#index_box_interview_logo1 {
position:relative;
float:left;
margin-top:10px;
margin-bottom:32px;
margin-left: 20%;
}

#index_box_interview_logo2 {
position:relative;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:10px;
}

#index_box_interview_logo3 {
position:relative;
float:left;
margin-top:45px;
margin-left:-130px;
margin-bottom:10px;
}



.index_box_half_wrap {

}

.index_box_half {
width: 49%;
float: left;
text-align:center;
padding: 2px 0px 2px 2px;
}

.index_box_gap {
width: 100%;
float: left;
margin: 7px 0px 7px 0px;
border-top: #666 5px solid;
}


.index_box_gap_wrap {
width: 100%;
float: left;
}

.index_newstableBorder {
width:             99%;
}



.index_newsth {
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 padding:           0px 4px 2px 12px;
background-color:transparent;
}

.index_newsth a {
 color:             #fff;
 font-weight:		bold;
background-color:transparent;
}

.index_newstd {
padding:           5px 5px 5px 10px;
background-color:  #E9E9F2;
color:             #000;
border-top:		1px solid #000000;
border-left:		1px solid #000000;
border-right:		1px solid #4D4C52;
border-bottom:		1px solid #4D4C52;
border-spacing: 1px;
}

.index_newstd a {
color:             #000;
}

.index_box_cattext {
 font-size:         9px;
}

.index_box_cattext a {
 font-size:         9px;
}

.index_box_image {
 float:left;
 padding: 2px 8px 2px 2px;
 }

.index_box_subtitle {
 font-size:         10px;
 padding: 3px 0px 10px 10px;
 margin: 0px 0px 10px 0px;
border-bottom: #666 1px solid;
}

.index_box_news_article {
margin: 10px 0px 3px 10px;
padding: 0px 0px 0px 0px;
}

.index_box_news_text {
padding: 10px 10px 10px 10px;
margin: 0px 0px 10px -10px;
border-bottom: #666 1px solid;
font-size:1.2em; 
line-height:1.4em;
}


.newsresultRowOne {
 padding:           5px 10px 5px 12px;
 background-color:  #E9E9F2;
 color:             #000;
}
.newsresultRowTwo {
 padding:           5px 10px 5px 12px;
 background-color:  #999999;
 color:             #000;
}
.newsresultRowOne a {
 color:             #000;
}
.newsresultRowTwo a {
 color:             #000;
}

.newsresultCell {
 padding: 4px 4px 4px 4px;
}