

/* colours:

- Grey text: 333
- Engage red: ba122b


*/

.redText {
	color: #ba122b ;
	}


a, input, button { outline: none; }

p,li {margin-top:10px;margin-bottom:10px;}

img { /*vertical-align: bottom; */display:inline-block;}

h1 {
	font-size: 22px;
	line-height: 26px;
	}

h2 {
	font-size: 16px;
	line-height: 20px;
	}

.clearit {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    margin: 0;
    padding: 0;
	}
	
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 14px/20px "Trebuchet MS",Arial,Helvetica,sans-serif;/*Arial, Helvetica, sans-serif;
	Helvetica, Verdana, Arial, sans-serif;*/
	color: #333;
	/*border-top: 5px solid #676767;*/
}

/* Header */

.headwrap {
	/*border-top: 2px solid #999;*/
	border-bottom: 3px solid #f1f1e8;
	background: #fff;
}
.header {
	width: 960px;
	margin: 0 auto;
		-webkit-text-size-adjust:none;

	}
.header img {
	float: left;
	display: inline;
	/* width: 204px; */
	margin-top: 4px;
	margin-left:10px;
	}
.header h1 {
	margin-top: 22px;
	float: left;
	display: inline;
	width: 110px;
	margin-left: 24px;
	font-size: 16px;
	line-height: 18px;
	color: #cc0033;
	font-weight: normal;
	}
.header .topnav {
	float: right;
	display: inline;
	background: transparent url('/_img/template/topnav-right.png') no-repeat bottom right;
	padding-right: 12px;
	}
.header .topnav ul, .navBar {
	list-style: none;
	margin: 0;
	padding: 8px 6px 12px 6px;
	background: transparent url('/_img/template/topnav-left.png') no-repeat bottom left;
	color: #999;
	font-size: 13px;
	font-weight: bold;
	}
	
.header .topnav li {
	display: table-cell;
	margin: 0;
	padding: 0 4px;
	border-right: 1px solid #ccc;
	}
.header .topnav li#search, .searchTop { 
	border-right: none;
	padding-right: 0;
	
	}
.header .topnav li#search input, .searchTop input {
	border: 2px solid #f1f1e8;
	background: transparent url('/_img/template/bg-txtinput.gif') no-repeat;
	padding: 4px;
	color: #999; /* was #cdcdc1333 */
	/*font-weight: bold;*/
	vertical-align: middle;
	}
.header .topnav #search form, .header .topnav #search button, .searchTop form, .searchTop button {
	margin: 0;
	padding: 0;
	}
.header .topnav #search form, .searchTop form {
	display: inline;
	}
.header .topnav img {
	float: none;
	width: 26px;
	margin-top: 0;
	vertical-align: middle;
	}
.header .topnav a:link, .header .topnav a:visited {
	text-decoration: none;
	color: #999;
	}
.header .topnav a:hover {
	color: #cc0033;
	}



.blog_posts {
	margin: 0;
	padding: 0 12px 12px 12px ;
	list-style: none;
	}
.blog_posts li {
	border-bottom: 1px solid #d2d2ca;
	font-size: 13px; /* was 14 */
	line-height: 16px; /* was 18 */
	margin: 2px 0px; /* was 2 */
	padding: 4px 0px; /* was 4 */
	}
.blog_posts li a:link, .blog_posts li a:visited {
	color: #333; /* was 000*/
	text-decoration: none;
	}
.blog_posts li a:hover {
	color: #336699;
	}
.rsslink {
	/* background: transparent url('/_img/template/feed-icon-16x16.gif') no-repeat; */
	/*padding-left: 22px; */
	/* margin-left: 10px; */
	text-align:center;
	font-weight: bold;
	}
.rsslink a { text-decoration: none; }



/* content area */

.contentwrap {
	background: #deded7 url('/_img/template/bg-content.gif') repeat-x;
	}
.content {
	width: 960px;
	margin: 0 auto;
	padding-top: 8px;
	padding-bottom: 12px;
	font-size: 13px;
	line-height: 20px;
	color: #000;
	}	

