/*  
Theme Name: Hyderabad Jewellers.com
Theme URI: http://www.hyderabadjewellers.com/
Description: Hyderabad Jewellers.com is a jewellery based portal <br> - Designed by <a href="http://www.pixelisolutions.com">Pixelisolutions.com</a>  
Version: 2.6
Created On : Dec 24, 2008
Author: Pixelisolutions.com
Author URI: http://www.pixelisolutions.com/
2008, Hyderabad Jewellers. All rights reserved
*/

/* ------------------- Global Reset & Body Styles ----------------------- */

*{
	margin:0;
	padding:0;
}
body{
	background:#fff url(img/bg.jpg) repeat-x top;
	font:12px/18px Tahoma, Arial, FreeSans, Helvetica, sans-serif;
	color:#222;
}
a {
	color:#222;
	text-decoration:none;
}
a:hover {text-decoration:underline;color:#000;}
/* ------------------- Global Reset & Body Styles ----------------------- */

/* ------------------- Heading Styles ----------------------- */

h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;/*color:#65900b;*/}

/* ------------------- Heading Styles ----------------------- */

/* ------------------- Layout Styles ----------------------- */

#wrapper{
	width:996px;
	margin:0 auto;
}
	#header{
		background:url(img/header.jpg) no-repeat;
		height:130px;
		overflow:hidden;
	}
		.logo{	
			width:374px;
			padding:45px 0 0 128px;
			float:left;
		}
			.logo h1{}
				.logo h1 a{
					display:block;
					height:63px;					
				}
					.logo h1 a span{
						display:none;
					}
	.top_links{
		height:38px;
		float:right;
	}
		.top_links ul{
			list-style:none;
		}
			.top_links li{
				list-style:none;
				display:inline;
				line-height:38px;
			}
				.top_links li a{
					color:#fff;
					font-weight:bold;
					background:url(img/menu_divider.jpg) no-repeat left center;
					text-decoration:none;
					text-transform:uppercase;
					padding:0 8px 0 20px;
				}
					.top_links li a:hover{
						color:#fff;
						background:url(img/menu_divider_h.jpg) no-repeat left center;
						text-decoration:none;
					}
	.search{
		width:295px;
		height:29px;
		float:right;
		margin:40px 0 0 0;
		overflow:hidden;
	}
		.search form .field{
			width:170px;
			height:14px;
			margin:5px 0 0 73px;
			background:transparent;
			border:none;
			cursor:text;
			padding:4px 2px 2px 2px !important;
			padding:2px;
			font-weight:bold;
			font-size:11px;
		}
		.search form .btn{
			width:23px;
			height:23px;
			border:none;
			background:none;
			cursor:pointer;
			text-indent:-999px;
		}
	#container{
		margin:10px 0;
	}
		#sidearea1{
			width:180px;
			float:left;
		}
			.categories{
				margin:0 0 10px 0;
			}
				.categories h4{
					background:url(img/cat_top.jpg) no-repeat;
					height:26px;
					line-height:26px;
					color:#c61e00;
					margin:0;
					font-size:15px;
					text-indent:15px;
				}
				.categories ul{
					background:#a90329 url(img/cat_bottom.jpg) no-repeat bottom;
					padding:10px 12px 38px 10px;
				}
					.categories li{
						margin:4px 0;
						background:url(img/bullet.gif) no-repeat left center;
						list-style:none;
						padding:0 0 0 18px;						
					}
						.categories li a{
							color:#eebaa4;
							font-weight:bold;
							text-decoration:none;
						}
							.categories li a:hover{
								color:#fff;
								text-decoration:underline;
							}
			.s_block2{
				background:url(img/market_rates_bg.jpg) no-repeat;
				height:140px;
				margin:0 0 10px 0;
				padding:35px;
				color:#7d7c5e;
				font-weight:bold;
				font-size:11px;
			}
				.s_block2 h6{
					color:#7e0521;
					text-align:center;
					border-bottom:1px solid #7c5a01;
					padding-bottom:3px;
					margin:0 0 8px 0;
				}
				.s_block2 p{
					margin:0 0 5px 0;
				}
				.s_block2 strong{
					font-size:12px;
					color:#676249;
				}
				.readmore a{
					color:#ec1100;
					text-decoration:underline;
					font-size:10px;
					font-weight:bold;
				}
					.readmore a:hover{
						color:#bf1204;
						text-decoration:underline;
					}
		#mainarea{
			width:550px;
			float:left;
			margin:0 0 0 8px;
		}
			#mainarea1{
				width:516px;
				float:left;
				margin:0 0 0 8px;
				background:#fff4db url(img/main_area1.jpg) repeat-x;
				padding:15px;		
				border:1px solid #dac876;
			}
			#main_content{
			}
			.m_block1{
				margin:0 0 20px 0;
			}
			.m_block2{
				width:248px;
				background:#fff url(img/m_block2_bg.jpg) repeat-x bottom;
				border:1px solid #bdbcbd;
				padding:10px;
				margin:0 0 20px 0;
				min-height:250px;
				height:auto !important;
				height:250px;
			}
				.m_block2 h6{
					color:#c43000;
				}
				.m_block2 img{
					text-align:center;
					margin:0 0 10px 0;
				}
				.m_block2 li{
					margin:5px 0;
				}
					.m_block2 li a{
						text-decoration:underline;
					}
			.m_block3{
				background:#fff url(img/m_block3_bg.jpg) repeat-x bottom;
				border:1px solid #bdbdbd;
			}
				.m_block3 h4{
					background:url(img/m_block3_top.jpg) repeat-x;
					height:30px;
					line-height:30px;
					border-bottom:1px solid #bdbdbd;
					color:#a52b2b;
					text-indent:15px;
				}
				.m_block3_content{
					padding:0 15px 10px 15px;
				}
					.m_block3_content p{
						margin:0 0 10px 0;
					}
					.m_block3_content img{
						float:left;
						padding-right:10px;
					}
				.m_block3 h6{
					color:#a52b2b;
				}
				.m_block3_content a{
					color:#c42c25;
					text-decoration:underline;
				}
					.m_block3_content a:hover{
						color:#810500;
					}
		#sidearea2{
			width:250px;
			float:right;
		}
			.sponsors{
				overflow:hidden;
			}
				#sidearea2 ul, .sponsors ul{
					list-style:none;
				}
					#sidearea2 li, .sponsors li{
						list-style:none;
					}
				.sponsors img{
					margin:5px 0;
					list-style:none;
				}
