/*

File:			custom.css

Description:	Custom styles for Thesis



BASIC USAGE:



If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag

will be appended with the "custom" class, like so: <body class="custom">. You can use

the "custom" class to override *any* CSS declarations contained in the style.css file.



For example, if you wish to change the default link color to green, you would add the

following declarations to this file:



	.custom a, .custom a:visited { color: #090; }	<--- This makes links green

	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them



WHY THIS WORKS:



By using the "custom" class, you are creating more specific CSS declarations for HTML

elements. CSS styling is applied through rules of specificity, and because declarations

prepended with .custom are more specific, they get applied when the page is rendered!



More information about styling your Thesis installation using this file can be found

in the User's Guide:

	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/

*/



body.custom {background: #E4E4E4 url(images/header.jpg)repeat-x scroll;

color:#333333; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;}

.custom #content_area {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}
.custom .full_width .page {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}
.custom #footer_area .page  {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}
.custom #footer_area  {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}


/****** This is clear float items so content underneath gets pushed down, just add clearfix to any div ******/
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*CUSTOM HEADER*/
#header {
height:82px;
width: 948px;
margin:0 auto;
padding:0;
border: 0;
}
#header_area .page {
	width:100%;
	height: 124px;
	background: url(images/header.jpg) repeat-x;	
}
#header .logo {
font:25px "Arial Black", Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
float:left;
}
#header .h_left {
float:left;
width:320px;
height:80px;
}
#header .h_right {
float:right;
width:405px;
}
#header .description {
font:12px Arial, Helvetica, sans-serif;
clear:both;
margin-top:-5px;
display: none;
}
#header .languages {
	padding: 7px 15px 0px 5px;
	height: 25px;
	width: 392px;
	text-align: right;
}
#header .languages p{
	display: inline;
	padding: 6px 5px 9px 27px;
	margin: 0px;
	margin-right: 10px;
	~line-height:21px;
}
#header p.brasil {
	background: transparent url(images/images/brazil.gif) no-repeat top left;
}
#header p.mexico {
	background: transparent url(images/images/mexico.gif) no-repeat top left;
}
#header p.usa {
	background: transparent url(images/images/usa.gif) no-repeat top left;
}
/* TOP SEARCH FORM -----------------------------------------------------------------------*/
* html #search {
width:208px;
overflow:hidden;
}
#search {
margin-top: 0px;
width: 395px !important;
height: 35px;
background:transparent url(images/search_bg.jpg) no-repeat top left;
padding-left: 5px;
margin-right: 5px;
}
#search .s {
float:left;
font:12px Arial, Helvetica, sans-serif;
border:none;
background:transparent url(images/search_field.jpg) no-repeat top left;
color:#666;
height: 25px;
width:283px;
padding:8px;
margin:7px 3px 0 2px;
}
#searchform .sgo {
float:left;
background:#fff url(images/search_btn.jpg) no-repeat;
width:76px;
height:30px;
margin:7px 0 0 0;
border:none;
}
#search404 input {
	border:1px solid #ccc;
	padding:4px;
	width: 300px;
	background-color:#f1f1f1;
	height:17px;
}
#search404 input.sgo {
	background: none;
	background-color:#c1182c;
	margin-bottom: 3px;
	color: #fff;
	width: 80px;
	height: 27px;
}

/*    TOP NAVIGATION   */
/*VERTICAL and HORIZONTAL dropmenu settings*/

ul#navmenu-h li a, ul#navmenu-v li a,
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul,
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul,
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a
{
	padding-top:5px;
	padding-bottom: 7px;
	text-transform: lowercase;
	letter-spacing: 2px;
	font-size: 14px;
	font-weight: lighter;	
	margin-right: 1px;
}
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a {
	background-attachment: none;

}
/* Top level */
ul#navmenu-h li a, ul#navmenu-v li a,

