/*** BASIC STYLES START ***/
	
	body, div, td {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 175%; 
		color:#4d4d4d;
		margin: 0;
		padding: 0;
	}
		
	p {
		margin-top: 0px; margin-bottom: 12px;
	}
    
	a:link, a:visited {
		color: #c21881;
		text-decoration: none;
	}

	/*a:hover {
		text-decoration: underline;
		color: inherit;
	}*/
		
	ul { 
		margin:0;
		padding: 0;
	}
		
	li { 
		
	}
		
	li.siteMap_1 { 
		margin-top: 6px;
	}
		
	li.siteMap_2 { 
		line-height: 125%;
	}
		
	li.siteMap_3
		{ line-height: 125%; margin-top: 9px;}

	h1, .head {
		color: #c41982;
		/*color: #999900;*/ 
		font-size: 21px !important; 
		font-weight: bold; 
		margin-bottom: 5px;
	}

	h2, .subHead {
		color: #616161;
		font-size: 16px; 
		font-weight: bold; 
		margin-bottom: 4px;
	}
	
	h3 {
		color: #4d4d4d;
		font-size: 13px; 
		font-weight: bold; 
		margin-bottom: 4px;
	}

	h4 {font-size: 12px; font-weight: normal; color: #203C91; display: inline}

	strong {
		font-weight: bold; 
	}

	.color {
		color: #203C91; 
		display: inline;
		font-weight: normal;
	}
	
	.clear {
		clear:both;
	}
	
	#logo {
		display:block;
		height:180px;
		width:212px;
	}
	
	#logo span {
		display:none;
	}
	
	#joinNow {
		padding:54px 0 0 40px;
		position: relative;
	}
	
	#joinNow h2 {
		color:#ff0033;
		font-size:18px;
		text-transform:capitalize;
		margin: 4px 0 1px 0;
		padding: 0;
		
	}
	
	#joinNow a {
		color:#4d4d4d;
		line-height:250%;
		text-decoration:none;
	}
	#joinNow a:hover {
		color: #ff0033 !important;
		text-decoration: underline;
		
	}
	
/*** BASIC STYLES END ***/


/*** GLOBAL NAV STYLES START ***/
	
	#majorNav {
		margin:0;
		padding:0;
	}
	
	.majorNavLink {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		padding:0;
	}
	
	.majorNavLink li {
		display:block;
		list-style:none;
		margin:4px 0;
		padding:0;
	}
	
	.majorNavLink a:visited, .majorNavLink a:link {
		color: #fff;
/* 		font-family: Trebuchet MS, Helvetica, sans-serif; */
		font-size: 15px; 
		font-weight: bold; 
		padding:0;
		text-decoration: none;
/* 		text-transform:; */
	}
	    
	.majorNavLink a:hover {
		color:#c21881;
	}
	
	    
	.minorNavLink {
		display:block;
		margin:10px 0 0 0;
		padding:0;
	}
	
	.minorNavLink li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0 15px 0 6px;

	}
	
	.minorNavLink .first {
		background:none;
	}
	    
	.minorNavLink a:visited, .minorNavLink a:link {
		color: #4d4d4d; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		line-height: 20px; 
		text-decoration: none;
/* 		text-transform:capitalize; */
		padding: 0;
		margin: 0;
	}
	    
	.minorNavLink a:hover {
		color:#000 !important;
	}

	.minorNavLink li.odd {
		background: url(../images/footer_divider_odd.gif) no-repeat right center;
	}

	.minorNavLink li.even {
		background: url(../images/footer_divider_even.gif) no-repeat right center;
	}

	.minorNavLink li.last {
		background: none;
	}
	
/*** GLOBAL NAV STYLES END ***/


