@charset "utf-8";
/* CSS Document */

html, body{
	margin: 0;
	padding: 0;
	background: #f4f7f9 url(../images/eb-bg.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body{
	width: 960px;
}

/* Container Styles */

	#cleft{
		width: 960px;
		height: auto;
		float: left;
	}
	
	#cright{
		width: 210px;
		height: auto;
		float: right;
		padding: 118px 0 0 0;
	}

/* Header Styels */

	#header{
		width: 750px;
		height: 118px;
		float: left;
		background: #FFFFFF;
	}

	#logo:link, #logo:active, #logo:visited, #logo:hover{
		width: 259px;
		height: 73px;
		float: left;
		background: url(../images/eb-logo.jpg) no-repeat;
	}

	#logo:active{
	 	background: url(../images/eb-logo-active.jpg) no-repeat;
	}

	/* Navigation and Search Bar Styles */

		#main_navigation{	
			width: 489px;
			height: 73px;
			float: left;
			background: url(../images/header-bg.jpg) repeat-x top;
		}
	
		#search_bar{
			width: 480px;
			height: 33px;
			float: left;
			padding: 7px 0 0 9px;
		}
	
		#search_txt{
			width: 245px;
			height: 25px;
			border: none;
			background: url(../images/search_txt_bg.jpg) no-repeat top left;
			margin: 0 4px 0 0;
			padding: 4px 12px 0 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #663300;
		}
	
		#search_txt:hover{
			background: url(../images/search_txt_bg-hover.jpg) no-repeat top left;
		}
	
		#main_menu{
			width: 482px;
			height: 33px;
			float: left;
			padding: 0 0 0 7px;
			margin: 0;
			list-style: none;
		}
	
		#main_menu li{
			width: auto;
			height: auto;
			float: left;
		}
	
		.mm_link_normal:link, .mm_link_normal:active, .mm_link_normal:visited,
		.mm_link_selected:link, .mm_link_selected:active, .mm_link_selected:visited, .mm_link_selected:hover{
			width: 95px;
			height: 23px;
			float: left;
			background: url(../images/menu-bg.jpg) no-repeat top;
			text-align: center;
			color: #C66300;
			text-decoration: none;
			margin-left: 1px;
		}
	
		.mm_link_selected:link, .mm_link_selected:active, .mm_link_selected:visited, .mm_link_selected:hover{
			font-weight: bold;
			padding-top: 10px;
			cursor: default;
			color: #C66300;
		}
	
		.mm_link_normal:link, .mm_link_normal:active, .mm_link_normal:visited{
			height: 20px;
			margin-top: 5px;
			padding-top: 8px;
		}
	
		.mm_link_normal:active{
			color: #284cc1;
			font-weight: bold;
		}
	
		.mm_link_normal:hover{
			height: 23px;
			margin-top: 0px;
			padding-top: 10px;
		}

	#bh_left{
		width: 209px;
		height: 45px;
		float: left;
		background: url(../images/shop-by-category.jpg) no-repeat top;
	}

	#sub_navigation{
		width: 541px;
		height: 36px;
		float: left;
	}

	#welcome_note{
		width: 146px;
		height: 22px;
		float: left;
		background: url(../images/welcome-bg.jpg) no-repeat;
		padding: 14px 0 0 17px;
		color: #FFFFFF;
		text-align: center;
	}

	#sub_navigation_container{
		width: 378px;
		height: 26px;
		float: left;
		padding: 10px 0 0 0;
		background: url(../images/sub-nav-bg.jpg) repeat-x top;
	}

	.sub_nav_text{
		padding: 3px 0 0 5px;
		color: #FFFFFF;
	}

/* Main Content Styles */

	#main_content{
		width: 750px;
		height: auto;
		float: left;
		background: #FFFFFF url(../images/eb-content-bg.jpg) repeat-x top;
	}

		#mc_left{
	width: 204px;
	height: auto;
	float: left;
	background-color: #EBEAE3;
	background-image: url(../images/left_back.jpg);
	background-repeat: no-repeat;
		}
				#mc_left_content{
	width: 194px;
	height: auto;
	float: left;
	padding: 0 0 0 10px;
		}
