	/*STYLES FOR GENERAL PROPERTIES*/
.clear {
	clear:both;
	}
	
a
{
    color: #272727;
    font-weight: bold;
}	
	
#nav a {
	color:#3C3322;
	text-decoration:underline;
	font-weight:bold;
}	
#nav a:hover {
	text-decoration:none;
	background-color: #6A0004;
}

a img {border: 0px;}

h1, h2 ,h3 {
	font-family:Arial, Helvetica, sans-serif;
	}

ol, ul {
	list-style: none;
}

/*START MAIN STYLES*/
	
body {
	font-family: arial, verdana, sans-serif;
	background-attachment: scroll;
	background-image: url(images/background.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 57px;
	padding-left: 0px;
	height: 100%;
	background-color: #FAEED8;
	}
	
	
.page{
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

#page{
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 886px;
	margin-bottom: 0px;
}

.topnav {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.topnav a{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.topnav a:hover{
	text-decoration:underline;
}
.featured_products{
	font-family: Arial;
	font-size: 14px;
	color: #272727;
	font-weight: bold;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/featured_bg.jpg);
	background-repeat:no-repeat;
}
.logo{
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	height:56px;
}
.topbg{
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
}

.cart {
	font-family: Arial;
	font-size: 11px;
	color: #272727;
	text-align: right;
}

.product{
	font-family: Arial;
	font-size: 14px;
	color: #F86C14;
	font-weight: bold;
	text-decoration:none;
}
.price{
	font-family: Arial;
	font-size: 12px;
	color: #F86C14;
	font-weight: bold;
	text-decoration:none;
}
.item {
	font-family: Arial;
	font-size: 11px;
	color: #6b0003;
	font-weight: bold;
	text-decoration:none;
}
A.item:hover {
	text-decoration:underline;
}
.lstbx
{
	background-color:#ffffff;
	font-family: Verdana;
	font-size: 11px;
	color:#484F57; 
	text-decoration: none;
	border-style:groove; 
}
.leftnav {
	font-family: Arial;
	font-size: 11px;
	color: #272727;
	text-decoration:none;
}

.leftnav a:hover {
	text-decoration:none;
}

A.leftnav:hover {
	text-decoration:underline;
}
.lefthead {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.greybold {
	font-family: Arial;
	font-size: 12px;
	color: #272727;
	font-weight: bold;
	text-decoration:none
}
A.greybold:hover {
	text-decoration:underline;
}
.grey {
	font-family: Arial;
	font-size: 11px;
	color: #6b0003;
	font-weight: normal;
	text-decoration:none;
}
A.grey:hover {
text-decoration:underline;
}
.greyd {
	font-family: Arial;
	font-size: 11px;
	padding-top:5px;
	color: #272727;
	font-weight: normal;
	text-decoration:none;
}
A.greyd:hover {
text-decoration:underline;
}
.grey2 {
	font-family: Arial;
	font-size: 11px;
	color: #272727;
	font-weight: normal;
	text-decoration:none;
}
A.grey2:hover {
text-decoration:underline;
}
.greybig {
	font-family: Arial;
	font-size: 12px;
	color: #272727;
	font-weight: normal;
	text-decoration:none;
}
A.greybig:hover {
text-decoration:underline;
}
.green {
	font-family: Arial;
	font-size: 12px;
	color: #789409;
	font-weight: bold;
}
.btn{
	background:transparent;
	background-image:url(../images/greycenter.jpg);
 	border:1px solid #cccccc;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	height:25px;
	
 }
 .btn2{
 	background:transparent;
	background-image:url(../images/center.jpg);
	border:1px solid #cccccc;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	height:25px;
}

.tdtop{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-image:url(images/side-header.jpg);
	background-repeat:no-repeat;
	height:32px;
	padding-left:10px;
	background-attachment: scroll;
	background-position: center top;
	line-height: 32px;
	text-align: left;
	vertical-align: middle;
}
.tdbot{
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	height:12px;
}
.border1{
	border:6px solid #efe5d6;
	padding-top:4px;
	padding-bottom:4px;
}

.border-2{
	border:6px solid #F8EFD3;
	padding-top:4px;
	padding-bottom:4px;
	margin-right: 0px;
	margin-left: 0px;
}
.btn3{
 	border:1px solid #333333;
	font-family:Arial;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	color:#000000;
	background-color:#FF6600;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	height:25px;
	margin-bottom:25px;
}
.backcolor{
	background-color:#e9e8e8;
}
.backcolor2{
	background-color:#f6f6f6;
}
.cartHeader{
	background-color:#F0F0F0;
	font-family: Arial;
	font-size: 11px;
	color: #272727;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px solid #c1bfbf;
	border-right:1px solid #c1bfbf;
	}
.cartItem{
	background-color:#F6F6F6;
	font-family: Arial;
	font-size: 11px;
	color: #272727;
	font-weight: normal;
	text-decoration:none;
	border-bottom:1px solid #c1bfbf;
	border-right:1px solid #c1bfbf;
}
.cartItem a
{
	font-family: Arial;
	font-size: 11px;
	color: #272727;
	font-weight: normal;
	text-decoration:none;
}
.cartItem a:hover
{
	color: #272727;
	text-decoration:underline;
}
.center{
	border-left:1px solid #595857;
	border-right:1px solid #595857;
	background-color:#ffffff;
}

.bullet-center{
	width: 8px;
	margin-left: 16px;
}


.bullets{
	width: 8px;
	padding-left: 12px;
	text-decoration: none;

}

.bullets a:link{
	width: 8px;
	padding-left: 12px;
	text-decoration: none;
}



.text{
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 16px;
	height:16px;
	padding-left:5px;
	border: 1px solid #79300d;
	margin-bottom: 5px;
}
.borderLR
{
	border-bottom:1px solid #d6d3d3;
	border-right:1px solid #d6d3d3 
}
.lbl
{
	background-color:Transparent;
	font-family: Arial;
	font-size: 11px;
	color:#315087;
	text-decoration: none;
	line-height: 16px;
	height:16px; 
	border-style:none; 
	padding-left:5px;
}
.btn4{
	background-color:#6b0003;
	border:1px solid #6b0003;
	font-family: Arial;
	font-size: 11px;
	color:#FFFFFF;
	height:25px;
	font-weight:normal;	
}
.stroke{
	border-top:1px solid #DADADC;
	background-color:#F7F7F9;
	padding-left:10px;
	padding-right:10px;
	width:872px;
	height:54px;
}

.td_center_header1{
	background-image:url(images/left.jpg);
	background-repeat:no-repeat;
	height:32px;
	width:9px;
}
.td_center_header2{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-image:url(images/center.jpg);
	background-repeat:no-repeat;
	height:32px;
	background-attachment: scroll;
	background-position: center top;
}
.td_center_header2 h1{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height:32px;
	margin:0;
	padding:0;
	line-height:32px;
}
.td_center_header3{
	background-image:url(images/right.jpg);
	background-repeat:no-repeat;
	height:32px;
	width:9px;
}
.td_footer1{
	height:19px;
	width:12px;
	background-image: url(images/bottom1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
}
.td_footer2{
	height:19px;
		border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #efe5d6;
	background-image: none;
}
.td_footer3{
	height:19px;
	width:12px;
	background-image: url(images/bottom2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tdCenter{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}

.tdCenter2{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: center;
}

.tdCenter2{
	background-color:#f8efd3;
	background-image: url(images/side-bar.jpg);
}

.tdCenterPanel{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.tdCenter .left-dept a:hover{
	color: #990000;
	text-decoration: underline;
	cursor: hand;
}

.tdCenter a:hover{
	color: #990000;
	text-decoration: underline;
}


.tdCenter .list-2 li{
	margin: 0px;
	padding: 0px;
	float:left;
}

.tdCenter .list-2 li a:hover{
	text-decoration: underline;
}


.tdCenter-list{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 100%;
}

.tdCenter a{
	text-decoration: none;
}

.tdCenter{
	background-color:#f8efd3;
	background-image: url(images/side-bar.jpg);
}

.page .td_footer2{
	height:19px;
		border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #efe5d6;
}


.center2{
	background-color:#ffffff;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #efe5d6;
	border-left-color: #efe5d6;
	padding-right: 10px;
	padding-left: 10px;
}

.center4{
	background-color:#ffffff;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #efe5d6;
	border-left-color: #efe5d6;

}

.center-search{
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #efe5d6;
	border-left-color: #efe5d6;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #efe5d6;
}

.imageno{
	background-color:#F9E4D4;
	border:1px solid #B9570C;
	color:#7A4E34;
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	height:28px;
	padding:4px 8px;
	text-decoration:none;
}
A.imageno:hover{
	text-decoration:underline;
}
.pg{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#525563;
	padding:5px 5px 5px 8px;
}
a.pg{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#525563;
	padding:2px 5px;
	border: 1px solid #89A2F1;
	margin-right: 2px;
	margin-left: 2px;
}
a.pg:hover{
	background-color:#daf3fb;
	color: #525252;
	border: 1px solid #e3e6e7;
}


/* EMERSONS STYLES NEW */

.clear {
    clear:both;
}

#wrapper {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 886px;
	background-color: #FFFFFF;
	border-top-width: 8px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #efe5d6;
	border-right-color: #efe5d6;
	border-left-color: #efe5d6;
}
#banner-holder
{
    height: 160px;
    width: 886px;
}

#banner-forms
{
    height: 50px;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

#container {
	min-height:100%;
	position: relative;
	height: 100%;	
}

#shadow {
	background-attachment: scroll;
	background-image: url(images/shadow.png);
	background-repeat: repeat-y;
	background-position: center top;
	height: auto;
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#footer-absolute {
	position:absolute;
	width:100%;
	height:57px;
	background-color: #4b1002;
	background-attachment: scroll;
	background-image: url(images/graphic-bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 15px;
}
#footer-background {
	background-attachment: scroll;
	background-image: url(images/background-footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	height: 47px;
	line-height: 47px;
	vertical-align: middle;
}

#shadow-footer {
	background-attachment: scroll;
	background-image: url(images/shadow-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 16px;
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}


#nav {
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 886px;
	PADDING-TOP: 0px;
	HEIGHT: 40px;
	BACKGROUND-COLOR: #660000;
	margin-right: auto;
	margin-left: auto;
	z-index: 2000;
}

#nav-bckg{
	width: 100%;
}

.hide{
	visibility: hidden;
	display:none;
}
.login {
	float: right;
	width: 320px;
	margin-right: 50px;
}
.advanced-search {
	float: left;
	margin-left: 10px;
	text-decoration: none;
}
.advanced-search-btn {
	float: left;
	margin-left: 5px;
	margin-right: 15px;
}

#top-bar .advanced-search-btn {
	float: left;
	margin-left: 5px;
	text-decoration: none;
	font-size: 12px;
}
#top-bar .advanced-search-btn a {
	text-decoration: none;
}

#top-bar{
	background-color: #6b0003;
	height: 40px;
	width: 886px;
	line-height: 35px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#top-bar a{

	font-family: Arial, Helvetica, sans-serif;
	color: #dabb72;
}

#top-bar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.bottom-nav{
	float: left;
	margin-left: 20px;
}