/*** SUB NAV STYLES START ***/
	
	.subNav_hdr {
		border:none;
		color:#d1f531;
		font-size:15px;
		font-weight:bold;
		margin:0;
		padding:10px 0 10px 10px;
	}
	
	.subnav {
		padding:0;
		margin: 0;
	}
	
	.subNavList_1 {
		margin:0;
		padding:0; 
	}
	
	.subNavList_1 li {
		line-height:0px;
		list-style:none;
		margin:0 !important;
		padding:0 !important;
	}
    
	.subNavList_1 a:visited, .subNavLink_1 a:link {
		color: #fff;
		display:block;
		font-size: 12px;
		line-height:142%;
		padding:0;
		text-decoration: none;
/* 		text-transform:capitalize; */
		font-weight: normal;
	}
	.leftCol .mod_copy a {
		color:#fff;
		font-size:13px;
		text-decoration:none;
	}
	.leftCol .mod_copy a:hover {
		text-decoration:none;
	}
    
	.subNavList_1 a:hover {
		color: #c21881;
		text-decoration:none;
	}
	
	.subNavList_2 {
		margin:0;
		padding:0; 
	}
	
	.subNavList_2 li {
		background:none;
		line-height:100%;
		list-style:none;
		margin:0;
		padding:0;
		_display: inline-block;
	}
    
	.subNavList_2 a:visited, .subNavLink_2 a:link {
		color: #eaeaea; 
		display:block;
		font-size: 11px;
		line-height:17px;
		margin:0;
		padding:0 0 0 15px;
		text-decoration: none;
/* 		text-transform:capitalize; */
		font-weight: normal;
	}
    
	.subNavList_2 a:hover {
		color: #c21881;
		text-decoration:none;
	}
	
	
	.subNavList_3 {
		margin:0;
		padding:0; 
	}
	
	.subNavList_3 li {
		background:none;
		line-height:100%;
		list-style:none;
		margin:0;
		padding:0;
	}
    
	.subNavList_3 a:visited, .subNavLink_3 a:link {
		color: #eaeaea; 
		display:block;
		font-size: 11px;
		line-height:170%;
		margin:0;
		padding:0 0 0 30px;
		text-decoration: none;
/* 		text-transform:capitalize; */
	}
    
	.subNavList_3 a:hover {
		color: #000; 
	}
    
	
    .subNavList_1 .selected, .subNavList_2 .selected, .subNavList_3 .selected {
		font-weight:bold;
		padding-left:0px;
		color: #c21881;
	}
/*** SUB NAV STYLES END ***/


/*** margins styles start ***/
	.bodyWrapper {
		margin: 20px 0px 15px 30px; 
/* 		padding: 20px 30px 20px 30px; */
/* 		width:100%;  */
padding: 0;
		voice-family: "\"}\""; 
		voice-family: inherit;
		min-height: 520px;
		height: auto !important;
		height: 520px;
/* 		width: 630px; */
	}
    