#footer{
	background:#ed9017 url(img/footer_bg.jpg) repeat-x bottom;
}
	#footer_inner{
		background:url(img/footer_in.jpg) no-repeat;
		width:996px;
		height:40px;
		margin:0 auto;
		color:#a27616;
		font-size:10px;
		text-align:center;
		font-weight:bold;
		padding:10px 0 0 0;
	}
		#footer_inner a{
			color:#a27616;
			text-decoration:none;
		}
			#footer_inner a:hover{
				text-decoration:underline;
			}
/* Added Styles */
#cat{
	margin:0 0 20px 0;
}
	#cat h2,p{
		margin:0;
	}
	#cat h2, .h2{
		color:#c43000;
		font-size:16px;
	}
.content{
	background:#ecdeb4 url(img/content_bg.jpg) repeat-x bottom;
	padding:10px;
	border:1px solid #d0b918;
}
	.content h2 a{
		color:#c43000;
		font-size:14px;
	}
.content1 h2 a{
		color:#c43000;
		font-size:18px;
}
.more_btn{
	background:url(img/more_btn.gif) no-repeat;
	width:59px;
	height:20px;
	float:right;
	text-indent:-9999px;
	margin:10px 10px 0 0;
	cursor:pointer;
}
/* Added Styles */

/* ------------------- Layout Styles ----------------------- */

/* ------------------- Genric Styles ----------------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
#mainarea ul{margin:0 0 0 20px;}
img{border:none;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.width250{
	width:240px;
}

/* ------------------- Genric Styles ----------------------- */

/* Ajax Tabs Styles */
#basic-accordian{
}
	.accordion_headings{
		background:url(img/featured_top_m.jpg) repeat-x;
		padding:5px 16px;
		cursor:pointer;
		font-weight:bold;
		color:#9d8343;
		border:solid #b38006;
		border-width:1px 1px 0 1px;		
}
	.accordion_child{
		padding:15px;
	}
	.accordion_content{
		clear:both;
		padding:20px 10px 10px 10px;
		min-height:150px;
		height:auto !important;
		height:150px;
		font-family:Verdana;
		color:#222;
		background:#ecdab0;
		border:1px solid #b38006;
	}
		.accordion_content img{
			margin:0 10px 0 0;
			float:left;
		}
		.accordion_content h6{color:#685529;}
		.accordion_content p{
			margin:0 0 10px 0;
		}
	.header_highlight{
		background:url(img/featured_top_m_h.jpg) repeat-x;
		color:#c43000;
		border:solid #b38006;
		border-width:1px 1px 0 1px;		
	}
	.tab_container *{
		float:left;
		display:block;
	}
		.tab_container h6{
			color:#c43000;
			margin:0 45px 0 15px;
			line-height:32px;
		}
/* Ajax Tabs Styles */


/*  Yui Tabbed Menu  */
.yui-navset {} 
.yui-content {
		clear:both;
		padding:20px 10px 10px 10px;
/*		min-height:150px;
		height:auto !important;
		height:150px;*/
		font-family:Verdana;
		color:#222;
		background:#ecdab0;
		border:1px solid #b38006;
}
.yui-nav {}
#menu_content ul.yui-nav{
	margin:0;
}
.yui-nav li{
	list-style:none;
	display:block;
	float:left;
}
.yui-nav li a{
		list-style:none;
		display:block;
		float:left;
		background:url(img/featured_top_m.jpg) repeat-x;
		padding:5px 16px;
		cursor:pointer;
		font-weight:bold;
		color:#9d8343;
		border:solid #b38006;
		border-width:1px 1px 0 1px;
		text-decoration:none;		
}
.yui-content img{
	margin:0 10px 0 0;
	float:left;
}
.yui-nav li a:visited{
		color:#c43000;
		margin:0 45px 0 15px;
		line-height:32px;
}
.yui-nav li a:hover{background-color:#ca0002; color:black;}
.yui-nav li a:active{color:black;}
.yui-nav li.selected a{
		background:url(img/featured_top_m_h.jpg) repeat-x;
		color:#c43000;
		border:solid #b38006;
		border-width:1px 1px 0 1px;		
}
