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

	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


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

/* @group My Group */



/* @end */

.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; }

body {
	line-height: 1; }	

#sub-navigation{
    border:solid 1px #CCC;
    -moz-border-radius:10px;
    border-radius:10px;
}	
	
ol, ul {
	list-style: none; }
	
#content li {
	background: url(/images/green_check.gif) no-repeat;
	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: rgba(0,0,0,0.0);
}

body.no-banner {
    background: #fff url(http://cdn.elayaway.com/page_attachments/0000/2854/body_bg_short_09.jpg) repeat-x top;
}

body.global_bar {
  background: #fff url(http://cdn.elayaway.com/page_attachments/0000/2854/body_bg_short_09.jpg) repeat-x 0 30px;
}

body.flash_banner {
    background: #fff url(/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	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/	

p{
    line-height: 18px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}

h1{
    color: #007A3D;
    line-height: 36px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 25px;
    font-weight: bold;
}

h2 {
    color: #5BBF21;
    line-height: 24px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

h3{
    color: #1c1c1c;
    line-height: 18px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


/* 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
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

.hide {
	position: absolute;
	left: -9999px;
}

.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: 815px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	padding: 0 0 40px;
}

#header {
	position: relative;
	width: 805px;
	overflow: hidden;
}

#content {
	float: left;
	width: 530px;
	padding: 0 0 0 25px;
	color: #6d6f71;
	font-size: 11px;
	line-height: 1.5em;
}
	
#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: 815px;
	height: 32px;
	padding: 8px 0 3px;
	overflow: hidden;
	color: #fff;
	font-size: 11px;
}
#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(/images/footer_bg.gif) repeat-x top;
  padding: 65px 0 0;
}

#footer_public {
  clear: both;
  background: url(http://cdn.elayaway.com/page_attachments/0000/2848/news_outlet_logos_09.jpg) 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(/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: 172px;
	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:300px;}
#header h1 a span {
background:transparent url(http://cdn.elayaway.com/page_attachments/0000/2663/ELA_logo_250x90-1.gif) 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(/images/btn_livechat.gif) no-repeat;
	}
	
	#header a#btn-facebook-icon{
	position: absolute;
	right: 0;
	top: 70px;
	width: 37px;
	height: 31px;
	color: white;
	overflow: hidden;
        z-index: 90;
	display: block;
	text-align: center;
	margin: 0 180px 0 0;
}
	
	body.no-banner #header a#btn-facebook-icon{
  top: 70px;
}

#header a#btn-facebook-icon span{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(/images/facebook_icon.jpg) no-repeat;
	}
	
	#header a#btn-twitter-icon{
	position: absolute;
	right: 0;
	top: 70px;
	width: 37px;
	height: 31px;
	color: white;
	overflow: hidden;
        z-index: 90;
	display: block;
	text-align: center;
	margin: 0 222px 0 0;
}
	
	body.no-banner #header a#btn-twitter-icon{
  top: 70px;
}

#header a#btn-twitter-icon span{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(/images/twitter_icon.jpg) no-repeat;
	}


#topbar a{
	color: #fff;
}
#topbar .external-link {
position:absolute;
right:33px;
top:113px;
}
#topbar form{
	width: 680px;
	float: left;
	padding-left: 15px;
}
	#topbar form h3{
		font-size: 10px;
		color: #7bc143;
		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: 4px;
			}



/* 3.3	Navigation
-----------------------------------------------------------------------------------------------*/	
ul#navigation{
  width: 810px;
  height: 71px;
  clear: both;
  padding: 0 0 0 5px;
  margin: 0 0 20px;
  position: relative;
}
	ul#navigation li, ul#multisite_navigation li{
		float: left;
	}
		ul#navigation li ul{
			background: #FFF;
		}
		ul#navigation li.inactive ul{
			display: none;
		}
		ul#navigation li.inactive:hover ul{
			display: block;
			z-index: 5000;
		}
		ul#navigation li a, ul#multisite_navigation li a{
			cursor: pointer;
			display: block;
			float: left;
			width: 133px;
			height: 37px;
			font-size: 12px;
			color: #FFF;
			text-align: center;
			text-decoration: none;
			font-weight: bold;
			position: relative;
			overflow: hidden;
		}
		
		ul#navigation li.active a, ul#multisite_navigation li.active a{
			color: #000;
		}
		
			ul#navigation li a strong {
				position: absolute;
				left: 0;
				top: 0;
				z-index: 20;
				width: 133px;
				height: 20px;
				padding: 17px 0 0;
				cursor: pointer;
			}
			
			ul#navigation li a strong.join_now {
				color:#ffffff;
			}
			
			ul#navigation li.active a strong.join_now {
				color: #f4882e;
			}            
			
			ul#navigation li a span.join_tab {
				background: url(http://cdn.elayaway.com/page_attachments/0000/3110/wider_tab_navigation_09.png) no-repeat;
			}

			ul#navigation li a span{
				position: absolute;
				left: 0;
				top: 0;
				width: 133px;
				height: 111px;
				display: block;
				background: url(http://cdn.elayaway.com/page_attachments/0000/3108/wider_main_tab_navigation_09.png) no-repeat;
				z-index: 10;
			}
				ul#navigation li a:hover span{
					top: -37px;
				}
					ul#navigation li.active a span, ul#navigation li.active a:hover span{
						top: -74px;
					}
				ul#navigation li a:hover{
					background: none;
				}
		ul#navigation ul{
			position: absolute;
			left: 0;
			top: 37px;
			width: 800px;
			padding: 0 0 8px 15px;
			z-index: 50;
		}
			ul#navigation ul li{
				float: left;
			}
                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{
                    display: block;
                    padding: 13px 30px 0 0;
                    font-weight: normal;
                    text-align: left;
                    margin: 0;
                    width: auto !important;
                    height: auto !important;
                    color: #6d6f71;
                }
					ul#navigation ul li a:hover, ul#navigation ul li.active a{
						color: #000;
					}

