/* CSS Document */


/* Centralise layout */	
	#shell {width:100%;text-align:center; height:900px; background-image:url(assets/bkgrd.jpg); padding-top:10px;}
	.clear{clear:both}
	#centrebox{width:800px; margin-left:auto; margin-right:auto; height:600px; background-color:#FFF; overflow:hidden; border:#000066 1px solid; }


/* Top banner and navigation bar */
/* Overall container */
#banner {width:800px; background-color:#dbefec; border-bottom:none; height:124px; margin-right:auto; margin-left:auto;
border-top:#000066 1px solid; border-left:#000066 1px solid; border-right:#000066 1px solid;}

.lft_img{float:left; }

.rgt_img{float:right; margin-top:0px}

.top_lft_img{float:left; margin-bottom:10px;}

.clr{clear:both; padding:0 0 0 0; margin:0 0 0 0;}

/* Top bar */		
div#nav_bar{height:24px; width:800px; background-image:url(assets/cband.jpg); margin-bottom:4px; margin-top:0; font-size:13px;   padding-top:0px; padding-bottom:0px; margin-right:auto; margin-left:auto; overflow:hidden; font-weight:bold; }

div#nav_bar ul{float:left; margin-top:2px; }

div#nav_bar ul li{ display:inline; }
div#nav_bar ul li a{ text-decoration:none; color:#445b6d;}
div#nav_bar ul li a:hover{ text-decoration:none; color:#FFF; background-color:#445b6d;}

/* Cart link */
div#cartlink{float:right; margin-top:2px}
div#cartlink a{ text-decoration:none; color:#445b6d;}
div#cartlink a:hover{ text-decoration:none; color:#FFF; background-color:#445b6d;}
div#cartlink a:hover{ text-decoration:none; color:#FFF;}


/* Cart display */
		
		div#cart {width:150px; height:90px; 
		font-size:12px; 
		float:right; display:block; padding-top:0; }
		
		div#cart ul{width:100px; margin-top:0; list-style-type:none}
		
		#cart ul li{text-decoration:none; text-align:left; border-bottom:1px #445b6d solid; border-right:1px #445b6d solid;
		border-left:1px #445b6d solid; padding: 3px 0px 3px 0px; background-color:#fbda7e;
		 margin-left:-3em; margin-bottom:0; color:#445b6d;}
		
		#cart ul li a{text-decoration:none; color:#445b6d; display:block; }

		#cart ul li a:hover{background-image:url(images/cart_hover.gif); 
		background-repeat:repeat-y; 
		background-repeat: repeat-x; 
		color:#FFFFFF; background-color:#445b6d;}

		#cart ul li a:visited{color:#990000}

		

body{
color:#445b6d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}




#mainbody{width:800px; height:auto; background-color:#FFFFFF; margin-right:auto; margin-left:auto; line-height:1.2em;
text-align:left; border-right:1px #445b6d solid; border-left:1px #445b6d solid; margin-bottom:0px; overflow:hidden;}

#txtbody{width:780px; height:auto; background-color:#FFFFFF; margin-right:auto; margin-left:auto; line-height:1.3em;
text-align:left; border-right:1px #445b6d solid; border-left:1px #445b6d solid; margin-bottom:0px; overflow:hidden;
padding:10px 10px 10px 10px}

div#txtbody ul{list-style:outside disc}
div#txtbody ul li{padding-top:4px; margin-left:0px}

#footer {width:800px; background-color:#445b6d; border-bottom:none; height:34px; margin-right:auto; margin-left:auto;
border-bottom:#000066 1px solid; border-left:#000066 1px solid; border-right:#000066 1px solid; overflow:hidden;}

div#footer ul li{ display:inline; }
div#footer ul li a{ text-decoration:none; color:#FFF; float:left; padding-right:10px; padding-top:6px;}
div#footer ul li a:hover{ text-decoration:none; color:#445b6d; background-color:#fff}


#logo{ margin-left:auto; margin-right:auto; overflow:hidden; padding-top:2em}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #445b6d; margin-bottom:4px; margin-top:0px;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #a2bd30; margin-bottom:0; margin-top:6px;}

/* administration styles */

#admin_body{
color:#445b6d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px; background-color:#CCCCCC
}

#admin_body a{text-decoration:none; color:#445b6d;}

#admin_body a:hover{text-decoration:none; background-color:#445b6d; color:#FFF}


