@import url(cart.css);
body{

	font-family: Arial,Univers,Helvetica,sans-serif;
	font-size: 0.75em;
	color: #53636c;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
a {color:#53636c;}
a:visited {color:#6B7EA8;}
a:hover{color:#444;font-weight:bold;}
.highlight {background-color: #ddd;}
.error {color: red;}
.bold,#username_check, #password_check {font-weight: bold;font-family: Arial,Univers,Helvetica,sans-serif;}
.pointer{cursor:pointer;}
#printHeadGraphic {
	display:none;
	width: 3in;
}
#wrapper {
	position: absolute;
	width: 100%;
	top: 0px;
	height:100%;
}
#searchForm{
	left: 555px;
}
#headGraphBottom{
	background-color: #a5b5c6;
	display: block;
	width: 100%;
	height: 24px;
	margin: 0;
	padding: 0;
	border: 1px solid #5a849c;
	border-width: 1px 0;
}
html>body #headGraphBottom {height: 22px;}
#headGraphic {
	position: fixed;
	right: 0;
	left: 0;
	height: 80px;
	padding: 0;
	margin: 0;
	background: white;
}
#loginForm {
	position: absolute;
/*	left: 628px; */
	left: 630px;
	top: 150px;
/*	width: 140px; */
	width: 150px;
}
#loginForm #username, #loginForm #password {
	margin-bottom: 0.5em;
	width: 100%;
}
#regTable{
	width: 100%;
	table-layout: fixed;
}
#regTable .col1 {width: 30%;}
/* begin banner head information */
#welcome{
	position: absolute;
	bottom: 20px;
	left: 15px;

}
#briefcase {
	position: absolute;
	bottom: 20px;
	right: 0;
}
#aicHead , #aisHead {
	background: white url(images/header_aesculapusa.gif) no-repeat top left;
	position: fixed;
	height: 150px;
	width: 768px;
	z-index:3000;
}
#aisHead {background: url(images/header_ais.jpg) no-repeat top left;}
/* End banner head */

 /* Start content layout */
#content, #checkoutContent {

/*	width: 415px; */
	width: 500px;
	position: absolute;
	top: 150px;
/*	width: 200px; */
	left: 100px;
/*	padding: 0 0 2em 10px; */
	height: 400px;
}
html>body #content, #checkoutContent {
	height: auto;
	min-height: 400px;
	padding: 0 10px 2em;
	width: 395px;
	left: 200px;
}

#checkoutContent {width: 555px;}
#title {
	padding-top: 0;
	margin-top: 0;
}
#footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	left: 0;
}
/* End content layout */

/* Begin MiniCart */
#miniCart {
	width: 140px;
	position: fixed;
	top: 150px;
	left: 625px;
	padding: 0;
	margin: 0;

}
#miniCart ul {
	border: 1px solid #7f96a8;
	border-width: 1px 0;
	background-color: #c8deef;
	list-style: none;
	margin: 0;
	padding: .25em 0 0 0;
}
#miniCart ul li {
	position: relative;
	display: block;
	text-align: center;
}
#miniCart #goToCart {
	width: 120px;
	margin: 0 0 .25em 0;
	display: block;
	position: relative;
	left: 10px;
}
#miniCart #goToCart a{
	background-color: #eee;
	display: block;
	border: 1px solid #7f96a8;
	border-width: 1px 0;
	text-decoration: none;
}
#miniCart #goToCart a:hover {
	background-color: #aaa;
	color: #eee;
}
/* End MiniCart */

/* Begin Catagory Navigation */
#catNav {
	width: 165px;
	position: fixed;
	left: 15px;
	top: 150px;
	padding: 0;
	margin: 0;
}

#catNav a {
	display: block;
	padding: 0.5em 0 0.5em 0.5em;
	margin: 0;
	height: 1%;
	text-decoration: none;
}

#catNav #current a{
	display: block;
	padding: 0.5em 0 0.5em 0.5em;
	margin: 0;
	height: 1%;
	background-color:#eee;
	font-size: 1em;
}
#catNav ul {
	list-style: none;
	margin: 5px;
	padding: 0;
}/*
#catNav a:hover {background-color: #3876bb;color:white;}
#catNav p#linkout {
	border: 1px solid #7f96a8;
	border-width: 1px 0;
	background-color: #c8deef;
	padding: 0.5em;
	text-align: left;
}
#catNav p#linkout a {
padding:0;margin:0;height:auto;
	text-align:center;
	text-transform: uppercase;
	border: 1px solid #7f96a8;
	background: #dff;
}
*/
/* End Catagory Navigation */

/* Buttons in the cart checkout */
#checkout, #continue {width: 140px;}

/* Start presentation data for Items */
#item{
	width: 100%;
	position: relative;
	height: 8.5em;
	padding-bottom: 0.5em;
}
html>body #item {
	min-height: 8.5em;
	height: auto;
}