.content a:link, .content a:visited { color: #ba122b; }
.content a:hover { color: #336699; }

.crumbs {
	font-size: 11px;
	line-height: 11px;
	color: #6b6b60;
	margin: 0;
	padding: 4px 0 4px 10px;
	}
.crumbs dd {
	padding: 0 12px 0 0;
	margin: 0;
	display: inline;
	background: transparent url('/_img/template/crumb_arrow.gif') no-repeat center right;
	}
.crumbs dt {
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
	}
.crumbs a:link, .crumbs a:visited {
	color: #6b6b60;
	text-decoration: none;
	}
.crumbs a:hover {
	color: #990000;
	}

.column-left {
	width: 722px;
	float: left;
	display: inline;
	}
.column-left-outer-old {
	background: transparent url('/_img/template/bg-box_top.gif') no-repeat top left;
	padding: 0 0 0 26px;
	}
.column-left-inner-old {
	background: transparent url('/_img/template/bg-box_top.gif') no-repeat top right;
	padding: 16px 26px 0 0;
	}
.column-left-bottom-outer-old {
	background: transparent url('/_img/template/bg-box_bottom.gif') no-repeat bottom left;
	padding: 0 0 0 24px;
	}
.column-left-bottom-inner-old {
	background: transparent url('/_img/template/bg-box_bottom.gif') no-repeat bottom right;
	padding: 0 24px 0 0;
	height: 20px;
	}	
.column-left-outer {
	background: transparent url('/_img/template/bg-box_top_new2.gif') no-repeat top left;
	padding: 16px 0px 0px  0px;
	}
.column-left-inner {
	background: transparent url('/_img/template/bg-box_middle_new2.gif') repeat top left;
	padding: 1px 28px 16px 26px;
	}
.column-left-bottom-outer {
	}
.column-left-bottom-inner {
	background: transparent url('/_img/template/bg-box_bottom_new2.gif') no-repeat bottom left;
	padding: 0 0  0 0;
	}	
	
.column-right {
	width: 219px;
	float: right;
	display: inline;
	}	
.column-right-outer-old {
   	background: rgba(255, 255, 255, 1.0);
	background: transparent url('/_img/template/bg-box_top2.gif') no-repeat; 
	padding: 0 0 0 8px;
	}
.column-right-inner-old {
   	background: rgba(255, 255, 255, 1.0);
	background: transparent url('/_img/template/bg-box_top2.gif') no-repeat top right;
	padding: 8px 9px 0 0;
	}
.column-right-bottom-outer-old {
   	background: rgba(255, 255, 255, 1.0);
	background: transparent url('/_img/template/bg-box_bottom.gif') no-repeat bottom left;
	padding: 0 0 0 12px;
	margin-bottom: 12px;
	}
.column-right-bottom-inner-old {
   	background: rgba(255, 255, 255, 1.0);
	background: transparent url('/_img/template/bg-box_bottom.gif') no-repeat bottom right;
	padding: 0 12px 0 0;
	height: 20px;
	}	
.column-right-outer {
   	background: rgba(255, 255, 255, 1.0);
	background: transparent url('/_img/template/bg-box_top_right_new2') no-repeat  top left; 
	padding: 12px 0 0 0 ;
	}
.column-right-inner {
   	background: rgba(255, 255, 255, 1.0);
	background: transparent url('/_img/template/bg-box_middle_right_new2.gif') repeat top left;
	padding: 0 8px 0 9px;
	}
.column-right-bottom-outer {
	}
.column-right-bottom-inner {
   	background: rgba(255, 255, 255, 1.0);
	background: transparent url('/_img/template/bg-box_bottom_right_new2') no-repeat bottom left;
	padding: 0 12px 0 0;
		margin-bottom: 16px;

	}	

.left-photo {
	display: inline;
	float: left;
	width: 157px;
	padding-right: 12px;
	}

.left-photo-caption {
	margin: 12px 0;
	line-height: 14px;
	color: #595956;
	font: bold 12px/14px Helvetica, Verdana, Arial, sans-serif;
	text-align:center;
	}

.right-text {
	display: inline;
	float: right;
	display: block;
	width: 495px;
	background: transparent;
	}
.right-text a { font-weight: bold; }

/* narrow left, wide left main content area */

.column-left_narrow {
	display: inline;
	float: left;
	width: 204px;
	padding-bottom: 12px;
	margin-top:10px;
	background: transparent url('/_img/template/bg-left_narrow1.gif') no-repeat left bottom;
	}

.column-right_wide {
	display: inline;
	float: right;
	width: 445px;
	}

.column-left_narrow ul {
	list-style: none;
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 14px;
	line-height: 18px;
	background: transparent url('/_img/template/bg-left_narrow1.gif') no-repeat;
	}
.column-left_narrow li {
	padding: 3px 22px 3px 14px;
	}
.column-left_narrow li .divider {
	height: 1px;
	overflow: hidden;
	background: #c0c0b1;
	}
.column-left_narrow a:link, .column-left_narrow a:visited {
	text-decoration: none;
	}
.column-left_narrow li.active {
	background: transparent url('/_img/template/arrow_grey1.gif') no-repeat right top;
	
	}

/* right-side styles */

.side-title_red {
	background: transparent url('/_img/template/side_title_bottom-beige.gif') no-repeat left bottom;
	padding-bottom: 10px; /* was padding-bottom: 10px; */
}
.side-title_red h1 {
	background: transparent url('/_img/template/side_title_top-beige.gif') no-repeat;
	color: #595956;
	font-size: 14px;
	line-height: 16px;
	padding: 6px 10px 4px 10px;  /* was 10px 10px 0 10px; */
	margin: 0;
	}
	
.side-title_red1 {
	background: transparent url('/_img/template/side_title_bottom-red.gif') no-repeat left bottom;
	padding-bottom: 10px; /* was padding-bottom: 10px; */
}
.side-title_red1 h1 {
	background: transparent url('/_img/template/side_title_top-red.gif') no-repeat;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	padding: 10px 10px 0 10px;
	margin: 0;
	}
.side-title_beige {
	background: transparent url('/_img/template/side_title_bottom-beige.gif') no-repeat left bottom;
	padding-bottom: 10px;
}
.side-title_beige h1 {
	background: transparent url('/_img/template/side_title_top-beige.gif') no-repeat;
	color: #595956;
	font-size: 14px;
	line-height: 16px;
	padding: 6px 20px 4px 10px;   /* was 10px 10px 0 10px; */
	margin: 0;
	}	

.side-text {
	font-size: 11px;
	line-height: 16px;
	margin: 6px 8px;
	}

.side-text textarea {
	margin: 6px 0;
	border: 1px solid #d2d2ca;
	padding: 4px;
	width: 172px;
	height: 50px;
	background: #e9e9e9 url('/_img/template/bg-textarea.gif') no-repeat;
	font: 11px/16px Helvetica, Verdana, Arial, sans-serif;
	}
button {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	}
.txtinput {
	color: #333;
	font-weight: normal;
	/* color: #a7a799;
	font-weight: bold;  Don't Hate Me - Chris */
	font-size: 13px; /*14px */
	line-height: 16px;
	border: 1px solid #d2d2ca;
	padding: 6px 6px 3px 6px;
	background: transparent url('/_img/template/bg-txtinput_2.gif') no-repeat;
	width: 146px;
	margin: 6px 0;
	}
.column-right-inner ul {
	margin: 12px 8px;
	padding: 0;
	list-style: none;
	}
.column-right-inner li {
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
	font-weight: bold;
	line-height: 16px;
	border-bottom: 1px solid #d2d2ca;
	}
.column-right-inner li a {
	text-decoration: none;
	}

.page-title {
	background: transparent url('/_img/template/bg-title_top-yellow.gif') no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 24px;
}
.page-title h1 {
	background: transparent url('/_img/template/bg-title_bottom-yellow.gif') no-repeat;
	color:   #ba122b; /* was #595956 */
	font-size: 22px;
	line-height: 26px;
	padding: 18px 22px 8px 22px; /* was 22 22 4 22 */
	margin: 0;
	}
	
.page-title_wide {
	background: transparent url('/_img/template/bg-title_top-yellow-wide.gif') no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 24px;
}
.page-title_wide h1 {
	background: transparent url('/_img/template/bg-title_bottom-yellow-wide.gif') no-repeat;
	color: #ba122b; /* was #595956 */
	font-size: 22px;
	line-height: 26px;
	padding: 18px 22px 8px 22px; /* was 22 22 4 22 */
	margin: 0;
	}
/*.page-title_wide*/ .red {
	color: #cc0033;
	line-height:26px;
	}
.page-title_wide h1 span.grey {
	display: block;
	color: #595956;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin: 0 0 12px 0;
	}
.page-title_wide h1 span.normalweight {
	font-weight: normal;
	margin: 12px 0 0 0;
	display: block;
	font-size: 18px;
	line-height: 22px;
	}

.yellow_box-out {
	background: transparent url('/_img/template/bg-title_top-yellow-wide.gif') no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 24px;
	width:670px;
	}
.yellow_box {
	background: transparent url('/_img/template/bg-title_bottom-yellow-wide.gif') no-repeat;
	padding: 8px 8px 4px 18px; /*was 12px 18px 4px 18px;*/
	margin: 0;
	width:650px;
	}	

.yellow_box-out-half {
	background: transparent url('/_img/template/bg-title_top-yellow-half.gif') no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 24px;
	width:315px;
	float: left;
	display: inline;
	margin-left:10px;
	margin-right:10px;
	}
.yellow_box-half {
	background: transparent url('/_img/template/bg-title_bottom-yellow-half.gif') no-repeat;
	padding: 8px 18px 4px 18px; /*was 12px 18px 4px 18px;*/
	width:280px;
	}	
.yellow_box h1, .yellow_box-half h1 { 
	margin-top: 0;
	}	
.yellow_box p, .yellow_box-half p, .yellow_box ul, .yellow_box-half ul { 
	line-height:18px;
	margin-top:8px;margin-bottom:8px;
	}	
.yellow_box h1 span {
	background: #ffefc5;
	color: #595956;
	padding: 10px;
	font-size: 14px;
	}
.yellow_box h2, .yellow_box-half h2 {
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	margin-bottom: 0;
	}
.yellow_box h3, .yellow_box-half h3 {
	color: #333;
	font-size: 14px;
	line-height: 18px;
	margin-top: 0;
	}

.yellow_box-callout {
	float: left;
	display: inline;
	width: 203px;
	margin-right: 10px; /* was 4px */
	margin-top: 8px;
	color: #333;
	}
.yellow_box-callout-outer {
	background: transparent url('/_img/template/bg-yellow_box_top.gif') no-repeat;
	padding: 0 0 0 8px;
	}
.yellow_box-callout-inner {
	background: transparent url('/_img/template/bg-yellow_box_top.gif') no-repeat top right;
	padding: 8px 9px 0 0;
	line-height: 16px;	
	}
.yellow_box-callout-bottom-outer {
	background: transparent url('/_img/template/bg-yellow_box_bottom.gif') no-repeat bottom left;
	padding: 0 0 0 20px;
	width: 183px;
	margin-right: 4px;
	}
.yellow_box-callout-bottom-inner {
	background: transparent url('/_img/template/bg-yellow_box_bottom.gif') no-repeat bottom right;
	padding: 0 24px 0 0;
	height: 20px;
	overflow: hidden;
	}

.yellow_box-callout2 {
	float: left;
	display: inline;
	width: 300px;
	margin-right: 10px; /* was 4px */
	margin-top: 0px;
	padding:5px 5px;
	color: #333;
	}
.yellow_box-callout2-outer {
	background: transparent url('/_img/template/bg-yellow_box_top.gif') no-repeat;
	padding: 0 0 0 8px;
	}
.yellow_box-callout2-inner {
	background: transparent url('/_img/template/bg-yellow_box_top.gif') no-repeat top right;
	padding: 18px 9px 8px 9px;
	line-height: 16px;	
	}
.yellow_box-callout2-bottom-outer {
	background: transparent url('/_img/template/bg-yellow_box_bottom.gif') no-repeat bottom left;
	padding: 0 0 0 20px;
	width: 280px;
	margin-right: 4px;
	}
.yellow_box-callout2-bottom-inner {
	background: transparent url('/_img/template/bg-yellow_box_bottom.gif') no-repeat bottom right;
	padding: 0 24px 0 0;
	height: 20px;
	overflow: hidden;
	}

.yellow_box-callout-inner h2 {
	font-size: 14px;
	line-height: 18px;
	color: #333; /*was 000 */
	font-weight: bold;
	}

.yellow_box-title_yellow {
	background: transparent url('/_img/template/yellow_title_bottom.gif') no-repeat left bottom;
	padding-bottom: 10px;
}
.yellow_box-title_yellow h1 {
	background: transparent url('/_img/template/yellow_title_top.gif') no-repeat;
	color: #333; /*was #595956; */
	font-size: 14px;
	line-height: 16px;
	padding: 7px 5px 3px 5px; /* was 10 10 0 10  */
	margin: 0;
	}
	
.yellow_box ul {
	margin-left:0px;
	padding-left:15px;

}

.quote_w_headshot {
	border-top: 1px solid #d2d2ca;
	border-bottom: 1px solid #d2d2ca;
	margin: 18px 0;
	padding: 12px 0;
	}
.quote_w_headshot .quote-headshot {
	float: left;
	display: inline;
	border: 2px solid #d2d2ca;
	width: 100px;
	}
.quote_w_headshot .quote-testimonial {
	float: right;
	display: inline;
	width: 530px;
	font-size: 14px;
	line-height: 20px;
	padding-right: 10px;
	color: #63635e;
	}
.quote_w_headshot .quote-testimonial P {
	margin-top: 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	}
.quote_w_headshot .quote-testimonial .quote-byline {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}

.big_red_box {
	width: 442px;
	margin: 18px auto;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	}
.big_red_box h1 {
	margin: 6px 0;
	font-size: 24px;
	line-height: 28px;
	}
.big_red_box p {
	margin: 3px 0;
	}
.big_red_box-outer {
	background: transparent url('/_img/template/red_box.gif') no-repeat;
	padding: 18px 0 0 0;
	}	
.big_red_box-inner {
	background: transparent url('/_img/template/red_box.gif') no-repeat left bottom;
	padding: 0 18px 18px 18px;
	}
.big_red_box a:link, .big_red_box a:visited {
	color: #fff;
	text-decoration: none;
	}
.big_red_box a:hover {
	color: #e8d65e;
	}

.subtitle {
	font-weight: normal;
	font-size: 14px;
	color: #666;
	}
.article_search {
	width: 180px;
	padding: 2px 4px;
	font-size: 14px;
	line-height: 16px;
	}	
.page-title_wide h1 input { vertical-align: middle; }
	
/* footer */

.quote {
	text-align: left;
	color: #333333;
	padding-bottom: 20px;
	border-bottom: 1px solid #f1f1e8;
	}
.quote h1 {
	font-size: 16px;
	line-height: 18px;
	color: #ba122b;
	}
.quote-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
	margin: 0;
	}
.quote-person {
	font-size: 12px;
	font-weight: bold;
	margin-top: 6px;
	}
.footwrap {
	border-top: 3px solid #f1f1e8;
	}
.footer {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color: #a7a799;
		-webkit-text-size-adjust:none;

	}	
	
/* Accordion
----------------------------------*/
.ui-accordion { padding: 0 10px; color: #333; /*was 828291 */ overflow: hidden; }
.ui-accordion .ui-accordion-header { cursor: pointer; outline: none; position: relative; margin: 0; zoom: 1; padding-top: 4px; border-top: 1px solid #d2d2ca;  }
#top_accordion, #top_accordion2 { border-top: none; margin-top: 5px /* was 12px */; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0;text-decoration: none;  }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0; top: 0; margin-top: 0; }
.ui-accordion .ui-accordion-content { padding: 0; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 6px; overflow: auto; display: none; line-height: 16px; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Carousel
----------------------------------
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
	/*-moz-border-radius: 10px;  from css */
    width: 192px;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li, li.jcarousel-item { /* was li.jcrousel-item... */
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 192px;
    height: 160px; /* was 140 */
    /*margin: 0; 
    padding: 0;*/
    /*color: #333 /* was #828271; */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



/*
li.jcarousel-item div {
	margin: 0;
	padding:0;
	width: 100px;
	}
*/




.jcarousel-item p {
/*	font-size: 14px;
	line-height: 20px; */
	}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: none;
    font-weight: bold;
}
.mycarousel_nav { 
	border-top: 1px solid #d2d2ca;
	text-align: center; 
	margin: 0 10px;
	padding: 5px 10px;
	}
	
	
/* Carousel */




div#new_article h2 {
	color: #ba122b;
	font-size: 14px;
	line-height: 16px;
	margin-top: 0;
	}


div#new_article {
	padding: 4px 0 4px 80px; /*was 80px */ 
	/*background: transparent url('/_img/home_callouts/article.gif') no-repeat; */
	margin: 0;
	}
div#new_article h2 {
	color: #ba122b;
	font-size: 14px;
	line-height: 16px;
	margin-top: 0;
	}
div#new_article p, div#powerhouse p {
	line-height: 16px;
	}
