/* Theme:  eLayaway.com
	Desc: stylesheet for elayaway.com front page

	COLOR SCHEME
		white		#ffffff;	255,255,255
		black		#000000;	0,0,0
		silver	   #C0C0C0	 180,180,180
		medium gray  #777777	 119,119,119
		blue		 #00B0DB	 0,176,216
		purple	   #AA4A9B	 170,74,155
		yellow	   #F6B21	  246,178,25
		orange	   #E76E34	 231,110,52
		green		#87BF00	 135,191,0
		text green   #009933	 0,153,51

***********************************************************************************************
	1.  GENERAL
			1.1 Headings and paragraphs
			1.2 Forms
			1.3 Links
			1.4 Miscellaneous

	2. GENERAL ELEMEMENTS

	3. LAYOUT
			3.1 Accessibility menu
			3.2 Header
			3.3 Navigation
			3.4 Content
			3.5 Sidebar
			3.6 Footer
		 3.7 Lower Nav

	4. LAYOUT ELEMENTS
			4.1 Tables


***********************************************************************************************/

/* ----------------------- FONTS-------------------------------*/

@font-face
{
	font-family: "Book Antiqua";
	src: url("../../../../page_attachments/0000/4890/BKANT.TTF") format('truetype');
}

@font-face
{
	font-family: "Book Antiqua Italic";
	src: url("../../../../page_attachments/0000/4889/ANTQUAI.TTF") format('truetype');
	font-style:italic;
}

@font-face
{
	font-family: "Book Antiqua Bold";
	src: url("../../../../page_attachments/0000/4887/ANTQUAB.TTF") format('truetype');
	font-style:bold;
}

@font-face 
	{   font-family: "Helvetica LT Condensed Bold";
		src: url('../../../../page_attachments/0000/4892/Helvetica_LT_Condensed_Bold_1.ttf') format('truetype');
		font-style: condensed;
		}

@font-face 
	{   font-family: "Helvetica LT Condensed Light_1.ttf";
		src: url('../../../../page_attachments/0000/4893/Helvetica_LT_Condensed_Light_1.ttf') format('truetype');
		font-style: condensed;
		}

/* stuff from css page */

.newsletter_article {
   width: 525px;
   border-bottom: 1px dotted silver;
   float: left;
   text-align: left;
}

#content .newsletter_article h3 {
   margin: 10px 0 0;
}

.newsletter_article img {
   width: 500px;
   float: left;
   padding: 10px;
   margin-bottom: 20px;
   border: 1px solid silver;
   height: 207px;
   margin-top: 30px;
}

#content .sol_benefits {
   
}

#content .sol_benefits h3 {
   color: #1b75bc;
   text-transform: capitalize;
}

#content .sol_benefits ol {
   margin-left: 15px;
}

#content .sol_benefits ol li {
   text-indent: -18px;
}

#content ol li {
   background: transparent;
   list-style-position: inside;
}

#content h2.accordion_toggle {
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   margin: 0;
   color: #f84816;
   cursor: pointer;
}

.sol_merchant_integration {
   
}

#content .sol_merchant_integration ol li {
   list-style-image: none;
   background-image: none;
}

.sol_merchant_integration ol  {
   list-style-image: none;
   background-image: none;
}

.sol_merchant_integration p {
   font-size: 110%;
}

.sol_merchant_integration img {
   margin-top: 20px;
   border: 1px solid silver;
   padding: 5px;
   width: 525px;
}

#content .content_column_box_icon p {
   padding-left: 20px;
}

#content .content_column_box_icon {
   padding-left: 30px;
}

#content  .content_column_box_icon img {
   margin-left: -58px;
}
.invisible { display: none;}

#footer ul ul li a{
		color: #7bc143;
	}

.presswordcount {
	margin-bottom: 10px;
	padding: 10px 0 10px 50px;
}

#content .presswordcount h3 {
	margin: 0;
}

#content .presswordcount p {
	margin: 0;
}

.category_sections {
	padding-top: 5px;
}

.five_column {
	float: left;
	width: 110px;
}

form#form1
 {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.article_images img {
	float: right;
	padding-left: 10px;
}

.full_content_box, #full_content_box {
	width: 825px;
}

#network_container {
   width: 1000px;
}

#full_content_box a {
	width: 800px;
	color: gray;
	text-decoration: none;
}


.news_coverage li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
   list-style-type: none;
}
ul#november-07 li {

}

ul#september-07 li {

}

ul#october-07 li {

}

ul#april-07 li {

}

ul#august-07 li {

}
ul#december-07 li {

}

#full_content_box a:hover {
	width: 800px;
	color: #ff0000;
	text-decoration: none;
}




/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#content #contentimage a:hover{
	color: black;
}

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	/*font-size: 100%;*/
	font-family: inherit;
	vertical-align: baseline;
	color: black;
}

body {
	line-height: 1; 
	position: relative;}	

ol, ul {
	list-style: none; }
	
#content li {
	color: #4a4a4a;
	padding-left: 20px;
	padding-bottom: 5px;
}

table {
	border-collapse: separate; 
	border-spacing: 0;  /* tables still need 'cellspacing="0"' in the markup */
}

caption, th, td {
	text-align: left; 
	font-weight: normal;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  62.5%; /* 1em = 10px \ 1.1em = 11px \ 1.2em = 12px */
	text-align: center; 
}   
	/*background: #fff url(http://cdn.elayaway.com/page_attachments/0000/2868/body_bg_09.jpg) repeat-x top;
	background:none;
body.no-banner {
	background: #fff url(http://cdn.elayaway.com/page_attachments/0000/2854/body_bg_short_09.jpg) repeat-x top;
}

body.flash_banner {
	background: #fff url(/wp-content/uploads/images/body_bg_flash_banner.gif) repeat-x top;
}
*/
dl dt {
	list-style-type: disc;
}

#side bar dl dt {
	list-style-type: disc;
}

#sidebar dl dd {
	margin-left: 30px;
	padding-bottom: 15px;
   padding-right: 15px;
}

#sidebar dl dt {
	margin-left: 10px;
}

/* 1.1	TYPESETTING
-----------------------------------------------------------------------------------------------*/	
	
/* fancy h3/h4 html example
		<h4 class="fancy_h4">
			<span class="h_span_1">how it</span><br/>
			<span class="h_span_2">{</span>
			works
			<span class="h_span_2">}</span>
		</h4>  */
	
	
	h3.fancy_h3 {
		color: #fff;
		font-weight: normal;
		margin-top: 5px;
		font-size: 28px;
		text-align: center;
		font-family: "Helvetica LT Condensed Bold", Helvetica, sans-serif;  
		text-shadow: 2px 2px 5px rgba(0,0,0,0.7);   
	}
	h3.fancy_h3 .h_span_1 {	
		font-family: "Book Antiqua Italic", "Times New Roman", serif;
		font-size: 24px;		
		}	
	h3.fancy_h3 .h_span_2 {	
		font-family: "Book Antiqua", "Times New Roman", serif;
		font-size: 30px;		
	}	
	
	h4.fancy_h4 {
		color: #fff;
		font-weight: normal;
		font-size: 18px;
		text-align: center;
		font-family: "Helvetica LT Condensed Bold", Helvetica, sans-serif;  
		text-shadow: 2px 2px 5px rgba(0,0,0,0.7);   
		height: 65px;
	}

	h4.fancy_h4 .h_span_1 {	
		font-family: "Book Antiqua Italic", "Times New Roman", serif !important;
		font-size: 12px !important;		
		}	
	h4.fancy_h4 .h_span_2 {	
		font-family: "Book Antiqua", "Times New Roman", serif;
		font-size: 22px !important;		
	}		
		
		
	



/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	

input, textarea, select {
	font: 1.2em Arial, Helvetica, sans-serif;
}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	

a:link {
	color: #006e2b;
	text-decoration: underline;
}

a:visited {
	color: #006e2b;
}

