
/*****************************
* F O N T S
******************************/
/* Apply a font set to all */
*{ font-family:Arial, Helvetica, sans-serif;}

#header_top{ font-size: 12px;}

/* Te ecommerce links - top of page on right */
#link_basket,#link_home,#link_orders,#link_logout{text-decoration:none;font-size:11px;color:#C01F2E;}
#link_basket:hover,#link_home:hover,#link_orders:hover,#link_logout:hover{text-decoration:underline;}


/* The links to content pages on the header */
#header_general_links a{ color:#DFE6EE; font-size:12px; font-weight:bold; text-decoration:none}
#header_general_links a:hover{	color:white;}

/* default font for text in vertical menus */
.menuContent *{ font-size:12px; color:#666666;}

/* normal link in vertical menu */
.menuContent a{	color:#95C00F; text-decoration:none; font-weight:bold;}
.menuContent a:hover{text-decoration:underline;}
.menuContent b{ color:#95C00F; }

/* vertical menu heading */
.vertical_menu h1{	font-size:15px;	color:#58585A;	text-align:left; font-weight:bold; font-family:"Trebuchet MS"}
	
/* navigation links in the vertical menu */
.vertical_menu ul li a{	text-decoration: none; font-size:13px;text-transform:lowercase; font-weight:400; color:#666666;}
.vertical_menu ul li a:hover{text-decoration:underline;}

/* main content area */
#middleContent{	font-size: 12px;color:#666666; }
#middleContent a{	color:#95C00F; text-decoration:none; font-weight:bold;}
#middleContent a:hover{ text-decoration:underline; }
#middleContent legend{	font-size: 15px;color:#58585A; font-weight:bold; font-family:"Trebuchet MS";}
#middleContent h1{	font-size:24px;clear:both;	padding:8px 0 6px 4px;	color:#58585A; font-weight:none;  border-bottom:1px solid #95C00F; font-family:"Trebuchet MS";}
#middleContent h2{	font-size:20px; clear:both;	padding:8px 0 4px 0;	color:#95C00F; font-family:"Trebuchet MS";}
#middleContent h3{	font-size:16px; clear:both;	padding:8px 0 4px 0;	color:#95C00F; font-family:"Trebuchet MS";}
#middleContent h4{	font-size:12px; clear:both;	padding:8px 0 4px 0;	color:#95C00F; font-family:"Trebuchet MS";}
#middleContent .specialoffer{ color:red; font-weight:bold; }
#middleContent select{font-size:11px; }

/* Footer sections */
#footer_left{ font-style:italic; font-weight:bold; }


/**************************
* 
* L A Y O U T
*****************************/



body{background:white; margin:0;  background:url(../misc/middle_bg.jpg) center top no-repeat;}


/* The mast head */
#masthead{ height:154px; background: url(../misc/masthead_bg.jpg) repeat-x; }
#masthead_middle{   background: url(../misc/masthead_middle.jpg) center no-repeat;   height:154px;   width:980px;   margin:0 auto 0 auto;  }
#masthead_links{position:relative; width:750px;  height:310px; margin-left:310px; }

#mast_link_one{top:65px; left:76px; position: absolute;}
#mast_link_two{top:65px; left:160px;position: absolute;}
#mast_link_three{top:65px; left:250px;position: absolute;}
#mast_link_four{top:65px; left:340px;position: absolute;}

#masthead_middle a{ padding-left:20px; color:white; font-size:12px; text-transform:lowercase; text-decoration:none;}
#masthead_middle a:hover{	text-decoration:underline; }


/* The my basket and logged in linksin header */

#link_basket,#link_home,#link_orders,#link_logout{position:absolute; }
#link_basket{left:515px;top:26px}
#link_home{top:62px; left:452px}
#link_orders{top:62px;left:512px;}
#link_logout{top:62px;left:577px;}


/* div.innerBG{	margin: 0;	padding:0;	width:100%;	overflow:hidden;	position:relative;	min-width:848px;}*/
.outer{	margin:0 auto 20px auto;	padding: 0;	width:900px; position:relative; top:0px;}
.inner{	margin:0 auto;	padding:0;	width:100%;	position:relative;  }

/* The main content areas */
#content{position:relative; height:1%;  }
#menu1{	float:left; margin-left:0px;  }
#menu2{	float:left; margin-left:0px; }
#middleContent{	float:left; padding:0; position:relative;	vertical-align:top; width:690px;  }

/* The top of the header */
#header_top{ height:30px; }
#loggedin_links{ margin:0; padding:0 0 0 25px; float:left;width:250px;list-style:none;}
#loggedin_links li{	padding:0;	margin:0;	float:left;	width: 33%; 	/* border-left:1px solid #fff;*/	/* For adding a list icon image */	/*padding-left:10px;	background-image:(../misc/list_icon.gif);	background-repeat:no-repeat;	background-position: 0 .5em;	*/}

/* The page header */
#headerr{	padding:0;	margin:0px;	background: url(../misc/top_banner_bg.jpg) no-repeat;	height:126px;	position:relative;}

/* The statis links in the header (contact us etc */
#header_general_links{	float:right; margin:95px 25px 0 10px ;	padding:0;	position:relative;	width:600px; }
#header_general_links li{	padding:0 53px 10px 0;	margin:0; float:left;	 /*border-left:1px solid #fff;*/ 		list-style-type:none;}

/* The vertical navigation menus */
.vertical_menu{	margin:0 0 20px 0;	padding:5px; }

/* The vertical menu heading */
.vertical_menu h1{	width:156px; height:22px;	margin:0 15px 0 5px; padding:7px 0 6px 0px;  border-bottom:1px solid #95C00F; }

/* The vertcal menu main content */
.menuContent{	width:150px;	margin: 0 15px 5px 3px;	padding:10px 0 5px 0;	/*background:url(../misc/menuContent_bg.jpg) bottom left no-repeat #FFFFFF;*/	/*border:2px solid #19171A; */}
.menuContent ul{	margin:0 0 0 4px;	/* changes the amount the list image is from the left */	padding:0;}
.menuContent li{	line-height:16px; margin-right:3px;	padding:0 0 0 0px; list-style-type:none;	 margin-bottom:5px;}

/* Main content list image */

#middleContent ul{}
#middleContent li{line-height:19px; 	list-style-type:none;  list-style:none;		padding:0 0 0 28px;	background:url(../misc/list_icon.gif) 0 3px no-repeat;	margin-left: 5px;	border: none;	list-style-position: outside;}

#footer { clear:both;	margin:0 ;	padding:0;	height:0px;	color:#E3001B;	position:relative; 	 }
#footerbox{	background:url(../misc/footer.jpg) no-repeat center;	width:100%;		height:229px;	z-index:-1;}