/* 3.3.1 Multisite Navgation */
div#global_bar{
	background: #BCBEC0;
	width: 100%;
	height: 30px;
}
ul#multisite_navigation{
	width: 507px;
	height: 30px;
	margin: 0 auto;
}
	ul#multisite_navigation li a strong {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 21;
		width: 122px;
		height: 20px;
		padding: 14px 0 0;
		cursor: pointer;
	}
	ul#multisite_navigation li a span{
		position: absolute;
		left: 0;
		top: 0;
		width: 122px;
		height: 111px;
		display: block;
		z-index: 11;
		background: url(http://www.elayaway.com/images/multisite_tab_navigation.png) no-repeat;
	}
	ul#multisite_navigation li a{
		float: left;
		width: 122px;
		height: 30px;
		font-size: 11px;
		color: #555;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		position: relative;
		overflow: hidden;
	}
		ul#multisite_navigation li#eLayawayTab.active a, ul#multisite_navigation li#eLayawayTab.inactive a:hover { color: #7BC143; }
		ul#multisite_navigation li#eLayawayHealthTab.active a, ul#multisite_navigation li#eLayawayHealthTab.inactive a:hover { color: #29AAE2; }
		ul#multisite_navigation li#eLayawaySportsTab.active a, ul#multisite_navigation li#eLayawaySportsTab.inactive a:hover { color: #BF1E2D; }
		ul#multisite_navigation li#eLayawayTravelTab.active a, ul#multisite_navigation li#eLayawayTravelTab.inactive a:hover { color: #662D91; }
			ul#multisite_navigation li.active a span, ul#multisite_navigation li.inactive a:hover span { background: url(http://www.elayaway.com/images/multisite_tab_navigation.png) no-repeat scroll 0 -30px; }

/* 3.4  Content
-----------------------------------------------------------------------------------------------*/	
#content h2{
	font-size: 25px;
	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(/images/green_check.png) no-repeat;
	font-size: 12px;
	color: #4a4a4a;
	padding-left: 20px;
}

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


/* 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: 225px;
	margin: 0 0 5px;
	padding: 5px 0 0;
	background: url(/images/sub_navigation_top.gif) no-repeat top;
}

#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(/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: 225px;
	margin: 0 0 15px 10px;
	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: 225px;
        background: url(/images/sub_navigation_bottom.gif) no-repeat bottom;
        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: 223px;
			padding: 0 1px;
		}

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

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

#news .wrap-group{
	background: url(/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(/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(/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(/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(/images/dotted_rule.jpg) repeat-x;
	margin-bottom: 5px;
}

#content .divider_dashed2 {
	width: 810px;
	height: 5px;
	background: url(/images/dotted_rule.jpg) repeat-x;
	margin-bottom: 5px;
	margin-top: 30px;
}
#content .divider_dashed {
	width: 100%;
	height: 5px;
	background: url(/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(/images/regular_arrow.gif) no-repeat 0% 0%;
	color: #4a4a4a;
	padding-left: 28px;
}
#sidebar .circle_bullets dl dt{
	background: url(/images/green_bullet.gif) no-repeat;
	color: #4a4a4a;
	padding-left: 20px;
	margin-left: 0;
}

#sidebar .sol_circle_bullets dl dt{
	background: url(/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(/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(/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;
}

#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(/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(/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(/images/register_inactive.gif) no-repeat; width: 160px; left: 10px;}
  #register_now_tab.active, #register_now_tab:hover { background: url(/images/register_active.gif) no-repeat; top: 0px; width: 160px;}
  #hot_products_tab { background: url(/images/hot_inactive.gif) no-repeat; width: 146px; left: 329px;}
  #hot_products_tab.active, #hot_products_tab:hover { background: url(/images/hot_active.gif) no-repeat; top: 0px; width: 146px; left: 329px;}
  #featured_merchants_tab { background: url(/images/featured_inactive.gif) no-repeat; width: 194px; left: 154px;}
  #featured_merchants_tab.active, #featured_merchants_tab:hover { background: url(/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: 440px; 
}

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

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

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(/images/search_bar_left.gif) no-repeat scroll left center;
   height:40px;
   margin:0pt auto;
   width:827px;
   }
   #search_bar_inner_small {
   background:transparent url(/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;
     }



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


#footer_test{
  background: url(http://cdn.elayaway.com/page_attachments/0000/3088/ELA_blue_bar.png) repeat-x top;
  padding-top: 40px;
  clear: both;
  height: 250px;
}

#footer_test p{
  text-align: center;
  color: #13B5EA;
}

#footer_test img{
   border-style:none;
   border-width:0;
   float:right;
   padding-right:15px;
   padding-bottom: 20px;
   position: relative;
}

#footer_test .footer_container{
  height: 100px;
  margin:0 auto;
  overflow:hidden;
  padding:0 0 40px;
  position:relative;
  text-align:left;
  width:815px;
}


#footer_test .footer_container h2{
  font-size: 17px;
  color: #13B5EA;
  padding-bottom: 5px;
}

#footer_test .footer_container a:link{
  color: #a7a9ac; 
  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;
  margin-right: 16px;
  line-height: 15px;

}

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

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

#content .mtos_list ol li{
list-style-type: decimal;
list-style-position: outside;
}
