/* @override http://www.danschocolates.com/newd.css */

a { color: blue; text-decoration:none; }
a:hover { color: blue; text-decoration:underline; }
#search {
 height: 20px;
 line-height: 20px;
 padding: 2px;
 text-align: center;
 margin-bottom: 1px;
 font-size: 10px;
}
#fp_search {
	
}
#fp_search #search {
 height: 20px;
 line-height: 20px;
 padding: 2px;
 text-align: center;
 margin-bottom: 1px;
 font-size: 10px;
}

#fp_search #offsetlinks {
	padding: 0;
	margin: 0;
	width: 250px;
}
#fp_search #offsetlinks .l1 {
	position: relative;
	left: 60px;
	top: 15px;
}
#fp_search #offsetlinks .l2 {
	position: relative;
	left: 60px;
	top: 25px;
}

img {
 border: 0px;
}
#content {
  padding: 0px 10px 55px 10px;
}
#content-cart {
  padding: 10px 10px 55px 10px;
}

td#content {
  padding: 15px;
}

div {
  margin: 0px;
}
#header {
    background-color: #C6693D;
    background-image: url('http://dans.com/e_2/header-chocolates.jpg');
    background-repeat:  repeat x;
    background-position: topleft;
    height:94px;
    padding: 0px;
    margin: 0;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
#header .menu a { text-decoration: none; color: black; }
#header .menu {
  text-align:left;
}
#header td { 
  font-size: 14px;
  text-align: center;
}
#header td h3 { 
  font-size: 28px; margin: 0px;
}
#header td.menu { padding-left: 5%; }
#header td.c {
	padding: 0;
	font-size: 12px;
	margin: 0;
	text-align:right;
	height: 19px;
}
#header td.c a {
	font-weight: bold;
	color: #fff;
	line-height: 19px;
	text-decoration: none;
}
#header td.c a:hover {
	color: #fff;
	line-height: 19px;
	text-decoration: underline;
}
#header td.s {
       overflow: hidden;
       height:71x;
       width: 350px;
       background-image: url('http://dans.com/e_2/dans_tab1a.gif');
       background-repeat:  no-repeat;
       background-position: top left;
}
#header td.s h3 { margin:0px;font-size:22px;}
#header td.s2 {
       background-image: url('http://dans.com/e_2/dans_tab2a.gif');
       background-repeat:  no-repeat;
       background-position: top left;
       height:71px;
       width: 350px;
}
#header td.s2 h3 { margin:0px;font-size:21px;}
#header .s3 {
       background-repeat:  no-repeat;
       background-position: top left;
       text-align:center;
       height:71px;
       width: 55px;
} 

#header .s3 img { margin-bottom: -6px; }
#header .s3 a { text-decoration: none; color: #AD3232;}
#header .s3 li { margin-left:0px;padding:0px;display:inline; }
#header .s3 ul { margin:0px; height: 21px; }
#header p {
 margin: 0px;
 padding-top: 5px;
}
#header p {
 margin: 0px;
 padding-top: 5px;
}
#header2 {
    background-color: #552313;
    background-image: url('http://www.danschocolates.com/e_2/header-chocolates-small.jpg');
    background-repeat:  repeat-x;
    background-position: top left;
    height:58px;
    padding: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
#footer { width:980px;
background-color: #c4b9aa;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
margin: 0 auto 15px auto;
padding: 10px 0 15px 0;
text-align:center; font-family: arial; font-size: 12px; 
}

#footer-cart { width:980px;
padding: 10px 0 15px 0;
text-align:center; font-family: arial; font-size: 12px; 
}

#footer a { color: #000; }
#footer .nav { margin-bottom: 5px; font-weight: bold; }
#yar { 
    width:600px;
    margin: auto;
    padding-top: 10px;
 }
#brownbar {
  height: 11px;
  font-size: 8px;
  width: 100%;
  background-color: #552313;
}
#promo { 
    /*background-image: url('/e_2/curve-red-announcements.gif');
    background-repeat:  no-repeat;
    background-position: bottom right;
    background-color: #DD4413;
    */
    height: 25px;
    text-align: center;
 }
