/* Layout Styles Starts */
	#shopping-cart{
		width:158px;
		height:52px;
		float:right;
		background:url('/images/shopping-cart.gif') no-repeat;
		padding:14px 0 0 84px;
		color:#282828;
	}
	#shopping-cart h6{
		color:#0292c8;
		margin:0;
		font-weight:bold;
	}
	#shopping-cart a{
		font-size:10px;
		color:#0292c8;
	}
	#container{
		padding:0 0 0 10px;
		float:left ;
		width:100%;
		height:auto;
		margin:0 0 80px 0;
	}
	#left-col{
		width:201px;
		float:left;
	}
	#center-col{
		width:750px;
		float:left;
		padding:0 0 0 5px;
		text-align:left;
	}
	#right-col{
		width:201px;
		float:left;
	}
/* Layout Styles Ends */

/* Boxes Styles Starts */
	
	.block{
		width:201px;
		margin:0 0 15px 0;
		background:url('/images/block-bg.gif') repeat-y;
	}
	.block-top{
		background:url('/images/block-top.gif') no-repeat top;
		height:35px;
		line-height:35px;
		color:#4d4d4d;
		text-indent:37px;
		font-weight:bold;
		font-size:13px;
	}
	.block-bottom{
		background:url('/images/block-bottom.gif') no-repeat bottom;
	}
	#container .block-bottom ul{
		list-style:none;
		margin:0;
		padding:0 0 5px 0;
	}
	.block-bottom li{
		background:url('/images/arrow.gif') no-repeat 17px;
		border-bottom:1px solid #d3d3d3;
		padding:3px 0 3px 30px;
		text-align:left ;
	}
	.block-bottom li.noborder{
		border:none;
	}
	.block-bottom li a{
		color:#4d4d4d;
		font-weight:normal;
	}
	.block-bottom li a:hover{
		color:#3B5998;
		font-weight:normal;
	}
	.block-bottom form{
		padding:15px;
		color:#4d4d4d;
	}
	.block-bottom form a{
		color:#4d4d4d;
		text-decoration:underline;
	}
	.block-bottom form a:hover{
		color:#0292c8;
	}
	.search-text{
		border:1px solid #dfdbdb;
		padding:2px 0;
		width:165px;
	}
	.search-btn, .details-btn, .login-btn, .btn1{
		border:1px solid #dfdbdb;
		background:#e8e8e8 url('/images/btn1-bg.gif') repeat-x;
		outline:none;
		cursor:pointer;
		padding:2px 8px;
		margin:8px 0 4px 0;
		font-family:"Trebuchet MS";
		color:#4d4d4d;
	}
	p.login-links{
		padding:7px 0 0 0;
	}
	p.login-links a{
		font-weight:normal;
		text-decoration:none;
		color:#4d4d4d;
	}
	p.login-links a:hover{
		color:#4d4d4d;
		text-decoration:underline;
	}
	.price{
		color:#1f8fba;
		font-size:15px;
		font-weight:bold;
		padding:5px 0 0 0;
	}
	.details-btn{
		margin:0;
		padding:2px 6px;
	}
	.btn1{
		padding:5px 10px;
	}
	a.details-btn, a.btn1{
		font-weight:normal;
	}
	a.details-btn:hover, a.btn1:hover{
		color:#000;
		text-decoration:none;
	}
	.products-box .details-btn{
		margin:0 0 0 0px;
	}
	.addtocart{
		background:url(images/add-to-cart-btn.jpg) no-repeat;
		width:88px;
		height:28px;
		border:none;
		outline:none;
		text-indent:-999px;
	}
	.menu_on {
		font-weight:bold;
		font-size:12px;
		color:#3B5998 ;
	}
	.menu_off {
		font-weight:normal;
		font-size:12px;
		color:#000000 ;
	}
/* Boxes Styles Ends */

/* Products Box Starts */
	#menu-explain{
		margin:6px !important;
		margin:4px;
		border:1px solid #d3d3d3;
		width:725px;
		height:auto !important;
		height:auto;
		float:left;
		text-align:left;
		padding:0 0 10px 10px;
		color:#4d4d4d;
		line-height:25px;
	}
	.search-box{
		margin:6px !important;
		margin:4px;
		border:1px solid #d3d3d3;
		width:735px;
		height:auto !important;
		height:auto;
		float:left;
		text-align:left;
	}
	.products-box{
		margin:6px !important;
		margin:4px;
		border:1px solid #d3d3d3;
		width:735px;
		min-height:175px;
		height:auto !important;
		height:176px;
		float:left;
		text-align:left;
	}
	.products-box h3 a, .products-box-detail a{
		font-weight:normal;
	}
	#container .products-box p img.floatleft{
		margin:5px 10px 0 0;
	}
	.products-box-detail{
		border:1px solid #d3d3d3;
		padding:16px;
		width:496px;
	}

/* Products Box Ends */

/* Paragraph and list Styles */

	#container p{
		margin:0 0 15px 0;
	}
	#container form p{
		margin:0 0 5px 0;
	}
	#container p img.floatleft{
		margin:0 20px 0 0;
	}
	#container p img.floatright{
		margin:0 0 0 20px;
	}
	#mainarea img.floatleft, #mainarea p img.floatleft{
		margin:10px 10px 10px 0;
	}
	#mainarea img.floatright, #mainarea p img.floatright{
		margin:10px;
	}
	#container ul, #container ol{
		margin:0 0 0 20px;
	}
	#container ol{
		margin:0 0 0 30px;	
	}
	#container ul#works{list-style:none;margin:0;}
	#container dt{
		font-weight:bold;
		margin:5px 0;
	}

/* Paragraph Styles */

/* Genric Styles Starts */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
a {
	color:#222;
	text-decoration:none;
	font-weight:bold;
}

/* Genric Styles Ends */
