/* CSS Document */
/*HL 3.0 TEMPLATE STYLES 05/15/09*/
/*Developed by Josue Calderon*/
/*Herbalife Internation 2009*/









/**************** START TEMPLATE 2 STYLES ****************/
.container-topcap{
	border-left-style: solid; 
	border-width:1px; 
	border-color:#d2dad9; 
	background-image:url(/Content/Global/img/layout/topcap.gif); 
	background-position:right top; 
	background-repeat:no-repeat;
}

.container-body{
	border-style: solid; 
	border-top:none; 
	border-width:1px; 
	border-color:#d2dad9; 
	background-image:url(/Content/Global/img/layout/template2_bkg_b.gif); 
	background-repeat:repeat-x;
}

.container-body-rounded {
	border-top:none; 
	border-bottom: none;
	padding: 5px 20px 0px 20px;
}


.container-bottomcap{
	border-right-style: solid; 
	border-width:1px; 
	border-color:#d2dad9; 
	background-image:url(/Content/Global/img/layout/bottomcap.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat;
}

.container-title{ 
	font-size:22px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	/*width: 400px;*/
	overflow-x:hidden;	
}

.container-title-subheader { 
	width: 400px;
	overflow-x:hidden;
}

.divscroll{
	width:390px; 
	height:317px; 
	overflow-y: auto;
	overflow-x: hidden;
	margin:0;
	padding-right:17px;
	#margin-right:15px;
}

.divscroll-content{
	overflow-x: hidden;
	padding: 30px;
	width: 330px;
}

.gallerycontentheader {
	width: auto; /*380px;*/
	overflow-x: hidden;
}

.gallerytext {
	float: left;
	padding: 0px 10px 0px 10px;
	overflow-x:hidden;	
	position:relative;
	width:240px; 
}

.gallerytextlong {
	float: left;
	padding: 0px 10px 0px 0px;
	overflow-x:hidden;	
	position:relative;
	width:420px; 
}

.gallerywrapper {
	float: left;
	position: relative;
	width: 420px;
}

.product-details-td{
	background-image:url(/Content/Global/img/layout/overflow_bkg.gif); 
	background-repeat:no-repeat;
	/*
	background-position: 25px 15px; 
	_background-position: 25px 15px;
	*/
	
	margin:0;
	padding:0;
}

.productscroll{
	width:734px;
	height:180px; 
	overflow-x: auto;
	overflow-y: hidden;
}

.productscroll-image {
	/*border:1px solid #C2D2D2;*/
	background-color: #fff;
	width:103px;
	height: 103px;
	overflow:hidden;
}

.productscroll-text {
	width: 103px;
	height:42px;
	overflow:hidden;
}

.productscroll-td{	
	padding-right:30px;
}

.productscroll-mod{
	/*float:left;*/
	width:110px; 
	text-align:center;
	color:#428c36;
	overflow-x:hidden;	
	padding:0px 0px 0px 0px;	
}

.on{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.prodscroll_img{
	margin-bottom:5px;	
	padding:0px;
	height:103px;	
}

.pagination{
	float:right; 
	color:#428c36;
	padding: 20px 115px 20px;
}

.pagination-links{
	position:relative; 
	top:-6px;
	_top:-3px;
}

.prodimage { 
	width:250px; 
	height:300px; 
	overflow:hidden; 
}

.prodimagetd {
	text-align: center;
}

h1.singleheading {
	padding: 0px;
}

.singleheadertext {
	padding:0px;
	width: 250px;
	#width: 220px;
	overflow-x:hidden;
}

.singleheadertextlong {
	padding:0px;
	width: 400px;
	#width: 370px;
	overflow-x:hidden;
}

.singleimage {
	float: left;
	width: 160px;
	margin: 0px 8px 8px 0px;
	overflow-x: hidden;
	position: relative;
}

.singleimage img {
	width:160px;
}

.singlepage {
	float: left;
	width: 690px;
	overflow-x:hidden;
	padding:15px 0px 0px 15px;
	position: relative;
}

.singlesubheading {
	
}


/*TEMPLATE 2 REDESIGN STYLES*/
.template2ctwrapper{
	width:420px; 
	overflow-x:hidden;
}

.template2td1{
	padding-right:10px;
}

.template2image{
	margin-bottom:8px;
}

.template2teaser{
	font-size:18px; 
	color:#428C36;
}

.template2td2{
}

/**************** END TEMPLATE 2 STYLES ****************/








/**************** START TEMPLATE 3 STYLES ****************/

.imgwrapper {
	float: left;
	width: 160px;
	overflow-x:hidden;
	position:relative;
	text-align: center;
	vertical-align: middle;	
}

.pagepaddingtemplate3 {
	padding:0px 15px 0px 25px	
}

.scrolldivthintd
{
	padding-top:5px;
	padding-right:20px; 
	background-image:url(/Content/Global/img/layout/overflow_bkg2.gif); 
	background-repeat:no-repeat;
	width:252px;
}

.scrolldivthin{
	overflow-y: auto;
	overflow-x:hidden;
	width:252px; 
	height:495px; 
	/*background-image:url(../img/layout/overflow_bkg2.gif);
	background-repeat:no-repeat;*/
	/*background-position: 5px; 
	_background-position: 25px 15px;*/
}

.scrollrepeat{
	height:70px; 
	padding:4px 10px 0px 10px; 
	background-image:url(/Content/Global/img/layout/hz-div2.png); 
	background-position:bottom left; 
	background-repeat:no-repeat;
	overflow-y:hidden;
	overflow-x:hidden;

}

.scrollrepeatimage {
	/*background-color: #FFF;
	width: 62px;
	vertical-align: middle;
	height: 62px;
	overflow:hidden;
	text-align: center;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 5px;
	position: relative;	*/
	
}

.scrollrepeatimage img {

}

.scrollrepeattext {	
	/*width:145px;*/
	height: 60px;
	overflow:hidden;
	padding-top:5px;
}

.scrollrepeat span {
	font-size:11px; 
	font-weight:bold;
}

.seleccionado { 
	background-image:url(/Content/Global/img/layout/selectedstory_bkg.gif);
	background-repeat:repeat-y;
	color:#5d5f5f;
}

.scrollimage{
	width:62px; 
	margin-right:7px;
	/*height:62px;*/
}

.pagination7{
	float:right;
	/*text-align:right;*/
	/*width:500px;*/
	color:#428c36;
	padding:20px 45px 20px 0px;
}


.successimg{
	clear: both;
	width:160px;
	/*height:160px;	*/
	margin-bottom:8px;
}

.quote{
	font-size:18px;
}

.green.quote {
	clear: both;
	float: left;
	width: 160px;
	overflow-x:hidden;
	position: relative;
	text-align:left;
}

.icontable{
	margin-bottom:6px;
}

.videobject{
	
}

.storytable {
	padding:0px 25px 25px 25px
}
/**************** END TEMPLATE 3 STYLES ****************/








/****ANDREW PAUL Styles****/

/**************** START TEMPLATE 4 STYLES ****************/
.gallerymod{
	border:1px solid #C2D2D2;
	background-color: #fff;
	width:103px;
	height:103px;
	overflow:hidden;
}

.gallerymodtext {
	width: 103px;
	/*fix 12615 height:60px;*/
	overflow:hidden;
}

.gallerymodtext h2{
	font-size:11px;
}

.gallery-img{
	margin-bottom:5px;
	width:103px;
	/*height:103px;*/
}

.storypadding 
{ 
	padding-left:40px;  
	padding-right:25px; 
	padding-top:15px; 
	padding-bottom:15px;
	/*Fix 12615 height: 170px;*/
} 

.tablepadding 
{ 	
	margin-top:10px;
	padding-top:15px; 
	padding-left:25px;
	padding-right:25px;
	#padding-left:0px;
	#padding-right:0px;
	width:690px; 	
}

.tablepadding td
{
	vertical-align:top;
	width:160px;
	
} 

.imgborder img
{
	/*border:1px solid #C2D2D2;*/
}

.gallery-cell
{
	/*
	width:175px;
	height:170px;
	*/
}

/**************** END TEMPLATE 4 STYLES ****************/


/**************** START TEMPLATE 5 STYLES ****************/

.blacktitle 
{ 
	font-size:29px;
}
.titledivgreen 
{
	color: #428C36;
	font-size: 14px;
	font-weight:bold;
	padding:0 0 0 0px;
}
.subtitledivgrey
{
	color: #B2B2B2;
	font-size: 11px;
	font-weight:400;
	padding:0 0 0 0px;
}
p.subtext 
{
	color: #333333;
	font-size: 11px;
	font-weight:400;
	padding:3px 0 0 0px;
}

.typeTitle
{
	padding: 8px 0px 10px 10px;
	_padding: 8px 0px 10px 10px;
}

.categoryTitle
{
	/*_padding:0 0 8px;*/
}

.tableIntro

{
        margin: 8px 22px 10px 25px; 
	_margin: 8px 22px 10px 25px;
}

.categDropdown
{
	text-align:right; 
	padding-top:5px; 
	_padding-top:5px; 
	padding-bottom:25px;
}

.imgGallery
{
	width:88px;
	height:88px;
}

.elemTableGallery
{
	margin: 10px 22px 10px 25px; 
	_margin: 10px 22px 10px 25px;
}

/**************** END TEMPLATE 5 STYLES ****************/




/**************** START TEMPLATE 6 STYLES ****************/
.img_padding{
	margin:0px 10px 5px 0px	
}

#pagetools {
	width: 260px;
	position: relative;
	float: right;
	height: 70px;
}

.categoryselect {
	margin-bottom: 10px;
	width: 260px;	
	#width: 250px;	
	position: relative;
	float: right;
	margin-right: 10px;
	_margin-right: 5px;
}

.icons2 {
	position: relative;
	float: right;
	width: 170px;
	padding: 0px 30px 0px 0px;
}
/**************** END TEMPLATE 6 STYLES ****************/


/**************** PRINT STYLE TEMPLATE ****************/
.printfooter {
	display: none;
}

.printobject {
	display: none;
}
/**************** PRINT STYLE TEMPLATE ****************/


/************************ SITEMAP STYLES ************************/
#ctl00_HomeMainContent_labelSiteMap {
	padding-left: 10px;
}