#promo p {
    margin: 0px;
    padding-left: 25px;
    width: 600px;
    line-height: 28px;
  color: red;
  font-size: 18px;
}
#promo a {
   color: red;
   text-decoration: none;
}
.bigred {
	  color: red;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
td { font-size: 12px; }
body { 
  font-family: arial;
  font-size: 12px;
  margin: 0px;
  background: #3e190d;
}
body.nb { 
  margin: 0px;
  background: #3e190d;
}

body.thumb { 
  background-image: none;
  background-color: #ffffce;
}

#dans {
  background: #ffffce url('http://www.danschocolates.com/e_2/chocolate_bg.gif');
  background-repeat: repeat-y;
  background-position: left;
  border: 1px solid #000;
  width: 980px;
  margin: 10px auto 0 auto;
}

#dans-nb {
  border: 1px solid #000;
  background-color: #ffffce;
  width: 980px;
  margin: 10px auto 0 auto;
}
#dans-nb2 {
  border: 1px solid #000;
  background-color: #ffffce;
  width: 980px;
  margin: 10px auto 0 auto;
}


#search { font-size: 12px; }
#side {
 background-image: url('http://dans.com/e_2/hr-brownblock.gif');
 background-repeat: repeat-x;
 background-position: top left;
 float: left;
 padding: 0 0 50px 0;
 margin: 0;
 width: 163px;
 font-family:arial;
 font-size: 4px;
}
#side ul { font-size: 12px; margin: 2px 5px 0px 5px; padding: 0px; list-style:none; }
#side h3 { font-size: 12px; color: #833813; margin: 2px 5px 2px 5px; }
#side a { text-decoration: none; color: #000000; width: 100%; }
#side a:hover { text-decoration: underline; font-weight:bold}
#side .box_t {margin: 3px 5px 0px 5px; border-bottom: 1px solid #C8A371;} 
#side .box_b {margin: 3px 5px 0px 5px; border-top: 1px solid #C8A371;}
#side .box {
 background-image: url('http://www.danschocolates.com/e_2/side-bar-horizontal-leftside.gif');
 background-position: top left;
 background-repeat: no-repeat;
 padding: 10px 0px 0px 0px;
 margin: 3px 0px 0px 0px;
}

#mp a { color: inherit; text-decoration: inherit }
#mp a:hover { text-decoration:underline;}
#mp { width:100%; text-align: center;}
#mp table { width:100%;}
#mp table tr { vertical-align:top; }
#mp table td { width:33%; }
#mp table.pcatalog h3 a { color: black; font-size: 14px }
#mp table.pcatalog a { font-size: 11px; color: blue; }
#mp table.pcatalog h3 { margin-bottom: 0px;  color: #000000; }
#mp h2 { text-align: left; font-size: 18px; color: #dd4413; border-bottom: 1px solid #993333; }

