@charset "utf-8";
/* CSS Document */
html, body{
	margin:0 auto;
	background:url(../images/background.jpg) repeat-x #b0b0b0;
	height: 100%;
	min-height: 100%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:12px;
}
/*h1{font-size:32px;}
h2{font-size:24px;} 
h3{font-size:18px;}*/
h1{font-size:16px; border-bottom:#085698 solid 1px; overflow:hidden;} 
h2{font-size:14px; overflow:hidden;} 
h3{font-size:14px; overflow:hidden;}
h1, h2, h3, h4{
	padding:0px;
	margin:0px; 
	font-weight:bold;
	}
div#wrapper { 
  width: 906px; 
}
/*div{border:1px #CCC solid;}*/
div{
	margin:0; 
	padding:0;
}

div#container{
	width:906px;
	/*border:1px #CCC solid;*/
	margin:0 auto;
}
div#header_top_left{
	background:url(../images/header_top_left.jpg) no-repeat;
	width:626px;
	height:89px;
	float:left;
}
div#header_logo{
	background:url(../images/header_logo.jpg) no-repeat;
	width:280px;
	height:115px;
	float:right;
}
div#nav{
	height:25px;
}
div#nav2{
	height:25px;
}


div.nav_separator{
	background:url(../images/nav/nav_separator.jpg); 
	width:2px; 
	height:26px; 
	display:inline-block;
	float:left;
}

/*******************Navigation********************/

