﻿    @media screen and (max-width: 768px)
    {
      #RadBinaryImage1
      {
        width: 150px !important;
        height: 46px !important;
      }
        .container
      {
        margin-bottom: -20px !important;
      }
       .sbrcrt 
        {
        margin-top:  10px !important;
        }  
    }

    a[href^=tel]{
        color:inherit !important;
        text-decoration:none !important;
    }

    html, body, form
    {
      margin: 0;
      padding: 0;
      height: 100%;
      overflow-x: hidden;
    }
    
    body
    { 
      background: -webkit-linear-gradient(#ffffff, #E2E0D5);
      background: -o-linear-gradient(#ffffff, #E2E0D5);
      background: -moz-linear-gradient(#ffffff, #E2E0D5);
      background: linear-gradient(#ffffff, #E2E0D5);
	  }

    .mainHeader
    {
      width: 100%;
      top: 0;
      z-index: 1000;
      text-align: right;
      font-family: Verdana;
      font-size: 12px;
      white-space: nowrap;
      overflow: hidden;
      padding-bottom: 5px;
      background: -webkit-linear-gradient(#ffffff, #FEFEFE);
      background: -o-linear-gradient(#ffffff, #FEFEFE);
      background: -moz-linear-gradient(#ffffff, #FEFEFE);
      background: linear-gradient(#ffffff, #FEFEFE);
      background-color: white !important;            
    }

    .navMenu
    {
      background-color: #f1f1f1 !important;
      width: 100%;
      
      background: -webkit-linear-gradient(#ffffff, #E2E0D5);
      background: -o-linear-gradient(#ffffff, #E2E0D5);
      background: -moz-linear-gradient(#ffffff, #E2E0D5);
      background: linear-gradient(#ffffff, #E2E0D5);
      -webkit-box-shadow: 0 4px 4px -2px #000000;
      -moz-box-shadow: 0 4px 4px -2px #000000;
      box-shadow: 0 4px 4px -2px #a1a1a1;
          
      border-top: 1px solid #a1a1a1;
      height: 37px !important;
    }
    
    .RadMenu 
    {
      margin:0 auto !important;
      }
    
    .header3
    {
      background: linear-gradient(#FDFEFE, #F0F2F4) repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    
    .content
    {
      color: Black;
      width:100% !important;
      margin-left:auto; 
      margin-right:auto;
      max-width:995px !important;
    }
    
    .article2
    {
      background-color: #EEF1F3;
    }
    
    .container
    {
      min-height: 100%;
      position: relative;
      top: 0px;
      bottom: 0px;
      left: 0px;
      margin-bottom: -55px;
      background: -webkit-linear-gradient(#C8C3AE, #F2F0E4);
      background: -o-linear-gradient(#C8C3AE, #F2F0E4);
      background: -moz-linear-gradient(#C8C3AE, #F2F0E4);
      background: linear-gradient(#C8C3AE, #F2F0E4);
    }
    .allContent 
    {
	    color: black;
      padding-bottom: 55px;
    }
    .footer
    { 
      position: relative;
      bottom: 0;
      width: 100%;
      background-color: #990000;
      color: White;
      font-family: 'Lucida Sans', Helvetica, Arial, sans-serif;
      font-size: small;
      vertical-align: middle;
      line-height: 1.2em;
      -webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
      -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
      box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
      background: -webkit-linear-gradient(#720000, #470000);
      background: -o-linear-gradient(#720000, #470000);
      background: -moz-linear-gradient(#720000, #470000);
      background: linear-gradient(#720000, #470000);
    }
      .clearfooter
    {
      clear: both;
    }
       .wrapper
    {
      position: absolute;
      left: 50%;
      margin-left: -200px;
    }

    div.RadMenuPopup
    {
      z-index: 9000;
    }
    
    .page
    {
     width: 100% !important;
      border: 1px solid #f1f1f1;
      margin:  10px 5px 10px 5px;
      margin-left: 0px !important;
      margin-right: 0px !important;
      background-color: #F5F5F1 !important;
      border-radius: 8px;
      -webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.2);
      -moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.2);
      box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.2);
    }

    .login
    {
             background-color: #F5F5F1 !important;
    }
 .box 
 {   
    padding: 0px 0px 0px 0px !important;
   
    min-height:228px;    
    border-color:#d7d7d7;
   }


   .fieldset
   {
     margin:  5px 0px 5px 0px !important;
     border-color:#d7d7d7;
     border-width:thin;
     border-style:solid;
    }
    .fieldset-det
    {
      margin:  0px 0px 0px 0px;
      padding: 0px 0px 0px 3px;
    }    
    
    .fieldsetlout
    {
      padding: 0px !important;
    }
    
    .fieldsetrow
    {
      padding: 5px 0px 5px 0px !important;
    }
    .fieldsetprd
    {
      padding: 0px !important;
      border-color:#d7d7d7;
      border-width:thin;
      border-style:solid;           
    }
.sbr 
 {
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  margin:  100px 0px 0px 0px !important;
      background-color: white !important;

   }
 .sbrcrt 
 {
  margin:  60px 0px 0px 0px !important;
   }   
  .sbr-cnt 
  {
    padding: 1px 1px 20px 1px !important;
    display:inline-block;
	  line-height:1.6em;
	  
    }    
 .mid-sec-left
 {
   border-right:1px solid #ccc !important;
 }
 .mid-sec-right
 {
   border-left:1px solid #ccc !important;
 }
 
.rmRootGroup
{
  border: 0px !important;
}

.RadMenu .rmGroup
{
  border: 0px !important;
  background-color: white !important;
}
.rmGroup
{
  border: 0px !important;
  background-color: white !important;
  padding: 0 important;
  background: transparent;
}
.RadMenu
{
  border: 0px !important;
}

.rmText
{
  border: 0px !important;
  color: black !important;
  font-family: 'Lucida Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
}
.rmItem:hover
{
  border: 0px !important;
  background-color: White !important;
}

.rmItem
{
  border: 0px !important;
  border-color: #990000 !important;
  background: -webkit-linear-gradient(#ffffff, #E2E0D5) !important;
  background: -o-linear-gradient(#ffffff, #E2E0D5) !important;
  background: -moz-linear-gradient(#ffffff, #E2E0D5) !important;
  background: linear-gradient(#ffffff, #E2E0D5) !important;

  padding: 0 important;
  background-color: Transparent !important;
}

.rmRootGroup
{
  border: 1px !important;
}

.RadMenu .rmGroup .rmItem
{
  border: 1px solid #ccc !important;
  background-color: #cdc8b3 !important;
  margin-left: 0px !important;
}

html .RadMenu ul.rmRootGroup
{
  padding: 0;
}

html .RadMenu ul.rmRootGroup
{
  background: transparent;
}

html .RadMenu li
{
  padding: 0;
}

html .RadMenu li
{
  background: transparent;
}
html .RadMenu_MetroTouch .rmRootLink
{
  border: 0px !important;
}

.rmSeparator .rmText
{
  border-left: 1px solid #ccc !important;
}

.cnt-us
{
}
.cnt-us .lbl
{
  display: block !important; 
  margin-bottom: 5px !important;
  margin-top: 5px !important;
  color: black !important;
}
.vldtr 
{
  margin-bottom: 2px !important;
  margin-top: 2px !important; 
  }
.cnt-us .hdr
{
  display: block; 
  font-weight: bold !important;
  font-size: small !important;
  margin-bottom: 10px !important;
  color: Maroon !important;
}
.cnt-us .lbl2
{
  display: block !important; 
  margin-bottom: 5px !important;
  margin-top: 0px !important;
}
.cnt-us .hdr2
{
  display: block; 
  font-weight: bold !important;
  font-size: small !important;
  margin-bottom: 0px !important;
  color: Maroon !important;
}
.cnt-us .list
{
    margin-left: 20px;
    display:block;
}
.legend
{
    color: Maroon !important;
    font-weight: bold !important;
    font-size: small !important;}
   
.listLayout {
      max-width: 100%;
      font: normal 13px/26px "Segoe UI", "Trebuchet MS", sans-serif;
      color: #000000;
  }

  .dataGroup {
      margin-bottom: 25px;
      padding-left: 0px;
      width:100% !important;
  }

  .dataGroup fieldset {
      position: relative;
      padding: 20px 0 0 0;
      *padding: 0;
      border: 0 none;
  }

  .RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
  .RadForm.rfdFieldset fieldset {
      border: 0 none !important;
  }

  .dataGroup fieldset .car_brand_img {
      position: absolute;
      right: 26px;
      top: 0;
  }

  .dataGroup fieldset legend {
      width: 100%;
      height: 50px;
      *margin: 0 0 20px -7px;
      padding-right: 0;
      line-height: 50px;
      font-weight: bold;
      font-size: 17px;
      background: maroon;
      text-align:center !important;
      color: White;
  }

  .groupFooter {
      line-height: 46px;
      font-weight: bold;
      color: #1276bc;
  }

  .clearfix {
      clear: both;
      display: block;
  }

  .rlvI {
      float: left;
      width: 210px;
      height: 140px;
      margin: 2px;
  }

  .rlvI .category {
      padding-left: 12px;
      line-height: 22px;
  }

  .rlvI .category .bold_text {
      font-weight: bold;
  }

  .rlvI .model {
      margin-bottom: 0px;
      line-height: 20px;
      color: #000000;
      font-weight: bold;
      border-radius: 4px 4px 0 0;
      border: thin 1px #f1f1f1;
  }

a.headerlinks:link
{
  color: black;
  text-decoration: underline;
}
a.headerlinks:visited
{
  color: black;
  text-decoration: underline;
}
a.headerlinks:hover
{
  color: #990000;
  text-decoration: underline;
}
a.dis-opt:link
{
  color: Red;
  text-decoration: none;
  font-size:small
}
a.dis-opt:visited
{
  color: Red;
  text-decoration: none;
  font-size:small
}
a.dis-opt:hover
{
  color: Red;
  text-decoration: none;
  font-size:small
}
a.dis-opt
{
  color: Red;
  text-decoration: none;
  font-size:small
}
h1
{
  font: 1.5em 'Lucida Sans' , Helvetica, Arial, sans-serif;
  margin: 20px 0 1.0em 0;
  color: #2f0207;
  font-weight: bold;
}
h2
{
  font: 1.5em 'Lucida Sans' , Helvetica, Arial, sans-serif;
  margin: 20px 0 1.0em 0;
  color: #990000;
  font-weight: bold;
}
h3
{
  margin: 10px 5px 0px 5px !important;
  font: 1.4em 'Lucida Sans' , Helvetica, Arial, sans-serif;
  color: #990000;
}
h4
{
  font: 0.9em 'Lucida Sans' , Helvetica, Arial, sans-serif;
  margin-bottom: .8em;
  color: #000;
}
h5
{
  font: 1.6em 'Lucida Sans' , Helvetica, Arial, sans-serif;
  margin: 10px 0 10px 0;
  color: #990000;
  text-transform: uppercase;
  font-weight: bold;
}
p
{
  margin-bottom: 1.2em;
  line-height: 1.6em;
  font-size: 1.1em;
}

body
{
  font: 80%/1.3em Arial, Helvetica, Verdana, sans-serif;
}

a:link
{
  color: #990000;
  text-decoration: none;
}
a:visited
{
  text-decoration: none;
  color: #990000;
}
a:hover
{
  text-decoration: underline;
  color: #660000;
}

img 
{
  border:none !important;
  }
  
  div.RadGrid_Silk
  {
   border: 1px solid #e5e5e5;
   background: white;
   font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
   line-height: 16px;
  }
  div.RadGrid_Silk .rgMasterTable,
  div.RadGrid_Silk .rgDetailTable,
  div.RadGrid_Silk .rgGroupPanel table,
  div.RadGrid_Silk .rgCommandRow table,
  div.RadGrid_Silk .rgEditForm table,
  div.RadGrid_Silk .rgPager table {
    font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
    line-height: 16px; }
  div.RadGrid_Silk .rgInput {
    background-color: white;
    border: 1px solid #e5e5e5;
    color: #555555; }
 div.GridToolTip_Silk {
  font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
  line-height: 16px; }
 div.RadGrid_Silk .rgHeader,
div.RadGrid_Silk th.rgResizeCol,
div.RadGrid_Silk .rgHeaderWrapper, div.RadGrid_Silk .rgFilterRow {
  border: 0;
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9; }
div.RadGrid_Silk .rgHeaderDiv {
  border-right-color: black; }
div.RadGrid_Silk .rgMultiHeaderRow th.rgHeader, div.RadGrid_Silk .rgMultiHeaderRow th.rgResizeCol {
  border: 0;
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9; }
div.RadGrid_Silk .rgHeader 
{
    text-transform:none;
    font-size:12px;
  color: #767676; }
div.RadGrid_Silk .rgHeader a {
    color: #767676; }
div.RadGrid_Silk .rgRow td, div.RadGrid_Silk .rgAltRow td, div.RadGrid_Silk .rgEditRow td {
  border-color: #e5e5e5;
  border-width: 0 0 1px 1px; }
  div.RadGrid_Silk .rgAltRow {
  background: #ededed; }
 div.RadGrid_Silk .rgHoveredRow td {
  border-color: #c3c3c3; }
div.RadGrid_Silk .rgHoveredRow td.rgSorted {
    border-color: #c3c3c3; }
div.RadGrid_Silk .rgActiveRow td,
div.RadGrid_Silk .rgSelectedRow td {
  border-color: #25a0da; }
div.RadGrid_Silk .rgActiveRow td.rgSorted,
div.RadGrid_Silk .rgSelectedRow td.rgSorted {
    border-color: #25a0da; }
div.RadGrid_Silk .rgEditRow td {
  border-color: #616161 #c3c3c3; }
div.RadGrid_Silk .rgEditRow td.rgSorted {
    border-color: #616161 #c3c3c3; }
div.RadGrid_Silk .rgMasterTable td.rgGroupCol, div.RadGrid_Silk .rgMasterTable td.rgExpandCol {
  border-color: #c9c9c9;
  background: #c9c9c9 none; }
div.RadGrid_Silk .rgDetailTable {
  border-color: #999; }
div.RadGrid_Silk .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
  border-top: 1px solid #e5e5e5;
  border-bottom: 0; }
div.RadGrid_Silk .rgHeader:first-child, div.RadGrid_Silk th.rgResizeCol:first-child,
div.RadGrid_Silk .rgFilterRow > td:first-child,
div.RadGrid_Silk .rgRow > td:first-child,
div.RadGrid_Silk .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px; }
div.RadGrid_Silk .rgRow a:hover, div.RadGrid_Silk .rgAltRow a:hover 
{
    color:#990000;
}

/* SHOPPIN CART BUTTONS */

.navButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E3F7FA), color-stop(1, #8FDEE7));
	background:-moz-linear-gradient(top, #E3F7FA 5%, #8FDEE7 100%);
	background:-webkit-linear-gradient(top, #E3F7FA 5%, #8FDEE7 100%);
	background:-o-linear-gradient(top, #E3F7FA 5%, #8FDEE7 100%);
	background:-ms-linear-gradient(top, #E3F7FA 5%, #8FDEE7 100%);
	background:linear-gradient(to bottom, #E3F7FA 5%, #8FDEE7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbeaf3', endColorstr='#2dabc1',GradientType=0);
	background-color:#E3F7FA;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #8FDEE7;
	display:inline-block;
	cursor:pointer;
	color:#000000 !important;
	font-family:Arial;
	font-size:13px;
	padding:5px 7px !important;
	text-decoration:none;
}
.navButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bbeaf3), color-stop(1, #2dabc1));
	background:-moz-linear-gradient(top, #bbeaf3 5%, #2dabc1 100%);
	background:-webkit-linear-gradient(top, #bbeaf3 5%, #2dabc1 100%);
	background:-o-linear-gradient(top, #bbeaf3 5%, #2dabc1 100%);
	background:-ms-linear-gradient(top, #bbeaf3 5%, #2dabc1 100%);
	background:linear-gradient(to bottom, #bbeaf3 5%, #2dabc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabc1', endColorstr='#bbeaf3',GradientType=0);
	background-color:#bbeaf3;
}
.navButton:active {
	position:relative;
	top:1px;
} 

.aspNetDisabled  
{
  
}
.logerror
{
  color: #FF3300;
  text-align:center;
}
.right
{
  text-align:right;
}
.left
{
  text-align:left;
}

  @media(min-width: 1025px) 
    {
      .topHeader 
      {
        font-size:12px;
      }
    }
      .classTime
      {
        font-size:medium;
      }
    @media(max-width: 978px) 
    {
      .topHeader 
      {
        font-size:9px;
      }
    }
    @media(max-width: 768px)
    {
      .classTime
      {
        font-size:small;
      }
    }
