@charset "windows-1252";


body{
margin: 0 auto;
padding: 0;
color: #000;
background: #f0f8ff url('blueGradient_BG.jpg') repeat-y top left;
}

li{
font-family: arial, helvetica, sans-serif;
font-size: 68%;
text-align: left;
margin: 0;
padding: 0;
color: #000000;
background-color: #ccffaa;
}

#container{
font-family: arial, helvetica, sans-serif;
margin: 0 auto 0 auto;
padding: 0;
width: 720px;
color: #000;
background-color: #fff;
border: 0px solid #333;
}

#top{
margin: 30px auto 0 auto;
padding: 0;
color: #000;
background: #fff url('hbtop01.jpg') no-repeat top left;
width: 720px;
height: 20px;
}

#header{
margin: 0;
padding: 0;
}

#col-left{
float: left;
margin: 0;
padding: 0;
width: 120px;
}

h1{
font-family: Georgia, Lucinda, times, serif;
font-size: 132%;
float: right;
text-align: left;
margin: 0;
padding: 0 10px 0 0;
color: #0c2575;
background-color: #fff;
width: 45%;
}

h2{
font-family: Georgia, Lucinda, times, serif;
font-size: 100%;
text-align: center;
margin: 0;
padding: 0;
color: #ff0000;
background-color: #fff;
}


#h1blue{
font-size: 112%;
font-weight: bold;
text-align: center;
color: #0884a8;
background-color: #fff;
width: 45%;
}

#col-center{
float: left;
margin: 0 0 30px 0;
padding: 0 0 30px 0;
width: 520px;
}

#col-right{
float: right;
margin: 0;
padding: 0;
width: 60px;
}


#footer{
clear: both;
text-align: center;
margin: 0;
padding: 0;
}

#footer p#copy{
font-family: arial, helvetica, sans-serif;
font-size: 70%;
margin: 0;
padding: 0;
color: #999;
background-color: #fff;
}

#bottom{
margin: 0 auto 30px auto;
padding: 0;
color: #000;
background: #fff url('hbbottom01.jpg') no-repeat bottom left;
width: 720px;
height: 20px;
}

/* .................................................... DEFINITION LIST */

dl.event{
font-family: georgia, times, serif;
font-family: arial, helvetica, sans-serif;
margin: 0 0 30px 0;
padding: 0;
border: 0px solid #333;
}

.event dt{
float: left;
/*
position: relative;
left: 0;
top: 0;
*/
width: 130px;
border-right: 1px solid #000;
}

.event dd{
border-left: 0px solid #000;
margin: 0 0 0 140px;
padding: 0 10px 0 10px;
/* padding: 0 0 .5em .5em; */
}

.event dd.end{
margin: 0 0 20px 140px;
padding:0;
}
/* .................................................... T A B L E  */

.b{
color: #0e2670;
background-color: #fff;
border-bottom: 1px solid #0e2670;
}
.b2{ border-top: 1px solid #0e2670;}
table{align: center;}
.ttl{ font-weight: bold;  text-align: right;}
th{
font-weight: bold;
color: #0e2670;
background-color: #fff;
}
td{
color: #0884a8;
background-color: #fff;
}
.money{ text-align: right;}
.qty{ text-align: center;}

table#thanks th{ text-align: right;}
.gor{ text-align: right;}
.goc{ text-align: center;}

/* .................................................... T E X T */

.allclear{clear: both;}



.blu{color: #0b82a4; background-color: #fff;}

#errmsg{ 
font-weight: bold;
font-style: italic; 
/*  margin: 10px 0 10px 0; padding: 10px; border: 0px solid #ff0000;  */
color: #ff0000;
background-color: #fff;
}


fieldset{ margin: 10px 0 20px 0;}

fieldset ul#save{
font-style: italic;
color: #0b82a4;
background-color: #fff;
}

fieldset ul li .psave{
color: #ff0000;
background-color: #fff;
}



img{border: none;}
.imgfltr{ float: right; margin-left: 10px;} /* image float right */
.Input{text-align: right;}
.order{ font-size: 132%; font-style: italic; text-transform: capitalize; margin: 0; padding: 0; color: #ff0000; background-color: #fff;}

input.price{ border: none; font-size: 112%; color: #0c2575; background-color: #fff;}



.que{  color: #ff0000; background-color: #fff;}

.readThis{ font-family: arial, helvetica, sans-serif; font-size: 75%; font-weight: bold;}
.readThis a:link, .readThis a:visited{text-decoration: none; color: #ff0000; background-color: #fff;}
.readThis a:hover{text-decoration: underline; color: #000099; background-color: #fff;}


.sml, .smla{ font-size: 70%;}
.smla a:link{text-decoration: underline; color: #0000ff; background-color: #fff;}
.smla a:visited{text-decoration: none; color: #646020; background-color: #fff;}
.smla a:hover{text-decoration: none; color: #ff0000; background-color: #fff;}


.special{font-size: 70%; text-align: center; margin: 0; padding: 0; color: #ff0000; background-color: #fff;}
sup{ color: #0c2575; background-color: #fff;}

.ul{text-decoration: underline;}
