body,div,table,tr,td,span,strong,h1,h2,h3,h4,h5,h6,p,ul,li {
  margin: 0 auto; 
  padding: 0 auto;
  }
  
  body {
  margin: 0 auto;
  padding: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }
a.allpage {
font-family: trebuchet MS, arial;
}

#signup {
margin: 0 0 0 400px;
padding: 0;
color: #FFF;
font-size: 15px;
width: 471px;
padding: 18px 50px 25px 30px;
color: #111;
font-weight: normal;
margin-top: -5px;
float: left;
}

h1.sitemaph1 {
  border: 1px solid #069acd;
  background: #02b5f2;
  color: #FFF;
  width: 180px;
  clear: both;
  height: 22px;
  position: relative;
  margin-top: 15px;
  margin-bottom: 7px;
  font-weight: normal;
  text-align: center;
  font-family: trebuchet MS, arial;
  font-size: 15px;
}

div.smdiv {
	width: 253px;
	margin-right: 5px;
	height: 620px;
	float: left;
	padding-left: 13px;
	text-align: center;
	background: url(test/smcol.gif) no-repeat;
}



#thesignup {
width: 920px;
clear:both;
margin: auto;
padding: 28px 0 0 0;
height: 133px;
background: url(test/quote_back.gif) no-repeat;
}

#thesignup h1 {
font-family: trebuchet MS, arial;
font-size: 19px;
line-height: 24px;
font-weight: normal;
color: #00bef1;
width: 760px;
}

#thesignup p {
font-family: trebuchet MS, arial;
font-size: 15px;
width: 760px;
}

#thesignup h1 a {
color: #006699;
font-family: trebuchet MS, arial;
font-size: 19px;
}

#thesignup h1 a:hover,#thesignup h1 a:active {
background: #00bef1;
color: #FFF;
}

#thereg {
float: left;
clear:both;
margin: 0 0 45px 0;
border: 1px solid #DDD;
}
#thereg tr td {
border-bottom: 1px dashed #DDD;
padding: 11px;
}

#thereg td.Plaintextbold,#thereg td.plaintextbold, {

}
#thereg td input[type=text],#thereg td input[type=password],#thereg td input[type=select] {

}


#signup a {

font-size: 15px;
color: #F18718;
font-style:italic;
}

#signup a:hover {
background: #00beff;
color: #FFF;
}

span#sort select {
margin-top: -3px;
}

.sort {
width: 220px;padding: 5px;margin-top: 9px; float: left; margin-left: 5px;
color: #CCC
}

.sort a,.page2 a {
color: #AAA;
}

.page2 {color: #CCC}
th.THHeader {font-family: Arial, Helvetica, sans-serif;color: #999;font-weight: normal;font-size: 10px; padding-top: 9px; padding-bottom: 11px;}
#product_table a {color: #111}
#theprod a,#theprod {color: #111}
#theprod a:hover { color: #F18718 }

#theprod {border: 1px solid #0b9ed1; padding-bottom: 30px; width: 730px;margin-left: 17px;float: left;clear:both;}

#theprod td {padding: 2px 9px}
.trail {width: auto;float: left;font-size: 10px; text-align: left; color: #EEE; margin-left: 17px; margin-top: 9px;}

div#top_depts1 {
width: 160px;
margin-top: -26px;
margin-left: 14px;
padding-top: 72px;
background: url(test/topdepts.gif) no-repeat;
height: 268px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
float: left;
}

div#top_depts1 ul {
list-style: none;
margin: 0;
padding: 0;
}

div#top_depts1 ul li {
margin: 15px 0;
}

div#top_depts1 ul li a {
color: #111;
}

div#top_depts1 ul li a:hover {
color: #F18718;
}

#home_content {
border: 1px solid #0b9ed1; width: 310px; height: 275px;float: left;clear:both;text-align: center;
}

.Welcome p,.Features p,.Inventory p {text-align: left; font-family:Arial, Helvetica, sans-serif;;font-size: 13px;padding-top: 12px; width: 260px;}