a:hover {
	color: #ff8b00;
	text-decoration: none;
}

a:active {}


/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	

hr { 
	display: none; }
		
strong {
	font-weight: bold; }
		
em {
	font-style: italic; }
	
abbr, acronym {
	border-bottom: 1px dotted #999; 
	cursor: help;
}


/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	



.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block; }
	
/* Hides from IE-mac \*/ 
* html .clearfix {
	height: 1%; }

.clearfix {
	display: block; }
/* End hide from IE-mac */


/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

.container {
	width: 960px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	padding: 0 0 40px;
}

#header {
	position: relative;  
	width: 960px;
	overflow: hidden;
	margin-bottom: 8px;
}

#content {
	float: left;
	width: 955px;
	padding: 0 0 0 15px;
	color: #6d6f71;
	font-size: 11px;
	line-height: 1.5em;
		position: relative;
		top: 17px;
}
	
#sidebar {
	width: 225px;
	padding: 0 5px 0 13px;
	float: right; 
	color: #6d6f71;
	font-size: 11px;
	line-height: 1.4em;
}

#sidebar a img {
	padding-top: 5px;
}

#sidebar p {

}

#sidebar p i {

}

#sidebar p b {
	color: black;
}

#topbar{
	width: 960px;   
	height: 30px;
	padding: 8px 0 3px;
	overflow: hidden;
	color: #009933;
	font-size: 11px;
	background-color: #eee;
	margin-bottom: 10px;
}
#banner{
  width: 815px;
  height: 228px;
  text-align: center;
  clear: both;
  padding: 0 0 2px;
  line-height: 1em;
  overflow: hidden;
}
#flash_banner{
  width: 815px;
  height: 415px;
  text-align: center;
  clear: both;
  padding: 0 0 2px;
  line-height: 1em;
  overflow: hidden;
}

#footer {
  clear: both;
  background: url(http://elayaway.com/wp-content/themes/gconverter/theme-files/images/footer_bg.gif) repeat-x top;
  padding: 65px 0 0;
}

#footer_public {
  clear: both;
  background: url(../../../../page_attachments/0000/2848/news_outlet_logos_09.jpg.html) no-repeat top;
  padding: 65px 0 0;
}

#footer .container, #footer_public .container{
  text-align: center;
}

#footer_public .container a img {
  margin-top:80px;
}

.disclaimer {
	font-size: 10px;
	line-height: 11px;
}
	
.content_column_box {
	text-align: left;
	float: left;
	width: 260px;
	margin-right: 5px;	
	margin-bottom: 20px;
}

.merchant_content_column_box {
	text-align: left;
	float: left;
	width: 250px;
	margin-right: 0px;	
	margin-bottom: 20px;
   padding-left: 20px;
}

.merchant_content_column_box h3 {
}

.merchant_content_column_box img {
   float: left;
   padding-top: 8px;
   clear: left;
   margin-left: -50px;
}

.merchant_content_column_box a {
}
.content_full_width_box {
	text-align: left;
	float: left;
	width: 525px;
	margin-bottom: 20px;
}
#content .content_full_width_box img{
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	width: 105px;
}

#content .content_full_width_box_partner_img img{
	float: left;
	margin-bottom: 150px;
	margin-right: 20px;
	width: 175px;
}

#content .content_full_width_box p{
	margin-left: 125px;
}

#content .content_full_width_box h3{
	margin: 0 0 0em;

}


#content .content_column_box ul li {
	background: url(../../../uploads/images/blue_check.gif) no-repeat;
	color: #4a4a4a;
	padding-left: 20px;
	padding-bottom: 5px;
	clear: left;
}

#content .content_column_box img {
	float: left;
	padding-right: 8px;
	clear: both;
}


/* 3.1	Accessibility menu
-----------------------------------------------------------------------------------------------*/	

#accessibility-menu {
	position: absolute;
	left: -1000em;
	text-align: left;
}


/* 3.2	Header
-----------------------------------------------------------------------------------------------*/	

/* Logo -> Image replacement. */
#header h1, #header h1 a, #header h1 a span {
	display: block;
	width: 150px;
	height: 90px;
	overflow: hidden; 
}

#header h1 {
	float: left;
	padding: 5px 0 6px; 
}

#header h1 a {
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #00853f;
	text-decoration: none;
	position: relative;
}

#header h1{overflow:visible;}
#header h1, #header h1 a, #header h1 a span {width:200px;}

/* Christmas hat elay logo 
#header h1 a span {
background:transparent url(http://assets.elayaway.com.s3.amazonaws.com/artwork/enews/07102012/CIJ_ELayLogo.gif) no-repeat scroll 0%;
cursor:pointer;
left:0pt;
position:absolute;
top:0pt;
z-index:10;
}
*/


/* normal elay logo */
#header h1 a span {
background:transparent url(../../../../page_attachments/0000/2663/ELA_logo_250x90-1.gif.html) no-repeat scroll 0%;
cursor:pointer;
left:0pt;
position:absolute;
top:0pt;
z-index:10;
}




#header a#btn-livechat{
	position: absolute;
	right: 0;
	top: 70px;
	width: 175px;
	height: 31px;
	color: white;
	overflow: hidden;
		z-index: 90;
	display: block;
	text-align: center;
}

body.no-banner #header a#btn-livechat{
  top: 70px;
}

	#header a#btn-livechat span{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(../../../uploads/images/btn_livechat.gif) no-repeat;
	}
	
	
	
	
	#header a#btn-survey{
	
	width: 147px;
	height: 43px;
	color: white;
	overflow: hidden;
		z-index: 90;
	display: block;
	text-align: center;
	margin: 0 264px 0 0;
}
	
	

#header a#btn-survey span{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(http://elayaway.com/wp-content/uploads/images/surveybutton.png) no-repeat;
	}
	
#social_links   {  
	width: 290px;   
	height: 60px;
	position: absolute;
		bottom: 0;
		right: 0;
		z-index: 100;
}
	#social_links a {
		float: left;
		margin-right: 10px;
	}
	#social_links a#btn-facebook-icon{	
	width: 60px;
	height: 60px;
	}
		
	#social_links a#btn-twitter-icon{
	width: 60px;
	height: 60px;
	}
	
	
	#btn-googleplus
	{
	width: 60px;
	height: 60px;
		max-width: 70px;
		margin-top: 16px;
	
}
	#social_links .spanish {
		width: 62px;
		height: 30px;
		font-weight: normal;
		text-decoration: none;
		color: #00B0DB !important;
		font-size: 14px;
		line-height: 30px;
		font-family:  Helvetica, Arial, sans-serif; 
		padding: 0 3px;
		margin-top: 15px
		}
		#social_links .spanish:hover {
		border: solid 1px #c0c0c0;
		-o-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius:  5px; 
		border-radius: 5px; 
		margin-top: 14px
}
	
	
	


#topbar a{
	color: #fff;
}

#topbar form{
	width: 945px;
	float: left;
	padding-left: 15px;
	margin-top: 3px;
	position: relative;
}
	#topbar form h3{
		font-size: 12px;
		font-weight: bold;
		color: #009933;
		float: left;
		padding: 6px 10px 0 0;
	}
		#topbar form label{
			display: none;
		}
		#topbar form p{
			float: left;
			margin: 0 5px 0 0;
		}
			#topbar form p.forgot, #topbar form p.button{
				padding-top: 0px;
								color: #009933;
			}
#topbar form p.forgot a{
				
								color: #009933;
			}
	.logInButton {
		border: none;
		color: #009933;
		font-weight: bold;
		}
	.logInButton:hover {
		
		}
	.logInButton:click {
		top: 1px;
		}
		
   a.ticker_text  {
		font-weight: bold;			
		color: #009933 !important; 
		text-decoration: none;
		font-size: 16px;
		letter-spacing:-2px;
		line-height: 16px;
		font-family: Helvetica, Arial, sans-serif; 
		text-shadow: none;
		position: absolute;
			right: 10px;
			top: 3px;
		
	}
   a.ticker_text span {
	font-weight: normal;
	font-family: "Book Antiqua Italic", Arial, sans-serif;
		letter-spacing:0;
	font-size: 12px;
	padding-right: 5px;
	
	text-shadow: none;
	
}



			
			

