body{font-family: Arial,sans-serif;  background-repeat:repeat-x;}

.mSubCatAs A{
  color:#000000;
  font-size:18px;
  text-decoration:none;
  font-family: Franklin, Helvetica, sans-serif;
  margin-top:10px;
  margin-bottom:10px;
  font-weight:bold;
  	}
.mSubCatAs A:hover {	font-family: Franklin, Helvetica, sans-serif; color:#999999;}
.mSubCatAs A:active {	font-family: Franklin, Helvetica, sans-serif;	}
.mSubCatAs:visited {	font-family: Franklin, Helvetica, sans-serif;
  color:#313131;
	}

p.mSubCat {
	padding:6px;	
}
hr.mSubCat {
 color:#444444;
 margin-top:5px;
 border:2px;
 border-style:solid;
}
hr.mHomeSubCat {
 color:#444444;
 margin-top:12px;
 margin-bottom:4px;
 border:2px;
 border-style:solid;
}

.mHomeCat A:hover {color:#999999; }

hr.mTopCat {
 color:#E2E2E2;
 margin-top:14px;
 margin-bottom:0px;
 border:.5px solid;
}

h3.mSubCat {
	font-family: Franklin, Helvetica, sans-serif;	
	color: #1F1F1F; 
	font-size:26px;
	margin-top:10px;
	margin-bottom:0px;
	font-weight:bolder;
}	

a.mSubCat {
	font-family: Franklin, Helvetica, sans-serif;	
    color:#1F1F1F;
	font-size:26px;
	margin-top:10px;
	margin-bottom:0px;
	font-weight:bolder;
	text-decoration:none;	
}

a.mSubCat:hover {	 color:#999999;}


a.mHomeCat {
	vertical-align:middle;
  color:#000000;
  font-size:18px;
  text-decoration:none;
  font-family: Franklin, Helvetica, sans-serif;
  font-weight:bold;
}

a.mHBAs {
	display:inline-block;
  color:#000000;
  font-size:18px;
  text-decoration:none;
  font-family: Franklin, Helvetica, sans-serif;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  font-weight:bold;		
  left:12px;
}

a.mHBAs:hover	 {
	color:white;
}

hr.mHomeTopCat {
 color:#E2E2E2;
 margin-bottom:8px;
 margin-top:8px;
 border:.5px;
 border-style:solid;
}

div.mSubCatAs {
	margin-left:30px;
	margin-right:30px;
	margin-top:8px;
	margin-bottom:0px;
}

h1.desHeader{
	  color: #2F2F2F; 
	font-family: Franklin, Helvetica, sans-serif;	
	font-size:26px;
	font-weight:bolder;
}
h2.desText {
	font-family: Franklin, Helvetica, sans-serif;	
	  color: #666666; 
	font-size:22px;
}	


.logo {
  display:inline-block;	
	text-align:center;
	height:100%;
}

.mp {
	height:1000px;	
}

.topnav {
  background-color: #d0e3b0;
  position:relative;
  overflow:hidden;
}

.mobar {
	height:60px;
	top:0;
	background-color:#d0e3b0;
}

.hb {
   position: fixed;	
   background-color:white;
   top:0;
   left:0;
   display:block;
}

hr.mpopm {
 color:#666666;
 margin-bottom:2px;
 margin-top:2px;
 border:.5px;
 border-style:solid;
}

.logodiv {
	position:fixed;
 	right:0;
	left:0;
	top:0;
	margin-left:auto;
	margin-right:auto;
	color:#d0e3b0;
    background-color: #d0e3b0;
}


.mag {
   position: fixed;	
   top:0;
   right:0;
   background-color:#d0e3b0;
}


#hbID {
  display: none;
  width:100%;
  background-color:#d0e3b0;
  position:fixed;
}

#magID {
  display: none;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-color:#d0e3b0;
  position:fixed;
}


.topnav1 a {
  color: blue;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

.topnav1 a.icon {
  background: green;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

.topnav1 a:hover {
  background-color: #ddd;
  color: black;
}

.active {
  background-color:white;
  color: black;
}

.footer {
	font-size:12px;
	text-align: center;	
}

#howmuchlg {
	font-family: Franklin, Helvetica, sans-serif;	
  font-weight:700;
  color: #0076C0;
  vertical-align:top;
  }
  #howmuchin {
	  font-family: Franklin, Helvetica, sans-serif;	
  font-weight:800;
  color: #7092BE;
  vertical-align:bottom;
  margin-bottom:10px;
  }
#logo-div {
  background-color:#d0e3b0;
}
  #findout{font-family: Franklin, Helvetica, sans-serif;	
  color: #006600;
  vertical-align:top; 
  font-weight:bold;
  text-decoration: none;
  margin-bottom:1px;
  }  
  #findoutbundle{
	  font-family: Franklin, Helvetica, sans-serif;	
  color: #006600;
  vertical-align:top; 
  font-weight:bold;
  text-decoration: none;
  }  
  #findoutbundle:hover{
	  font-family: Franklin, Helvetica, sans-serif;	
  color: #006600;
  vertical-align:top; 
  font-weight:bold;
  text-decoration: underline;
  margin-bottom:10px;
  }
  #findoutbundle2{
	  font-family: Franklin, Helvetica, sans-serif;	
  color: #0000ff;
  vertical-align:top; 
  font-weight:bold;
  text-decoration: none;
  }  
  #findoutbundle2:hover{
	  font-family: Franklin, Helvetica, sans-serif;	
  color: #0000ff;
  vertical-align:top; 
  font-weight:bold;
  text-decoration: underline;
  margin-bottom:10px;
  }
  #findout2{font-family: Franklin, Helvetica, sans-serif;	
  color: #006600;
  vertical-align:top; 
  font-weight:bold;
  text-decoration: none;
  }  