/*
	html>body .bodyWrapper {
		width: auto;
	}
*/
/*** margins styles start ***/
        
	.highlight {
		color: #3333CC;
		display: none;
	} 
        
	.errorMsg {
		color: #FF3333;
		font-size: 10px; 
		margin-left: 10px;
	}

	.smallLight {
		font-size: 10px; color: #999;
	}
		
	.imgCaption {
		color: #777;
		font-size: 9px; 
		margin: 3px 0px 4px 0px;
	}
	
	.imgTable {
		margin-top: 0px; 
		margin-bottom: 8px;
	}

	.body.first .imgTable {
		margin-bottom: 16px;
	}

	.footer {
		margin:0;
		padding:0;
	}
    
	.footer span {
		font-size:10px;
	}
	
	.footer span a { color: #4d4d4d !important; }

	.AuthorizeNetSeal { width: 110px !important; }

	.leftCol {
		margin: 0px; 
		width:100%; 
		voice-family: "\"}\""; 
		voice-family: inherit;
	}
	
	.leftCol .mod_copy {
		color:#fff;
		font-size:13px;
		margin:10px 0 10px 10px;
		padding:0 10px 0 0;
	}
	
	.leftCol .mod_copy a, .leftCol a {
		color:#fff;
		font-size:13px;
		text-decoration:none;
	}
	.leftCol .mod_copy a:hover, .leftCol a:hover {
		text-decoration:none;
	}
	
	.leftCol .mod_copy h1, .leftCol .mod_copy h2 {
		border:none;
		color:#d1f531;
		font-size:15px;
		font-weight:bold;
	}
  
  html>body .leftCol {width:auto;}
	
  .leftCol td, .leftCol div, .leftCol {color: #555; font-size: 10px; line-height: 140%;}
	
  .leftCol h1, .leftCol .head, .leftCol h2, .leftCol .subHead {color: #444; font-size: 12px; padding-bottom: 2px; border-bottom: 1px #ddd dashed;}

	.subNav {margin: 4px 0px 20px 0px;}

/*** CONTENT STYLES START ***/
	.mod_copy {margin: 10px 0px 15px 7px; width:100%; voice-family: "\"}\""; voice-family: inherit;}
    
	html>body .mod_copy {width: auto;}
    
/*** CONTENT STYLES END ***/

DIV.members_checkout {
	
}
.members_checkout h2.header_box {
	border: none;
	background: #fff;
	color: #7d43a2;
	padding-left:0;
	margin-left:0;
}
.members_checkout span.highlight {
	display: none;
	padding-left:0;
	margin-left:0;
}

.mod_forms .highlight {
  display: none;
  margin:0;
  padding:0;
}

span.left_caption {
	padding: 0;
	margin: 0;
}

span.number_box {
	display: none;
	margin:0;
	padding:0;
}

.rightCol * {
	margin: 0;
	padding: 0;
}

.rightCol .image_left {
	padding: 5px;
	margin: 0 5px 15px 0;
	border: 1px solid #c0c0c0;
	float:left;
}

.rightCol .image_left_top {
	padding: 5px;
	_padding: 2px; /* IE hack */
	margin: 0 5px 15px 0;
	_margin: 0 5px 0px 0;
	border: 1px solid #c0c0c0;
	float:left;
}

.rightCol.first .image_left_top {
	_margin: 0 5px 20px 0;	
}

.rightCol .mod_copy { 
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	color: #959595;
/* 	height: 100px; */
/* 	margin-bottom: 26px; */
}

.rightCol p {
	font-size: 10px;
	line-height: 12px;
	color: #959595;
}

.rightCol h2, .rightCol strong {
	font-size: 14px;
	line-height: 17px;
	color: #c41982;
/* 	padding-bottom: 5px; */
}


.right { float: right; }
.left { float: left; }

/*
.image_right {
	float: left;
	padding: 0;
}
*/

.image_right .img {
	margin: 10px 3px;
}

#catLink_28 {
	font-weight: bold !important;
	color: #D1F531 !important;
}

.allcards a, .allcards {
	color: #d1f531 !important; font-size: 14px; font-weight: bold;
}

.allcards a:hover {
		color: #c21881 !important;
		text-decoration: none;
}

div.allcards { padding-top: 10px; }

#socialMedia { 
	position: relative;
/* 	top: 125px; */
/* 	left: 70px; */
	height: 60px;
	_height: 57px;
	width: 200px;

}

#socialMedia a {
	line-height: 15px;
}

.mod_catalogs .imgTable {
	display: none !important;
}

/* Tab Styles  */
#tabs a  {
  background: #c0c0c0;
  text-decoration: none;
  border: solid #c0c0c0 2px;
  color: #2a447d;
  _padding-bottom: 5px;
}

#tabs A:hover  {
  background: #c0c0c0;
}

#tabs a.active-tab {
  background: #fff;
  border: solid #c0c0c0 2px;
  border-bottom: solid #fff 1px;
  color: #c21881 !important;
}

#tabs  A:hover.active-tab {
	background: #fff !important; 
}

#mainmenu { _padding-bottom: 10px !important; }

.tab_divider {
  border-bottom: 0px solid #fff;
  margin: 0;
  padding: 0;
  width: 2px;
}

.mod_members .mod_copy { margin-left: 0; margin-right: 0;}

.catalog_itemNavigator {
	background: #fff; 
	border: none; 
	padding: 3px 0px 3px 8px; 
	margin: 0px; 
	margin-bottom: 10px; 
	color: #646464;
	text-align: center !important;
}

.catalog_itemNavigator .totalItems, .catalog_itemNavigator .itemPages, .catalog_itemNavigator .displayingItems {
	font-weight: bold;
}

.catalog_itemNavigator .items_total, .catalog_itemNavigator .items_displaying {
	display: none !important;
}

.items_displaying { display: none !important; }

DIV.itemDiv {
	border: 1px #989898 solid;
	padding: 4px 7px 4px 7px;
}

h1 { font-size: 21px !important; }


.homepageQuotes  {
	font-family: "trebuchet ms", lucidia, serif;
	font-size: 19px !important;
	color: #5f5f5f;
	font-style: italic;
	line-height: 25px;
	padding: 15px 0 0 8px;

/* 	text-align: right; */
}

.homepageQuotes .rightAlign {
	text-align: right !important;
	font-size: 17px !important;
	font-style: normal;
	width: 195px;
	
}