/* 3.3	Navigation
-----------------------------------------------------------------------------------------------*/	
ul#navigation{
  width: 960px;
  height: 90px;
  clear: both;
  position: relative;
}
	ul#navigation li{
		float: left;
	}
	ul#navigation li:not(:last-child){
		margin-right: 21.6px;  
	}

		ul#navigation li ul{
			background: transparent;
		}
		ul#navigation li.inactive ul{
			display: none;
		}
		ul#navigation li.inactive:hover ul{
			display: block;
			z-index: 5000;
						background: #FCFCFC;
		}
		ul#navigation li a{
			cursor: pointer;	
			display: block;
			float: left;
			width: 142px;
			height: 72px;
			font-size: 12px;
			color: #ffffff;
			text-align: center;
			text-decoration: none;
			font-weight: bold;
			position: relative;
			overflow: hidden;
			padding-top: 5px;
		}
		
		ul#navigation li.active a{
			/*color: #000;*/
		}

			   ul#navigation li.active strong{
			color: #009933;
						font-size: 16px;
						height: 30px;
						line-height: 18px;
						position: relative;
						top: 5px;
		}
	   
		
			/* span displays on a seperate line before large text */
			ul#navigation li a span {
				font-family: "Book Antiqua Italic", Arial, sans-serif;
				font-size: 14px;
			}
				ul#navigation li a {
					color: white;
					font-size: 20px;
					font-weight: normal;
					text-align: center;
					line-height: 20px;
					font-family: "Helvetica LT Condensed Bold", Helvetica, Arial, sans-serif; 
					text-shadow: 2px 2px 5px rgba(0,0,0,0.5);			
				} 
			  
			/* --------------------------------------------  
			   temp chat style 
				link image is embeded in link with opacity-0
				*/
			ul#navigation .chat_tab img   {
				opacity: 0;				
			}   
			/* ---------------------------------------------- */
			
			/* button background images (chat button different) */
			ul#navigation .works_tab { background: url(../../../../page_attachments/0000/4879/green_howitworks.jpg) no-repeat; }			
			ul#navigation .shopping_tab { background: url(../../../../page_attachments/0000/4882/blue_shopping.jpg) no-repeat;}			
			ul#navigation .my_tab { background: url(../../../../page_attachments/0000/4869/yellow_my.jpg) no-repeat;}			
			ul#navigation .merchant_tab { background: url(../../../../page_attachments/0000/4921/orange_merchant.jpg) no-repeat;}  
			ul#navigation .join_tab { background: url(../../../../page_attachments/0000/4876/purple_join.jpg) no-repeat;}		  
			ul#navigation .chat_tab { background: url(../../../../page_attachments/0000/4880/green_chat_1.jpg) no-repeat; }
			
			
				ul#navigation li a:hover {
					color: #777;  
				}
				
		ul#navigation ul{
			position: absolute;
			left: 0;
			top: 75px;
			width: 960px;
						height: 30px;
			padding-top: 2px;
			z-index: 50;
		}
			ul#nav ul li{
				float: left;
			}
			/*
				ul#navigation li.active a span, ul#navigation li.active a:hover span{
					top: -74px;
				} 
				ul#navigation ul li strong{
					display: block;
					padding: 13px 30px 0 0;
					text-align: left;
					margin: 0;
					width: auto !important;
					height: auto !important;
					font-size: 120%;
			}  */
			
			 ul#navigation ul li a {					
		color: #009933;	  
				height: 30px;
				font-size: 16px;
				text-align: center;
				line-height: 18px;
				font-family: "Helvetica LT Condensed Bold", Helvetica, Arial, sans-serif; 
				text-shadow: none;
				width: auto;
				
			}
			
			 ul#navigation ul li a.sub_nav span {					
				font-weight: normal;
				font-family: "Book Antiqua Italic", Arial, sans-serif;
				font-size: 12px;
				padding-right: 5px;
				text-shadow: none;
			}
			   
				
			  
				ul#navigation ul li a:hover {
					color: #777;	 
				}
				
				
					

		ul#navigation a.ticker  img{
			   margin: -3px 0px 0px 44px;
			   }

/* 3.3.1 Multisite Navgation 
* * * * * * * * * * * * * * * * * * * ** * * * * * *
*/
#global_bar {  
	width: 410px;
	height: 24px;
	max-height: 24px;
	position: absolute;
		top: 47px;
		left: 276px;
		z-index: 50;
}



	

	ul#multisite_nav li a{
		float: left;
		font-family: "Helvetica LT Condensed Light_1.ttf", Helvetica, Arial, sans-serif;	 
		font-style: condensed;
		font-size: 24px;  
		height: 36px;  
		
		text-decoration: none;
		position: relative;
		overflow: hidden;
	}
	ul#multisite_nav li a:hover{  /*
		border: solid 1px #c0c0c0;
		-o-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius:  5px; 
		border-radius: 5px; */
	}
	
	
	 
	
   ul#multisite_nav li#eLayawayRetailTab a { color: #87BF00;}
   ul#multisite_nav li#eLayawayHealthTab a { color: #29AAE2; }
   ul#multisite_nav li#eLayawaySportsTab a { color: #E76E34;  }
   ul#multisite_nav li#eLayawayTravelTab a { color: #AA4A9B; }
		
   
   ul#multisite_nav li.active a, ul#multisite_nav li.inactive a:hover { 
	  font-size: 24px;
   }

#multisite_nav {
	position: relative;
	top: 0px;
	left: 0px;
	min-height: 24px;
}

#eLayawayTab {
}	  
	  
#eLayawayHealthTab {
	position: relative;
	top: 0px;
	left: 0px;
}	  
	  
#eLayawaySportsTab {
}	  
	  
#eLayawayTravelTab {
}	  
	  
#eLayawayChatTab {
}	  
	  
  

/* 3.4  Content
-----------------------------------------------------------------------------------------------*/	
#content h1{
	font-size: 20px;
	font-weight: bold;
	color: #00853E;
	margin: 0 0 .3em;
	line-height: 25px;
}
#content h2{
	font-size: 20px;
	font-weight: bold;
	color: #00853E;
	margin: 0 0 .3em;
	line-height: 25px;
}

#content h2 a{
	font-size: 25px;
	font-weight: bold;
	color: #7bc143;
	margin: 0 0 .3em;
	line-height: 25px;

}

#full_width_icon_left  h2 a{
	font-size: 14px;
	color: #7bc143;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
#full_width_icon_left  h2 {
	font-size: 14px;
	color: #7bc143;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}

#full_width_icon_left  h2 a:hover{
	color: black;
}
#content h3{
	color: #7bc143;
	font-size: 16px;
	margin: 5px 0 0px;
	text-transform: capitalize;
   line-height: 20px;
}

#content .content_column_box h3 {

	color: #7bc143;
	font-size: 16px;
	margin: 5px 0 0px;
	text-transform: capitalize;
	padding-top: 8px;
}

#content .content_column_box h4 {

	color: gray;
	font-size: 14px;
	margin: 5px 0 0px;
	text-transform: capitalize;
	padding-top: 8px;
}

#content .content_column_box h3 a {

	color: #7bc143;
	font-size: 16px;
	margin: 5px 0 0px;
	text-transform: capitalize;
}

#content h4{
	color: black;
	font-size: 16px;
	margin: 5px 0 8px;
	text-transform: capitalize;
}

#content h3 a:hover{
	color: black;
}

#content .content-view-line  h3 a{
	color: #7bc143;
	font-size: 16px;
	margin: 0px 0 0px;
	text-transform: none;
}

#content .content-view-line-news  h3 a{
	color: #7bc143;
	font-size: 16px;
