body {
  margin: 0;
  padding: 0;
  font-family: "Lucida Grande", "Lucida Sans", Arial;
  margin-bottom:20px;
}

hf2 {
  font-size:12px;
}

ul, li {
	font-size: 11px;
	color:#666666;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#Content {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

div#menu img {
  float: left;
}

.label {
  color: #ffffff;
  font-weight: bold;
  font-size:12px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  width: 60px;
  float: left;
  line-height: 44px;
}

.inputbox {
  background: url(../img/search-bg.gif) no-repeat;
  float: left;
  width:190px;
  height: 20px;
  padding-left: 10px;
  margin-top:12px;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}    
  
.selectBox {
  float: left;
  margin-top: 12px;
}

div#topmenu {
  margin-top:13px;
  color: #838383;
  font-size:11px;
  font-weight: bold;
}

div#topmenu a:link, div#topmenu a:visited {
  color: #838383;
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}

div#topmenu a:hover {
  color: #DF2108;
}


div#signin a:link, div#signin a:visited{
  font-size: 10px;
  color: #f0dcd5;
  font-weight: none;
  padding-left: 10px;
  line-height: 44px;
  text-decoration: none;
  float: left;
}
  
div#signin a:hover {
  text-decoration: underline;
  background:none;
  color:#f0dcd5;
}

div#bottommenu a:link, div#bottommenu a:visited {
  font-size: 10px;
  color:#999999;
  line-height:30px;
  text-decoration: none;
}

.copyright{
  font-size: 10px;
  color:#999999;
  line-height:33px;
  text-decoration: none;
}

.email {
  background: url(../img/search-bg.gif) no-repeat;
  float: left;
  width:190px;
  height: 20px;
  padding-left: 10px;
  margin-top:38px;
  margin-left: 425px;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}

.signup {
  float: left;
  bcolor: #ffffff;
  font-size:9px;
  text-decoration: none;
  padding-left: 98px;
  padding-right: 20px;
  line-height: 78px;
  margin-top: 10px;
}
  
div#signup a:link, div#signup a:visited {
  color: #DF2108;
  text-decoration:none;
}

div#signup a:hover {
  color: #DF2108;
  text-decoration: underline;
}  

.emailtxt {
  float: left;
  color: #ffffff;
  font-size:9px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 20px;
  line-height: 78px;
  margin-top: 10px;
}

.name {
  color:#333333;
  font-size:13px;
  font-weight: bold;
  margin-left: 20px;
}
  
.details {
  color:#333333;
  font-size:11px;
  float:left;
}

.stock {
  color:#333333;
  font-size:11px;
  float:left;
  line-height: 30px;
  height: 30px;
  font-weight: bold;
}

.shortdescription {
  color:#666666;
  font-size:11px;
  height: 60px;
  overflow: hidden;
  line-height: 20px;
}

.available {
  font-size:11px;
  font-weight: bold;
}

.rightbannerorange {
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  line-height: 30px;
  padding-left:24px;
  background:url(../img/side-orange.gif) no-repeat;
  height:29px;
  margin-top:0px;
}

.popular {
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  line-height: 30px;
  padding-left:24px;
  background:url(../img/popular-banner.gif) no-repeat;
  height:29px;
  margin-top:0px;
}

.related {
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  line-height: 30px;
  padding-left:24px;
  background:url(../img/related-banner.gif) no-repeat;
  height:29px;
  margin-top:0px;
}

div#submenu a:link, div#submenu a:visited {
  color: #666666;
  font-size:11px;
  text-decoration: none;
}


div#submenu a:hover {
  color: #DF2108;
}

.submenu {
  color: #DF2108;
  font-size:11px;
  text-decoration: none;
}

.title {
  color:#DF2108;
}

.text1 {
  color: #666666;
  font-size:12px;
  text-decoration: none;
  line-height:20px;
}

.dropdownmenu {
  font-size:12px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px;
  line-height: 27px;
  float:left;
}

.catItem a:link, .catItem a:visited {
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 30px;
  line-height: 20px;
  color: #ffffff;
}

.catItem a:hover {
  text-decoration: underline;
}

.bigtxt{
  padding-left:390px; 
  padding-top:90px;
  font-size: 25px;
  font-weight: bold;
  color: #DF2108;
}

.medtxt {
  padding-left:390px; 
  font-size: 25px;
  font-weight: thin;
  color: #DF2108;
}

.normaltxt {
  font-size: 12.5px;
  font-weight: thin;
  color: #3F3F3F;
}

.subtitle {
  padding-left:100px;
  padding-top: 30px;
  font-size: 15px;
  font-weight: bold;
  color: #DF2108;
}

div#link1 a:link, div#link1 a:visited {
  float: left;
  color: #3F3F3F;
  font-size:10px;
  text-decoration: none;
  line-height: 15px;
  margin-top: 25px;
  padding-left: 10px;

  }

