.nav1_Box {
}

.nav1_Link {
}

.nav1_Box:hover {
}

.nav1_Link:hover {
}

.nav1_Box_on {
}

.nav1_Link_on {
}

.nav1_Container {
}

.hitListHeadline {
}

.hitListItem {
}

.hitlistitem-on {
}

.headline {
}

.body {
}

.bodyLink {
}

.footnote {
}

.footnoteLink {
}

.footer {
}

.footerLink {
}

.date {
}

.alert {
}

.ImageCaption {
}

.nav1 {
}

.nav1:hover {
}

.nav1_on {
}

.account_nav {
}

.account_nav:hover {
}

.account_nav_on {
}

.catfield_name {
}

.catfield_desc {
}

.catfield_strike {
}

.catfield_ProductLink {
}

.catfield_ProductLink:hover {
}

.catfield_discountPriceName {
}

.catfield_discountPricedesc {
}

.catfield_Cart_bg {
}

.catfield_sortForm {
}

.catfield_itemListTable {
}

.catfield_itemDetailTable {
}

.catfield_orderTable {
}

.catfield_itemName {
}

.catfield_image {
}

.catfield_imageCaption {
}

.crosssell_bg {
}

.crosssell_name {
}

.crosssell_desc {
}

.checkout_steps {
}

.checkout_steps:hover {
}

.checkout_steps_on {
}

.catalogSectionImage {
}
body{
	background-image: url(../images/0back.jpg);
	background-repeat: repeat;
	text-align: center;
	font-family: arial, helvetica, Univers, sans-serif;
	font-size: 13px;
}
p, td
{
	color: #333;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}
p{
	margin: 0px 0px 15px 0px;
	text-align: left;
	line-height: 20px;
}

.disclaimer{
	font-size: 10px;
}

.pmargins {
    margin-left: 5px;
    margin-right: 5px;
}

a { color: #005837; }

ol { list-style-type: decimal; }

ul { list-style-type: square; }

ul li li, ul ol li {
	margin-left: 20px;
}

.ul_level2 { list-style-type:disc; }

li
{
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 20px;
}

.hitListHeadline {
}

.headlineLink{font-weight: bold;}

.hitListItem {
	margin: 0px 0px 20px 0px;
	line-height: 20px;
}

.hitlistitem-on {
}
.FAQlist {
	margin-left: 40px;
}

.headline
{
	color: #005837;
	font-size: 18px;
	font-weight: bold;
	font-family: helvetica, arial, Univers, sans-serif;
	text-align: left;
	text-transform: uppercase;
	margin: 0px 0px 20px 50px;
	padding: 20px 0px 0px 0px;
}

#headlineContain{
	text-align: left;
}

.headline-title {line-height: 20px;}
.pageImage{padding: 10px;}
.whats-new-body
{
	line-height: 18px;
	margin-bottom: 20px;
}

.body
{

}

.bodyLink {
}

.footnote {
}

.footnoteLink {
}

.footer {
}

.footerLink {
}

.date {
}

.alert { color: #F00; }

.ImageCaption {
}

.hitListBulletLink {cursor: pointer;}

.nav1_Box {
	position: relative;
}

.nav1_Link
{
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	text-transform: uppercase;
	white-space: nowrap;
}

.nav1_Box:hover {
}

.nav1_Link:hover {
	text-decoration: underline;
}

.nav1_Container {
	width: 900px;
	position: relative;
	top: 21px;
	text-align: center;
	margin: 0px auto 0px auto;
}

.nav1_Link_on {
font-family: Helvetica, sans-serif, Arial;
font-size: 12px;
text-decoration: none;
color: #666666;
text-transform: uppercase;
font-weight: bold;
}

.nav1_Box_on
{

}

.Nav2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.nav2_Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #005837;
	text-align: right;
}

.nav2_Box {
	text-align: left;
	margin-bottom: 8px;
}

.nav2_Link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #004731;
}

.nav2_Link_on
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #005837;
}

