/* general */
* {
	font-family:"Verdana", sans-serif;
	font-size:100.1%;
	margin:0;
	padding:0;
}
body{
	background-color : White;
	font-size:84%;
	margin: 0 0 0 0;
	padding: 0 1em 0 1em;
	}
table, input, textarea{
	font-family:"Verdana", sans-serif;
	font-size:10pt;
}
h1 {
	font-size:1.5em;
	font-weight:normal;
}
h2 {
	font-size:1.3em;
	font-weight:normal;
	margin-top:1em;
}
h3,h4,h5,h6 {
	font-size:1.1em;
	margin-top:1em;
}
a{
	text-decoration:underline;
}
p, table, ul {
	margin:0.5em 0;
}
ul {
	padding-left:1em;
}
ul ul {
	margin-top:0;
	margin-bottom:0;
}
li {
	margin-left:1em;
}
caption, th {
	text-align:left;
	font-weight:bold;
}
table {
	border-spacing:1px 1px;
	}
th {
	border-top:1px solid #E6E6FA;
	border-right:1px solid #E6E6FA;
	border-left:1px solid #E6E6FA;
	padding-left:0.2em;
	padding-right:0.2em
	}
td {
	padding-left:0.2em;
	padding-right:0.2em
	}
td p{
	margin-top:0em;
	margin-bottom:0em;
}
fieldset {
	padding:1em 1em 1em 1em;
}
a img {
	border-width:0
}
/* ids */
div#header{
	margin:0 0 0 0;
	padding:0 0 0 70px;
	color:white;
	background:#8393CA url(i/AITLogo_8393CA_66x32.gif) no-repeat top left;
	border:1px solid #2E3192;
	height:50px;
}
div#header h1{
	margin:0 0 0 0;
	padding:6px 0 0 0;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}

div#navigation{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div#navigation ul{
	padding:5px 0 0 0.5em;
	margin: 0 0 0 0;
	list-style:none;
}
#navigation li{
	padding:0 0.5em 0 0.5em;
	margin: 0 0 0 0;
	float:left;
	margin-right:0.5em;
}
#navigation li.current {
	background-color:yellow;
}

#navlvl0 {
	background-color:#a3b3ea;
}
#navlvl0path, #navlvl0cur {
	background-color:#c3e3ff;
	border-top:1px solid #2E3192;
	border-right:1px solid #2E3192;
	border-left:1px solid #2E3192;
}
#navlvl1 {
	background-color:#c3e3ff;
}
#navlvl1path, #navlvl1cur {
	background-color:#fff;
	border-top:1px solid #2E3192;
	border-right:1px solid #2E3192;
	border-left:1px solid #2E3192;
}
#navcur {
	background-color:#fff;
	border-top:1px solid #2E3192;
	border-right:1px solid #2E3192;
	border-left:1px solid #2E3192;
}

div#userpanel {
	margin:0 0 0 0;
	padding:0 1em 0 1em;
	float:right;
}
div#userpanel p{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#content{
	clear:left;
	margin:3em 1em 0 1em;
}
div#content h1, div#content h2, div#content h3, div#content h4 {
	margin-bottom:0em;
}
div#footer{
	border-top:1px solid #2E3192;
	margin:3em 0 0 0;
	padding:0 0 0 1em;
}
div#footer p{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#loginform {
	padding-left:35px;
	background: url(i/keys.gif) no-repeat left top;
}
ul#msgs{
	margin:0 0 0 0;
	padding:0.5em;
	background-color:yellow;
	border:1px solid silver;
	list-style:none;
}
#jswarning {
	border:1px solid red;
	color:red;
	background-color:yellow;
}
#shopping_cart_header {
	padding-left:30px;
	background:url(/_pub/i/cart_24.gif) no-repeat top left;
	line-height:24px;
}
#do_not_hesitate {
	text-align:right;
	font-size:84%;
}
#order_forms {
    font-size:84%;
}
#order_forms p, #j_order_form p {
    line-height:31px;
}
#order_forms input, #order_forms img, #j_order_form input, #j_order_form img {
    vertical-align:middle;
}
#order_forms img, #j_order_form img {
    border-width:0;
}

/* classes */
a.current{
	color : Maroon;
}
a:link{
	color:blue;
}
a:visited{
	color: #0000CD;
}
a.path{
	color : Maroon;
}
a:hover{
	color:red;
}
.odd{
	background-color : #F8F8FF;
}
.even{
	background-color: #FFFDEE;
}
.odd:hover, .even:hover {
	background-color:#ffffcc;
}

.mc {
	vertical-align:middle;
	text-align:center;
}
.ml {
	vertical-align:middle;
	text-align:left;
}
.mr {
	vertical-align:middle;
	text-align:right;
}

.msg{
	color:#090;
}
.err{
	color:#f00;
}
.max{
	width:100%;
}
.inherit {
	padding-left:1em;
}
.inline {
	float:left;
	padding-right:1em;
}
ul.pageslist {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul.pageslist li {
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.comment {
	color:gray;
}
.newwindow {
	padding-right:16px;
	background:transparent url(/_pub/i/outer.gif) no-repeat center right;
}
.mc {
	vertical-align:middle;
	text-align:center;
}
.tc {
	vertical-align:top;
	text-align:center;
}
.ml {
	vertical-align:middle;
	text-align:left;
}
.tl {
	vertical-align:top;
	text-align:left;
}
.mr {
	vertical-align:middle;
	text-align:right;
}
.tr {
	vertical-align:top;
	text-align:right;
}
.data input {
	font-size:85%;
}
.data form {
	margin:0;
}
.regular_price {
	color:red;
	text-decoration:line-through;
}
.you_save, .special_price {
	color:#090;
}
.you_save {
	font-weight:bold;
}
/* end */