margin:0px;	
text-transform: none;
}



#content .content-view-line  h3 a:hover{
	color: black;
}

#content .content-view-line-news  h3 a:hover{
	color: black;
}

#content .content-view-line  h3{
	color: #7bc143;
	font-size: 16px;
	margin: 0px 0 0px;
	padding-right: 30px;
}

#content .content-view-line-news  h3{
	color: #7bc143;
	font-size: 16px;
	padding-right: 30px;
	margin-left: 150px;
}

#full_content_box h3{
	color: #7bc143;
	font-size: 16px;
	margin: 13px 0 0;
}

#content h3 a{
	color: #7bc143;
	font-size: 16px;
	margin: 0 0 .5em;
	text-decoration: none;
}

#content a:hover h3{
	color: black;
}
#content p{
	margin: 0 0 1.5em;
}
#content dl{
	padding: 0 0 0 0px;
	margin: 0 0 2.5em;
}

#content dl{
	padding: 0 0 0 0px;
	margin: 0 0 2.5em;
}
	#content dl dt{
		font-weight: bold;
	background: url(../../../uploads/images/green_check.png) no-repeat;
	font-size: 12px;
	color: #4a4a4a;
	padding-left: 20px;
}

#sidebar dl dt{
		font-weight: bold;
	background: url(../../../uploads/images/green_check.png) no-repeat;
	font-size: 12px;
	color: #4a4a4a;
	padding-left: 20px;
}
		#content dl dd{
			margin: 0 0 1em 20px;
		}




		#content h2 span.orange {

			color: orange;

		}



		#content #homepage_content {

			float: left;

			width: 967px;

			margin-top:-28px;

			margin-left:-33px;

		}



		#content #homepage_content .homepage_content_copy {

			float:left;

			margin-bottom:20px;

			padding-right:20px;

			width:575px;

		}



		#content .widget_promo_left .product_rotating img  #featured_products_slides{
			padding-left:32px;
			padding-top:25px;
		}



		#content .widget_promo_left {
			float:left;
			height:300px;
			margin-right:13px;
			padding-right:0;
		}


		#content .widget_promo .product_rotating img  #featured_products_slides{

			padding-left:32px;

			padding-top:25px;

		}



		#content .widget_promo {
			float:left;
			height:370px;
			padding-right:0;
			margin-left: 13px;
		}



				#content .widget_promo_advantaged {

			border:1px solid silver;

			float:left;

			height:403px;

			margin-right:13px;

			padding-right:0;

			background: url(../../../../page_attachments/0000/2880/advantage_bg_taller.jpg.html) repeat-x 0 top;

		}



				#content .widget_promo_advantaged h3 {

			color: white;

			font-weight: bold;

			font-size: 14px;

			padding-left: 10px;

		}

#content .widget_promo h3 {
						color: white;
						font-weight: bold;
						font-size: 14px;
						padding-left: 10px;
				}

		.widget_promo .wide {
			width:634px;
			background-image: url(../../../../page_attachments/0000/5045/new_green_panel.png);
			height: 367px;
					 margin-left: 6px;
					 color: black;
		}



		#content .widget_promo .wide .content{
					padding: 216px 10px 0 39px;
					width: 584px;
					font-size: 14px;
					line-height: 15px;
					color: black;
					font-weight: normal;
					font-family: helvetica;
		}

		#content .widget_promo .wide .content p{
					margin: 0 0 12px;
					color: black;
				}

		#content .widget_promo .wide .content h4 {
					font-size: 14px;
					line-height: 15px;
					font-weight: bold;
					margin: 0 0 0;
				}


		#content .widget_promo .wide .content input{

			float:left;

			margin-bottom:49px;

			margin-right:14px;

			margin-top:53px;

		}

		

		#content .widget_promo .narrow {
			width:300px;
			height:80px;
			background-image: url(../../../../page_attachments/0000/5047/new_purple.png);			
		}		

		#content .widget_promo .narrow .content{
			padding-top: 5px;
		}

		



		#content .widget_promo_lower {

			background-color:#DEF2D4;

			border:1px solid silver;

			float:left;

			height:105px;

			line-height:14px;

			margin-right:13px;

			margin-top:15px;

			padding-left:10px;

			padding-right:0;

			width:382px;

		}



		#content .widget_promo_advantage {

			padding: 10px;

width:232px;

		}



		#content .widget_promo_advantage img {

			margin-left:-10px;

		}



		#content .widget_promo_lower li {

			background:transparent url(../../../uploads/images/green_bullet.gif) no-repeat scroll 0 0;

			padding-left:20px;

		}



		#content .widget_promo_lower h4 { 

			color:#2D6293;

			font-size:14px;

			font-weight:bold;

			padding:8px 0 5px 4px;

		}







/* 3.5	Sidebar
-----------------------------------------------------------------------------------------------*/	
#sidebar h3{
	font-size: 15px;
	color: #1b75bc;
	margin: 0 0 .5em;
}

#sidebar h4{
	font-size: 14px;
	color: green;
	margin: 0 0 .5em;
	text-transform: none;
	font-weight: bold;
}

#sidebar h4 a{
	font-size: 14px;
	color: green;
	margin: 0 0 .5em;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#sidebar h4 a:hover{
	font-size: 14px;
	color: #f84816;
	margin: 0 0 .5em;
}

#sidebar .widget{
	width: 225px;
	overflow: hidden;
	border-bottom: 1px solid #e1e2e3;
	margin: 0 0 10px;
	padding: 0 0 10px;
}

#sub-navigation, .boxed_widget {
	width: 185px;
	margin: 0 0 5px;
	padding: 5px 0 0;
}

#sidebar .boxed_widget .advertisement img{
   margin-right: 50px;
   margin-bottom: 01px;
   padding-left: 50px;
   width: 100px;
   height: 100px;
}

#sidebar .boxed_widget .advertisement{
   text-align: center;
}

#sidebar .boxed_widget .advertisement h4{
   text-align: center;
   font-size: 25px;
   margin-top: 10px;
}

#sidebar .boxed_widget .advertisement p b{
   text-align: left;
   font-size: 14px;
}

.boxed_widget h3 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
}

.boxed_widget p {
	padding-right: 10px;
	padding-left: 10px;
}

.boxed_widget ul li {
	background: url(../../../uploads/images/green_bullet.gif) no-repeat;
	color: #4a4a4a;
	padding-left: 20px;
	margin-left: 10px;
   padding-right: 20px;
}

.boxed_widget a img {
	padding-left: 7px;
	float: left;
}

.boxed_widget img {
	padding-left: 10px;
	float: left;
}

#sub-navigation ul h2{
	width: 185px;
	margin: 0 0 15px 0px;
	padding: 10px 0 0;
	font-size: 20px;
	color: #f84816;
}

#sub-navigation h3{
	margin: 6px 0 1px 10px;
}
	#sub-navigation ul, .boxed_widget .boxed_widget_inner {
		width: 185px;
		padding: 0 0 10px;
	}

.boxed_widget_inner ul p {
   padding-left: 30px;
   padding-bottom: 5px;
}

#sub-navigation ul p{
	padding-left: 10px;
	padding-right: 5px;
}
		#sub-navigation ul li{
			width: 183px;
			padding: 0 1px;
		}

			#sub-navigation ul li ul{
				width: 185px;
				background: transparent;
				padding:0px;
			}

			#sub-navigation ul li a{
				display: block;
				width: 180px;
				padding: 3px 0px;
				color: #000;
				font-size: 12px;
				text-decoration: none;
			}
				#sub-navigation ul li a:hover{
					background: #7bc143;					
				}