/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a,

 /* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-v li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li a,

/* 4rd Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a,

/* 5th Menu */
ul#navmenu-h li:hover li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a 
{
	color: #fff;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, 
ul#navmenu-h li:hover a, 
ul#navmenu-h li.iehover a,
ul#navmenu-h li:hover a:hover, 
ul#navmenu-h li:hover li:hover a, 
ul#navmenu-h li:hover li.iehover a,
ul#navmenu-h li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li:hover li.iehover a,

/* current page item ul#navmenu-h color setting ------------------------------------- */
#navmenu-h li.current_page_item a,
#navmenu-h li.current_page_item a:hover,
#navmenu-h li ul li.current_page_item a,
#navmenu-h li ul li.current_page_item a:hover,

/* Remembers the parent page of the current page ------------------------------------- */

#navmenu-h li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,


/* IE Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover,

/* IE verticle Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover

{ 
background-color:#333;
background-attachment: none;
}
/* #end -------------- */

/* inner pages sidebar vmenu css -------------------------------- */

#sidebar ul#navmenu-v li a:hover {color:#fff; background:#c00; }

ul#navmenu-h ul li {
border: none;
margin: 0px;
padding: 0px;
}
#submenus {
	height: 20px;
	width: 580px;
	margin:0px 0px 35px 0px;
}
#submenus ul {
	margin-left: 0px;
	height: 20px;
	background-color: #f4f4f4;
	padding:3px;
	border-left: 6px solid #cc0000;
}
#submenus li {
	float: left;	
	font-size: 13px;
	list-style-type: none;
	background: none;
	padding: 1px 10px 1px 2px;
	margin: 0px 5px;
	border-right: 1px solid #ccc;	
	text-transform: capitalize;
}
#submenus li a {
	color: #444;
}
#submenus li.current_page_item {
	padding: 1px 10px 1px 2px;
}
#submenus li.current_page_item a {
 	color: #cc0000;
}
#submenus li a:hover {
 	color: #cc0000;
}

.menu, .menu a, .menu li ul {
	border:none;
}
.menu a, .menu .current ul a, .menu .current-cat ul a {
	background:none;
}
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {
	background:none;
}
ul#navmenu-h {
	height: 40px;
}
ul#navmenu-h li {
	height:40px;
	float: left;
	display: inline;
	position: relative;
	text-align:left;
}
.menu ul, .menu ul li {
	width:160px;
}
ul#navmenu-h li a, ul#navmenu-v li a {
	border-left: none;
	float: none !important;
	float: left;
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	line-height:26px;
}
#nav {
width:950px;
height:28px;
position:relative;
/*margin:0 auto 5px;*/
}
#nav .rss {
font:bold 12px Arial, Helvetica, sans-serif;
padding-left:18px;
position:absolute;
top:7px;
right:8px;
}
#nav ul {
	margin:0;
	padding:0;
}
#nav li {
	background:transparent url(images/menu_divder.jpg) no-repeat top right;	
}	
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul {
	margin:0;
	padding:0;
	width:160px;
}
ul#navmenu-h ul ul a {
	width:136px;
}
ul#navmenu-h ul ul li {
	padding-bottom:0;
	margin-bottom:0;
	border:1px solid #fff;	
	height:37px;
	background:none;
}


/*END WILLIAM CUSTOM*/



/*----SIDE BAR STUFF------------------------------------------------------------------------------------------------>*/

.custom li.widget ul{
list-style-image: url(images/favicon.png);
}
.custom li.widget a {color:#444444 }

.custom .sidebar a:hover {color:#cc0000 }

.custom #sidebars h3, .custom #sidebars h3 a {
background:transparent url(images/bkg-sidebar-heading.png) no-repeat scroll center bottom;
border-bottom:1px solid #DDDDDD;
color:#cc0000;
font-variant:normal;
letter-spacing:0;
padding:0.5em 0;
text-decoration:none;
font-size: 1.5em;
}


/*---:[feature box]:---*/

#feature_box {
background: none;
margin-bottom: 5px;
}



#feature_wrap{
    height: 350px;
	background:#EDF8FE url(http://www.michelfortin.com/wp-content/themes/michel2009/images/blog_ads-bg.jpg) repeat-x scroll left top;
	margin-bottom: 20px;
}



	

#feature_video {
	position: relative;
	float: right;
}


