
/*****************************
* 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:red; text-decoration:none; font-weight:bold}
#loggedin_links a:hover{color:black;}

/* The shopping basket link - top right */
/*#basket_link{ float:right;	background:url(../misc/mybasket_bg.gif) no-repeat top left;	padding-left:15px;	color:red; text-decoration:none; font-weight:bold;}
#basket_link:hover{	color:black;}/*

/* The links to content pages on the header */
#header_general_links a{ color:black;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 input{color:#666666}
.menuContent select, .menuContent option{color:#666666}

.menuContent a{	color:white;text-decoration:none; font-weight:bold;}
.menuContent a:hover{ text-decoration:underline;}

/* vertical menu heading */
.vertical_menu h1{	font-size:16px;	color:black;font-family:"Times New Roman", Times, serif;	text-align:left;}
	
/* navigation links in the vertical menu */
.vertical_menu ul li a{	text-decoration: none;	color:white;}
.vertical_menu ul li a:hover{ text-decoration:underline;}

/* main content area */
#middleContent{	font-size: 12px;color:#333333; }
#middleContent a{	color:red; text-decoration:none; font-weight:bold;}
#middleContent a:hover{ color:red; text-decoration:underline; }
#middleContent legend{	font-size: 15px;color:red; font-weight:bold;}
#middleContent h1{	font-size:25px;clear:both;	padding:8px 0 4px 0;font-family:"Times New Roman", Times, serif;color:#58585A; border-bottom: 1px solid #58585A;}
#middleContent h2{	font-size:19px; clear:both;	padding:8px 0 4px 0;font-family:"Times New Roman", Times, serif;color:#58585A;}
#middleContent h3{	font-size:14px; clear:both;	padding:8px 0 4px 0;font-family:"Times New Roman", Times, serif;color:#58585A;}
#middleContent h4{	font-size:12px; clear:both;	padding:8px 0 4px 0;font-family:"Times New Roman", Times, serif;color:#58585A;}
#middleContent .specialoffer{ color:green; font-weight:bold; }
#middleContent select{font-size:11px; }

/* Footer sections */



/**************************
* 
* L A Y O U T
*****************************/

body{background:url(../misc/bg_repeat_sample.jpg) repeat; margin:0px; padding:0px;}
div.innerBG{  background:url(../misc/background2.jpg) no-repeat center top;	margin: 0; min-height:1200px;	padding:0;	width:100%;	overflow:hidden;	position:relative;	min-width:848px;}
.outer{	margin:0px auto 0px auto;	padding: 0;	width:1032px;}
.inner{	margin:0 auto;	padding:0;	width:100%;	position:relative;}

/* The main content areas */
#content{position:relative; padding:0; margin:0;}
#menu1{	float:left; top:250px; width:172px; position:relative; padding:0; margin:0;}
#middleContainer{ float:left; padding:0 10px 0 10px; position:relative;	vertical-align:top; width:586px; margin-top:205px;left:39px; background:white; }
#middleContent{ min-height:706px; background:white; padding:0; margin:0; }
* html #middleContent{  height:706px; 
 /* this will only work in IE6	*/
}
 * html div.innerBG{  height:1200px;} 
/*#menu2{	float:left; background-color:#FF0000;}*/

/* The top of the header */
/*#header_top{ height:20px; }/*
#loggedin_links{ margin:0; padding:0;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 10px 0;	background: url(../misc/top_banner_bg.jpg) no-repeat;	height:135px;	position:relative;}/*

/* The statis links in the header (contact us etc */
/*#header_general_links{	float:right; margin-top:12px;	padding:92px 64px 0 0;	position:relative;	width:451px; }

#link1 { position:absolute; margin: 6px 100px;border-left:1px solid white; border-right:1px solid white; padding: 0 15px 0 15px; width:33px;}
#link2 { position:absolute; margin: 6px 175px;border-right:1px solid white;padding: 0 15px; width:55px; }
#link3 { position:absolute; margin: 6px 263px;border-right:1px solid white;padding: 0 21px; width:55px;}
#link4 { position:absolute; margin: 6px 365px;border-right:1px solid white;padding: 0 19px; width:64px;}
/* The vertical navigation menus */
.vertical_menu{	margin:0 0 15px 0;padding:0 3px 0 0;}

/* The vertical menu heading */
/* With a simple fill ... .vertical_menu h1{	width:176px;	margin:0 0 0 3px;	padding:2px 0px 2px 8px; 	background-color:#666666;	} */
/* With a background image .. */
.vertical_menu h1{	width:125px; height:25px;	margin:0; padding:3px 22px;  background:url(../misc/side_menu_bg.jpg) no-repeat; z-index:100;}


/* The vertcal menu main content */
.menuContent{	width:167px;	margin: 0 0 5px 0px;	padding:10px 0 5px 0;	/*background:url(../misc/menuContent_bg.jpg) bottom left no-repeat #FFFFFF;*/}
.menuContent ul{	margin:0 0 0 8px;	/* changes the amount the list image is from the left */	padding:0;}
.menuContent li{	line-height:16px;	padding:0 0 0 28px; 	/* indentation of text */	list-style-type:none;		background:url(../misc/list_icon.gif) 2px 0 no-repeat; margin-bottom:5px;}

/* Main content list image */

#middleContent li{	padding:0 0 0 20px; 	/* indentation of text */	 margin-bottom:5px;}
#footer { position:relative; height:40px; width: 500px ; left:0px;}
#footer_logo { position:absolute; top: 10px; left:0px;}
#mistore_link { position:absolute;top:10px; left: 405px; z-index:110; padding:0px; margin:0px;}