/* CSS Document */

body{
text-align:center;
background-color:#CCC;
margin-top:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}

#wrap{
margin: 0 auto;
border: 1px solid #15335A;
padding:3px;
width: 850px;
background: #FFF;
text-align:left;
}

#header{
background-image:url(images/headbg.gif);
height: 88px;
}

#content{
padding: 5px 10px 5px 10px;
}

#content a:link, #content a:visited{
color: #2e6694;
text-decoration: underline;
}

#content a:hover{
color: #c9100a;
text-decoration: underline;
}

/* Navigation Bar (under the header) */
#topnav{
background-image:url(images/navbg.gif);
height: 26px;
font-size: 11px;
}

#topnav ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 5px;
}

#topnav li {
display:inline;
}

#topnav a:link, #topnav a:visited {
padding: 2px 8px 2px 8px;
color: #15335A;
text-decoration: none;
}

#topnav a:hover{
color: #c9100a;
text-decoration: underline;
}

/* Left Navigation */

#leftnav{
width:100%;
margin:0;
padding-left:0;
}

#leftnav ul{
list-style:none;
margin:0;
padding-left:0px;
}

#leftnav li{
border-bottom: 1px solid #e3ecf2;
margin-left: 0;
padding-left:0;
}

#leftnav li a:link, #leftnav li a:visited {
color: #15335A;
text-decoration:none;
padding-left: 5px;
display: block;
padding-top: 3px;
padding-bottom: 3px;
}

#leftnav li a:hover{
color: #c9100a;
text-decoration:underline;
background: #e3ecf2;
}

/* topten */

#topten{
width:100%;
margin:0;
padding-left:0;
}

#topten ul{
list-style:none;
margin:0;
padding-left:0px;
}

#topten li{
margin-left: 0;
padding-left:0;
}

#topten li a:link, #topten li a:visited {
color: #15335A;
text-decoration:none;
}

#topten li a:hover{
color: #c9100a;
text-decoration:underline;
}

/* Stylin' Forms */
.drop{
margin-top:3px;
margin-right: 3px;
background: #E5E9EB;
color: #15335A;
border: 1px solid #fff;
font-size: 10px;
}

.search{
background: #a3b6c8;
padding: 2px;
color: #15335A;
border: 1px solid #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #15335A;
}

.search1{
background: #ffffff;
padding: 2px;
color: #15335A;
border: 1px solid #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #15335A;
}

/* Headings */

h1{
color: #c9100a;
font-size: 14pt;
font-weight: strong;
line-height: 22px;
}

h2{
color: #c9100a;
font-size: large;
font-weight: normal;
}

/* Stuff near the bottom */

#footer{
background-image:url(images/footerbg.gif);
height: 26px;
font-size: 11px;
text-align: center;
}

#bottom{
color: #15335A;
}

#bottom a:link, #bottom a:visited {
color: #15335A;
text-decoration: underline;
}

#bottom a:hover{
color: #15335A;
text-decoration: none;
}

#footer ul {
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 5px;
}

#footer li {
display:inline;
}

#footer a:link, #footer a:visited {
padding: 0px 10px 10px 10px;
color: #15335A;
text-decoration: none;
}

#footer a:hover{
color: #c9100a;
text-decoration: underline;
}

/* All the links that are not in the content or side nav (stuff on the dark background */
a:link, a:visited{
color: #ffffff;
text-decoration: underline;
}
a:hover{
color: #ffffff;
text-decoration: none;
}

TD.mincart {
font-size: 11px;
font-family : Verdana;
color: #102744;
}

P.mincart {
font-size: 11px;
font-family : Verdana;
color: #102744;
}
TABLE.cobtbl{
background-color: #102744;
font-size: 12px;
} 

TD.cobhl{
background-color: #bad1e1;
font-size: 12px;
}

TD.cobll{
background-color: #ffffff;
color : #102744;
font-size: 12px;
}

