@charset "utf-8";
/* CSS Document */

	html {
		height:100%;
	}
	html, body {

		background-repeat: no-repeat;
		background-attachment:fixed;
		background-color:#dde4ff;
		background-position:100% 100%;
		background-image:url(/new/images/fader2.gif); /* fader_right.gif */	
		font-family:Verdana, Arial, Helvetica; 
		font-weight:normal;
		font-size: 12px; 
		color:#000000;
		margin:0px;
		padding:0px;
		top:0;
		left:0;	
		height:100%;
	}
	#outer_wrapper {
		/*
			fixed width amendments
			

		*/
					width:1024px;
		margin-left:auto;
		margin-right:auto;
		/*
			end fixed width amendments
		*/
		height:96%;
		min-width:1000px;
		border:0px solid red;		
	}
	.clear_this {
		clear:both;
		height:0px;
		overflow:hidden;
	}
	.c {
		text-align:center;
	}

	#header_wrapper {
		height:102px;
		border:0px #00FF00 solid;
		background-image:url(/new/images/headbg.gif);
	}
	
	#header_left {
		border:0px solid red;
		text-align:center;
		float:left;

		

	}
	#header_right {
		height:103px;
		border:0px solid green;
		float:right;	
		background:url(/new/images/header_right_end.gif) 100% 0%;
		background-repeat:no-repeat;
		text-align:right;
		
	}
	#el_logo {
		float:left;
	}
	#numbers {
			text-align:center;
			border:0px solid blue;
			float:left;
	}
	#header_info {
		margin-top:8px;
		border:0px solid red;
		float:left;
		margin-left:235px;
	}
	#phone {
	
		float:right;
	}
	#my_account {
		text-align:right;
		padding-right:10px;
		padding-top:10px;
		font-size:10px;
		color:#fff;
		margin-right:27px;	
		width:170px;	
		border:0px solid green;
	}

	.suppliername {
			font-size:12px;
	}
	a.productname {
		color:#2A688F;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
	}			
	a.productname:hover {
		color:#2A688F;
		font-weight:bold;
		font-size:14px;
		text-decoration:underline;
	}

	a.basket {
		color:#fff;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
	}			
	a.basket:hover {
		color:#fff;
		font-weight:bold;
		font-size:14px;
		text-decoration:underline;
	}	
	

	a.littlelinks {
		color:#fff;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}			
	a.littlelinks:hover {
		color:#fff;
		font-weight:bold;
		font-size:10px;
		text-decoration:underline;
	}
	#search {
		text-align:right;
		margin-right:27px;	
		height:35px;
		overflow:hidden;
		border:0px solid red;
		width:170px;	
		/*
		fixed width

		*/

		/* 
		end
		*/			
	}

	#stripper {
		border:0px solid green;
		height:4px;
		overflow:hidden;
		margin:0px;
		background:url(/new/images/strip.gif) no-repeat;
		background-color:#f9271a;
	}
	
	#sub_header {
		background:url(/new/images/submenu.gif) #999999;
		height:18px;	
		text-align:left;
		border-bottom:2px solid #666666;
	}
		#sub_header ul {
			padding:0px;
			margin:0px;
			list-style:none;
			list-style-type:none;
			float:left;	
