body {
	margin: 0px ;
	padding: 0px ;
	/* background: white url( 'gradback.jpg' ) top left no-repeat ; */ 
	background: white ;
    /* font: 13px/1.2 helvetica, arial, verdana, sans-serif ; */
    font: 100%/1.2 helvetica, arial, verdana, sans-serif ;
}

ul {
    padding: 0px ;
    margin: 0px ;
    margin-left: 2em; 
    padding-left: 0px ;
}

/* Dominant color scheme */
a,
    .subheader,
    .userinfo, 
    .zoom {
    color: #213a8c
}

.selected, .hilite {
    /* background: #62a8d9 ; */
    /* changed per connie */
    background: #99c6ff ;
}

.hilite a  {
    color: #000088
}

#loginbox, 
 .header, .header a, 
 .tooltip a:hover span,
 .subheader a,
 .hcolored,
 th {
    /* color: #FF8C00 */
    color: #ff7c00
}

th {
    background: none ;
    text-align: left ;
    font-size: 100% ;
    font-weight: bold ;
}

/* ID defs */

#loginbox {
/*
    background: white ;
    border: 1px solid #0d3283 ;
    */
    text-align: center ;
    padding: 5px ;
    margin: 3px ;
}

#loginbox input {
	display: block ;
	width: 70% ;
    /* border: 1px solid #aaaaaa ; */
    margin-left: auto ;
    margin-right: auto ;
    margin-bottom: 5px
}

#header {
	display: block ;
	position: relative ;
	background: #213a8c url( 'stretch.png' ) repeat-x ;
	height: 63px ;
	border: 0px ;
	color: white ;
}
#header a {
	color: white
}
#header form {
	display: inline
}

#logo {
	height: 44px;
	width: 800px ;
	position: absolute ;
	top: 0px ;
	left: 0px ;
	background: url( 'logopart.jpg' ) no-repeat;
}

#hpic {
	width: 250px ;
	position: absolute ;
	top: 0px ;
	right: 0px ;
	background: url( 'picpart.jpg' ) top right no-repeat ;
	height: 44px;
}

#headerstuff {
	position: absolute ;
	bottom: 0px ;
	left: 0px ;
	z-index: 1 ; 
	padding: 2px ;
	font-size: 12px;
}

#headerstuff input, input, select {
	border: 1px solid #bebebe ;
	background: white ;
}

#leftbar {
	font-size: 80% ;
	float: left ;
	border: 0px ;
	padding: 0px ;
	padding-left: 1%;
	padding-top: 1%;
	margin: 0px ;
	margin-bottom: 25px ;
	width: 17% ;
	/* background: url( 'vertbar.png' ) top right no-repeat;  */
    /* background: url( 'sideback.jpg' ) top no-repeat  */
    background: url( 'gradback.jpg' ) top no-repeat 
}

#content {
	border: 0px ;
	padding: 0px ;
	padding-left: 1% ;
	padding-top: 1%;
	margin: 0px ;
	margin-bottom: 25px ;
	width: 80% ;
	float: left ;
}

/*
#leftbar .header {
	color: #0d3283 ;
    background: #ddd
}
*/

#leftbar li {
}

#leftbar ul {
	margin: 0px ;
	padding: 0px ;
	margin-left: 25px ;
	/* margin-bottom: 15px ; */
}

#leftbar form {
    margin: 0px ;
    padding: 0px
}

#leftbar .navblock {
    margin-bottom: 10px
}

#footer {
	clear: both ;
	border-top: 1px solid #bbb ;
	color: #bbb ;
	font-size: 70% ;
	text-align: center 
}

#userinfo {
    /* background: #ddd ; */
    color: #0d3283 ; 
    font-size:75% ;
    border-bottom:1px solid #0d3283 ;
    border-top:1px solid #0d3283 ;
    padding-left: 1em;
    padding-right: 1em ;
    background: white
}

.header {
	font-size: 120% ;
}

.header a {
    text-decoration: none ;
}

.subheader {
	font-size: 100% ;
	color: #0d3283
}

.subheader a {
}

.zoom {
    color: white
}

a:hover {
	color: #bdbdbd
}

.noweb {
    display: none
}

#prop {
    width: 1px;
    height: 400px ;
    float: right
}

#pclear {
    clear: both
}

/* hilite items (new/closeout/popular/etc) */
.selected, .hilite {
	color: black ; 
    text-align: center ;
    padding: 3px ;
}

.hilite {
    border: 1px solid #0d3283 ;
}

.hr {
    border: none 0px ;
    border-bottom: 1px dashed ;
    height: 1px ;
    font-size: 1px
}

.row1 {
    background: #62A8D9 ;
}

.row2 {
    background: white ;

}

.tooltip a {
    color: black ;
    position: relative ;
    font-size: 50%
}

.tooltip a span {
    display: none ;
}

.tooltip a:hover {
    color: black ;
     /* ie bug */
    text-indent: 0
}

.tooltip a:hover span {
    display: block ;
    position: absolute ;
    top: 0;
    left: 0 ;
    border: 1px solid #0d3283 ;
    background: #D2DAE9 ;
    width: 10em ;
    font-size: 200% ;
    text-decoration: none ;
    z-index: 2 ;
    padding: 3px
}

.popup_catalog {
    background: white ;
    position: absolute ;
    top: 0px ;
    left: 40px  ;
    border: 1px solid black ;
    width: 200px ;
}

.popup_catalog_container {
    position: relative ;
    z-index: 10
}

.clickup_marker {
    display: block ;
    float: left ;
    text-indent: -500px ;
    width: 20px ;
    height: 13px ;
    background: url( 'arrow.gif' ) no-repeat ;
}

.disabled {
    font-style: italic ;
    color: #aaa
}


._brightbutton {
    /* background: #55ddFF; */
    /* background: #55aaFF; */
    background: #00aaFF;
    /* background: #57FFF4; */
    /* background: #7EB9E6; */
    color: white
}

