/* CSS Document */

body{background-color:#bbb9a8; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; }
a{color:#888; text-decoration:none;}
a:hover{text-decoration:none; color:#DB1A61;}
h1, h2{color:#DB1A61; font-size:14px; font-weight:bold; margin:0px; padding:0px; padding-top:5px;}
p{padding-top:3px; margin:0px; padding-bottom:5px;}
.main{width:990px; margin:0 auto; background-color:#FFF;}
.page{width:990px; background-color:#FFF; padding-top:0px; float:left;}
.logo{height:84px; width:140px; float:left; background-repeat:no-repeat; margin-left:8px;}
.slogan{background-image:url(images/slogan.gif); height:77px; width:795px; margin-left:160px; background-repeat:no-repeat; background-position:bottom; }
.nosmokeicon{background-image:url(images/icon_nosmoke.gif); height:24px; background-repeat:no-repeat; background-position:left; }
.navigation{float:left; font-size:14px; color:#A8A8A8; background-color:#FFFFFF; margin-left:15px; text-align:center; padding-bottom:3px;}
.navigation ul{float:left; margin:0px; padding-top:3px; padding-bottom:0px; padding-left:0px; width:795px;}
.navigation ul li{list-style-type:none; float:left; line-height:26px; text-decoration:none;}
.navigation a:hover{color:#888888; text-decoration:none; font-weight:bold;}
.activenav{color:#888888; padding:0px; font-weight:bold;}
.navigation ul span{padding:9px; color:#888888;}
.breadcrumb{font-size:11px; color:#999; float:left; line-height:14px; margin-left:8px; width:973px; padding:1px 0 1px 0; border-top:solid 1px #858585; }
.breadcrumb a{font-size:11px; text-decoration:none;}
.breadcrumb a:hover{font-size:11px; color:#695C4F; text-decoration:none;}
.telephonebar{background-image:url(images/telephonebar.gif); background-position:left; background-repeat:no-repeat; color:#ffffff; float:left; text-align:right; padding-right:5px; height:24px; width:973px; line-height:25px; margin-left:8px;}
.leftpannel{width:160px; float:left; padding-left:8px;}
.leftpannel ul{list-style-type:none; line-height:19px; margin:0px; padding:0px; margin-top:4px; color:#628c98;}
.leftpannel ul li{color:#457292; text-decoration:none; font-weight:bold;}
.leftpannel a{color:#3A659A; text-decoration:none; font-weight:normal;}
.leftpannel a:hover{color:#3A659A; text-decoration:none; font-weight:bold;}
.centerpannel{padding:5px; width:630px; float:left; font-family:Arial;}
.centerpannel_old{height:500px; padding:5px; width:550px; float:left;}
.productbox{width:145px; margin-right:8px; text-align:center; font-size:11px; margin-top:15px; line-height:15px; float:left;}
.productboxfull{width:630px; margin-top:15px; float:left;}
.rightpannel{width:160px; float:left; padding:5px; }
.heading{font-size:13px; font-weight:bold; color:#DB1A61;}
.dropdown{margin-top:4px; width:147px;}
.knotcig{background-image:url(images/knot-cig.gif); height:60px; background-repeat:no-repeat; background-position:left bottom;}
.infoicon{background-image:url(images/icon_info.gif); width:20px; height:19px; background-position:center; background-repeat:no-repeat; vertical-align:top; padding-bottom:1px;}
.infoicon:hover{background-image:url(images/icon_info_over.gif); width:20px; height:19px; background-position:center; background-repeat:no-repeat; vertical-align:top; padding-bottom:1px;}
.carticon{background-image:url(images/icon_cart.gif); width:20px; height:19px; background-position:center; background-repeat:no-repeat; vertical-align:top; padding-bottom:5px;}
.carticon:hover{background-image:url(images/icon_cart_over.gif); width:20px; height:19px; background-position:center; background-repeat:no-repeat; vertical-align:top; padding-bottom:5px;}
.productbox a{color:#052D4A; font-weight:bold;}
.productbox a:hover{color:#052D4A; font-weight:bold; text-decoration:none;}
.productimg{border:solid 1px #fff;}
.productimg:hover{border:solid 1px #e6e6e6;}
.cartinfo{font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:solid 1px #e2e2e2; color:#DB1A61;}
.cartinfo12{font-weight:bold; border-bottom:solid 1px #e2e2e2;}
.noborder{border:0px;}
.sidelisting{list-style-image:url(images/navbullet.gif); padding-left:17px; line-height:20px; padding-bottom:10px;}
.sidelisting a{text-decoration:none; font-size:13px; font-weight:bold; color:#1E4F8C; }
.sidelisting a:hover{font-weight:bold; font-size:13px; font-weight:bold; color:#1E4F8C; text-decoration:underline;}
.checkout{font-size:11px; color:#444; margin-bottom:10px; padding-bottom:10px;}
.checkoutbtn{border:solid 1px #fff; margin-bottom:3px;}
.checkoutbtn:hover{border:solid 1px #DB1A61; margin-bottom:3px;}
.smallthumblisting{ padding-bottom:7px; padding-top:7px; border-bottom:solid 1px #e2e2e2; float:left;}
.smallthumblisting img{border:solid 1px #DB1A61; margin-right:7px; float:left;}
.smallthumblisting a{text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.smallthumblisting a:hover{text-decoration:none; color:#DB1A61; font-weight:bold;}
.footer{width:970px; float:left; border-top:solid 1px #e2e2e2; padding-top:10px; padding-bottom:10px;}
.footer span{padding-left:400px;}
.paddingtop{line-height:30px; color:#DB1A61;}
.pagination span{font-size:11px; line-height:18px;}
.testimonials{color:#888; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #e2e2e2;}
.testimonials span{color:#CCCCCC;}
.testimonials a{color:#666; text-decoration:none;}
.testimonials a:hover{color:#DB1A61; text-decoration:underline;}
.productimgs img{margin-right:10px; margin-top:5px;}
.price{color:#000; line-height:15px;}
.Venticinque {
  color: #346667;
  font-weight: bold;
  width: 25%;
  float: left;
  text-align:center;
  height:20px;
}
.Venticinque2 {
  width: 25%;
  float: left;
  text-align:center;
  padding-top:10px;
  border-top:1px #DB1A61 solid;
}
.InfoBoxContenent2MA {
  overflow:auto;	
  clear: both;
  border-style:solid;
  border-width:1px;
  border-color: #DB1A61;
  background: #FFFFFF;
  padding:8px 8px 8px 8px;
}
.InfoBoxContenent2MA11 {
  overflow:auto;	
  clear: both;
  padding:8px 8px 8px 8px;
}
.InfoBoxContenent2MA11 a{
  overflow:auto;	
  clear: both;
  padding:8px 8px 8px 8px;
  text-decoration:none;
  color:#628c98;
}
.InfoBoxContenent2MA11 a:hover{
  overflow:auto;	
  clear: both;
  padding:8px 8px 8px 8px;
  text-decoration:none;
  color:#052D4A;
  font-weight:bold;
}
.Table_templateClear {
  font-size: 4px;
  background: #ffffff;
  color: #000000;
  clear: both;
}
.imgborder {border:1px solid #DB1A61;}
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.content_text{line-height:22px;}
.loginbox{width:500px;}
.otherlink{color:#666;}
.otherlink a{color:#666; text-decoration:underline;}
.otherlink a:hover{color:#666; text-decoration:underline;}