#howmuch { 
 color: #333333;	
 font-family: Franklin, Helvetica, sans-serif;	
 }
 
#howmuch2 {	font-family: Franklin, Helvetica, sans-serif;	
color: #222222; 
}

#howmuch3 {	font-family: Franklin, Helvetica, sans-serif;	
vertical-align: bottom; 
  color: #006600; 
}
#search-box{
 height: 26px;
 }
#topmenu {
vertical-align:middle;  
}
#topbutton { 
  text-align:center;
  vertical-align:middle;
}
#topbutton:link, #topbutton:visited {	
font-family: Franklin, Helvetica, sans-serif;	text-align:center;
  color: #e39212;
  vertical-align:middle;
  text-decoration: none;
}
#topbutton:active {	
font-family: Franklin, Helvetica, sans-serif;	text-align:center;
  color: #ff5212;
  vertical-align:middle;
  text-decoration: none;
}
img   {
	border: 0px;
}
#post {
  color: #202020;
  	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  text-decoration: none; 
}
#mobilebody {
}
#post:link {
  color: #0030ce;
  	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  vertical-align:middle;
  border: none;
  text-decoration: none; 
}
#post:visited {
  color: #0030ce;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  vertical-align:middle;
  border: none;
  text-decoration: none; 
}
#post:hover { 
  color: #0030ce;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  vertical-align:middle;
  border: none;
  text-decoration: none; 
}
#post:active {
  color: #0030ce;	font-family: Franklin, Helvetica, sans-serif;	vertical-align:middle;
  border: none;
  text-decoration: none; 
}

td {
  color: #0F0F0F;	font-family: Franklin, Helvetica, sans-serif;	}
#updateDate {
  color: #0E0E0E;	font-family: Franklin, Helvetica, sans-serif;	font-style:italic;
}
#category {
 color: #080808;	font-family: Franklin, Helvetica, sans-serif;	}
a.categorytopics{	font-family: Franklin, Helvetica, sans-serif;	}
a.categorytopics:link {
  text-decoration: none;	font-family: Franklin, Helvetica, sans-serif;	}
a.categorytopics:active {	font-family: Franklin, Helvetica, sans-serif;	}
a.categorytopics:visited {	font-family: Franklin, Helvetica, sans-serif;	}

#categorytopics2{	font-family: Franklin, Helvetica, sans-serif;	}
#categorytopics2:link {
  text-decoration: none;	font-family: Franklin, Helvetica, sans-serif;	}
#categorytopics2:active {	font-family: Franklin, Helvetica, sans-serif;	}
#categorytopics2:visited {	font-family: Franklin, Helvetica, sans-serif;	}

#browsetopics {
 color: #006600;	font-family: Franklin, Helvetica, sans-serif;	}