div#honesty_sells {
	background: transparent url('/_img/home_callouts/honesty_cover3.jpg') no-repeat;
	/*padding-left: 85px;*/
	}
div#honesty_sells h2 {
	margin: 0;
	margin: 0;
	color: #ba122b;
	font-size: 16px;
	line-height: 20px;
	}
div#honesty_sells h3 {
	margin: 0;
	margin: 0;
	color: 333; /* was #828271; */
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	}
div#honesty_sells p {
	font-size: 12px;
	line-height: 16px;
	}
		
	
	

img.icon-left {
	float:left;
	margin: 0 10px 5px 0;
}

img.icon-right {
	float:right;
	margin: 0 0 10px 5px;
}

ul.checklist {
	list-style-image: url('/_img/checkmark2.gif');
}

/* TESTIMONIAL CODE */


.td_branding { 
	text-align: center; /* This value can be left, right or center */
	padding-top:0px;margin-top:0px;

}
#callout-container .testimonial {
	padding-bottom: 5px; /* was 34px */
	margin-bottom:0em; /* was 1em */
	}
#callout-container .squote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 26px;
	font-style: italic;
	color:rgb(99,99,94);
	margin: 0;
	padding: 15px;
	background: transparent url('/_img/callout-top.png') no-repeat;
	}