#news .wrap-group{
	background: url(../../../uploads/images/wrap_group_bg.gif) no-repeat top;
	width: 194px;
	min-height: 255px;
	padding: 10px 15px;
}
	
	#news .wrap-group .list-news{
		margin: 0 0 10px;
	}
	#news .wrap-group h5{
		font-size: 11px;
		font-weight: normal;
		color: #58595b;
	}
	#news .wrap-group .detail{
		font-style: italic;
	}
	#news .wrap-group .date{
		color: #1b75bc;
	}
	#news .wrap-group .more{
		padding: 20px 0 0;
	}
		#news .wrap-group .more a{
			color: #006e2b;
		}
#news .group-tab{
	width: 224px;
	height: 32px;
}
	#news .group-tab li{
		float: left;
	}
		#news .group-tab li a{
			color: #000;
			float: left;
			display: block;
			width: 92px;
			height: 23px;
			background: url(../../../uploads/images/tab_sidebar.gif) no-repeat top;
			text-align: center;
			text-decoration: none;
			padding: 9px 10px 0;
			font-size: 10px;
			font-weight: bold;
		}
			#news .group-tab li.active a{
				background: url(../../../uploads/images/tab_sidebar.gif) no-repeat 0 -32px;
			}
	


/* 3.6	Footer
-----------------------------------------------------------------------------------------------*/	
#footer ul li{
	float: left;
	width: 120px;
	color: #9b9da0;
	font-size: 13px;
	padding: 0 15px 0 0;
}
	#footer ul li a{
		color: #9b9da0;
	}
	#footer ul ul li{
		font-size: 10px;
		color: #7bc143;
		line-height: 1.3em;
	}

/* 3.7	Lower Nav
-----------------------------------------------------------------------------------------------*/

#lower_nav {
	float: right;
		line-height: 1.4em;
		margin: 0 0 -35px;
	padding: 40px 5px 0px 0px;
	width: 810px;	
		}

#lower_nav .lower_nav_left{
		float: left;
		padding: 0 0;
		}

.lower_nav_left a{
		padding: 0 14px 0 0;
		font-size: 9pt;
		}

#lower_nav .lower_nav_right{
		float: right;
		padding: 0 7px 0 0;
		}

.lower_nav_right a{
		font-size: 9pt;
		padding: 0 0 0 18px;
		}



/* 4. LAYOUT ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
a.btn-register{
	display: block;
	width: 163px;
	height: 38px;
	position: relative;
}
	a.btn-register span{
/*	position: absolute;
	left: 0;
	top: 0;
*/		width: 100%;
		height: 100%;
		cursor: pointer;
		background: url(../../../uploads/images/btn_register.gif) no-repeat;
	}

/* 4. Tables
-----------------------------------------------------------------------------------------------
===============================================================================================*/
table a,
table a:link,
table a:visited {
	border:none;
	}		
img {
	border-style: none;
	border-width: 0;
}	
table {
	width:90%;
	border-top:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
	border-right-width: 1px;
	margin:0;
	padding:0;
}
	
tr.odd td,
tr.odd .column1 {
	background:#e6fcd2;
	border-bottom: 1px solid #cae4b2;
}	
.column1	{
	background: #d5efbc;
	}
td {
	font-weight:normal;
	color: #0E1031;
	border-bottom: none;
	padding:.5em 1em;
	text-align:center;
}				
th {
	font-weight:normal;
	color: #ecf6d1;
	text-align:left;
	border-bottom: 1px solid #cae4b2;
	padding:.6em 1em;
	}	
thead th {
	background:#d5efbc;
	text-align:center;
	font: normal 12px/1.5em "Helvetica","Trebuchet MS",Arial,Helvetica,sans-serif;
	color: black;
	}				
tfoot th {
	background: #d5efbc;
	text-align:center;
	border-bottom-style: dotted;
	border-bottom-color: #cae4b2;
}	
tfoot th strong {
	font:bold 1.2em "Helvetica","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
}
table h3 a{
	font-size:16px;
	font-weight: normal;
	color: #555555;
}
table h3 a:hover{
	color: #006e2b;
	text-decoration: underline;}

table h4 {
	font-size: 12px;
	font-weight: bold;
	color: #006435;
	line-height: 10px;
}

#divider_dashed {
	width: 100%;
	height: 5px;
	background: url(../../../uploads/images/dotted_rule.jpg) repeat-x;
	margin-bottom: 5px;
}

#content .divider_dashed2 {
	width: 810px;
	height: 5px;
	background: url(../../../uploads/images/dotted_rule.jpg) repeat-x;
	margin-bottom: 5px;
	margin-top: 30px;
}
#content .divider_dashed {
	width: 100%;
	height: 5px;
	background: url(../../../uploads/images/dotted_rule.jpg) repeat-x;
	margin-bottom: 8px;
	margin-top: 8px;
}

#ordered_lists {
   
}

#ordered_lists ol li {
   text-indent: -18px;
}

#ordered_lists b {
   text-indent: -18px;
   font-size: 120%;
   color: black;
   line-height: 35px;
}
.contact li img 
{
float:left;
margin-bottom: 2px;
	padding: 0px 8px 0px 0;
}



.contact li {
list-style-image:none;
list-style-type:none;
}

.contact .detail {
line-height:16px;
margin: 0px 0px 14px 47px;
}
ul.contact li b {
	color: black;
	padding-left: 7px;
}

.contactus li img 
{
float:left;
margin-bottom: 2px;
	padding: 0px 8px 0px 0;
}



.contactus li {
list-style-image:none;
list-style-type:none;
}

.contactus .detail {
line-height:16px;
margin: 0px 0px 14px 28px;
}
ul.contactus li b {
	color: black;
	padding-left: 5px;
}

.class-faq_question {
	padding-bottom: 10px;
}

.class-faq_question strong {
	font-size: 120%;
	font-weight: bold;
}

#content .content-view-children ol li {
	background: url(../../../uploads/images/regular_arrow.gif) no-repeat 0% 0%;
	color: #4a4a4a;
	padding-left: 28px;
}
#sidebar .circle_bullets dl dt{
	background: url(../../../uploads/images/green_bullet.gif) no-repeat;
	color: #4a4a4a;
	padding-left: 20px;
	margin-left: 0;
}

#content .post-entry ul li{
	list-style:url(../../../uploads/images/green_check.png);
	margin-left: 30px;
    padding-left: 5px;
}

#content .post-entry ul{
	margin-top:10px;
}

#sidebar .sol_circle_bullets dl dt{
	background: url(../../../uploads/images/green_bullet.gif) no-repeat;
	color: #4a4a4a;
	padding-left: 20px;
	margin-left: 10px;
   font-weight: normal;
   font-style: normal;
}

#sidebar .sol_circle_bullets h3{
   color: #7bc143;
}

#content .circle_bullets dl dt{
	background: url(../../../uploads/images/green_bullet.gif) no-repeat;
	color: #4a4a4a;
	padding-left: 20px;
	margin-left: 0;
}

#content .no_bullets dl dt{
	list-style-type: none;
	background-image: none;
}

#content .circle_bullets ol li{
	background: url(../../../uploads/images/green_bullet.gif) no-repeat;
	color: #4a4a4a;
	padding-left: 20px;
	margin-left: 0;
}
#content .content-view-line {
	margin-bottom: 10px;
	border-bottom: 1px dotted silver;
	padding-bottom: 5px;
}

#content .content-view-line-news {
	margin-bottom: 10px;
	border-bottom: 1px dotted silver;
	padding-bottom: 5px;
}

#content .content-view-line p {
	margin: 0 0 0 0px;
}
#content .content-view-line-news p {
	margin: 0 0 0 150px;
}

ul#sub-nav-executive_bios li a {
	color: #1b75bc;
	margin-left: 10px;
}

ul#sub-nav-executive_bios li a:hover {
	color: gray;
	text-decoration: underline;
	background-color: transparent;
}

.samplecode {
	width: 500px;
	background-color: #fdf7c1;
	padding-top: 10px;
	padding-bottom: 10px;
}
#full_width_icon_left {
}

#full_width_icon_left img {
	float: left;
	margin-right: 10px;
	width: 40px;
}

