/* CSS Document */
body {margin:0; padding:0;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
h4 {margin:0; padding:0;}
p {margin:0; padding:0;}
form {margin:0; padding:0;}
label {clear:both; float:left; width:150px;}
input {float:left;}
select {float:left;}
textarea {float:left; clear:both;}
.bigbutton {padding:4px 6px; font-size:1.3em; clear:both;}
.allpurpose	{width:950px; clear:both; margin:0 auto;}
.third {width:450px;}
.fourth {width:500px;}
.floright	{float:right;}
.floleft	{float:left;}
.clearright	{clear:right;}
.clearleft	{clear:left;}
.clear		{clear:both;}
.textcent	{text-align:center;}
.bookman	{font-family:"Bookman Old Style", Verdana;}
.bold {font-weight:bold;}
.link {color:#003333; font-family:"Bookman Old Style", "Copperplate Gothic Bold", Verdana; text-decoration:none; font-size:12px;}
.link:hover {color:#FF3300; text-decoration:underline;}



#globe	{width:910px; margin-left:auto; margin-right:auto;}
.localbrace	{width:100%; height:17px; min-width:950px; background:url("/Images/localbrace.jpg"); background-repeat:repeat-x; margin:0 auto; clear:both;}
ul#global {list-style:none; float:left; margin:0; padding:0; text-align:center; border-bottom:1px solid #000;}
	ul#global li {display:inline; float:left; padding:0;}
	ul#global li a {display:block; width:100px; color:#000; padding:8px 15px 5px 15px; background:url("/Images/global.jpg"); background-repeat:no-repeat; font-size:16px; font-weight:700;}
	ul#global li a:link, a:visited {text-decoration:none;}
#footnavi {margin:60px auto 0 auto; width:900px; clear:both;}
	ul#footnav {list-style:none; text-align:center; padding:0 0 30px 0; margin:0;}
	ul#footnav li {display:block; width:120px; padding:2px 3px; float:left; padding:0; border-right: 1px solid #000;}
	ul#footnav li.extra	{border:0;}
	ul#footnav li a {color:#000; font-size:13px; font-family:"Bookman Old Style", "Times New Roman",sans-serif;}
	ul#footnav li a:link {text-decoration:none;}
	.copyright	{text-align:center; font-size:12px; font-family:"Bookman Old Style", Verdana; padding-bottom:10px; padding-top:40px;}
	.internalfooter {width:950px; height:300px; margin:0 auto; clear:both;}
#flashzik	{width:740px; height:150px; margin:0 auto 0 auto; background:url("http://www.scienceexcursion.com/Images/nufullhead.jpg"); background-repeat:no-repeat;}
		
ul.storeadmin {list-style:none; margin:0; padding:0;}
ul.storeadmin li {float:left; display:inline; text-align:center;}
ul.storeadmin li a {float:left; display:block; display:inline; width:158px; height:22px; padding:5px 0; 
	background:url("/Images/Navigation/AdminStoreNav.jpg"); background-repeat:no-repeat; color:#000; font-weight:bold; text-decoration:none;}
ul.storeadmin li a:hover {background-position:0 -39px;}
	body#items a.items {background-position:0 -39px;}
	body#categories a.categories {background-position:0 -39px;}
	body#customers a.customers {background-position:0 -39px;}
	body#orders a.orders {background-position:0 -39px;}
	body#statistics a.statistics {background-position:0 -39px;}
	body#settings a.settings {background-position:0 -39px;}
.accnavbox {width:745px; float:right;}
	.accnavbox h1 {margin:40px 0 0 0;}
	.accnavbox p {font-size:.8em;}
ul.accounts {float:right; list-style:none; margin:0 0 0 0; padding:0 30px 0 0;}
	ul.accounts li {display:inline; text-align:center; float:left; margin:0 5px;}
	ul.accounts li a {display:block; width:90px; height:73px; padding:44px 10px 0 10px; font-family:"Trebuchet MS"; text-decoration:none; 
		font-size:1em; font-weight:bold; color:#000; line-height:1em; background:url("/Images/Navigation/AccountNav.jpg"); background-repeat:no-repeat;}
	ul.accounts li a:hover {background-position:-113px 0;}
.acchome {width:33px; height:32px; float:left; margin:10px 5px 0 0; background:url("/Images/Navigation/AccountNavHome.jpg"); background-repeat:no-repeat;}
	.acchome:hover {background-position:0 -35px;}
ul.infodirectory {margin:0; padding:0; list-style:none;}
	ul.infodirectory li {display:inline; float:left; width:110px; height:30px; text-align:center;}
.errordiv {float:left; font-weight:bold; margin:0 0 0 10px;}
.red {color:#C10000;}
.green {color:#006600;}


.loginbox {width:450px; margin:0 auto;}
.loginbox label {float:left; clear:left; width:120px;}
.loginbox input {float:left;}
.accountbuttons {display:block; width:115px; height:24px; float:left; background:url("/Images/Navigation/AccountButtons.png"); color:#000000; text-decoration:none; 
	background-repeat:no-repeat; text-align:center; padding:0 0 0 0; margin:0; font-family:"Trebuchet MS", Verdana; font-size:1em; font-weight:bold;}
.accountbuttons:hover {background-position:0 -27px;}

/* STORE CSS */
.productcategories {width:200px; float:left;}
#AJAX_products {width:730px; float:left; padding:0 0 0 20px; overflow:hidden;}
#AJAX_internal {width:700px; float:left; padding:0 5px 0 35px;}
.products {width:330px; height:200px; float:left; margin:0 5px 5px 0; padding:0 15px 0 0;}
	.products img {float:left; padding:4px;}
	.products p {width:150px; float:left;}
.productdetails {padding:0 80px 0 25px;}
	.productdetails img {float:left; padding:4px 10px 4px 0;}

.storewraptop {width:725px; height:40px; padding:4px 25px 0 0; float:right; background:url("/Images/Elements/StoreWrapTop.jpg"); background-repeat:no-repeat;}
.storebak {width:100%; min-height:700px; overflow:hidden; background:url("/Images/Elements/StoreBak.jpg"); background-repeat:repeat-y; background-position:top center;}
.storebakcap	{width:100%; height:25px; clear:both;  background:url("/Images/Elements/StorebakCap.jpg"); background-repeat:no-repeat; background-position:top center;}
.storenavbox {width:200px; float:left;}
.storenavboxtop {width:200px; height:64px; background:url("/Images/Boxes/StoreNavBoxTop.jpg"); background-repeat:no-repeat;}
.storenavboxmid {width:200px; padding:0; background:url("/Images/Boxes/StoreNavBoxMid.jpg"); background-repeat:repeat-y; overflow:hidden;}
.storenavboxlow {width:200px; height:25px; background:url("/Images/Boxes/StoreNavBoxLow.jpg"); background-repeat:no-repeat;}
ul.storenav {list-style:none; margin:0 0 0 3px; padding:0;}
ul.storenav li  {text-align:center; color:#000000; font-size:1.3em; display:block; width:197px; padding:11px 0 0 0; margin:6px 0; height:34px; 
	background:url("/Images/Navigation/StoreNav.jpg"); background-repeat:no-repeat;}
ul.storenav li:hover {background-position:0 -50px;}

.cartproducts {width:470px; float:right; clear:right; padding:6px 30px 0 0;}
.cartproducts h3 {float:left;}
.cartproducts img {float:left; margin:0 8px 0 0; border:1px inset #000;}
.cartproducts p {width:350px; float:left;}
.cartproducts label {width:110px; float:left; clear:left; font-weight:bold; font-size:1.1em;}

.carttotals {width:150px; float:left; padding:0 0 0 15px;}
	.carttotals label {float:left; clear:left; width:80px; font-weight:bold;}
	.carttotals p {float:left; width:65px; color:#333366; font-weight:bold;}
.cartbutton {width:103px; height:60px; background:url("/Images/Navigation/CartButton.png"); background-repeat:no-repeat; margin:0 0 0 50px;}
.cartbutton:hover {background-position:0 -65px;}

.vieworders {width:400px; float:left; clear:left;}
#AJAX_orderdetails {width:850px; margin:0 auto; clear:both;}
#AJAX_orders p {float:left;}

/* Create Account */
.shrunk {width:820px; margin:20px auto;}
	.shrunk h3 {width:400px;}
.iesucks {width:400px; float:left; clear:left;}

/* DRILLDOWN */
body#store a.store {background-position:0 -52px;}
body#accountsettings a.store {background-position:0 -52px;}
body#accountsettings a.accountsettings {background-position:-113px 0;}
body#accountshipping a.store {background-position:0 -52px;}
body#accountshipping a.accountshipping {background-position:-113px 0;}
body#accountorders a.store {background-position:0 -52px;}
body#accountorders a.accountorders {background-position:-113px 0;}
