/* styles */
/*
body {
	margin : 20px 10px;
	background: #efece2;	
	font-size:12px;	
	line-height:18px;
	font-family: 'lucida sans',arial, sans-serif;
	color: #7b6d6a;
}








h1 {
	font: 26px times;
	color: #806a65;
	margin : 0 0 10px 0;
	padding-bottom: 2px;
}

h2 {
	font: 26px times;
	color: #806a65;
	margin : 0 0 5px 0;
	padding-bottom: 2px;


}

h3 {
	font:bold 14px arial;
	color: #cf5057;
	margin : 20px 0 12px 0;
}

h4 {
	font:bold 14px arial;
	color: #cf5057;
	margin : 20px 0 12px 0;

}

h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;

}

ul { 
padding: 3px 0px 3px 3px;
margin-left: 0;
margin-bottom: 20px;
margin-right: 0;
}

ul li {
padding-left: 15px;
background-image: url('/themes/azzarello/images/global/bullet.gif');
background-repeat: no-repeat;
background-position: 0px 6px;
line-height: 18px;
list-style-type : none;
}

ol { 
padding: 3px 0px 3px 3px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 0;
}

ol li{ 
	list-style-type : decimal;
	line-height: 18px;
	margin-bottom: 20px;
	
}

*/

table {
border: 0px;
}


p {
	margin-bottom: 20px;
	line-height: 18px;

}
/*
input,textarea {
	border: 1px solid #CCCCCC;
}

.form-submit {
	border: 0px;
}

*/
a:link, a:visited {

	color:#b1882e;
}

a:hover  {	
	color:#44371b;

}

a.dem:link, a.dem:visited {
	color: #999999;
}

a.button:link, a.button:visited {
	color: #806A65; 
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.hr {
	height: 1px;
	margin: 10px 0 10px 0;
	background-image: url('/themes/azzarello/images/global/hr.gif');
	background-repeat: repeat-x;

}

.vr {
	width: 1px;
	background-image: url('/themes/azzarello/images/global/vr.gif');
	background-repeat: repeat-y;
	background-position : center;
}

.gt {
	font-size: 14px;
	font-weight: bold;
	*vertical-align: middle;
}

.clear {
	clear: both;
}

a.ul {
	text-decoration: underline;
}

#mainframe {
	align:center;
	width: 850px;
	margin-top: 0px;
	
}

#navbar {
	padding: 0px 10px 0px 0px;
		height: 37px;


}

#navbar #logo {
	float: left;
	height: 37px;
}

#navbar #nav {
	float: right;
	height: 17px;
	padding-top: 20px;
	padding-right: 1px;


}

.button {
	margin-bottom: 4px;
}
.seperator {
	margin: 0 10px 0 10px;
}

#heading,#rightcol {
	background-image: url('/themes/azzarello/images/global/ds-bg.gif');
	background-repeat: repeat-y;
	background-position: right;
}
#heading {
	background-color: #806A65;
	padding: 0 10px 0 0;

}


#heading .title {
	padding: 20px;
	color: #FFFFFF;
}

#heading .title a:link, #heading .title a:visited {
	color: #F4D9C9;
	font-weight: normal;
	text-decoration: none;
}

#heading table td {
padding: 4px 20px 0 0;
}


#rightcol {
	padding: 20px 10px 0 0;
	width: 264px;
	background-color: #ffffff;

}

#maincontent {
	background: #ffffff;
	background-image: url('/themes/azzarello/images/global/ds-bg.gif');
	background-repeat: repeat-y;
	background-position: left;
}

#mainbody {
	width: 536px;
	background-color: #ffffff;
	vertical-align: top;

}

#mainbody .content {
	padding: 20px 40px 20px 20px;

}
/*
.subscribe {
	background-image: url('/themes/azzarello/images/global/subscribe-bg.gif');
	background-repeat: no-repeat;
	padding: 0 10px 10px 8px;
	width: 246px;
	height: 215px;
}
.subscribe2 {
	background-image: url('/themes/azzarello/images/global/subscribe2-bg.gif');
	background-repeat: no-repeat;
	padding: 0 10px 10px 8px;
	width: 246px;
	height: 188px;
}

.subscribe .title, .subscribe2 .title {
	color: #ffffff;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	font-size: 10px;
}

.subscribe .form,.subscribe2 .form {
	font-weight: bold;
	padding: 5px 10px 0 10px;
	font-size: 10px;
	line-height: 18px;
}

.subscribe .form .desc, .subscribe2 .form .desc {
	color: #AF9663;
	font-weight: normal;
}

.subscribe .form .firstname, .subscribe2 .form .firstname {
	float: left;
	margin: 10px 5px 0 0;
	color: #595156;
	
}

.subscribe .form input, .subscribe2 .form input{
font-size: 12px;
}

.subscribe .form .lastname, .subscribe2 .form .lastname {
	margin: 10px 0 0 0;
	color: #595156;

}

.subscribe .form .email, .subscribe2 .form .email {
	margin: 5px 0 0 0;
	color: #595156;

}

.subscribe .form #subscribe, .subscribe2 .form #subscribe {
	border: 0px;
	margin-top: 10px;
}

*/