.nav2_Box_on {
	text-align: left;
	margin-bottom: 8px;
}
.account_nav {
}

.account_nav:hover {
}

.account_nav_on {
}

.catfield_name {
}

.catfield_desc {
}

.catfield_strike {
}

.catfield_ProductLink {
}

.catfield_ProductLink:hover {
}

.catfield_discountPriceName {
}

.catfield_discountPricedesc {
}

.catfield_Cart_bg {
}

.catfield_sortForm {
}

.catfield_itemListTable {
}

.catfield_itemDetailTable {
}

.catfield_orderTable {
}

.catfield_itemName {
}

.catfield_image {
}

.catfield_imageCaption {
}

.crosssell_bg {
}

.crosssell_name {
}

.crosssell_desc {
}

.checkout_steps {
}

.checkout_steps:hover {
}

.checkout_steps_on {
}

.catalogSectionImage {
}

.catalog_body{
}

.catalogSection{
}

.catalogSectionHeadline{
}

H1
{
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	line-height: 27px;
}

H2
{
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Clarendon, times, times new roman, serif;
	margin: 0px;
	padding: 0px;
	line-height: 27px;
}

H3
{
	color: #005837;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
	border-bottom: 1px #005837 dashed;
	line-height: 24px;
}

H4
{
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: helvetica, arial, sans-serif;/*Clarendon, times, times new roman, serif;*/
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}

H5
{

}

H6{
}

/* TEMPLATE STYLES */
#hozBar
{
	background-color: #006633;
	width: 100%;
	height: 15px;
}
#container
{
	background-image: url(../images/0contain.jpg);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	width: 955px;
	min-height: 600px;
	background-color: #FFF;
	position: relative;
}
#content_1_1
{
	position: relative;
	margin: 0px 15px 0px 15px;
	padding: 15px 0px 0px 0px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
}
#content_0_1
{
	position: relative;
	margin: 0px 15px 0px 15px;
	padding: 15px 0px 0px 0px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
}
#header
{
	width: 955px;
	height: 95px;
	position: relative;
}

#logo
{
	position: absolute;
	bottom: 10px;
	left: 20px;
	width: 432px;
	height: 65px;
}