#mc_left_email{
	width: 204px;
	height: 250px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/email_bck.gif);
	background-repeat: no-repeat;
		}#sub_category, .side_contents{
	width: 168px;
	height: auto;
	padding: 10px;
	list-style: none;
	margin: 0px;
		}
		#category_menu, .side_contents{
	width: 168px;
	height: auto;
	padding: 10px;
	list-style: none;
	margin: 0px;
		}
	#eb_news, .side_contents{
	width: 168px;
	height: auto;
	padding: 10px;
	list-style: none;
	margin-top: 50px;
	margin-left: 10px;
		}
		#category_menu li{
			width: auto;
			height: auto;
			float: left;
		}

		.cm_links_normal:link, .cm_links_normal:visited, .cm_links_normal:active{
			width: 158px;
			height: auto;
			float: left;
			padding: 5px;
			border-bottom: 1px solid #663300;
			background: url(../images/cm-arrow.gif) no-repeat right center;
			color: #663300;
			text-decoration: none;
		}

		.cm_links_normal:hover{
			background: #eff5fa url(../images/cm-arrow.gif) no-repeat right center;
			color: #C66300;
		}

		.cm_links_normal:active{
			border-bottom: 1px solid #663300;
			color: #663300;
			font-weight: bold;
			background: url(../images/cm-arrow.gif) no-repeat right center;
		}

		select#sc_select{
			width: 168px;
			color: #663300;
		}

		input#news_text{
			width: 164px;
			color: #663300;
			border: 1px solid #d5e7f1;
		}

		.side_contents{
			width: 190px;
			border: none;
			padding: 5px 0 5px 0;
			text-align: center;
		}

	/* Main Content Right Styles */

		#mc_right{
	width: 528px;
	height: auto;
	float: left;
	padding: 0px 0 0;

		}

		#mcr_contents{	
			width: 513px;
			height: auto;
			float: left;
			padding: 0 5px 10px 10px;
			border: 3px solid #FFF;
			border-top: none;
			border-bottom: none;
			background: #FFFFFF url(../images/mcr-bg.jpg) repeat-x top;
		}

		.mcr_gencontents, .mcr_bcontents{
			width: 508px;
			height: auto;
			float: left;
			padding: 5px 0 5px 0;
			margin-top: 5px;
			border-top: 1px solid #b6d9e8;
		}

		.mcr_bcontents{
			border-top: none;
			padding: 0;
		}

		.hr_spacer{
			width: 508px;
			height: 7px;
			float: left;
			background: url(../images/hrspacer.gif) repeat-x center;
		}

		.mcr_gc_list{	
			width: 485px;
			height: auto;
			float: left;
			padding: 8px;
		}

		.plt_img, .plt_img:link, .plt_img:active, .plt_img:visited{
			width: 110px;
			height: auto;
			float: left;
			padding: 5px;
			border: 1px solid #d0d0d0;
			background: #FFFFFF;
			text-align: center;
		}

		.plt_img:hover{
			border: 1px solid #999999;
		}

		.plt_img_b{
			width: 100px;
			height: auto;
			float: left;
			border: 5px solid #FFFFFF;
			overflow: hidden;
			text-align: center;
		}

		.mcr_gcl_right{
			width: 350px;
			float: right;
			text-align: left;
		}

		.ptitle{
			margin: 0;
			padding: 0 0 5px 0;
			color: #663300;
			font-size: 18px;
			font-weight: normal;
		}

		.ppara{
			margin: 0;
			padding: 0 0 5px 0;
			color: #80a7bc;
			text-align: justify;
			font-size: 11px;
		}

		.a_right{
			text-align: right;
		}

/* Font Colour Styles */

	.fcolor_grey{color: #999999;}
	.fcolor_purple{color: #663300;}

/* Font Sizes Styles */

	.fxsmall{font-size: 10px;}
	.fsmall{font-size: 11px;}
	.fmedium{font-size: 12px;}
	.fbig{font-size: 14px;}
	.fxbig{font-size: 18px;}

/* Link Styles */

	.lk_iactive, .lk_iactive:link, .lk_iactive:visited, .lk_iactive:active{
		color: #999999;
		text-decoration: none;
	}

	.lk_iactive:hover{
		color: #c0c0c0;
	}

	.lk_active, .lk_active:link, .lk_active:visited, .lk_active:active{
		color: #663300;
		text-decoration: none;
	}

	.lk_active:hover{
		color: #C66300;
	}

/* Best Sellers Styles */

	#bs_content{
		width: 169px;
		height: auto;
		float: left;
		background: #FFFFFF url(../images/best-sellers-bg.jpg) top no-repeat;
		padding: 5px 10px 10px 20px;
		margin: 0;
		overflow: hidden;
	}

	#bs_bottom{
		width: 199px;
		height: 16px;
		float: left;
		background: url(../images/best-seelers-bottom.gif) no-repeat;
		margin-top: -10px;
	}

/* Footer Styles */

	#footer{
		width: 750px;
		height: auto;
		float: left;
		background: #02205c;
	}

	.footer_contents{
		width: 167px;
		height: auto;
		float: left;
		padding: 10px;
		background: url(../images/footer-bg.jpg) no-repeat top;
	}

/* General Contents Styles */

	.float_left{
		float: left;
	}

	.float_right{
		float: right;
	}

	.regular_para_w{
		font-size: 11px;
		color: #FFFFFF;
		margin: 0 0 10px 0;
		padding: 0;
	}

	.regular_list{
		margin: 10px 0 15px 5px;
		padding: 0;
		list-style: none;
	}

	.margin_right_3px{
		margin: 0 5px 0 0;
	}

	.margin_right_5px{
		margin: 0 5px 0 0;
	}

	.margin_top_3px{
		margin: 5px 0 0 0;
	}

	form{
		margin: 0;
		padding: 0;
	}

	pre{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0;
		padding: 0;
	}

	.margin_top_15px{
		margin: 15px 0 0 0;
	}

	.hrspace{
		width: 508px;
		height: 1px;
		float: left;
		margin: 10px 0 10px 0;
		padding: 0;	
		background: #d3b4db;
		font-size: 0;
	}

	.regular_links:link, .regular_links:active, .regular_links:visited, .regular_links_w:link, .regular_links_w:active, .regular_links_w:visited{
		color: #093859;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}

	.regular_links:active{
		color: #062033;
	}

	.regular_links:hover{
		color: #C66300;
	}

	.regular_links_w:link, .regular_links_w:active, .regular_links_w:visited{
		color: #FFFFFF
	}

	.regular_links_w:hover{
		text-decoration: underline;
	}

	.sub_title{
		font-size: 18px;
		color: #ab8fc7;
	}

	.border_right{
		border-right: 1px solid #e1c8e8;
	}

	.mleft{
		width: 304px;
		height: auto;
		float: left;
	}

	.mright{
		width: 204px;
		height: auto;
		float: left;
		text-align: right;
	}
