
/*****************************
* F O N T S
******************************/
/* Apply a font set to all */
*{ font-family:Arial, Helvetica, sans-serif;}

#header_top{ font-size: 12px;}

/* The customer logged in links - top left */

#loggedin_links a{	color:#DFE6EE; text-decoration:none; font-weight:bold;}
#loggedin_links a:hover{color:#DFE6EE;}

/* The shopping basket link - top right */
#basket_link{ float:right;	background:url(../misc/mybasket_bg.gif) no-repeat top left;	padding-left:15px;	color:#DFE6EE; text-decoration:none; font-weight:bold;}
#basket_link:hover{	color:#FFFEFF;}

/* 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:white;}

/* normal link in vertical menu */
.menuContent a{	color:#CBA401;text-decoration:none; font-weight:normal;}
.menuContent a:hover{font-weight:bold;}

/* vertical menu heading */
.vertical_menu h1{	font-size:18px;	color:#CBA401;	text-align:left; font-weight:normal; font-family:"Times New Roman", Times, serif;}
.vertical menu hr{color: #CBA401}	
/* navigation links in the vertical menu */
.vertical_menu ul li a{ list-style-type:circle; color:#CBA401;text-decoration: none;	color:white; font-weight:normal;}
.vertical_menu ul li a:hover{font-weight:bold;}

/* main content area */
#middleContent{	font-size:12px; color:#CBA401; }
#middleContent a{	color:#CBA401; text-decoration:none; font-weight:bold;}
#middleContent a:hover{ text-decoration:underline; }
#middleContent legend{	font-size: 15px;color:#CBA401; font-weight:bold;}
#middleContent h1{	font-size:25px;clear:both;	padding:8px 0 6px 4px;	color:#FFFFFF; border-bottom: 1px #CBA401 solid ; font-family:"Times New Roman", Times, serif; font-weight:normal;}
#middleContent h2{	font-size:19px; clear:both;	padding:8px 0 0px 0; margin-bottom:0px;	color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight:normal;}
#middleContent h3{	font-size:14px; clear:both;	padding:8px 0 4px 0;	color:#FFFFFF;}
#middleContent h4{	font-size:12px; clear:both;	padding:8px 0 4px 0;	color:#FFFFFF;}
#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{margin:0; padding:0; background: url(../misc/green_bg_repeat.jpg) repeat #002D10; }
.innerBG{background:url(../misc/bg_main.jpg) #002D10 top center no-repeat;position:relative; min-height:900px;}
/* div.innerBG{	margin: 0;	padding:0;	width:100%;	overflow:hidden;	position:relative;	min-width:848px;}*/
.outer{	margin:0px auto 20px auto;	padding: 0;	width:900px;}
.inner{	margin:0 auto;	padding:0;	width:100%;	position:relative;	}


/* The main content areas */
#content{position:relative; height:1%; margin-top:0px;}
#menu1{	float:left; margin-left:0px; }
#middleContent{	float:left; padding: 0px 12px 0 12px; position:relative; margin-left:30px;	vertical-align:top; border-left: 1px solid #CBA401; border-right:1px solid #CBA401; /*width:640px;*/ width:618px; }
#borderedarea{	 margin:0; padding:0;}

/* 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:0 0 5px;	height:85px;	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:0px;	padding:0px; }

/* The vertical menu heading */
.vertical_menu h1{	width:148px; height:25px;	margin:0px; padding:5px 0 5px; text-transform:none; }


/* The vertcal menu main content */
.menuContent{	width:147px;	margin: 0px;	padding:0px;	background:/*url(../misc/menuContent_bg.jpg) bottom left no-repeat #FFFFFF;*/	/*border:2px solid #19171A; */}
.menuContent ul{	margin:0 0 0 25px;	/* changes the amount the list image is from the left */	padding:0;}
.menuContent li{	line-height:16px; margin-right:3px;	padding:0 0 0 28px; list-style-type:none;background:url(../misc/list_icon.gif) no-repeat scroll 2px 7px; margin-bottom:3px;	line-height:10px; 	padding:5px 0 6px 15px;}

.menuContent input{ color:#002D10;

}
/* Main content list image */
#middleContent li{ 	list-style-type:circle;padding:0 0 0 20px; 	/* indentation of text */	 margin-bottom:5px;}

#footer { position:relative; clear:both;}
#footer_links { position:absolute; margin:20px 0; padding:117px 0 0;}
#footer_links li{float:left; list-style:none; border-right:1px solid #CBA401;padding:0 12px 0 12px;}
#logo {padding:0px; margin:115px 0 -6px;}
#logolink { position:absolute; width:200px; height:50px; display:block; margin:120px 0 0 420px;}