#dots
{
	width: 100%;
	height: 1px;
	position: relative;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#dots2
{
	width: 100%;
	height: 1px;
	position: relative;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#social
{
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align: right;
	width: 100px;
	height: 17px;
}
/*#topLogoCobrand
{
	position: absolute;
	bottom: 6px;
	right: 20px;
	text-align: right;
	width: 380px;
}*/
#topLogoCobrand
{
	float: right;
    margin-right: 15px;
    margin-top: 10px;
    text-align: right;
}
#topText
{
	position: absolute;
	bottom: 6px;
	/*right: 110px;*/
	right: 20px;
	text-align: right;
	width: 380px;
	height: 15px;
	color: #005837;
	font-family: Univers, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/* STYLES FOR SLIDER */
#media
{
	height: 195px;
	width: 930px;
	margin: 3px auto 5px auto;
	position: relative;
}

/* END STYLES FOR SLIDER */

#topNav
{
	position: relative;
	background-image: url(../images/0navBack.png);
	width: 947px;
	height: 54px;
	margin: 5px auto 0px auto;
	text-align: center;
	/*
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	font-family: Univers, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	*/
}

.topNavLink{text-decoration: none;}
a:link.topNavLink{color: #666666;}
a:hover.topNavLink { color: #666666; text-decoration: underline;}
a:hover:visited.topNavLink { color: #666666; text-decoration: underline; }
a:visited.topNavLink { color: #666666; }

#bodyNav
{
	position: relative;
	background-image: url(../images/0navBack.png);
	width: 947px;
	height: 54px;
	margin: 5px auto 0px auto;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	font-family: Univers, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.bodyNavLink{text-decoration: none;}
a:link.bodyNavLink{color: #666666;}
a:hover.bodyNavLink { color: #666666; text-decoration: underline;}
a:hover:visited.bodyNavLink { color: #666666; text-decoration: underline; }
a:visited.bodyNavLink { color: #666666; }

#runIn
{
	position: relative;
	margin: -5px 0px 0px 10px;
	width: 944px;
	height: 95px;
	white-space: nowrap;
	z-index: 10;
	text-align: center;
}

#bodyNavLeft
{
/*	width: 730px;
	position: relative;
	padding-top: 23px;
	text-align: left;
	text-align: center;*/
	
    padding-top: 23px;
    text-align: center;
    width: 100%;
    /* 
    float: right;
    padding-right: 140px;
    width: 500px;*/
}

#bodyNavRight
{
	/*width: 200px;
	position: absolute;
	top: 23px;
	right: 80px;*/
	
    float: left;
    padding-left: 60px;
    padding-top: 23px;
    width: 220px;
}

#content
{
	position: relative;
	width: 915px;
	margin: 30px auto 0px auto;
}

#subcontent
{
	position: relative;
	width: 915px;
	margin: 10px auto 0px auto;
	padding-bottom: 20px;
}

#col_1_2
{
	position: relative;
	width: 610px;/*width: 575px;*/
	margin-left: 20px;
	text-align: left;
}
#col_2_2
{
	width: 285px;
	position: relative;
	float: right;
}

#col_2_2_M
{
	width: 340px;
	position: relative;
	float: right;
	z-index:2;
}

#col_1_3
{
	width: 285px;
	float: left;
}
#col_2_3
{
	width: 285px;
	margin: 0px auto 0px auto;
}
#col_3_3
{
	width: 285px;
	float: right;
}

#nav_1_2
{
	position: absolute;
	width: 185px;
	text-align: right;
	float: left;
	height: 100%;
}

#nav_2_2
{
	position: relative;
	width: 700px;
	margin-left: 210px;
	/*padding-left: 210px;
	float:right;*/
	text-align: left;
	padding-bottom: 5px;
}

#nav_0_2
{
	position: relative;
	width: 700px; /* 670px */
	margin-left: 210px;
	text-align: left;
	padding-bottom: 5px;
}

.form_response{
	min-height: 280px;
}

#clear{width: 100%; clear: both;}

#marketopiaNav
{
	position: relative;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/0fade.jpg);
	width: 100%;
	background-repeat: repeat-x;
	padding: 10px 0px 0px 0px;
}

#repenewsletter
{
	position: relative;
	background-color: #66CC99;
	width: 285px;
	height: 165px;
	margin: 0px auto 5px auto;
}

.repenewsletterHeader
{
	color: #FFFFFF;
    font-family: Clarendon,helvetica,arial,Univers,sans-serif; /*Clarendon,times,times new roman,sans-serif;*/
    font-size: 16px;
    /*font-weight: bold;*/
    line-height: 27px;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    top: 10px;
    left: 10px;
}
.repenewsletterTxt
{
	color: #005837;
    font-family: helvetica,arial,Univers,sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin: 5px;
    position: relative;
    text-decoration: none;
    top: 10px;
}

#repenewsletterBtn1
{
    background-color: #A3E0C2;
    margin: 0 10px 10px 15px;
    padding: 2px 0;
    text-align: center;
    width: 110px;
}

#repenewsletterBtn2
{
    background-color: #A3E0C2;
    margin: 0 15px;
    padding: 2px 0;
    text-align: center;
    width: 110px;
}

.repenewsletterImg
{
	height: 152px; 
	float: left; 
	width: 40%;
}

.repenewsletterFront
{
	vertical-align: middle; 
	height: 152px; 
	margin: 6px 7px; 
	width: 105px;
}

#r_1_1
{
	background-color: #A3E0C2;
    margin: 0 10px 5px;
    padding: 2px 0;
    text-align: center;
    width: 110px;
}
#r_1_2
{
	background-color: #a3e0c2;
	padding: 2px 0px 2px 0px;
	width: 110px;
	text-align: center;
	margin: 0 15px;
}

#marketopiaNews
{
	background-color: #9CC0A8;
    height: 145px;
    margin: 0 auto 5px;
    position: relative;
    width: 285px;
}

.marketopiaNewsImgHolder
{
	height: 100%; 
	float: left; 
	width: 95px;
	text-align: center;
}

.marketopiaNewsTxtHolder
{
	text-align: left; 
	width: 160px; 
	float: right; 
	height: 100%;
}

.marketopiaNewsHeader
{
	font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    margin-left: 5px;
    position: relative;
    text-decoration: none;
    top: 10px;
}
.marketopiaNewsTxt
{
	font-size: 12px;
    line-height: 15px;
    margin: 5px 15px 5px 5px;
    position: relative;
    text-decoration: none;
    top: 10px;
}
#marketopiaNavSec
{
	position: relative;
	background-image: url(../images/template/marketopia_nav.gif);
	width: 263px;
	height: 24px;
	margin: 0px auto 5px auto;
}

.marketopiaNavSecTxt
{
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	position: relative;
	top: 4px;
}
a:link.marketopiaNavSecTxt
{
	color: #005837;
	text-decoration: none;
}
a:visited.marketopiaNavSecTxt
{
	color: #005837;
	text-decoration: none;
}
a:hover.marketopiaNavSecTxt
{
	color: #005837;
	text-decoration: underline;
}
#marketopiaSalesJargon
{
	position: absolute;
	top: -40px;
	left: 15px;
	color: #4C4C4C;
	font-family: Univers, helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	width: 170px;
	line-height: 20px;
}
#marketopiaNavBldg
{
	position: relative;
	margin-top: 50px;
	width: 285px;
	height: 182px;
}

#marketopiaSubHead
{
	color: #005837;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: capitalize;
	line-height: 14px;
}
#m_1_2_centered
{
	background-color: #C9E6E6; 
	margin-left: 70px;
	padding: 2px 0px 2px 0px;
	width: 125px;
}
#m_1_2
{
	background-color: #C9E6E6; /*#a3e0c2*/
	padding: 2px 0px 2px 0px;
	width: 125px;
}
#m_2_2
{
	background-color: #C9E6E6; /*#a3e0c2*/
	padding: 2px 0px 2px 0px;
	width: 125px;
	float: right;
}
#m_1_3
{
	background-color: #a3e0c2;
	width: 30%;
	padding: 2px 0px 2px 0px; 
	float: left;
	margin-left: 7px;
}
#m_2_3
{
	background-color: #a3e0c2;
	width: 79px;
	padding: 2px 0px 2px 0px;
	margin: 0px auto 0px auto;
}
#m_3_3
{
	background-color: #a3e0c2;
	width: 30%;
	padding: 2px 0px 2px 0px;
	float: right;
	margin-right: 7px;
}
.mLink
{
	text-decoration: none;
	text-transform: uppercase;
}
a:link.mLink {color: #005837;}
a:hover.mLink {color: #005837;text-decoration: underline;}
a:visited.mLink {color: #005837;}
a:visited:hover.mLink {color: #005837;text-decoration: underline;}
#greenSection
{
	background-color: #66cc99;
	padding-bottom: 10px;
	/*padding: 5px 10px 10px;*/
}
#blueSection
{
	background-color: #92dadc;
	padding: 5px 10px 10px;
}
#greenSection.sidebarRt
{
	float: right;
    height: 140px;
    text-align: center;
    width: 285px;
	/*margin: 0 0 0 10px;*/
}
.sidebarRtCol1
{
	float: left;
    vertical-align: middle;
    width: 143px;
}
.sidebarRtCol2
{
	float: right; 
	width: 140px;
	/*margin-top: 5px;*/
}
.sidebarRtColHeader {
	color: #FFFFFF;
    font-family: helvetica, arial, Univers, sans-serif; /*Clarendon,times,times new roman,serif;*/
    font-size: 15px;
    font-weight: normal;
    line-height: 27px;
	text-transform: uppercase;
}
.sidebarRtColTxt {
	color: #005837;
    font-family: helvetica,arial,Univers,sans-serif;
    font-size: 12px;
    line-height: 15px;
}
.whiteTxt { color: #FFF; }

#footer
{
	position: relative;
	background-image: url(../images/template/footerFade.jpg);
}
#footContain
{
	position: relative;
	width: 955px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
}
.footerList
{
	list-style-image: url(../images/template/footBullet.gif);
	list-style-position: outside;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 140px;
	font-size: 11px;
}
.footerList a
{
	color: red;
}
#footer1
{
	width: 155px;
	display: inline;
	float: right;
	margin: 0px 0px 20px 0px;
}
.footLinkHead
{
	border-bottom: 1px #005837 dashed;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 120px;
	white-space: nowrap;
}
.footLink
{
	text-decoration: none;
	font-family: helvetica, arial, sans-serif;
}
a:link.footLink {color: #fff;}
a:hover.footLink {color: #fff;text-decoration: underline;}
a:visited.footLink {color: #fff;}
a:visited:hover.footLink {color: #fff;text-decoration: underline;}

/* FOOTER NAV */

/*#footer {
    border-style: solid none none;
    border-top: 1px solid #DDDDDD;
    clear: both;
    margin: 0 auto;
    padding-top: 20px;
    position: relative;
    width: 955px;
}*/
.foot_1, .foot_2 {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.foot_1 li {
}
.foot_2 {
    margin-top: 10px;
    padding-top: 5px;
}
.foot_2 li {
}
.foot_list {
    float: left;
    margin: 0 5px;
    position: relative;
    width: 100px;
    color: #FFFFFF;       
   /* list-style-type: square;
    list-style-image: url("../images/template/footBullet.gif");
    list-style-position: outside;*/    
    list-style-type:none;
    background: url("../images/template/footBullet.gif") 0 3px no-repeat;
    padding-left: 18px;     
}
.foot_sub_list {
    list-style: none outside none;
    line-height: 15px;
    margin: 5px 0;
    padding: 0;
}
.footON, .footOFF {
    color: #FFF;
    font-family: helvetica,arial,sans-serif;
    text-decoration: none;
    font-size: 13px;
    line-height: 12px;
    
	border-bottom: 1px dashed #005837;
    margin-bottom: 10px;
    padding-bottom: 10px;
    white-space: nowrap;
    text-transform: uppercase;
    /*
    font-weight: bold;
    */
}
.footSubON, .footSubOFF {
    color: #FFF;
    font-size: 13px;
    line-height: 12px;
    text-decoration: none;
}
a.footOFF:hover {
	text-decoration: underline;
}
a.footOFF:visited:hover {
}
a.footSubOFF:hover {
    text-decoration: underline;
}
a.footSubOFF:visited:hover {
    text-decoration: underline;
}
#foot_1_0 {
}
#foot_1_1 {
    margin-left: 12px;
    text-align: left;
    width: 115px;
}
#foot_1_2 {
   /* margin-bottom: 15px;*/
    width: 145px;
    text-align: left;
    height: 20px;
}
#foot_1_3 {
    width: 215px;
    text-align: left;
}
#foot_1_4 {
    width: 105px;
    text-align: left;
}
#foot_1_5 {
    width: 100px;
    text-align: left;
}
#foot_1_6 {
    width: 100px;
    text-align: left;
}
#foot_1_7 {
    width: 95px;
}
/**************/

#disclaimer
{
	background-color: #8a8a8a;
	position: relative;
	width: 100%
}
#disclaimerContain
{
	position: relative;
	width: 955px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
}
#discLeft
{
	position: relative;
	width: 630px;
	text-align: justify;
	font-size: 10px;
	color: #fff;
	left: 20px;
	height: 90px;
}
#discRight
{
	position: relative;
	width: 300px;
	float: right;
	margin: 0px;
	/*margin: 25px 0px 0px 0px;*/
	color: #fff;
}

.error
{
	color: #F00;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
}

.headerLink{color: #005837;}
a:link.headerLink { color: #005837; text-decoration: none; }
a:hover.headerLink { text-decoration: underline; }
a:visited.headerLink {color: #005837;text-decoration: none;}

#dmLinks
{
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

.dmImgs { margin: 0px 30px 0px 30px; }

#dmStatement
{
	color: #676867;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#dmParagraph
{
	color: #676867;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.brochureLink {font-weight: bold; text-decoration: none;}
a:link.brochureLink{}
a:visited.brochureLink{}
a:hover.brochureLink{text-decoration: underline;}
a:visited:hover.brochureLink{text-decoration: underline;}

#contactForm { margin-bottom: 50px; }

.body2 { color: #FFF; }


.costCompareT { background-color: #A9C0B1; padding: 5px;}
.costCompareR { background-color: #C3DDCD; }
.costCompareH1
{
	color: #000;
	padding: 2px;
	font-size: 14px;
}
.costCompareH2
{
	color: #000;
	font-size: 11px;
	text-align: center;
	padding: 2px;
}
.costCompareV{padding: 3px;color: #005837;margin: 0px;}
.costCompareIntro { background-color: #FFF; }
#costCompareSmall
{
	color: #A9C0B1;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 50px;
}

#returning
{
	position: relative;
	width: 339px;
	height: 173px;
	background-image: url(../images/0loginBack.jpg);
	margin-bottom: 15px;
}

#returningHead
{
	
	font-family: Clarendon, times, times new roman, serif;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}

#marketopiaLoginForm
{
	text-align: left;
	position: relative;
	top: 20px;
	left: 30px;
}

.loginField
{
	border: 1px #FFF solid;
	color: #B3B3B3;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
}
.loginBtn
{
	position: relative;
	top: 7px;
}

.forgotUsername
{
	position: relative;
	top: 15px;
}

a:link.forgotUsername
{
	color: #FFF;
	font-size: 10px;
}

a:visited.forgotUsername
{
	color: #FFF;
	font-size: 10px;
}

#alphaBar
{
	position: relative;
	width: 958px;
	height: 34px;
	padding-top: 20px;
	background-image: url(../images/template/alphaBar.png);
	margin-left: -15px;
	z-index: 20;
	text-align: center;
	font-size: 15px;
	text-decoration: bold;
	color:#535353;
}

#bott_bar{
	position: relative;
	left: -210px;
    /*top: 15px;*/
    width: 958px;
    z-index: 20;
}

#bott_bar_rs{
	left: -210px;
    width: 958px;
    z-index: 20;
	clear: both;
	position: relative;
	top: auto;  
	margin-top: 20px;
}

.fourContainPHeader {
    font-family: helvetica,arial,sans-serif;
    font-size: 15px;
   /* line-height: 13px;*/
    margin: 10px;
    color:#535353;
   text-align: center;
}

.fourContainP {
    font-family: helvetica,arial,sans-serif;
    font-size: 9pt;
   /* line-height: 13px;*/
    margin: 10px;
    width: 195px;
}

.fourContainPLink{
	background-color: #B2DACC;
    color: #00623D;
    font-family: helvetica,arial,sans-serif;
    font-size: 15px;
    line-height: 24px;
    margin: 10px 40px;
    text-align: center;
    vertical-align: middle;
}

#fourContain, #threeContain
{
	position: relative;
	top: -40px;
	z-index:1;
	/*width: 97%;*/
	width: 940px;
	height: 230px;
	margin: 0px auto 0px auto;
	clear: both;
}

#col_1_4
{
	/*position: relative;*/	
	float:left;
	width: 28%;
	display: inline-block;
}
#col_2_4
{
	/*position: relative;*/	
	float:left;
	width: 20%;
	display: inline-block;
	
}
#col_3_4 
{
	/*position: relative;*/	
	float:left;
	width: 27%;
	display: inline-block;
}
#col_4_4
{
	/*position: relative;*/	
	float:left;
	width: 20%;
	display: inline-block;
}

#col_1_4_S
{
	/*position: absolute;*/
	float: left;
	width: 216px;
	background-image: url(../images/template/columnFade.png);
	z-index: 2;
	background-repeat: repeat-x;
	padding: 34px 0px 0px 0px;
	text-align: left;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0 10px 0 8px;
	height: 225px; /* 265px */
}

#col_2_4_S
{
	/*position: absolute;*/
	float: left;
	left: 227px;
	width: 216px;
	background-image: url(../images/template/columnFade.png);
	z-index: 2;
	background-repeat: repeat-x;
	padding: 34px 0px 0px 0px;
	text-align: left;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0 10px 0 0;
	height: 225px; /* 265px */
}

#col_3_4_S
{
	/*position: absolute;*/
	float: left;
	right: 227px;
	width: 216px;
	background-image: url(../images/template/columnFade.png);
	z-index: 2;
	background-repeat: repeat-x;
	padding: 34px 0px 0px 0px;
	text-align: left;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0 10px 0 0;
	height: 225px; /* 265px */
}

#col_4_4_S
{
	/*position: absolute;*/
	float: left;
	right: 0px;
	width: 216px;
	background-image: url(../images/template/columnFade.png);
	z-index: 2;
	background-repeat: repeat-x;
	padding: 34px 0px 0px 0px;
	text-align: left;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0 10px 0 0;
	height: 225px; /* 265px */
}

.threeContainP{
	font-family: helvetica,arial,sans-serif;
    font-size: 9pt;
    margin: 10px;
    width: 270px;
}

#col_1_R
{
	float:left;
	width: 37%;
	display: inline-block;
}
#col_2_R
{
	float:left;
	width: 26%;
	display: inline-block;
}
#col_3_R
{
	float:left;
	width: 37%;
	display: inline-block;
}

#col_1_3_R
{
	float: left;
	width: 291px;
	background-image: url("../images/template/columnFade.png");
	z-index: 2;
	background-repeat: repeat-x;
	padding: 34px 0px 0px 0px;
	text-align: left;
	margin: 0 10px 0 8px;
	height: 225px;
}

#col_2_3_R
{
	float: left;
	left: 227px;
	width: 291px;
	background-image: url("../images/template/columnFade.png");
	z-index: 2;
	background-repeat: repeat-x;
	padding: 34px 0px 0px 0px;
	text-align: left;
	margin: 0 10px 0 0;
	height: 225px; 
}

#col_3_3_R
{
	float: left;
	right: 227px;
	width: 291px;
	background-image: url("../images/template/columnFade.png");
	z-index: 2;
	background-repeat: repeat-x;
	padding: 34px 0px 0px 0px;
	text-align: left;
	margin: 0 10px 0 0;
	height: 225px;
}

#fourContainMarketopia
{
	clear: both;
    height: 305px;
    margin: 0 auto;
    position: relative;
    top: -40px;
    width: 940px;
    z-index: 1;
}
#col_1_M
{
	background-image: url("../images/template/columnFade.png");
    background-repeat: repeat-x;
    float: left;
    height: 275px;
    margin: 0 10px 0 16px;
    padding: 34px 0 0;
    text-align: left;
    width: 23%;
    z-index: 2;
}

#col_2_M
{
	background-image: url("../images/template/columnFade.png");
    background-repeat: repeat-x;
    float: left;
    height: 275px;
    left: 227px;
    margin: 0 10px 0 0;
    padding: 34px 0 0;
    text-align: left;
    width: 23%;
    z-index: 2;
}

#col_3_M
{
	background-image: url("../images/template/columnFade.png");
    background-repeat: repeat-x;
    float: left;
    height: 275px;
    margin: 0 10px 0 0;
    padding: 34px 0 0;
    right: 227px;
    text-align: left;
    width: 23%;
    z-index: 2;
}

#col_4_M
{
	background-image: url("../images/template/columnFade.png");
    background-repeat: repeat-x;
    float: left;
    height: 275px;
    margin: 0 10px 0 0;
    padding: 34px 0 0;
    right: 0;
    text-align: left;
    width: 23%;
    z-index: 2;
}

.testimonial {
	margin: 8px;
}

.testimonialName {
    color: #333333;
    font-weight: bold;
}

.testimonial_home{
	margin: 5px 0;
}

.body_left{
	float: left;
	width: 57%;
}

.body_left_faq{
	float: left;
	width: 365px;
}

#body_right{
	float: right;
	width: 285px;
	min-height: 210px;
}

.centered{
	 text-align: center !important;
}

.brochure_col{
	float: left;
	width: 20%;
}

.ae_col{
	float: right;
	width: 80%;
	min-height: 200px;
}

.ae_info{
	width: 100%;
	min-height: 200px;
}

.col {
    float: left;
    padding: 10px;
    text-align: left;
    width: 150px;
}

.col2 {
    float: left;
    padding: 10px;
    width: 370px;
}

.lae_c1 {
    float: left;
    padding: 0px 10px 10px 0;
    text-align: left;
    width: 150px;
}

.lae_c2 {
    float: left;
}

#bio{
	clear: both;
    line-height: 20px;
    text-align: left;
}

.zipSubmit{
    background-color: #B2DACC;
    color: #00623D;
    font-family: helvetica,arial,sans-serif;
    font-size: 15px;
    line-height: 24px;
    margin: 0 20px;
    text-align: center;
    vertical-align: middle;
}

.bigBtn {
	margin: 0 0 0 55px;
}

.smallBtn{
	margin: 10px 52px;
}

#zipCode{
	width: 88px;
}

#marketopiaLoginForm #zipCode, #ccmid{
	width: 260px;
}

.min_height{
	min-height:150px;
}

.widgetsArea{
	float: right; 
	width: 290px;
}

#greenSectionSAlone{
	background-color: #66CC99;
    /*padding: 10px;*/
	float: right;
    position: relative;
    width: 285px;
    text-align: center;
    margin: 10px 0;
}

#blueSectionSAlone{
	background-color: #92DADC;
    float: right;
    margin: 10px 0; 
    position: relative;
    text-align: center;
    width: 285px;
}

#zip_box {
    float: left;
    padding: 2px 0;
    width: 100%;
}
#zip_btn {
    background-color: #A3E0C2;
    float: left;
    padding: 2px 0;
    width: 60px;
    margin-top: 5px;
    margin-bottom: 8px;
}

#zip_box_brochure {
    padding: 2px 0;   
}
#zip_btn_brochure {
    background-color: #C9E6E6; /* A3E0C2; */
    margin: 7px 20px 0;
    padding: 2px 0;
    width: 110px;
}

#zip_btn_contact {
    background-color: #A3E0C2;
    padding: 2px 0;
    width: 60px;
    margin-top: 5px;
    margin-bottom: 8px;
}

.sidebarRtCol1_brochure
{
	float: left;
    height: 162px;
    text-align: center;
    width: 135px;
}
.sidebarRtCol2_brochure
{
    float: right;
    vertical-align: middle;
    width: 150px;
}

.contact_element_margin_top{
	margin-top:5px;
}

.notop{
	margin-top: 0px !important;
}

#download_brochure{
	z-index: 100;
}

a.headlinesBulletLink {
   text-decoration: none;
}

a.headlinesBulletLink:hover {
  text-decoration: none;
  cursor: pointer;
}

.tbl_with_bg{
 	background-color: #e2f3f5;
}

.col_left{
    float: left;
    width: 320px;
    padding-bottom: 10px;
}

.col_right{
	float: right;
    min-height: 210px;
    width: 320px; /*280px;*/
    padding-bottom: 10px;
}

.nav3_Box{
	padding-bottom: 5px;
}

#button_25{
	width: 425px;
}
.newsletterArt {
	margin: 0 50px 20px 50px;
}