#pm h2 { text-align: center; font-size: 22px; color: #7A2906; margin-bottom: 1px}
.p a { color: inherit; text-decoration: inherit }
.p a:hover { text-decoration:underline;}
img.pr { border: 1px solid #cccccc; }
.p { text-align: center; margin: 0px auto; }
.p p { margin: 0px; font-size: 12px; color: #000; text-align:center;}
.p p a { text-decoration: none; margin: 0px; font-size: 16px; color: #993333;}
.p b { height:30px; vertical-align: middle; font-size: 16px; font-weight:bold; }
.p h4 { margin: 0px; font-size: 11px;  color: red; font-style: italic; font-weight: normal; }
.p h4 a { text-decoration: none; margin: 0px; font-size: 11px;  color: red; font-style: italic; font-weight: normal; }
.prodgroup { padding-bottom: 10px; }
.prodgroup a { color: inherit; text-decoration: inherit }
.prodgroup a:hover { text-decoration:underline;}
.prodgroup h3 { color: black; text-decoration: none; font-size: 18px; margin-bottom: 1px}
.prodgroup h3 a { color: black;  }
.prodgroup table { background-color: #cc9966; }
.prodgroup table td { background-color: #ffffff; }

#group-item a.groupname { align: right; color: #993333; font-weight: bold; font-size: 14px; }
#group-item {
    font-size: 10px; font-weight: bold; color: #663333; font-family: verdana;
    background-color: #ffffff;
    border: 1px solid #993333;
    padding: 10px;
    width: 250px;
    height: 150px;
    text-align: center;
}
form { margin: 0px; padding: 0px; }


/* Cart */
table.cart-table {background:#CCC;border-right:1px solid #C4B9AA;border-bottom:1px solid #C4B9AA;color:#000;font:12px Arial;margin-top:20px;margin-bottom:20px}
TD.cart {background:#fff;border-left:1px solid #C4B9AA;border-top:1px solid #C4B9AA;padding:2px;height:50px;color:black;font:12px Arial;padding-left:15px}
TD.cart-promotion {border-top:1px solid #C4B9AA;border-left:1px solid #C4B9AA;background:#EFD3A4;padding:2px;height:50px;color:black;font:12px Arial;padding-left:15px}
TD.cart-promotion img {border:1px solid #c4b9aa}
TD.cartform {color:#000;font:bold 12px Arial}
TD.cart-update {background:#fff;padding:5px 75px 0 0;text-align:right;border-top:1px solid #C4B9AA;border-left:1px solid #C4B9AA}
TD.cart-subtotal {background:#fff;padding:2px;height:20px;color:#000;border-left:1px solid #C4B9AA;font:bold 14px Arial;text-align:right;padding-right:25px}
TD.cart-total {background:#fff;padding:2px;height:20px;color:#060;border-left:1px solid #C4B9AA;font:bold 14px Arial;text-align:right;padding-right:25px}
TD.cart-coupon {background:#fff;border-left:1px solid #C4B9AA;padding:2px;height:20px;color:red;font:bold 14px Arial;text-align:right;padding-right:25px}
Table.cart {margin-left:15px;color:#000;font:10px Arial}
TH.cart {background:#c4b9aa;padding:2px;height:21px;color:black;font:bold 12px Arial;text-align:left}
TH.cart3 {padding:2px;height:21px;color:black;font:bold 12px Arial;text-align:left}
TH.cart-sel {background:#9cc;padding:2px;height:21px;color:black;font:bold 12px Arial;text-align:left}
.cart-cr {color:#000;font:12px Arial}
td.cart-cr {border-bottom:1px dotted #666;line-height:inherit;height:35px;font-size:11px}
td.cart-cr_last {line-height:inherit;height:35px;font-size:11px}
td.cart-crb {line-height:inherit;height:35px;font-size:12px}
th.cart-cr {line-height:inherit;height:20px;font-weight:bold;color:#666;font-size:12px}
.cart-status {padding:0;float:none;border:1px solid #CCC;background:#f5f5f5}
.cart-status .order-summary {width:100%;border-top:1px solid #ccc;background:#fff}
.cart-statusold {padding:5px;float:none;border:1px dotted #CCC;background:#f5f5f5}
.cart-status h3 {margin:0;padding:2px;margin-bottom:10px;background:#C4B9AA}
a.pns {color:black;font-weight:normal; font-size:11px;}
a.ps {color:#993333;font-weight:bold; font-size:11px;}
td.pns { background-color: #ffffff;}
td.ps { background-color: #cccccc;}

/* @group Buttons */

.Button { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; background: #0063DC; }
.MailButton { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000; background: #9e945a; width: 140px;text-align:center;margin-top:5px;}
.SidebarButton { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #fdbda8; background: #b35028; }
.BuyButton { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #993333; background: #faa81c; }
.DisabledButton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background-color: #DDD; }
.SmallButton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #0063DC; }
.SmallDisabledButton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666; background-color: #DDD; }

/* @end */

.catalog-item { background-color: #fff; padding: 6px 0 0 0px; }
.catalog-item a {
  font-size: 11px;
  color: #000;
  text-decoration: none;
}
.catalog-item a:hover {
  text-decoration: underline;
}
.bar-left{
clear: both;
}
.bar-left img {
	  float: left;
	  margin-right: 25px;
border: 1px solid #999;
}


.bar-right,.bar-left {
clear: both;
margin-bottom: 25px;
height: 200px;
font-size: 13px;
}
.bar-left h3, .bar-right h3 {
	  font-size: 22px;
}
.bar-right img {
	   float: right;
	   margin-left: 25px;
  border: 1px solid #999;
}

img#thumb { border:1px solid #ccc; margin-top:10px; }
.buyone {
	font-size: 16px;
}