a.sitemap-item:link {
	color: #3b3b3b;
}

a.sitemap-item:visited {
	color: #3b3b3b;
}

a.sitemap-item:hover {
	color: #090;
}

a.sitemap-item:active {
	color: #3b3b3b;
}

.sitemapcolumn {
	width: 310px;
	overflow-x:hidden;
	padding: 0px 10px 0px 10px;
}

.sitemap-level0, h1.sitemap-level0{
	color:#428c36;
	padding: 0px 0px 0px 10px;
	_padding: 0px 0px 0px 10px
}

.sitemap-level1 {
	font-weight:bold;
	padding: 0px 0px 0px 25px;
	_padding: 0px 0px 0px 25px;
	line-height:22px;
	display: inline-block;
}

.sitemap-level2 {
	padding: 0px 0px 0px 45px;
	_padding: 0px 0px 0px 45px;
	line-height:22px;
	display: inline-block;
}

.sitemap-level3 {
	padding: 0px 0px 0px 55px;
	_padding: 0px 0px 0px 55px;
	line-height:22px;
	display: inline-block;
}

.vert-divider {
	background-color:#d0d0d0;
	padding-left:1px;
}

.col-padding {
	padding-top:0px;
	vertical-align: top;
}

.hz-div-line {
	width:250px;
	height:1px;
	margin:7px 0 8px 10px;
}