#callout-container .byline {
	font-size:.85em;
	/*margin-top:-26px;
	margin-left:84px;*/
	line-height:1.4em;
	font-weight:bold;
	font-color:rgb(74,74,66);
	padding: 24px 15px 10px 84px;   /* was 24px 15px 10px 84px*/
	background: transparent url('/_img/callout-bottom.png') no-repeat left top;
	margin: 0;
	}
	
#right-col-content .testimonial {
	padding-bottom: 10px; /* was 34 */
	margin-bottom:1em;
	width: 200px;
	}
#right-col-content .squote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 26px;
	font-style: italic;
	color:rgb(99,99,94);
	margin: 0;
	padding: 15px;
	background: transparent url('/_img/side-testimonial_top.gif') no-repeat;
	}
#right-col-content .byline {
	font-size:.85em;
	/*margin-top:-26px;
	margin-left:84px;*/
	line-height:1.4em;
	font-weight:bold;
	font-color:rgb(74,74,66);
	padding: 24px 15px 10px 84px; /* was 24px 15px 10px 84px*/
	background: transparent url('/_img/side-testimonial_bottom.gif') no-repeat left top;
	margin: 0;
	}	

#footer .testimonialBlock {
	margin: 0;
	padding:0;
	}
#footer .testimonial {
	padding: 0px 10px 0px 10px; /* was 34px */
	margin-bottom:0em; /* was 1em */
	background:url(/_img/quote-left.gif) no-repeat left top;

	}