div#link1 a:hover {
  color:#DF2108;
}

.goBtn {
  background: url(../img/go2.gif);
  border: 0;
  float:left;
  width: 30px;
  height: 20px;
  margin-top:38px; 
}
  
.catpath a:link, .catpath a:visited {
  color: #666666;
  font-size:11px;
  text-decoration: none;
}

.catpath a:hover {
  color: #DF2108;
}

.catpath {
  color: #DF2108;
  font-size:11px;
}


.prodlist-price-current {
  color:#333333;
  font-size:13px;
  font-weight: bold;
  line-height: 15px;
  height: 15px;
}

.listproduct-title {
  font-size: 20px;
  text-decoration: none;
  line-height:15px;
  height:25px;
}

.paging-box {
  padding-top: 0px;
  color:#868686;
  font-size: 11px;
  font-weight: bold;
}

.inputTable td {
  padding: 4px;
  vertical-align: top;
}

.listTable {
  border: 1px solid #000000;
  background: #FFFFFF;
}

#signup {
  padding-left: 20px;
  font-size: 12px;
  color: #333333;
}


#signup h1 {
  font-size: 16px;
  border-bottom: 3px solid #5A4229;
}

#signup h2{
  font-size: 14px;
}

.maindetails {
  color: #333333;
  font-size: 13px;
  font-sweight: bold;
  
}

div#On_Off a:link, div#On_Off a:visited {
  color: #868686;
  font-weight: bold;
  text-decoration: none;
  }

div#On_Off a:hover {
  color:#E25528;
  text-decoration: underline;
}

.specifications {
  color: #666666;
  font-size:12px;
  text-decoration: none;
  line-height: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.accessories {
  color: #666666;
  font-size:12px;
  text-decoration: none;
  line-height: 20px;

}

.listing {
  padding-left: 20px;
  line-height: 20px;
}

div#relatedProduct a:link, div#relatedProduct a:visited {
  color: #828282;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  }
  
div#relatedProduct a:hover {
  color:#E25528;
  text-decoration: underline;
}

.popularProduct a:link, .popularProduct a:visited {
  color: #828282;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}

.popularProduct a:hover {
  color:#E25528;
  text-decoration: underline;
}

.product-code {
  color:#333333;
  font-size:13px;
  font-weight: bold;
}

.totalCss {
  color:#E25528;
  font-size:15px;
  font-weight: bold;
}

.header2 {
  font-size: 15px;
}

.mainTableCss {
  font-size:13px;
}

.header3 {
  font-size: 13px;
  font-weight: bold;
}

.starOption {
  font-size: 12px;
}

.labelCss {
  font-size: 12px;
}

div#terms h1 {
  color:#DF2108;
  font-size:18px;
}

div#terms h2 {
  font-size:16px;
}

div#terms p {
  font-size:12px;
  line-height:20px;
}

.price-current {
  color:#333333;
  font-size:13px;
  font-weight: bold;
}

.imgCss {
  width: 60px;
  height: 60px;
}

.listproduct-title a:link, .listproduct-title a:visited{
  color:#333333;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
}

.listproduct-title a:hover {
  color:#DF2108;
}

.pnameCss a:link, .pnameCss a:visited {
  color:#333333;
  font-size:14px;
  font-weight: bold;
  text-decoration: underline;
}

.pnameCss a:hover {
  color:#DF2108;
}

.pnameCss {
  color:#333333;
  font-size:14px;
  font-weight: bold;
}

.poptionCss {
  color:#333333;
  font-size:14px;
  font-weight: bold;
}

.notify a:link, .notify a:visited{
  font-size:10px;
  color: #333333;
  text-decoration: none;  
}

.notify a:hover {
  color:#DF2108;
  text-decoration: underline;
}

.submenu2 {
  color: #333333;
  font-size:11px;
  text-decoration: none;
}

.profile {
  font-size: 12px;
}

table.tabulartable  {
   border: solid 1px #cccccc;
   font-size:14px;
}

table.tabulartable td  {
   border: solid 1px #cccccc;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:3px;
}

.imgbox {
  height:100px;
}

.img_xbox {
  height:220px;
  width: 220px;
  background:#123;
}

.empty-cart {
  color: #666666;
  font-size:12px;
  text-decoration: none;
  line-height:20px;
}

.sitemap a:link, .sitemap a:visited{
  color: #333333;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
}

.sitemap a:hover {
  color:#DF2108;
  text-decoration: underline;
}

.sitemap1 a:link, .sitemap1 a:visited{
  font-size: 11px;
  color: #333333;
  padding-left:10px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
}

.sitemap1 a:hover {
  color:#DF2108;
  text-decoration: underline;
}

.sitemap_cat a:link, .sitemap_cat a:visited {
  font-size: 11px;
  color: #333333;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
}

.sitemap_cat a:hover {
  color:#DF2108;
  text-decoration: underline;
}