﻿body 
{
   
    background-image:url('../images/background.jpg');
    background-repeat:repeat-x;
	margin: 0;
	padding: 0;
}
.popup_master
{
    /*background-image:url('../images/background.gif');*/
    background-color:#ffffff;
	margin: 0;
	padding: 0;
}
.topNav
{
    background-image:url('../images/top-navigation.jpg');
}
.bottomNav
{
    background-image:url('../images/bottom-navigation.jpg');
    
}
.headerBG
{
    background-image:url('../images/header.jpg');
}
.footerBG
{
    background-image:url('../images/footer.jpg');
}
.LeftNavBar
{
    background-image:url(../images/fade.jpg);
    background-repeat:repeat-x;
}
img { border: none; }
img:hover
        {
            text-decoration:none;
            font-size:11px;    
        }

.logo       
                {
                    background-image:url('../images/logo.gif');
                    text-align:left;
                    background-repeat:no-repeat;
                    background-position:center;
                    height:75px;
                    width:377px;
                    margin-left:20px;
                    margin-top:20px;
                }
                
.mainImage      {
                    background-image:url('../images/header.jpg');
                    background-repeat:no-repeat;
                    height:211px;
                    width:764px;
                }
.bgDark         {
                    background-image:url('../images/background_dark.gif');
                }
/*********************************************************************/

a:link 			{	font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px}

a:active 		{	font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px}

a:visited 		{	font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px}

a:hover 		{	font-family: Arial, Helvetica, sans-serif;
				color: #ff3300;
				font-size: 12px}
				
a.white:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.white:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.white:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.white:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration:none}

a.small:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px}

a.small:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px}

a.small:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px}

a.small:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #ff3300;
				font-size: 10px}

				
a.white_dec:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.white_dec:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.white_dec:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.white_dec:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 13px}

a.nodec:link 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

a.nodec:active 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

a.nodec:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

a.nodec:hover 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				text-decoration:none}

.white          {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; text-decoration:none}
.white_spaced   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration:none; line-height: 20px}
.spaced   	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; line-height: 24px}
.large          {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 13px; line-height: 19px}
.text           {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height: 17px}
.header         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;color: #333333; line-height:24px;}
.title          {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px}
.title a {text-decoration:none;}
.text a {text-decoration:none;color:#333333;}
.text a:visited {text-decoration:none;color:#333333;}
.small 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px;
				text-decoration:none}
/*************************************************************************/

/*******HEADER CONTROL STYLES********/
.headerTop a
{
    font-size:11px;
    text-decoration:none;
    color:#141daa;
}
.headerTop a:visited
{
    font-size:11px;
    text-decoration:none;
    color:#141daa;
}
.headerBottom a
{
    font-size: 11px;
    text-decoration:none;       
    color:#141daa;
    font-weight:bold;
}
.headerBottom a:visited
{
    font-size: 11px;
    text-decoration:none;       
    color:#141daa;
    font-weight:bold;
}
.headerBottom a:hover
{
    font-size: 11px;
    text-decoration:none;       
    color:#141daa;
    font-weight:bold;
}
.FooterNav 
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:#dddddd;
}
.FooterNav a
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:#dddddd;
}
.FooterNav a:hover
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:#dddddd;
}
.FooterNav a:visited
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:#dddddd;
}
/******************************************/

/*******CATEGORY MENU CONTROL STYLE********/

.categorymenu ul 
                {   
                    padding:0;
                    margin:0px 0;
                }
.categorymenu ul li 
                {  
                   padding: 0px 0px 0px 0px;/*25px*/
                   list-style:none;
                   
                }

.categorymenu ul li ul li
                {  
                   padding: 0px 0px 0px 0px;
                   list-style:none;
                }
                
.categorymenu ul li a
                {
                    text-decoration:none;
                    font-family:Verdana;
                    font-size:11px;
                    font-style:normal;
                    font-variant:normal;
                    
                    color:#000000;
                }
.categorymenu ul li a:visited
                {
                    color:#000000;
                }
.categorymenu ul li ul li
                {
                    padding: 0px 0px 0px 0px;/*10px*/
                }
.categorymenu ul li ul li a:visited
                {
                    color:#141daa;
                }                
.categorymenu ul li ul li a
                {
                    text-decoration:none;
                    font-family:Verdana;
                    font-size:11px;
                    font-weight:normal;
                    color:#141daa;
                }