#footer .squote {
	font-size: 14px;
	line-height: 20px;
	font-style:italic;
	margin: 0;	
	background:url(/_img/quote-right.gif) no-repeat right bottom;
	padding:0 40px 0 30px;
	text-align:justify;
	}
#footer .byline {
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0 0 30px;	
	color: #666666;
	}

#calltestimonials .testimonialBlock {
	margin: 0;
	padding:0;
	}
#calltestimonials .testimonial {
	padding: 0px; /* was 34px */
	margin-bottom:0px; /* was 1em */
	}
#calltestimonials .squote {
	font-size: 13px;
	line-height: 17px;
	font-style:italic;
	margin: 0;	
	padding:10px 10px 0px 10px;
	text-align: left;
	color: #444;
	}
#calltestimonials .byline {
	font-size: 13px;
	line-height: 15px;
	margin: 10px 0 0 10px;	
	color: #444;
	}


/* Store Styles */

.store_wrapper {
	width: 722px;
	float: left;
	display: inline;
	}
.store_top {
	width: 719px;
	height: 17px;
	margin: 0 auto 12px auto;
	overflow: hidden;
	background: transparent url('/_img/store/store_top.gif') no-repeat;
	}
	
.store_category {
	width: 349px;
	margin: 0 6px 6px 6px;
	float: left;
	display: inline;
	}	
.store_category-outer {
	background: transparent url('/_img/template/bg-box_top.gif') no-repeat;
	padding: 0 0 0 8px;
	}
.store_category-inner {
	background: transparent url('/_img/template/bg-box_top.gif') no-repeat top right;
	padding: 8px 9px 0 0;
	min-height: 190px;
	}
.store_category-bottom-outer {
	background: transparent url('/_img/template/bg-box_bottom.gif') no-repeat bottom left;
	padding: 0 0 0 12px;
	margin-bottom: 12px;
	}
.store_category-bottom-inner {
	background: transparent url('/_img/template/bg-box_bottom.gif') no-repeat bottom right;
	padding: 0 12px 0 0;
	height: 20px;
	}

.store-title_red {
	background: transparent url('/_img/store/title_bottom-red.gif') no-repeat left bottom;
	padding-bottom: 10px;
	margin: 0 0 9px 0;
}
.store-title_red h1 {
	background: transparent url('/_img/store/title_top-red.gif') no-repeat;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	padding: 10px 10px 0 10px;
	margin: 0;
	}	

.store_text {
	float: left;
	display: inline;
	width: 200px;
	margin-left: 6px;
	font-size: 12px;
	line-height: 16px;
	}
