BODY
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  font: 76% Arial, Helvetica, sans-serif;
  color: #333333;
  padding-top: 0px;
  text-align: center;
}
P
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 10px;
  margin: 0px;
  padding-top: 0px;
}
IMG
{
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
}
TABLE
{
  font-size: 1em;
}
A
{
  color: #003399;
  text-decoration: underline;
}
FORM
{
  display: inline;
}
H1,H2
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 1.3em;
  padding-bottom: 0px;
  margin: 0px 0px 10px;
  color: #333;
  padding-top: 0px;
  border-bottom: #333 1px solid;
  font-style: italic;
}
H3
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 1em;
  padding-bottom: 5px;
  margin: 0px;
  color: #274581;
  padding-top: 0px;
}
H4
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 0px;
  margin: 0px;
  color: black;
  padding-top: 0px;
}
H4.contactName
{
  font-size: 1.3em;
}
H5
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 1em;
  padding-bottom: 0px;
  margin: 0px;
  color: #333;
  padding-top: 0px;
}
EM
{
  font-size: 1.1em;
}
#categoryList
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 0.9em;
  padding-bottom: 5px;
  margin: 0px auto;
  width: 770px;
  color: #333;
  padding-top: 5px;
  text-align: center;
}
#topLinks
{
  background: url(ClicksmartLogo.png) no-repeat 10px 10px;
  position: relative;
  height: 80px;
}
#topLinks UL
{
  padding-right: 14px;
  padding-left: 0px;
  right: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 3px;
  list-style-type: none;
  position: absolute;
  top: 0px;
  text-align: right;
}
#topLinks UL LI
{
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  padding-bottom: 0px;
  margin: 0px 4px;
  padding-top: 0px;
  list-style-type: none;
}
#topLinks UL LI A
{
  padding-right: 3px;
  display: block;
  padding-left: 10px;
  font-size: 0.8em;
  background: url(bg_top_link.gif) no-repeat left center;
  padding-bottom: 2px;
  color: #333;
  padding-top: 2px;
  text-decoration: none;
}
#copy
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 0.9em;
  padding-bottom: 5px;
  margin: 0px auto;
  width: 770px;
  color: #333;
  padding-top: 5px;
  text-align: center;
}
#breadCrumbs UL
{
  padding-right: 0px;
  padding-left: 25px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none;
}
#breadCrumbs UL LI
{
  padding-right: 0px;
  display: inline;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none;
}
#breadCrumbs UL LI A
{
  font-size: 0.9em;
  font-weight: bold;
  color: #003399;
  text-decoration: underline;
}
#breadCrumbsDetails UL
{
  padding-right: 0px;
  padding-left: 25px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none;
}
#breadCrumbsDetails UL LI
{
  padding-right: 0px;
  display: inline;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none;
}
#breadCrumbsDetails UL LI A
{
  font-size: 0.9em;
  font-weight: bold;
  color: #003399;
  text-decoration: underline;
}
.clear
{
  clear: both;
}
.results
{
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 15px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.leadLink
{
  font-weight: bold;
  font-size: 1.1em;
}
.cert
{
  padding-bottom: 10px;
}
.imgStyle
{
  border-right: #333 2px solid;
  border-top: #333 2px solid;
  display: block;
  border-left: #333 2px solid;
  border-bottom: #333 2px solid;
}
.logoStyle
{
  border-right: #333 2px solid;
  border-top: #333 2px solid;
  display: block;
  border-left: #333 2px solid;
  border-bottom: #333 2px solid;
  padding: 3px;
}
.linkStyle
{
  font-weight: bold;
  text-decoration: underline;
}
.info
{
  border-right: #daca7a 2px solid;
  padding-right: 5px;
  border-top: #daca7a 2px solid;
  padding-left: 5px;
  background: #f4efd3;
  padding-bottom: 5px;
  margin: 7px 0px;
  border-left: #daca7a 2px solid;
  padding-top: 5px;
  border-bottom: #daca7a 2px solid;
}
.testimonial
{
  margin: 0px 0px 10px 175px;
}
.tag1
{
  padding-right: 0px;
  padding-left: 215px;
  font-weight: bold;
  font-size: 1.1em;
  padding-bottom: 0px;
  padding-top: 30px;
}
.tag2
{
  padding-right: 0px;
  padding-left: 215px;
  font-size: 1.7em;
  padding-bottom: 0px;
  color: #ad4329;
  padding-top: 0px;
}
#containerHome
{
  margin: 0px auto;
  width: 770px;
  background: url(bg_home.gif) repeat-y;
}
#contentHome
{
  background: url(bg_home_page.jpg) no-repeat;
  margin: 0px 14px 0px 6px;
  height: 471px;
}
#footerHome
{
  background: url(bg_home_footer.gif) no-repeat top;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 20px;
  color: #fcf7e3;
  padding-top: 10px;
  text-align: center;
}
#footerHome A
{
  font-weight: bold;
  color: #f7eaa7;
}
#contentHome FORM
{
  font-size: 0.9em;
  position: relative;
}
#steps
{
  left: 50px;
  width: 440px;
  position: absolute;
  top: 245px;
}
#step1
{
  float: left;
  width: 145px;
}
#step2
{
  float: left;
  width: 180px;
}
#step3
{
  float: left;
  width: 115px;
}
#contentHome H1
{
  display: none;
}
#contentHome P
{
  display: none;
}
#steps STRONG
{
  display: block;
}
#steps SELECT
{
  display: block;
}
#step1 STRONG
{
  margin-left: 10px;
}
#step1 INPUT
{
  margin-left: 0px;
}
#step2 STRONG
{
  color: #c63916;
}
#step2 INPUT
{
  font-size: 10px;
  width: 150px;
}
#step2 SELECT
{
  font-size: 10px;
  width: 150px;
}
#steps #step2 SELECT
{
  margin: 5px 0px;
  width: 155px;
}
#container
{
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FAF5D7, EndColorStr=#D9C878);
  margin: 0px auto;
  width: 768px;
  background-color: #f0e7b9;
}
#containerSmallPopup
{
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FAF5D7, EndColorStr=#D9C878);
  margin: 0px auto;
  width: 400px;
  height: 300px;
  background-color: #f0e7b9;
  padding-left: 4px;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
}
#wrapper
{
  border-right: #000000 1px solid;
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 0px;
  border-left: #000000 1px solid;
  padding-top: 0px;
}
#breadCrumbs
{
  float: left;
  position: relative;
}
#search
{
  float: left;
  position: relative;
}
INPUT.search
{
  border-right: #666 1px solid;
  border-top: #666 1px solid;
  font-size: 10px;
  background: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#CECECE, EndColorStr=#FFFFFF);
  border-left: #666 1px solid;
  width: 139px;
  border-bottom: #666 1px solid;
}
#main
{
  overflow: hidden;
  width: 765px;
  background-color: transparent;
}
#contentWrapper
{
  border-right: 0px;
  border-top: #D9C878 4px solid;
  float: left;
  border-left: #D9C878 4px solid;
  width: 563px;
  margin-right: 3px;
  border-bottom: 0px;
  position: relative;
}
#content
{
  padding-right: 10px;
  padding-left: 20px;
  font-size: 0.9em;
  padding-bottom: 10px;
  color: #666;
  padding-top: 5px;
  background-color: #faf6dd;
}
TABLE.real
{
	padding-top: 5px;
  padding-bottom: 1px;
  color: #333;
  border-bottom: #333 1px solid;
}
#containerSmallPopup UL
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
  margin-left: 2em;
  list-style-type: disc;
}
#containerSmallPopup P
{
  color: #ad4329;
}
#content UL
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none;
}
#sidebar UL
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none;
}
#content UL LI
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
#sidebar UL LI
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
#content UL LI A
{
  display: block;
  padding-left: 14px;
  font-weight: bold;
  background: url(bg_arrow.gif) no-repeat left center;
}
#sidebar UL LI A
{
  display: block;
  padding-left: 14px;
  font-weight: bold;
  background: url(bg_arrow.gif) no-repeat left center;
}
#sidebarWrapper
{
  float: left;
  width: 186px;
  position: relative;
}
#sidebar
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 0.9em;
  padding-bottom: 0px;
  padding-top: 0px;
}
.CategorySubListWrapper
{
  border-top: #D9C878 4px solid;
  border-left: #D9C878 4px solid;
  background-color: #faf6dd;
}
#CategorySubList
{
  padding-right: 4px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
#CategorySubList h3
{
	color: Black;
}
#featuredWrapper
{
  border-top: #D9C878 4px solid;
  margin: 0px 0px 3px;
  border-left: #D9C878 4px solid;
  background-color: #f8ebb2;
}
#featured
{
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 10px;
  padding-top: 10px;
}
#googleWrapper
{
  border-top: #D9C878 4px solid;
  border-left: #D9C878 4px solid;
  background-color: #faf6dd;
}
#google
{
  padding-right: 4px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
#footer
{
  font-size: 0px;
  height: 5px;
}
INPUT.go
{
  font-size: 8pt;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#E37C5A, EndColorStr=#A61500);
  vertical-align: bottom;
  width: 28px;
  color: white;
  height: 18px;
  border-right: 0px;
  border-top: 0px;
  background: #a61500;
  border-left: 0px;
  color: #fff;
  border-bottom: 0px;
}
INPUT.request
{
  border-right: 0px;
  border-top: 0px;
  background: #a61500;
  border-left: 0px;
  color: #fff;
  border-bottom: 0px;
  font-size: 8pt;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#E37C5A, EndColorStr=#A61500);
  vertical-align: bottom;
  width: 110px;
  color: white;
  height: 20px;
}
TABLE P
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 5px;
}
TABLE H2, TABLE H1
{
  border-right: 0px;
  border-top: 0px;
  margin: 0px;
  border-left: 0px;
  border-bottom: 0px;
}
#container #topLinks UL
{
  padding-right: 4px;
}
#header H1
{
  display: none;
}
#header P
{
  display: none;
}
#header
{
  padding-bottom: 5px;
  width: 754px;
  position: relative;
}
#breadCrumbs
{
  width: 400px;
  padding-top: 2px;
}
#breadCrumbsDetails
{
  width: 750px;
  padding-top: 2px;
}
#search
{
  width: 354px;
}
#search
{
  text-align: right;
}
#search FORM
{
  margin-right: 5px;
}
#search INPUT
{
  font-size: 10px;
}
#google P
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
#sidebar TABLE.real
{
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
}
#sidebar UL.real
{
  margin: 5px 0px;
}
#sidebar UL LI A
{
  background: url(bg_arrow_spot.gif) no-repeat left center;
}
BODY DIV
{
  text-align: left;
}
* HTML #featuredWrapper
{
  height: 1%;
}
* HTML #googleWrapper
{
  height: 1%;
}
* HTML H2, * HTML H1
{
  height: 1%;
}
* HTML #content UL LI A
{
  height: 1%;
}
* HTML #sidebar UL LI A
{
  height: 1%;
}

@media Print
{
  #topLinks
  {
    display: none !important;
  }
  #header
  {
    display: none !important;
  }
  #footer
  {
    display: none !important;
  }
  #sidebarWrapper
  {
    display: none !important;
  }
  #container
  {
    padding-right: 0px !important;
    padding-left: 0px !important;
    float: none !important;
    padding-bottom: 0px !important;
    width: auto !important;
    padding-top: 0px !important;
  }
  #wrapper
  {
    padding-right: 0px !important;
    padding-left: 0px !important;
    float: none !important;
    padding-bottom: 0px !important;
    width: auto !important;
    padding-top: 0px !important;
  }
  #main
  {
    padding-right: 0px !important;
    padding-left: 0px !important;
    float: none !important;
    padding-bottom: 0px !important;
    width: auto !important;
    padding-top: 0px !important;
  }
  #contentWrapper
  {
    padding-right: 0px !important;
    padding-left: 0px !important;
    float: none !important;
    padding-bottom: 0px !important;
    width: auto !important;
    padding-top: 0px !important;
  }
  #content TABLE
  {
    width: 100% !important;
  }
}
