html {
   color: black;
}

BODY {
   font-family: verdana,arial,helvetica,sans-serif;
   /* background: url('http://ammoseek.com/img/bgstripes.png'); */
   background-color: #FFFFFF;
   color: #000000;
   font-size: 14px;
   margin-top: 0px;
}

table.main {
   border-width: 0px 0px 0px 0px;
   border-spacing: 0px;
   border-style: none none none none;
   border-color: red red red red;
   border-collapse: separate;
   background-color: white;
}

td.main {
   padding: 10px;
}

th.top {
   border-width: 1px 1px 1px 1px;
   height: 0px;
   padding: 10px 10px 10px 10px;
   border-style: none none none none;
   border-color: gray gray gray gray;
   background: url('/img/bgstripes.png');
   -moz-border-radius: 15px 15px 0px 0px;
   -webkit-border-top-left-radius: 15px;
   -webkit-border-top-right-radius: 15px;
}

th.side {
   border-width: 1px 1px 1px 1px;
   padding: 10px 10px 10px 10px;
   border-style: none none none none;
   border-color: gray gray gray gray;
   background: url('/img/bgstripes.png');
   width:1px;
}

th.bottom {
   border-width: 1px 1px 1px 1px;
   padding: 10px 10px 10px 10px;
   height: 0px;
   border-style: none none none none;
   border-color: gray gray gray gray;
   background: url('/img/bgstripes.png');
   -moz-border-radius: 0px 0px 15px 15px;
   -webkit-border-bottom-left-radius: 15px;
   -webkit-border-bottom-right-radius: 15px;
}

table.rounded {
   border-width: 1px 1px 1px 1px;
   border-spacing: 1px;
   border-style: solid solid solid solid;
   border-color: white white white white;
   border-collapse: collapse;
   background-color: white;
}
table.rounded th {
   border-width: 1px 1px 1px 1px;
   padding: 3px;
   border-style: solid;
   border-color: white;
   background-color: lightblue;
   -moz-border-radius: 15px 15px 15px 15px;
   -webkit-border-radius: 15px;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;

}
table.rounded td {
   border-width: 1px 1px 1px 1px;
   padding: 2px 2px 2px 2px;
   border-style: solid none solid none;
   border-color: #CCCCCC;
   /* background-color: #DEDEDE; */
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
}

table.rounded td td {
   border-width: 0px;
   padding: 0px;
   border-style: none;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
}

td.b {
   border: 1px solid black;
}

table {
   border-collapse: collapse;
   border-spacing: 0px;
   border-color: rgb(200,200,200);
}

td,th {
   border-color: rgb(200,200,200);
}

a:link { color: blue; text-decoration: none; }
a:visited { color: blue; text-decoration: none; }
a:active { color: red; text-decoration: none; }
.hl:hover {
   color: blue;
   background: yellow;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   text-decoration: none;
}

input:focus { background: rgb(255,220,150); }
textarea:focus { background: rgb(255,220,150); }
.bigbutton { font-size: 1.5em; color: blue; font-family: cursive;}

.normal { font-size: 14px; color: black; font-family: serif; }

td.s,th.s {
   font-family: verdana, arial, sans-serif;
   background: transparent;
   font-size: 10px;
}

.iw10 {
   font-family: verdana, arial, sans-serif;
   background: white;
   font-size: 10px;
}

.i6 {
   font-family: verdana, arial, sans-serif;
   font-size: 6px;
   background: transparent;
}

.i7 {
   font-family: verdana, arial, sans-serif;
   font-size: 7px;
   background: transparent;
}

.i8 {
   font-family: verdana, arial, sans-serif;
   font-size: 8px;
   background: transparent;
}

.i9 {
   font-family: verdana, arial, sans-serif;
   font-size: 9px;
   background: transparent;
}

.i10 {
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   background: transparent;
}

.i12 {
   font-family: verdana, arial, sans-serif;
   background: transparent;
   font-size: 12px;
}

.i14 {
   font-family: verdana, arial, sans-serif;
   font-size: 14px;
}

.rt {
   color: red;
}

.resultsPagePopup {
   font-family: sans-serif;
   font-size: 10px;
   border: 1px dotted rgb(230,230,230);
   background: lightyellow;
}

#cover {
   position:absolute;
   left:0px;
   top:0px;
   width:100%;
   height:100%;
   background:gray;
   opacity:0.7;
   -khtml-opacity:0.7;
   filter:alpha(Opacity=70);
   -moz-opacity:0.7;

}

/*
#dialog {
   display:none;
   left:325px;
   top:250px; 
   width:230px;
   height:30px;
   position:absolute;
   z-index:100;
   background:white;
   padding:30px 50px 50px 30px;
   font-size:2.5em;
   border:3px dotted silver;
   text-align:center;
   -moz-border-radius: 90px 90px 90px 90px;
   -webkit-border-radius: 90px;
}
*/


#dialog {
   z-index:100;
   position: absolute;
   top: 250px;
   left: 0px;
   width: 100%;
}

#dialog p {
   font-size:2.5em;
   background:white;
   padding:30px 50px 50px 30px;
   border:1px solid blue;
   width: 260px;
   height: 100px;
/*
   margin-left: auto;
   margin-right: auto;
*/
   margin: 0px auto;
   text-align: center;
   -moz-border-radius: 90px;
   -webkit-border-radius: 90px;
}
      
#dialog span {
   display: block;
   margin: 10px 0px 0px 150px;
}

hr.hr {
   height: 1px;
   color: silver;
   border-style: solid;
   background-color: silver;
}

/* http://www.dynamicdrive.com/style/csslibrary/item/css_oval_buttons/ */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('/img/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font-weight:bold;
font-size:14px;
font-family:sans-serif;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('/img/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.curved10 {
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   behavior:url('http://ammoseek.com/border-radius.htc');
}

blockquote.wp {
   border-left:2px solid #2583AD;
   font-style:italic;
   margin:0 25px 15px;
   padding:0 25px 0 10px;
}

.cgroup {
   color:black;
}

.clabel {
   color:black;
}

/*
@font-face {
   font-style:  normal;
   font-weight: normal;
   font-family: "Armalite Rifle";
   src: url('http://ammoseek.com/ARMALIT0.eot');
   src: local('Armalite Rifle'), local('Riesling'), url('/armalite.ttf') format('truetype');
}


h2 {
   font-family: Armalite Rifle;
   font-size: 18px;
   color: #3e2a1f;
   font-weight: normal;
}

*/

