/* Content default styles */
.content-dhold {
	font-size:1.16em;
	line-height:1.3em;
	color: #6c2e1f;
}
.clear {
	clear: both;
	height: 0;
	line-height: 1%;	
}
.content-dhold h2 {
	margin:0 0 16px;
	font-size:24px;
	line-height:28px;
}
.content-dhold h3 {
	margin:0 0 16px;
	font-size:1.43em;
	line-height:1.3em;
}
.content-dhold h4 {
	margin:0 0 16px;
	font-size:1.28em;
	line-height:1.2em;
	color:#7e3825;
}
.content-dhold h5,
.content-dhold h6 {
	margin:0 0 16px;
	font-size:1em;
	color:#90432c;
}
.content-dhold h6 {
	color:#a24d32;
	margin:0 0 18px;
}
.content-dhold ul,
.content-dhold p { margin:0 0 16px;}
.content-dhold p .title {
	color:#491a13;
}
.content-dhold .photo {
	display:block;
}
.content-dhold .photo img { vertical-align:top; padding: 5px; border: 1px solid #f2e3be; background: #fff; margin: -7px -10px 12px -10px;}
.content-dhold blockquote {
	background: #f8f1db;
	padding: 18px;
	margin: 0 0 18px;
	overflow: hidden;
	border: 1px solid #eee1c0;
	border-radius: 3px;
}
.content-dhold blockquote cite {
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.align-left {
	float:left;
	margin:25px 22px 20px 0;
}
.align-right {
	float:right;
	margin:5px 0 20px 35px;
}
.align-center { text-align:center;}
.default-quote {
	margin:0 0 18px;
	border:1px solid #f2e3be;
	padding:18px 20px 14px;
	background:#fff;
}
.default-quote q {
	quotes:none;
}
.default-quote q:before{content:"";}
.default-quote q:after{content:"";}
.default-table {
	padding:0;
	margin:0 0 10px;
	width:100%;
	background:#fffdf5;
	font-size:0.86em;
	border-bottom:1px solid #f2e3be;
	border-right:1px solid #f2e3be;
	border-collapse:collapse;
}
.listen-area .default-table tbody {
	border-top: 1px solid #f2e3be;
	border-left: 1px solid #f2e3be;
	border-collapse: separate;
}
.default-table caption {
	text-align:left;
	color:#512711;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 0 20px;
}
.default-table td,
.default-table th {
	text-align:center;
	border-top:1px solid #f2e3be;
	border-left:1px solid #f2e3be;
	padding:3px 9px;
	vertical-align:top;
}
.listen-area .default-table td,
.listen-area .default-table th {
	border: 1px solid #f2e3be;
	border-with: 0 1px 1px 0;
}
.default-table th {
	text-align:left;
}
.default-table td.left_aligned {
    text-align:left;
}
.default-table tbody th {
	color:#5b2419;
}
.default-table thead {
	font-size:1.16em;
	font-weight:bold;
	color:#491a13;
}
.default-table .tfoot {
	font-weight:bold;
	color:#7e3825;
}
.default-table thead th,
.default-table .tfoot th { background:#f5eed9;}
.default-table thead td,
.default-table .tfoot td { background:#f7f1de;}
.default-table .odd td { background:#fbf7e9;}
.default-table .odd th { background:#faf6e8;}

.default-table tbody ul {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.default-table .col { width:138px;}
/* unvisited link */
.content-dhold a:link {
	text-decoration:underline;
	color:#c31900;
}
/* visited link */
.content-dhold a:visited {
	color:#854885;
	text-decoration:underline;
}
/* mouse over link */
.content-dhold a:hover { text-decoration:none;}
.content-dhold .cbutton {
	text-decoration:none !important;
	color:#fff !important;
}
.default-num-list {
	margin:0 0 18px;
	padding:0;
	list-style:none;
}
.default-num-list li {
	padding:0 20px;
}
.default-num-list span { padding-right:22px;}
.default-unnum-list {
	margin:0 0 16px;
	padding:0;
	list-style:none;
}
.default-unnum-list li {
	background:url(../images/bullet01.gif) no-repeat 23px 50%;
	padding:0 46px;
}
/*tabs-block*/
.tabs {
	height: 1%;
	overflow: hidden;
}
.tabset {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	border-bottom: 1px solid #6c2e1f;
	font-size: 11px;
	font-weight: bold;
	height: 1%;
}
.tabset li,
.tabset a,
.tabset span {
	float: left;
	cursor: pointer;
	overflow: hidden;
}
.tabset li {
	margin: 0 1px 0 0;
}
.tabset a {
	height: 1%;
}
.tabset a:hover {
	text-decoration: none;
}
.tabset span {
	color: #68251b;
	background: #f2e3be;
	margin: 0 0 -1px 0;
	border: 1px solid #f2e3be;
	padding: 7px 9px 6px;
}
.tabset a.active {
	background: none;
}
.tabset a.active span {
	color: #fff;
	border: 1px solid #6c2e1f;
	background: #6c2e1f;
}
/* Account Tabs Content */
#profile dt {
	font-weight: bold;
	margin: 0 0 5px 0;
}
#profile dd {
	margin: 0 0 15px 35px;
}
ul.addressblock {
	list-style: none;
	margin: 0;
	padding: 0;	
}

/* Maintenance */
.maintenance {
	margin: 0 0 20px 0;
	padding: 15px;
	border: 1px solid #edd98f;
	background: #fcf6cd url('/static/images/maintenance.gif') repeat 0 0;
}
.maintenance p {
	margin: 0;
	padding: 0 0 0 45px;
	font-size: 12px;
	line-height: 18px;
	color: #c10003;
	background: transparent url('/static/images/alert.png') no-repeat 0 0;
}
.maintenance p em {
	color: #800;
}