#topicheader {
 color: #FFFFFF;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#topiccaption {
 color: #006600;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#recentposts {
 color: #FFFFFF;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#topichelpful {
 color: #FFFFFF;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  }

#suggest {	font-family: Franklin, Helvetica, sans-serif;	color:#0101ff; 
  }
#suggest:link {	font-family: Franklin, Helvetica, sans-serif;	color:#0101ff; 
  }
#suggest:visited {	font-family: Franklin, Helvetica, sans-serif;	color:#0101ff; 
  }
#suggest:hover {	font-family: Franklin, Helvetica, sans-serif;	color:#0101ff; 
  }
#suggest:active {	font-family: Franklin, Helvetica, sans-serif;	color:#0101ff; 
  }


#header {
 color: #999999;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
p {
  padding-top:8;
  padding-bottom: 5;
  margin: 0;
	
}
ul {
  padding-top:0;
  padding-bottom: 0;
  margin: 0;
	
}
ol {
  padding-top:10;
  padding-bottom: 10;
  margin: 0;
  font-size: 10px;	
}
H1 {	font-family: Franklin, Helvetica, sans-serif;	color: #006600; 
  font-weight: bold;
  padding-top: 8;
  padding-bottom: 5;
  padding-left:0;
  margin: 0;
  font-size: 1.4em;
}
H1.product {	font-family: Franklin, Helvetica, sans-serif;	color: #006600; 
  font-weight: bold;
  padding-top: 8;
  padding-bottom: 0;
  padding-left:0;
  margin: 0;
  font-stretch: extra-condensed;
}
	

#small {
 color: #080808;	font-family: Franklin, Helvetica, sans-serif;	}
#example {
 valign: top;	font-family: Franklin, Helvetica, sans-serif;	}
#required {
 color: #ff0000;	font-family: Franklin, Helvetica, sans-serif;	vertical-align: top;
}  
#footer {
 color: #333333;	font-family: Franklin, Helvetica, sans-serif;	text-align: center;
}
#footer:link {
 color: #333333;	font-family: Franklin, Helvetica, sans-serif;	}
#footer:visited {
 color: #333333;	font-family: Franklin, Helvetica, sans-serif;	}
#footer:hover { 
 color: #333333;	font-family: Franklin, Helvetica, sans-serif;	}
#footer:active {
 color: #333333;	font-family: Franklin, Helvetica, sans-serif;	}
  
  
#logo {
 color: #000080;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  text-decoration: none; 
  }
#logo:link {
 color: #000080;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  text-decoration: none; 
  }
#logo:visited {
 color: #000080;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  text-decoration: none; 
  }
#logo:hover { 
 color: #000080;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  text-decoration: none; 
  }
#logo:active {
 color: #000080;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
  text-decoration: none; 
  }
#lowprice {
 color: #68b934;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#mediumprice {
 color: #0061b2;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#highprice {
 color: #ed4d28;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#field {
  color: #0F0F0F;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#share {
  color: #0f0f0f;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#share:link {
  color:#0101ff;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#share:hover { 
  color:#0101ff;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#share:active { 
  color:#0101ff;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
#share:visited { 
  color:#0101ff;	font-family: Franklin, Helvetica, sans-serif;	font-weight: bold;
}
table.specs {
   table-layout: fixed;
   padding: 2;
}
H5 {	font-family: Franklin, Helvetica, sans-serif;	color: #006600; 
  margin-bottom: 0;
  margin-left:0;
  }
  
ul.related  {
   margin-left: 2em;
   padding: 0;
}
.collapsing {
margin: 0;
padding: 0;
}
 
.outside {
margin: 1px;
color: #0076C0;
padding: 1px 3px;
cursor: pointer;
position: relative;
background-color:#d0e3b0;
line-height: 1.4;
}
.inside {
padding: 1px 20px;
background-color:fff;
line-height: 1.4;
}
p.outside { padding: 4px 0; }

 dl.car {
	 padding: 0;
  }
  dt.car {
    float: left;
    clear: left;
    text-align: right;
	width: 220px;
	vertical-align:top;
  }
  dt.car:after {
    content: ":";
  }
  a.bloglmtitle {

	font-size: 16px;	
	font-weight: bold;
	color: #222222;
	text-decoration: none;
}


  
  hr {
  margin: 5;  
  }
}