/*			margin-left:245px;*/
		}
		#sub_header ul li {
			list-style:none;
			list-style-type:none;
			float:left;		
			padding-right:10px;
			padding-left:18px;
			font-size:14px;
			color:#FFFFFF;
			background:url(/new/images/submenu_sep.gif) no-repeat;
			background-position:left;
	
		}
		#sub_header ul li a {
			text-decoration:none;
			font-size:14px;
			color:#FFFFFF;
		}
		#sub_header ul li a:hover {
			text-decoration:underline;
			font-size:14px;
			color:#FFFFFF;
		}
		
	#nav_info {
		padding-left:10px;
		font-size:10px;			
		margin-top:0px;
		background:#195595;
		height:15px;
		color:#fff;	
	}

	#site_container {
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;		
		background:url(/new/images/trans2.gif); 
		padding:0px;
		margin:0px;
		float:left;
		padding-bottom:10px;
		width:1022px;
	}
	#site_left {
		float:left;
		margin-left:10px;
		width:227px;
		margin-bottom:0px;	
		margin-top:15px;
		border:0px solid red;
	}
	
	
	#site_right {
		border:0px solid black;
		float:right;
		width:778px;
	
	}	
	#content_wrapper {
		margin-right:0px;

		margin-top:0px;
	}
	
	#banner_ads {
		text-align:center;
		width:175px;/* 175px; */
		overflow:hidden;
		border:0px solid green;
		float:right; 
	


	}
	#content_true {
	
	 	/* float:right; */
		font-weight:normal;
		overflow:visible;
		margin-right:190px;	
		display:block;
		background:#fff;
		border:1px dotted #cccccc;
		margin-top:10px;
	
	}
	#content_house {
		padding:15px;
		float:left;
			/* url(/new/images/trans.gif) */
		border:0px dotted #333333;
			width:562px; /* 590 */
	}

	#menu_wrapper {
		/*
		float:left;
		height:100%;
		*/		
	}
	#menu_wrapper ul {
		margin:0px;
		padding:0px;	
		list-style:none;
		list-style-type:none;	
		/* margin-top:10px; */
		margin-bottom:0px;	
	}

	/* rollovers on */
	.on {
		border:0px solid red;
		background-image:url(/new/images/menu_item12.gif);		
		background-repeat:no-repeat;
	}
	.off {
		background-image:url(/new/images/menu_item_off.gif);
		background-repeat:no-repeat;
	}

	/* standard */
	#menu_wrapper ul li {
		margin:0px;
		padding:0px;
		width:220px;		
	/*	border:1px solid black; */
	}
	#menu_wrapper ul li:hover {
		margin:0px;
		padding:0px;
		background-image:url(/new/images/menu_item12.gif);
		background-repeat:no-repeat;
		width:220px;
				
	/*	border:1px solid black; */
	}	
	
	.on a {
		height:20px;
		margin-left:10px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		display: block;
		padding-top:3px;
	}

	.on  a:hover {
		height:20px;
		padding-top:3px;	
		margin-left:10px;
		color:#fff;
		font-weight:bold;
		display: block;
		text-decoration:none;
	}	
	
	

	
	
	#menu_wrapper ul ul{
		margin:0px;
		padding:0px;	
		list-style:none;
		list-style-type:none;	
		/* margin-top:10px; */
		margin-bottom:0px;	
			
	}
	
	#menu_wrapper ul ul li a {
		height:20px;
		margin-left:10px;
		color:#000000;
		font-weight:normal;
		text-decoration:none;
		display: block;
		padding-top:3px;
	}

	#menu_wrapper ul ul li a:hover {
		height:20px;
		padding-top:3px;	
		margin-left:10px;
		color:#fff;
		font-weight:bold;
		display: block;
		text-decoration:none;
	}	
	
	a.subon {
		color:#fff;
	}
	
	a.subon:hover {
		color:#fff;
	}
	
	
	.off a {
		height:20px;
		margin-left:10px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
		display: block;
		padding-top:3px;
	}

	.off a:hover {
		height:20px;
		padding-top:3px;	
		margin-left:10px;
		color:#fff;
		font-weight:bold;
		display: block;
		text-decoration:none;
	}
	
	#menu_wrapper ul ul {
		background-color:#c8daff;
		width:200px;
		background:#899DFA;
		padding:0px;
		margin:0px;
		margin:0px;
		padding:0px;	
		list-style:none;
		list-style-type:none;	
		/* margin-top:10px; */
	}
	
	#menu_wrapper ul ul li {
		padding-left:0px;
		height:25px;
		margin-left:0px;
		background:#c8daff;	
		border-bottom:1px solid #CCCCCC;	
	}
	#menu_wrapper ul ul li:hover {
		padding-left:0px;	
		height:25px;
		margin-left:0px;
		cursor:pointer;
		background:#c8daff;	
		border-bottom:1px solid #CCCCCC;				
	}
	#menu_bottom {
		height:25px;
		background-image:url(/new/images/menubottom.gif);
		background-repeat:no-repeat;
	}
	
	#menu_top {
		height:47px;
		background-image:url(/new/images/menutop.gif);
		background-repeat:no-repeat;
	}
	#menu_header {
		border:0px solid red;
		/*
		height:49px;
		background-image:url(/new/images/menu_header.gif);
		background-repeat:no-repeat;
		*/
	}
	
	a.littleLink:active {
		color:#fff;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	a.littleLink:link {
		color:#fff;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	a.littleLink:visited {
		color:#fff;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}		
		
	a.littleLink:hover {
		color:#ccc;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}

	a.littleLink:active {
		color:#fff;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	a.LargeLinksa1:link {
		margin-left:10px;
		color:#fff;
		font-weight:bold;
		font-size:18px;
		text-decoration:none;
	}	
	a.LargeLinksa1:visited {
		margin-left:10px;
		color:#fff;
		font-weight:bold;
		font-size:18px;
		text-decoration:none;
	}		
		
	a.LargeLinksa1:hover {
		margin-left:10px;
		color:#ccc;
		font-weight:bold;
		font-size:18px;
		text-decoration:none;
	}
	#footera {
		text-align:center;
		font-size:10px;
		font-weight:normal;
		color:#FFFFFF;
		background:#195595;
		height:15px;		
	}
	#footerb {
		background:url(/new/images/footer_black_bar.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:10px;	
		color:#fff;	
		height:20px;
		margin-bottom:4px;
		padding-top:3px;
	}
	.crosshatch {
		background:url(/new/images/trans2.gif); 
		border:1px solid #CCCCCC; 
		height:3px; 
		overflow:hidden;	
		
	}
	.welcome {	
		margin:0px;
		padding:0px;
		margin-bottom:10px;
		font-size:18px;
		background:url(/new/images/welcome.gif);
		background-repeat:no-repeat;
		border-bottom:1px dotted #999999;	
		height:26px;
		text-indent:-10000px;

	}
	.bestsellers {

		margin:0px;
		padding:0px;
		margin-bottom:10px;
		font-size:18px;
		background:url(/new/images/bestsellers.gif);
		background-repeat:no-repeat;
		border-bottom:1px dotted #999999;	
		height:26px;
		text-indent:-1000px;
	}
	.banner {
		height:84px;	
	}
	
	.banner_cen {
		height:84px;
		background:url(/new/images/banner_cen.gif);	
		background-repeat:repeat-x;
		border:1px solid red;
		margin-left:9px;
		margin-right:13px;
		float:left;
		width:100%;
	}
	
	.banner_left {
		background:url(/new/images/banner_left.gif);
		background-repeat:no-repeat;	
		height:84px;	
		width:9px;
		float:left;
	}
	
	.banner_right {
		float:right;
		background:url(/new/images/banner_right.gif);
		background-repeat:no-repeat;		
		height:84px;
		width:13px;	
		float:left;
	
	}
	.advert_text {
		color:#ffffff;
	}
	.righter {
		float:right;
	}
	#mail {
		background:url(/new/images/mail.gif);
		background-repeat:no-repeat;	
		color:#fff;
		width:175px;
		float:right;
		height:107px;
		text-align:center;
		font-size:10px;
	}	
	.abestseller {
		padding:10px;
	}
	.banner123{
		text-align:center;
	}


	.searcher {
		font-size:14px;
		float:left;
	}
	.btsearcher {
		font-size:12px;
		margin:0px;
		padding:0px;
		float:right;
		margin-top:2px;
		margin-bottom:1px;
	}	
	.searchtext {
		height:23px;		
		width:200px;
		float:left;
		padding:1px;
		font-size:16px;
		font-weight:bold;
		border:#333333 1px solid;

		/*
		fixed width
	
		*/
			width:95px;
		/* 
		end
		*/		
	}
	
	.searchform {
		font-size:14px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		margin-top:4px;
	}
	#abasket{
		padding:0px;
		margin:0px;	
		height:27px;
	}
	#abasket .left {
		display:inline;
	}
	#abasket .right {
		display:inline;
	}
	.bestsellerholder {
		border:0px solid red;
		height:auto;
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		width:510px;

	}
	.bestsellerbox {
		background:url(/new/images/best.gif) no-repeat;
		height:79px;
		width:238px;
		float:left;
		margin:7px;
		font-size:11px;
		font-weight:bold;
	}
	.bestsellerbox a {
		font-size:10px;
		text-decoration:none;
		color:#fff;
		float:right;
		font-weight:normal;
	}	
	.bestsellerbox a:hover {
		font-weight:normal;	
		font-size:10px;
		color:#fff;
		text-decoration:underline;
		float:right;
	}	
	
	.bestsellerbox .bestsellerimage {
		border:1px solid #333333;
		height:75px;
		width:68px;
		float:left;
		margin-top:1px;
		margin-left:1px;
	}
	.bestsellerbox .bestsellertext {
				font-weight:normal;	
		padding:3px;
		border:0px solid red;
		margin-top:0px;
		width:160px;
		float:right;
		height:79px;
		overflow:hidden;
		color:#FFFFFF;
		text-align:left;
	}
	.bestsellerbox .bestsellertext .manu {
				font-weight:normal;	
		font-size:10px;
		color:#FFFFFF;
	}	
	.bestsellerbox .price {
		font-weight:bold;
		font-size:16px;
	}
	.bestsellerbox .was {
		font-weight:normal;
		font-size:10px;
	}	
	.bestsellerbox .was .price {
		font-weight:normal;
		text-decoration:line-through;	
		font-size:10px;
	}	
	
	.catheader {
		background:url(/new/images/catbg.gif) repeat-x #00397a;
		color:#fff;
		font-size:20px;
		padding:7px;
		font-weight:bold;
		border:0px solid red;
		border-bottom:3px solid #0066CC;

	}
	
	.catheader h1 {
		padding:0px;
		font-size:20px;
		margin:0px;
		font-weight:bold;
		display:block;
		width:100%;
	}
	
	
	
	.subcatholder {
		border:0px solid red;
		height:auto;
		border:0px solid red;
		width:530px;
		margin-right:auto;
		margin-left:auto;		
	}
	.subcatbox {
		background:url(/new/images/best.gif) no-repeat;
		height:79px;
		width:238px;
		float:left;
		margin:7px;
		font-size:11px;
		font-weight:bold;
	
	}
	.subcatbox a {
		font-size:16px;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
	}	
	.subcatbox a:hover {
		font-weight:bold;	
		font-size:16px;
		color:#fff;
		text-decoration:underline;
	
	}	
	 
	
	.subcatbox .subcatimage {
		border:1px solid #666666;
		height:75px;
		width:68px;
		float:left;
		margin-top:1px;
		margin-left:1px;
	}
	.subcatbox .subcattext {
		font-weight:normal;	
		padding:3px;
		border:0px solid red;
		margin-top:7px;
		width:160px;
		float:right;
		height:79px;
		overflow:hidden;
		text-align:center;
		
	}

	.subcatbox .subcattext a {
		font-size:16px;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
	}	
	.subcatbox .subcattext a:hover {
		font-weight:bold;	
		font-size:16px;
		color:#fff;
		text-decoration:underline;
	
	}	
	
	
	#footera a {
		font-size:10px;
		text-decoration:none;
		color:#000;
		font-weight:bold;
	}	
	#footera a:hover {
		font-weight:normal;	
		font-size:10px;
		color:#000;
		text-decoration:underline;
		font-weight:bold;
	}	
	#footerb a {
		font-size:10px;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
	}	
	#footerb a:hover {
		font-weight:normal;	
		font-size:10px;
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
	}
	#footerb a:visited {
		font-weight:normal;	
		font-size:10px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	#footerb a:link {
		font-weight:normal;	
		font-size:10px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	#footerb a:active {
		font-weight:normal;	
		font-size:10px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}		

	
	a.storelists {
		font-size:10px;
		text-decoration:none;
		color:#0066FF;
		font-weight:bold;
	}	
	a.storelists:hover {
		font-size:10px;
		text-decoration:underline;
		color:#0066FF;
		font-weight:bold;
	}
	
	
	.ordertitles {
		font-size:16px;
		font-weight:bold;
		color:#0099FF;	
	}
	
	
	
	#content_true p a {
		color:#104c8d;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
	}	

	#content_true p a:hover {
		color:#ccc;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
	}



	
	
	.newsHeader {
		margin-top:15px;
		margin-right:10px;
		font-size:16px;
		font-weight:bold;
		border-bottom:1px dotted #CCCCCC;
		display:block;
		text-align:right;
	}
	
	#newsList {
	
	}
	
	#newsList ul {
		list-style:none;
		list-style-type:none;
		margin:0px;
		padding:0px;
		font-size:10px;
	}
	
	#newsList ul li {
		float:left;
		margin-top:13px;
		text-align:right;
		display:block;
		width:220px;
	}
	
	#newsList ul li a {
		color:#0066CC;
		font-weight:bold;
		text-decoration:none;
	}	
	
	#newsList ul li a:hover {
		color:#666666;
		font-weight:bold;
		text-decoration:underline;
	}
	
	h2 {
		font-size:18px;
		font-weight:bold;
	}
	
	.home_text_padding {
		padding:5px;
	}
	
	.homepage_text {
		font-size:10px;
		text-align:justify;
	}
	


	#content_house a.homep {
		color:#333333;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	#content_house a.homep:active {
		color:#333333;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	#content_house a.homep:link {
		color:#333333;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	#content_house a.homep:visited {
		color:#333333;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}		
		
	#content_house a.homep:hover {
		color:#ccc;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}
	
	
	#content_house .homepage_text a {
		color:#104c8d;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	#content_house .homepage_text a:active {
		color:#104c8d;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	#content_house .homepage_text a:link {
		color:#104c8d;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	#content_house .homepage_text a:visited {
		color:#104c8d;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}		
		
	#content_house .homepage_text a:hover {
		color:#ccc;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}	
	.product_description {
		border:1px dotted #333333; 
		padding:10px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.product_description ul {
		margin:0px;
	}
	.product_description li {
		margin-left:20px;
	}