.categorymenu ul li ul li ul                
                {
                    display:none;
                }
.categorymenu ul li ul li ul li
                {
                    padding: 0px 0px 0px 0px;/*10px*/
                    list-style-image:url('../images/arrow.gif');
                    list-style-position:inside;
                    margin-left:-10px;
                }
.categorymenu ul li ul li ul li a:visited
                {
                    color:#141daa;
                }                
.categorymenu ul li ul li ul li a
                {
                    text-decoration:none;
                    font-family:Verdana;
                    font-size:11px;
                    font-weight:normal;
                    color:#141daa;
                    margin-left:5px;
                }
.categorymenu ul
                {
                    padding-bottom:20px;
                }                                
/*                
.categorymenu ul li.current a
                {
                    list-style-image:url('../images/arrow.jpg');
                   list-style-position:outside;
                }

.categorymenu ul li.current ul li
                {
                    
                    list-style-type:none;
                    list-style-image:url('');
                }          */      
.categorymenu a:visited    
                {
                    font-size:11px;
                }
                
/******************************************/

/*******CATEGORY BREAD-CRUMBS-TRAIL CONTROL STYLE********/
.singletrail a
                {
                    text-decoration:none;
                    font-size:11px;
                    color:#333333;
                }
.singletrail a:visited
                {
                    text-decoration:none;
                    font-size:11px;
                    color:#333333;
                }                
.singletrail
                {
                    font-size:11px;
                }   
.links  a
                {
                    text-decoration:none;
                    font-size:11px;
                    color:#333333;
                }                             

.links  a:visited
                {
                    text-decoration:none;
                    font-size:11px;
                    color:#333333;
                }                             

/******************************************/