#full_width_icon_left p {
	border-bottom: 1px dotted silver;
	font-size: 12px;
	color: black;
	text-decoration: none;
	width: 500px;
	margin-bottom: 8px;
	padding-right: 15px;
	padding-bottom: 12px;
}

#full_width_icon_left p a b {
}

#full_width_icon_left a {
	font-size: 10px;
	color: gray;
	text-decoration: none;
}

.content_callout {
	width: 500px;
	background-color: #ace777;
	border: 1px solid silver;
	text-align: center;
	padding: 20px;
}

.content_callout a {
	color: #006435;
	font-size: 150%;
}

.content_callout a:hover {
	color: black;
}

.content_callout b {
	font-weight: bold;
	color: black;
}

#content .video_clip {
	float: left;
	width: 250px;
	margin-right: 15px;
	margin-bottom: 20px;
}

#content .leftfloat {
	float: left;
}

#content .leftfloat img {
	float: left;
	margin-right: 1px;
	margin-left: 11px;
}

#sidebar .integration_options {
}

#sidebar .options {
	padding-bottom: 10px;
}

#sidebar .options img {
	margin: 0 0 -5px;
	padding: 0;
}

#content .hanging_icon img {
	float: left;
	margin-right: 5px;
   margin-bottom: 150px;
}

#content .hanging_icon {
   margin-top: 20px;
}

#content .video_clip h3 {
	padding-left: 9px;
	margin: 0;
}

#content .video_clip img {
}

span.date {
	padding-left: 9px;
}

#contentimage img {
	float: left;
	width: 40px;
	clear: both;
	margin-right: 10px;
}

#contentimage p {
	margin-left: 50px;
}

#content #contentimage a h3{
	text-decoration: underline;
}

#contentimage a {
	text-decoration: none;
}

#content span.notransform {
	text-transform: none;
        color: inherit;
}

#content span.centered {
	text-align: center;
	text-transform: none;
	color: black;
}

#content span.centered h3 {
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}

#content span.centered hr {
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid silver;
}

#content span.centered_colored_in h3 {
	color: #6c6c6c;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
	background-color: #eeeeee;
	text-align: center;
}

#sidebar span.notransform {
	text-transform: none;
}

#sidebar h5 {
	color: black;
	font-weight: bold;
}

/*** For Home Page Slider ***/
div.scroller { 
  width: 525px; 
  height: 375px;
  overflow: hidden;
  /* background: url(/wp-content/uploads/images/top_tabs_background.gif) top center no-repeat;*/
  }
  div.controls { position: relative; height: 42px; margin-bottom: -17px;}
  
  div.scroller div.scroller_section {
	width: 504px;
	height:365px;
	overflow:hidden;
	float:left;
	padding: 20px 1em 0 1em;	
	/*background: url(/wp-content/uploads/images/bottom_tabs_background.gif) bottom center no-repeat;*/
	}
  div.scroller div.scroller_content {
	width: 10000px;
	}
	
div#home-glider .controls a { 
  position: absolute;
  height: 42px;
}
  #register_now_tab { background: url(../../../uploads/images/register_inactive.gif) no-repeat; width: 160px; left: 10px;}
  #register_now_tab.active, #register_now_tab:hover { background: url(../../../uploads/images/register_active.gif) no-repeat; top: 0px; width: 160px;}
  #hot_products_tab { background: url(../../../uploads/images/hot_inactive.gif) no-repeat; width: 146px; left: 329px;}
  #hot_products_tab.active, #hot_products_tab:hover { background: url(../../../uploads/images/hot_active.gif) no-repeat; top: 0px; width: 146px; left: 329px;}
  #featured_merchants_tab { background: url(../../../uploads/images/featured_inactive.gif) no-repeat; width: 194px; left: 154px;}
  #featured_merchants_tab.active, #featured_merchants_tab:hover { background: url(../../../uploads/images/featured_active.gif) no-repeat; top: 0px;  width: 194px; left: 154px;}


.featured_merchants {
	width: 150px;
	float: left;
	text-align: center;
	overflow: hidden;
   padding: 9px 10px 10px 18px;
}

.hot_products {
	width: 135px;
	float: left;
	text-align: center;
	overflow: hidden;
   padding: 20px 10px 10px 15px;
}

#content .hot_products p {
   margin: 5px 0 0;
}

.featured_merchants a img {

}
/*** End Home Page Slider ***/

#alerts{ 
  position: absolute;
  top: 445px;
  left: 0px;
  width: 100%;
}

body.no-banner #alerts {top: 445px;}

body.promotions.no-banner #alerts{ 
  top: 450px; 
}

body.promotions.no-banner #navigation{
  margin-bottom: 0; 
}

body.promotions.no-banner #promotions{
  margin-bottom: 12px; 
  text-align: center;
}

body.has_search.promotions.no-banner #promotions{
  margin-bottom: 75px; 
}

#countdowns {
   overflow: hidden;
   background: #fcfbcd; 
   padding: 6px;
   text-align: center;
   border-top: 1px dotted gray;
   border-bottom: 1px dotted gray;

}
	#countdowns ul li {
	  display: inline;
	}

#search_bar {
	height: 40px;
	padding: 15px 0 40px;
	float: left;
}

  #search_bar_inner {
   background:transparent url(../../../uploads/images/search_bar_left.gif) no-repeat scroll left center;
   height:40px;
   margin:0pt auto;
   width:827px;
   }
   #search_bar_inner_small {
   background:transparent url(../../../uploads/images/bkgrnd_search_left.gif) no-repeat scroll left center;
   height:40px;
   margin:0pt auto;
   width:616px;
   }
	#search_form {
	  height: 40px;
	}
#sidebar #countdowns ul li {
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   color: black;
}

	  #countdowns ul li span{
		vertical-align: super;
	  }


#register_now_content .uniForm .ctrlHolder .textInput { width: 200px; }

.categrorized_listings2 {
   
}

.quote {
   color: #1B75BC;
   text-align: center;
   padding: 10px;
   font: italic 20px/1.2em Times, serif;
   border-top: 1px dotted silver;
   border-bottom: 1px dotted silver;
   margin-bottom: 15px;
   margin-top: 20px;
}

span.author {
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   color: gray;
}

#content h6 {
   font-weight: bold;
   text-align: right;
   margin-top: -40px;
   margin-right: 44px;
   color: black;
   margin-bottom: 5px;
   font-size: 120%;
}

div #content .ecommerce_partners img {
   padding: 15px 150px 15px 130px;
   border-bottom: 1px dotted silver;
}
.search_styles {
   text-align: center;
   color: black;
   font-weight: bold;
   padding-bottom: 10px;
   padding-top: 5px;

}

#content .search_styles h2 {
   font-weight: bold;
}

.boxed_widget .boxed_widget_inner .news_widget ul li  {
   list-style-type: none;
   list-style-image: none;
   background-image: none;
   padding-left: 10px;
   margin-left: 0;
   padding-bottom: 7px;
}
#glider-container h1 {
   color: #7cc146;
   font-size: 25px;
   padding-bottom: 6px;
}
div#content .content_intro {
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 2px;
}
div#sidebar.side_full_image a img {
	padding-bottom: 10px;
}
#sidebar .benefits_widget {
	padding-right: 12px;
	padding-left: 9px;
}

#sidebar .benefits_widget li p {
	color: #595454;
	padding-bottom: 10px;
	margin-top: -1px;
	border-bottom: 1px solid silver;
}

#sidebar .benefits_widget h4 a {
text-decoration: underline;
	color: #006e2b;
	font-size: .9em;
	font-weight: normal;
	font-style: normal;
}

#sidebar .benefits_widget h4 a:hover {
	text-decoration: underline;
	color: #000;
}

