@charset "utf-8";
/* MAIN CSS */
	
	.imflexi_carousel {
		height: 120px;  
		width: 950px;
	    font-size: 13px;
	  	overflow: hidden;
		position: relative;
		padding:0;
		margin:0;
	}
	
	.imflexi_carousel_navigation A.normal IMG, .imflexi_carousel_navigation A.normal:visited IMG{
		background: url(images/carousel.gif) -5px -40px no-repeat;
	}
	
	.imflexi_carousel_navigation A.normal:hover IMG{
		background: url(images/carousel.gif) -35px -40px no-repeat;
	}
	
	.imflexi_carousel_navigation A.selected IMG, .imflexi_carousel_navigation A.selected:visited IMG{
		background: url(images/carousel.gif) -5px -60px no-repeat;
	}
	
	.imflexi_carousel_navigation A.selected:hover IMG{
		background: url(images/carousel.gif) -35px -60px no-repeat;
	}
	
	.imflexi_carousel_navigation A.normalBack IMG, .imflexi_carousel_navigation A.normalBack:visited IMG,
	.imflexi_carousel_navigation A.passiveBack IMG, .imflexi_carousel_navigation A.passiveBack:visited IMG,
	.imflexi_carousel_navigation A.passiveBack:hover IMG{
		background: url(images/carousel.gif) 0px 0px no-repeat;
	}
	
	.imflexi_carousel_navigation A.normalBack:hover IMG{
		background: url(images/carousel.gif) -30px 0px no-repeat;
	}
	
	.imflexi_carousel_navigation A.normalNext IMG, .imflexi_carousel_navigation A.normalNext:visited IMG,
	.imflexi_carousel_navigation A.passiveNext IMG, .imflexi_carousel_navigation A.passiveNext:visited IMG,
	.imflexi_carousel_navigation A.passiveNext:hover IMG{
		background: url(images/carousel.gif) 0px -20px no-repeat;
	}
	
	.imflexi_carousel_navigation A.normalNext:hover IMG{
		background: url(images/carousel.gif) -30px -20px no-repeat;
	}
	
	.imflexi_carousel_navigation A.passiveNext IMG,
	.imflexi_carousel_navigation A.passiveBack IMG{
		filter:alpha(opacity=25);
		-moz-opacity:.25;
		opacity:.25;
	}
	
	.imflexi_carousel OL{
		padding: 0;
		margin: 0;
		margin-left:0px;
		width: 32000px;
	}
	
	.imflexi_carousel a {
	    text-decoration: none;
	}
	
	.imflexi_carousel .item {
	    float: left;
	    list-style: none;
	    margin: 1px;
	    overflow: hidden;
	    padding: 0;
	    display: inline;
	    /* IE 6 & 7 fix - prevent DOM scroll for focussed elements. */
	   *float: none;
	   *display: inline-block;
	   *zoom: 1;
	   *display: inline;
	
	    width: 235px;
	    height: 120px;
	    border: 1px dotted #EB9000;
	    border-top: none;
	    border-right: none;
	    border-bottom: none;
	}
	
	
	.imflexi_carousel .item .authimg {
	    float:left;
	    margin: 3px;
	}
	.imflexi_carousel .item .authimg IMG{
		max-height: 120px;
		max-width: 120px;	
	}
	
	.imflexi_carousel .item h3 {
	    margin-top: 4px;
		margin-left: 85px;
		padding:1px;
	}
	
	.imflexi_carousel .item h3 a {
	    font: 10pt Arial, sans-serif;
		font-weight: bold;
	}
	
	.imflexi_carousel .item h3 a:link {
	    color:#3255a6;
	}
	
	.imflexi_carousel .item h4 {
	    margin-top:5px;
	    margin-left: 85px;
	    padding:3px;
		max-height: 50px;
	}
	
	.imflexi_carousel .item h4 a, .imflexi_carousel .item h4 a:visited {
	    font: 8pt Tahoma, Arial, Times, serif;
		color:#00639b;
	}
	
	.imflexi_carousel .item h4 a:link {
	    color:#00639b;
	}
	
	.imflexi_carousel .item cite {
	   	display: block;
	   	line-height: normal;
	   	margin-bottom: 5px;
	   	margin-left: 90px;
	   	font-style: normal;
	}
	.imflexi_carousel .item cite.manufacturer{
		font-weight: normal;
		font-size: 8pt;
		color: #888;
	}
	.imflexi_carousel .item cite.price {
		font-weight: bold;
		font-size: 14pt;
		color: #EB9000;
		
	}
	
	.imflexi_carousel .item p.all {
		margin-bottom: 10px;
	    margin-left: 90px;
	}
	
	.imflexi_carousel .item p.all a {
	    font-weight: bold;
	    font-size: 8pt;
	}
	
	
	
	.mod-index-r0{
		/*width:886px;*/
		height: 230px;
		overflow: hidden;
	}
	
	.mod-index-r0-left{
		float: left;
	}
	
	.mod-index-r0-right{
		/*margin-left: 550px;*/
	}
	
	.mod-index-r0-right .gui-content-block H3{
		width: 250px;
		color: #7e8f96;
		padding:3px;
		margin:0;
	}
	
	.mod-index-r0-right .gui-content-block { background:none; border:none; margin:0; padding:1px; }
	
	.mod-index-r0-right .gui-content-block UL{
		margin: 0;
		padding: 0;
		margin-left:20px;
		color:#7e8f96;
	}
	
	.mod-index-more-link{
		text-align: right;
		padding:3px;
		padding-top:5px;
		padding-bottom:0;
	}
	
	.mod-index-more-link A, .mod-index-more-link A:visited{
		margin: 0;
		padding: 0;
		
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #5a5a5a;
		
		text-decoration: none;
		
		background: none;
		border: none;
	}
	
	.mod-index-more-link A:hover{
		color: #336699;
	
		text-decoration: underline;
		
		background: none;
		border: none;
	}
	
	.mod-index-r1{
		padding-top: 8px;
	}

	.mod-index-r1-left{
		float:left;
		padding-right:5px;
	}
	
	.mod-index-r1-right{
		
	}
	
	.mod-index-r1-left .mini-sliders{
		overflow: hidden;
		width: 313px;
		padding-bottom:5px;
		border-bottom: 5px solid #DDD;
	}
	
	.mod-index-r1-left .mini-sliders .mini-slider{
		float: left;
		margin-left:12px;
	}
	
	
	.mod-index-nav{
		overflow:hidden;
		width: 315px;
		margin-top:3px;
	}
	
	#GL_CONTENT .mod-index-nav A, #GL_CONTENT .mod-index-nav A:visited{
		float: left;
		display: block;
		
		margin:0;
		padding:5px;
		padding-top:6px;
		margin-left:3px;
		
		width:90px;
		height:15px;
		
		background: #f1f5f5;
		text-decoration: none;
		
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #5a5a5a;
		
		border:solid 1px #dee2e2;
	}
	
	#GL_CONTENT .mod-index-nav A:hover{
		float: left;
		display: block;
		
		margin:0;
		padding:5px;
		padding-top:6px;
		margin-left:3px;
		
		width:90px;
		height:15px;
		
		background: #d7e1e1;
		text-decoration: none;
		
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #111111;
		
		border:solid 1px #bed9d9;
	}
	
	
	.mod-index-iconav{
	}
	
	#GL_CONTENT .mod-index-iconav A, #GL_CONTENT .mod-index-iconav A:visited{
		float: left;
		display: block;
		
		margin:0;
		padding:5px;
		padding-top:6px;
		margin-left:8px;
		margin-bottom:8px;
		
		width:94px;
		height:89px;
		
		background:#FFFFFF;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position:center;
		text-decoration: none;
		
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #5a5a5a;
		
		border:none;
	}
	
	#GL_CONTENT .mod-index-iconav A EM, #GL_CONTENT .mod-index-iconav A:visited EM, #GL_CONTENT .mod-index-iconav A:hover EM{
		font-style: normal;
		margin-top:70px;
		display:block;
		text-align: center;
		font:bold 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#5d97f3;
	}
	
	html*#GL_CONTENT .mod-index-iconav A EM, html*#GL_CONTENT .mod-index-iconav A:visited EM, html*#GL_CONTENT .mod-index-iconav A:hover EM{
		margin-top:78px;
	}
	
	#GL_CONTENT .mod-index-iconav A:hover EM{
		color:#333333;
	}
	
	#GL_CONTENT .mod-index-iconav A:hover{
		float: left;
		display: block;
		
		margin:0;
		padding:5px;
		padding-top:6px;
		margin-left:8px;
		margin-bottom:8px;
		
		width:94px;
		height:89px;
		
		background:#FFFFFF;
		background-color:#FFFFFF;
		background-repeat: no-repeat;
		background-position:center;
		text-decoration: none;
		
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #111111;
		
		border:none;
	}
	