.store_image {
	float: right;
	display: inline;
	width: 114px;
	margin-right: 6px;
	}
	
.store_text a:link, .store_text a:visited {
	font-weight: bold;
	text-decoration: none;
	}	
		
.side-divider-long {
	width: 689px;
	height: 20px;
	margin: 10px 0;
	overflow: hidden;
	background: transparent url('/_img/template/side-divider-long.gif') no-repeat;
	}

.orderTable {
	width: 610px;
	}



#nav {
	list-style: none;
	margin: 0; /* was 8 0 0 40 */
	padding: 0 0 0 5px;
	width: 980px; /* was 960px */
	text-transform: uppercase;
	}
#nav li {
	display: inline;
	margin: 0;
	padding: 0;
	}
.sf-menu a {
	display: block;
	height: 19px;
	background: transparent url('/_img/template/bg-nav.gif') no-repeat top right;
	padding: 8px 15px 0px 6px;
	margin-right: 20px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #676767;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px dotted #ccc;
	}
.sf-menu a:hover, li.sfHover a {
	color: #666;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	}

#nav li li a {
	background: none;
	text-indent: 0px;
	height: auto;
	}
	
	
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index: 1499;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			11em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
	text-transform: none;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 28px; /* match top ul list item height */
	margin-left: 0px;
	z-index: 1499;
	padding: 6px;
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

.sf-menu li li a:link, .sf-menu li li a:visited {
	color: #666;
	text-decoration: none;
	margin: 7px 0;
	border: none;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	}
.sf-menu li li a:hover {
	color: #cc0033;
	}

.sf-menu li li:hover ul, .sf-menu li li.sfHover ul {
	margin-left: 20px;
	background: #f8f8f8;
	}
	
.red { color:ba122b}

.column-left .hiddenBox {
	display:none;	
	
}

.lpPoweredBy { display:none;}
.lpEmtStarRating { display:none; } 



/* UPDATES BY ICONISE */

#content-header {
	min-width: 550px;
	padding: 10px 20px 0px 20px;   /* was 30px; */
	margin: 10px 220px 20px 0; /* was 10px 0 20px 0 */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-image: url(/_img/sue/header-bg.gif);
}
#content-header h1, #page-header h1, .content-highlight-piece h1 {
	font-weight: bold;
	font-size: 21px;
	color: #fcb700;
	padding: 0;  /* was padding: 0 0 15px 0; */
	margin: 0px;
	text-align: left;
}
#content-header p {
	color: #FFF;	
}
#content-header .textarea {
	float: left;
	max-width: 675px;
}
#content-header .flashvideo {
	float: right;
	min-width: 158px;
	max-width: 355px;
	min-height: 200px;
	-moz-box-shadow: 3px 3px 5px #6b0b19;
	-webkit-box-shadow: 3px 3px 5px #6b0b19;
	box-shadow: 3px 3px 5px #6b0b19;
}
#content-header #player {
	display: block;
	width: 355px;
	height: 200px;
}
#content-header .divider {
	border-bottom: 1px dotted #FFF;	
}



#content-header-narrow {
	min-width: 446px;
	padding: 10px 20px;   /* was 30px; */
	margin: 10px 340px 20px 0; /* was 10px 0 20px 0 */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	background-image: url('/_img/header-bg.gif');
}
#content-header-narrow h1, #page-header h1, .content-highlight-piece h1 {
	font-weight: bold;
	font-size: 28px;
	color: #fcb700;
	padding: 0;  /* was padding: 0 0 15px 0; */
	margin: 10px 0px;
	text-align: left;
}
#content-header-narrow p {
	color: #FFF;	
}
#content-header-narrow .textarea {
	float: left;
	max-width: 675px;
}
.flashvideo {
	float: right;
	min-width: 158px;
	max-width: 355px;
	min-height: 200px;
	-moz-box-shadow: 3px 3px 5px #6b0b19;
	-webkit-box-shadow: 3px 3px 5px #6b0b19;
	box-shadow: 3px 3px 5px #6b0b19;
}
#content-header-narrow #player {
	display: block;
	width: 355px;
	height: 200px;
}
#content-header-narrow .divider {
	border-bottom: 1px dotted #FFF;	
	margin:10px 0px;
}


.flashplayer {
	-moz-box-shadow: 3px 3px 5px #6b0b19;
	-webkit-box-shadow: 3px 3px 5px #6b0b19;
	box-shadow: 3px 3px 5px #6b0b19;
}

.imageshadow {
	-moz-box-shadow: 3px 3px 5px #6b0b19;
	-webkit-box-shadow: 3px 3px 5px #6b0b19;
	box-shadow: 3px 3px 5px #6b0b19;
}

#content-header-normal {
	width: 630px;
	padding: 10px 20px;   /* was 30px; */
	margin: 10px 0 20px 0; /* was 10px 0 20px 0 */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	background-image: url('/_img/header-bg.gif');
}
#content-header-normal h1, #page-header h1, .content-highlight-piece h1 {
	font-weight: bold;
	font-size: 28px;
	color: #fcb700;
	padding: 0;  /* was padding: 0 0 15px 0; */
	margin: 10px 0px;
	text-align: left;
}
#content-header-normal h2 {
	font-weight: bold;
	font-size: 20px;
	color: #FFF;
	padding: 0;  /* was padding: 0 0 15px 0; */
	margin: 10px 0px;
	text-align: left;
}
#content-header-normal p {
	color: #FFF;	
}
#content-header-normal .textarea {
	float: left;
	max-width: 675px;
}