#prodName, #shortDesc, #addToCart, #prodImg {
	position: absolute;
	left: 6.5em;
}
#prodImg {
	width: 4.2em;
	border: 1px solid #000;
	top: 0.5em;
	left: 1em;
}
#prodName{
	top: 0.25em;
	padding: 0 1px;
	font-size: 1.25em;
	left: 5em;
}
#shortDesc {
	top: 2em;
	margin: 0;
}
#addToCart {bottom: 0;right:0.5em;text-align:right;}
/* End Items */

/* Start layout for Product Detail View */
a#popUp, #maxQty{float: left;}
a#popUp {
	text-decoration: none;
	margin-bottom: 1em;
}
a#popUp img {border: 1px solid #53636c;}
a img#opAdd {border-width: 0;}
#cartAdd {float: right;}
#detailShortDesc {clear: right;}
#detailLongDesc {clear: both;}

/* End Product Detail View */

table {font-size: 100%;}/* Fix for IE6 not displaying font size correctly in tables */

/* Shopping cart checkout begin */
#cartTable {
	width: 100%;
	margin-bottom: 2em;
	border-spacing: 0;
	border-collapse: collapse;
}
/* Checkout End */
/* Invoice Layout Start */
thead {
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 0.8em;
}
thead tr th {text-decoration: underline;text-align:left;}

#ship_InvNum, #addresses, #ordercontents{border:1px dashed #aaa;}
#ship_InvNum, #addresses{border-width:1px 1px 0;}
/*OLD: #ship_ShipTo{position:absolute;left:60%;top:8em;}*/
#ship_ShipTo{position:absolute;float:right;top:8em;}
#ship_BillTo, #ship_InvNum div{padding:1em;}
#ordercontents h3{padding:1em 1em 0;}
#ordercontents table#confOrderTable{width:90%;position:relative;left:1em;}

div span {font-family: Georgia, Serif;}


/* Invoice End */
.noterror {color: green; font-weight: bold;}
#contact {font-style: oblique; text-align: center;}
ul#continue{margin-top:2em;width:100%;}

form#profile label{width: 37%;display:block;text-align:right;float:left;}
form#profile fieldset legend {font-size: 1.25em;font-weight:bold;color:#42525b;}
form#profile fieldset{padding-bottom: 1em;margin-bottom:1em;-moz-border-radius: 5px;}
div#updated {width:100%;text-align:center;font-size:2em;background-color:#44bb22;color:#f2f2f2;font-weight:bold;line-height:1.75em;-moz-border-radius:4px;}
div#updated span{font-family: Arial,Univers,Helvetica,sans-serif;font-size:0.5em;}

div.ship_info{margin: 1em 0;position:relative;border:1px solid;padding:1em 0;-moz-border-radius:4px;width:100%;}
div.ship_info div.ship_address{margin:0 0 1em 1em;}
div.ship_info div.ship_contact_info{text-align: right;position:absolute;top:1em;right:1em;width:45%;}
div.ship_info div.ship_address .ship_name{font-size:1.2em;font-weight:bold;margin-left:-0.5em;}
div.ship_info a.delete{margin:0 0 0 1em;font-size:.8em;}
div.ship_info a.delete img{border:none;}
div.ship_info p{text-align:center;}
div.ship_info p input{margin-top:1em;}
div.ship_info span{font-family: Arial,Univers,Helvetica,sans-serif;font-weight:bold;}
div.ship_info div.order_history_contact{text-align:left;width:auto;}

form#editShipper {width: 100%;}
form#editShipper label{padding-right: 1em;width:35%;display:block;text-align:right;float:left;}
form#editShipper fieldset legend {font-size: 1.25em;font-weight:bold;color:#42525b;}
form#editShipper fieldset{padding-bottom: 1em;margin:0 0 1em 0;-moz-border-radius: 5px;border:1px solid;}
form#editShipper label#your_zip_label{display:inline;float:none;width:auto;}
form#editShipper fieldset input#button, form#editShipper fieldset input#button2 {position:relative;left:37%;}
form#editShipper fieldset input {margin:0.1em 0;}

fieldset.shipMethSel{-moz-border-radius:5px;margin:0;width:100%;padding:0;}
fieldset.shipMethSel legend{font-weight:bold;font-size:120%;margin:0 0.25em;color:#53636c;}
fieldset.shipMethSel h4{margin:0.25em 1em;}
fieldset.shipMethSel input{margin:0 0 0 1em;}
html>body fieldset.shipMethSel input{margin:0 0.25em 0.5em 1em;}

.searchButton{border:none;background:none;width:20px;}
#selectShippingTable highlight{background-color: #ddd;}
#selectShippingTable{font-size: 14px;}
#selectShippingTable td{
	height: 30px;
	border-top: 1px solid #000;
	text-align: left;
	vertical-align: top;
}
.radio{cursor:pointer;}