.bottom-nav .grey{
	color: #e1c77b;
}

.bottom-copyright{
	float: right;
	margin-right: 20px;
	margin-top: 5px;
	height: 26px;
	margin-bottom: 5px;
}

.bottom-copyright img{
	padding-left: 10px;
}
#content-footer {
	height: 100px;
	width: 850px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #F0E4D6;
}
.left-footer {
	height: 60px;
	width: 375px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	float: left;
}
.AuthorizeNetSeal-foot{
	float: left;
	height: 72px;
	width: 90px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
}

.right-footer {
	height: 50px;
	width: 202px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	float: right;
}



.mcafee{
	float: right;
	height: 34px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
}

.greybold a:hover {
	background-color: #f8f1d9;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}





#page-content #flashcontent{
	margin-right: 0px;
	margin-bottom: 0px;
	z-index: 0;
	height: 465px;
	width: 650px;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}



#page-content{
	float: left;
	width: 662px;
	margin-top: 0px;
	margin-left: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFE5D6;
	border-bottom-color: #EFE5D6;
	border-left-color: #EFE5D6;
	padding-bottom: 10px;
}

#page-payment{
	float: left;
	width: 670px;
	margin-top: 0px;
	margin-left: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFE5D6;
	border-bottom-color: #EFE5D6;
	border-left-color: #EFE5D6;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 10px;
}

