/* CSS Document */
html, body, div, form, h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;padding-top:3px;}
body{background-color:#B9001F;margin:0px; padding:0px;padding-top:0px;font: 11px Verdana, Arial, Helvetica, sans-serif;}
p{margin-bottom:14px;}
body{margin-top:40px;}
h1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#000000;text-transform:uppercase;}
h2{margin:15px 0px 18px 0px;font-size:1em; color:#871024; text-transform:uppercase; clear:both; background: url(images/divider.gif) repeat-x bottom left; display:block; clear:both; padding-bottom:5px;}
h3{margin:5px 0px 15px 0px;font-size:1.4em; color:#871024;clear:both;}
h4{background-color:#890F24;padding:0px; line-height:35px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size: 11px;font-weight: bold;margin:0px;display:block;clear:both; width:100%; text-align: center; color:#fff;}
h5{background-color:#6F823C;padding:0px; margin:0px;line-height:30px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size: 11px;font-weight: bold;clear:both; text-align: center; color:#fff;}
.h7{
	background-color:#2B7A2C;
	padding:0px;
	margin:0px;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
	clear:both;
	text-align: left;
	color:#FFFFFF;
	float: left;
	background-image: url(images/stripe_bg.gif);
	background-repeat: no-repeat;
	padding-left: 85px;
	padding-right: 20px;
	width: 230px;
}
h6{margin:15px 0px 15px 0px;font-size:1.3em;color:#871024;clear:both;text-transform: uppercase;}
.border{border: 1px solid #000000; background-color:#fff;}

/*-- LINKS --*/
a.menu{color:#000000; text-decoration:none}
a{color:#890F24; text-decoration:underline}


.buttons{
	background-color: #890F24;
	height: 24px;
	vertical-align:middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.bot_margin{padding-bottom:20px; background: url(images/divider.gif) no-repeat bottom; margin-bottom:20px;}
.side_divide_bottom{ background:url(images/dot_divide_sm.gif) repeat-y right top;}
.side_divide{ background:url(images/dot_divide.gif) repeat-y right top; margin-bottom:15px;}
.sample{background: url(images/dessert_box.jpg) no-repeat left; position:relative;background-color:#fff;border: 1px solid #D8CDCF;padding-left: 84px;padding-right:10px; margin:16px;margin-right:20px;margin-top:15px;height: 70px;text-align: left;}
.sample:hover{background: url(images/dessert_box.jpg) no-repeat left; position:relative;background-color:#EDE7E8;
border: 1px solid #D8CDCF;padding-left: 84px;padding-right:10px;margin:16px;margin-right:20px;margin-top:15px;height: 70px;text-align: left;
}
#samplemenu{border: 1px solid #D8CDCF;text-align: left; padding:2px;margin:16px;margin-right:20px;margin-top:15px;}
#samplemenu #lists{text-align: left; padding:2px;margin:5px; margin-left:5px;}
#samplemenu #lists p{ line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; color: #000000;padding-left: 15px;background: transparent url(images/blackarrow.gif) no-repeat center left; margin-bottom:2px;}
#samplemenu #lists p:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; color: #000000;padding-left: 15px;background: transparent url(images/greenarrow.gif) no-repeat center left; margin-bottom:2px;}
#samplemenu #lists a{text-decoration:none; color: #000000;}
#samplemenu #lists a:hover{ text-decoration:none; color: #6F823C;}

.testimonial{
background: url(images/quotes3.gif) no-repeat bottom; 
border: 1px solid #D8CDCF;
text-align: left; 
padding:2px;
margin:16px;margin-right:20px;margin-top:0px; margin-bottom:0px;
height: 135px;}

.testimonialmore{
text-transform:uppercase;padding-left:20px;padding-bottom:10px;font-size:9px; }

.testimonial-text{ text-align:center; padding-left:25px;padding-top:25px;padding-bottom:0px;text-align:right; width:150px;}

.testimonial_:hover{
 position:relative; border: 1px solid #D8CDCF;
padding:5px;margin: 10px;margin-right:15px;margin-bottom:0px; height:170px;text-align: left;
}

.testimonial2-border{background: url(images/quotes2.gif) no-repeat ;border: 1px solid #D8CDCF;margin:10px; margin-bottom:0px;width:206px; height:126px; }

.testimonial2{
 width: 218px;margin-bottom:0px; height:126px;width:206px; vertical-align:middle;padding:0px;
}
.testimonial-text2{
padding:10px;padding-top:0px; text-align: center;}
quotebox{padding:5px;width: 218px;margin-bottom:0px; }

.test-head{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#000000;text-transform:uppercase; text-decoration: none;margin-bottom:10px;
}
a.test-head:link{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.test-head:active{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.test-head:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.test-head:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#000000;text-transform:uppercase;text-decoration: none;
}

.difference{
background: url(images/dessert_box.jpg) no-repeat left; position:relative; background-color:#fff;border: 1px solid #D8CDCF;
padding-left: 84px;padding-right:15px;margin:16px;margin-right:20px;margin-top:15px;height: 70px;text-align: left;
}
.difference:hover{
background: url(images/dessert_box.jpg) no-repeat left; position:relative; background-color:#EDE7E8;border: 1px solid #D8CDCF;
padding-left: 84px;padding-right:15px;margin:16px;margin-right:20px;margin-top:15px;height: 70px;text-align: left;
}
.highlight{
background: #EDE7E8;border: 1px solid #D8CDCF;clear:both;
text-align:center;color: #871024;vertical-align: middle;margin:0px;padding: 5px;
}
.highlight-left{
background: #EDE7E8;border: 1px solid #D8CDCF;clear:both;
text-align:left;color: #871024;vertical-align: middle;margin:0px;padding: 5px;
}
.end-img{display:block; clear:both; border:1px solid #000;margin-top:3px; margin-bottom:15px;margin-right:15px;}
.menubox{
background: #EDE7E8;border: 1px solid #D8CDCF;clear:both;
text-align:left;color: #871024;vertical-align: middle;margin:0px;padding: 5px;
}
.sample_right{
background: url(images/dessert_box.jpg) no-repeat left; position:relative;background-color:#EDE7E8;
border: 1px solid #D8CDCF;padding-left: 84px;padding-right:10px;width: 140px;margin: 10px;
margin-left:0px;height: 70px;text-align: justify;
}
.testimonial_right{
background: url(images/choc_box.jpg) no-repeat left; position:relative; background-color:#EDE7E8;border: 1px solid #D8CDCF;
padding-left: 84px;padding-right:10px;width: 140px;margin: 10px;
margin-left:0px;height: 70px;text-align: justify;
}
.difference_right{
background: url(images/pea_box.jpg) no-repeat left; position:relative; background-color:#EDE7E8;border: 1px solid #D8CDCF;
padding-left: 84px;padding-right:10px;width: 140px;
margin: 10px;margin-left:0px;height: 70px;text-align: justify;}

/*-- MORE INFO BUTTON --*/
.more{text-decoration:none; text-transform:uppercase;font-size:9px;}
a.more:link{text-decoration:none; color:#000000;}
a.more:active{text-decoration:none; color:#000000;}
a.more:visited{text-decoration:none; color:#000000;}
a.more:hover{text-decoration:underline; color:#871024;}

/*-- BACK BUTTON --*/
.back{text-decoration:none; text-align:right; text-transform:uppercase;font-size:9px;}
a.back:link{text-decoration:none; color:#000000;}
a.back:active{text-decoration:none; color:#000000;}
a.back:visited{text-decoration:none; color:#000000;}
a.back:hover{text-decoration:underline; color:#871024;}

/*-- MAIN MENU --*/
.menu{
background-color: #890F24;
height: 31px;
vertical-align:middle;
text-align:center;}

.menufonts{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size: 11px;
font-weight: bold;
padding-left:14px;
padding-right:14px;
color: #fff;}

a.menufonts:link{text-decoration:none;color: #fff;}
a.menufonts:active{text-decoration:none;color: #fff;}
a.menufonts:visited{text-decoration:none;color: #fff;}
a.menufonts:hover{text-decoration:none;color: #E4C6CE;}

/*-- INDEX STYLES --*/

.index_content{
padding-top:12px;
padding-bottom:20px;
padding-left:22px;
padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height: 17px;
vertical-align:top;
text-align:justify;
}

.index_box_content{
padding-left: 10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height: 14px;
vertical-align:top;
}
.img_index{padding-top:10px; padding-bottom:10px;}


.sub-content{
padding:20px; padding-right:20px;padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height: 18px;
vertical-align:top;
text-align:justify;
}
.bullets{
padding:0px; padding-right:5px;padding-top:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height: 20px;
vertical-align: middle;
text-align:justify;
}

.bullets2{
padding:0px; padding-right:5px;padding-top:0; margin-left: 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height: 20px;
vertical-align: middle;
text-align:justify;
}


.heading3{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase; text-decoration: none;
}
a.heading3:link{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.heading3:active{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.heading3:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.heading3:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#000000;text-transform:uppercase;text-decoration: none;
}

.heading{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#000000;text-transform:uppercase; text-decoration: none; margin-bottom: 6px;
}
a.heading:link{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.heading:active{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.heading:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#871024;text-transform:uppercase;text-decoration: none;
}
a.heading:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#000000;text-transform:uppercase;text-decoration: none;
}

.heading2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#ffffff;text-transform:uppercase; text-decoration: none;
}
a.heading2:link{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#ffffff;text-transform:uppercase;text-decoration: none;
}
a.heading2:active{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#ffffff;text-transform:uppercase;text-decoration: none;
}
a.heading2:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#ffffff;text-transform:uppercase;text-decoration: none;
}
a.heading2:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#F4F9E7;text-transform:uppercase;text-decoration: none;
}

.heading_bg{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#fff;text-transform:uppercase; background-color:#871024; clear:both; display:block; height:18px; width:100%; padding-left:5px;vertical-align:middle;}
.footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #F5D7E1; text-align:right; line-height:18px;}
a.footer:link{text-decoration:none; color: #F5D7E1;}
a.footer:active{text-decoration:none; color: #F5D7E1;}
a.footer:visited{text-decoration:none; color: #F5D7E1;}
a.footer:hover{text-decoration:none; color: #fff;}

.box {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
}
.button {
	background-image: url(images/button.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 6px;
	padding-left: 0px;
	height: 30px;
	width: 180px;
	float: none;
	text-align: center;
	margin-right: 0px;
}

.button a{text-decoration:none; color:#FFFFFF;}

.button-sm {
	background-image: url(images/button-sm.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 4px;
	padding-left: 0px;
	height: 30px;
	width: 120px;
	float: none;
	text-align: center;
	margin-right: 0px;
}

.button-sm a{text-decoration:none; color:#FFFFFF;}

.boxs{width:181px;height:auto;float:left;background:#FEEFD2 url(images/8.gif) repeat-x bottom;padding:10px 10px;font-size:11px;font-weight:600;line-height:20px;}

.btn_img20{width:181px;height:34px;float:left;background:url(images/20.gif) no-repeat;text-align:center;}
.btn_img20 a{margin:0px;padding:0px;line-height:32px;color:#ffffff;font-weight:900;font-family:Arial;font-size:14px;text-decoration:none;}

.ptb5{padding-top:5px;padding-bottom:5px;}
