
A:link {color:#0f2b9d;text-decoration:none;}
a:link img { border-color: #0f2b9d; }
a.cart:link{
   color:#0f2b9d;
    text-decoration:none;
}

A:visited {color:#7ba3e0; text-decoration:none;}
a:visited img { border-color: #7ba3e0; }

a.cart:visited{
    color:#0f2b9d; text-decoration:none;
}
A:hover {color:#206de0; text-decoration:none;}
a:hover img { border-color: #206de0; }


A:active {color:#7ba3e0; text-decoration:none;}
a:active img { border-color: #7ba3e0; }

a.cart:active{
     color:#0f2b9d; text-decoration:none;
}



body {
    background: #cccccc;
    font-size:12px;
    font-family: verdana, sans-serif; font-size: 12px; color:#000000;
}
.NewsHeadLine
{
    margin-bottom: 0pt;
    text-decoration:none;
   font-weight:bold;
    font-size:14px;
}
.NewsPostedBy
{
 margin: 0 0 0 5px;
  font-weight: normal;
  font-size:10px;
}

.GeneralImage
{
    margin:5px;
float:right;
border:1px solid #206de0;
}


.HeadDiv
{
    background: #7ba3e0  ;
    width: 975px;
    height: 100%;
    border-width:1px;
    border-color:black;
    border-style:solid;
    margin:auto;

}

.LayoutDiv
{
    width: 975px;
    height: 100%;
    margin:auto;

}
#BlackBar
{
    background-color: #000000;
    width: 100%;
    height:28px;
    border-width:0px;
    border-color:black;
    border-style:solid;

}

#ContentDiv
{
    background-color: #ffffff;
    width: 100%;
    height:auto;
    border-width:1px;
    border-top:0px;
    border-color:black;
    border-style:solid;
    min-height:420px;
    font-family: verdana, sans-serif; font-size: 12px; color:#000000;
}

#TextPane
{
    height:auto;
    border:solid 5px transparent;
    line-height:150%;
    overflow:hidden;
}

#FooterDiv
{
    background-color: #7ba3e0;
    width: 100%;
    border-width:1px;
    border-top:0px;
    border-color:black;
    border-style:solid;
    clear:both;
    font-family: verdana, sans-serif; font-size: 12px; color:#000000;
    text-align:center;
}

#buttons {
    text-align:center;
    font-family: verdana, sans-serif; font-size: 11px;
    background-color:#000000;

}

#buttons ul {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin: 0 ;
    padding-left: 0 ;
    list-style: none ;
    display: inline ;

}
#buttons ul li {
    margin: 0 ;
    padding: 0 ;
    display: inline ;
    text-align: center ;
    list-style: none ;
    font-family: Verdana, sans-serif ;
}
#buttons ul li a {
    color: #fff ;
    background-color: #000 ;
    border-right: 0px outset #7ba3e0 ;
    padding:7px 12px 7px 12px;
    text-decoration: none ;
    display: inline ;
    float:left;
}
#buttons li a:hover {
    color: #000 ;
    background-color: #7ba3e0 ;
}

#OrderForm input
{
    margin:auto;
text-align:center;
}
#OrderForm table, th, td
{

    border-collapse:collapse;
    
}
#OrderForm td
{
    vertical-align:middle;
    padding:3px;
}

#InsetDiv
{
   margin:1px;
    float:right;
    overflow:hidden;
    border:1px solid #206de0;
    padding:5px;

}
.SubTitle
{
    font-family: verdana, sans-serif;
    font-size: 16px;
    text-align: center;
    color:#000000;
    margin-left: 25px;
    margin-right: 25px;
}
#InfoTable div
{
    margin:auto;
    width:700px;
}
#InfoTable table, th td
{
        vertical-align:middle;
    text-align:center;
    border-collapse:collapse;
    border:1px solid #206de0;
}
#InfoTable th
{
   background-color:#7ba3e0;
       border:1px solid #206de0;
}
#InfoTable td
{
    padding:1em;
    border:1px solid #206de0;
}
H3.FAQ
{
    font-weight:bold;
}
ul.FAQ
{

}


label
{
width: 12em;
text-align: right;
margin-right: 0.5em;
}

input.contactInput
{
     width:300px;
padding:0px
}

input
{
color: #000000;
background:#ffffff;
border: 1px solid #206de0
}
input.quoteInput
{
padding:0px;
width:240px;
}

textarea.contactTextarea
{
    width:300px;
    height:150px;
resize:none;
color: #000000;
background:#ffffff;
border: 1px solid #206de0
}

textarea
{
   
color: #000000;
background:#ffffff;
border: 1px solid #206de0
}

input.submit
{
padding: 6px;
color: #000000;
background:#bbbbbb;
border: 1px solid #7ba3e0
}
input.addtocart
{
color: #000000;
background:#bbbbbb;
border: 1px solid #7ba3e0
}

.faqQuestion
{
    font-style: italic;
}

