/*
-----------------------------------------------
copyright psdtheme(s).com
Stylesheet:  HOMEPAGE.css
Version:  1 
Revision: 1 MARCH  2008
----------------------------------------------- */

#left_side{ float:left; width:720px; min-height:400px; overflow:hidden; position:relative;}
#left_side.index{  padding-top:12px; }

.boxe{}
.content_boxe{
float:left; 
width:347px;
overflow:hidden; 
text-align:center; 
height:210px; 
background-repeat:no-repeat;
padding-top:1px;
padding-left:1px;
padding-right:1px;
background-image:url(../images/layout/boxes/bg.png);
position:relative;
}

.content_boxe img{background-color:#000000;  float:left; }
.right_shadow{float:left; width:352px; margin-left:-349px; background-position:right top; padding-top:211px;  background-repeat:no-repeat; background-image:url(../images/layout/boxes/right_shadow.png);  margin-right:7px; margin-bottom:8px; }

.title_boxe{ width:333px; min-height:108px; background-repeat:no-repeat; padding-left:10px; padding-right:10px; padding-top:16px; background-image:url(../images/layout/boxes/bottom.png); float:left; position:relative; float:left; }
.options_boxe_free{ position:absolute; bottom:8px; width:339px; left:10px; background-repeat:no-repeat; float:left; background-image:url(../images/layout/free.png); background-position:264px center;  }
.options_boxe_exclusive{ position:absolute; bottom:8px; width:339px; left:10px; background-repeat:no-repeat; float:left; background-image:url(../images/layout/exclusive.png); background-position:269px center;  }
.options_boxe_tutorial{ position:absolute; bottom:8px; width:339px; left:10px;  background-repeat:no-repeat; float:left; background-image:url(../images/layout/tutorial.png); background-position:295px center;  }
.options_boxe_coded{ position:absolute; bottom:8px; width:339px; left:10px;  background-repeat:no-repeat; float:left; background-image:url(../images/layout/coded.png); background-position:276px center;  }
.options_boxe{ position:absolute; bottom:8px; width:339px; left:10px; float:left;  }

.tags{ position:absolute; bottom:35px; left:10px;}

.right_shadow .tags{ width:100%; float:left; margin-top:3px; color:#555d68; font-size:10px;}
.content_t_l{ background-image:url(../images/layout/boxes/top_left.png); width:3px; height:3px; position:relative; top:0; margin-left:-1px; margin-top:-1px; float:left;  margin-bottom:-212px;}
.content_t_r{ background-image:url(../images/layout/boxes/top_right.png); width:3px; height:212px; position:relative; z-index:1; top:0; margin-right:-1px; margin-top:-1px; float:right;  margin-bottom:-212px;}


.slider{float:left;  }

/* HOME */

div#sponsors{
	float:left;
	width:254px;
	padding-top:10px;
	background:url(../images/layout/sponsor.png) no-repeat left top;
	margin-bottom:10px;
	overflow:hidden;
	margin-left:4px;
	}
	div#sponsors a{
		float:left;
	}

