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

a.carousel:link {color: #eee}
a.carousel:link {font-size: 11px}
a.carousel:link {text-decoration:none}
a.carousel:visited {font-size: 11px}
a.carousel:visited {color: #eee}
a.carousel:visited {text-decoration:none}
a.carousel:hover {background: none}
a.carousel:hover {color: #fff}
a.carousel:hover {text-decoration:none}


/* carousel styles starts here */
.carousel-component { 
	padding:10px 0px 0px 0px;
	margin:-5px 0px 0px -10px;
	height: 155px;
	background: #000000 url(/images/bg-footer.gif);
	float:left;
}

.carousel-component .carousel-list li {
	margin:0px;
	width:110px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	height:122px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
	/*	margin-left: auto;*/ /* for testing IE auto issue */
	
}

.carousel-component .carousel-list li a { 
	display:block;
/*	border:2px solid #444;*/
	outline:none;
}


.carousel-component .carousel-list li img { 
display:block; 
}							

.carousel-component .carousel-next { 
	position:absolute;
	top:5px;
	z-index:3;
	cursor:pointer; 
	right:11px; 
}

.carousel-component .carousel-prev { 
	position:absolute;
	top:5px;
	z-index:3;
	cursor:pointer; 
	left: 562px; 
}

.feat {
position: absolute;
padding-top: 0px;
padding-left: 8px;
z-index:30;
}

.carousel-clip-region {
padding-top: 27px;
}

.padding-top {
padding-top: 5px;
}

.padding-left {
padding: 5px;
margin: 5px;
}
/* carousel styles ends here */

/*start of feat items*/

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.modernbricksmenu2{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 300px;
height: 26px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: -1px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0px;
padding: 0px;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0px 0px 0 1px; /*Margin between each menu item*/
padding: 6px 11px;
background-color: #666666; /*Brown color theme*/ 

}

.modernbricksmenu2 a:hover{
background-color: #555; /*Brown color theme*/ 
color: white;

}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background:url(/main_tabs/ajaxtabs/bg.gif);
background-color: #0099CC; /*Brown color theme*/ 
color: white;
border-color: #666; /*Brown color theme*/ 
}

/*end of feat items*/