.sitemap-titledivline {
	width:900px;
	height:1px;
}

/************************ END SITEMAP STYLES ************************/



/* end might be common to all templates*/


/**************** START TEMPLATE 1 STYLES ****************/

/*.moduletitle{
	font-size:21px;
	padding:0px; 
	margin:0px;
} Original values */
.moduletitle { /* changed 01/03/2012 by LM to make font size/color consistent with other modules and to make long titles have less of an impact on page layout  */
  color: #69C100;
  font-family: arial,helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.module_subtitle{
	/*font-weight:bold;*/
	font-size:13px; 
	/*font-style:italic;*/ 
	padding:0px;
	padding-bottom:5px;
}

.module_quote{
	font-weight:normal;
	font-size:11px; 
	font-style:italic;
	padding:0px;
	color:#428c36;
}

.module_img{
	padding-right:5px; 
	width:103px; 
	/*height:103px;*/
	overflow:hidden;
}

.module_rotating_img{
	padding-right:5px; 
	width:90px; 
	overflow:hidden;
}

.module_img_crop{
	height:90px; 
	overflow:hidden;
}

.module_rotating_table{
	padding: 5px 0 5px 0;
}

.module_c{
	/*padding: 15px 8px 8px 8px; original value */
	padding: 10px 8px; /* changed 01/03/2012 by LM */
	width:95%;
}
.module_c h5 { /* added 01/05/2011 LM */
    font-size: 11px;
    font-weight: normal;
}
.module_c_link img {
	vertical-align: middle;
}

.moduledisclaimer{
	font-size:9px;
	color:#c2c2c2;
}

/**************** END TEMPLATE 1 STYLES ****************/



/*might be common to all templates */

.footertable {
	background-color:#FFFFFF;
	/*width:955px;*/
	margin-left: auto;
	margin-right: auto;
	width: 955px;
}

.footerlinks{ 
	height:28px;
	color:#009900;
	padding-top: 10px;
}


.footericons{
	width:135px;
}

.footertextpad{
	font-size:9px; 
	padding-top:10px;
}

.titledivline{
	padding-left: 10px;
	_margin-left: 10px;
}



.pagepadding{
	padding:15px 10px 0px 15px;
}

.pagination6{
	float:right;
	/*text-align:right;*/
	/*width:500px;*/
	color:#428c36;
	padding:20px 20px 20px 0px;
}

.greentitle
{
	font-size: 22px;
	font-weight: 400;
	padding:0px 0px 10px 0px;
	color:#428c36;
}
.content_title
{
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.nlpad{
	padding: 8px 0px 10px 10px
}

.hidden {
  display: none;
 }

.hzdivline{
	width:100%; 
	height:1px; 
	background-image:url(/Content/Global/img/layout/divline_left_hz.gif); 
	background-repeat:no-repeat; 
	background-position:left center;
	padding:0px; 
	margin:0px; 
	text-align:right;
}

.repeatablelinks{
	padding-left:15px;
	line-height: 30px;
}

.repeatablelinks a {
	padding: 0;
}


.repeatlink {
	font-size:13px; 
        padding: 5px;
        text-decoration:none;
        vertical-align: middle;
        height: 30px;   
}


.repeatlinkdiv{
	height:30px;
}

.icon-link { 
	vertical-align: middle;
        margin: 0px 0px 4px 0px;           
}



.repeatablelinks a {
	padding: 0;
}


.module_img_td{
	width:90px;
	padding-right:8px;
}



/***** LEAD GEN STYLES *****/
.leadgenform{ 
	padding-top:10px;
	_padding-top:0px;
}

.formcheckbox{
	background:none;
	border:0px;
}

.leadgentable {
	margin: 0px;
}

.leadgentable td {
	padding: 5px;
}


.distributortable {
	width: 885px;
	margin: 5px 0px 10px 10px;
}


#leadgenlinks{
	text-indent: 0;
	list-style-type: none;
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	padding-left: 0;
}

#leadgenlinks li {
	margin-top: 5px;
}