#left_home{
	float:left;
	width:302px;
	background:url(../images/home/bg_left.png) repeat-y;
	padding:55px 25px 24px 25px; 
	position:relative;
	font-size:14px;
	line-height:20px;
	min-height:800px;
	color:#707477;
}
	#left_home #top_round{
		background:url(../images/home/left_rounded.png) no-repeat;
		position:absolute;
		top:0px; left:0px;
		width:352px;
		height:5px;
	}
	#left_home #bottom_round{
		background:url(../images/home/left_rounded.png) no-repeat 0px -5px;
		position:absolute;
		bottom:0px; left:0px;
		width:352px;
		height:4px;
	}
	#left_home h1{
		text-indent:-5000px;
		background:url(../images/home/crazy_details.png) no-repeat;
		width:295px;
		height:159px;
		margin-bottom:40px;
	}	

	
	#left_home h2{
		color:#FFF;
		font-size:20pt;
		text-align:left;
		font-family:Georiga ;
		font-style:normal;
		margin-bottom:10px;
		margin:40px 0px 0px 0px;
		padding:0;
		
	}
	
	div.latest_theme{
		margin-top:20px;
		margin-bottom:30px;
		float:left;
		font-size:11px;
	}
	
	div.latest_theme a.title_latest_theme{ color:#C9C9C9; float:left;  font-weight:bold; margin-bottom:5px; margin-top:20px;}

	div.latest_theme p{
		float:left;
	}	
	
	div.latest_theme p a{
		color:#FFF;
	}
	
	#left_home ul{
		float:left;
		margin:0;
		padding:0;
		width:100%;
		}
		
	#left_home ul li{
		float:left;
		width:100%;
		list-style:none;
	}
	
	#left_home ul li a{
		display:block;
		border-bottom:1px solid #343537;
		padding-bottom:22px;
		padding-top:26px;
		font-size:12px;
		background-image:url(../images/content/mad_guys.png);
		background-repeat:no-repeat;
		padding-left:75px;
		color:#C4DAF5;
	}
	
	
	#left_home ul li a:hover{ text-decoration:none; }
	
	#left_home ul li#free a{
		background-position: left 0px;
	}		
	
	#left_home ul li#exclu a{
		background-position: left -87px;
	}	
	
	#left_home ul li#dev a{
		background-position: left -176px;
		border-bottom:none;
		padding-bottom:10px;
	}
	
	#left_home ul li a  span{ margin-top:0px; float:left; width:100%; font-weight:bold; }
	
	
	#left_home ul li#free span{
		color:#F7B340;		
	}	
	#left_home ul li#exclu span{
		color:#75ACF2;		
	}	
	#left_home ul li#dev span{
		color:#2AB17D;		
	}
	
	#left_home ul li a  p span{ margin-top:0px; float:none; width:auto; color:#FFF!important; font-size:11px; visibility:hidden; }
	
	#preview_last{
		width:302px;
		height:189px;
		overflow:hidden;
		float:left;
	}

	
#center_home{
	float:right;
	width:340px;
	margin-right:12px;
	color:#6D747E;
}

	#center_home h1{
		color:#FFF;
		font-size:20pt;
		text-align:left;
		font-family:Georiga ;
		font-style:normal;
		margin:0px 0px 15px 0px;
		padding:0;
	}	
	
	#affiliate_box{
			background:url(../images/home/affiliate.png) no-repeat right top;
			display:block;
			min-height:106px;
			padding-right:116px;
			float:left;
			margin-bottom:40px;
	}
	
	span.percent{
		color:#95D6E8;
		font-weight:bold;
	}
	
	#customer_box{
			background:url(../images/home/testimonial.png) no-repeat left top;
			display:block;
			min-height:100px;
			padding-left:88px;
			float:left;
			margin-bottom:40px;
	}
	
	#customer_box blockquote{ background:url(../images/home/quote_open.png) no-repeat left top; text-indent:16px; margin:0px; }
	#customer_box blockquote span{ background:url(../images/home/quote_close.png) no-repeat right bottom; padding-right:16px;  }
	p.customer{ margin-top:10px; font-size:11px; font-style:italic;}
	
	#blog_box{
			background:url(../images/home/blog.png) no-repeat right top;
			display:block;
			min-height:75px;
			padding-right:62px;
			float:left;
			margin-bottom:40px;
	}
	
	#blog_box a.blog_link{ color:#FFF; display:block; font-weight:bold; margin-bottom:5px; }
	#blog_box p.blog_meta{ float:left; margin-bottom:15px;}
	
	#twitter_box{
			background:url(../images/home/twitter.png) no-repeat left top;
			display:block;
			min-height:71px;
			padding-left:90px;
			float:left;
	}
	#twitter_box h1 a{color:#FFF; }
	
	#twitter_box .shout{
		float:left;
		margin-bottom:20px;
	}
		
		.shout .time{
			font-style:italic; color:#949CA7;
		}
		.shout a{
			text-decoration:unerline;
		}
		
		
		
	
	#center_home .description{
		float:left;
		width:100%;
		font-size:12px;
		line-height:16px;
	
	}
	
		#center_home .description a{ color:#FFF; font-size:11px; }