.clear{
	clear: both;
}

ul{
	margin-top: 14px;
	margin-bottom: 14px;
}

li{
	list-style-type: square;
	list-style-position: inside;
	padding-left: 20px;
}

ul.slider{
	margin-top: 0px;
	margin-bottom: 0px;
}

li.slider{
	list-style-type: square;
	list-style-position: inside;
	padding-left: 20px;
	line-height: 18px;
}

img.left{
	text-align: left;
	padding: 0 10px 0px 0;
	float: left;
}


img.right{
	text-align: left;
	padding: 0px 10px 20px 50px;
	float: right;
}

.image-left{
	float: left;
	margin-right: 30px;
}

.image-right{
	float: right;


}

img.left-2{
	text-align: left;
	padding: 0 10px 0px 0;
	float: left;
}


img.right-2{
	text-align: left;
	padding: 0px 10px 20px 50px;
	float: right;
}


.dotted-line-960{
	width: 960px;
	height: 3px;
	background-image: url('../images/dotted-bg.png');
	float: left;
}

.dotted-line-400{
	width: 400px;
	height: 3px;
	background-image: url('../images/dotted-bg.png');
	float: left;
}

.dotted-line-510{
	width: 510px;
	height: 3px;
	background-image: url('../images/dotted-bg.png');
	float: left;
}

.dotted-line-612{
	width: 612px;
	height: 3px;
	background-image: url('../images/dotted-bg.png');
	float: left;
}


.rollover-thumbnail a{
	width: 182px;
	height: 95px;
	padding-top: 5px;
	padding-left: 5px;
	margin-right:10px;
	display: block;
	background: url('../images/thumbnail-bg.png') 0 0 no-repeat;
	float: left;
}

.rollover-thumbnail a:hover{
	background-position: 0 -100px;
}


/*rollovers*/

#rollover-left-showcase a{
	width: 280px;
	height: 194px;
	padding: 226px 80px 0 50px;
	display: block;
	background-image: url('../images/showcase-left.png');
	background-position: 0 0px;
	background-repeat: no-repeat;
	float: left;
}

#rollover-left-showcase a:hover{
	background-position: 0 -420px;
	background-repeat: no-repeat;
}





#rollover-right-showcase a{
	width: 450px;
	height: 150px;
	padding: 260px 50px 0 50px;
	display: block;
	background-position: 0 0px;
	background-repeat: no-repeat;
	background-image: url('../images/showcase-right.png');
	float: left;
}

#rollover-right-showcase a:hover{
	background-position: 0 -420px;
	background-repeat: no-repeat;
}





.rollover-side-module{
	width: 340px;
	padding: 30px;
	margin: 0 50px 20px 0;
	display: block;
	background-image: url('../images/module-bg.png');
	float: left;
}


.rollover-portfolio-side-module{
	width: 232px;
	padding: 30px;
	margin: 0 50px 20px 0;
	display: block;
	background-image: url('../images/module-bg.png');
	float: left;
}






/*table properties*/

th{
	background-color: #cccccc;
	height: 30px;
}

td.price{
	text-align: center;
	height: 30px;
	background-color: #d9d9d9;
}

td.left{
	text-align: left;
	padding-left: 10px;
	background-color: #cccccc;
}

/*end table properties*/




