#page-content h1, h2 ,h3 {
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
#page-content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6b0003;
	}


#page-content .paragraph{
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}


.paragraph{
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}


.events{
	font-size: 14px;
	padding-left: 10px;
	padding-top: 10px;
}

	
#page-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6b0003;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: 10px;
	font-weight: normal;
	clear: both;
	background-attachment: scroll;
	background-image: url(images/vines.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	}

.friendly{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	height: 120px;
	width: 150px;
	border: 3px solid #EFE5D6;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #FCF8E9;
}
.friendly .red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6A0004;
}

.freebie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 130px;
	border: 3px solid #EFE5D6;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #FCF8E9;
	padding: 5px;
	height: 310px;
}
.freebie a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.freebie a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
}

.freebie .red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6A0004;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	text-align: center;
	display: block;
}

.freebie p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A0004;
	width: 130px;
	margin-right: auto;
	margin-left: auto;
}

.freebie img{
	width: 130px;
	margin-right: auto;
	margin-left: auto;
}

.img-left-2 img {
	margin: 0px;
	padding: 0px;
	float: left;
}

.img-left {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: thin solid #efe5d6;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #F8EFD3;
}

.img-left-twitter {
	float: left;
	border: thin solid #efe5d6;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #F8EFD3;
	padding: 5px;
	height: 285px;
}