.Features,.Inventory,.Welcome {display: none; width: 295px;padding-top: 6px; text-align: center; height: 266px; margin-top: 8px;}
.home_trail,.basket_trail,.home_trail3,#trail5 a {border: 1px solid #0b9ed1;border-bottom: none;color: #FFF; font-size: 12px; font-weight: bold;width: 89px; background: #00beff; height: 20px; padding: 8px 6px 3px 6px; float: left; margin-right: 1px; text-align: center; cursor: pointer;}
.home_trail:hover{text-decoration: underline;}
.home_trail_selected {border: 1px solid #0b9ed1;border-bottom: none;text-decoration: underline; background: #0b9ed1;color: #FFF; font-size: 12px; font-weight: bold;width: 90px;height: 20px; padding: 8px 6px 3px 6px; float: left; margin-right: 1px; text-align: center; cursor: pointer;}
.trail a {border: 1px solid #0b9ed1;border-bottom: none;padding: 8px; display: block; float: left;text-decoration:none;color: #FFF;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;background: #00beff; margin-right: 1px;}
.trail a:hover {text-decoration: underline;color: #FFF;}
a.buttons {background: #0b9ed1;text-decoration: none; display: block; width: 220px; height: 22px; padding-top: 3px; color: #FFF; font-family: trebuchet MS, arial; font-size: 13px; font-weight: bold;
 margin: 20px auto;  border: 1px solid #006699;
}

#firstcol .first_h {
  font-size: 19px;
  color:#02a5dd;
  font-weight: normal;
  text-align: left;
  margin-left: 17px;
  font-family: Arial, Helvetica, sans-serif;
  height: 26px;
}

.Features ul {
  list-style:none;
  text-align: left;
  font-family: trebuchet MS, arial;
  font-size: 13px;
  margin-top: 13px;
  font-weight: bold;
}
a.buttons:hover,a.buttons:active {text-decoration: underline;color: #FFF;}
  h1.large_h1 {
  float: left; color: #F18718; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-style: italic; width: 440px;display:block;height: 23px; margin: 3px auto 11px 50px;
  }
  
  h1.large_h1 a {
  font-size: inherit;
  color: #04aae2;
  font-family: inherit;
  }
  
  h1.large_h1 a:hover {
  background: #04aae2;
  color: #FFF;
  }

  div#pagecopy {
  float: left;
  width: 63%;
  margin-left: 19px;
  }
  
  div.side_div {
  width: 330px; height: 673px;float: left; margin-top: -9px; margin-left: 5px;
  }
  
  #two_elements {
  width:608px; height: 422px; margin-top: 7px; float: left; margin-left: 18px;
  }
  
  .ViewAllDepartments,.FeaturedToday {
  width: 575px; height: 371px; float: left;display: none;
  }
  
  .FeaturedToday h1 {
  font-size: 19px;
  color:#02a5dd;
  font-weight: normal;
  text-align: left;
  margin-top: 15px;
  margin-left: 17px;
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  height: 26px;
  clear:both;
  }
  
  
  .FeaturedToday p {
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  clear:both;
  width: 290px;
  font-size: 12px;
  margin-left: 18px;
  }
  
  .FeaturedToday p a {
  font-size: 13px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  }
  
  .FeaturedToday p a:hover,.FeaturedToday p a:active { color: #F18718 }
  
 
  #home_con{border: 1px solid #0b9ed1; width: 575px;float:left;clear:both; height: 371px; padding-left: 5px;}
  
  a.sign-inhome {float: left;width: 60px; height: 18px; padding: 2px 0 0 0; margin-top: 11px; background: #F18718; margin-left: 7px; font-weight: normal;border-top: 1px solid #bb6104;border-right: 1px solid #bb6104;border-left: 1px solid #bb6104;font-size: 12px;display:block; text-align: center; color: #FFF; text-decoration: none;}

a.sign-inhome:hover,a.sign-inhome:active{color: #FFF;text-decoration: underline;}

  #whatelse {
   width: 115px;
   height: 742px;
   float: right;
   margin: 17px 0 0 0;
   margin-right: 58px;
   background: url(test/whatelse.gif) no-repeat;
   padding: 40px 55px 0 10px;
   overflow: hidden;
  }
  
  #whatelse .an_item {
  margin-top: 15px
  }

  div#get_support {
  float: left;
  clear:both;
  width: 300px;
  height: 60px;
  text-align: center;
  padding: 10px 5px 5px 5px;
  border: 1px solid #CCC;
  font-size: 13px;
  color: #333;
  margin-top: 19px;
  font-family: Arial, Helvetica, sans-serif;
  }
  
  div#get_support a {
  font-family: trebuchet MS, arial;
  font-size: 12px;
  color: #222;
  text-decoration: underline;
  }

  div#get_support p {float: left; text-align: center;font-size: 12px; color: #111;width: 265px; margin-left: 16px;font-family: trebuchet MS, arial; color: #222; line-height: 16px; padding-top: 2px;}
    div#get_support a:hover, div#get_support a:active {
  text-decoration: underline;
  color: #F18718;
  }
  div#pagecopy div p {
  margin: 12px 19px;
  padding: 2px 0;
  line-height: 20px;
  width: 225px;
  float: left;
  }
  
  div#pagecopy p.large {
  font-size: 31px;
  width: auto;
  font-style:italic;
  margin: 10px auto 10px 10px;
  padding: 0;
  width: 230px;
  float: left;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #F18718;
  line-height: 36px;
  }
  
  div#pagecopy a {
  color: #04a7df;
  }
  
  div#pagecopy a:hover {
  color: #F18718;
  }
  
  .an_item {
  width: 175px;
  float: left;
  height: 150px;
  margin: 0 0 0 20px;
  text-align: center;
 }
  
  
  span#bsh  {
  display: block;
  background: #11b6ef;
  border: 1px solid #0e9aca;
  border-bottom: none;
  color: #FFF;
  width:310px;
  height: 20px;
  padding-top: 4px;
  text-align: center;
  float: left;
  margin-left: 13px;
  }
  
  #slide {
  clear:both;
  width: 915px;
  float: left;
  padding: 10px 0 10px 0;
  margin-left: 13px;
  border: 1px solid #0e9aca;
  }