.forward-to-friend {
	background-image: url('/themes/azzarello/images/global/subscribe-bg.gif');
	background-repeat: no-repeat;
	padding: 0 10px 10px 8px;
	width: 246px;
	height: 178px;
	margin-bottom: 10px;
}

.forward-to-friend .title {
	color: #ffffff;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	font-size: 10px;
}

.forward-to-friend .form {
	font-weight: bold;
	padding: 5px 10px 0 10px;
	font-size: 10px;
	line-height: 18px;
}

.forward-to-friend .form .desc {
	color: #AF9663;
	font-weight: normal;
}



.forward-to-friend .form input{
font-size: 12px;
}


.forward-to-friend .form .forwardee {
	margin: 5px 0 0 0;
	color: #595156;
}

.forward-to-friend .form .forwarder {
	margin: 10px 0 0 0;
	color: #595156;
}

.forward-to-friend .form #forward {
	border: 0px;
	margin-top: 10px;
}

.currentissue {

	width: 226px;

padding: 0px 10px 0 10px;
margin-top: 5px;
}

.currentissue img {
	margin-bottom: 4px;
}

.currentissue a:link,.currentissue a:visited {
	color: #453431;
}

.currentissuebody b{
color: #CA7020;
}

.quote {
	width: 264px;
	margin-bottom: 15px;
}

.quote .body {
	background-image: url('/themes/azzarello/images/global/quote-bg.gif');
	background-repeat: repeat-y;
	padding: 0 30px 10px 30px;
}

.quote ul, .dialog ul { 
padding: 3px 0px 0px 3px;
margin-left: 0;
margin-bottom: 0;
margin-right: 0;
}

.quote li, .dialog li {
padding-left: 10px;
padding-bottom: 0px;
margin-bottom: 0px;
background-image: url('/themes/azzarello/images/global/dash.gif');
background-repeat: no-repeat;
background-position: 0px 9px;

}

.currentissuetitle {
	background-image: url('/themes/azzarello/images/content/current-issue-desired-outcome.gif');
	background-repeat: no-repeat;
	margin: 10px 0 5px 0;
	height: 24px;
	width: 495px;
	text-align: right;
	color: #DBC6BE;
}




.upcomingissues {
	width: 264px;
	margin-bottom: 15px;
}

.upcomingissues .top {
	background-image: url('/themes/azzarello/images/global/upcoming-issues-top.gif');
	background-repeat: no-repeat;
	height: 20px;
	width: 249px;
	padding: 5px 0 0 15px;
	color: #ffffff;
	font-weight: bold;
}

.upcomingissues .body {
	background-image: url('/themes/azzarello/images/global/upcoming-issues-bg.gif');
	background-repeat: repeat-y;
	padding: 0 25px 0 15px;
}

.upcomingissues .body table td {
	vertical-align: top;
	padding: 10px 5px 10px 0;
	font-size: 10px;
	line-height: 14px;
}

.upcomingissues .body table td.hr {
	border-bottom: 1px solid #ECE2D9;
	background-image: none;
	padding: 0;
}

.productimage {
	padding: 0 20px 20px 20px;
}




b.light {
	color: #888888;
}

.hl {
	color: #C06423;
	/*color: #CC3400;*/
}

#user-login-form {
  text-align: left;
}

.item-list {
	padding: 10px 0 0 0;
}
.item-list ul {
	padding: 3px 0px 3px 3px;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
}

.item-list ul li {
	padding-left: 15px;
	background-image: url('/themes/azzarello/images/global/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style: none;
}
.footer {
	padding-bottom: 20px;
}


.code {
	background-color: #FFF1AE;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
}

#form-table-user-register,#form-table-user-edit {
	width: 450px;
}


.form-table td{
	padding: 4px 10px 4px 0px;
	vertical-align: top;
}

.form-table .form-item {
	font-weight: bold;
}


.form-radio {
	border: 0px;
}

.form-checkbox {
	border: 0px;
}

.form-required {
	color: #ff0000;

}

div.tabs {
margin-bottom: 10px;
}

div.tabs ul.primary
{
padding: 3px 0px 3px 0px;
margin-left: 0;
margin-bottom: 0;
margin-right: 0;
border-bottom: 1px solid #C0C0C0;

}

div.tabs ul.primary li
{
list-style: none;
margin: 0;
display: inline;
background-image: none;
line-height: 12px;
}

div.tabs ul.primary li a
{
padding: 2px 6px 3px 6px;
margin-left: -5px;
border: 1px solid #C0C0C0;
border-bottom: none;
background: #F8F8F9;
text-decoration: none;

}

