/* CSS Document */

#index_right {
	border:1px solid red;
	width:750px;
	height:auto !important;
	min-height:500px;
	height:500px;
	margin:0 0 20px;
	float:left;
	padding:0 10px;
}

#index_right ol, #index_right ul {
	list-style-position:inside;
}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
h1,h2,h3 {
	color:#D6344A;
	margin-bottom:30px;
	margin-top: 4px;
	text-align:left;
	line-height:1.1em;
	/*text-shadow: 1px 1px 1px #333;*/
}
#product_list h3 {
	text-shadow: 1px 1px 1px #cfc;
}
#index_right img.floatLeft {
	float:left;
	margin:4px 20px 4px 4px;
}


.home_category {
	padding:10px;
	width:262px;
	height:180px;
	margin:10px 10px 0 0;
	border:1px solid #ccc;
	overflow:hidden;
	float:left;
	background:url(../img/bg_head_bottom_nav.jpg) repeat-x;
}

.home_category h3 {
	margin-top:0;
	margin-bottom:20px;
}

.home_category img {
	float:right;
	margin-left:10px;
}

.clearfloat { clear:both; height:1px; font-size:1px; line-height:1px; }

div.cmsbox	{ margin-top:10px; }
div.cmsbox img { float:left; margin-right:10px; }

#center_column ul#usp { padding:0 10px; }
#center_column ul#usp li { margin:10px 0; background:url(/img/medistor_tick.gif) no-repeat; list-style:none; padding-left:30px; font-weight:bold; font-size:1.2em; color:#d6344a; }
.column	{ width:287px; float:left; padding-right:6px; }
blockquote { font-style:italic; }
.clearfloat { width:570px; clear:both; height:1px; font-size:1px; line-height:1px; }
.caption { padding:5px; background:#a8cbeb; text-align:center; margin:10px 0; }
.caption img { border:2px solid #fff; }
.imgborder { margin:10px auto; border:2px solid #a8cbeb; }
