/* STORE TABLE BACKGROUNDS
-------------------------------------*/
TABLE.cobtbl{
background-color: #003366;
}

TD.cobhl{
background-color: #C7D5E7;
color : #333;
}

TD.cobll{
background-color: #EFF4F4;
color : #666666;
}

/* TOP TABS
-------------------------------------*/
    #tabs {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
	  float:right;
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000;
      }
    
    #tabs a span {float:none;}
    
    #tabs a:hover span {
      color:#FFF;
	  background-position:100% -42px;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
	  }
/* PRICE NAME and DISCOUNTS DISPLAY
-------------------------------------*/
.prodprice, .detailprice, .prodname, .detailname {
color: #60596A;
font-size: 18px;
font-weight : bold;
}
.discountsapply{
color: #84210F;
font-size: 12px;
font-weight : bold;
}
.proddiscounts, .detaildiscounts, .catdiscounts{
color: #84210F;
font-size: 11px;
font-weight : normal;
}
/* PRODUCT REVIEWS
-------------------------------------*/
.numreviews{
color: #333;
font-size: 13px;
font-weight : bold;
background-color:#ccc;
border-bottom:1px solid #000;
padding:4px;
}
.reviewheader{
color: #333;
font-size: 12px;
font-weight : bold;
}
.reviewcomments{
color: #333;
font-size: 12px;
font-weight : normal;
line-height:1.6;
}
.reviewname{
color: #666;
font-size: 12px;
font-weight : normal;
line-height:1.6;
}
/* DESCRIPTION FIELDS
-------------------------------------*/
.detaildescription, .proddescription{
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 line-height:1.6;
}
/* LEFT NAVIGATION
-------------------------------------*/
#menu { 
width: 120px;
 }

#menu ul
{
padding-left: 0;
list-style-type: none;
font-family: Verdana, helvetica, sans-serif;
font-size: 11px;
margin:0px;
}

#menu a
{
display: block;
padding: 4px;
width: 120px;
background-color: #fff;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

#menu a:link, #menuitems a:visited
{
color: #000;
text-decoration: none;
}

#menu a:hover
{
background-color: #E7EFF4;
color: #000;
}

#menu2 { 
width: 120px;
 }

#menu2 ul
{
padding-left: 0;
list-style-type: none;
font-family: Verdana, helvetica, sans-serif;
font-size: 11px;
margin:0px;
}

#menu2 a
{
display: block;
padding: 4px;
width: 120px;
background-color: #fff;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

#menu2 a:link, #menuitems a:visited
{
color: #000;
text-decoration: none;
}

#menu2 a:hover
{
background-color: #E7EFF4;
color: #000;
}
/* MAIN SETTINGS
-------------------------------------*/
body {
margin: 0px;
padding: 0px;
font-family: Verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
background: #EFF4F4;
text-align: left;
line-height:1.4;
}

table {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #000;
}
/* BOX HEADINGS
-------------------------------------*/
div.heading{
background: #fff;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
text-align: center;
color: #666;
padding:2px;
font-weight:bold;
border: 1px solid #003366;
}
/* LINK PROPERTIES
-------------------------------------*/
A:link {
	color: #003366;
	text-decoration: none;
}

A:visited {
	color: #003366;
	text-decoration: none;
}

A:active {
	color: #003366;
	text-decoration: none;
}

A:hover {
	color: #CC0000;
	text-decoration: none;
}

A.dark:link {
	color: #666666;
	text-decoration: none;
}

A.dark:visited {
	color: #666666;
	text-decoration: none;
}

A.dark:active {
	color: #666666;
	text-decoration: none;
}

A.dark:hover {
	color: #003366;
	text-decoration: none;
}
/* SETTINGS
-------------------------------------*/
TD {
	font-size: 12px;
	font-family : Verdana;
}

P {
	font-size: 12px;
	font-family : Verdana;
}

TD.dark {
	font-size: 12px;
	font-family : Tahoma;
	color : #666666;
}

P.dark {
	font-size: 11px;
	font-family : Verdana;
	color : #666666;
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

HR {
	color : #003366;
	height : 1px;
}

TD.leftbg {
background-image: url(images/leftbg.gif);
font-size: 11px;
font-family : Tahoma;
color : #000000;
width:130px;
}

TD.leftbg2 {
background-image: url(images/leftbg2.gif);
font-size: 11px;
font-family : Tahoma;
color : #000000;
}

TD.bottomlinks {
background-image: url(images/bottomlinks.gif);
font-size: 11px;
font-family : Tahoma;
color : #000000;
}

TD.lefttablebg {
background-image: url(images/lefttablebg.gif);
width: 24px;
}

TD.rightbg {
background-image: url(images/rightbg.gif);
width: 24px;
}

TD.bottombg {
background-image: url(images/bottombg.gif);
}

/* SEARCH PROPERTIES
-------------------------------------*/
   
.sub	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
background: #97AACF;
height: 20px;
width: 56px;
border: 1px solid #C7D5E7;
padding-bottom:10px;
text-align:center;
vertical-align:bottom;
}

input.search	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
background: #fff;
height: 16px;
width: 240px;
border: 1px solid #97AACF;
}
td.topsearch{
line-height:2;
}

td.rightcolumn {
background-image: url(images/rightcolumnbg.gif);
}
/* RIGHT PROPERTIES
-------------------------------------*/
.title {
width:112px;
font-size: 13px;
font-family : Verdana,Arial,sans-serif;
font-weight : bold;
background: #fff;
border: 1px solid #003366;
color : #333;
padding: 4px;
margin:4px;
}

.rightproduct {
border: 1px dotted #C7D5E7;
background-color: #FFF;
text-align: center;
width:112px;
padding: 4px;
margin:4px;
font-size: 11px;
font-family : Verdana,Arial,sans-serif;
}
/* MAIN CONTENT
-------------------------------------*/
.prodtitle {
font-size: 13px;
font-family : Verdana,Arial,sans-serif;
font-weight : bold;
background: #fff;
border: 1px solid #003366;
color : #333;
padding: 4px;
margin:4px;
}

.mainproduct {
border: 1px dotted #C7D5E7;
background-color: #FFF;
text-align: center;
padding: 4px;
margin:4px;
font-size: 11px;
font-family : Verdana,Arial,sans-serif;
}

.mainblurb {
border: 1px dotted #C7D5E7;
background-color: #FFF;
text-align: left;
padding: 4px;
margin:4px;
font-size: 12px;
font-family : Verdana,Arial,sans-serif;
}
td.boxheading{
font-size: 13px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
background-color: #97AACF;
}
td.rightbottom {
background-image: url(images/rightcolumnbg.gif);
border-bottom: 1px solid #C7D5E7;
}

/* MINICART
-------------------------------------*/
TD.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color:#EFF4F4;
}

P.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

table.mincart
{
border: 1px dotted #333;
background-color: #FFF;
width: 122px;
margin:4px;
}