#content-header-normal #player {
	display: block;
	width: 355px;
	height: 200px;
}
#content-header-normal .divider {
	border-bottom: 1px dotted #FFF;	
	margin:10px 0px;
}



#events-wrapper {
	width: 908px;
}


#events-special {
	color: #333;
	font-size: 13px; /* was 12px */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;	
}
#events-special h1 {
	font-size: 16px;
	padding: 0px;
	margin: 20px 0 20px 0;
	font-weight: bold;
	color: #b61f26;
	text-align: left;
}
#events-special p {
	color: #333;
	font-size: 13px; /* was 12px */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 19px;
}
#events-special .expand-module-normal {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #f1f1eb;
	padding: 15px;
	margin: 0 0 10px 0;
	/* font-weight: bold; */
}
#events-special .expand-module-normal a, #events-special .expand-module-highlight a {
	cursor: pointer;
}
#events-special .expand-module-normal a, #events-special .expand-module-normal li {
	font-size: 13px; /* was 12px */
	color: #333;
	line-height: 19px;
}
#events-special .expand-module-highlight p, #events-special .expand-module-highlight li {
	font-size: 13px; /* was 12px */
	color: #FFF;
	line-height: 19px;
}
#events-special .expand-module-normal .divider {
	border-bottom: 1px dotted #333;
	margin: 15px 0 0 0;
}
#events-special .expand-module-highlight .divider {
	border-bottom: 1px dotted #FFF;
	margin: 15px 0 0 0;
}
#events-special .expand-module-highlight {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #b61f26;
	padding: 15px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #FFF;
}




#events-col1 {
	width: 538px;
	color: #333;
	font-size: 13px; /* was 12px */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;	
}
#events-col1 h1 {
	font-size: 16px;
	padding: 0px;
	margin: 20px 0 20px 0;
	font-weight: bold;
	color: #b61f26;
	text-align: left;
}
#events-col1 p {
	color: #333;
	font-size: 13px; /* was 12px */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 19px;
}
#events-col1 .expand-module-normal {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #f1f1eb;
	padding: 15px;
	margin: 0 0 10px 0;
	/* font-weight: bold; */
}
#events-col1 .expand-module-normal a, #events-col1 .expand-module-highlight a {
	cursor: pointer;
}
#events-col1 .expand-module-normal a, #events-col1 .expand-module-normal li {
	font-size: 13px; /* was 12px */
	color: #333;
	line-height: 19px;
}
#events-col1 .expand-module-highlight p, #events-col1 .expand-module-highlight li {
	font-size: 13px; /* was 12px */
	color: #FFF;
	line-height: 19px;
}
#events-col1 .expand-module-normal .divider {
	border-bottom: 1px dotted #333;
	margin: 15px 0 0 0;
}
#events-col1 .expand-module-highlight .divider {
	border-bottom: 1px dotted #FFF;
	margin: 15px 0 0 0;
}
#events-col1 .expand-module-highlight {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #b61f26;
	padding: 15px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #FFF;
}
#events-col2 {
	float: right;
	width: 359px;
	text-align: center;
}
#events-col2 .review-top {
	width: 359px;
	height: 16px;
	background-image: url(/_img/sue/sidebar-top.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 20px 0 0 0;
	position: relative;
}
#events-col2 .review-middle {
	width: 359px;
	background-image: url(/_img/sue/sidebar-bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: none;
}
#events-col2 .review-bottom {
	width: 359px;
	height: 82px;
	background-image: url(/_img/sue/sidebar-bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#events-col2 .review-middle .content {
	padding: 15px 30px 5px 30px;
	width: 299px;
	text-align: center;
	border: none;
}
#events-col2 h1 {
	font-size: 16px; /* was 13px */
	font-weight: bold;
	color: #146284;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0px;
	line-height: 18px;  /* was 15px */
}
#userform {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #f1f1eb;
	padding: 15px;
	margin: 25px 0 10px 0;
	font-weight: bold;
	max-width:800px;
}
#form-header {
	padding: 30px;
	margin: 0 0 10px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-image: url(/_img/sue/header-bg.gif);
}
#form-header h1 {
	color: #fcb700;
	text-align: left;
	font-size: 24px;
	padding: 0;
	margin: 0;
	font-style: italic;
	text-align:center;
}
#form-header h2 {
	color: #fff;
	text-align: left;
	font-size: 20px;
	padding: 0px;
	margin: 10px 0 10px 0;
	font-style: italic;
	text-align:center;
}
#userform fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
#userform th {
	text-align: left;
	font-size: 16px;
	color: #146284;
	font-weight: bold;
	padding: 15px 0 5px 0;
}
#userform .divider {
	border-bottom: 1px dotted #333;
	margin: 15px 0 0 0;
}
.content-highlight-piece {
	min-width: 606px;
	padding: 30px;
	margin: 10px 0 20px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-image: url(/_img/sue/header-bg.gif);
}
.productinfoplat {
	width: 254px;
	height: 225px;
	margin: 7px 0 0 7px;
	padding: 20px;
	background-image: url(/_img/sue/product-info-plat-bg.png);
	background-repeat: no-repeat;
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 18px;
}
.productinfogold {
	width: 254px;
	height: 225px;
	margin: 7px 0 0 0;
	padding: 20px;
	background-image: url(/_img/sue/product-info-gold-bg.png);
	background-repeat: no-repeat;
	float: right;
	color: #333;
	font-size: 12px;
	line-height: 18px;
}