.thedeptimages {
  background: url(Test/dept_backimg.gif) no-repeat center;
  width: 155px;
  text-align: center;
  height: 186px;
}

.thedeptimages a {
display: block;
margin-bottom: 5px;
}
  #side_mod3 a {
  font-size: 14px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  }
  #side_mod3 strong {
  font-weight: normal;
  font-style:italic;
  color: #057ea7;
  font-size: 24px;
  }
  
  #side_mod3 ul {
  float: left;
  list-style: none;
  margin: 4px 0 0 0;
  line-height: 20px;
  padding: 0;
  }
  
  #side_mod3 li a {
  color: #07aee6;
  }
  
  #side_mod3 li a:hover {
  color: #057ea7;
  }
  
  #side_mod ul,#side_mod2 ul {list-style: none; margin: 35px 0 0 0;padding: 0 0 0 17px; line-height: 16px;}
 
  
  #side_mod ul li a,#side_mod2 ul li a {
  color: #FFF;
  text-decoration: none;
  }
  
  #side_mod ul li a:hover,#side_mod2 ul li a:hover {
  font-weight: bold;
  text-decoration: underline;
  }
  
  #firstcol {
  width: 316px; margin-left: 12px;height: 300px; float: left;margin-top: 7px;
  }
  
  .nav {
  float: left; list-style: none; margin: 0; padding: 0; text-align: center; width: 105px; margin-right: 25px;
  position: relative;z-index: 300;
  }
  .nav li.top_nav {
 float: left;width: 105px; height: 56px; position: relative;z-index: 10;
  }
  
  #logs {
  display: block; margin-top: 2px; width: 140px; height: 10px; position: relative;float:right; text-align:center;z-index: 0; font-size: 10px;
  }


  #logs a {
  font-size: 11px;
  color: #111;
  }
  
  #logs a:hover {
  color: #F18718;
  }
  .nav li a {
  padding-top: 17px;display: block; font-weight: bold; width: 105px; height: 38px; text-decoration: none; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
  }


  .nav li.sub_nav  {
  float: left; clear: both;
  display: none;
  position: relative;
  z-index: 900;
  }
  
  .nav li.sub_nav a {
  display: block;
  width: 103px;
  height: 23px;
  padding-top: 6px;
  background: #FFF;
  border: 1px solid #01b3f1;
    border-top: none;
  color: #01b3f1;
  text-decoration: underline;
  font-weight: normal;
  position: relative;
  z-index: 900;
  }
  
    .nav li.sub_nav a:hover {
  color: #F18718;
  }
  
  #theFooter {
  width: 931px;
  }
  
  #theFooter ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
  
  #theFooter ul li {
  float: left;
  margin: 0 23px;
  padding: 0;
  }
  
  div.fContainer {
  width: 960px;
  margin: 0 0 0 12px;
  padding: 65px 0 0 0;
  clear: both;
  }
  
  #notreg_ {
  width: 210px; padding: 20px 7px 0 13px;height: 174px; float: right;no-repeat; text-align: center;
  }
  
  div.thesitemap {
  width: 820px;
  border: 1px solid #0b9ed1;
  clear: both;
  float: left;
  padding: 30px;
  text-align: center;
  margin-left: 37px;
  }
  
  div.thesitemap a {
  color: #222;
  display: block;
  width: 236px;
  height: 19px;
  margin: 1px 0;
  font-family: trebuchet MS, arial;
  float: left;
  padding: 6px 0 5px 0;
  border-bottom: 1px solid #EEE;
  clear: both;
  font-size: 14px;
  text-align: center;
  }
  
  div.thesitemap a:hover {
  color: #FFF;
  text-decoration: none;
  background: #03afea;
  }
  
  div.thebasket {
  width: 820px;
  border: 1px solid #0b9ed1;
  clear: both;
  float: left;
  padding: 30px;
  text-align: center;
  margin-left: 37px;

  }
  
  div.thebasket2 {
  width: 820px;
  border: 1px solid #0b9ed1;
  float: left;
  height: 300px;
  clear: both;
  padding: 30px;
  text-align: center;
  margin-left: 37px;
	}
  
   #basketnote {
  clear: both;
  width: 880px;
  margin-left: 37px;
  height: 28px;
  }
  #basketnote h1 {
  display: block;
  width: 150px;
  height: 18px;
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float: left;
  text-align: center;
  padding-top: 6px;
  }
  
  #notreg_ p {
   width: 160px;
   color: #222;
   font-family: trebuchet MS, arial;
   font-size: 11px;
   text-align: left;
   text-align: center;
   padding: 9px 0;
  }
  
    #notreg_ a {color: #999; font-family: trebuchet MS, arial; font-size: 11px;}
  #notreg_ a:hover { color: #F18718; }
  #content_signin, #content2 {
  width: 940px; float: left; clear: both; margin-left: 10px;
  }
  
  .signform1 {
  width: 687px; padding: 17px 0 0 20px; float: left; margin-top: 15px;height: 152px;background: url(test/signinback.gif) no-repeat;
  }
 
  span.form_span {
  display: block;
  float: left;
  padding: 10px;
  margin: 20px 0 0 0;
  font-weight: normal;
  font-family: trebuchet MS, arial;
  font-size: 14px;
  color: #333;
  }
  
  .signform1 p {
  font-family: trebuchet MS, arial;
  font-size: 12px;
  margin-left: 10px;
  margin-top: 5px;
  width: 610px;
  float: left;
  color: #777;
  height: 19px;
  border-bottom: 1px dashed #DDD;
  }
  
  .signform1 p a {color: #777; font-family: trebuchet MS, arial; font-size: 12px;}
  
  .signform1 p a:hover {color: #F18718}
  
  #li_footer,#lo_footer {
  width: 930px;float: left; margin-top: 12px; margin-left: 54px; height: 250px;
  }
  
  #li_footer #sidenav,#lo_footer #sidenav {height: 250px}
  
  p.forgotpass {
  float: left;
  clear: both;
  border-bottom: none;
  padding-top: 1px;
  color: #AAA;
  font-size: 10px;
  padding-top: 21px;
  position: relative;
  }
  
  p.forgotpass a {
  font-family: trebuchet MS, arial;
  font-size: 10px;
  color: #AAA;
  }
  
  #moreinfo1 {
  width: 820px; float: left; padding-left: 20px;clear:both;height: 175px;padding-top: 15px;
  }
  
  #moreinfo1 h1 {
  margin: 0; padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
  color: #F18718;
  }
  
  #moreinfo1 ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  }
  
  #moreinfo1 ul li {
  float: left;
  padding: 10px 16px 0 0;
  }
  
  #moreinfo1 ul li a,#moreinfo ul li a:visited {
  color: #0b97c7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  }
    #moreinfo1 ul li a:hover {color: #F18718}
  p.forgotpass a:hover, p.forgotpass a:active { color: #f18718} 

  #theFooter ul li a {
  color: #111;
  }
 
 #sitemaptable {
 clear: both;
 float: left;
 }
  
  #theFooter ul li a:hover {
  color: #07a0d5;
  }
