/* Stylesheet for controlling home page and shop view */

#carousel {
	float:left;
	margin-left:12px;
	margin-top:0px;
	margin-bottom: 4px;
	width:500px;
	height:160px;
/*	border:1px solid #CC3F4D;*/
	border: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url('images/ad_images/loading_bg.jpg');
}


#image_flicker a img {
	width: 500px;
	height: 160px;
}

#sticky_container {
	float:left;
	margin-left:16px;
	margin-top:0px;
	margin-bottom: 4px;
	width:160px;
	height:160px;
/*	border:1px solid #CC3F4D;*/
	border: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#sticky_flicker a img {
	width:160px;
	height:160px;
}

.subscribe_bar {
	position:relative;
	float:left;
	height:120px;
	width:690px;
	background:url(images/subscribe_bar.png);
	background-repeat:no-repeat;
	margin-left: 12px;
}

.subscribe_bar_arrow_left {
	position:relative;
	float:left;
	height:82px;
	width:70px;
	background:url(images/subscribe_arrow_left.png);
	background-repeat:no-repeat;
}

.subscribe_bar_arrow_right {
	position:relative;
	float:right;
	height:82px;
	width:70px;
	top:0px;
	padding-right:12px;
	background:url(images/subscribe_arrow_right.png);
	background-repeat:no-repeat;
}

.subscribe_bar_text_container {
	position:relative;
	float:left;
	left:0px;
	top:32px;
	height:50px;
	width:270px;
}

.subscribe_bar_text {
	position:relative;
	float:left;
	font-family:tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222222;
}

.subscribe_bar_text_red {
	font-family:tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

#subscribe_bar_email_input {
	position:relative;
	float:left;
	left:0px;
	padding-right:40px;
	width:188px;
	top:39px;
}

#subscribe_bar_email_input input {
	height:28px;
	z-index:10000;
	font-family:tahoma, arial;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

#subscribe_bar_email_submit {
	position:relative;
	float:right;
	padding-right:22px;
	top:-7px;
	left:30px;
}

#category_container {
	position:relative;
	float:left;
	height:280px;
	width:680px;
	left:0px;
	top:5px;
	padding:none;
	margin-left: 6px;
}

.category_block {
	position:relative;
	float:left;
	margin-top:6px;
	margin-left:8px;
	background-color:#FFFFFF;
	border:2px solid #B6A871;
	width:125px;
	height:125px;
	}

.category_ad {
	/*
	position:relative;
	float:left;
	margin-top:-129px;
	margin-left:6px;
	background-color:#FFFFFF;
	border:2px solid #B6A871;
	width:120px;
	height:260px;
	*/
	position:relative;
	float:left;
	margin-top:6px;
	margin-left:8px;
	background-color:#FFFFFF;
	border:2px solid #B6A871;
	width:120px;
	height:125px;

}	

#featured_article_bar {
	position:relative;
	float:left;
	background:url(images/featured_article_bar.png);
	background-repeat:no-repeat;
	height:70px;
	width:680px;
	font-family:tahoma, arial;
	font-size:32px;
	color:#444444;
	padding-left:20px;
	margin-left: 15px;
}

.featured_article_main {
	position:relative;
	float:left;
	width:627px; 
	border:2px solid #b7a971;
	background:#FFFFFF;
	margin-left: 14px;
	margin-bottom: 20px;
	padding: 20px;
}

#home_comments {
	position:relative;
	float:left;
	border:2px solid #b7a971;
	top:12px;
	width:667px;
	background:#FFFFFF;
	margin-left: 14px;
	margin-bottom: 30px;
}

.home_adsense {
	position:relative;
	top:12px;
	margin-bottom:12px;
	width:480px;
	border:0PX;
	background:#FFFFFF;
}