#leadgenlinks a:link,
#leadgenlinks a:visited,
#leadgenlinks a:hover,
#leadgenlinks a:active
{
	padding-right: 17px;
	background: url(/Content/Global/img/icons/link_arrow_circle.gif) right center no-repeat;	
	text-decoration: underline;
}

.contenttable table.bluetable {
	padding-left: 0px;
}


.contenttable .leadgentable h2 {
	font-size: 16px;
	font-weight: bold;
	color:#428c36;
}

.tellusabouttable {
	width: 900px;
}

form#leadgentable {
	width: 900px;
	padding: 0px;
	margin: 0px;
}


.leadgenmod {
	padding-left:7px;
	padding-right:7px;
	/*width:182px;*/
}
.leadgenmod ul {
	list-style-type:disc;
	margin:10px;
	padding:0px;
	word-spacing:-1px;
}

/***** END LEAD GEN STYLES *****/




/***** 404 PAGE *****/
.bluetable.notfoundlinkstable {
	width:250px;
}

.container-body #notfoundlinks{
	text-indent: 0;
	list-style-type: none;
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	padding-left: 0;
}

.content404 {
	padding: 0 0 50px 20px;
}

#notfoundlinks{
	text-indent: 0;
	list-style-type: none;
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	padding-left: 0;
}

