﻿   body
   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
   }
   .button
        {
	        background-color:#93A6BF;
	        color:White;
	        border-left:2px solid #BFCBD9;
	        border-bottom:1px solid #93A6BF;
	        border-right:1px solid #93A6BF;
	        border-top:1px solid #93A6BF;
	        font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size:11px;
	        font-weight:bold;
        }
        .button1
        {
	        background-color:#246899;
	        color:White;
	        border-style:none;
	        font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size:11px;
	        font-weight:bold;
        }
        
.loginButton
{
	/*93A6BF*/
	background-color:#5480E1;
	color:White;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:24px;
	width:75px;
	
}
.textHead
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
.text
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.txtfont
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.textBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.loginText
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.headerColor
{
	background-color:#FF6100;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	height:25px;
	color:White;
}
.question
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.answer
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.lblError
{
	color:Red;
}
.setBorder
{
	border:1px solid #B5B5B5;
}
.onHover
{
	color:#6666FF;
}
.onOut
{
	color:#026BC4;
}
.ServiceTR
{
	background-color:White;
	border:1px solid #e0e0e0;
}
.serviceHeadBold
{
	color:Maroon; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:26px; 
	font-weight:bold; 	
}
.serviceHead
{
	color:Maroon; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 	
}
.servicePhNumberBold
{
	color:Gray; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; 
}
.servicePhNumber
{
	color:Gray; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; 
}
.serviceBorder
{
	border-bottom:1px solid #B5B5B5;
}
.showFwd
{
	font-size:8px;

}
.linkText
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.schedule tr th
{
	width:50%;
}
/* GRID VIEW*/


.shopgrid
   {
      width: 100%;
   }

.shopgridheader, .shopgridfooter
   {
      background: #fff url() no-repeat scroll top left;  
   }   
      .shoppingHeader
      {
		background-color:#F0F0F0;
		height:25px;
		font-size:1px;
      }
      .headerClass
      {
		font-size:12px;
		background-color:#773D2F;
		color:White;
      }
.shopgridrow
   {
   }
   
.shopgridrowalt
   {
      background: #BD9974 url() no-repeat scroll top left;  
      color:White;
   }   
   
.shopgridpager
   {
      text-align: center;      
   }   
   
.shopgridpager a
   {
      font-weight: 900;  
   }
   
.shopgridempty
   {
      text-align: center;  
      
   }   
   
.basketcontrols
   {
      text-align: center;
      padding: 10px;
   }
   .basket
   {
	color:White;
   }
   
               /* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background-color:#74A8E2; }
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:250px !important; /* IE Win = width - padding */
      width: 250px; 
     
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:0px;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{ color:white;
      background-position:bottom left;
      margin-right:10px; /* interior-padding right */ 
      padding:15px 0 15px 15px} /* mirror .cssbox_head right/left */