#sidebar .benefits_widget h4 {
	margin-bottom: 5px;
	margin-top: 5px;
}
#content .integration_faqs ul li {
	background-image: none;
}	#content .steps dl dd {
		padding-left: 25px;
		padding-right: 20px;
	}
	
	#content .steps dl dt {
		color: #006e2b;
		padding-left: 0;
	background-image: none;
}
#content .tutorial_steps img {
	margin-bottom: 50px;
	float: left;
	margin-right: 20px;
	height: 183px;
	width: 275px;
	border-color: #bcbcbc;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
#content .tutorial_steps h3 {
	text-transform: none;
}
.tutorial_steps {
	float: left;
	width: 530px;
border-bottom: 1px dashed silver;
margin-bottom: 25px;
}

.tutorial_steps h2 {
	margin: 0px;
}
#content .tutorial_steps h3 {
	margin: 0px;
}

#content .tutorial_steps p
{
padding-left: 309px;
}

#content .inline_tutorial_img a img{
	border-style: none;
	width: auto;
	height: auto;
	margin-left: 300px;
	margin-bottom: 0;
}
#content h5{
	font-size: 300%;
	font-weight: bold;
	color: maroon;
	line-height: 25px;
	padding: 10px 25px;
}
#content span.centered a img {
	text-align: center;
	border-style: none;
}

#content span.centered h4 {
	font-size: 18px;
	line-height: 20px;
}

#content span.centered h6 {
	font-size: 16px;
	line-height: 20px;
}

#financial_quotes {
font-variant:normal;
}

#financial_quotes .quote {
border-bottom:medium none white;
color:gray;
font-family:arial;
font-size:16px;
font-variant:normal;
font-weight:lighter;
margin-bottom:0;
margin-top:13px;
padding-bottom:0;
text-align:left;
}
#financial_quotes .quote h5 {
font-size:19px;
font-variant:normal;
font-weight:normal;

}
#financial_quotes .quote p{
font-size:11px;
font-style:normal;
line-height:13px;
padding-top:10px;
}
div#content div.content-view-children div.news_outlet img {
border-right:1px solid silver;
float:left;
margin-right:15px;
padding-right:10px;
width:125px;
}

#advantage_content {
}

#advantage_content h2 a{
text-decoration:none;
color: #3C8EC4;
line-height:12px;
font-weight:normal;
}
#advantage_content h2 a:hover{
color: black;
}

#advantage_content h2 {
font-weight:normal;
margin-bottom:-14px;
margin-top:15px;
border-bottom:1px dashed silver;}

#advantage_content h3{
}
#advantage_content .featured{
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-top:12px;
}
#advantage_content p{
}
#advantage_content .featured img{
width:508px;
}
.bloghead_tag img {
left:35px;
position:absolute;
top:232px;
}
div#twitter {
}
div #twitter a img {
float:right;
padding-right:5px;
padding-top:13px;
}


/* Places to Shop Landing page
-----------------------------------------------------------------------------------------------*/


#shop_content{
	 margin-left:-10px;
	 }

#shop_content .shop_mall_box{
	 height: 190px;
	 float: left;
	 width: 797px;
	 display: block;
	 position: relative;
	 margin-top: 30px;
	 }
#shop_content .shop_store_box{
	 height: 230px;
	 float: left;
	 width: 797px;
	 display: block;
	 position: relative;
	 }

#shop_content .shop_mall_box img{
	 float: left;
	 }

#shop_content.shop_store_box img{
	 float: left;
	 }
#shop_content .shop_mall_left{
	 width:308px;
	 float: left;
	 }

.shop_mall_left a img{
	 margin: 0px 10px;
	 }

#shop_content .shop_mall_right{
	 width:461px;
	 float: right;
	 text-align: left;
	 }

.shop_mall_right p{
	 padding-right: 6px;
	 font-size: 14px;
	 line-height: 1.4em;
	 }

#search_bar_store {
   background:transparent url(http://cdn.elayaway.com/page_attachments/0000/2958/search_bar_left.jpg) no-repeat scroll left center;
   height:40px;
   margin:0pt auto;
   width: 365px;
   float: left;
   }

.shop_store_left{
	 float: left;
	 width: 308px;
	 }

.shop_store_right{
	 float: right;
	 width: 461px;
	 }

.shop_store_right p{
	 padding-right: 6px;
	 font-size: 14px;
	 line-height: 1.4em;
	 text-align: left;
	 }

#full_merchant_box{
	 width: 797px;
	 }

.merchant_shop_ads{
	 float:left;
	 margin-bottom:20px;
	 text-align:left;
	 width:308px;
	 padding-right: 25px;
	 }

.merchant_shop_ads img{
	 float:left;
	 margin-left: 2px;
	 padding-bottom: 15px;
	 }


.merchant_shop_column {
	text-align: left;
	float: left;
	width: 200px;
	margin-right: 0px;	
	margin-bottom: 20px;
		padding-left: 20px;
		margin-left: 25px;
		}

.merchant_shop_column img {
   float: left;
   padding-top: 8px;
   clear: left;
   margin-left: -50px;
}


#search_shop_mall {
	height: 60px;
	background: url(http://cdn.elayaway.com/page_attachments/0000/2958/search_bar_left.jpg) no-repeat left top;
}

.merchant_shop_column b{
	 color: black;
	 }




/*	TESTEMONIAL SCROLLER
-----------------------------------------------------------------------------------------------*/

#testemonial_scroll {  
width:290px;
	height: 187px;
	margin-bottom: 8px;
background:url(../../../../page_attachments/0000/5049/new_yellow_image.png);  
padding: 2px 5px;  
/*font-family: GrandMoffTarkinLight, Arial,Sans-Serif;  */
font-family: Times New Roman;
font-size: 14px; 
font-weight: bold;
overflow: hidden;
color: #eee;
position: relative;
}  

#testimonial_container {
	position: relative;
	left: 12px;
	top: 15px;
	height: 162px;
	width: 267px;
}
  
#testemonial_scroll.testemonial_title {  
text-align:center;  
font-size:14px;  
font-weight:bold;  
padding:5px;  
}  
  
#testemonial_scroller {
	position: absolute;
	top: 83px;
	padding: 0 5px;
	color: #664400;
}  

#testemonial_scroller b {
	font-size: 12px; 
	font-weight: normal;
}  

/* ---------- MERCHANTS BUTTON ---------- */

#content .widget_promo .merchants {
	background-image: url(../../../../page_attachments/0000/5051/shopping_BLUE.png);
	margin-top: 8px;
	width: 300px;
	height: 80px;  
	
	}
	#content .widget_promo .merchants a  {
		height: 130px;
		width: 252px;
		text-decoration:none;
	}
	#content .widget_promo .merchants a h3 {
		padding-top: 30px;
	}
	#content .widget_promo .merchants a h3:hover {
		color: #777;	
		text-shadow: 2px 2px 5px rgba(255,255,255,0.7);  
	}
 