#feature {
border:2px solid #DDDDDD;
display:block;
margin:0 0 21px;
padding:19px 25px;
height: 310px;
background: none repeat scroll 0 0 #EEEEEE;
/* background: #EDF8FE url(http://www.michelfortin.com/wp-content/themes/michel2009/images/blog_ads-bg.jpg) repeat-x scroll left top; */
}



div#tag{
	width: 49%;
	float: left;
	}

div#tag h2{
font-family: "Impact", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 35px;
text-shadow:1px 1px 0 #ffffff;
color: #434343;
}



div#tag h3{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 18px;

}


.blockleft {
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0;
padding:18px;
font-size: 15px;
	text-align: left;
}
.blockleft h4{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
	text-align: center;
}

.blockcenter {
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 auto;
padding:18px;
font-size: 15px;
	text-align: left;
}

.blockcenter h4{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
	text-align: center;
}

.blockright {
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0;
padding:20px;
font-size: 15px;
	text-align: left;
}

.blockright h4{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
	text-align: center;
}
/*-End Feature Box----------------------------------------------------------->*/

/*.custom #content_area.full_width {

	padding-top: 8px;

}*/


.custom .page {
	padding-top: 24px;
}
#header_area .page {
	padding: 0;
}

/* Layout --------------------------------------------------*/

.custom .post_box{
padding-top: 0px;}

/*Typography------------------------------------------------*/
.custom ul, .custom ol {
margin:15px 0 15px 25px;
}

.custom hr {
background:#CCCCCC none repeat scroll 0 0;
border:0 none;
clear:both;
color:#CCCCCC;
height:1px;
margin:5px 0;
padding:0;
text-align:left;
}

hr.clear {
background:transparent none repeat scroll 0 0;
border:medium none;
clear:both;
display:block;
visibility:hidden;
}
/*--[same size teaser and post title]--
.custom .headline_area h1, .custom .headline_area h2 {
color:#CC0000;
font-family:Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
font-size:2.75em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.25em;
}
*/

/* This is the post title */
.custom .headline_area h1{
color:#CC0000;
font-family:Georgia,Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
font-size:3.75em;
font-weight:bold;
letter-spacing:-1px;
line-height:1em;
text-align: center;
margin-left: 50px;
margin-right: 50px;
}

.custom .headline_area h2 {
color:#CC0000;
font-family:Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
font-size:2.75em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.25em;
}

.custom .headline_area h2 a{

	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #CC0000;
	font-weight: bold;
	letter-spacing: -1px;
}

	

.custom .headline_area h2 a:hover{
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: black;
	font-weight: bold;
	letter-spacing: -1px;
	}

	

.custom .teaser h2 a {
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #CC0000;
}

.custom #content h2 {
letter-spacing:-1px;
line-height:1em;
margin-bottom:25px;
margin-top: 5px;
}

.custom .format_text h2 {
font-size:1.75em;
}

.custom #content h3{
font-size:18px;
letter-spacing:-1px;
line-height:1em;
margin-bottom:5px;
margin-top:5px;
color: #444444;
font-weight:700;	
}


.custom .format_text ul {
list-style-image: url(http://97.74.215.60/custom/images/tick.png);
list-style-position:outside;
list-style-type: square;
}

.custom .format_text {
font-size: 1.6em;
line-height: 1.25em;}

/*---:[ This is for the H1 at bottom of post ]:----------------------------------*/

.post_bottom {
font-size: 12px;}

#spreadit {
background:url("http://www.iamalandingpagedesigner.com/photos/themeimages/spreadit.png") no-repeat scroll 0 0 transparent;
margin-top:50px;
padding-top:120px;
}


/*---:[ newsletter form ]:---*/

#form_container

/*{

	border:none;

	margin:0 auto;

	text-align:center;

	background-image: url(images/newsletter_arrow.jpg);

	height: 150px;

	width: 300px;
    padding-top:180px;
}*/

/*--:[form input for newsletter]:----------------------------------------------------*/
#form_container{
}

#form_container input{
background:white;
border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;
border-style:solid;
border-width:1px;
color:#444444;
font-size:1.5em;
min-height:1.5em;
margin-left: 20px;
}

#form_container label {font-size:12px;
font-weight: bold;}

#form_container .joinbutton {border: none;
background:transparent;}