.img-no-border {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-right {
	float: right;
	border: thin solid #efe5d6;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #F8EFD3;
	padding: 5px;
}

.list-1 {
	list-style-position: inside;
	list-style-image: url(images/bullet-2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b0003;
	font-style: normal;
	line-height: 20px;
}

.list-about li{
	list-style-position: inside;
	list-style-image: url(images/bullet-2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b0003;
	font-style: normal;
	line-height: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.list-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6b0003;
	font-style: normal;
	line-height: 15px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	list-style-type: none;
}

.promo{
	padding-top: 15px;
}


.list-3 ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6b0003;
	font-style: normal;
	line-height: 15px;
	display: inline;
	margin: 0px;
	list-style-type: none;
}

.list-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 0px;
	float: left;
	line-height: 20px;
}


.left-ad{
	float:left;
	margin-top: 2px;
	margin-left: 1px;
}



.count_wrapper{
background-color:#F8EFD3;
border:thin solid #EFE5D6;
float:left;
margin-bottom:5px;
margin-right:5px;
padding:5px;

}
.countdown{
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(images/the_final_countdown.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 660px;
	padding-top: 145px;
	padding-bottom: 10px;
}

.flashcontent-counter {
	font-size: 10px;
	color: #FFFFFF;
	height: 69px;
	width: 300px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}



.left-pay{
	padding: 5px;
	float: left;
	margin-right: 10px;
}

.pay-clear{
	clear: both;
}

.img-ctr {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.cigar-list{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	margin-bottom: 10px;
}

.cigar-list a{
	text-decoration: none;
}

.cigar-list a:hover{
	text-decoration: underline;
}

.cigar-promos {
	list-style-position: outside;
	list-style-type: disc;

}
.cigar-promos li{
	margin-bottom: 10px;
}

.cigar-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

.listing{
	background-color: #fcf8e9;
	margin: 10px;
	float: left;
	width: 75%;
	border: thin solid #efe5d6;
	font-size: 14px;
	color: #6b0003;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.cigar-listing{
	background-color: #FFFFFF;
	float: left;
	width: 75%;
	border: thin solid #efe5d6;
	font-size: 14px;
	color: #6b0003;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}


.event-img{
	background-color:#F8EFD3;
	border:thin solid #EFE5D6;
	padding: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
}

.event-img-2{
	background-color:#F8EFD3;
	border:thin solid #EFE5D6;
	padding: 2px;
	float: right;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
}

.cigar-img{
	padding: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
}


.event-heading {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	margin-top: 8px;
}
.band-container{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #EFE5D6;
	margin-right: 15px;
	float: left;
	width: 630px;
	padding-bottom: 15px;
}

.img-band{
	height: 150px;
	width: 175px;
	background-color:#F8EFD3;
	border:thin solid #EFE5D6;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	padding:5px;
	margin-left: 5px;
}


.band-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	margin-bottom: 10px;

}
.text-band{
	float: left;
	margin-left: 5px;

}

.examples{
	float:left;
}

/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
	display: block;
	height: 40px;
	width: 597px;
	background-color:#F8EFD3;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 16px;
	color: #000000;
	border-bottom: 1px solid #EFE5D6;
	margin: 0;
	background-attachment: scroll;
	background-image: url(images/bands/1263577193_add1-_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 45px;
}
.accordion_toggle_active {
	color: #ffffff;
	background-color: #FFFFCC;
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFF66;
}
.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
}
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
.vertical_accordion_toggle {
	display: block;
	height: 30px;
	width: 600px;
	background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #cde99f;
	margin: 0 0 0 0;
}
.vertical_accordion_toggle_active {
	background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
	color: #ffffff;
	border-bottom: 1px solid #f68263;
}
.vertical_accordion_content {
	background-color: #ffffff;
	color: #000000;
	overflow: hidden;
}
.vertical_accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
.vertical_accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}

.accordion_content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #660000;
	padding-left: 15px;
}

.accordion_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
	list-style-position: outside;
	list-style-type: circle;
}
.table-cig-bckg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#cigar-table{
	color: #000000;
	border: thin solid #CCCCCC;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 12px;
}

.table-cig-brands {
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
}

#page-content h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	text-align: center;
	display: block;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.img-center {
	width: 620px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	
		border: thin solid #efe5d6;
	background-color: #F8EFD3;
	padding: 5px;
}

.smokin{
	float:left;
	margin-top: 15px;
}
.left-ad .img-left .fan_box  .full_widget .page_stream {
border-top:1px solid #6B0003;
height:285px;
overflow:auto;
padding:0 10px;
position:relative;
text-align:center;
}

.super{
	padding-top: 10px;
	padding-left: 10px;
}


#ctl00_cHolderMain_divCategoryDescription p{
	width: 235px;
	text-align: left;
	float: left;
	margin-bottom: 5px;
	display: block;
	white-space: normal;
	word-wrap: break-word;
}
/*