p.largebody {
	font-size: 120%;
	line-height: 150%;
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	top: 90px;
}

		/* Flipper Box */

		span.promoheadsmall {
			 font-size:23px;
			 font-weight:normal;
						 color: #3c8ec4;
		}

		.tab_container {
			/* border:1px solid silver;*/
			border-top:none;
			float:left;
			margin-bottom:15px;
			padding:15px 15px 0 15px;
			width:550px;
		}

		.tab_container2 {
			border: 1px solid silver;
			border-top: none;
			border-right: none;
			border-bottom: none;
			float:left;
			margin-bottom: 15px;
			padding: 15px 15px 0 15px;
			width: 308px;
		}

		

		.tabs{
			 width:581px;
			 float:left;
			 margin:0;
			padding:0;
			margin-top:30px;
						margin-left: 10px;

		}

		.tabs2{
			 width:320px;
			 float:left;
			 margin:0;
			padding:0;
			margin-top:30px;
						margin-left: 10px;

		}

		

		.tabs ul.tabNavigation {

			

			font-family: Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;

			height:30px;

		}



		.tabs ul.tabNavigation li {

			display: inline;

			background-image: none;

			float:left;

			padding-left:5px;

			padding-bottom:0;

		}



		.tabs ul.tabNavigation li a{

			color: #ffffff;

			text-decoration: none;

			padding-right: 15px;

			padding-left: 15px;

			height: 19px;

			width: 125px;

			float:left;

			text-align: center;

			padding-top: 11px;

			font-size: 14px;

			font-weight: bold;

			background:  url(../../../../page_attachments/0000/2012/tab_bkgrnd_inactive.jpg.html) bottom center;

		}



		.tabs ul.tabNavigation li a.selected, .tabs ul.tabNavigation li a:hover {

			background:  url(../../../../page_attachments/0000/4037/tab_active_bkgrnd_2.png) bottom center;

			color: #101010;

			text-decoration: none;

			padding-right: 15px;

			padding-left: 15px;

			height: 19px;

			width: 120px;

			float:left;

			text-align: center;

			padding-top: 11px;

			font-size: 14px;

			font-weight: bold;

		}



		.tabs ul.tabNavigation li a:focus {

			outline: 0;

		}

		

		.tabs ul.tabNavigation2 {

			background:transparent url(../../../../page_attachments/0000/3985/blu_nav_bkgrnd.jpg) repeat-x scroll 0 0;

			font-family: Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;

			height:30px;

		}

		

		.tabs ul.tabNavigation2 li {
			display: inline;
			background-image: none;
			float:left;
			padding-left:5px;
			padding-bottom:0;
		}



		.tabs ul.tabNavigation2 li a{
			color: #ffffff;
			text-decoration: none;
			padding-right: 15px;
			padding-left: 15px;
			height: 19px;
			width: 125px;
			float:left;
			text-align: center;
			padding-top: 11px;
			font-size: 14px;
			font-weight: bold;
			background:  url(../../../../page_attachments/0000/2012/tab_bkgrnd_inactive.jpg.html) bottom center;
		}



		.tabs ul.tabNavigation2 li a.selected, .tabs ul.tabNavigation li a:hover {
			background:  url(../../../../page_attachments/0000/4037/tab_active_bkgrnd_2.png) bottom center;
			color: #101010;
			text-decoration: none;
			padding-right: 15px;
			padding-left: 15px;
			height: 19px;
			width: 120px;
			float:left;
			text-align: center;
			padding-top: 11px;
			font-size: 14px;
			font-weight: bold;
		}



		.tabs ul.tabNavigation2 li a:focus {
			outline: 0;
		}




				  .tab_container span.price {
			color: #137594;
			font-weight: bold;
			font-size: 18px;
			padding: 0;
			margin-bottom: 0;
			margin-left: 0;
			margin-right: 0;
		}



		.tab_container .products, .tab_container .merchants {
			width: 270px;
			height: 175px;
			border: none;
			text-align: center;
			float: left;
			margin-right: 5px;
			margin-bottom: 10px;
			background: none;
			font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		}

		

		.tab_container2 .affiliates, .tab_container2 .merchants {
			width: 148px;
			height: 74px;
			border: none;
			text-align: center;
			float: left;
			margin-right: 5px;
			margin-bottom: 10px;
			background: none;
			font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		}

		

		.tab_container .view_button {
			margin:0 auto;
			width:100%;
		}

		

		.tab_container .merchants a {
			margin:20px auto;
			width:122px;
		}



		.tab_container .products h2 {
			color:black;
			font-size: 13px;
			font-weight: bold;
			padding:0;
			margin: 0;
			text-decoration: none;
			line-height: 15px;
		}



		.tab_container .merchants a img {
			border-style: none;
			padding: 20px 10px;
		}



		.tab_container p.low_as {
			color: #373737;
			font-size:10px;
			font-weight:bold;
			margin-bottom:0;
			padding:0 0 0;
		}



		.tab_container a img {
			border-style: none;
		}



		.tab_container a {
			text-decoration: none;
		}



		.tab_container a:hover {
			text-decoration: none;
			color: #137594;
		}

		/* End Flipper Box */



		.hotitems img {
			margin-bottom:15px;
			margin-left:-1px;
			margin-top:10px;
		}



		#benefits-list {
			float: left;
			margin-top: 25px;
		}

		


		#product_navigation ul li.selected {
			background:transparent url(../../../uploads/images/top_3_tab_active.jpg) no-repeat scroll 0 0;
			margin-top:5px;
		}



		#product_navigation ul li {
			background:transparent url(../../../uploads/images/top_3_tab_inactive.jpg) no-repeat scroll 0 0;
			color:#101010;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			padding-left:20px;
			padding-top:4px;
			width:182px;
			padding-top:5px;
			margin-top:5px;
		}



		#product_navigation ul li ul li {
			background:#FFFFFF none repeat scroll 0 0;
			color:#101010;
			padding:0 0 0 20px;
			width:87%;
			padding-top:5px;
		}



		#content .widget_promo_lower .leftfloat {

			float:right;

			margin-right:10px;

			margin-top:-66px;

			width:185px;

		}



		#content .widget_promo_lower .leftfloat_malllogo {

			float:left;

			margin-right:10px;

			margin-top:11px;

			width:185px;

		}



ol#elayaway-join-facts li {

  list-style-type:none; 

  list-style-position:outside;

  margin:0 0 0 2px;

  padding-left:25px;

  font-size:110%;

}



#content #tweets ul li {background:url("../../../../page_attachments/0000/3513/twitter.png") no-repeat scroll 0 0 transparent;}

#tweets { height: 220px; overflow: auto; padding: 5px 0 8px 0px; } 

#content .widget_promo .narrow .content { padding: 5px 0 0 5px; }

#tweet_footer {  }



/* Footer
-----------------------------------------------------------------------------------------------*/


#footer_test{
  padding-top: 40px;	
  clear: both;
  height: 300px;
  font-family: Helvetica, Arial, sans-serif;  
  position: relative;  
}



#footer_test  li{
	margin-top: 3px;
}

#footer_test p{
	text-align: right;	
	color: #c0c0c0;
	font-size: 14px;
	width: 210px;
	position: absolute;
	bottom: 0;
	right: 0;
}

#footer_test img{
	border-style:none;   
	border-width:0;
}

#footer_test .mcafee_img {
	padding: 3px;
	height: 40px;
	width: 70px;
	border: solid 1px #000;
	-o-border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius:  5px; 
	border-radius: 5px; 
	position: relative;
	   bottom: 55px;
}

#footer_test .footer_container{	
  height: 150px;
text-align: right;
  margin:0 auto;
  overflow:hidden;
  padding:0 0 40px;
  width:930px; 
}


#footer_security{	
  float: left;
width: 130px;
display: block;
position: relative;
height: 170px;
}
#footer_test .footer_container h2 {
	font-size: 14px;
	color:  #AA4A9B;
	padding-bottom: 5px;
}

#footer_test .footer_container a:link  {
	color: #009933;
	font-size: 12px;
	text-decoration: none;
	}

#footer_test .footer_container a:hover{
  color: #a7a9ac; 
  text-decoration: underline;
}

#footer_test .footer_container a:visited{
  color: #a7a9ac; 
  text-decoration: none;
}

#footer_test .footer_container a:visited:hover{
  color: #a7a9ac; 
  text-decoration: underline;
}

#footer_test .footer_container ul li{
  font-size:  12px;
  display: inline;
  float: left;
  line-height: 15px;
  margin-left: 10px;

}
#footer_test .footer_container ul { 
text-align: left;
}

#footer_test .footer_container ul li.left_col ul li{
  display: block;
  border-left: none;
  padding-left: 0px;
  color: #a7a9ac;  
}

#footer_test .footer_container ul li ul li{
  display: block;
  float: none;
  padding-left: 5px;
  color: #a7a9ac;
}

#security_legal {  
	width: 100px;
	height: 180px;
	float: right; 
	position: relative;
}
#security_legal a {  
	display: block;
	text-align: right;
	float: none;
}
#content .mtos_list ol li{
list-style-type: decimal;
list-style-position: outside;
}
