/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

h4{
    font-size:14px;
	color:#00386E;
}

/*///////// HEADER STYLES ///////*/

#top1{
	background:url(../images/top_bg1.jpg);
}

#mainNav{
	background:url(../images/top_bg2.jpg);
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#secondNav{
	background:url(../images/top_bg3.jpg)
}

/*////////// Contains drop downs at the top of the page ////////*/

/* The table that drops down */
.MenuContainer {
	  white-space:nowrap;
      font-size: 11px;
	  font-weight:bold;
	  color:#FFFFFF;
	  width:807px;
	  text-align:center;
	  margin-left:-280px;
}
      
.MenuContainer li {
	display:inline;
	margin:2px;
}

/* Menu items */
.MenuContainer a {
      color: #FFFFFF;             /* menu item text colour */
      margin: 0px;                /* spacing between each menu item */
      padding: 2px;               /* space around text of each menu item */
      text-decoration: none;      /* no link underline */
	}

.MenuContainer a:hover {
	color:#FFFFFF; background-color:#1D3B6C; border:#FFFFFF solid 1px; margin:-1px;
}

/* divs for the menus */

#appMenu{
	position:absolute;
	top:100px;
	display:none;
}

#libMenu{
	display:none;
}
   
/*/////////////////////////////////////////////////////////////////////////////////////*/

/*////// MAIN CONTENT /////*/

.bodyContent{
	padding: 0 0px 8px 0;
	background-image:url(../images/main_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:18px;

}

.basket{
	background:url(../images/basketBg.gif) no-repeat center;
	padding:8px 0 0 26px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	line-height:19px;
}

.viewBut{
	text-align:right;
	padding: 0 8px 10px 0;
}

.shopLinkBot{
	padding:4px 11px 10px 0;
	text-align:center;
	background-image:url(../images/linkBottom.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:9px;
}

#content{
	width:490px;
}

#innerContent{
	width:475px;
}

#rightSection{
	float:right;
	width:157px;
	height:100%;
	margin-right:4px;
}

.rightBar{
	margin-top:14px;
	float:right;
	border:#1d3b6c 2px solid;
	font-size:12px;
	width:140px;
	padding:4px;
	color:#1d3b6c;
}

.rightBarImg{
	padding:6px;
}

.rightBarTop{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:4px;
}

#leftNav{
	border-color:#1d3b6c;
	border-style:solid;
	border-width:thin;
	background-color:#c4cbd9;
	color:#000f5e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	width:130px;
}

#products{
	text-align:center;
}

.productsImg{
	padding:7px 3px;
}

/*////// FOOTER STYLES //////*/

hr{
	width:72%;
	text-align:left;
}

#footer{
	font-size:10px;
	color:#000000;
	padding:6px 0;
	margin: 8px;
}

/*/////// LINK STYLES ///////*/

a {color:#1d3b6c; text-decoration:underline}
a:hover {color:#697c9d;}

#mainNav a:link, #mainNav a:active, #mainNav a:visited{color:#00386e; text-decoration:none; padding:0px 5px;}
#mainNav a:hover{color:#FFFFFF; background-color:#697c9d; border:#000000 solid 1px; padding:0px 4px;}

#footer a {color:#000000; text-decoration:none;}
#footer a:hover {color:#000000; text-decoration:underline;}

.shopLinkBot a{color:#FFFFFF; text-decoration:none;}
.shopLinkBot a:hover {color:#FFFFFF; text-decoration:underline;}

#leftNav a{color:#000f5e; text-decoration:underline;}
#leftNav a:hover{color:#2b518f; text-decoration:underline;}

.rightBar a{color:#1d3b6c; text-decoration:underline;}
.rightBar a:hover{color:#2b518f; text-decoration:underline;}