#nav .home:link
{
	background:url(../images/nav/home.jpg) no-repeat;
	width:52px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .home:hover
{
	background:url(../images/nav/home_down.jpg) no-repeat; 
	width:52px; 
	height:28px; 
	display:inline-block; float:left;
}

#nav .home_downstate
{
	background:url(../images/nav/home_down.jpg) no-repeat; 
	width:52px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .home:visited
{
	background:url(../images/nav/home.jpg) no-repeat; 
	width:52px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .products_services:link
{
	background:url(../images/nav/products&services.jpg) no-repeat; 
	width:155px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .products_services:hover
{
	background:url(../images/nav/products&services_down.jpg) no-repeat; 
	width:155px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .products_services_downstate
{
	background:url(../images/nav/products&services_down.jpg) no-repeat; 
	width:155px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .products_services:visited
{
	background:url(../images/nav/products&services.jpg) no-repeat; 
	width:155px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .company:link
{
	background:url(../images/nav/company.jpg) no-repeat; 
	width:91px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .company:hover
{
	background:url(../images/nav/company_down.jpg) no-repeat; 
	width:91px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .company_downstate
{
	background:url(../images/nav/company_down.jpg) no-repeat; 
	width:91px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .company:visited
{
	background:url(../images/nav/company.jpg) no-repeat; 
	width:91px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .tips_advice:link
{
	background:url(../images/nav/tips&advice.jpg) no-repeat; 
	width:114px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .tips_advice:hover
{
	background:url(../images/nav/tips&advice_down.jpg) no-repeat; 
	width:114px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .tips_advice_downstate
{
	background:url(../images/nav/tips&advice_down.jpg) no-repeat; 
	width:114px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .tips_advice:visited
{
	background:url(../images/nav/tips&advice.jpg) no-repeat; 
	width:114px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .news:link
{
	background:url(../images/nav/news.jpg) no-repeat; 
	width:59px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .news:hover
{
	background:url(../images/nav/news_down.jpg) no-repeat; 
	width:59px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .news_downstate
{
	background:url(../images/nav/news_down.jpg) no-repeat; 
	width:59px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .news:visited
{
	background:url(../images/nav/news.jpg) no-repeat; 
	width:59px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .contact:link
{
	background:url(../images/nav/contact.jpg) no-repeat; 
	width:80px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .contact:hover
{
	background:url(../images/nav/contact_down.jpg) no-repeat; 
	width:80px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .contact_downstate
{
	background:url(../images/nav/contact_down.jpg) no-repeat; 
	width:80px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .contact:visited
{
	background:url(../images/nav/contact.jpg) no-repeat; 
	width:80px; 
	height:28px; 
	display:inline-block; 
	float:left;
}




#nav .esp:link
{
	background:url(../images/nav/esp.jpg) no-repeat; 
	width:56px; 
	height:28px; 
	display:inline-block; 
	float:left;
	margin:0 0 0 6px;
}

#nav .esp:hover
{
	background:url(../images/nav/esp_down.jpg) no-repeat; 
	width:56px; 
	height:28px; 
	display:inline-block; 
	float:left;
	margin:0 0 0 6px;
}

#nav .esp_downstate
{
	background:url(../images/nav/esp_down.jpg) no-repeat; 
	width:60px; 
	height:56px; 
	display:inline-block; 
	float:left;
	margin:0 0 0 6px;
}

#nav .esp:visited
{
	background:url(../images/nav/esp.jpg) no-repeat; 
	width:56px; 
	height:28px; 
	display:inline-block; 
	float:left;
	margin:0 0 0 6px;
}





#nav .construction:link
{
	background:url(../images/nav/construction.jpg) no-repeat; 
	width:108px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .construction:hover
{
	background:url(../images/nav/construction.jpg) no-repeat; 
	width:108px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .construction_downstate
{
	background:url(../images/nav/construction_down.jpg) no-repeat; 
	width:108px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .construction:visited
{
	background:url(../images/nav/construction.jpg) no-repeat; 
	width:108px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .special_events:link
{
	background:url(../images/nav/special_events.jpg) no-repeat; 
	width:119px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .special_events:hover
{
	background:url(../images/nav/special_events.jpg) no-repeat; 
	width:119px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .special_events_downstate
{
	background:url(../images/nav/special_events_down.jpg) no-repeat; 
	width:119px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

#nav .special_events:visited
{
	background:url(../images/nav/special_events.jpg) no-repeat; 
	width:119px; 
	height:28px; 
	display:inline-block; 
	float:left;
}

/******************* END Navigation********************/


/*******************   Navigation 2   ********************/

#nav2 ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#nav2 ul li
{
	float:left;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:5px 0 0 0;
}

#nav2 ul li.separator
{
	padding:6px 15px;
}

#nav2 ul li a
{
	font-size:14px;
	color:#061913;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:.05px;
}

#nav2 ul li a:hover, #nav2 ul li a.active
{
	color:#008457;
}

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

div#body_contents{
	background:url(../images/bg_body_contents.jpg) no-repeat bottom #FFF;
	border:1px #dfe1e2 solid;
	width:904px;
	clear:both;
	position:relative;
	z-index:1;
}
div#filler{ /*---Add this for background fix ---*/
	width:100%;
	height:100%;
	background:#b0b0b0;
	position:absolute;
	bottom:0;
	z-index:0;
}
div#top_filler{ /*---Add this for background fix ---*/
	background:url(../images/background.jpg) repeat-x #FFF;
	width:100%;
	z-index:1;
	position:absolute;
}
div#footer{
	background:url(../images/grass_background.jpg) repeat-x;
	width:100%;

	height:394px;
	position:relative;
	bottom:0px;
	margin-top:-382px;
}
.psai{
background:url(../images/psa.jpg) no-repeat center center;
width:108px;
height:109px;
display:block;
float:left;
}
.utcanj{
background:url(../images/utca.jpg) no-repeat center center;
width:88px;
height:109px;
display:block;
float:left;
}
.agcofnj{
background:url(../images/agc.jpg) no-repeat center center;
width:127px;
height:109px;
display:block;
float:left;
}
.njbia{
background:url(../images/njbia.jpg) no-repeat center center;
width:144px;
height:109px;
display:block;
float:left;
}
.abc{
background:url(../images/abc.jpg) no-repeat center center;
width:131px;
height:109px;
display:block;
float:left;
}
.bcanj{
background:url(../images/bcanj.jpg) no-repeat center center;
width:169px;
height:109px;
display:block;
float:left;
}
.cjs{
background:url(../images/cjs.jpg) no-repeat center center;
width:135px;
height:109px;
display:block;
float:left;
}

.ara
{
	background:url(../images/ara.gif) no-repeat center center;
	width:108px;
	height:109px;
	display:block;
	float:left;
}

.bridal
{
	background:url(../images/bridal.gif) no-repeat center center;
	width:108px;
	height:109px;
	display:block;
	float:left;
}

div#footer_contents{
	width:906px;
	height:180px;
	position:relative;
	clear:both;
	bottom:0px;
	z-index: 2;
	margin-top:34px;
}
div.footer_text{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

/*******************Footer Links******************/
a.footer:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right;}
a.footer:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right; text-decoration:none;}
a.footer:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right;}
a.footer:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right;}
/*******************Footer Links******************/

/*******************Arrow Links********************/
a.arrow_link:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right;}
a.arrow_link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right; text-decoration:none;}
a.arrow_link:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right;}
a.arrow_link:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:right;}
/*******************Arrow Links********************/

div#affiliates{
	width:905px;
	height:109px;
	margin:0 auto;
	padding:0 0 0 40px;
	text-align:center;
}
div#homepage_banner{
	width:903px;
	height:271px;
}
.blue_title{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#024e8c;
}
a.blue2_title{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#024da0;
	text-decoration:none;
}
.blue2_title{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#024da0;
}
.green_title{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#00854b;
}
div#body_contents_padding{
	padding-left:30px;
	padding-right:30px;
}
div#body_contents_padding2{
	padding-left:10px;
	padding-right:0px;
}
h1, h2, h3, h4, div{
	padding:0px; 
	margin:0px; 
	font-weight:normal;
	}
a.blue_links:link{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; font-weight:bold;}
a.blue_links:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none; font-weight:bold;}
a.blue_links:active{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; font-weight:bold;}
a.blue_links:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; font-weight:bold;}
.li{
margin-bottom:31px;
}
.byline{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.byline a{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}
.byline a:hover{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

/*****************************     NEW HOME PAGE 2    **************************************/

#home-bottom2
{
	clear:both;
	margin:0 0 20px 0;
}

#home-bottom2 img
{
	border:1px;
}

#home-bottom2 .left
{
	width:560px;
	float:left;
	padding:0 10px 10px;
}

#home-bottom2 .left .blog
{
	margin:20px 0;
	width:580px;
}

#home-bottom2 .left .blog h3, #home-bottom2 .left .blog h3 a
{
	font-size:18px;
	font-weight:bold;
	color:#002b75;
	border-bottom:1px solid #002b75;
	margin:0 0 20px 0;
	text-decoration:none;
}

#home-bottom2 .left .blog .item
{
	background:#f5f1f1 url("../images/home-blog-bg.gif") repeat-x bottom left;
	height:230px;
	overflow:hidden;
	width:268px;
	margin:0 10px 10px 0;
	padding:5px;
	float:left;
	border:1px solid #e9e9e9;
}

#home-bottom2 .left .blog .item:hover
{
	background:#e0f0eb;
}

#home-bottom2 .left .blog .item h3, #home-bottom2 .left .blog .item h3 a
{
	font-size:14px;
	color:#002b75;
	border-bottom:0px;
	margin:0 0 10px 0;
	text-decoration:none;
}

#home-bottom2 .right
{
	width:285px;
	float:right;
	margin:0 10px 20px 0;
	background:#aec4b9;
}

#home-bottom2 .right h2
{
	background:#004822;
	color:#FFF;
	font-size:18px;
	padding:10px 5px;
	font-weight:normal;
}

#home-bottom2 .right .item
{
	padding:5px 0 10px;
}

#home-bottom2 .right .item .img
{
	float:left;
	padding:5px;
}

#home-bottom2 .right .item .txt
{
	float:right;
	padding:5px;
	width:200px;
}

#home-bottom2 .right h3, #home-bottom2 .right h3 a
{
	padding:0 0 0 5px;
	font-size:16px;
	font-weight:bold;
	color:#034a3e;
}

#home-bottom2 .right .clear
{
	clear:both;
}


/*****************************     NEW HOME PAGE    **************************************/

#home-bottom
{
	clear:both;
	margin:0 0 20px 0;
}

#home-bottom img
{
	border:1px;
}

#contain-boxes{
width:100%;
height:900px;
}

#home-bottom .left
{
	margin-left: 0;
	margin-right: 0;
}

#home-bottom .left div.item, #home-bottom .left div.item-right, #home-bottom .left div.item-no-bg
{
	float:left;
	width:297px;
	height:151px;
}

#home-bottom .left div.item
{
	background:transparent url("../images/home-bottom-house-bg.jpg") no-repeat top left;
	padding-top: 38px;
	border-right:1px solid #075698;
	display: block;
}

#home-bottom .left div.item-right
{
	background:transparent url("../images/home-bottom-house-bg.jpg") no-repeat top left;
	padding-top: 38px;
}

#home-bottom .left div.item-no-bg
{
	background:transparent;
}

#home-bottom .left div.item-no-bg .txt
{
	float:left;
	margin: 0 0 0 0;
}

#home-bottom h3
{
	/*border-bottom:1px solid #075698;*/
	font-weight:bold;
	padding:0 0 6px 0;
	margin:-15px 0 6px 33px;
	color:#024da0;
}

#home-bottom a
{
	text-decoration:none;
	color:#024da0;
}

#home-bottom .left .img
{
	float:left;
	width:64px;
	padding: 5px 0 0 33px;
}

#home-bottom .left .txt
{
	float:right;
	width:172px;
	padding:0 27px 0 0;
}

#home-bottom .left .txt .txt-top
{
	height:103px;
}

#home-bottom .left .txt .learn-more
{
	text-align:right;
	padding:0 20px 0 0;
}

#home-bottom .left div.full-item
{
	clear:both;
	display:block;
	text-align:center;
	padding:10px 0;
	margin:0 10px;
	border-bottom:1px solid #075698;
	border-top:1px solid #075698;
}
#home-bottom .right
{
	width:260px;
	padding:0 20px 0;
	margin:30px 0 0 0;
}

#home-bottom .right .item
{
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}

#home-bottom .blog
{
	clear:both;
}

#home-bottom .blog h3
{
	/*border-bottom:1px solid #075698;*/
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	color:#024da0;
}

#home-bottom .blog .item-blog, #home-bottom .blog .item-blog-right
{
	float:left;
	background:transparent url("../images/home-blog-bg.gif") repeat-x bottom left;
	border:1px solid #EEE;
	height:220px;
	width:255px;
	padding:0 10px 0;
	margin:10px 0 20px 15px;
}
#home-bottom .blog .item-blog p, #home-bottom .blog .item-blog-right p
{
	margin: 0;
	padding: 0;
	line-height: 13px;

}
#home-bottom .blog .item-blog a, #home-bottom .blog .item-blog-right a
{
	float:left;
	margin-top:5px;
}

#home-bottom .blog .item, #home-bottom .blog .item-right
{
	float:left;
	width:270px;
	height:155px;
	padding:30px 10px 0;
	margin:0 0 10px 10px;
}

#home-bottom .blog div.item
{
	background:transparent url("../images/home-bottom-house-bg.gif") no-repeat top left;
}

#home-bottom .blog div.item-right
{
	background:transparent url("../images/home-bottom-house-right-bg.gif") no-repeat top left;
}

#home-bottom .right .item a.blog-title
{
	font-size:16px;
	font-weight:bold;
	color:#00813d;
}

#home-bottom .right .item a.blog-title:hover
{
	color:#004822;
}

/*****************************     ELITE COACHES    **************************************/

#elite-coaches-container
{

}

#elite-coaches-container .right a
{
	color:#0000FF;
}

#elite-coaches-container .right a:hover
{
	color:#000011;
	text-decoration:underline;
}

#elite-coaches-container .right .top-nav
{
	padding:10px 0;
	margin:0 0 10px 0;
}

#elite-coaches-container .right .top-nav ul
{
	padding:0px;
	margin:0px;
}

#elite-coaches-container .right .top-nav ul li
{
	list-style:none;
	margin:0px;
	float:left;
}

#elite-coaches-container .right .top-nav ul li a
{
	display:block;
	padding:10px 20px;
	margin:0 4px 0 0;
	background:#00423c;
	color:#FFF;
	text-decoration:none;
	font-style:italic;
}

#elite-coaches-container .right .top-nav ul li a:hover, #elite-coaches-container .right .top-nav ul li a.active
{
	background:#00675e;
}

#elite-coaches-container .logo
{
	padding:9px 0 0 11px;
}

/***********************************************
#elite-coaches-container .logo img
{
	border:0px;
	margin:40px 0 0 0;
}

#elite-coaches-container .logo
{
	background:transparent url("../elitecoaches/images/header-bg.jpg") no-repeat top right;
	height:206px;
}
***********************************************/

#elite-coaches-container img
{
	border:0px;
}

#elite-coaches-container .left
{
	float:left;
	width:220px;
	padding:20px 0 20px 10px;
}

#elite-coaches-container .left ul
{
	list-style:none;
	padding:0 0 0 10px;
	margin:0px;
}

#elite-coaches-container .left li a
{
	display:block;
	padding:5px 10px;
	text-decoration:none;
	font-size:14px;
	color:#DDD;
	background:#CCC;
	background:#39665f url("../images/elite-coaches-menu-bg.gif") repeat-x top left;
	margin:0 0 2px;
	border-left:4px solid #39665f;
}

#elite-coaches-container .left li a:hover, #elite-coaches-container .left li a.active
{
	color:#FFF;
	background:#AAA;
	background:#39665f;
	border-left:4px solid #599e93;
}

#elite-coaches-container .right
{
	float:right;
	width:640px;
	padding:15px;
}

#elite-coaches-container .right .callout
{
	height:160px;
	padding:20px;
	margin:0 10px 10px 0;
	border:1px solid #DDD;
	text-align:center;
}

#elite-coaches-container .right .callout:hover
{
	border:1px solid #AAA;
	background:#f1f1f1;
}

#elite-coaches-container .right .callout p
{
	text-align:left;
}

#elite-coaches-container .right .callout h1
{
	text-align:left;
}

#elite-coaches-container .right .callout h1 a
{
	text-decoration:none;
	color:#39665f;
	font-size:18px;
}

#elite-coaches-container .right .callout .img
{
	width:200px;
	float:right;
	margin:0 0 0 10px;
}

#elite-coaches-container .right .callout img.right
{
}

#elite-coaches-container .right .l2-callout
{
	padding:20px;
	margin:0 0 10px 0;
	border:1px solid #DDD;
}

#elite-coaches-container .right .l2-callout h2
{
	text-align:center
}

#elite-coaches-container .right .l2-callout .img
{
	float:left;
	margin:0 10px 0 0;
	width:340px;
}

#elite-coaches-container .right .l2-callout .img img
{ 
	width:340px;
}

#elite-coaches-container .right .l2-callout .img .extra-img
{
	float:left;
	width:135px;
	text-align:center;
	overflow:hidden;
	padding:10px;
	margin:0 10px 0 0;
}

#elite-coaches-container .right .l2-callout .img .extra-img a
{
	text-decoration:none;
}

#elite-coaches-container .right .l2-callout .img .extra-img img
{
	margin:0 0 10px 0;
	width:auto;
	max-height:120px;
	width: expression(this.width > 120 ? 120: true);
}

#elite-coaches-container .right .l2-callout .txt
{
	float:right;
	width:245px;
}

#elite-coaches-container .right .l2-callout .txt p
{
	padding:0 0 5px 0;
	margin:0px;
	line-height:auto;
}

#elite-coaches-container .clear
{
	clear:both;
}

#elite-coaches-container .right h1
{
	color:#39665f;
	font-size:22px;
	margin:0 0 10px 0;
	padding:0px;
}

#elite-coaches-container .right h2
{
	color:#39665f;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0px;
}

#elite-coaches-container .right p
{
	line-height:18px;
}

#elite-coaches-container .nav-social
{
	clear:both;
	padding:20px 0 5px 0;
}

#elite-coaches-container .nav-social li.social
{
	float:left;
	padding:0 3px 0 0;
}

#elite-coaches-container .nav-social li.social img
{
	width:44px;
}

#elite-coaches-container .nav-social li a, #elite-coaches-container .nav-social li a:hover
{
	margin:0 0 5px 0;
	padding:0px;
	list-style:none;
	background:transparent;
	border:0px;
}

#newsletterForm
{
	display:none;
}

#newsletterFormInner form
{
	padding:20px 0 0;
}

#newsletterFormInner .input_spacing
{
	padding:0 0 10px 0;
}

#newsletterFormInner .input_spacing label
{
	float:left;
	width:100px;
	text-align:right;
	padding:2px 2px 0 0;
}

#newsletterFormInner .input_spacing input
{
	width:200px;
}

#newsletterFormInner .input_spacing_submit
{
	padding:0 0 0 102px;
}

.newsletter-results
{
	display:none;
	padding:5px;
	margin:10px 0 0;
	border:1px solid #DDD;
	background:#EEE;
	color:#FF0000;
}

.newsletter-results .clear
{
	clear:both;
}

.newsletter-results p
{
	font-size:11px;
	line-height:8px;
	margin:0 10px;
	padding:0px;
	float:left;
}

.free-lookout {
font-size:43px;
}

