/*****************************
* 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{ font-family:Tahoma; 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:#6278B4; text-decoration:none;  font-weight:bold;}
.menuContent a:hover{text-decoration:underline;}
.menuContent b{ color:#6278B4; }

/* vertical menu heading */
.vertical_menu h1{font-family:Tahoma;	font-size:17px;	color:#6278B4; font-weight:normal; font-stretch:narrower;	text-align:left; }

/* navigation links in the vertical menu */
.vertical_menu ul li a{	text-decoration: none; font-size:13px;	color:#8B8B8D; font-weight:400;}
.vertical_menu ul li a:hover{text-decoration:underline;}

/* main content area */
#middleContent{	font-size: 12px;color:#666666; }
#middleContent a{	color:#6278B4; text-decoration:none; font-weight:bold;}
#middleContent a:hover{ color:white; background-color:#6278B4; text-decoration:underline; }
#middleContent legend{	font-size: 15px;color:#6278B4; font-weight:bold;}
#middleContent h1{	font-family:Tahoma; font-size:24px;clear:both; font-weight:normal; font-stretch:narrower; padding:8px 0 6px 4px;	color:#6278B4; border-bottom:1px solid #6278B4;}
#middleContent h2{	font-family:Tahoma; font-size:24px;clear:both; font-weight:normal; font-stretch:narrower; padding:8px 0 6px 4px;	color:#6278B4; }
#middleContent h3{	font-family:Tahoma; font-size:18px; font-weight:normal;  clear:both;	padding:8px 0 4px 0;	color:#6278B4;}
#middleContent h4{	font-family:Tahoma; font-size:14px; font-weight:normal;  clear:both;	padding:8px 0 4px 0;	color:#6278B4;}
#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:#576FAF; margin:0;}


/* The mast head */
#masthead{
 height:231px;
 background: url(../misc/masthead_bg.jpg) repeat-x;
 text-align:center;
}

#masthead_middle{
   background: url(../misc/masthead_middle.jpg) center no-repeat;
   height:231px;
/*   margin:0 auto 0 auto;  */

   text-align:center;
}


#masthead_middle a{
 padding-left:20px;
 color:brown;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
}

#masthead_middle a:hover{
	text-decoration:underline;
 }
 
.promo_button{
margin:0 0 10px 0;
text-align:center;
}



/* div.innerBG{	margin: 0;	padding:0;	width:100%;	overflow:hidden;	position:relative;	min-width:848px;}*/
.outer{	margin:0 auto 20px auto;	padding: 0;	width:895px; position:relative; top:-83px;}
.inner{	margin:0 auto;	padding:0;	width:100%;	position:relative; }


/* The main content areas */
#content{  background-color:white; padding:0; margin-top:0px; postition:relative; float:left; width:883px}
* html #content {width:898px;}
#menu1{	float:left; margin-left:0px; background-color:white;}

#middleContent{	float:left;  position:relative; margin:0; 	vertical-align:top; /*width:665px;*/width:647px; background:url(../misc/content_header.jpg) top right no-repeat white; padding:10px 25px 25px 26px;}


/* 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:0 25px 0 10px ;	padding:60px 0 0 0; position:relative;	width:650px; }
#header_general_links li{	padding:0 0 5px 10px; border-left:1px solid white;	margin:0 10px 0 5px; float:left; line-height:10px;	 /*border-left:1px solid #fff;*/ 		list-style-type:none;}

/* The vertical navigation menus */
.vertical_menu{	margin:5px;	padding:1px;}

/* The vertical menu heading */
.vertical_menu h1{	width:161px; height:22px;	margin:0 0px 0 5px; padding:7px 0 2px 0px;  border-bottom:1px solid #6278B4;}


/* The vertcal menu main content */
.menuContent{	width:155px;	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 28px; list-style-type:none;		background:url(../misc/list_icon.gif) 2px 0 no-repeat; margin-bottom:5px;}

/* 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-line {clear:both; font-family:Tahoma; font-size:11px; color:#999999; text-align:center; width:100%;}
#footer-address{margin: 0 auto 0 auto; padding: 35px 0pt 0pt; font-size:11px; width:883px; background: url(../misc/footer_line.jpg) no-repeat center; color: rgb(255, 255, 255); height: 20px; text-align:center; font-family:Tahoma;}

#footer-line a{color:#999999; font-weight:normal; text-decoration:none; }
#footer-link a:hover{ text-decoration:underline; }