div.tabs ul.primary li a:link { color: #AF9663;text-decoration: none; }
div.tabs ul.primary li a:visited { color: #AF9663;text-decoration: none; }

div.tabs ul.primary li a:hover
{
color: #FF6A00;
background: #FFFFFF;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
}

div.tabs ul.primary li a.active
{
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}




div.tabs ul.secondary
{
	padding: 3px 0px 3px 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;

}

div.tabs ul.secondary li
{
	list-style: none;
	margin: 0px;
	display: inline;
	background-image: none;

}

div.tabs ul.secondary li a
{
	padding: 2px 15px 3px 0px;
	margin-left: -5px;
	border-right: 1px solid #C0C0C0;
	text-decoration: none;
}

div.tabs ul.secondary li a:link { color: #AF9663;text-decoration: none; }
div.tabs ul.secondary li a:visited { color: #AF9663;text-decoration: none; }

div.tabs ul.secondary li a:hover
{
	color: #FF6A00;
	background: #FFFFFF;
	border-right: 1px solid #C0C0C0;
}

div.tabs ul.secondary li a.active
{
	background: #FFFFFF;
	margin: 0px;
	font-weight: bold;
}


.profile {

}

.profile h2.title {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

.profile dl {
	margin-left: 5px;
}


.profile dl dt {
	font-weight: bold;

}


.profile dl dd {
	margin-bottom: 5px;
}



.status {
	font-weight: bold;
	color: #ff0000;
}


.callout {
	width: 264px;
	margin-bottom: 15px;

}

.callout .body {
	background-image: url('/themes/azzarello/images/global/callout-bg2.gif');
	background-repeat: repeat-y;
	padding: 0px 20px 10px 15px;
	font-face: arial;
	font-size: 13px;
}



.ftf {
	width: 264px;
	margin-bottom: 15px;
}

.ftf .body {
	background-image: url('/themes/azzarello/images/global/callout-bg.gif');
	background-repeat: repeat-y;
	padding: 0px 20px 10px 15px;
	font-size: 14px;
	color: #eeeeee;
}

.ftf a:link, .ftf a:visited {
color: #ffffff;
}


.box {
	border: 1px solid #cccccc; 
	padding: 10px; 
	margin-bottom: 20px;
}

.error {
color: #ff0000;
font-weight: bold;
font-size: 11px;
}

.note {
font-size: 10px;
color: #999999;
}

.comment_mod {

padding: 20px 30px 20px 20px;
}

#comments .comment {

padding: 0px 30px 0px 20px;
}

#comments .indented {

margin-left: 25px;
}

#comments .submitted {

	color: #ccc;
	font-style : italic;
}


ul.links {
margin-bottom: 0px;
}

table.filtertips {
border: 1px solid #ccc;
}

table.filtertips th {
font-weight: bold;
border: 1px solid #ccc;
background-color: #eee;
padding: 10px;

}

table.filtertips td {
border: 1px solid #ccc;
padding: 10px;
}



.dialog {
 width:100%;
 margin:0px auto;
 margin-bottom: 20px;
 min-width:20em;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:10px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(/themes/azzarello/images/global/dl1/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(/themes/azzarello/images/global/dl1/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(/themes/azzarello/images/global/dl1/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(/themes/azzarello/images/global/dl1/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#EFECE2;
 padding:0px 5px 0px 5px;
}

.dialog .ft {
 background:transparent url(/themes/azzarello/images/global/dl1/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(/themes/azzarello/images/global/dl1/br.gif) no-repeat right 0px;
}

.dialog2 {
 width:100%;
 margin:0px auto;
 margin-bottom: 20px;
 min-width:20em;
}

.dialog2 .hd .c,
.dialog2 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:10px;
}

.dialog2 .ft .c {
 height:14px;
}

.dialog2 .hd {
 background:transparent url(/themes/azzarello/images/global/dl2/tl.gif) no-repeat 0px 0px;
}

.dialog2 .hd .c {
 background:transparent url(/themes/azzarello/images/global/dl2/tr.gif) no-repeat right 0px;
}

.dialog2 .bd {
 background:transparent url(/themes/azzarello/images/global/dl2/ml.gif) repeat-y 0px 0px;
}

.dialog2 .bd .c {
 background:transparent url(/themes/azzarello/images/global/dl2/mr.gif) repeat-y right 0px;
}

.dialog2 .bd .c .s {
 margin:0px 12px 0px 4px;
 background:#F5E4E4;
 padding:0px 5px 0px 5px;
}

.dialog2 .ft {
 background:transparent url(/themes/azzarello/images/global/dl2/bl.gif) no-repeat 0px 0px;
}

.dialog2 .ft .c {
 background:transparent url(/themes/azzarello/images/global/dl2/br.gif) no-repeat right 0px;
}