TH
{
   font-family: Arial-Narrow;
   font-size: 8pt;
   text-decoration: none;
   vertical-align : top;
   color: blue;
}
A.listTableHeaderAnchorStyle {
  color: black;
  text-decoration: none;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

SELECT {
  border-top: 1pt black solid;
  border-right: 1pt black solid;
  border-bottom: 1pt black solid;
  border-left: 1pt black solid;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
}
TEXTAREA { 
  border-top: 1pt #a3b6c8 solid;
  border-right: 1pt #a3b6c8 solid;
  border-bottom: 1pt #a3b6c8 solid;
  border-left: 1pt #a3b6c8 solid;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
FORM {
  margin-top: 0px; 
  margin-right: 0px; 
  margin-left: 0px; 
  margin-bottom: 0px;
}
.statusBarStyle {
	background-color: #6699CC;
}

.button {
  background-color: #31669A;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
th.ViewHeaderStyle
{
  border-top: 1px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  border-right: 1px black solid;
  padding-left: 5px;
  padding-right: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  text-decoration: none;
}

table.ViewTableStyle
{
  width:100%;
}

td
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.DisplayCellLines
{
border-bottom : 1px solid #DDDDDD;
}

.ViewRowSelectedStyle {
  color: highlighttext;
  background: highlight;
  text-align: left;
  font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-right: 2px;
}

.subheader
{
font-family: Verdana;
font-size: 12pt;
background-color: #6699CC;
width: 25%;
color: white;
border-top: 1px black solid; 
border-right: 1px black solid; 
border-bottom: 1px black solid; 
border-left: 1px black solid;
margin-bottom: 5px;
margin-top: 2px;
margin-left: 1px;
margin-right: 1px;
}

td.detailimage {
text-align: center;
vertical-align : top;
}

SPAN.currpage {
font-weight: bold;
}

div.detailid {
font-size: 8pt;
}

div.prodmanufacturer detailmanufacturer {
font-size: 8pt;
}

div.detailprice {
text-align: center;
}

div.detaillistprice {
text-align: center;
}

div.review numreviews {
font-size: 10pt;
font-weight: strong;
}

div.prodid {
font-size: 8pt;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

P.catname {
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top; 
text-align: left;
}

P.catdesc { 
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top;
text-align: left;
}

IMG.catimage { 
border:0px;
border-color: #000; 
border-style: solid; 
vertical-align:top;
}

TD.catimage { 
vertical-align:top; 
} 

TD.catname { 
vertical-align:top; 
text-align: left; 
} 

TD.catnavigation { 
vertical-align:middle;
text-align: left; 
}

input,select,textarea
{
font-size: 10px;
font-family: verdana, arial, "lucida console", sans-serif;
color:#000000;
}

table.cpd
{
background-color:#ffffff;
}

td.cpdll
{
background-color:#ffffff;border-bottom:2px dotted #dddddd
}

td.cpdhl
{
background-color: #c9100a;
color: #ffffff;
font-weight: bold;
text-align:center;
padding: 4px
}

.cstitle
{
background-color:#2e6694;color:#ffffff;font-weight:bold;text-align:center;padding:6px
}

.prod3image
{
width: 50px;
border:0px;
border-color: #000;
border-style: solid;
}

hr.review {
width: 100%;
text-align:center;
height: 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #2e6694
}

span.reviewcomments {
padding-right: 20px;
}

.style1 {
font-size: 12px;
font-family : Verdana;
color: #A3B6C8;
}

td.prodimage {
vertical-align : top;
}

span.reviewcomments {
padding-right: 20px;
}

div.detailpoplinks {
font-size: small;
color:#666666;
}

/* Email Receipt Tags */

.receipthr{height: 0;border-width: 1px 0 0 0;border-style: solid;border-color: #15335A;}
.receipthl{background-color:#9FB5FF;}
.receiptheading{background-color:#15335A;color: #FFFFFF;font-weight:bold; }

div.prod3price {
  font-weight: bold;
  text-align: center;
}

.prodnavmod {
font-size: 8px;
font-family : Verdana;
color: #666666;
}

/* Crossselling Layout */

div.prod3id {text-align:center;}
div.prod3name {text-align:center;}
div.prod3quant {text-align:center;}
div.prod3buy {text-align:center;}
