/*general selectors*/
body{
background:#FFFFFF none;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
margin:0;
padding:0
}
em{
font-style:italic
}
hr{
background:none repeat;
color:#CCCCCC;
height:1px;
margin:0;
padding:0;
text-align:left;
width:100%
}
strong{
background:inherit;
color:#663300;
font-weight:bold
}
/*class selectors*/
.address{
line-height:150%;
margin:0 0 10px 20px;
padding:0
}
.address span{
display:block
}
/* cart tags (if needed) */
.cart{
background:#EFEFEF;
border:1px solid #CCCCCC;
color:#000000;
padding:2px;
text-align:center;
width:108px
}
/* cart selectors need to be reviewed yet */
.carthdr{
vertical-align:top;
width:0%
}
.cartinv{
background:#FFFFFF none;
border:1px solid #FFFFFF;
color:#FFFFFF;
padding:2px;
text-align:center;
width:108px
}
/*content container*/
.content{
margin:16px 20px 16px 20px;
padding:0
}
.content dd,.listhoriz ol{
margin:0 0 10px 15px;
padding:0
}
.content dl,.content p{
line-height:140%;
margin:0 0 10px 0;
padding:0
}
.content dt{
background:none;
color:#663300;
font-weight:bold;
margin:0;
padding:0
}
.content fieldset{
border:1px solid #CFCAA4;
margin:0 0 10px 0;
padding:0 0 10px 10px;
width:500px
}
.content input, textarea{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%
}
select{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em
}
.content legend{
margin:0 0 10px 0;
padding:0
}
.content form,.content li{
margin:0;
padding:0
}
.content h3{
background:#FFFFFF;
color:#663300;
font-size:large;
margin:0 0 10px 0;
padding:0
}
.content h4{
background:#FFFFFF url("/images/pageHeaderBgGradient.jpg") repeat-y left;
border-bottom:1px solid #D3C9B9;
color:#000099;
font-size:medium;
margin:0 0 10px 0;
padding:2px 5px 1px 5px
}
.content h5{
background:#FFFFFF;
color:#663300;
font-size:small;
margin:0 0 10px 0;
padding:0
}
.content ol{
list-style:none;
line-height:140%;
margin:0 0 10px 20px;
padding:0
}
.content ul{
line-height:140%;
margin:0 0 10px 30px;
padding:0
}
.content table{
color:#000000;
margin:0 0 10px 0;
padding:0
}
.content td{
color:#000000;
margin:0;
padding:0 0 3px 3px;
vertical-align:top
}
.content th{
color:#663300;
margin:0;
padding:0 0 3px 0;
vertical-align:top
}
.content tr{
text-align:left;
}
.description{
line-height:150%;
margin:0 0 10px 20px;
padding:0
}
.listhoriz li{
background:#FFFFFF url("/images/bullet-disc-aqua.gif") no-repeat center left;
color:#000000;
display:inline;
margin:0;
padding:0 10px 0 10px
}
.searchresultsinfo{
margin:0 0 10px 0;
padding:0
}
.searchresultsinfo li{
display:inline;
margin:0;
padding:0
}
.searchresultsinfo ol{
margin:0;
padding:0
}
/*table with data return foramt*/
.table1{
background: url("/images/bg-head.gif");
color:#000000
}
.tabledisplaydata table{
background:#bbbbbb none;
color:#000000;
margin:0 0 10px 0;
padding:0
}
.tabledisplaydata td{
background:#FFFFFF none;
color:#000000;
margin:0;
padding:2px 4px 3px 4px;
vertical-align:top
}
.tabledisplaydata th{
background:#FBF8DF none;
color:#663300;
margin:0;
padding:1px 3px 2px 3px;
text-align:center;
vertical-align:bottom
}
.tabledisplaydataindent table{
background:#bbbbbb none;
color:#000000;
margin:0 0 10px 20px;
padding:0
}
.tabledisplaydataindent td{
background:#FFFFFF none;
color:#000000;
margin:0;
padding:2px 4px 3px 4px;
vertical-align:top
}
.tabledisplaydataindent th{
background:#FBF8DF none;
color:#663300;
margin:0;
padding:1px 3px 2px 3px;
text-align:center;
vertical-align:bottom
}
.textarea dt{
margin:0 0 3px 0;
padding:0
}
/*id selectors*/
#banner{
background:#CCCC99;
color:#000000;
margin:0;
padding:0
}
#banner img{
display:block
}
#button{
margin:10px 0 10px 0;
padding:0
}
#button input{
background:#E1DDC1;
border:1px solid #bbbbbb;
color:#000000;
margin:0;
padding:1px 0 0 0;
text-decoration:none
}
#buttonsearch{
margin:0;
padding:0
}
#buttonsearch input{
background:#E1DDC1;
border:1px solid #bbbbbb;
color:#000000;
margin:0;
padding:0;
text-decoration:none
}
#copyright{
font-size:x-small;
font-style:italic
}
#error{
font-weight:bold;
background:#FFFFFF;
color:#FF0000;
margin:0 0 10px 0;
padding:0
}
#error ol, ul{
background:#FFFFFF;
color:#FF0000;
line-height:150%;
list-style-type:disc;
margin:0 0 0 30px;
padding:0
}
#error li{
margin:0;
padding:0
}
#footer{
margin:0 20px 0 20px;
padding:0
}
#footer li{
background:#FFFFFF none;
color:#000000;
margin:0;
padding:0
}
#footer ol{
list-style:none;
line-height:140%;
margin:0;
padding:0
}
#footer p,.textarea dl,.textarea dd{
margin:0 0 10px 0;
padding:0
}
#footercompliancy{
float:right
}
#footercompliancy li{
display:inline;
list-style:none;
margin:0 5px 0 0;
padding:0
}
#footercompliancy ol{
list-style:none;
}
/*mostly header styles*/
#infobar{
background:#ffffff;
border-bottom:1px solid #663300;
border-top:1px solid #663300;
color:#000000;
margin:0;
padding:3px 7px 3px 7px
}
#infodetails{
background:#FFFFFF;
color:#000000;
float:right;
margin:2px 2px 0 0;
padding:0
}
#pageheader{
background:#FFFFFF none;
color:#000000;
margin:0 0 0 5px;
padding:0
}
#pageheader h1{
background:#FFFFFF none;
color:#663300;
font-size:x-large;
margin:0;
padding:0
}
#pageheader h2{
background:#FFFFFF none;
color: #CC6600;
font-size:large;
margin:0 0 5px 0;
padding:0
}
#user{
float:right
}
.indent{
padding:0 0 0 10px;}

/*----Footer----*/
#containfooter{
width:100%;
background-color:#ffffff;
border-top:1px solid #292929;
border-bottom:1px solid #292929;
float:left;
}
#containfooter dt{
border-left:1px solid #000000;
display:inline;
padding:0 6px 0 6px;
}
#containfooter dt.first{
border:0
}
#footerl{
float:left;
margin:0 0 0 0;
padding:4px 5px 5px 0
}
#footerr{
float:right;
margin:0 0 0 0;
padding:4px 5px 0 8px
}
#copyright{
clear:both;
padding:0 0 2px 20px;
}
#ada{
clear:both;
color:#999999;
padding:0 0 2px 5px;
font-size:x-small;
}
a.popupsmall{
padding-top:4px;
padding-right:12px;
margin-right:0px;
position:relative;
white-space:nowrap;
background-image:url(/images/popup.gif);
background-position:right;
background-repeat:no-repeat;
}