.productinfowide {
	width: 580px;
	height: 140px;
	margin: 7px 0 0 7px;
	padding: 20px;
	background-image: url(/_img/sue/product-info-wide-bg2.png);
	background-repeat: no-repeat;
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 18px;
}
.productinfonarrow {
	width: 180px;
	height: 225px;
	margin: 7px 10px 0 0;
	padding: 10px;
	background-image: url(/_img/sue/product-info-narrow-bg.png);
	background-repeat: no-repeat;
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 18px;
}



.productinfoplat h1, .productinfogold h1 {
	font-size: 18px;
	font-weight: bold;
	color: #b61f26;
	padding: 0 0 20px 0;
	margin: 0px;
}
.productinfowide h1 {
	font-size: 24px;
	font-weight: bold;
	color: #b61f26;
	padding: 0;
	margin: 0px;
}
.productinfowide p {
	font-size: 14px;
}
.productinfonarrow h1 {
	font-size: 20px;
	font-weight: bold;
	color: #b61f26;
	padding: 0;
	margin: 0px;
}
.productinfonarrow h2, .productinfowide h2 {
	padding: 0 ;
	margin: 0px;
}
.productinfoplat a:link, .productinfogold a:link, .productinfonarrow a:link, .productinfowide a:link {
	color: #146284;
	font-size: 16px;
	text-decoration: none;
}
.productinfoplat a:visited, .productinfogold a:visited, .productinfonarrow a:visited, .productinfowide a:visited {
	color: #146284;
	font-size: 16px;
	text-decoration: none;
}
.productinfoplat a:hover, .productinfogold a:hover, .productinfonarrow a:hover, .productinfowide a:hover {
	color: #b61f26;
	font-size: 16px;
	text-decoration: underline;
}
.productinfoplat a:active, .productinfogold a:active, .productinfonarrow a:active, .productinfowide a:active {
	color: #146284;
	font-size: 16px;
	text-decoration: none;
}
.content-testimonial {
	background-color: #eeeee6;
	height: 100px;
	padding: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.content-testimonial .content {
	font-size: 11px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.content-testimonial .title {
	font-weight: bold;	
}
.content-testimonial-point {
	background-image: url(/_img/sue/testimonial-point.gif);
	background-repeat: no-repeat;
	height: 14px;
	margin: 0 0 20px 0;
	padding: 0px;
}
.submit-btn {
	font-size:16px; 
	margin-top:0px;
	font-weight:bold; 
	padding: 10px;
	margin-bottom:15px;
	border: none;
	width:300px;
	color: #FFF;
	background-color: #b61f26;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor:pointer; 
}

.submit-btn-small {
	font-size:14px; 
	margin:10px 0;
	font-weight:bold; 
	padding: 5px;
	border: none;
	width:150px;
	color: #FFF;
	background-color: #b61f26;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	cursor:pointer; 
}

.popup-btn {
	padding: 10px;
	margin:10px;
	width:200px;
	border: none;
	font-size:18px; 
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	background-color: #b61f26;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor:pointer;
	text-decoration: none;
	}

.popup-btn a, .popup-btn a:link, .popup-btn a:visited, .popup-btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	width:200px;
}

.clear {
	clear: both;
}
.highlight-yellow {
	color: #fcb700;
}
.highlight-blue {
	color: #146284;
}
.highlight-red {
	color: #b61f26;
}
.table-row-color1 {
	background-color: #eeeee6;	
}
.table-row-color2 {
	background-color: #FFF;	
}
.table-row-highlight {
	background-image: url(/_img/sue/header-bg.gif);
	color: #FFF;
	font-weight: bold;
	padding: 10px;
}
.table-row-highlight a:link, .table-row-highlight a:hover, .table-row-highlight a:visited, .table-row-highlight a:active {
	color: #fcb700;	
}
.membership-table tr {
	margin: 15px;	
}
.membership-table th {
	padding: 20px 10px 20px 10px;	
	font-size: 16px;
	font-weight: bold;
	color: #146284;
}
.membership-table th a {
	font-size: 12px;	
}
.membership-table td {
	padding: 0 10px 0 10px;	
	height: 31px;
}
.membership-table img {
	padding-top: 6px;
}
.dropShadow {
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc; 
	box-shadow: 5px 5px 5px #ccc;
}

.expand-module-normal {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #f1f1eb;
	padding: 15px;
	margin: 0 0 10px 0;
	/* font-weight: bold; */
}
.expand-module-normal a, #events-col1 .expand-module-highlight a {
	cursor: pointer;
}
.expand-module-normal a, #events-col1 .expand-module-normal li {
	font-size: 13px; /* was 12px */
	color: #333;
	line-height: 19px;
}
.expand-module-highlight p, #events-col1 .expand-module-highlight li {
	font-size: 13px; /* was 12px */
	color: #FFF;
	line-height: 19px;
}
.expand-module-normal .divider {
	border-bottom: 1px dotted #333;
	margin: 15px 0 0 0;
}
.expand-module-highlight .divider {
	border-bottom: 1px dotted #FFF;
	margin: 15px 0 0 0;
}
.expand-module-highlight {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #b61f26;
	padding: 15px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #FFF;
}