form.fmsignup {
background:#EEEEEE none repeat scroll 0 0;
border:5px dashed #DDDDDD;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
padding:11px;
position:relative;
text-shadow:1px 2px 3px #FFFFFF;
margin-left: 5px;
margin-right: 5px;
}

form.fmsignup h2 {
color:#333333;
display:block;
font-family:Georgia,serif;
font-size:25px;
letter-spacing:-1px;
line-height:28px;
margin:0;
padding:6px 0 1px 70px;
position:relative;
}

form.fmsignup i.ico {
background:transparent url(images/newsletter.png) no-repeat scroll 0 0;
display:block;
height:75px;
left:-13px;
position:absolute;
top:0;
width:78px;
float: left;
z-index:9;}

form.fmsignup p {
color:#333333;
font-size:15px;
line-height:1.3em;
padding:14px 12px;
}

form.fmsignup label {
color:#555555;
font-size:14px;
font-weight:bold;
margin-bottom:0.3em;
margin-left: 20px;
}

form.fmsignup input.field.text {
font-size:17px;
width:233px;
}

form.fmsignup ol {
margin:0 12px;
list-style: none;
}

form.fmsignup ol, form.fmsignup ol li {
margin:0;
padding:0;}

form.fmsignup ol, form.fmsignup ol li {
margin:0;
padding:0;
}

form.fmsignup li.buttons {
margin-bottom:8px;
padding-top:3px;
text-align:center;
}

/* more info button */

.button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(images/more_details.png) no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -50px;
}

/*Sales Letter Formatting---------------------------------------------------------------->*/
.salesletter #header { padding: 0; border-bottom: 0em; }
.salesletter #footer { padding-bottom: 0; border-top: 0em; }
.salesletter #footer { display: none; }
.salesletter #sidebars { display: none; border: none; }
.salesletter #tabs {display:none;}
.salesletter #content_box { background:none; }
.salesletter .comments_closed { display: none; }
.salesletter #header #logo { display: none; }
.salesletter #header #tagline { display: none; }
.salesletter #content { margin: 0 auto; float: none; }

    /* This code will make the page headline large, bold and centered:*/

.sale #content h1 { font-size:30pt; text-align:center; font-weight:bold;}
.salesletter #content h2{ font-size: 25px;text-align: center;}

.salesletter #content h1, .salesletter #content h2 {
	line-height: .95em;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	text-transform: capitalize;
}


    /* This will center your content in a nice box:*/

.salesletter #container { width:650px; margin-top: 1em; border: 0.2em solid #000; }

    /* This will give the yellow background when someone hovers over a link. A very good sales letter effect:*/

.salesletter a { color: #111; }
.salesletter a:hover { color: ; background: #f2e127; }

    /* This will put a background color outside your text box, which will make your text stand out more:*/

.salesletter #page { background: #fff; }
body.salesletter { background: #444444; }
.salesletter #content_area{background: #444444;}


/*product page Formatting---------------------------------------------------------------->*/
.product #content h1{
font-size:32px;
line-height: 32px;
font-weight: 700;
letter-spacing: -1px;
}

.product #content h2{font-size: 24px; line-height: 32px;}
.product #content h3{font-size: 18px; line-height: 22px; color: #111111;text-transform: capitalize;}
.product #content h1, .product #content h2 {
background-color: transparent; 
background-image: none; 
border: 0 none; 
margin: 0px 0;
font-family: Arial,Helvetica,Georgia,Sans-Serif;
padding: 0px;
text-transform: none; }
.product .headline_area{
margin-bottom: 10px;}
.product .format_text{line-height: 18px;color: #333333;
font-family: Arial,Helvetica,Georgia,Sans-Serif;
}

/*
.product .format_text ul {
list-style-image: url(http://97.74.215.60/custom/images/tick.png);
list-style-position:outside;
list-style-type: none;
}
*/

body.product{background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}
.product #content_area {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}
.product .full_width .page {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}


/*testimonial page Formatting---------------------------------------------------------------->*/



.testimonial #content h1{
font-size:32px;
line-height: 32px;
font-weight: 700;
letter-spacing: -1px;
}

