
/*****************************
* 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:#5C5C5C; text-decoration:none; font-weight:bold;}
#loggedin_links a:hover{color:#FF4000;}

/* The shopping basket link - top right */
#basket_link{ float:right;	background:url(../misc/mybasket_bg.gif) no-repeat top left;	padding-left:15px;	color:#5C5C5C; text-decoration:none; font-weight:bold;}
#basket_link:hover{	color:#FF4000;}

/* The links to content pages on the header */
#header_general_links a{ color:black;font-size:14px; font-weight:bold; text-decoration:none}
#header_general_links a:hover{	color:#EA0061;}

/* default font for text in vertical menus */
.menuContent *{ font-size:12px; color:#646567;}

/* normal link in vertical menu */
.menuContent a{	color:#646567; text-decoration:none; font-weight:normal;}
.menuContent a:hover{text-decoration:underline;}

/* vertical menu heading */
.vertical_menu h1{	font-size:18px;	color:#E4A754; 	text-align:left; font-weight:bold; }
	
/* navigation links in the vertical menu */
.vertical_menu ul li a{	text-decoration: none;	color:#656567; font-weight:normal;}
.vertical_menu ul li a:hover{text-decoration:underline;}

/* main content area */
#middleContent{	font-size: 12px;color:#646567; }
#middleContent a{	color:#646567;text-decoration:none; font-weight:bold;}
#middleContent a:hover{ text-decoration:underline;}
#middleContent legend{	font-size: 15px; color:#F6A800; font-weight:bold;}
#middleContent h1{ font-family:"Trebuchet MS"; font-size:24px; clear:both;	padding:8px 0 8px 4px;	color:#3B3B3D; font-weight:bold;  }
#middleContent h2{	font-family:"Trebuchet MS"; font-size:20px; clear:both;	padding:8px 0 8px 4px;	color:#3B3B3D; font-weight:bold;  }
#middleContent h3{	font-family:"Trebuchet MS"; font-size:16px; clear:both;	padding:8px 0 8px 4px;	color:#3B3B3D; font-weight:bold; }
#middleContent h4{	font-family:"Trebuchet MS"; font-size:14px; clear:both;	padding:8px 0 8px 4px;	color:#3B3B3D; font-weight:bold; }
#middleContent .specialoffer{ color:green; font-weight:bold; }
#middleContent select{font-size:11px; }


#mistore_link{position:absolute; display:block; margin:7px 0 0 750px; width:180px; height:30px;}

/* Footer sections */
#footer_left{ font-style:italic; font-weight:bold; }
.header_link{	color:white;	font-size:12px;	text-decoration:none;}
.header_link:hover{font-weight:bold;}


/**************************
* 
* L A Y O U T
*****************************/

body{background:url(../misc/body_bg.jpg) repeat; margin:0; padding:0;}
#search{top:162px;left:275px; position:absolute; z-index:150;}
#searchinput{border:1px solid #E2AA57; width:110px;}
#link_one{position:absolute; height:22px;  z-index:50; outline: none; display:block;top: 162px; left:440px; width:41px;}
#link_two{position:absolute; height:22px;  z-index:50; outline: none; display:block;top: 162px; left:490px; width:90px;}
#link_three{position:absolute; height:22px;  z-index:50; outline: none; display:block;top: 162px; left:590px; width:70px}
#link_four{position:absolute; height:22px;  z-index:50; outline: none; display:block;top: 162px; left:670px; width:70px;}
#link_five{position:absolute; height:22px;  z-index:50; outline: none; display:block;top: 162px;left:750px; width:75px;}
#link_six{position:absolute; height:22px;  z-index:50; outline: none; display:block;top: 162px; left:835px; width:90px;}


#bot_link_one{position:absolute; height:22px;  z-index:50; outline: none; display:block;top:6px; left:5px; width:41px;}
#bot_link_two{position:absolute; height:22px;  z-index:50; outline: none; display:block;top:6px; left:55px; width:90px;}
#bot_link_three{position:absolute; height:22px;  z-index:50; outline: none; display:block;top:6px; left:155px; width:70px}
#bot_link_four{position:absolute; height:22px;  z-index:50; outline: none; display:block;top:6px; left:235px; width:70px;}
#bot_link_five{position:absolute; height:22px;  z-index:50; outline: none; display:block;top:6px;left:315px; width:75px;}
#bot_link_six{position:absolute; height:22px;  z-index:50; outline: none; display:block;top:6px; left:400px; width:90px;}

/* div.innerBG{	margin: 0;	padding:0;	width:100%;	overflow:hidden;	position:relative;	min-width:848px;}*/
.outer{	margin:0px auto 0px auto;	padding: 0;	width:950px;}
.inner{	margin:0 auto;	padding:0;	width:100%;	position:relative;	background: url(../misc/content_header.jpg) white top center no-repeat; }

/* The main content areas */
#content{position:relative; height:1%; padding-top:200px; background:url(../misc/bg_swirl.jpg) bottom no-repeat center; }
#menu1 {float:left;padding:60px 0px 0 15px; width:245px;  position:relative; }

#middleContent {float:left;padding:0px 15px 10px 15px;position:relative;vertical-align:top;width:635px; }
#borderedarea{/*	border-bottom:1px solid #19171C; border-left:1px solid #19171C; border-right:1px solid #19171C; margin:0; padding:0;*/}

/* The page header */
#headerr{	padding:55px 0 0 0 ;	margin:0; position:relative;}

/* The statis links in the header (contact us etc */
#header_general_links{  position:absolute;  margin:0 0 0 7px;  padding-left: 15px; height:31px; width:815px;  background:url(../misc/header_navi_bar.jpg) repeat-x #00CC00; }
#header_general_links li{	padding:5px 100px 0 0;	margin:0; float:left;			list-style-type:none;}

#header_image{margin: 33px 0 0 7px;}

/* The search area in the header */
#header_search{	position:absolute;z-index:2; margin: 9px 0 0 655px; }
#header_search .header_search{height:12px; width:130px; font-size:10px;}
#header_search .header_go{height:22px;  font-size:11px; }

/* The top of the header */
/*#header_top{ height:20px; }*/
#logged_in_links{position:absolute;z-index:2; margin: 188px 0 0 612px; background-color:black; height:70px; width:215px; border:1px solid #EA0061;}
#logged_in_links_header{background-color:#000000; color:black; background-color:#EA0061; font-size:12px; font-weight:normal; text-align:center;}
#logged_in_links a{color:black; font-size:12px;text-decoration:none;}
#logged_in_links a:hover{background-color:#EA0061; color:black;}

#logged_in_links ul{margin:0px;padding:0px;}
#logged_in_links li{	line-height:12px; margin-right:3px;	padding:0 0 0 18px; list-style-type:none;		background:url(../misc/list_icon.gif) 2px 0 no-repeat; margin-bottom:8px; }

/* The vertical navigation menus */
.vertical_menu{	margin:15px 0 15px 0;	padding:0; padding-right:20px;  }

/* The vertical menu heading */
.vertical_menu h1{	width:200px; height:18px; background:url(../misc/menu_header_bg.jpg) left no-repeat;	margin:0 0 0 0px; padding:0 0 0 32px;  	}

/* The vertcal menu main content */
.menuContent{	width:200px; margin: 0 0px 12px 0px;	padding:10px 0 5px 30px;	/*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:0 15px 3px 0px;	padding:0 0 0 0px; list-style-type:none; list-style-image:none; }

/* Main content list image */
#middleContent li{ 	list-style-image:url(../misc/list_icon.gif);		padding:0 0 0 20px; 	/* indentation of text */	 margin-bottom:5px;}
#footer {	clear:both;		padding:0px 0 0 0;margin:80px 0 0 0 ;	  color:#fff; 	position:relative;height:53px;	width:98%; background:url(../misc/footer_logo.jpg) top center no-repeat;   }
#bottom_links{ clear:both;	padding:0px 0 0 0;margin:0;	position:relative;height:53px;	width:98%; background:url(../misc/footer_mistore_link.jpg) top center no-repeat;
}