.clear {
	clear: both; 
	display: block; 
	height: 0; 
	overflow: hidden; 
	visibility: hidden; 
	width: 0; 
	}

.floatleft  { float:left;}
.floatright { float:right;}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Common Testimonials
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

#testimonial_full { width:auto; }

.sys_tm1 {
	position:relative;
	width:auto; 
	margin:0; 
	padding:20px;
	font-size:13px; 
	}

	.sys_tm1 .testimonial { 
		padding-left:60px;
		margin:0 0 30px 0;
		background:url('../images/quote_icon.png') 0 0 no-repeat; 
		}
	
	.sys_tm1 .msg {
		font:italic normal 16px/22px Georgia, Arial, sans-serif;
		text-align:justify;
		color:#444444;
		}
	
	.sys_tm1 .title {
		font:normal bold 14px Arial, Verdana, sans-serif; 
		margin:5px 0;
		}
	
	.sys_tm1 .author img {
		float:left; 
		border:1px solid #000; 
		padding:1px; 
		margin-right:15px;
		width:150px; 
		max-width:300px;
		}

	.sys_tm1 .info {
		color:#444444;
		line-height:15px;
		}

	.sys_tm1 .info span {
		display:block;
		}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Fade Testimonials
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

#fadereview	.msg				{ font:italic normal 12px/22px Georgia, Arial, sans-serif; margin:0 0 15px 0; color:#444; }
#fadereview	.title				{ font-weight:bold; font-size:13px; margin:5px 0; }
#fadereview	.author img 		{ float:left; border:1px solid #eee; padding:2px; margin-right:10px; }
#fadereview	.info               { color:#444444; line-height:15px; }
#fadereview	.info span          { display:block; }

#fadereview		    { overflow:hidden;  height:100%;padding-bottom:15px; }
#fadeblock			{ padding:10px; }
#fadeblock	.nav	{ padding:3px 0px; margin-bottom:5px; text-align:right; }
a#next, a#prev		{ font:normal 9px Tahoma, Arial, Verdana; text-transform:uppercase; text-decoration:none; outline:none; }
a#next				{ padding-left;5px; }
a#prev				{ }

.author img.ratings	{ border:none;}
#fadereview img.ratings	{ border:none;}


.buttonsmall {
	background:#dddddd; 
	color:#fff; 
	margin: 0px 2px; 
	padding:3px 8px; 
	text-transform:uppercase; 
	font-size:10px; 
	border:none; 
	text-decoration:none;
	cursor:pointer;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	}

.buttonsmall:hover {
	color:#fff; 
	cursor:pointer; 
	text-decoration:none; 
	background:#cccccc;
	}

* html .buttonsmall {
	background:#dddddd; 
	color:#fff; 
	margin: 0px 2px; 
	padding:3px 8px; 
	text-transform:uppercase; 
	text-decoration:none; 
	cursor:pointer;
	}