.testimonial #content h2{font-size: 24px; line-height: 32px;}
.testimonial #content h3{font-size: 18px; line-height: 22px; color: #111111;text-transform: capitalize;text-align: center;margin-bottom: 25px;}
.testimonial #content h1, .testimonial #content h2 {
background-color: transparent; 
background-image: none; 
border: 0 none; 
margin: 0px 0;
font-family: Arial,Helvetica,Georgia,Sans-Serif;
padding: 0px;
text-transform: none; }
.testimonial .headline_area{
margin-bottom: 0px;}
.testimonial .format_text{line-height: 18px;color: #333333;
font-family: Georgia,Arial,Helvetica,Sans-Serif;
}

body.testimonial{background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}
.testimonial #content_area {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}
.testimonial .full_width .page {background: #FFFFFF url(images/product_bg_container.gif) repeat-x scroll 0 0;}


/*---:[Group Coaching Page box]:---*/

#coaching_wrap p{
margin-bottom: 10px;
}

#coaching_wrap ul{
list-style: none;
margin: 0;
}

#coaching_wrap .iconlist{
list-style: none;
margin: 0;
padding: 0;
}

.iconlist{
list-style: none;
margin: 0;
padding: 0;
}


li.sales
{
background-image: url(images/check_white_matte.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
list-style: none;
}

li.sales_tp
{
background-image: url(images/check_white_matte.gif);
background-repeat: no-repeat;
padding: 3px 0 3px 25px;
list-style: none;
}


#coaching_feature_box {
background: none;
margin-bottom: 5px;
}




#coaching_feature_video {
	position: relative;
	float: right;
}


#coaching_feature {
border:2px solid #DDDDDD;
display:block;
margin:0 0 21px;
padding:19px 25px;
height: 310px;
background: #EDF8FE url(images/blog_ads-bg.jpg) repeat-x scroll left top;
}



div#coaching_tag{
	width: 49%;
	float: left;
	font-variant: small-caps;
}

div#coaching_tag h1{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 30px;
line-height:30px;
}

div#coaching_tag h2{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 22px;
line-height:22px;
}


div#coaching_tag h3{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 18px;

}


.coaching_blockleft {
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0;
padding:18px;
font-size: 15px;
text-align: left;
min-height: 500px;
}



.coaching_blockleft h4{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
	text-align: center;
}


.coaching_blockcenter {
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 auto;
padding:18px;
font-size: 15px;
	text-align: left;
	min-height: 500px;
}



.coaching_blockcenter li p{
font-size: 5px;}

.coaching_blockcenter h4{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
	text-align: center;
}


.coaching_blockright {
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0;
padding:20px;
font-size: 15px;
	text-align: left;
	min-height: 500px;
}



.coaching_blockright h4{
	font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
	text-align: center;
}

/* image align */

img.alignleft{
display:inline;
margin:0 7px 2px 0;
}

/*--[button for more info]--*/
.morebutton {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
	align:center;
	}
.morebutton a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(images/morebutton.png) no-repeat top left;
	outline:none;
	vertical-align: bottom;
}
.morebutton a:hover {
	background-position:0 -55px;
}

/*-End Group Coaching Box----------------------------------------------------------->*/

/* Footer Styling */
#footer div.col {
float:left;
margin:5px 3px 0 0;
padding-left:none;
text-align:left;
width:29em;
}

.custom #footer{
border: none;}

/* Contributor */

/*

.fs-article-attribution  {
background-color:#FFFFFF;
font-family:Arial Black,Arial,Helvetica,sans-serif;
margin-top:5px;
}

.fs-article-attribution .caption {
height:auto !important;
}

.fs-article-attribution .caption, .fs-page-article-main-content .CRCaption {
float:left;
line-height:100%;
padding-left:12px;
text-align:center;
}


.fs-article-attribution .separator {
border-right:1px solid #BAC0C4;
float:left;
margin:auto auto -4px;
width:24px;
}

.fs-article-attribution .description, .fs-page-article-main-content .CRDescription {
color:#1A303A;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:130%;
padding:0 12px 0 24px;
width:290px;
}

.fs-clear {
clear:both;
}
*/