#notfoundlinks li {
	margin-top: 5px;
}

#notfoundlinks a:link,
#notfoundlinks a:visited,
#notfoundlinks a:hover,
#notfoundlinks a:active
{
	padding-right: 15px;
	background: url(/Content/Global/img/icons/link_arrow.gif) right center no-repeat;	
	text-decoration: underline;
}

.spacer p {
	padding: 5px 0 0 0;
}

.bodyspacer {
	padding-bottom: 200px;
}
/***** END 404 PAGE *****/



/***** COACH / SPONSOR FORMS *****/

.sponsortitle {
	padding: 8px 0px 10px 10px;
	_padding: 8px 0px 6px 10px	
}

.textintro {
	_margin: 0px 22px 0px 25px;
	margin: 8px 22px 10px 25px; 
}

table.textintro {
	width: 90%;
	#width: 100%;
}

table.findform {
	margin: 10px;
}


table.emeatable {
	width: 60%;
	max-width: 60%;	
}

table.emeatable td {
	padding: 4px;
}

table.formtable {
	width: 55%;
	max-width: 55%;
	
}

table.formtable td {
	padding: 4px;
}

td.fieldwidth {
	width: 210px;
	min-width: 210px;
}

a:link.underline,
a:visited.underline,
a:hover.underline,
a:active.underline {
	text-decoration: underline !important;
}
/* ----------- Form ----------- */


.textblock {
width: 300px !important;
text-align: left !important;
}

textarea.commentbox {
	width: 100%;
	height: 90px;
	float:left;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px; 	
}

textarea.telluscommentbox {
	width: 90%;
	_width:70%;
	height: 60px;
	float:left;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px;
	margin-top: 5px;
	overflow: auto;
}

select.formselect {
	width:165px !important;
	min-width: 180px !important;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px;
	float:left;	 	
	padding: 0 !important;
	margin: 0 !important;
}

div.radiocontainer{
float:left;
margin:0px 0 0px 10px;
width:160px;
text-align: left;
padding: 5px 0px 5px 0px;
height: 15px;

}

input.findradio, input.checkbox {
	border: none;
	background:none;
	display: inline !important;
	width: 15px !important;
	height: 15px !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	vertical-align: text-bottom !important;
	margin-left: 5px !important;
}

input.emeabutton {
	cursor:default; 
	padding:2px 9px; 
	color:black; 
	background-color: #f0f0eb; 
	text-decoration:none; 
	font-size:1em; 
	font-family:sans-serif; 
	border-top: solid #ffffff 1px; 
	border-right: solid #848284 1px; 
	border-bottom: solid #848284 1px; 
	border-left: solid #ffffff 1px;
}


input.checkboxemea {
	border: none;
	background:none;
	display: inline !important;
	width: 15px !important;
	height: 15px !important;
	float: left !important;
	padding: 0 !important;
	margin: 0 !important;
	vertical-align: text-bottom !important;
	margin-left: 5px !important;
}

input.radioemea {
	border: none;
	background:none;
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
	vertical-align: text-bottom !important;
}

div.checkboxemea {
	float: right;
	width: 185px;
}

.imagesponsor {
	margin: 45px 0px 0px 20px; 
}

input.buttonsubmit {
	border: none;
	background:none;
	width: 108px !important;
	height: 20px !important;
	padding: 0 !important;
	margin: 0 !important;
 
}

input.inputtext {
	width:100% !important;
}

td.sponsor {
	width: 700px !important;
}

h2.sponsorform, h2.leadforms {
	font-size: 30px;
	font-weight: normal;
	color: #000;
	text-align: left;
}


/* ----------- button ----------- */


.buttonwrapperleft { /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
max-height: 20px !important;
float: left;
}

.buttonwrapperright{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
max-height: 20px !important;
float: right;
}