/* Pager Control */
.pager { margin: 10px 0; padding: 5px 0; text-align: center; clear: both; }
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0 2px;padding:0;color:#ddd;font-size:80%;}
.pager a, .pager .disabled { color: #444; padding: 3px 6px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-decoration: none; }
.pager .disabled { color: #ccc; }
.pager li.current a { color: #444; font-weight: bold; border-color: #E0EAC8; background: #E0EAC8; }
.pager a:hover { border-color: #898989; }
/******************************************/

.collpager1 a {color: #444; padding: 3px 6px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-decoration: none; }
.collpager1 a:hover { border-color: #898989; }
.collpager1 b {color: #444; font-weight: bold; border-color: #E0EAC8; background: #E0EAC8;margin:0 4px 0 4px;font-size:11px;}

/* Category Product Display Defaults */
.recordsku a { font-size: 85%; color: #999999; text-decoration: none; text-transform: uppercase; text-align:center;}
.recordname { font-size: 11px; text-align:center;}
.recordshortdescription a { text-decoration: none;text-align:center; }
.recordshortdescription { margin: 5px; text-align:center;}
.recordprice { font-size:11px;  text-align:center;font-weight:bold;}
.recordprice a { text-decoration: none; color:#333333; font-size:12px;font-weight:bold;}
.recordcontrols { margin: 0px; }
.recordimage { text-align: center;vertical-align:top;}
.recordname a {text-decoration:none;color:#000000;font-size:11px;}
.recordname a:visited { color:#000000;}
.recordprice a:visited {color:#333333;font-size:12px;font-weight:bold;}
.recordprice a:hover {color:#333333;font-size:12px;font-weight:bold;}
.recordname a:visited {color:#000000;font-size:11px;}
.recordname a:hover {color:Red;font-size:11px;}
.recordsku a:visited {color:#999999;}
/******************************************/

/* Related Products */
.SingleProductDisplayName a
                           {
                                text-decoration:none;
                                color:#333333;  
                                line-height:12px;
   
                           }
.SingleProductDisplayName a:visited
                           {
                                color:#333333;
                                line-height:12px;     
                           }
/********************/
/**/
.productgridlink a
                            {
                                font-size:11px;
                                text-decoration:none;
                                text-align:center;
                                color:#333333;  
                            }
.productgridlink a:visited
                            {
                                font-size:11px;
                                text-decoration:none;
                                text-align:center;
                                color:#333333;  
                            }
.productgridlink a:hover
                            {
                                font-size:11px;
                                text-decoration:none;
                                text-align:center;
                                color:#c90000;  
                            }                                                         
/**/

/** Addtional Images **/
.ZoomLink
                            {
                                text-decoration:none;
                                font-size:11px;
                            }
.ZoomLink:hover             
                            {
                                text-decoration:none;
                                font-size:11px;
                                color:Red;
                            }
.AdditionalImagesLink:hover 
                            {
                                 text-decoration:none;
                                 font-size:11px;
                            }                            
/**********************/


.ShopBy a
                            {
                                text-decoration:none;
                                font-family:Verdana;
                                font-size:11px;
                                font-style:normal;
                                font-variant:normal;
                                color:#000000;
                            }
.ShopBy a:hover
                            {
                                text-decoration:none;
                                font-family:Verdana;
                                font-size:11px;
                                font-style:normal;
                                font-variant:normal;
                                color:Red;
                            }                            
.ShopBy a:visited
                            {
                                text-decoration:none;
                                font-family:Verdana;
                                font-size:11px;
                                font-style:normal;
                                font-variant:normal;
                                color:#000000;
                            }               
                            
/********* Contact Us Form ********/
         

/******* Search Control ***************/
.searchbutton
{
    vertical-align:middle;    
}

select
{

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #cccccc;

border-right-color: #cccccc;

border-bottom-color: #cccccc;

border-left-color: #cccccc;

color: #444444;

vertical-align: middle;

}

.forminput 

{

padding-top: 4px;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 6px;

height:16px;

width: 190px;

color: #444444;

vertical-align: middle;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #cccccc;

border-right-color: #cccccc;

border-bottom-color: #cccccc;

border-left-color: #cccccc;

}

.formtextarea
{
    padding-top: 4px;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 6px;

width: 190px;

color: #444444;

vertical-align: middle;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #cccccc;

border-right-color: #cccccc;

border-bottom-color: #cccccc;

border-left-color: #cccccc;

}

.backtop a
{
    font-family:Verdana;  
    text-decoration:underline;  
}
.backtop a:link 			{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px;
				text-decoration:underline;
				}

.backtop a:active 		{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px;
				text-decoration:underline;
				}

.backtop a:visited 		{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #003366;
				font-size: 10px;
				text-decoration:underline;
				}

.backtop a:hover 		{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #ff3300;
				font-size: 10px;
				text-decoration:underline;
				}
				
/* Admin Panel */
#adminpanel {font-size:85%;background-color:#444;color:#fff;padding:5px;}
#adminleft, #admincenter, #adminright { width: 30%; vertical-align: middle; }
#adminleft { text-align: left; }
#admincenter { text-align: center; }
#adminright { text-align: right; }
#adminpanel a {color:#fff;border-bottom: 2px solid #666;text-decoration: none;}
#adminpanel a:hover {color:#fff;text-decoration:none;background: #666;}				


.lnkPrivacy {font-size: 11px;}
.lnkSiteMap {font-size: 11px;}
.lnkHotWeazel {font-size: 11px;}

h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; font-weight:normal;margin-bottom:0px;line-height: 30px;margin-top:0px;}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height: 17px;margin-top:0px;}
h3 {  font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal;margin-bottom:0px;line-height: 22px;color:#4d3c2c;margin-top: 0px;}
.TopOrangeMenu a
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 13px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}
.TopOrangeMenu a:hover
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 13px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}
.TopOrangeMenu a:visited
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 13px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}
.TopOrangeMenu a:active
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 13px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}
.TopBlueMenu a
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 12px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}
.TopBlueMenu a:hover
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 12px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}
.TopBlueMenu a:visited
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 12px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}
.TopBlueMenu a:active
{
    text-decoration:none;
    font-weight: bold; 
    font-size: 12px; 
    color: White; 
    font-family: Verdana; 
    letter-spacing: 1px;
}

.choicelabel
{
    font-family:Verdana;
    font-size:11px;
    width:12%;
    display:none;
}
.lstDesc ul 
{
   margin-left:15px;
    
}
.lstDesc ul li
{
    margin-bottom:5px;
}

.tblGrid ul li
{
    list-style-type:none;
    margin:0px;
}
.tblGrid span ul    
{
    list-style-type:none;
    margin:0px;
}
/*.cartimage
{
    margin-left:20px;
}*/
.coAddressbook li
{
    list-style-type:none;
    font-family:Verdana;
    font-size:11px;
    padding:0 0 0 0;
}

.crkFaqs ul
{
    margin:0;
}

.crkFaqs ul li
{
    list-style-type:none;
}

.crkFaqs ul li a, .crkFaqs a
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    line-height:17px;
    color:#141daa;
}

.qna { font-family:Verdana;font-size:12px;font-weight:700;line-height:17px;}
.crktext a
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    line-height:17px;
    color:#141daa;
}
.errormessage
{
    padding-top:10px;padding-bottom:10px;
}
/*
.variantsdisplay
{
    padding-right: 0px; padding-left: 20px; background-image: url(../images/SpecPanel.jpg);
    padding-bottom: 0px;padding-top: 20px; background-repeat: no-repeat;width:230px;height:115px;
}*/

.chktitle{font-family:'Candara', Times New Roman;font-size:18pt;font-style:normal;}

.chklabel{font-family:Arial;font-size:12px;font-style:normal;font-weight:bold;}
.loginlabel{font-family:Arial;font-size:12px;font-style:normal;font-weight:normal;}
.chkfield
        {
                    font-family: "Times New Roman",Trebuchet MS, Tahoma, Verdana;
                    font-size:16px;
                    font-style:normal;
                    font-variant:normal;
                    padding-top: 3px;
                    padding-right: 0pt;
                    padding-bottom: 2pt;
                    padding-left: 6px;
                    height:17px;
                    color: #000000;
                    vertical-align: middle;
                    border-top-width: 1px;
                    border-right-width: 1px;
                    border-bottom-width: 1px;
                    border-left-width: 1px;
                    border-top-style: solid;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    border-top-color: #cccccc;
                    border-right-color: #cccccc;
                    border-bottom-color: #cccccc;
                    border-left-color: #cccccc;
                    /*background-color:#efefef;*/
        }
        
.addressbookpanel ul li
{
    list-style:none;
    font-family:Times New Roman,Candara;font-size:14px;line-height:18px;margin-left:5px;
}  
.addressbookpanel ul
{
    margin-left:5px;
}      

.chksubtitle
    {
        font-family:Times New Roman;
        font-size: 14pt;
        /*font-style:italic;*/
        color:#666666;
        
    }   
.chknote
    {
        font-family:Times New Roman;
        font-size: 12px;
        font-style:normal;
        color:#000000;
        
    }  
.choicefield select
{
    /*background-color: #e4eef0;*/
    width:100px;
}
.choicefield{width:20%;}      

.imgemail 
{
    vertical-align:bottom;
}

#logo_capo
{
background-color: #ffff00;
background-image: url(../images/logobottom.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
height: 91px;
padding-top: 21px;
padding-right: 0pt;
padding-bottom: 35px;
padding-left: 24px;
}

.freeshipmessage {width:95%;padding:8px;border:solid 1px #8cbec7;font-size:11px;
    background-color:#f4f8f8;}
.chkBorder {border-top:dotted 1px #666666;border-bottom:dotted 1px #666666;background-color:#0090C3;
            font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    line-height:22px;
    font-weight:bold;
    color:#ffffff;
    padding-left:10px;
            }    
            
.pchkfield
        {
                    font-weight: normal; font-size: 12px; color: black; font-family: Arial, Verdana, Helvetica, sans-serif;
                    background-color:#ffffff;
        }            
.listprice
{
    font-family: Arial, Helvetica, sans-serif; color: #4c3c2c; font-size: 16px; 
}
.yourprice
{
    font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; 
}

.yourpricexx 
{
    font-family: Arial, Helvetica, sans-serif; color: #cc0101; font-size: 16pt;line-height:24pt; /*66a00c*/
}
.yourpricexxgray
{
    font-family: Arial, Helvetica, sans-serif; color: #4c3c2c; font-size: 16pt;line-height:24pt; /*66a00c*/
}
.chksubtitle
    {
        font-family:Arial, Verdana, Helvetica, Sans-Serif ;
        font-size: 14px;
        font-weight:bold;
        color:#333333;
        
    } 
.chknote
    {
        font-family:Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
        font-style:normal;
        color:#000000;
        
    }    
    
.links 
{
    color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:14px;   
}    

.desc {
color:#333333;
font-family:Arial,Verdana,Helvetica,New York,serif;
font-size:12px;
line-height:16px;
vertical-align:top;
}
.formlabel {
font-family:Arial;
font-size:12px;
font-weight:bold;
}
