/* ie7.css */
body {text-align:left;}
.container {text-align:left;}
* html .column, * html div.span-1, * html div.span-2, * html div.span-3, * html div.span-4, * html div.span-5, * html div.span-6, * html div.span-7, * html div.span-8, * html div.span-9, * html div.span-10, * html div.span-11, * html div.span-12, * html div.span-13, * html div.span-14, * html div.span-15, * html div.span-16, * html div.span-17, * html div.span-18, * html div.span-19, * html div.span-20, * html div.span-21, * html div.span-22, * html div.span-23, * html div.span-24 {overflow-x:hidden;}
* html legend {margin:-18px -8px 16px 0;padding:0;}
ol, ul {margin-left:2px;}
ul.arrow, ul.star, ul.check{margin:0; padding:0; list-style-type:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
html>body p code {*white-space:normal;}
hr {margin:-8px auto 11px;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
fieldset {padding-top:0;}
hr {border:0px solid #fff;background:none;color:none;margin:-8px auto 11px;color:#000;visibility: hidden;}
hr.spacer {border-bottom:1px solid #ddd;margin:0 0 10px 0;visibility: visible;color: #222;}
.nopadding {padding:0;}
.nomargin{margin:0;}
.lastblock {margin:0;}
.topmenu ul{float:right;width:auto;}
.main_inner{padding-top:10px;}
.imgborder{padding:2px;border:1px solid #eee; float:left}

#suckerfish li:hover, #suckerfish li.hover { position: static;}
#suckerfish li ul { /* third-and-above-level lists */
margin: 0 0 0 0; background:#FFFFFF}		
#suckerfish li li{
   background-color:#FFFFFF;
   background-image:none !important;
}
/* Three columns */
.cols-3 .item {float:left;width:29.5%;}
.function_inner .search {float:left; width:400px; margin-top:2px}
.function_inner .search label { display:none}

.function_inner .button, .button {margin:0 4px 0 4px; padding: 4px; background:#ff9c00; color:#fff;line-height:120%}
.function_inner input {border:none;  line-height:100%}
.imgusertop{display:block; float:left}
.bottom_module{padding:20px 0 20px 0; margin-bottom:10px;background:none; }


.usertop div.moduletable,
.bottom_module div.moduletable,
.before_after div.moduletable{
	border:1px solid #eee;
}
#suckerfish ul li ul{border:1px solid #eee;}
#suckerfish ul li ul li{border-top:1px solid #eee;}

.lof-ass .lof-description{
	z-index:3;
	position:absolute;
	bottom:30px;
	left:50px;
	max-width:400px;
	width:400px;
	background:#fff;
	padding:10px;
	display:block;

	/* filter:0.7(opacity:60) */
}
.lof-ass .lof-description p{
	margin:0 8px;
	padding:8px 0;
	color:#222;
}