.buttonwrapperright a.ovalbutton, .buttonwrapperleft a.ovalbutton {
display: block;
font: bold 12px !important; 
line-height: 14px; 
height: 20px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
padding-right: 0px;
text-decoration: none;
max-height: 20px;
max-width: 300px !important;
overflow: hidden;
}


.buttonwrapperright a.ovalbutton{
background: transparent url('/Content/Global/img/button/oval-gray-left.gif') no-repeat top left;
float: right;
}

.buttonwrapperleft a.ovalbutton{
background: transparent url('/Content/Global/img/button/oval-gray-left.gif') no-repeat top left;
float: left;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #297523;
text-decoration: none;
font-weight: bold; 
font-size:12px; 
}

a.ovalbutton span{
background: transparent url('/Content/Global/img/button/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 3px 30px 3px 0px; 
font-weight: bold; 
font-size:12px; 
}

a.ovalbutton:hover{ /* Hover state CSS */
/*background-position: bottom left;*/ 
text-decoration: none;
max-height: 20px;
max-width: 300px !important;
overflow: hidden;
}

a.ovalbutton:hover span{ /* Hover state CSS */
/*background-position: bottom left;*/
color: #297523;
max-height: 20px;
max-width: 300px !important;
overflow: hidden;
}

/***** END COACH / SPONSOR FORMS *****/

/**************** START SEARCH STYLES ****************/

.searchblock {
	float: left;
	padding: 5px 20px 10px 20px;
	text-align:right;
}

.searchblock select{
	width:120px;
}

.promoprod_img {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px	
}

.promoprod_txt {
	padding: 5px 15px 10px 15px;
}

.searchdivline{
	padding-left: 10px;
	_margin-left: 10px;
	padding-top:5px;
	_margin-top:5px;
	padding-bottom:5px;
	width:486px;
}

.resultbrief {
	margin: 10px 22px 10px 25px;
	_margin: 7px 22px 0px 25px;
}

/**************** END SEARCH STYLES ****************/

/**************** START DS ASSIGN STYLES ****************/

#contentArea {
	padding-top: 10px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom: 10px;
}

#contentInset {
	padding-top: 5px;
	padding-left: 10px;
	padding-right:0px;
	padding-bottom: 0px;
}


/**************** START DS LEAD WIDGET STYLES ****************/


#findDS {
	background:url(/Content/Global/img/home/bizop190.jpg);
	width:190px;
	height:135px;
	text-align:right;
	color:#a0cf68; 
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	margin-top:8px;
	border:#CCCCCC 1px solid;
}

#findProduct {
	background:url(/Content/Global/img/home/products190.jpg);
	width:190px;
	height:135px;
	text-align:left;
	color:#a0cf68; 
	font-family:Helvetica, Verdana, Arial, sans-serif;
	border:#CCCCCC 1px solid;
	font-size:14px;
}

#findDS-home {
	background:url(/Content/Global/img/home/start-living-bkgd.jpg);
	width:284px;
	height:150px;
	text-align:right;
	color:#a0cf68; 
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	margin-top:8px;
	border:#CCCCCC 1px solid;
}

#findProduct-home {
	background:url(/Content/Global/img/home/shop-products-bkgd.jpg);
	width:284px;
	height:150px;
	text-align:left;
	color:#a0cf68; 
	font-family:Helvetica, Verdana, Arial, sans-serif;
	border:#CCCCCC 1px solid;
	font-size:14px;
}


#findDS .text, #findDS-home .text {
	padding:8px;
	line-height:17px;
	vertical-align:text-top;
	
}

#findProduct .text, #findProduct-home .text {
	padding:8px;
	vertical-align:top;
}


.findDS-btn {
	color:#FFFFFF;
	background-color: #a0cf68;
	font-size:10px;
	padding:3px;
	width:90px;
	margin-top:8px;
	float:right;
	text-align:left;
}

.findProd-btn {
	color:#FFFFFF;
	background-color: #a0cf68;
	font-size:10px;
	padding:3px;
	width:90px;
	margin-top:8px;
}

.gappedList li {
	padding-top:20px;
}

.DSLleftnavpad {
	padding: 0 5px 0 10px;
}

#DSLthanks {
	padding: 0 10px 0 15px;
}

/**************** END DS LEAD WIDGET STYLES ****************
