/* CSS Document */

body { margin:0 auto; background:url(../templateimages/bg_top.jpg) top left repeat-x #EBEBEB; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#000;}

.clear { clear:both; } 

ul { margin:0; padding:0; }
ul li { min-width:250px; margin:0; padding:0; }
ul li a { margin:0; padding:0; }

a:link					{ color:#E76600; text-decoration:none; font-weight:normal; }
a:visited				{ color:#E76600; text-decoration:none; font-weight:normal; }
a:hover					{ color:#000; text-decoration:none; font-weight:normal; }

#Container_Main			{ display:block; width:900px; margin:0 auto 0 auto; text-align:left; }

#Container_Header		{ display:block; width:900px; height:35px; padding:0 100px 0 0; }
#StaticNav				{ display:block; width:650px; height:35px; float:left; }

.StaticNav_Link			{ display:block; height:25px; padding:10px 10px 0 10px; float:left; color:#fff; }

a.TopLeftNav			{ color:#FFF; text-decoration:none; font-weight:normal; }
a.TopLeftNav:vistited	{ text-decoration:none; color:#00E11E; font-weight:normal; }
a.TopLeftNav:hover		{ text-decoration:none; color:#00E11E; font-weight:normal; }

.StaticNav_Image		{ display:block; height:30px; padding:5px 0 0 0; float:left; }

#TopSearchField			{ display:block; width:250px; height:35px; float:right; text-align:right; color:#FFF; font-weight:bold; }
.TopSearchFieldSpan		{ display:block; height:27px; float:right; padding:8px 0 0 0; }
.TopSearchButtonSpan	{ display:block; width:35px; height:25px; float:right; padding:8px 5px 0 0; }
.TopSearchField			{ width:118px; height:14px; border:none; color:#000; font-size:11px; font-weight:normal; border:1px solid #CFCFCD; }

#Container_Logo			{ display:block; width:900px; height:100px; padding:0 100px 0 0; }
#Logo					{ width:351px; height:100px; background-image:url(../templateimages/logo.jpg); background-repeat:no-repeat; float:left; }

#Newsletter_Container	{ width:242px; height:100px; float:right; background-image:url(../templateimages/bg_newsletter.jpg); background-repeat:no-repeat; padding: 0 0 0 20px; text-align:left; line-height:18px; }
.NewsletterButtonSpan	{ display:block; width:135px; text-align:right; float:left; padding:0; }
.NewsletterSearchSpan	{ display:block; width:130px; text-align:left; float:left; padding:20px 0 0 0; }
.NewsletterSearchField	{ width:135px; height:15px; border:1px solid #CFCFCD; color:#CFCFCD; font-size:11px; font-weight:normal; }

#Shopping_Basket		{ display:block; width:149px; height:75px;  background-image:url(../templateimages/bg_shopping_basket.jpg); background-repeat:no-repeat; padding: 25px 0 0 5px; text-align:center; float:right; }

.basket_link 			{ display:block; height:15px; padding:0 0 10px 0; cursor:pointer; color:#000; font-weight:bold; text-decoration:none; }
.basket_link a:hover 	{ color:#00E11E; cursor:pointer; font-weight:bold; text-decoration:none; }


#Container_MainImage	{ width:998px; height:235px; display:block; background-image:url(../templateimages/main_image.jpg); background-repeat:no-repeat; }

#Container_Left_Content { width:250px; display:block; margin:0; padding:0; float:left; }
#cat_title				{ font-weight:bold; font-size:16px; color:#2A2A2A; position:relative; top:235px; left:35px; }

#Sale_top				{ background:url(../templateimages/bg_sale.jpg) no-repeat; background-color:#EBEBEB; width:228px; min-height:100px;}
.sale_text				{ font-size:19px; font-weight:normal; color:#2a2a2a; padding:5px 0 0 35px; }
#Delivery_Top			{ background-image:url(../templateimages/bg_delivery_top.jpg); background-repeat:no-repeat; background-color:#EBEBEB; width:228px; height:35px; }
#Delivery_Middle		{ background-image:url(../templateimages/bg_delivery_middle.jpg); background-repeat:no-repeat; background-color:#EBEBEB; width:228px; min-height:86px; padding-top:10px; }
#Delivery_Bottom		{ background-image:url(../templateimages/bg_delivery_bottom.jpg); background-repeat:no-repeat; background-color:#EBEBEB; width:228px; height:45px; }
.DeliverySpan	 		{ display:block; text-align:right; padding:0 10px 0 0; }

#Quick_SearchTop 		{ background-image:url(../templateimages/bg_quick_search_top.jpg); background-repeat:no-repeat; width:228px; height:50px; }
#Quick_SearchMiddle 	{ width:208px; background-color:#EBEBEB; padding:0 0 0 20px; margin:0 auto; }
#Quick_SearchBottom		{ background-image:url(../templateimages/bg_quick_search_bottom.jpg); background-repeat:no-repeat; width:228px; height:60px; }
table.Quicksearch		{ width:193px; line-height:12px; }

#Contact_Us 			{ background-image:url(../templateimages/bg_contact_us.jpg); background-repeat:no-repeat; width:193px; height:182px; padding:40px 0 0 35px; line-height:16px; }

#Container_Main_Content	{ display:block; width:600px; float:left; margin:0 auto; padding:10px 0 30px 15px; }

#Intro					{ display:block; width:750px; padding:0; }
#Intro p 				{ color:#000; }

#Latest_Products		{ display:block; width:750px; }
#Latest_Products p 		{ color:#000; }

#Featured_Products		{ display:block; width:750px; }
#Featured_Products p	{ color:#000; }

#Container_Footer		{ width:100%; display:block; height:145px; background-image:url(../templateimages/bg_container_footer.jpg); /*position: absolute; bottom: 0;*/ }

#Footer					{ display:block; width:1000px; height:145px; color:#FFF; margin:0 auto }
#Footer_Copy {
		background-image:url(../templateimages/footer_logo.jpg);
		background-repeat:no-repeat;
		display:block;
		height:135px;
		width:250px;
		color:#B1B1B1;
		float:left;
		text-align:left;
		padding:10px 0 0 0;
		line-height:20px;
		text-align:center;
		font-size:10px;
}

#Footer_Copy a { color:#FFFFFF; text-decoration:none; }
#Footer_Copy a:hover { text-decoration:none; color:#FF6600; }

#Footer_Links {
		display:block;
		height:142px;
		width:710px;
		color:#FFF;
		float:right;
		text-align:left;
		padding: 8px 0 0 40px;
}

#Footer_Links li		{ background:url(../templateimages/footer_link_bullet.gif) no-repeat; display:block; padding: 0px 0 0 10px;  color:#FFF; line-height:16px; list-style-type:none; }
a.footer_links			{ color:#C6C0C0; text-decoration:none; padding:0 0 0 5px; font-weight:normal; }
a.footer_links:visited	{ color:#C6C0C0; text-decoration:none; padding:0 0 0 5px; font-weight:normal; }
a.footer_links:hover	{ color:#E36600; text-decoration:none; padding:0 0 0 5px; font-weight:normal; }

/*h1 {
		background-image:url(../templateimages/heading_img.gif);
		background-repeat:no-repeat;
		border-bottom:1px solid #BCBCBC;
		font-size:18px;
		font-weight:bold;
		padding:0 0 0 15px;
		width:200px;
}*/


#searchbutton			{ width:24px; height:16px; background:url(../templateimages/bg_rounded_button.gif); background-repeat:no-repeat; border:none; padding:0; color:white; font-size:11px; font-weight:normal; padding:0 0 3px 0; }
#searchbutton:hover		{ width:24px; height:16px; background:url(../templateimages/bg_rounded_button-on.gif); background-repeat:no-repeat; cursor:pointer; border:none; padding:0; color:white; font-size:11px; font-weight:normal; padding:0 0 3px 0; }

.SpanButton {
	background-color: #EC5E00;
	color: white;
	font-weight: normal;
	font-size: 7.5pt;
	border-style: none;
	margin: 0 1px 3px 0;
	padding: 3px 5px 3px 5px;
	width: auto;
	overflow: visible;
}

.SpanButton:hover {
	cursor:pointer;
	background-color: #011b2b;
	color: white;
	font-weight: normal;
	font-size: 7.5pt;
	border-style: none;
	margin: 0 1px 3px 0;
	padding: 3px 5px 3px 5px;
	width: auto;
	overflow: visible;
}

/*** Links ***/

a.email_link			{ color:#E76600; font-weight:normal; }
a.email_link:visited	{ color:#E76600; font-weight:normal; }
a.email_link:hover		{ color:#000; font-weight:normal; }