﻿.shopTable 
{
	width: 780px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 4px;
}

.shopCol1
{
	font-size: 10pt;
	height: 29px; 
	border-bottom: medium none; 
	border-right: #8A8C8E 2px solid; 
	border-top: #8A8C8E 2px solid; 
	border-left: #8A8C8E 2px solid;
}

.shopCartTable
{
	width: 780px; 
	position: relative; 
	left: 0px; 
	top: 0px;
}
.ShopCart 
{
	font-size: 9pt;
    font-family: arial;
    border-bottom: solid 2px #8A8C8E;
    border-left: solid 2px #8A8C8E;
    text-align: center;
    color: #414042;
}

.ShopCartLast {font-size: 9pt;
            font-family: arial;
            border-bottom: solid 2px #8A8C8E;
            border-left: solid 2px #8A8C8E;
            border-right: solid 2px #8A8C8E;
            text-align: center;
            color: #414042;}
            
.SubTot   {font-size: 9pt;
            font-family: arial;
            border-bottom: solid thin gray;
            border-right: solid thin gray;
            border-left: solid thin gray;
            background: #bdbcaf;}
            
.BrowseItemNoShip   {border: 4px solid red;
                     width: 189px;
                     }
        
.LastBrowseItemNoShip       {border: 4px solid red;
							width: 189px;
                     } 
                                      
.BrowseItemShip   {border: 4px solid #009964;
                    width: 189px;
                     }
        
.LastBrowseItemShip       {border: 4px solid #009964;
                          width: 189px;
                          }            
 
.BrowseItemSubs   {border: 4px solid #E6EBE6;
                    width: 189px;
                  }
        
.LastBrowseItemSubs       {border: 4px solid #E6EBE6;
                            width: 189px;
                     }
                                    
.BrowseItem   {border: 2px solid #8A8C8E;
                border-right: none;
                border-top: none;
                width: 200px;
              }
        
.LastBrowseItem       {border: 2px solid #8A8C8E;
                         border-top: none;
                         width: 200px;
                    }

.SendButton    {Background: ButtonFace;
             font-family: arial;
             font-size: 8pt;
             color: #000000;
             width: 66px;
             height: 22px;}

.LightButton  {BackGround: #CBE8DD;
               Color: #000000;
               font-family: arial;
               font-weight: bold;
               height: 28px;
               }
                    
.DarkButton  {BackGround: #00734A;
              Color: #ffffff;
              font-family: arial;
              font-weight: bold;
              }

.Header1    {font-family: arial;
             font-size: 12pt;
             font-weight: bold;
             color: #ffffff;
             height: 30px;
             vertical-align: middle;
             background: #8A8C8E;}
             
.Header2    {font-family: arial;
             font-size: 10pt;
             font-weight: bold;
             color: #ffffff;
             height: 30px;
             vertical-align: middle;
             background: #DCEEDE;}
                                   
a.greenlink{}
a.greenlink:link {background-color:transparent; color:#009964; text-decoration:none}
a.greenlink:visited {background-color:transparent; color:#009964; text-decoration:none}
a.greenlink:hover {background-color:transparent; color:#009964; text-decoration:underline}
a.greenlink:active {background-color:transparent; color:#009964; text-decoration:underline}    

a.boldgreenlink{}
a.boldgreenlink:link {background-color:transparent; color:#009964; text-decoration:none; font-weight:bold}
a.boldgreenlink:visited {background-color:transparent; color:#009964; text-decoration:none; font-weight:bold}
a.boldgreenlink:hover {background-color:transparent; color:#009964; text-decoration:underline; font-weight:bold}
a.boldgreenlink:active {background-color:transparent; color:#009964; text-decoration:underline; font-weight:bold}

a.greylink{}
a.greylink:link {background-color:transparent; color:#666666; text-decoration:none}
a.greylink:visited {background-color:transparent; color:#666666; text-decoration:none}
a.greylink:hover {background-color:transparent; color:#666666; text-decoration:underline}
a.greylink:active {background-color:transparent; color:#666666; text-decoration:underline}

a.boldgreylink{}
a.boldgreylink:link {font-weight: bold;background-color:transparent; color:#666666; text-decoration:none}
a.boldgreylink:visited {font-weight: bold;background-color:transparent; color:#666666; text-decoration:none}
a.boldgreylink:hover {font-weight: bold;background-color:transparent; color:#666666; text-decoration:underline}
a.boldgreylink:active {font-weight: bold;background-color:transparent; color:#666666; text-decoration:underline}

.itemDesc
{
	top: 7px;
	position: relative;
	font-family: arial; 
	font-size: 8pt; 
	font-weight: bold;
	color: #666666;
}

.specialPrice1
{
	line-height: 18pt;
	text-decoration: line-through; 
	font-family: arial; 
	font-size: 12pt; 
	color: #666666;
}

.inCart
{
	text-align: left;
	width: 80px;
	font-family: arial; 
	font-size: 8pt;
	color: #A70E16;
	line-height: 16pt;
}

.specialUntilDate
{
	text-align: right; 
	width: 80px;
	font-family: arial; 
	font-size: 7pt; 
	color: #A70E16;
	line-height: 18pt;
}

.specialNow
{
	text-decoration: none;
	color: #A70E16; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: bold;
}

.specialPrice2
{
	font-family: arial;
	font-size: 12pt; 
	color: #A70E16;
}

.keyItem 
{
	position: relative; 
	top: -8px;
	left: -5;
}

.regPrice
{
	line-height: 18pt;
	font-family: arial;
	font-size: 12pt; 
	color: #666666;
}

.regInCart
{
	font-family: arial; 
	font-size: 8pt;
	color: #A70E16;
	line-height: 18pt;
}

.itemShipBetween
{
	line-height: 18pt;
	font-family: arial; 
	font-size: 8pt;
	color: #A70E16;
}

.shipDates
{
	line-height: 6pt;
	font-family: arial; 
	font-size: 8pt;
	color: #A70E16;
}

.noStockPrice
{
	line-height: 8pt;
	font-family: arial; 
	font-size: 12pt; 
	color: #666666;
}

.notInStock
{
	line-height: 18pt;
	font-family: arial; 
	font-size: 9pt; 
	color: #A70E16;
}

.nextAvail
{
	line-height: 14pt;
	font-family: arial; 
	font-size: 8pt; 
	color: #666666;
}

.footer
{
	font-family: arial; 
	font-size: 8pt;
	border-bottom: #d3d3d3 solid thin; 
	border-top: #d3d3d3 solid thin
}

.pickerQty
{
	background: #f5f5f5;
	font-size: 8pt;
	width: 30px
}

.qtyButton
{
	font-size: 8pt;
	width: 30px;
}

.noItemsWarn
{
	font-family: arial; 
	font-size: 14pt; 
	color: #A70E16;
}

.sitePath
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	font-family: arial;
}

.sitePathCatDesc
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	font-family: arial;
}

.catHeader
{
	background: #8A8C8E;
	font-size: 11pt; 
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
}

.thumbPicture
{
	top: 12px;
	position: relative;
	border: 3px solid #ffffff;
}

.thumbPictureShopCart
{
	position: relative;
	border: 3px solid #ffffff;
}

.picDesc
{
	height: 8px;
	position: relative; 
	top: 0px; 
	font-family: arial; 
	font-size: 8pt;
	font-weight: bold;
}

.noPics
{
	height: 8px;
	position: relative; 
	top: 0px; 
	font-family: arial; 
	font-size: 8pt;
	font-weight: bold;
}

.youtube_mqdefault
{
	width: 320px;
	height: 180px;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
}

.youtube_mqdefault .imageScale
{
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.youtube_mqdefault:hover .imageScale
{
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}



