/*---------------------------------------------------------------- 
  Copyright:
  Copyright (C) 2008 IceTheme. All Rights Reserved
  
  License:
  Copyrighted Commercial Software 
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */

/* general module seperator */
.separator {
	margin-right:20px;}

/* Moduletable */
.moduletable {
	position:relative;} 

	.moduletable .moduletable_wrapper {
		margin-right:15px}
		
	.moduletable_tl,
	.moduletable_tr {
		background:url(../images/moduletable_header.png) no-repeat left 0;
		width:50%;
		height:60px;
		padding:0;}
		/*fariz was here*/
		/*.moduletable_tl {
			background-position:left 0;
			margin:-34px 0 -10px 0;
			float:left;}
		*/
		
		.moduletable_tl {
			background-position:left 0;
			margin:-58px 0 -10px 0;
			float:left;}
		/*2 fariz was here 
		    .moduletable_tr{
			background-position:right 0;
			margin:-34px -15px -10px 0;
			padding-left:15px;
			float:right;}
        */
		.moduletable_tr{
			background-position:right 0;
			margin:-58px -15px -10px 0;
			padding-left:15px;
			float:right;}

        		
			/* Hack Safari and Chrome */
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				.moduletable_tl { width:50.505%}	}
	/*3. 	fariz was here
	.moduletable h3 {
		margin: 0;
		padding:0;
		position:absolute;
		top:-29px;
		left:22px;
		text-shadow:1px 1px 1px #000;
		color:#fff;
		white-space:nowrap;
		font-size:1.3em;}
		
		*/
		.moduletable h3 {
			margin: 0;
			padding:0;
			position:absolute;
			top:-53px;
			left:22px;
			text-shadow:1px 1px 1px #000;
			color:#fff;
			white-space:nowrap;
			font-size:1.0em;}
			
		.moduletable h3 span {
			filter:alpha(opacity=100);
			-moz-opacity:0.75;
			-khtml-opacity: 0.75;
			opacity: 0.75; }
		
		.moduletable_content {
			margin:0;}
	

/* Moduletable with suffix = style1 */
	.style1 .moduletable_tl {
		background-position:left -60px}
		
	.style1 .moduletable_tr{
		background-position:right -60px;}
		

/* Moduletable with suffix = style2 */
	.style2 .moduletable_tl {
		background-position:left -120px}
		
	.style2 .moduletable_tr{
		background-position:right -120px;}



/* Columns Modules without a Suffix */
.col-module {
	position:relative;
	margin-bottom:16px;
	margin-right:15px;
	clear:both;}
	
	.col-module .col-module_header_wrapper {
		margin-right:6px}
						
	.col-module .col-module_header_l,
	.col-module .col-module_header_r  {
		background-image:url(../images/col-module_header.png);
		background-repeat:no-repeat;
		width:100%;
		height:105px;
		z-index:99;
		margin-top:-25px;
		margin-bottom:-50px;}
	
	.col-module .col-module_header_l {
		background-position:left 0;
		float:left;
		margin-left:-34px;
		padding-right:34px;}
		
	.col-module .col-module_header_r {
		background-position:right 0;
		float:right;
		width:20px;
		margin-right:-20px;}
	
	.col-module h3 {
		margin: 0;
		padding:0;
		clear:both;
		position:relative;
		top:-17px;
		left:-1px;
		color:#fff;
		text-shadow:1px 1px 1px #000;
		white-space: nowrap;
		font-size:1.3em;}
		.col-module h3 span {
			filter:alpha(opacity=75);
			-moz-opacity:0.75;
			-khtml-opacity: 0.75;
			opacity: 0.75; } 	
		
		.col-module .col-module-content{
			margin:0;
			position:relative;
			overflow:visible;
			clear:both;}


/* Col Modules with suffix = style1 */
	.style1 .col-module_header_l {
		background-position:left -105px;}
	
	.style1 .col-module_header_r {
		background-position:right -105px;}


/* Col Modules with suffix = style2 */
	.style2 .col-module_header_l {
		background-position:left -210px;}
	
	.style2 .col-module_header_r {
		background-position:right -210px;}

	
/* Fix styles for right columns modules */
	#right-column .col-module {
		margin-right:0;
		margin-left:15px;}
		
	#right-column .col-module .col-module_header_wrapper {
		margin-right:0;
		margin-left:6px;}
		
	#right-column .col-module .col-module_header_l {
		background-position:left -315px;
		width:20px;
		margin-left:-20px;
		padding-right:0}
	
	#right-column .col-module .col-module_header_r {
		background-position:right -315px;
		width:100%;
		margin-right:-37px;
		padding-left:37px;
		margin-left:0;}
		

/* Col Modules with suffix = style1 */
	#right-column .style1 .col-module_header_l {
		background-position:left -420px;}
	
	#right-column .style1 .col-module_header_r {
		background-position:right -420px;}


/* Col Modules with suffix = style2 */
	#right-column .style2 .col-module_header_l {
		background-position:left -525px;}
	
	#right-column .style2 .col-module_header_r {
		background-position:right -525px;}

		

/* Footer Modules */

.moduletable_footer {
	margin-bottom:5px;
	position:relative;
	overflow:hidden;}
	
.moduletable_footer h3 {
	font-size:1.3em;
	margin:0 0 9px;
	text-shadow:1px 1px 1px #000;
	color:#fff;}
	.moduletable_footer h3 span {
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;}
	
	.moduletable_footer .moduletable_content {
		margin:0;}
			