/*
File:      custom.css
Description:  Custom styles for Thesis
More Info:    http://diythemes.com/thesis/rtfm/custom-css/
*/

*, html { margin:0; padding: 0; }

@font-face {
    font-family: 'MyriadWebProRegular';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/myriadwebpro-webfont.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/myriadwebpro-webfont.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/myriadwebpro-webfont.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Semibold.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Semibold.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Semibold.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @font-face {
    font-family: 'MyriadPro-Bold';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Bold.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Bold.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Bold.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
} */

@font-face {
    font-family: 'MyriadWebProBold';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Bold.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Bold.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Bold.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Bold.svg#MyriadWebProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bebasneuewebfont';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/bebasneue-webfont.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/bebasneue-webfont.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/bebasneue-webfont.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/bebasneue-webfont.svg#bebasneuewebfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OratorStd';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/OratorStd.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/OratorStd.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/OratorStd.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/OratorStd.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/OratorStd.svg#OratorStd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LeagueGothic';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/league_gothic-webfont-webfont.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/league_gothic-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/league_gothic-webfont-webfont.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/league_gothic-webfont-webfont.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/league_gothic-webfont-webfont.svg#LeagueGothic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Wingdings2';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/Wingdings2.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/Wingdings2.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/Wingdings2.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/Wingdings2.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/Wingdings2.svg#Wingdings2') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadWebProCond';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Condensed.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Condensed.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Condensed.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Condensed.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/MyriadWebPro-Condensed.svg#MyriadWebProCond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamRoundedBold';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/GothamRounded-Bold.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/GothamRounded-Bold.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/GothamRounded-Bold.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/GothamRounded-Bold.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/GothamRounded-Bold.svg#GothamRoundedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArnoProSmbd';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/arnopro-smbd-webfont.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/arnopro-smbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/arnopro-smbd-webfont.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/arnopro-smbd-webfont.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/arnopro-smbd-webfont.svg#ArnoProSmbd') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'JosefinSlabBold';
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/JosefinSlab-Bold-webfont.eot');
    src: url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/JosefinSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/JosefinSlab-Bold-webfont.woff') format('woff'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/JosefinSlab-Bold-webfont.ttf') format('truetype'),
         url('http://members.penduluminaction.com/wp-content/themes/thesis_185/custom/fonts/JosefinSlab-Bold-webfont.svg#JosefinSlabBold') format('svg');
    font-weight: 100;
    font-style: normal;
}

a img {
  border: none;
  outline: none;
}

body {
  background: #fff;
  font-family: "MyriadWebProRegular", Arial, sans-serif;
}

#container {
	width: auto;
	padding: 0;
	margin: 0;
}

#page {
	width: auto;
	padding: 0;
	background: none;
}

/*---[ HEADER AREA ]---*/

#header_area .page { 
	width: auto;
	padding: 0;
	height: 101px;
	background: none;
}

/* .header_wrapper {
	width: auto;
	padding: 0;
	height: 169px;
} */

	/* body.home .header_wrapper {
		width: auto;
		padding: 0;
		height: 169px;
		background: none;
	} */


	#header {
		padding: 0;
		margin: 0 auto;
		width: 1013px;
		position: relative;
		height: inherit;
		background: url(images/header/bg.png) transparent no-repeat;
	}
  
		.logo {
			position: absolute;
			top: 20px;
			left: 28px;
			width: 190px;
			height: 56px;
		}
		
		#header .join_now {
			position: absolute;
			width: 117px;
			height: 42px;
			overflow: hidden;
			top: 30px;
			right: 30px;
			z-index: 5;
		}
		
			#header .join_now a:hover img {
				margin-top: -42px;
			}
  
		#header .contact {
			position: absolute;
			top: 1px;
			right: 30px;
			width: 650px;
		}
   
			#header .contact .details {
				width: inherit;
				text-align: right;
				margin: 0 auto;
			}
    
			#header .contact .details img { margin-right: 4px; margin-top: }
    
			#header .contact .details img, .contact .details span { float: left }
    
			#header .contact .details span {
				color: #666666;
				font-family: "MyriadWebProRegular", Helvetica, Arial, sans-serif;
				font-size: 12px;
			}
			
			#header .contact .details a:hover { text-decoration: underline; }
	
			#header .contact .details .header_tel_num {
				color: #333333;
				font-family: "MyriadWebProRegular", Helvetica, Arial, sans-serif;
				font-size: 14px;
				width: 250px;
			}
			
			#header .social_media_banner {
				background: url(images/header/social_media_bg.png) no-repeat;
				width: 36px;
				height: 231px;
				padding: 15px 6px 20px 7px;
				position: absolute;
				top: 0;
				right: -45px;
			}
			
				#header .social_media_banner .email { background: url(images/header/sprites/email_sprite.png) 0 0 no-repeat; width: 23px; height: 13px; }
				#header .social_media_banner .facebook { background: url(images/header/sprites/fb_sprite.png) 0 0 no-repeat; width: 23px; height: 24px; }
				#header .social_media_banner .twitter { background: url(images/header/sprites/tw_sprite.png) 0 0 no-repeat; width: 23px; height: 24px; }
				#header .social_media_banner .gplus { background: url(images/header/sprites/gplus_sprite.png) 0 0 no-repeat; width: 23px; height: 24px; }
				#header .social_media_banner .rss { background: url(images/header/sprites/rss_sprite.png) 0 0 no-repeat; width: 23px; height: 24px; }
				#header .social_media_banner .linked { background: url(images/header/sprites/rss_sprite.png) 0 0 no-repeat; width: 23px; height: 24px; }
				#header .social_media_banner .pin { background: url(images/header/sprites/rss_sprite.png) 0 0 no-repeat; width: 23px; height: 24px; }
				
				#header .social_media_banner .email:hover { background-position: 0 -13px; }
				#header .social_media_banner .facebook:hover,
				#header .social_media_banner .twitter:hover,
				#header .social_media_banner .gplus:hover,
				#header .social_media_banner .rss:hover,
				#header .social_media_banner .linked:hover,
				#header .social_media_banner .pin:hover { 
					background-position: 0 -24px; 
				}
				
				#header .social_media_banner .email,
				#header .social_media_banner .facebook,
				#header .social_media_banner .twitter,
				#header .social_media_banner .gplus { 
					margin-bottom: 8px;
				}
	
			#header .social_media {
				position: absolute;
				top: 48px;
				right: 25px;
				width: 155px;
				height: 35px;
				overflow: hidden;
			  }
			  
				#header .social_media .facebook,
				#header .social_media .twitter,
				#header .social_media .gplus,
				#header .social_media .rss {
					width: 32px;
					height: 31px;
					display: inline-block;
					margin-right: 5px;
				}
				
				#header .social_media .rss { margin-right: 0; }
			  
				#header .social_media .facebook {
					background: url(images/header/facebook.png) no-repeat;
				}
				
				#header .social_media .twitter {
					background: url(images/header/twitter.png) no-repeat;
				}
				
				#header .social_media .gplus {
					background: url(images/header/gplus.png) no-repeat;
				}
				
				#header .social_media .rss {
					background: url(images/header/rss.png) no-repeat;
				}
				
				#header .social_media a:hover .facebook,
				#header .social_media a:hover .twitter,
				#header .social_media a:hover .gplus,
				#header .social_media a:hover .rss {
					background-position: 0 -31px;
				}
			  
				#header .social_media img {
					float: left;
					margin-right: 10px;
					border: 0;
					outline: 0;
				}
				  
				#header .social_media a img {
					border: 0;
					outline: 0;
				}
				
				#header .social_media a:hover img {
					/* margin-top: -30px; */
				}
				
				#header .social_media span {
					color: #998675;
					font-family: "MyriadWebProRegular", Helvetica, Arial, sans-serif;
					font-size: 14px;
					margin-top: 3px;
					display: inline;
				}
	
			#header .addthis_toolbox {
				position: absolute;
				top: 48px;
				right: 0;
				width: 400px;
				height: 32px;
				overflow: hidden;
			}
  
	.menu-main-container {
		left: 250px;
		padding: 0;
		width: 740px;
		/* width: 650px; */
		position: absolute;
		top: 35px; /* from 35px */
		height: 29px;
		z-index: 4;
	}
  
    ul.menu {
        font-family: "OratorStd", "Georgia", serif;
        height: 29px;
        width: inherit;
		margin: 0 auto;
		text-align: left;
		/* display: table; */
		position: relative;
      }
	  
		ul.menu li {
          height: auto; /* 28px */
          padding: 1px 0 0 0;
		  width: auto;
		  /* display: inline-block; */
		  display: table-cell;
		  float: left;
		  vertical-align: middle;
		  /* position: relative; */
		  margin: 0 15px;
        }
		
		ul.menu li div.menu_item_container {
			 position: relative;
		}
		
		ul.menu li.prev_menu {
          background: none;
        }
	  
		ul.menu li:first-child {
		}
		
		ul.menu li:last-child {
			float: right;
			margin-right: 50px;
		}

       /*  ul.menu, ul.menu a, ul.menu li ul {
          border-top: none;
          border-bottom: none;
        } */
        
        .menu, .menu a, .menu li ul {
          border-style: none;
        }
        
        ul.menu > li a {
			max-width: 100px;
			text-transform: lowercase;
			color: #333;
			float: none;
			font-size: 18px;
			line-height: 18px;
			padding: 5px 7px;
			text-align: center;
			font-weight: 100;
			z-index: 2;
			text-shadow: 0px 1px 2px #bbbbbb;
			letter-spacing: -1px;
        }
        
        ul.menu > li:first-child a {

        }
        
        ul.menu > li:last-child a {

        }
        
		ul.menu > li.hovered {
			
			/* background: #fff; */
			/* -moz-box-shadow: 0px 3px 5px #616161;
			-webkit-box-shadow: 0px 3px 5px #616161;
			-opera-box-shadow: 0px 3px 5px #616161;
			box-shadow: 0px 3px 5px #616161; */
			
		}
		
		ul.menu > li.hovered > a {
			color: #003399;
		}
		
		ul.menu > li.hovered:first-child, ul.menu > li.hovered:last-child {
			/* border: 1px solid #c66803;
			height: 36px; */
		}
		
		ul.menu > li.hovered:first-child a, ul.menu > li.hovered:last-child a {
			/* outline: none;
			width: 138px; */
		}
       
        .menu ul a { width: auto; } 
        .menu a, .menu .current ul a, .menu .current-cat ul a { color: #333333; background: none; font-variant: normal; letter-spacing: 0px; text-transform: none; }
        
        .menu .current a, .menu .current-cat a, .menu .current-menu-item a {
          color: #003399;
          background: none;
        }
        
        .menu .current a:hover, .menu .current-cat a:hover, .menu .current-menu-item a:hover {
			color: #003399;
        }
        
        .menu a:hover, .menu .current ul a:hover { 
			color: #003399;
		}
        
        .menu .current > a, .menu .current > a, .menu .current-cat > a, .menu .current-menu-ancestor > a, .menu .current-menu-item > a, .menu .current-menu-parent > a { cursor: pointer; }
        
        .menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover {
			color: #003399;
        }
    
	.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a {
		background: none !important;
	}
	
	/* #menu-item-6 {
		color: transparent;
	} */
	
		#menu-item-6 > a {
			background: url(images/header/home_icon.png) center center no-repeat  !important;
			color: transparent !important;
			text-shadow: 0 0 0 transparent;
		}
		
		#menu-item-6.hovered > a {
			background: url(images/header/home_icon_hover.png) center center no-repeat  !important;
			color: transparent  !important;
		}
      
    ul.menu ul {
      border: none;
      margin: 0;
      padding: 0;
      width: auto !important;
      /* position: absolute; */
    }
    
    /* ul.menu a:hover, ul.menu li:hover a {
      background: #2aacbf;
    } */
	
	
	
	ul.menu div.sub-menu-wrapper {
		display: none;
		position: absolute;
		top: 40px; /*27px*/
		left: 0;
		padding-top: 22px; /*35px*/
		width: 138px;
	}
	
	ul.menu div.sub-menu-container {
		width: inherit;
		/* position: relative; */
		-moz-box-shadow: 1px 1px 2px #616161;
		-webkit-box-shadow: 1px 1px 2px #616161;
		-opera-box-shadow: 1px 1px 2px #616161;
		box-shadow: 1px 1px 2px #616161;
		display: block;
	}
	
	ul.menu li:hover div.sub-menu-wrapper {
		display: block;
	}
	
	ul.menu div.sub-menu-arrow {
		
	}
    
    ul.menu ul.sub-menu {
		/* display: none; */
		/* position: absolute;
		top: 0px;
		left: 0; */
		width: 100%;
		/* padding: 28px 19px 5px 19px; */
		padding: 19px;
		border: 0;
		/* background: #fff; */
		background: url(images/header/sub_menu_bg.png) left top;
		/* -moz-box-shadow: 0px 3px 5px #616161;
		-webkit-box-shadow: 0px 3px 5px #616161;
		-opera-box-shadow: 0px 3px 5px #616161;
		box-shadow: 0px 3px 5px #616161; */
		-moz-box-shadow: inset 0px 0px 10px #cccccc;
		-webkit-box-shadow: inset 0px 0px 10px #cccccc;
		-opera-box-shadow: inset 0px 0px 10px #cccccc;
		box-shadow: inset 0px 0px 10px #cccccc;
		/* z-index: -1; */
		/* display: block; */
		float:  none;
		/* position: static; */
    }
	
		ul.menu ul.sub-menu li {
          height: auto;
		  display: block;
		  margin: 0;
		  padding: 0;
		  /* margin-bottom: 10px; */
        }
	
		ul.menu ul.sub-menu li.prev_menu {
          background: none;
        }
        
        ul.menu ul.sub-menu li a {
			width: auto;
			outline: none;
			text-transform: uppercase;
			color: #333333;
			float: none;
			display: block;
			font-weight: normal !important;
			font-size: 13px; 
			line-height: 16px; 
			padding: 5px 0 10px 0; 
			text-align: left;
        }

        
        ul.menu ul.sub-menu li:first-child a {
			
        }
		
		ul.menu ul.sub-menu li:last-child {
			background: none;
		}
        
        ul.menu ul.sub-menu li:last-child a {
			
        } 
        
		ul.menu ul.sub-menu li.hovered {
			color: #990000;
			font-weight: normal;
			text-decoration: underline;
			/* background: url(images/header/menu_item_active_bg.png) transparent repeat-x !important; */
		}
		
		ul.menu ul.sub-menu li.hovered a {
			color: #990000;
			font-weight: normal !important;
			text-decoration: underline;
			outline: 0;
		}
		
		.sub-menu-line {
			height: 100px;
			border-top: 1px solid #acacac;
			position: absolute;
			display: block;
		}

/* #page {
	background: #fff;
} 

body.home #page {
	background: url(images/content/home_bg.png) left top repeat-x, url(images/content/page_bg.png) center center #eaeaea;
}*/

body {
	/*background: url(images/content/body_home_bg.png) left top repeat-x, url(images/content/body_grainy_bg.png) center center #eaeaea;*/
	background: #fff;
}

	body.home {
		background: #fff;
	}

/*---:[ CONTENT AREA ]:---*/
#content_area .page {
	width: 979px;
	margin: 0 auto 15px auto;
	padding: 0;
	background: none;
}


#content_box {
	width: 979px;
	margin: 0 auto 15px auto;
	padding: 0;
}

.no_sidebars {
	width: 1000px !important;
}

/* BODY HOME */
body.home #content_box {
    margin-top: -5px;
}
  
  /* body.home #content_box {
	padding-top: 0;
  } */
  
  body.home .custom_featured_container {
    /*padding: 20px 0 20px 0;*/
    padding: 0 0 5px 0;
	border-bottom: 1px solid #acacac;
  }
  
  body.home .custom_featured_page {
    width: 976px;
    /* height: 230px; */
    margin: 0 auto;
    border-collapse: collapse;
    border: none;
  }
	
	body.home .custom_featured_page td {
		vertical-align: top;
	}
	
	body.home .custom_featured_page h3 {
		margin: 0 0 17px 0;
		font-family: "bebasneuewebfont", Arial, sans-serif;
		font-size: 24px;
		color: #333333;
		text-transform: uppercase;
	}
  
    body.home .custom_featured_page .featured_box {
		width: 316px;
		position: relative;
    }
	
	body.home .custom_featured_page .featured_box:hover {
	}
    
    body.home .custom_featured_page .featured_box img {
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-opera-border-radius: 50%;
		border-radius: 50%;
		position: absolute;
    }
    
    body.home .custom_featured_page td {
      position: relative;
    }
	
	body.home .custom_featured_page p {
		padding-right: 15px;
	}
    
    body.home .custom_featured_page .featured_box .box_title {
    }
	
	body.home .custom_featured_page .box_left,
	body.home .custom_featured_page .box_center,
	body.home .custom_featured_page .box_right {
		width: 316px;
		height: 322px;
		position: relative;
		margin: 0;
	}
	
	body.home .custom_featured_page .box_left {
		background: url(images/homebox/left_bg.png) no-repeat;
	}
	
		body.home .custom_featured_page .box_left img {
			top: 26px;
			left: 10px;
		}
	
	body.home .custom_featured_page .box_center {
		background: url(images/homebox/center_bg.png) no-repeat;
	}
	
		body.home .custom_featured_page .box_center img {
			top: 27px;
			left: 35px;
		}
	
	body.home .custom_featured_page .box_right {
		background: url(images/homebox/right_bg.png) no-repeat;
	}
	
		body.home .custom_featured_page .box_right img {
			top: 26px;
			right: 12px;
		}
	
		
		
		/* CUSTOM BANNER, SIDE BOX */
		body.home .slide_presentation {
			margin: 0 auto;
			/* padding: 0 0 60px 0; */
			padding: 0;
			width: 979px;
		}
		
		body.home .custom_side_featured_box {
			float: right;
			margin: 0;
			padding: 0;
			width: 260px;
		}
		
			body.home .custom_side_featured_box div.featured_box {
				background: #fff;
				width: 262px;
				height: 143px;
				margin-bottom: 11px;
				/* padding: 1px; */
				position: relative;
				/* -moz-box-shadow: 1px 1px 2px #5b5a5b;
				-webkit-box-shadow: 1px 1px 2px #5b5a5b;
				-o-box-shadow: 1px 1px 2px #5b5a5b;
				box-shadow: 1px 1px 2px #5b5a5b; */
			}
			
			body.home .custom_side_featured_box:first-child {
				margin-top: 0px;
			}
			
			body.home .custom_side_featured_box div.featured_box img {
				z-index: 1;
				border: 1px solid #cccccc;
			}
			
			body.home .custom_side_featured_box div.featured_box div.box_title {
				position: absolute;
				z-index: 3;
				bottom: -5px;
				left: -2px;
				background: url(images/home_boxes/box_title_sprite.png) 0 0 no-repeat;
				width: 212px;
				height: 40px;
				padding: 12px 47px 3px 10px;
				font-family: "OratorStd", "Georgia", serif;
				font-size: 14px;
				text-transform: lowercase;
				/* font-variant: small-caps; */
				color: #003399;
				line-height: 16px;
				text-decoration: none;
				text-shadow: 0px 1px 2px #8896b1;
				text-align: right;
				letter-spacing: -1px;
			}
			
			body.home .custom_side_featured_box div.featured_box a:hover div.box_title {
				background-position: 0 -55px;
			}
			
			body.home .custom_side_featured_box div.featured_box div.label {
				position: absolute;
				z-index: 2;
				top: 1px;
			}
			
		/* SIGNUP BOX */
		body.home .custom_side_signup_box {
			background: url(images/home_boxes/home_sign_up_bg_v3.1.png) no-repeat;
			width: 243px; /*243*/
			height: 234px; /*315*/
			float: left;
			margin: -5px -30px 0 -10px;
			padding: 227px 51px 0 22px;
			position: relative;
		}
		
			body.home .custom_side_signup_box p.signup_date {
				font-family: "MyriadWebProCond", Arial, sans-serif;
				font-size: 18px;
				line-height: 20px;
				font-style: italic;
				color: #19191a;
				text-align: right;
				font-weight: bold;
				letter-spacing: 0px;
				padding-right: 5px;
			}
		
			body.home .custom_side_signup_box ul.signup_list {
				margin: 0 0 17px 0;
				padding: 5px 0;
				border-top: 1px solid #cecece;
				border-bottom: 1px solid #cecece;
				list-style: none;
			}
			
				body.home .custom_side_signup_box ul.signup_list li {
					font-family: "LeagueGothic";
					font-size: 17px;
					line-height: 20px;
					font-variant: none;
					text-transform: normal;
					color: #2d2c2c;
					margin-bottom: 10px;
				}
				
				body.home .custom_side_signup_box ul.signup_list li:last-child { margin-bottom: 0; }
				
				body.home .custom_side_signup_box ul.signup_list li .star_blue {
					color: #003366;
				}
				
			body.home .custom_side_signup_box p a {
				font-family: "MyriadWebProRegular", sans-serif;
				font-size: 11px;
				line-height: 16px;
				font-weight: normal;
				text-transform: normal;
				text-decoration: none;
				color: #003366;
			}
			
				body.home .custom_side_signup_box p a:hover {
					text-decoration: underline;
				}
				
			body.home .custom_side_signup_box form label {
				width: 45px !important;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 16px;
				line-height: 18px;
				color: #1C1C1D;
				text-transform: uppercase;
				letter-spacing: -2px;
				font-weight: bold;
				float: left;
				text-align: right;
				padding-right: 5px;
			}
			
			body.home .custom_side_signup_box form input[type="text"] {
				font-family: Arial;
				outline: 0;
				font-size: 14px;
				padding: 5px;
				background: #fff;
				border-top: 1px solid #6e6e6e;
				border-left: 1px solid #6e6e6e;
				border-right: 1px solid #d3d3d3;
				border-bottom: 1px solid #d3d3d3;
				width: 180px;
				margin-bottom: 10px;
				
				-moz-box-shadow: inset 1px 1px 2px #6e6e6e;
				-webkit-box-shadow: inset 1px 1px 2px #6e6e6e;
				-o-box-shadow: inset 1px 1px 2px #6e6e6e;
				box-shadow: inset 1px 1px 2px #6e6e6e;
				
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-o-border-radius: 5px;
				border-radius: 5px;
			}
			
			body.home .custom_side_signup_box form input[type="submit"] {
				border: 0;
				outline: 0;
			}
			
			body.home .custom_side_signup_box p.note {
				font-family: Arial;
				font-size: 10px;
				line-height: 12px;
				font-weight: normal;
				letter-spacing: -1px;
				color: #828282;
				text-align: right;
				margin: 0;
			}
			
			body.home .custom_side_signup_box .login_link {
				background: url(images/home_boxes/login_arrow.png) left center no-repeat;
				width: 47px;
				padding-left: 13px;
				height: 16px;
				position: absolute;
				bottom: 15px;
				right: 56px;
			}
			
				body.home .custom_side_signup_box .login_link a {
					font-family: "MyriadWebProRegular", sans-serif;
					font-size: 16px;
					line-height: 16px;
					font-weight: normal;
					text-transform: uppercase;
					text-decoration: none;
					color: #003366;
				}
				
					body.home .custom_side_signup_box .login_link a:hover { text-decoration: underline; }
			
		body.home .custom_banner_container {
			float: right;
			margin: 0;
			/* padding: 0 0 14px 0; */
			padding: 0;
			/* background: url(images/content/banner/banner_shadow.png) left bottom no-repeat; */
		}
		
			body.home .custom_banner_container .custom_banner {
				width: 695px;
				position: relative;
				padding: 3px;
				background: #fff;
				-moz-box-shadow: 0px 0px 10px #d8d8d8;
				-webkit-box-shadow: 0px 0px 10px #d8d8d8;
				-o-box-shadow: 0px 0px 10px #d8d8d8;
				box-shadow: 0px 0px 10px #d8d8d8;
				
				/* -moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				-o-border-radius: 2px;
				border-radius: 2px; */
			}
			
				body.home .custom_banner_container .custom_banner .round-corner {
					-moz-border-radius: 2px;
					-webkit-border-radius: 2px;
					-o-border-radius: 2px;
					border-radius: 2px;
				}
			
			body.home .custom_banner_container .custom_banner .video_player_div {
				/* -moz-box-shadow: 5px 5px 10px #0a1a20;
				-webkit-box-shadow: 5px 5px 10px #0a1a20;
				-o-box-shadow: 5px 5px 10px #0a1a20;
				box-shadow: 5px 5px 10px #0a1a20; */
				width: 322px;
				height: 204px;
				overflow: hidden;
			}
			
				body.home .custom_banner_container .custom_banner .video_player:hover {
					margin-top: -204px;
				}
					
		/* END OF BODY HOME, HOME BOXES */
  

  #content {
    /* background: url(images/content/content_bg.png) #f5f5f5 left top; */
    background: #fff;
    width: 658px; /*671 */
	margin-top: 6px;
	float: left;
	/* -moz-box-shadow: 1px 1px 2px #787878;
	-webkit-box-shadow: 1px 1px 2px #787878;
	-opera-box-shadow: 1px 1px 2px #787878;
	box-shadow: 1px 1px 2px #787878; */
	/* -moz-box-shadow: 0px 1px 7px #afafaf;
	-webkit-box-shadow: 0px 2px 7px #afafaf;
	-opera-box-shadow: 0px 2px 7px #afafaf;
	box-shadow: 0px 2px 7px #afafaf; */
  }
  
	.no_sidebars #content {
		padding-left: 0;
	}
  
    body.home #content {
      /* width: 979px; */
      padding: 10px 0 0 0;
	  border: 0;
	  background: none;
	  float: right;
	  -moz-box-shadow: 0px 0px 0px transparent;
	  -webkit-box-shadow: 0px 0px 0px transparent;
	  -opera-box-shadow: 0px 0px 0px transparent;
	  box-shadow: 0px 0px 0px transparent;
    }
	
	body.new_home #content {
		float: left;
		width: 658px;
	}
  
  .post_box {
    padding: 15px 15px 30px 15px;
	/* background: #fcfcfc; */
	/* -moz-box-shadow: inset 0px 0px 40px #e9e9e9;
	-webkit-box-shadow: inset 0px 0px 40px #e9e9e9;
	-opera-box-shadow: inset 0px 0px 40px #e9e9e9;
	box-shadow: inset 0px 0px 40px #e9e9e9; */
  }
  
	body.home .post_box {
		width: 979px;
		margin: 0;
		background: none;
		/* padding: 9px 15px 15px 15px; */
		padding: 0;
		-moz-box-shadow: 0px 0px 0px transparent;
	  -webkit-box-shadow: 0px 0px 0px transparent;
	  -opera-box-shadow: 0px 0px 0px transparent;
	  box-shadow: 0px 0px 0px transparent;
	}
  
  .post_box .headline_area {
      margin-left: 0;
      margin-bottom: 1.5em;
      display: none;
    }
    
  .post .headline_area {
    margin-left: 0;
    margin-bottom: 1.0em;
    display: block;
  }
  
  .post_box {
    margin: 0;
  }
  
  .custom_format_text {
	width: 687px;
	float: right;
	margin-top: 25px;
  }
  
	body.home .custom_format_text {
		margin-top: 5px;
	}
	
	body.new_home .custom_format_text {
		float: left;
		width: 658px;
	}
  
  .format_text h1, .headline_area h1 {
    /* color: #333333;
    font-size: 36px;
    text-transform: normal;
    font-family: "MyriadWebProBold", Arial, sans-serif;
    line-height: 1.364em;
    margin: 5px 0 10px 0; */
	color: #464646;
	font-size: 28px;
	text-transform: normal;
	font-family: "OpenSans-Semibold", Arial, sans-serif;
	line-height: 1.364em;
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #D6D6D6;
  }
  
  body.home .format_text h1, body.home .headline_area h1 {
	font-size: 36px;
	font-family: "bebasneuewebfont", Arial, sans-serif;
	text-transform: uppercase;
	margin: 0;
	border-bottom: 0;
  }
  
  .format_text p, .format_text ul li, .format_text ol li, .format_text div {
    color: #333333;
	margin-bottom: 15px;
  }
  
  .format_text p:last-child {
    margin-bottom: 0;
  }
  
  .format_text p span.dropcaps, .format_text p.dropcaps:first-letter {
    float: left;
    font-size: 60px;
    margin-top: 20px;
    margin-right: 2px;
    margin-bottom: 10px;
  }
  
	.format_text .rotation_toright {
		border: 8px solid #fff;
		transform: rotate(4deg);
		-moz-transform: rotate(4deg);
		-o-transform: rotate(4deg);
		-webkit-transform: rotate(4deg);
		-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.45);
		-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.45);
		box-shadow: 0 2px 8px rgba(0,0,0,0.45);
	}
	
	.format_text .rotation_toleft {
		border: 8px solid #fff;
		transform: rotate(-4deg);
		-moz-transform: rotate(-4deg);
		-o-transform: rotate(-4deg);
		-webkit-transform: rotate(-4deg);
		-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.45);
		-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.45);
		box-shadow: 0 2px 8px rgba(0,0,0,0.45);
	}
	
	.format_text .rotation_nope {
		-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.45);
		-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.45);
		box-shadow: 0 2px 8px rgba(0,0,0,0.45);
	}
  
	.format_text img.aligncenter {
		margin: 0 auto 10px auto;
	}
  
	.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {
		margin: 0 10px 10px 0;
	}
  
	.format_text img.right, .format_text img.alignright, .wp-caption.alignright {
		margin: 0 0 10px 10px;
	}
  
	.format_text .img_border {
		border: 5px solid #8f8f8f;
	}
  
	.format_text .wp-caption {
		background: none;
		border: 0;
		padding: 0;
	}
  
	.format_text .noshadow {
		-moz-box-shadow: 0px 0px 0px transparent !important;
		-webkit-box-shadow: 0px 0px 0px transparent !important;
		-o-box-shadow: 0px 0px 0px transparent !important;
		box-shadow: 0px 0px 0px transparent !important;
	}
	
	.format_text .noborder {
		border: 0 !important;
	}
		
	.format_text .noframe {
		background: none !important;
	}
  
  .format_text p, .format_text ul li, .format_text ol li {
    line-height: 34px;
    text-align: left;
	font-size: 15px;
  }
  
  .format_text ul.list_inside, .format_text ol.list_inside {
    list-style-position: inside;
  }
  
  .format_text ul li, .format_text ol li {
    margin-left: 20px;
    list-style: inherit;
  }
  
  .format_text a {
    text-decoration: none;
    border: none;
    outline: none;
    color: #0000ff;
  }
  
  .format_text a:hover {
    text-decoration: underline;
  }
  
  .format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 {
    color: #333333;
  }
  
  .format_text div.be_our_next_case_study_banner {
	background: url(images/be_our_next_case_study_banner.png);
	width: 736px;
	height: 171px;
	position: relative;
  }
  
  .format_text .be_our_next_case_study_banner img.button {
	position: absolute;
	bottom: 20px;
	left: 30px;
	margin: 0;
  }
  
  .format_text div.track_record_list {
	border-top: 1px solid #cdcccc;
	border-bottom: 1px solid #cdcccc;
	margin: 10px 0;
	padding: 20px 0;
  }
  
  .format_text div.be_a_ny_times_best_selling_author_banner {
	background: url(images/be_a_new_york_times_best_selling_author.png);
	width: 736px;
	height: 171px;
	position: relative;
  }
  
  .format_text .be_a_ny_times_best_selling_author_banner img.button {
	position: absolute;
	bottom: 20px;
	left: 30px;
	margin: 0;
  }
  
	/* BUTTONS */
	/* alignment */
	body.home .btn_left, body.home .btn_left > div,
	body.home  .btn_right, body.home  .btn_right > div,
	body.home  .btn_center, body.home  .btn_center> div { 
		/* display: inline-block;  */
	}
	
	.btn_left div,
	.btn_right div,
	.btn_center div { 
		display: inline-block !important; 
	}
	
	body.home .buy_buttons {
		margin-top: 25px;
		text-align: center;
	}
	
	.btn_left { text-align: left; }
	.btn_right { text-align: right; }
	.btn_center { text-align: center; }
	
	.buy_the_book { background: url(images/buttons/sprites/buy_the_book_sprite.png) 0 0 no-repeat; width: 98px; height: 98px; }
	.what_is_pendulum { background: url(images/buttons/sprites/what_is_pendulum_sprite.png) 0 0 no-repeat; width: 275px; height: 89px; }
	.read_now_blue { background: url(images/buttons/sprites/read_now_blue_btn_sprite.png) 0 0 no-repeat; width: 126px; height: 31px; }
	.send_blue { background: url(images/buttons/sprites/send_blue_btn_sprite.png) 0 0 no-repeat; width: 68px; height: 30px; }
	.pre_order_now_red { background: url(images/buttons/sprites/pre_order_now_red_sprite.png) 0 0 no-repeat; width: 225px; height: 56px; }
	
	.buy_the_book,
	.what_is_pendulum { display: inline-block; }
	
	.buy_the_book:hover { background-position: 0 -98px; }
	
	.what_is_pendulum:hover { background-position: 0 -89px; }
	
	.read_now_blue:hover { background-position: 0 -31px; }
	.send_blue:hover { background-position: 0 -30px; }
	
	.pre_order_now_red:hover { background-position: 0 -56px; }
	
	
	/* RED BUTTONS */
	.is_this_fit { background: url(images/buttons/sprites/red_is_this_fit_btn_sprite.png) 0 0 no-repeat; width: 245px; height: 76px; cursor: pointer; }
		.is_this_fit:hover { background-position: 0 -76px; }
		
	.is_your_audience_a_fit { background: url(images/buttons/sprites/red_is_your_audience_a_fit_btn_sprite.png) 0 0 no-repeat; width: 438px; height: 76px; cursor: pointer; }
		.is_your_audience_a_fit:hover { background-position: 0 -76px; }
		
	.join_now { background: url(images/buttons/sprites/red_join_now_btn_sprite.png) 0 0 no-repeat; width: 233px; height: 76px; cursor: pointer; }
		.join_now:hover { background-position: 0 -76px; }
		
	.meet_the_authors { background: url(images/buttons/sprites/red_meet_the_authors_btn_sprite.png) 0 0 no-repeat; width: 322px; height: 76px; cursor: pointer; }
		.meet_the_authors:hover { background-position: 0 -76px; }
		
	.meet_the_team { background: url(images/buttons/sprites/red_meet_the_team_btn_sprite.png) 0 0 no-repeat; width: 269px; height: 76px; cursor: pointer; }
		.meet_the_team:hover { background-position: 0 -76px; }
		
	.sign_me_up { background: url(images/buttons/sprites/red_sign_me_up_btn_sprite.png) 0 0 no-repeat; width: 232px; height: 76px; cursor: pointer; }
		.sign_me_up:hover { background-position: 0 -76px; }
		
	.the_history_of_pendulum { background: url(images/buttons/sprites/red_the_history_of_pendulum_btn_sprite.png) 0 0 no-repeat; width: 437px; height: 76px; cursor: pointer; }
		.the_history_of_pendulum:hover { background-position: 0 -76px; }
		
	.what_they_can_do_for_you { background: url(images/buttons/sprites/red_what_they_can_do_for_you_btn_sprite.png) 0 0 no-repeat; width: 473px; height: 75px; cursor: pointer; }
		.what_they_can_do_for_you:hover { background-position: 0 -75px; }
		
	.what_you_get { background: url(images/buttons/sprites/red_what_you_get_btn_sprite.png) 0 0 no-repeat; width: 262px; height: 76px; cursor: pointer; }
		.what_you_get:hover { background-position: 0 -76px; }
		
	.download_our_media_kit { background: url(images/buttons/sprites/red_download_our_media_kit_btn_sprite.png) 0 0 no-repeat; width: 473px; height: 135px; cursor: pointer; }
		.download_our_media_kit:hover { background-position: 0 -135px; }
	.get_your_free_copy_now { background: url(images/buttons/sprites/red_get_your_free_copy_now_btn_sprite.png) 0 0 no-repeat; width: 473px; height: 134px; cursor: pointer; }
		.get_your_free_copy_now:hover { background-position: 0 -134px; }	
	
		
	.what_is_pendulum_medium { background: url(images/buttons/sprites/red_what_is_pendulum_medium_btn_sprite.png) 0 0 no-repeat; width: 278px; height: 71px; cursor: pointer; }
		.what_is_pendulum_medium:hover { background-position: 0 -71px; }
	.next_step, .next_step:focus { background: url(images/buttons/sprites/red_next_step_btn_sprite.png) 0 0 no-repeat; width: 133px; height: 39px; cursor: pointer; }
		.next_step:hover { background-position: 0 -39px; }
	
	.footer_optin_small .next_step, .footer_optin_small .next_step:focus { background: url(images/content/red_next_step_small.png) 0 0 no-repeat; width: 123px; height: 36px; cursor: pointer; }
		.footer_optin_small .next_step:hover { background-position: 0 -36px; }
	
	.check_out_the_bootcamp { background: url(images/buttons/sprites/red_check_out_the_bootcamp_btn_sprite.png) 0 0 no-repeat; width: 460px; height: 75px; cursor: pointer; }
	.check_out_the_experience { background: url(images/buttons/sprites/red_check_out_the_experience_btn_sprite.png) 0 0 no-repeat; width: 473px; height: 74px; cursor: pointer; }
	.check_out_the_fundamentals { background: url(images/buttons/sprites/red_check_out_the_fundamentals_btn_sprite.png) 0 0 no-repeat; width: 508px; height: 75px; cursor: pointer; }
	.commisions_find_out_more { background: url(images/buttons/sprites/red_commisions_find_out_more_btn_sprite.png) 0 0 no-repeat; width: 508px; height: 75px; cursor: pointer; }
	.find_out_more { background: url(images/buttons/sprites/red_find_out_more_btn_sprite.png) 0 0 no-repeat; width: 269px; height: 76px; cursor: pointer; }
	.see_the_case_study_allen_hendrix { background: url(images/buttons/sprites/red_see_the_case_study_allen_hendrix_btn_sprite.png) 0 0 no-repeat; width: 572px; height: 75px; cursor: pointer; }
	.see_the_case_study_craig_clark { background: url(images/buttons/sprites/red_see_the_case_study_craig_clark_btn_sprite.png) 0 0 no-repeat; width: 552px; height: 75px; cursor: pointer; }
	.see_the_case_study_live_88_5 { background: url(images/buttons/sprites/red_see_the_case_study_live_88_5_btn_sprite.png) 0 0 no-repeat; width: 474px; height: 75px; cursor: pointer; }
	.see_ways_you_can_share { background: url(images/buttons/sprites/red_see_ways_you_can_share_btn_sprite.png) 0 0 no-repeat; width: 437px; height: 76px; cursor: pointer; }
	.see_what_people_are_saying { background: url(images/buttons/sprites/red_see_what_people_are_saying_btn_sprite.png) 0 0 no-repeat; width: 473px; height: 75px; cursor: pointer; }
	.value_exchange_find_out_more { background: url(images/buttons/sprites/red_value_exchange_find_out_more_btn_sprite.png) 0 0 no-repeat; width: 552px; height: 75px; cursor: pointer; }
	
	.check_out_the_bootcamp:hover,
	.check_out_the_fundamentals:hover,
	.commisions_find_out_more:hover,
	.see_the_case_study_allen_hendrix:hover,
	.see_the_case_study_craig_clark:hover,
	.see_the_case_study_live_88_5:hover,
	.see_what_people_are_saying:hover,
	.value_exchange_find_out_more:hover { background-position: 0 -75px; }
		.see_ways_you_can_share:hover,
		.find_out_more:hover { background-position: 0 -76px; }
		.check_out_the_experience:hover { background-position: 0 -74px; }
	
	.order_now, .order_now:focus { background: url(../images/buttons/sprites/red_order_now_btn_sprite.png) 0 0 no-repeat; width: 232px; height: 76px; cursor: pointer; padding: 0; }
		.order_now:hover { background-position: 0 -76px; }
		
	/* BLUE */
	.read_endorsement { background: url(images/buttons/sprites/blue_read_endorsement_btn_sprite.png) 0 0 no-repeat; width: 153px; height: 27px; cursor: pointer; }
		.read_endorsement:hover { background-position: 0 -27px; }
	.watch_endorsement { background: url(images/buttons/sprites/blue_watch_endorsement_btn_sprite.png) 0 0 no-repeat; width: 153px; height: 27px; cursor: pointer; }
		.watch_endorsement:hover { background-position: 0 -27px; }
	.find_out_why { background: url(images/buttons/sprites/blue_find_out_why_btn_sprite.png) 0 0 no-repeat; width: 152px; height: 27px; cursor: pointer; }
		.find_out_why:hover { background-position: 0 -27px; }
	
	/* BUY BUTTONS */
	.buy_btn_pre_order_now { background: url(images/buttons/sprites/pre_order_now_big_red_sprite.png) 0 0 no-repeat; width: 261px; height: 61px; }
	.buy_btn_amazon { background: url(images/buttons/sprites/amazon_btn_sprite.png) 0 0 no-repeat; width: 157px; height: 61px; }
	.buy_btn_barnes_noble { background: url(images/buttons/sprites/barnes_noble_btn_sprite.png) 0 0 no-repeat; width: 157px; height: 61px; }
	.buy_btn_indie { background: url(images/buttons/sprites/indie_btn_sprite.png) 0 0 no-repeat; width: 155px; height: 61px; }
	.buy_btn_bam { background: url(images/buttons/sprites/bam_btn_sprite.png) 0 0 no-repeat; width: 157px; height: 61px; }
  
		/* HOVER STATE */
		.buy_btn_pre_order_now:hover,
		.buy_btn_amazon:hover,
		.buy_btn_barnes_noble:hover,
		.buy_btn_indie:hover,
		.buy_btn_bam:hover { background-position: 0 -61px; }
		
	/* GIFT'S FOR YOU */
	.g4u_forever { background: url(images/buttons/sprites/g4u_forever_btn_sprite.png) 0 0 no-repeat; width: 332px; height: 95px; }
	.g4u_tickets { background: url(images/buttons/sprites/g4u_tickets_btn_sprite.png) 0 0 no-repeat; width: 332px; height: 95px; }
	.g4u_seats { background: url(images/buttons/sprites/g4u_seats_btn_sprite.png) 0 0 no-repeat; width: 332px; height: 95px; }
	
		.g4u_forever:hover,
		.g4u_tickets:hover,
		.g4u_seats:hover { background-position: 0 -95px; }
  
  ul#sharebar {
    display: none !important;
  }
  
  
  /* BLOG PAGE */
  /* .post {
  }
  
    .post ul#sharebar {
      display: block !important;
    }
  
  .custom_content {
	border-bottom: 1px solid #D7D7D7;
  }
  
  .headline_area .headline_meta {
	display: none;
  }
  
  .header_area_custom{
    /* width: 300px;
    border-bottom: 1px solid #d6d6d6;
	padding: 0 3px 5px 0;
  }
  
  .header_area_custom h2.entry-title {
    float: left;
	width: 360px;
  }
  
  h2.entry-title {
	width: 80%;
  }
  
  .header_area_custom .custom_addthis_button {
	width: 230px;
	float: right;
  }
  
  .header_area_custom h2.entry-title a {
    font-family: "OpenSans-Semibold", Arial, sans-serif;
    color: #464646;
    text-transform: none;
    text-decoration: none;
    display: block;
  }
  
  h2.entry-title a { 
	float: left;
	color: blue;
  }
  
  .header_area_custom h2.entry-title a:hover {
   
   color: #53badf; 
   text-decoration: underline;
  }
  
  h2.entry-title a:hover { 
	text-decoration: underline;
  }
  
  .header_area_custom, .content_custom{
    
  }
  
  // COMMENT BUBBLE //
  .custom_comment_bubble {
	width: 50px;
	float: right;
	margin: 0 3px;
  }
  
	.custom_comment_bubble .comment_count {
		border: 1px solid #d2e4eb;
		background: #fbfbfb;
		font-family: Arial, sans-serif;
		font-size: 16px;
		text-align: center;
		width: 45px;
		padding: 9px 0;
		margin-bottom: 3px;
		color: #515151;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-opera-border-radius: 5px;
		border-radius: 5px;
	}
	
	.custom_comment_bubble .comment_title {
		border: 1px solid #d0e1e8;
		background: #f0fafe;
		text-align: center;
		width: 45px;
		padding: 2px;
		margin-bottom: 3px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-opera-border-radius: 5px;
		border-radius: 5px;
	}
	
		.custom_comment_bubble .comment_title a {
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #1f2021;
			text-decoration: none;
		}
		
		.custom_comment_bubble .comment_title:hover {
			background: #ddf5ff;
		}
		
	#respond {
		margin-bottom: 0;
		padding: 15px;
	}
  
  .simplesocial {
    width: 34px;
    height: 32px;
  }
  
  .header_area_custom .entry-title {
    display:block;
  }
  
  .header_area_custom .headline_meta{
    color: #000;
    
  }
  
  .header_area_custom .headline_meta abbr{
    text-transform: none;
  }
  
  .custom_headline_meta {
	padding: 10px 0;
  }
  
  .custom_headline_meta2 {
	padding: 0 0 25px 0;
  }

  .custom_headline_meta span, .custom_headline_meta2 span {
    text-transform: none;
    font-size: 14px;
    color: #464646;
	font-family: "OpenSans", Arial, sans-serif !important;
  }
  
	  .custom_headline_meta2 .published {
		background: url(images/icon-time.png) left center no-repeat;
		padding-left: 16px;
		font-family: "OpenSans-Semibold", Arial, sans-serif !important;
	  }
  
	  .custom_headline_meta2 .post_comments {
		background: url(images/icon-comments.png) left center no-repeat;
		padding-left: 16px;
		margin-left: 15px;
	  }

  div.custom_share_buttons {
    padding-top: 15px;
    text-align:left;
    width:310px;
  }
  
  p.custom_readmore {
    text-align: right;
  }
  
  p.custom_readmore a {
    font-size: 12px;
    color: #595959;
    text-decoration: none;
    border: none;
  }
  
  p.custom_readmore a:hover {
    text-decoration: underline;
  }
  
    .custom_featured_image {
      width: 273px;
      float: left;
      margin: 0;
      margin-right: 28px;
      text-align: right;
    }
    
      .no_image {
        background: url(images/blog_default_img.jpg) no-repeat;
        width: 273px;
        height: 182px;
      } */
	
	/* NEW BLOG PAGE DESIGN */
	.custom_post_box {
		border-bottom: 1px solid #e8e8e8;
		padding: 30px 15px;
	}
	
	.custom_post_box .headline_area {
		margin-bottom: 2em;
	}
	
		.custom_post_box .headline_area h2.entry-title {
			font-size: 25px;
			font-family: "MyriadWebProBold", "MyriadWebProRegular", Arial, serif;
			line-height: 35px;
		}
		
		.custom_post_box .headline_sub,
		.custom_post_box .headline_sub a {
			font-size: 14px;
			color: #999;
			text-decoration: none;
			font-family: Arial, serif;
			font-weight: 400;
		}
		
			.custom_post_box .headline_sub a:hover {
				text-decoration: underline;
			}
			
		.custom_post_box .content_custom {
			margin-top: 2em;
		}
		
		.custom_post_box .content_custom img {
			border: 5px solid #e8e8e8;
		}
		
		.custom_post_box .content_custom p {
			line-height: 24px;
		}
		
		.custom_post_box .content_custom .read_more {
			display: block;
			text-align: right;
		}
		
			.custom_post_box .content_custom .read_more a {
				color: #036;
				font-size: 22px;
				text-decoration: none;
			}
			
			.custom_post_box .content_custom .read_more:hover {
				text-decoration: underline;
			}
			
		.custom_post_box .custom_content .dd_button {
			width: 90px;
		}
	
	/* END NEW BLOG PAGE DESIGN */
  
	.navigation {
		font-size: 14px;
		text-transform: uppercase;
		letter-spacing: 0px;
		padding: 10px;
		font-weight: bold;
	}
  
		.navigation .alignleft {
			float: left;
		}
    
		.navigation .alignright{
			float: right;
		}
  
		.navigation a {
			padding: 5px;
			color: #036;
		}
  
		.navigation a:hover {
			text-decoration: none;
		}
		
	.page_nav {
		font-family: Arial, serif;
		font-size: 14px;
		text-transform: uppercase;
		letter-spacing: 0px;
		padding: 10px;
		font-weight: bold;
		text-align: center;
		margin-top: 2em;
	}
	
		.page_nav span,
		.page_nav a {
			margin: 0 5px;
		}
		
		.page_nav a:first-child {
			margin-left: 0;
		}
		
		.page_nav a:last-child {
			margin-right: 0;
		}

	/* TABS */
	.content_with_tabs {
		background: #fff;
		width: 979px !important;
	}
	
	.format_text #tabs {
		width: auto;
		margin: 15px 0;
	}
	
	.format_text #tabs ul.tabs {
		width: 100%;
		padding: 0;
		margin: 0;
		/* border-bottom: 1px solid #909090; */
		list-style: none;
		background: #fff;
		display: table;
	}
  
    #tabs ul.tabs li {
		padding: 0 !important;
		margin: 0;
		display: table-cell;
		margin: 0 3px;
		text-align: center;
		vertical-align: bottom;
		background: none;
		width: auto;
		background: url(images/content/tabbed_tab_bg.png) left bottom repeat-x;
    }
    
		/* #tabs ul.tabs li:hover {
			background: #939394;
		} 
		
		#tabs ul.tabs li:hover a {
			color: #fff;
		}*/
		
		#tabs ul.tabs li a {
			font-family: "OratorStd", "Times New Roman", serif !important;
			padding: 8px 15px 9px 15px;
			font-size: 12px;
			line-height: 16px;
			color: #fff;
			text-transform: uppercase;
			text-shadow: -1px -1px 2px #003b61;
			display: block;/
			margin: 0;
			text-decoration: none;
			background: url(images/content/tabbed_tab_right.png) top right no-repeat;
			/* -moz-box-shadow: -2px -2px 10px #002f44 inset, 2px 2px 10px #4c96b7 inset;
			-webkit-box-shadow: -2px -2px 10px #002f44 inset, 2px 2px 10px #4c96b7 inset;
			-o-box-shadow: -2px -2px 10px #002f44 inset, 2px 2px 10px #4c96b7 inset;
			box-shadow: -2px -2px 10px #002f44 inset, 2px 2px 10px #4c96b7 inset; */
		}
		
			#tabs ul.tabs li + li {
				z-index: 1;
			}
			
			#tabs ul.tabs li:first-child {
				background: url(images/content/tabbed_tab_left.png) left bottom no-repeat;
			}
		
			#tabs ul.tabs li:first-child a { 
				margin-left: 17px !important; 
				padding-left: 0;
				background: url(images/content/tabbed_tab_right.png) right bottom no-repeat, url(images/content/tabbed_tab_bg.png) repeat-x;
			}
			
			#tabs ul.tabs li:last-child {
				background: url(images/content/tabbed_tab_right.png) right bottom no-repeat;
			}
			
			#tabs ul.tabs li:last-child a { 
				margin-right: 17px !important; 
				padding-right: 0;
				background: url(images/content/tabbed_tab_bg.png) repeat-x;
			}
      
			#tabs ul.tabs li a:hover {
				/* text-shadow: 1px 1px 2px #aaabab;
				background: #eae9e9; */
				text-decoration: none;
				cursor: pointer;
			}
			
		#tabs ul.tabs li.ui-tabs-selected a {
			color: #fff;
			padding-top: 14px;
			padding-bottom: 13px;
			background: url(images/content/tabbed_tab_selected_bg.png) repeat-x !important;
			margin-left: 17px !important;
			margin-right: 17px !important;
			padding-right: 0;
			padding-left: 0;
		}
      
		#tabs ul.tabs li.ui-tabs-selected {
			background: url(images/content/tabbed_tab_selected_right.png) right bottom no-repeat, url(images/content/tabbed_tab_selected_left.png)left bottom no-repeat !important;
		}
      
		#tabs div {
			margin-top: 15px;
		}
      
		#tabs div.post_wrapper {
			margin-top: 0;
		}
      
		#tabs div.ui-tabs-hide {
			display: none;
		}
		
		#tabs div#tabs_content {
			margin: 0;
			background: #fff;
			border: 1px solid #cccccc;
			-moz-box-shadow: 1px 1px 2px #b1b1b1;
			-webkit-box-shadow: 1px 1px 2px #b1b1b1;
			-o-box-shadow: 1px 1px 2px #b1b1b1;
			box-shadow: 1px 1px 2px #b1b1b1;
			/* background: url(images/content/tabbed_content_bg.png) left top repeat-x, url(images/content/tabbed_content_extension_bg.png) left center;
			-moz-box-shadow: 1px 1px 2px #b1b1b1;
			-webkit-box-shadow: 1px 1px 2px #b1b1b1;
			-o-box-shadow: 1px 1px 2px #b1b1b1;
			box-shadow: 1px 1px 2px #b1b1b1; */
		}
		
		#tabs div#tabs_content div.ui-tabs-panel {
			margin-top: 0;
			padding: 11px;
			
			/* padding: 11px;
			-moz-box-shadow: inset 0px 0px 15px #e5e5e5;
			-webkit-box-shadow: inset 0px 0px 15px #e5e5e5;
			-o-box-shadow: inset 0px 0px 15px #e5e5e5;
			box-shadow: inset 0px 0px 15px #e5e5e5; */
		}
		
	.align_right {
		float: right;
		margin-left: 10px;
	}

	.align_left {
		float: left;
		margin-right: 10px;
	}
	
	.video_left div,
	.video_right div { margin: 0; }
	
	.video_left {
		float: left;
		margin-right: 13px;
		display: inline-block;
		margin-bottom: 30px !important;
	}
	
	.video_right {
		float: right;
		margin-left: 13px;
		display: inline-block;
		margin-bottom: 30px !important;
	}
	
	/*---:[ PENDULUM STYLE GUIDE ]:---*/
	.pendulum_style_guide {
		padding: 26px;
	}
	
	.pendulum_style_guide .format_text {
		font-family: "MyriadWebProRegular", Arial, sans-serif;
		font-size: 15px;
		color: #333333;
	}
	
		.pendulum_style_guide h1, 
		.pendulum_style_guide h2,
		.pendulum_style_guide h4,
		.pendulum_style_guide h5 {
			font-family: "LeagueGothic";
			font-size: 48px;
			line-height: 48px;
			border: 0;
			padding: 0;
			margin: 0 0 30px 0;
			color: #003366;
			text-transform: uppercase;
			font-weight: normal;
		}
		
			.pendulum_style_guide h2 {
				font-size: 30px;
				line-height: 30px;
				text-transform: none !important;
			}
			
			.pendulum_style_guide h3 {
				font-family: "MyriadWebProBold", Arial, sans-serif;
				font-size: 13px;
				line-height: 13px;
				margin: 0 0 20px 0;
				color: #333;
				text-transform: uppercase;
				font-weight: bold;
			}
			
			.pendulum_style_guide h4 {
				font-size: 24px;
				line-height: 24px;
				color: #00176e;
			}
			
			.pendulum_style_guide h5 {
				font-size: 24px;
				line-height: 24px;
				color: #r59147;
			}
			
			.pendulum_style_guide h6 {
				font-family: "MyriadWebProRegular", Arial, sans-serif;
				font-size: 13px;
				line-height: 20px;
				margin: 0 0 15px 0;
				color: #333;
				text-transform: uppercase;
				font-weight: normal;
				letter-spacing: 0;
			}
		
		.pendulum_style_guide a {
			color: #003366;
			text-decoration: underline;
		}
		
			.pendulum_style_guide a:hover {
				text-decoration: none;
			}
		
		.pendulum_style_guide p,
		.pendulum_style_guide ol li, 
		.pendulum_style_guide ul li 
		{
			line-height: 19px;
		}
		
		.pendulum_style_guide strong {
			font-family: "MyriadWebProBold", Arial, sans-serif;
		}
		
		.pendulum_style_guide img.alignright.nospace {
			margin-top: -26px;
			margin-right: -26px;
		}
		
		.pendulum_style_guide img.alignleft.nospace {
			margin-top: -26px;
			margin-left: -26px;
		}
		
		/* .pendulum_style_guide .noborder {
			border: 0;
		}
		
		.pendulum_style_guide .noframe {
			background: none;
		} */
		
		.pendulum_style_guide .wp-caption .wp-caption-text {
			margin: 10px 0 20px 0;
			color: #003366;
			font-size: 13px;
			position: relative;
		}
		
			.pendulum_style_guide .wp-caption .wp-caption-text .blue { color: #003366; }
				.pendulum_style_guide .wp-caption .wp-caption-text .red { color: #990000; }
				.pendulum_style_guide .wp-caption .wp-caption-text .orange { color: #e59147; }
				.pendulum_style_guide .wp-caption .wp-caption-text .green { color: #00716e; }
		
			.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_right { padding-right: 30px; display: block; text-align: right; }
			
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_right:before {
					content: "\7D";
					font-size: 72px;
					font-style: normal;
					position: absolute;
					top: 30px;
					right: 0;
					width: 20px;
					height: 80px;
					margin-left: 3px;
				}
			
				/* .pendulum_style_guide .wp-caption .wp-caption-text span.bracket_right.blue { color: #003366; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_right.red { color: #990000; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_right.orange { color: #e59147; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_right.green { color: #00716e; } */
			
			.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_left { padding-right: 30px; display: block; text-align: left; }
			
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_left:before {
					content: "\7B";
					font-size: 72px;
					font-style: normal;
					font-size: 72px;
					font-style: normal;
					position: absolute;
					top: 10px;
					right: 0;
					width: 20px;
					height: 80px;
					margin-right: 3px;
					
				}
			
				/* .pendulum_style_guide .wp-caption .wp-caption-text span.bracket_left.blue { color: #003366; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_left.red { color: #990000; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_left.orange { color: #e59147; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.bracket_left.green { color: #00716e; } */
		
			.pendulum_style_guide .wp-caption .wp-caption-text span.simple_caption { padding-left: 10px; display: block; }
		
			.pendulum_style_guide .wp-caption .wp-caption-text span.simple_caption:before {
				content: "\7B";
				color: #003366;
				font-size: 13px;
				font-style: normal;
			}
			
			.pendulum_style_guide .wp-caption .wp-caption-text span.simple_caption:after {
				content: "\20\7D";
				color: #003366;
				font-size: 13px;
				font-style: normal;
			}
			
				/* .pendulum_style_guide .wp-caption .wp-caption-text span.simple_caption.blue { color: #003366; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.simple_caption.red { color: #990000; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.simple_caption.orange { color: #e59147; }
				.pendulum_style_guide .wp-caption .wp-caption-text span.simple_caption.green { color: #00716e; } */
		
		.pendulum_style_guide .blue_style,
		.pendulum_style_guide .red_style,
		.pendulum_style_guide .orange_style,
		.pendulum_style_guide .green_style {
			display: inline-block !important;
		}
		
		.pendulum_style_guide .blue_style p,
		.pendulum_style_guide .red_style p,
		.pendulum_style_guide .orange_style p,
		.pendulum_style_guide .green_style p {
			color: #fff;
		}
		
		.pendulum_style_guide .blue_style { background: #003399 !important; }
		
			.triangle-isosceles.blue_style:after { right: 46% !important; border-color:#003399 transparent !important; }
			.oval-quotes.blue_style:before { color:#003399 !important; }
			.oval-quotes.blue_style:after { color:#003399 !important; }
			/* .oval-quotes.blue_style p { background: #003399 !important; } */
			.oval-quotes.blue_style p:after { border-color: #003399 !important; }
		
		.pendulum_style_guide .red_style { background: #990000 !important; }
		
			.triangle-isosceles.red_style:after { right: 46% !important; border-color:#990000 transparent !important; }
			.oval-quotes.red_style:before { color:#990000 !important; }
			.oval-quotes.red_style:after { color:#990000 !important; }
			/* .oval-quotes.red_style p { background: #990000 !important; } */
			.oval-quotes.red_style p:after { border-color: #990000 !important; }
		
		.pendulum_style_guide .orange_style { background: #e59147 !important; }
		
			.triangle-isosceles.orange_style:after { right: 46% !important; border-color:#e59147 transparent !important; }
			.oval-quotes.orange_style:before { color:#e59147 !important; }
			.oval-quotes.orange_style:after { color:#e59147 !important; }
			/* .oval-quotes.orange_style p { background: #e59147 !important; } */
			.oval-quotes.orange_style p:after { border-color: #e59147 !important; }
		
		.pendulum_style_guide .green_style { background: #00716e !important; }
		
			.triangle-isosceles.green_style:after { right: 46% !important; border-color:#00716e transparent !important; }
			.oval-quotes.green_style:before { color:#00716e !important; }
			.oval-quotes.green_style:after { color:#00716e !important; }
			/* .oval-quotes.green_style p { background: #00716e !important; } */
			.oval-quotes.green_style p:after { border-color: #00716e !important; }
		
		.oval-quotes.align_left { margin-left: 30px; }
		.oval-quotes.align_right { margin-right: 30px; }
		
		.oval-quotes {
			width: 237px !important;
			height: 206px !important;
			margin-bottom: 50px !important;
			/* css3 */
			/*
			NOTES:
			-webkit-border-radius:Apx Bpx; // produces oval in safari 4 and chrome 4
			-webkit-border-radius:Apx / Bpx; // produces oval in chrome 4 (again!) but not supported in safari 4
			Not correct application of the current spec, therefore, using longhand to avoid future problems with webkit corrects this
			*/
			-webkit-border-top-left-radius: 238px 204px !important;
			-webkit-border-top-right-radius: 238px 204px !important;
			-webkit-border-bottom-right-radius: 238px 204px !important;
			-webkit-border-bottom-left-radius: 238px 204px !important;
			-moz-border-radius: 238px / 204px !important;
			border-radius: 238px / 204px !important;
		}
		
			/* creates opening quotation mark */
			.oval-quotes:before {
				top: 5px !important; 
				left: 20px !important; 
				font:50px/1 Georgia, serif !important;
			}

			/* creates closing quotation mark */
			.oval-quotes:after {
				bottom: 5px !important; 
				right: 15px !important; 
				font:50px/0.25 Georgia, serif !important;
			}

			.oval-quotes p {
				width: 237px !important;
				height: 206px !important;
				padding: 0 !important;
				margin-top: 25px !important;
				line-height: 30px;
				font-size: 34px !important;
				font-family: "LeagueGothic" !important;
				text-transform: uppercase !important;
				position: absolute !important;
				z-index: 2 !important;
			}
			
				.oval-quotes p:before {
					width: 20px !important;
					bottom: -5px !important;
					height: 30px !important;
					left: 110px !important;
				}
			
				.oval-quotes p:after {
					z-index: -3px !important;
					border-right:50px solid #ffed26 !important;
					height: 23px !important;
					bottom: 2px !important;
					right: 40% !important;
					outline: 0 !important;
				}
		
	
		.pendulum_style_guide ol {
			list-style: none;
			margin: 0;
			padding: 0;
			display: inline;
			width: auto;
			position: relative;
		}
		
			.pendulum_style_guide ol li {
				vertical-align: middle;
				margin: 5px 0 5px 0;
				padding: 15px 0 15px 60px;
				width: auto;
				position: relative;
			}
			
			.pendulum_style_guide ol li div.custom_ol_item {
				display: inline-block;
				width: 60px;
				height: 60px;
				font-family: "Wingdings2";
				color: #003366;
				font-size: 60px;
				line-height: 60px;
				float: none;
				position: absolute;
				top: 0;
				left: 0;
				margin-bottom: 0;
			}
			
		.pendulum_style_guide hr {
			border-style: dashed;
			border-color: #d7d7d7;
			border-bottom: 0;
			margin: 30px 0;
			clear: both;
		}
		
		/* NEWSFEED */
		.type-post {
			position: relative;
			padding: 30px 15px;
		}
		.type-post .custom_breadcrumb {
			position: absolute;
			top: 2px;
			right: 5px;
		}
		
		.type-post .headline_meta {
			display: none;
		}
		
		.type-post .headline_sub {
			margin: 2em 0;
		}
		
		.type-post .headline_sub,
		.type-post .headline_sub a {
			font-size: 14px;
			color: #999;
			text-decoration: none;
			font-family: Arial, serif;
			font-weight: 400;
		}
		
			.type-post .headline_sub a:hover {
				text-decoration: underline;
			}
		
		.type-post h1,
		.type-post h2 {
			font-family: "LeagueGothic";
			font-size: 48px;
			line-height: 48px;
			border: 0;
			padding: 0;
			margin: 0;
			color: #003366;
			text-decoration: none;
			text-transform: uppercase;
			font-weight: normal;
		}
		
		.type-post div.headline_area .entry-title {
			font-family: "MyriadWebProBold", "MyriadWebProRegular", Arial, serif !important;
			font-size: 25px !important;
			line-height: 35px !important;
		}
		
		.type-post div.headline_area .entry-title a {
			color: #003366 !important;
			font-size: 25px;
			font-family: "MyriadWebProBold", "MyriadWebProRegular", Arial, serif;
			
		}
		
		.type-post p {
			font-family: "MyriadWebProRegular", Arial, sans-serif;
			font-size: 14px;
			color: #333333;
		}
		
		.type-post a {
			color: #003366;
			text-decoration: none;
		}
		
			.type-post a:hover {
				
				text-decoration: underline;
			}
		
		.type-post p,
		.type-post ol li, 
		.type-post ul li 
		{
			line-height: 24px;
		}
		
		.type-post strong {
			font-family: "MyriadWebProBold", Arial, sans-serif;
		}
		
		.hfeed .prev_next {
			/* display: none; */
		}
		
		h1.custom_category_name {
			font-family: "LeagueGothic";
			font-size: 48px;
			line-height: 48px;
			border: 0;
			padding: 0;
			margin: 0 0 0 0;
			color: #003366;
			text-transform: uppercase;
			font-weight: normal;
			padding: 15px 15px 30px 15px;
		}
		
		.type-post .dd_button {
			width: 90px;
		}
		
		.type-post .rps_item a {
			padding: 5px 8px;
		}
		
		.type-post .rps_item img {
			margin: 0 auto;
		}
	
	/*---:[ END OF PENDULUM STYLE GUIDE ]:---*/
	
	.fundamentals_upsell #upsell_form_action_yes {
		/* -moz-linear-gradient(center top , red 0%, #4D1111) repeat scroll 0 0 transparent !important */
		background: #ff0000 !important; /* Old browsers */
		background: -moz-linear-gradient(top,  #ff0000 0%, #4d1111 96%) !important; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(96%,#4d1111)) !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff0000 0%,#4d1111 96%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff0000 0%,#4d1111 96%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff0000 0%,#4d1111 96%) !important; /* IE10+ */
		background: linear-gradient(to bottom,  #ff0000 0%,#4d1111 96%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#4d1111',GradientType=0 ) !important; /* IE6-9 */

	}
	
	/* CONTENT SIGNUP */
	#content .content_signup_box {
		background: url(images/content/signup_footer_bg_v3.png) no-repeat;
		width: 236px;
		height: 163px;
		margin: 20px 0 20px -15px;
		padding: 35px 13px 0 396px;
	}
		
			#content .content_signup_box p { margin: 0  !important; margin-bottom: 7px  !important; line-height: 16px  !important; }
		
			#content .content_signup_box p a {
				font-family: "MyriadWebProRegular", sans-serif;
				font-size: 15px;
				font-weight: normal;
				text-transform: normal;
				text-decoration: none;
				color: #003366;
			}
			
				#content .content_signup_box p a:hover {
					text-decoration: underline;
				}
				
			#content .content_signup_box form label {
				width: 45px !important;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 12px;
				line-height: 14px;
				color: #1C1C1D;
				text-transform: uppercase;
				letter-spacing: 0px;
				font-weight: bold;
				float: left;
				text-align: right;
				padding-right: 5px;
			}
			
			#content .content_signup_box form input[type="text"] {
				font-family: Arial;
				outline: 0;
				font-size: 12px;
				padding: 5px 5px;
				background: white;
				border-top: 1px solid #6E6E6E;
				border-left: 1px solid #6E6E6E;
				border-right: 1px solid lightGrey;
				border-bottom: 1px solid lightGrey;
				width: 172px;
				margin-bottom: 6px;
				-moz-box-shadow: inset 1px 1px 2px #6e6e6e;
				-webkit-box-shadow: inset 1px 1px 2px #6E6E6E;
				-o-box-shadow: inset 1px 1px 2px #6e6e6e;
				box-shadow: inset 1px 1px 2px #6E6E6E;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-o-border-radius: 5px;
				border-radius: 5px;
			}
			
			#content .content_signup_box form input[type="submit"] {
				border: 0;
				outline: 0;
			}
			
			#content .content_signup_box p.note {
				background: none !important;
				font-family: Arial !important;
				font-size: 10px !important;
				line-height: 12px !important;
				font-weight: normal !important;
				letter-spacing: -1px !important;
				color: #828282 !important;
				text-align: right !important;
				padding: 0 5px 0 0  !important;
				margin: 0 !important;
				border: none !important;
			}
			
	#content .content_signup_box.footer_optin_small {
			background: url(images/content/signup_footer_bg_v3_small.png) no-repeat;
			width: 221px;
			height: 148px;
			margin: 0;
			padding: 35px 11px 0 366px;
		}
		
			#content .content_signup_box p { margin: 0  !important; margin-bottom: 7px  !important; line-height: 16px  !important; }
		
			#content .content_signup_box.footer_optin_small p a {
				font-family: "MyriadWebProRegular", sans-serif;
				font-size: 14px;
				font-weight: normal;
				text-transform: normal;
				text-decoration: none;
				color: #003366;
			}
			
				#content .content_signup_box.footer_optin_small p a:hover {
					text-decoration: underline;
				}
				
			#content .content_signup_box.footer_optin_small form label {
				width: 40px !important;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 12px;
				line-height: 14px;
				color: #1C1C1D;
				text-transform: uppercase;
				letter-spacing: 0px;
				font-weight: bold;
				float: left;
				text-align: right;
				padding-right: 5px;
			}
			
			#content .content_signup_box.footer_optin_small form input[type="text"] {
				font-family: Arial;
				outline: 0;
				font-size: 12px;
				padding: 5px 5px;
				background: white;
				border-top: 1px solid #6E6E6E;
				border-left: 1px solid #6E6E6E;
				border-right: 1px solid lightGrey;
				border-bottom: 1px solid lightGrey;
				width: 162px;
				margin-bottom: 6px;
				-moz-box-shadow: inset 1px 1px 2px #6e6e6e;
				-webkit-box-shadow: inset 1px 1px 2px #6E6E6E;
				-o-box-shadow: inset 1px 1px 2px #6e6e6e;
				box-shadow: inset 1px 1px 2px #6E6E6E;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-o-border-radius: 5px;
				border-radius: 5px;
			}
			
			#content .content_signup_box.footer_optin_small form input[type="submit"] {
				border: 0;
				outline: 0;
			}
			
			#content .content_signup_box.footer_optin_small p.note {
				background: none !important;
				font-family: Arial !important;
				font-size: 10px !important;
				line-height: 12px !important;
				font-weight: normal !important;
				letter-spacing: -1px !important;
				color: #828282 !important;
				text-align: right !important;
				padding: 0 5px 0 0  !important;
				margin: 0 !important;
				border: none !important;
			}
			
	/* CUSTOM FORMS */
	.custom_forms,
	.custom_forms.small {
		border: 1px solid #d3d3d3;
		background: #fff;
		padding: 20px 20px 0 20px;
		margin-left: -9px;
		display: inline-block;
	}
	
		.custom_forms.small {
			width: 564px;
			padding: 20px 20px 0 20px;
			margin-left: auto !important;
			margin-right: auto !important;
		}
	
		.custom_forms div {
			margin-bottom: 5px !important;
		}
	
		.custom_forms:after {
			content: "";
			clear: both;
		}
	
		.custom_forms p,
		.custom_forms.small p {
			font-family: "MyriadWebProRegular", sans-serif;
			font-size: 17px;
			font-weight: normal;
			text-transform: normal;
			text-decoration: none;
			color: #2c2d2d;
			text-align: left;
			line-height: 20px;
		}
		
			.custom_forms.small p { font-size: 15px; }
		
		.custom_forms strong {
			font-family: "MyriadPro-Semibold", sans-serif;
			font-weight: 100;
		}
		
		.custom_forms .note,
		.custom_forms p.note {
			font-family: Arial, sans-serif !important;
			background: none !important;
			border: 0 !important;
			outline: 0 !important;
			color: #3d3b3b !important;
			font-size: 10px !important;
			letter-spacing: -1px !important;
			padding: 5px 0 0 0 !important;
			margin: 0 !important;
		}
		
		.custom_forms .custom_form_box {
			display: inline-block;
		}
		
			.custom_forms .custom_form_box input[type="text"],
			.custom_forms .custom_form_box input[type="password"],
			.custom_forms.small .custom_form_box input[type="text"],
			.custom_forms.small .custom_form_box input[type="password"]
			{
				font-family: Arial;
				outline: 0;
				font-size: 11px;
				padding: 11px 17px;
				background: #fff;
				border-top: 1px solid #6e6e6e;
				border-left: 1px solid #6e6e6e;
				border-right: 1px solid #d3d3d3;
				border-bottom: 1px solid #d3d3d3;
				width: 90%;
				margin-bottom: 8px;
				-moz-box-shadow: inset 1px 1px 2px #6e6e6e;
				-webkit-box-shadow: inset 1px 1px 2px #6E6E6E;
				-o-box-shadow: inset 1px 1px 2px #6e6e6e;
				box-shadow: inset 1px 1px 2px #6E6E6E;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				-o-border-radius: 8px;
				border-radius: 8px;
			}
			
				.custom_forms.small .custom_form_box input[type="text"],
				.custom_forms.small .custom_form_box input[type="password"]
				{
					padding: 8px 14px;
				}
				
	.content_footer_form_v2 {
		width: 564px;
		padding: 6px 18px;
		border: 0;
	
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 1%, #e0e0e0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#e0e0e0));
		background: -webkit-linear-gradient(top,  #ffffff 1%,#e0e0e0 100%);
		background: -o-linear-gradient(top,  #ffffff 1%,#e0e0e0 100%);
		background: -ms-linear-gradient(top,  #ffffff 1%,#e0e0e0 100%);
		background: linear-gradient(to bottom,  #ffffff 1%,#e0e0e0 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
	}
	
		.content_footer_form_v2 img { display: block; }
	
		.content_footer_form_v2 h1 {
			background: url(images/content/footer_form/h1.png);
			font-family: "bebasneuewebfont", Arial, sans-serif;
			font-size: 36px !important;
			color: #003366;
			text-align: center;
			padding: 0 14px !important;
			display: block !important;
			border: 0;
			margin-bottom: 15px !important;
		}
		
		.content_footer_form_v2 h3 {
			font-family: "MyriadWebProBold", Arial, sans-serif;
			font-size: 14px !important;
			line-height: 18px !important;
			margin: 0 0 10px 0;
			text-transform: uppercase;
		}
		
		.content_footer_form_v2 hr {
			border-color: #e4e4e4;
			margin-bottom: 15px;
			border-style: solid;
		}
		
		.content_footer_form_v2 ul {
			list-style-image: url(images/content/footer_form/list_item_bullet.png);
			margin: 0 0 0 15px;
			padding-left: 14px;
		}
		
			.content_footer_form_v2 ul li {
				margin-bottom: 15px !important;
				line-height: 18px  !important;
			}
			
			.content_footer_form_v2 ul ul {
				margin: 10px 0 10px 25px  !important;
				padding-left: 0  !important;
				list-style-type: circle  !important;
				list-style-image: none  !important;
			}
			
				.content_footer_form_v2 ul ul li {
					margin-bottom: 10px  !important;
					line-height: 16px  !important;
					background: none  !important;
				}
				
		.content_footer_form_v2 .custom_price {
			font-family: "JosefinSlabBold", "Times New Roman", serif;
			font-size: 12px;
			color: #2a2a2a;
			line-height: 15px;
		}
		
			.content_footer_form_v2 .custom_price .price_value {
				font-family: "ArnoProSmbd", "Times New Roman", serif;
				font-size: 54px;
				color: #242626;
				line-height: 60px;
			}
	
	/* END OF CUSTOM FORMS */
  
  
	/* HOME SLIDER */
	.home-slider {
		width: 979px;
		margin: 0 auto;
	}
	
		.home-slider  .coda-nav {
			width: 712px;
			height: 12px;
			text-align: center;
		}
			
			.home-slider .coda-nav ul {
				list-style: none;
				margin: 0 !important;
				padding: 0 !important;
			}
			
			.home-slider .coda-nav ul li  {
				float: none;
				display: inline-block;
				margin-right: 5px;
			}
		
			.home-slider .coda-nav ul li a div.tabs {
				background: url(images/slider/slider_nav.png) -19px 0 no-repeat;
				width: 12px;
				height: 12px;
			}
			
			.home-slider .coda-nav ul li a.current div.tabs {
				background: url(images/slider/slider_nav.png) 0 0 no-repeat;
				width: 12px;
				height: 12px;
			}
			
		.home-slider .coda-slider {
			float: left;
			width: 710px;
			position: relative;
			border: 1px solid #f2f1f2;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-opera-border-radius: 10px;
			border-radius: 10px;
			-moz-box-shadow: 0px 0px 10px #d9dbd9;
			-webkit-box-shadow: 0px 0px 10px #d9dbd9;
			-opera-box-shadow: 0px 0px 10px #d9dbd9;
			box-shadow: 0px 0px 10px #d9dbd9;
			z-index: 3;
			overflow: hidden;
		}
		
			.home-slider .coda-slider img {
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				-opera-border-radius: 10px;
				border-radius: 10px;
				z-index: 2;
			}
		
		.home-slider .coda-slider .panel {
			background: url(images/slider/quote_slide_panel.png) no-repeat; 
			width: 988px;
			height: 83px; 
			display: block; 
			float: left;
			/* -moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-opera-border-radius: 10px;
			border-radius: 10px; */
			
		}
		
		.home-slider .coda-slider .loading {
			text-align: center;
			padding-top: 30px;
		}
		
		.home-slider .coda-slider, .home-slider .coda-slider .panel {
			width: 710px;
			height: 363px; 
		}
		
		.home-slider .coda-slider ul.carousel {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		.home-slider .slider-right-nav {
			height: 365px;
			width: 253px;
			float: right;
			position: relative;
			/* overflow: hidden; */
			border: 1px solid #c5c5c5;
		}
		
			.home-slider .slider-right-nav .slider-right-up {
				background: url(images/slider/arrow_up.png) #fff center top no-repeat;
				width: 253px;
				height: 13px;
				display: none;
				position: absolute;
				top: 0;
				z-index: 5;
				-moz-opacity: 0.70;
				opacity: 0.70;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
			}
			
			.home-slider .slider-right-nav .slider-right-down {
				background: url(images/slider/arrow_down.png) #fff center bottom no-repeat;
				width: 253px;
				height: 13px;
				display: none;
				position: absolute;
				bottom: 0;
				z-index: 5;
				-moz-opacity: 0.70;
				opacity: 0.70;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
			}
		
			.home-slider .slider-right-nav ul {
				margin: 0;
				padding: 0;
				list-style: none;
				height: 365px;
				overflow: hidden;
			}
			
			.home-slider .slider-right-nav ul li img {
				border: 1px solid #fff;
				-moz-box-shadow: inset 0px 0px 5px #acacac;
				-webkit-box-shadow: inset 0px 0px 5px #acacac;
				-opera-box-shadow: inset 0px 0px 5px #acacac;
				box-shadow: inset 0px 0px 5px #acacac;
				float: left;
				margin-right: 12px;

			}
			
			.home-slider .slider-right-nav ul li {
				background: #fefefe;
				border-left: 1px solid #c5c5c5;
				border-right: 1px solid #c5c5c5;
				border-bottom: 1px solid #c5c5c5;
				padding: 5px;
				width: 241px;
				height: 56px;
				background: transparent;
				color: #5a5959;
				-moz-opacity: 0.80;
				opacity: 0.80;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
				font-size: 13px;
			}
			
			.home-slider .slider-right-nav ul li:last-child {
				border-bottom: 0;
			}
			
			.home-slider .slider-right-nav ul li a {
				color: #5a5959;
			}
			
			
		
			.home-slider .slider-right-nav ul li:hover {
				-moz-opacity: 1;
				opacity: 1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
				-moz-box-shadow: 0px 0px 10px #93c7d2;
				-webkit-box-shadow: 0px 0px 10px #93c7d2;
				-opera-box-shadow: 0px 0px 10px #93c7d2;
				box-shadow: 0px 0px 10px #93c7d2;
				
				background: #fefefe; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top, #fefefe 0%, #e9eaeb 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e9eaeb)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #fefefe 0%,#e9eaeb 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #fefefe 0%,#e9eaeb 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #fefefe 0%,#e9eaeb 100%); /* IE10+ */
				background: linear-gradient(top, #fefefe 0%,#e9eaeb 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e9eaeb',GradientType=0 ); /* IE6-8 */
			}
			
	/* Showcase
	-------------*/

	#awOnePageButton .view-slide
	{
		display: none;
	}

	/* This class is removed after the showcase is loaded */
	/* Assign the correct showcase height to prevent loading jumps in IE */
	.showcase-load
	{
		height: 363px; /* Same as showcase javascript option */
		overflow: hidden;
	}

	/* Container when content is shown as one page */
	.showcase-onepage
	{
		/**/
	}

	/* Container when content is shown in slider */
	.showcase
	{
		width: 1013px !important;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		/* padding-top: 9px; */
		height: 329px !important;
	}

		.showcase-content-container
		{
			width: 746px;
			position: relative;
			z-index: 3;
			overflow: hidden;
			visibility: hidden;
			margin-top: 15px;
		}
		
		/* Navigation arrows */
		.showcase-arrow-previous, .showcase-arrow-next
		{
			position: absolute;
			background: url('images/slider/slider_nav_sprites.png');
			width: 11px;
			height: 18px;
			top: 153px;
			cursor: pointer;
			z-index:5;
			display: none; /* HIDE ARROWS */
		}
		
			.showcase-content-container:hover .showcase-arrow-previous, 
			.showcase-content-container:hover .showcase-arrow-next
			{
				display: inline-block;
			}
		
		.showcase-arrow-previous
		{
			background-position: 0px -6px;
			left: 20px;
			/* left: -60px; */
			visibility: hidden;
		}
		
		.showcase-arrow-previous:hover
		{
			/* background-position: 0px -34px; */
			-moz-opacity: 1;
			opacity: 1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
		}
		
		.showcase-arrow-next
		{
			/* right: -56px; */
			background-position: -11px -6px;
			right: 280px;
			visibility: hidden;
		}
		
		.showcase-arrow-next:hover
		{
			/* background-position: -34px -34px; */
			-moz-opacity: 1;
			opacity: 1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
		}
		
		/* Content */
		.showcase-content-container:hover .showcase-arrow-previous, 
		.showcase-content-container:hover .showcase-arrow-next {
			-moz-opacity: 1.0 !important;
			opacity: 1.0 !important;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=1.0) !important;
		}
		
		.showcase-content-container > .showcase-content
		{
			height: 328px;
			/* padding-top: 15px; */
		}
		
			.showcase-content-container > .showcase-content > .showcase-content
			{
				/* background-color: #000;
				text-align: center; */
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				-opera-border-radius: 10px;
				border-radius: 10px;
				overflow: hidden;
				position: relative;
			}
		
			.showcase-content img 
			{
				
			}
			
			.showcase-content-wrapper
			{
				text-align: center;
				height: 328px;
				width: 700px;
				display: table-cell;
				vertical-align: middle;
			}
			
			/* Styling the tooltips */
			.showcase-plus-anchor
			{
				background-image: url('../images/plus.png');
				background-repeat: no-repeat;
			}
			
			.showcase-plus-anchor:hover
			{
				background-position: -32px 0;
			}
			
			div.showcase-tooltip
			{
				background-color: #fff;
				color: #000;
				text-align: left;
				padding: 5px 8px;
				background-image: url(../images/white-opacity-80.png);
			}
			
			/* Styling the caption */
			.showcase-caption
			{
				color: #000;
				padding: 8px 15px;
				text-align: left;
				position: absolute;
				bottom: 10px; left: 10px; right: 10px;
				display: none;
				background-image: url(../images/white-opacity-80.png);
			}
			
		.showcase-onepage .showcase-content
		{
			margin-bottom: 10px;
		}
		
		/* Button Wrapper */
		.showcase-button-wrapper
		{
			width: 748px;
			clear: both;
			margin-top: 0px;
			text-align: center;
		}
		
			.showcase-button-wrapper span
			{
				cursor: pointer;
				color: transparent;
				background: url(images/slider/slider_nav_sprites.png) -20px 0 no-repeat;
				width: 6px;
				height: 6px;
				display: inline-block;
				margin-right: 5px;
			}
		
			.showcase-button-wrapper span.active
			{
				background-position: 0 0;
			}
		
		/* Thumbnails */
		.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
		{
			/* height: 328px !important; */
			float: right !important;
			position: relative;
			width: 252px;
			overflow: hidden !important;
			padding-top: 15px;
			padding-bottom: 15px;
		}
		
		.showcase-thumbnail-wrapper
		{
			/* overflow: visible !important; */
		}
		
		.showcase-thumbnail-restriction {
			margin: 0 !important;
			height: 283px !important;
			border: 1px solid #999999;
			width: 250px !important;
			float: right;
		}
			
			.showcase-thumbnail,
			.showcase-right-bg,
			.showcase-left-bg
			{
				background: transparent;
				padding: 0 0 0 90px;
				width: 160px;
				height: 78px;
				color: #5a5959;
				font-size: 13px;
				cursor: pointer;
				-moz-opacity: 0.30;
				opacity: 0.30;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
			}
			
				.showcase-right-bg
				{
					background: url(images/slider/showcase_nav_right_pen_bg.png) left top no-repeat;
				}
				
				.showcase-left-bg
				{
					background: url(images/slider/showcase_nav_left_pen_bg.png) left top no-repeat;
				}
			
				.showcase-thumbnail img {
					z-index: 1;
				}
				
				.showcase-thumbnail .showcase-thumbnail-img {
					float: left;
					margin-right: 12px;
					width: 52px;
					height: 52px;
					z-index: 2;
				}
			
				.showcase-thumbnail-caption
				{
					/* position: absolute; */
					/* bottom: 2px;
					padding-left: 10px;
					padding-bottom: 5px; */
					padding: 10px 0;
				}
				
				.showcase-thumbnail-content
				{
					padding: 10px;
					text-align: left;
					padding-top: 25px;
				}
				
				.showcase-thumbnail-cover
				{
					background: #fff;
					-moz-opacity: 0.20;
					opacity: 0.20;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=20);
					/* background-image: url(../images/black-opacity-40.png);*/
					position: absolute;
					top: 0; bottom: 0; left: 0; right: 0; 
					display: none;
				}
			
			.showcase-thumbnail:hover
			{
				
			}
			
				.showcase-thumbnail:hover .showcase-thumbnail-cover
				{
					display: none;
				}
			
			.showcase-thumbnail:hover, .showcase-thumbnail.active
			{
				-moz-opacity: 1;
				opacity: 1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
			}
			
				.showcase-thumbnail:hover
				{
					-moz-opacity: 1;
					opacity: 1;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
				}
			
				.showcase-thumbnail.active .showcase-thumbnail-cover
				{
					display: none;
				}
		
		.showcase-thumbnail-wrapper-horizontal
		{
			padding: 10px;
		}
		
			.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
			{
				margin-right: 10px;
				width: 116px;
			}
		
		.showcase-thumbnail-wrapper-vertical
		{
			padding: 0px;
			height: 363px;
		}
		
			.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
			{
				margin-top: -10px;
				margin-bottom: 0;
				position: relative;
			}
			
			.showcase-thumbnail-wrapper-vertical .showcase-thumbnail:first-child { margin-top: 0; }
		
		.showcase-thumbnail-container:hover .showcase-thumbnail-button-backward,
		.showcase-thumbnail-container:hover .showcase-thumbnail-button-forward {
			display: inline-block !important;
		}
		
		.showcase-thumbnail-button-backward,
		.showcase-thumbnail-button-forward
		{
			padding: 0px;
			cursor: pointer;
			position: absolute;
			width: 18px;
			height: 11px;
			text-align: center;
			left: 120px;
			display: none;
		}
		
		.showcase-thumbnail-button-backward
		{
			top: 0;
			z-index:5;
		}
		
		.showcase-thumbnail-button-forward {
			bottom: 0;
			z-index:5;
		}
		
			.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
			.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
			{
				/* background-image: url(images/slider/showcase_arrows.png); */
				background-image: url(images/slider/slider_nav_sprites.png);
				background-repeat: no-repeat;
				display: inline-block;
				/* width: 19px;
				height: 13px; */
				width: 18px !important;
				height: 11px !important;
			}
			
			.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
			.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
			{
				/*background-image: url(images/slider/showcase_arrows.png);*/
				background-image: url(images/slider/showcase_arrows1.png);
				background-repeat: no-repeat;
				display: block;
				/* width: 13px;
				height: 19px; */
				width: 34px;
				height: 34px;
			}
			
			.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
			{
				/* background-position: 0 -13px; */
				background-position: -22px -6px;
				-moz-opacity: 0.50;
				opacity: 0.50;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
				/* margin-left: 55px; */
			}
			.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
			{
				/* background-position: -17px -51px; */
				-moz-opacity: 1;
				opacity: 1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
			}
			
			.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
			{
				background-position: -22px -17px;
				-moz-opacity: 0.50;
				opacity: 0.50;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
				/* margin-left: 55px; */
			}
			.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
			{
				/* background-position: -17px -34px; */
				-moz-opacity: 1;
				opacity: 1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
			}
			
			.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
			{
				/* background-position: 0 -17px; */
				background-position: -34px 0px;
				/* margin-top: 40px;
				margin-bottom: 40px; */
				-moz-opacity: 0.50;
				opacity: 0.50;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
			}
			.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
			{
				-moz-opacity: 1;
				opacity: 1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
			}
			
			.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
			{
				background-position: -34px -34px;
				/* margin-top: 40px;
				margin-bottom: 40px; */
				-moz-opacity: 0.50;
				opacity: 0.50;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
			}
			.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
			{
				/* background-position: -17px 0; */
				-moz-opacity: 1;
				opacity: 1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
			}
			
			/* Hide button text */
			.showcase-thumbnail-button-forward span span,
			.showcase-thumbnail-button-backward span span
			{
				display: none;
			}
		


	/* Clear (used for horizontal thumbnails)
	-------------------------------------------*/

	.clear
	{
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
		float: none;
	}
  
  /* QUOTES */  
  
  .coda-slider-container {
	width: 988px;
	display: block;
	padding-top: 15px;
	/* background: url(images/slider/divider_bg.png) repeat-x; */
	margin: 0 auto 20px auto !important;
  }
  
  .coda-slider-container .coda-slider-wrapper {
	width: 988px;
	position: relative;
	margin: 0 auto 15px auto;
	/* border: 1px solid #aeaeae; */
	height: 83px;
	position: relative;
	overflow: hidden;
	/* -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	 -moz-box-shadow: 0px 3px 6px #dfdfdf;
      -webkit-box-shadow: 0px 3px 6px #dfdfdf;
      -opera-box-shadow: 0px 3px 6px #dfdfdf;
      box-shadow: 0px 3px 6px #dfdfdf; */
  }
  
  .coda-slider-container .coda-slider-wrapper p {
	color: #444;
  }
  
  .coda-slider-container div {
	margin-bottom: 0 !important;
  }
  
	.coda-slider-container .coda-slider-wrapper .coda-nav {
		position: absolute;
		right: 35px;
		bottom: 9px;
		height: 3px;
	}
		
		.coda-slider-container .coda-slider-wrapper .coda-nav ul {
			list-style: none;
			margin: 0 !important;
			padding: 0 !important;
		}
		
		.coda-slider-container .coda-slider-wrapper .coda-nav ul li  {
			float: left;
			margin: 0;
			margin-right: 8px;
			padding: 0;
			padding-right: 2px;
		}
	
		.coda-slider-container .coda-slider-wrapper .coda-nav ul li a div.tabs {
			background: url(images/slider/quote_slide_nav.png) 0 0 no-repeat;
			width: 3px;
			height: 3px;
		}
		
		.coda-slider-container .coda-slider-wrapper .coda-nav ul li a.current div.tabs {
			background: url(images/slider/quote_slide_nav.png) -11px 0 no-repeat;
			width: 3px;
			height: 3px;
		}
		
	.coda-slider-container .coda-slider {
		/* width: 979px;
		margin: 0 auto 15px auto;
		border: 1px solid #aeaeae;
		height: 96px;
		position: relative;
		overflow: hidden;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		 -moz-box-shadow: 0px 3px 6px #dfdfdf;
		  -webkit-box-shadow: 0px 3px 6px #dfdfdf;
		  -opera-box-shadow: 0px 3px 6px #dfdfdf;
		  box-shadow: 0px 3px 6px #dfdfdf; */
	}
	
	.coda-slider-container .coda-slider .panel {
		background: url(images/slider/quote_slide_panel.png) no-repeat; 
		width: 988px;
		height: 83px; 
		display: block; 
		float: left;
		/* -webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px; */
		
	}
	
	.coda-slider-container .coda-slider .loading {
		text-align: center;
		padding-top: 30px;
	}
	
	.coda-slider-container .coda-slider, .coda-slider-container .coda-slider .panel {
		width: 988px;
		height: 83px; 
	}
	
	.coda-slider-container .panel-container {
		margin-bottom: 0 !important;
	}
	
	.coda-slider-container .coda-slider ul.carousel {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		
	.coda-slider-container .coda-slider-wrapper .panel .author {
		width: 277px;
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 40px;
		float: left;
	}
	
		.coda-slider-container .coda-slider-wrapper .panel .author .name, 
		.coda-slider-container .coda-slider-wrapper .panel .author .company {
			font-size: 12px;
			color: #2f3031;
			line-height: 20px !important;
			margin-bottom: 0 !important;
		}
		
		.coda-slider-container .coda-slider-wrapper .panel .author .company {
			letter-spacing: -1px;
			line-height: 14px !important;
			margin-bottom: 0 !important;
		}
		
		.coda-slider-container .coda-slider-wrapper .panel .author .name {
			font-size: 14px;
			font-weight: bold;
			padding: 10px 0 5px 0;
		}
		
		.coda-slider-container .coda-slider-wrapper .panel .author .website {
			font-size: 11px;
			font-style: italic;
			line-height: 20px !important;
		}
		
		.coda-slider-container .coda-slider-wrapper .panel .author .photo {
			padding: 0px;
			width: 119px;
			float: left;
			margin-right: 18px;
			/* border: 1px solid #aeaeae; */
			height: 76px;
			
			 /* -moz-box-shadow: 0px 3px 6px #dfdfdf;
			  -webkit-box-shadow: 0px 3px 6px #dfdfdf;
			  -opera-box-shadow: 0px 3px 6px #dfdfdf;
			  box-shadow: 0px 3px 6px #dfdfdf; */
		}
	
	.coda-slider-container .coda-slider-wrapper .panel .author_quote {
		width: 608px;
		/* padding-top: 22px; 
		padding-left: 21px;
		padding-right: 23px;*/
		margin-left: 25px;
		margin-right: 35px;
		/* font-style: italic; */
		float: left;
		/* font-family: "Georgia", Times New Roman, serif;
		font-size: 13px;
		line-height: 20px; */
	}
	
		.coda-slider-container .coda-slider-wrapper .panel .author_quote td {
			font-family: "MyriadWebProRegular", Arial, sans-serif;
			font-size: 13px;
			line-height: 20px;
			font-style: italic;
			vertical-align: middle;
			height: 83px;
		}
	
		.coda-slider-container .coda-slider-wrapper .panel .author_quote p {
			line-height: 15px !important;
		}
		
		
	/* LIST OF QUOTES */
	ul.list_of_quotes {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
		ul.list_of_quotes li {
			margin-left: 0;
		}
	
		ul.list_of_quotes blockquote {
			border-left: none;
			margin-left: 0;
			padding-left: 0;
		}
		
		ul.list_of_quotes p.text_author {
			text-align: right;
		}
		
		ul.list_of_quotes p.left_align {
			text-align: left;
		}
		
		ul.list_of_quotes p.right_align {
			text-align: right;
		}
	
	/* LEAD FORM */
	.sub_question1 {
		padding-left: 50px;
	}
	
	.sub_question2 {
		padding-left: 100px;
	}
	
	.gform_body ul.gform_fields li {
		margin-left: 0;
	}
	
	.gfield_label {
		color: #333;
	}
	
	.gform_wrapper .left_label li.gfield_html_formatted, .gform_wrapper .right_label li.gfield_html_formatted {
		margin-left: 20px !important;
	}
	
	.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
		padding: 2px;
		margin-left: 5px;
	}

	
	.gform_wrapper select {
		font-size: 13px;
		color: #333;
	}
	
	.gform_wrapper input[type="text"], .gform_wrapper textarea {
		background: #fff;
		padding: 3px;
		font-size: 13px;
		border: 1px solid #abadb3;
		color: #333;
	}
	
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
		width: auto !important;
		border: 1px solid #fa9221;
		font-family: inherit;
		padding: 10px 20px !important;
		font-size: 1.3em !important;
		font-weight: bold;
		background: rgb(249,173,30); /* Old browsers */
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-opera-border-radius: 8px;
		border-radius: 8px;
		-moz-box-shadow: 0px 2px 3px #333;
		-webkit-box-shadow: 0px 2px 3px #333;
		-opera-box-shadow: 0px 2px 3px #333;
		box-shadow: 0px 2px 3px #333;
		background: -moz-linear-gradient(top,  rgba(249,173,30,1) 0%, rgba(253,199,28,1) 45%, rgba(246,107,6,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,173,30,1)), color-stop(45%,rgba(253,199,28,1)), color-stop(100%,rgba(246,107,6,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(249,173,30,1) 0%,rgba(253,199,28,1) 45%,rgba(246,107,6,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(249,173,30,1) 0%,rgba(253,199,28,1) 45%,rgba(246,107,6,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(249,173,30,1) 0%,rgba(253,199,28,1) 45%,rgba(246,107,6,1) 100%); /* IE10+ */
		background: linear-gradient(top,  rgba(249,173,30,1) 0%,rgba(253,199,28,1) 45%,rgba(246,107,6,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ad1e', endColorstr='#f66b06',GradientType=0 ); /* IE6-9 */

	}
	
	.form_question {
		border-top: 1px dashed #CCC;
		padding-top: 15px;
		margin-top: 15px;
	}
	
	.red_shiny_button_holder {
		-moz-box-shadow: 0px 2px 3px #333;
		-webkit-box-shadow: 0px 2px 3px #333;
		-opera-box-shadow: 0px 2px 3px #333;
		box-shadow: 0px 2px 3px #333;
		border: 1px solid #dd8080;
		margin: 0 !important;
		display: inline-block;
	}
	
		.red_shiny_round {
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			-opera-border-radius: 8px;
			border-radius: 8px;
			margin: 0 !important;
		}
		
		.red_shiny_button_holder a,
		.red_shiny_button_holder a .red_shiny_button {
			text-decoration: none !important;
			margin: 0 !important;
		}
	
		.red_shiny_button {
			background: #c81414;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2RhMGMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjIwMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #c81414 0%, #de3e3e 50%, #da0c0c 52%, #eb2020 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c81414), color-stop(50%,#de3e3e), color-stop(52%,#da0c0c), color-stop(100%,#eb2020));
			background: -webkit-linear-gradient(top,  #c81414 0%,#de3e3e 50%,#da0c0c 52%,#eb2020 100%);
			background: -o-linear-gradient(top,  #c81414 0%,#de3e3e 50%,#da0c0c 52%,#eb2020 100%);
			background: -ms-linear-gradient(top,  #c81414 0%,#de3e3e 50%,#da0c0c 52%,#eb2020 100%);
			background: linear-gradient(to bottom,  #c81414 0%,#de3e3e 50%,#da0c0c 52%,#eb2020 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c81414', endColorstr='#eb2020',GradientType=0 );
			
			font-family: "GothamRoundedBold";
			color: #fff !important;
			text-shadow: inset 0px -1px 2px #b91b1b;
			font-size: 18px;
			padding: 18px 18px;
			text-transform: uppercase;
			margin: 0 !important;
			text-decoration: none !important;
			cursor: pointer;
			
			-moz-box-shadow: inset 0px 0px 5px #ca0d0d;
			-webit-box-shadow: inset 0px 0px 5px #ca0d0d;
			-o-box-shadow: inset 0px 0px 5px #ca0d0d;
			box-shadow: inset 0px 0px 5px #ca0d0d;
		}
		
			.red_shiny_button:hover {
				background: #f08484;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwODQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UzNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q0MDgwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiODAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #f08484 0%, #e34f4f 50%, #d40808 51%, #b80000 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08484), color-stop(50%,#e34f4f), color-stop(51%,#d40808), color-stop(100%,#b80000));
				background: -webkit-linear-gradient(top,  #f08484 0%,#e34f4f 50%,#d40808 51%,#b80000 100%);
				background: -o-linear-gradient(top,  #f08484 0%,#e34f4f 50%,#d40808 51%,#b80000 100%);
				background: -ms-linear-gradient(top,  #f08484 0%,#e34f4f 50%,#d40808 51%,#b80000 100%);
				background: linear-gradient(to bottom,  #f08484 0%,#e34f4f 50%,#d40808 51%,#b80000 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08484', endColorstr='#b80000',GradientType=0 );
				margin: 0 !important;
			}
		
		.red_shiny_button_arrow {
			background: url(images/buttons/red_shiny_button_arrow.png) no-repeat;
			width: 18px;
			height: 32px;
			margin: -5px 0 0 10px !important;
			margin-bottom: 0 !important;
			float: right;
		}
		
		.red_shiny_button_arrow_small {
			background: url(images/buttons/red_shiny_button_arrow_20x20.png) no-repeat;
			width: 11px;
			height: 20px;
			margin: -1px -15px 0 10px !important;
			margin-bottom: 0 !important;
			float: right;
		}
		
		.red_shiny_small {
			padding: 7px 25px;
			font-size: 14px;
		}
		
		#mr_ac_buttonz ul li.active a {
			color: #fff;
		}
	
  /* SIDEBARS */
  #sidebars  {
    width: 289px;
    border: 0;
	padding: 0px;
	margin: 0;
	float: left;
	background: #f5f5f5;
	background: -moz-linear-gradient(left,  #ffffff 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f5f5f5 100%);
	background: -o-linear-gradient(left,  #ffffff 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(left,  #ffffff 0%,#f5f5f5 100%);
	background: linear-gradient(to right,  #ffffff 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=1 );	
  }
  
	body.home #sidebars {
		/* margin-top: 5px; */
		width: 289px;
		float: left;
		padding-top: 15px;
		/* -moz-box-shadow: 0px 2px 0px transparent;
		-webkit-box-shadow: 0px 2px 0px transparent;
		-opera-box-shadow: 0px 2px 0px transparent;
		box-shadow: 0px 2px 0px transparent; */
	}
	
	body.new_home #sidebars {
		width: 303px;
		border: 0;
		padding: 0px;
		margin: 6px 0 0 0;
		float: right;
	}
  
    #sidebars .sidebar {
      margin: 0 auto;
      width: 290px;
      margin-left: 0px;
	  /* background: #fff; */
	  background: #f5f5f5;
	  padding-left: 13px;
	  /* background: url(images/sidebar/sidebar_bg.png) #f5f5f5 left top repeat-y;
	  -moz-box-shadow: inset 0px 0px 20px #e9e9e9;
	  -webkit-box-shadow: inset 0px 0px 20px #e9e9e9;
	  -opera-box-shadow: inset 0px 0px 20px #e9e9e9;
	  box-shadow: inset 0px 0px 20px #e9e9e9; */
    }
	
		body.home #sidebars .sidebar {
			background: none;
			padding-left: 0;
		}
		
		body.new_home #sidebars .sidebar {
			 background: #f5f5f5;
			 padding-top: 15px;
			 padding-bottom: 15px;
		}
    
    #sidebars ul.sidebar_list {
      padding: 15px 0 0 0 !important;
    }
  
    #sidebars .widget {
		list-style: none;
		padding: 0px;
		width: 272px;
		color: #333333;
		background: none;
		margin: 0 auto 1em auto;
		/* border: 1px solid #dadada; */
    }
	
	#sidebars .widget_box { /* USED FOR CUSTOM WIDGETS */
		width: 272px;
		color: #333333;
		background: none;
		border: 0;
		padding: 0;
		margin: 0 auto 1em auto !important;
	}
	
	#sidebars .input_stripe_bg {
		width: 165px;
		margin-right: 5px;
		background: url(images/sidebar/input_bg.png) !important;
		border: 0;
		font-family: Arial, Helvetica, sans-serif;
		padding: 6px;
		font-size: 12px;
		color: #666666;
		-moz-box-shadow: inset 1px 1px 5px #333;
		-webkit-box-shadow: inset 1px 1px 5px #333;
		-opera-box-shadow: inset 1px 1px 5px #333;
		box-shadow: inset 1px 1px 5px #333;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-opera-border-radius: 5px;
		border-radius: 5px;
	}
	
	#sidebars .go_button {
		background: url(images/buttons/sprites/go_blue_btn_sprite.png) 0 0 no-repeat;
		width: 48px;
		height: 30px;
		border: 0;
		outline: 0;
		padding: 0;
		cursor: pointer;
	}
	
		#sidebars .go_button:hover {
			background-position: 0 -30px;
		}
	
	/* #sidebars .blue_widget {
		padding: 8px;
		background: #459dae;
		-moz-box-shadow: inset 0px 0px 30px #4696a5;
		-webkit-box-shadow: inset 0px 0px 30px #4696a5;
		-opera-box-shadow: inset 0px 0px 30px #4696a5;
		box-shadow: inset inset 0px 0px 30px #4696a5;
	} */
    
    #sidebars .widget h3 {
      display: none;
	  font-family: "OratorStd", "Times New Roman", serif !important;
	  font-size: 17px;
	  font-variant: normal;
	  text-transform: uppercase;
	  font-weight: normal;
	  text-shadow: 0px 1px 2px #949494;
	  padding-bottom: 0px;
	  color: #1d1d1d;
	  letter-spacing: 0;
	  margin-bottom: 5px;
	  margin-top: 0;
	  line-height: 20px;
    }
	
	#sidebars .widget .widget_content h3 {
		display: block !important;
	}
	
	#sidebars .search_input {
		float: left;
		color: #333333;
		font-size: 11px;
		width: 180px;
		padding: 5px;
		background: #fff !important;
		font-family: "MyriadWebProRegular", Arial, sans-serif;
	}
	
		#sidebars .white_shadow {
			float: left;
			-moz-border-radius: 3px;
			-webkig-border-radius: 3px;
			-opera-border-radius: 3px;
			border-radius: 3px;
			-moz-box-shadow: 1px 1px 2px #fff;
			-webkit-box-shadow: 1px 1px 2px #fff;
			-opera-box-shadow: 1px 1px 2px #fff;
			box-shadow: 1px 1px 2px #fff;
			margin-right: 5px;
		}
		
	#sidebars input[type="text"] {
		color: #666;
		font-size: 13px;
		padding: 5px;
		background: #fff !important;
		font-family: "MyriadWebProRegular", Arial, sans-serif;
	}
    
	#sidebars .widget .input_round {
		-moz-border-radius: 3px;
		-webkig-border-radius: 3px;
		-opera-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: inset 1px 1px 3px #8F8F8F;
		-webkit-box-shadow: inset 1px 1px 3px #8F8F8F;
		-opera-box-shadow: inset 1px 1px 3px #8F8F8F;
		box-shadow: inset 1px 1px 3px #8F8F8F;
		border-top: 1px solid #dddbdb;
		border-left: 1px solid #dbd9d9;
		border-right: 1px solid #dbd9d9;
		border-bottom: 1px solid #dbd9d9;
		/* margin-bottom: 8px; */
		outline: none;
    }
	
	#sidebars .newsletter .input_stripe_bg {
		width: 234px;
		margin-bottom: 9px;
	}
	
		#sidebars .newsletter .note {
			font-size: 10px;
			font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
			color: #fff;
			padding: 0;
			margin: 0;
		}
		
	#sidebars .search_div {	
		background: url(images/sidebar/search_bg_new.png) no-repeat;
		padding: 7px 7px 0px 10px;
		width: 248px;
		height: 40px;
	}
	
	#sidebars .social_media {
		background: url(images/sidebar/connect_with_us_bg.png) no-repeat;
		padding: 11px;
		width: 243px;
		height: 61px;
		float: none;
		position: static;
	}
	
		#sidebars .social_media .social_media_icon {
			width: 36px;
			height: 36px;
			float: left;
			margin-right: 20px;
		}
	
		#sidebars .social_media .facebook { background: url(images/sidebar/social_media/facebook.png) no-repeat; }
		#sidebars .social_media .twitter { background: url(images/sidebar/social_media/twitter.png) no-repeat; }
		#sidebars .social_media .google_plus { background: url(images/sidebar/social_media/google_plus.png) no-repeat; }
		#sidebars .social_media .rss { background: url(images/sidebar/social_media/rss.png) no-repeat; }
		
		#sidebars .social_media:last-child {
			margin-right: 0px;
		}
		
	/* PAGE WIDGET MENUS */
	#sidebars .sidebar_submenus {
		
	}
	
		#sidebars .sidebar_submenus h3 {
			width: 93%; 
			margin: 0 auto;
			margin-bottom: 10px;
		}
	
	#sidebars ul.sidebar_menus {
		list-style: none;
	}
	
		#sidebars ul.sidebar_menus li  {
			margin-bottom: 0;
		}
		
		#sidebars ul.sidebar_menus li a {
			font-family: "MyriadWebProRegular", Arial, sans-serif;
			font-size: 13px;
			color: #fff;
			display: block;
			padding: 9px 15px;
			text-decoration: none;
		}
		
			#sidebars ul.sidebar_menus li a:hover {
				text-decoration: none;
			}
		
		#sidebars ul.sidebar_menus li:hover a {
			cursor: pointer;
			background: url(images/sidebar/menu_active.png) repeat-x;
		}
		
	/* TWITTER FEED */
	#sidebars #custom_twitter_widget {
			background: url(images/sidebar/twitter_feed_bg.png) left top no-repeat;
			padding-top: 53px;
			padding-bottom: 37px;
			position: relative;
			width: 265px;
			height: 272px;
			margin: 0 auto 1em auto;
		}
		
			#sidebars #custom_twitter_widget ul {
				height: 271px;
				overflow: auto;
				padding-right: 5px;
				list-style: none;
				width: 95%;
				margin: 5px auto;
				text-align: center;
			}
				
				#sidebars #custom_twitter_widget ul li {
					margin: 0;
					width: 170px;
					background: #fff;
					padding: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					-opera-border-radius: 5px;
					border-radius: 5px;
					display: block;
					padding-left: 58px;
					position: relative;
				}
				
					#sidebars #custom_twitter_widget ul li div:first-child {
						position: absolute;
						top: 5px;
						left: 5px;
						float: none !important;
						margin: 0 !important;
					}
				
					#sidebars #custom_twitter_widget ul li a:last-child {
						padding: 0;
						margin: 0;
						display: block;
						text-align: right;
					}
					
						#sidebars #custom_twitter_widget ul li a:last-child br {
							display: none;
						}
						
					/*#sidebars #custom_twitter_widget iframe { display: none; }*/
				
					#sidebars #custom_twitter_widget a.twitter-follow-button,
					#sidebars #custom_twitter_widget a#follow-button {
						background: url(images/buttons/twitter_follow_btn_sprite.png) no-repeat;
						width: 121px;
						height: 69px;
						position: absolute;
						top: -19px;
						right: -8px;
						color: transparent;
						content: "";
					}
					
					#sidebars #custom_twitter_widget a.twitter-follow-button:hover,
					#sidebars #custom_twitter_widget a#follow-button:hover {
						background-position: 0 -69px;
					}
					
		/* READ THE BLOG */
		#sidebars .read_blog {
			background: url(images/sidebar/read_the_blog_bg.png) no-repeat;
			padding: 11px;
			width: 241px;
			height: 60px;
		}
		
		/* OPTIN */
		#sidebars .optin_box {
			background: url(images/sidebar/stay_up_to_date_bg.png) no-repeat;
			padding: 11px;
			width: 243px;
			height: 155px;
		}
		
			#sidebars .optin_box .submit_box {
				display: block;
			}
		
			#sidebars .optin_box .note {
				font-family: "MyriadWebProRegular", Helvetica, Arial, sans-serif;
				font-size: 0.7em;
				margin-bottom: 5px;
			}
			
			#sidebars .optin_box .white_shadow { display: inline-block; float: none; margin-bottom: 12px; }
			
			#sidebars .optin_box input.input_round {
				width: 226px;
			}
			
			#sidebars .optin_box input.submit_btn {
				border: 0;
				outline: 0;
				color: transparent;
				content: "";
				width: 68px;
				float: right !important;
				cursor: pointer;
			}
			
		/* PRE ORDER */
		#sidebars .pre_order {
			width: 314px;
			margin-left: -21px !important;
			position: relative;
		}
		
		#sidebars .widget_FacebookLikeBox {
			width: 265px;
			margin: 0 auto 1em auto;
		}
		
			#sidebars .widget_FacebookLikeBox div a {
				display: none;
			}
		
		#sidebars .sidebar_dynamic {
			background: url(images/sidebar/dynamic_menu_footer_bg.png) center bottom no-repeat;
			padding-bottom: 17px;
			position: relative;
		}
		
			#sidebars .sidebar_dynamic h3 {
				background: url(images/sidebar/sidebar_dynamic_title_bg.png) no-repeat;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 1.214em;
				line-height: 1.214em;
				font-variant: normal;
				text-transform: lowercase;
				color: #f4f7fa;
				position: absolute;
				top: 5px;
				left: -5px;
				padding: 7px 25px 0 13px;
				width: 243px;
				height: 36px;
				text-shadow: 0px 0px 3px #002c4e;
				z-index: 3;
				letter-spacing: -1px;
			}
			
			#sidebars .sidebar_dynamic .arrow {
				background: url(images/sidebar/sidebar_dynamic_title_arrow.png) no-repeat;
				width: 39px;
				height: 60px;
				position: absolute;
				top: 17px;
				left: -35px;
				z-index: 2;
			}
		
			#sidebars .sidebar_get_more {
				background: url(images/sidebar/dynamic_menu_top_bg.png) left top no-repeat, url(images/sidebar/dynamic_menu_bg.png) left center repeat-y;
				width: 266px;
				min-height: 208px;
				margin: 0 auto;
				padding-top: 5px;
				position: relative;
				z-index: 1;
			}
			
				#sidebars .with_title {
					padding-top: 47px !important;
				}
				
				#sidebars .with_title_heading {
					padding-top: 94px !important;
				}
			
				#sidebars .sidebar_get_more ul {
					background: none !important;
					list-style: none;
					/* border: 1px dashed #eeedeb; */
					/* margin: 0px 3px 0 3px;
					padding: 9px; */
					padding: 0;
					margin: 0;
					position: relative;
					
				}
				
					#sidebars .sidebar_get_more ul li,
					#sidebars .sidebar_get_more ul li:last-child {
						margin-bottom: 0;
					}
				
					#sidebars .sidebar_get_more ul li a{
						font-family: "OratorStd", "Times New Roman", serif !important;
						font-size: 14px;
						font-variant: normal;
						text-transform: uppercase;
						font-weight: normal;
						text-shadow: 0px 1px 2px #949494;
						color: #333;
						display: block;
						margin: 0;
						padding: 14px 0 0 37px;
						height: 32px;
					}
					
					#sidebars .sidebar_get_more ul li a:hover,
					#sidebars .sidebar_get_more ul li.current-menu-item a {
						background: url(images/sidebar/dynamic_menu_hover.png) left top no-repeat;
						color: #990000 !important;
						text-decoration: none;
					}
		
		#sidebars .widget_FacebookLikeBox {
			background: url(images/sidebar/facebook_widget_bg.png) no-repeat;
			width: 253px;
			height: 273px;
			padding: 6px;
		}
		
			#sidebars .widget_FacebookLikeBox .name_block {
				display: none !important;
			}
			
		/* ENDORSEMENTS */
		#sidebars .sidebar_endorsements {
			background: url(images/sidebar/dynamic_menu_footer_bg.png) center bottom no-repeat;
			padding-bottom: 17px;
			position: relative;
		}
		
			#sidebars .sidebar_endorsements h3.title_with_ribbon {
				background: url(images/sidebar/sidebar_dynamic_title_bg.png) no-repeat;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 1.0em;
				line-height: 1.214em;
				font-variant: normal;
				text-transform: lowercase;
				color: #f4f7fa;
				position: absolute;
				top: 5px;
				left: -5px;
				padding: 7px 25px 0 13px;
				width: 243px;
				height: 36px;
				text-shadow: 0px 0px 3px #002c4e;
				z-index: 3;
				letter-spacing: -1px;
			}
			
			#sidebars .sidebar_endorsements .arrow {
				background: url(images/sidebar/sidebar_dynamic_title_arrow.png) no-repeat;
				width: 39px;
				height: 60px;
				position: absolute;
				top: 17px;
				left: -35px;
				z-index: 2;
			}
			
			#sidebars .sidebar_endorsements_list {
				background: url(images/sidebar/dynamic_menu_top_bg.png) left top no-repeat, url(images/sidebar/dynamic_menu_bg.png) left center repeat-y;
				width: 266px;
				min-height: 208px;
				margin: 0 auto;
				padding-top: 5px;
				position: relative;
				z-index: 1;
				list-style: none;
			}
			
				#sidebars .sidebar_endorsements_list.with_title {
					padding-top: 47px !important;
				}
		
			#sidebars .sidebar_endorser {
				background: url(images/sidebar/endorsement_bg.png) left top no-repeat;
				width: 265px;
				height: 121px;
				position: relative;
				margin: 0 !important;
				padding-bottom: 10px !important;
			}
			
				#sidebars .sidebar_endorser:last-child {
					padding-bottom: 0 !important;
				}
			
				#sidebars .sidebar_endorser img.endorser_image {
					float: left;
					margin: 8px 13px 0 12px;
				}
				
				#sidebars .sidebar_endorser div.details {
					padding: 22px 0 0 0;
					float: left;
					width: 153px;
				}
				
					#sidebars .sidebar_endorser div.details h3 {
						margin: 0 !important;
						padding: 0 !important;
						font-size: 15px !important;
						line-height: 18px !important;
						font-family: "MyriadWebProBold", Arial, sans-serif !important;
						color: #333 !important;
						font-weight: normal !important;
						font-variant: none !important;
						text-transform: uppercase !important;
						letter-spacing: 0 !important;
						text-shadow: 0 0 0 transparent !important;
						background: none !important;
					}
					
					#sidebars .sidebar_endorser div.details p {
						font-family: "MyriadWebProCond", sans-serif !important;
						font-size: 12px !important;
						color: #666 !important;
						line-height: 15px !important;
						margin: 0 !important;
					}
					
				#sidebars .sidebar_endorser .endorsement_button {
					position: absolute !important;
					bottom: 30px !important;
					right: 14px !important;
					width: 153px !important;
					height: 27px !important;
					margin: 0 !important;
				}
				
					#sidebars .sidebar_endorser:last-child .endorsement_button {
						bottom: 20px !important;
						margin: 0 !important;
					}
					
				.endorsement_popup {
					width: 500px;
				}
				
				.endorsement_video {
					width: 500px;
					margin: 0 auto;
				}
				
		#sidebars .sidebar_signup_box {
			background: url(images/sidebar/signup_bg_v4.1.png) no-repeat;
			width: 239px;
			height: 167px;
			margin: 0 0 0 -7px;
			padding: 383px 23px 0 24px;
		}
		
			#sidebars .sidebar_signup_box p { margin-bottom: 7px; }
		
			#sidebars .sidebar_signup_box p a {
				font-family: "MyriadWebProRegular", sans-serif;
				font-size: 14px;
				line-height: 16px;
				font-weight: normal;
				text-transform: normal;
				text-decoration: none;
				color: #003366;
			}
			
				#sidebars .sidebar_signup_box p a:hover {
					text-decoration: underline;
				}
				
			#sidebars .sidebar_signup_box form label {
				width: 45px !important;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 12px;
				line-height: 14px;
				color: #1C1C1D;
				text-transform: uppercase;
				letter-spacing: 0px;
				font-weight: bold;
				float: left;
				text-align: right;
				padding-right: 5px;
			}
			
			#sidebars .sidebar_signup_box form input[type="text"] {
				font-family: Arial;
				outline: 0;
				font-size: 12px;
				padding: 5px 5px;
				background: white;
				border-top: 1px solid #6E6E6E;
				border-left: 1px solid #6E6E6E;
				border-right: 1px solid lightGrey;
				border-bottom: 1px solid lightGrey;
				width: 172px;
				margin-bottom: 6px;
				-moz-box-shadow: inset 1px 1px 2px #6e6e6e;
				-webkit-box-shadow: inset 1px 1px 2px #6E6E6E;
				-o-box-shadow: inset 1px 1px 2px #6e6e6e;
				box-shadow: inset 1px 1px 2px #6E6E6E;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-o-border-radius: 5px;
				border-radius: 5px;
			}
			
			#sidebars .sidebar_signup_box form input[type="submit"] {
				border: 0;
				outline: 0;
			}
			
			#sidebars .sidebar_signup_box p.note {
				font-family: Arial;
				font-size: 10px;
				line-height: 12px;
				font-weight: normal;
				letter-spacing: -1px;
				color: #828282;
				text-align: right;
				margin: 0;
			}
			
		#sidebars .sidebar_form {
			background: url(images/sidebar/signup_bg_v4.1.png) no-repeat;
			width: 239px;
			margin: 0 auto;
			padding: 10px;
			background: #fff;
			border: 1px solid #ccc;
		}
		
			#sidebars .sidebar_form div {
				margin-bottom: 0 !important;
			}
		
			#sidebars .sidebar_form p { margin-bottom: 7px; }
		
			#sidebars .sidebar_form p a {
				font-family: "MyriadWebProRegular", sans-serif;
				font-size: 14px;
				line-height: 16px;
				font-weight: normal;
				text-transform: normal;
				text-decoration: none;
				color: #003366;
			}
			
				#sidebars .sidebar_form p a:hover {
					text-decoration: underline;
				}
				
			#sidebars .sidebar_form form label {
				width: 45px !important;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 12px;
				line-height: 14px;
				color: #1C1C1D;
				text-transform: uppercase;
				letter-spacing: 0px;
				font-weight: bold;
				float: left;
				text-align: right;
				padding-right: 5px;
			}
			
			#sidebars .sidebar_form form input[type="text"] {
				font-family: Arial;
				outline: 0;
				font-size: 12px;
				padding: 5px 5px;
				background: white;
				border-top: 1px solid #6E6E6E;
				border-left: 1px solid #6E6E6E;
				border-right: 1px solid lightGrey;
				border-bottom: 1px solid lightGrey;
				width: 95%;
				margin-bottom: 6px;
				-moz-box-shadow: inset 1px 1px 2px #6e6e6e;
				-webkit-box-shadow: inset 1px 1px 2px #6E6E6E;
				-o-box-shadow: inset 1px 1px 2px #6e6e6e;
				box-shadow: inset 1px 1px 2px #6E6E6E;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-o-border-radius: 5px;
				border-radius: 5px;
			}
			
			#sidebars .sidebar_form form input[type="submit"] {
				border: 0;
				outline: 0;
			}
			
			#sidebars .sidebar_form p.note {
				font-family: Arial;
				font-size: 10px;
				line-height: 12px;
				font-weight: normal;
				letter-spacing: -1px;
				color: #828282;
				text-align: right;
				margin: 0;
				background: none;
				border: 0;
				clear: both;
				padding-top: 5px;
			}
			
		#sidebars .side_modules {
			background: #fff;
			border: 1px solid #d3d3d3;
			position: relative;
			padding-bottom: 20px;
		}
		
			#sidebars .side_modules h3.title_with_ribbon {
				background: url(images/sidebar/module_title.png) no-repeat;
				font-family: "OratorStd", "Times New Roman", serif !important;
				font-size: 1.5em;
				line-height: 1.214em;
				font-variant: normal;
				text-transform: lowercase;
				color: #f4f7fa;
				position: absolute;
				top: 5px;
				left: -7px;
				padding: 7px 25px 0 13px;
				width: 249px;
				height: 42px;
				text-shadow: 0px 0px 3px #002c4e;
				z-index: 3;
				letter-spacing: -1px;
			}
			
				#sidebars .side_modules h3.big_title {
					font-family: "MyriadWebProRegular", Arial, sans-serif !important;
					font-weight: bold !important;
					text-transform: uppercase !important;
					letter-spacing: 1px !important;
					background: url(images/sidebar/module_title.png) no-repeat;
					font-size: 1.5em;
					line-height: 1.214em;
					font-variant: normal;
					color: #f4f7fa;
					position: absolute;
					top: 5px;
					left: -7px;
					padding: 7px 25px 0 13px;
					width: 249px;
					height: 42px;
					text-shadow: 0px 0px 3px #002c4e;
					z-index: 3;
					letter-spacing: -1px;
				}
			
			#sidebars .side_modules .side_modules_list {
				
			}
			
			#sidebars .side_modules_list_item {
				/* width: 265px;
				height: 121px; */
				position: relative;
				margin: 0 !important;
				/* padding-bottom: 10px !important; */
				border-bottom: 1px solid #f9f9f9;
			}
			
				#sidebars .side_modules_list_item.available {
					padding: 10px 10px 0 10px;
				}
				
					#sidebars .side_modules_list_item.available:hover {
						background: #f8f8f8;
					}
			
				#sidebars .side_modules_list_item.unavailable {
					background: url(images/sidebar/module_bg.png) left top, url(images/sidebar/module_bg_extended.png) left center;
					padding: 10px 10px 0 10px;
				}
				
				#sidebars .side_modules_list_item.unavailable img {
					-webkit-filter: grayscale(100%);
					-moz-filter: grayscale(100%);
					-o-filter: grayscale(100%);
					-ms-filter: grayscale(100%);
					filter: grayscale(100%);
				}
			
				/* #sidebars .side_modules_list_item:last-child {
					padding-bottom: 0 !important;
				} */
			
				#sidebars .side_modules_list_item .side_modules_image {
					float: left;
					margin: 0px 10px 0 0px;
					background: none;
					padding: 1px;
					width: 41px;
					height: 43px;
					-moz-box-shadow: 1px 1px 2px #707070;
					-webkit-box-shadow: 1px 1px 2px #707070;
					-o-box-shadow: 1px 1px 2px #707070;
					box-shadow: 1px 1px 2px #707070;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					-o-border-radius: 3px;
					border-radius: 3px;
				}
				
				#sidebars .side_modules_list_item .side_modules_image img {
					border: 0;
					outline: 0;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					-o-border-radius: 3px;
					border-radius: 3px;
				}
				
				#sidebars .side_modules_list_item div.details {
					padding: 0;
					float: left;
					width: 190px;
				}
				
					#sidebars .side_modules_list_item div.details h3 {
						margin: 0 0 5px 0 !important;
						padding: 0 !important;
						font-size: 14px !important;
						line-height: 18px !important;
						font-family: "MyriadPro-Semibold", Arial, sans-serif !important;
						color: #080808 !important;
						font-weight: normal !important;
						font-variant: none !important;
						text-transform: none !important;
						letter-spacing: 0 !important;
						text-shadow: 0 0 0 transparent !important;
						background: none !important;
					}
					
					#sidebars .side_modules_list_item.available a h3 {
						color: #003366 !important;
					}
					
					#sidebars .side_modules_list_item div.details,
					#sidebars .side_modules_list_item div.details p {
						font-family: "MyriadWebProRegular", sans-serif !important;
						font-size: 13px !important;
						color: #MyriadWebProRegular !important;
						line-height: 15px !important;
						margin: 0;
						margin-bottom: 5px;
					}
					
						#sidebars .side_modules_list_item div.details p {
							line-height: 18px !important;
						}
						
						#sidebars .side_modules_list_item.available a p {
						color: #080808 !important;
					}
					
				#sidebars .side_modules_list_item .ready {
					font-family: "MyriadWebProBold", sans-serif !important;
					background: url(images/sidebar/module_check.png) left top no-repeat;
					font-style: italic;
					color: #cc0000;
					padding-left: 20px;
				}
				
					#sidebars .side_modules_list_item .ready a {
						color: #cc0000 !important;
						text-decoration: none;
					}
				
				#sidebars .side_modules_list_item .locked {
					font-family: "MyriadWebProBold", sans-serif !important;
					background: url(images/sidebar/module_lock.png) left top no-repeat;
					font-style: italic;
					color: #080808;
					padding-left: 20px;
				}
				
				#sidebars .side_modules_list_item .status {
					text-align: right;
					text-decoration: none;
				}

/*--:[ FOOTER AREA ]:---*/

#footer_area {
	padding-top: 0;  
}

#footer_area .page {
	width: auto;
	background: url(images/footer/bg_ext.png) center bottom;
	padding: 0;
	margin: 0;
}

.footer_wrapper {
	background: url(images/footer/full_bg.png) center top repeat-x, url(images/footer/bg_extension.png) center bottom;
	/* height: 302px; */
	padding-top: 0;  
}

body.home .footer_wrapper {
	background: url(images/footer/full_bg.png) center top repeat-x, url(images/footer/bg_extension.png) center bottom;
}

  #footer {
    background: none;
    width: auto;
    margin: 0;
    color: #fff;
    padding: 0;
    text-align: left;
    font-family: "MyriadWebProRegular", Arial, sans-serif;
  }

    #footer a {
      border: 0;
      color: #fff;
	  font-size: 13px;
    }
    
    #footer a:hover {
      color: #c80606;
    }
    
    #footer p {
      font-size: 13px;
      color: #fff;
      line-height: 18px;
      margin-bottom: 15px;
    }
    
  #footer .footer_box_container {
    width: 976px;
    margin: 0 auto;
    height: 221px;
  }
  
  #footer .footer_box {
    /* background: url(images/footer/divider.png) #fff right top no-repeat; */
    /* min-height: 185px; */
    float:left;
    width: 277px;
    margin-top: 22px;
  }
	#footer .footer_box img {
		margin-right: 5px;
	}
  
    #footer .footer_box h3 {
      font-family: "OratorStd", Arial, sans-serif;
	  color: #fff;
      font-size: 14px;
      margin: 0;
      margin-bottom: 15px;
      padding: 0;
      font-weight: normal;
    }
    
    #footer .footer_box ul.footer_menu {
      list-style: none;
    }
    
      #footer .footer_box ul.footer_menu li {
        padding: 0;
        margin-bottom: 15px;
      }
      
        #footer .footer_box ul.footer_menu li a {
          font-size: 13x;
          color: #fff;
          line-height: 14px;
		  text-shadow: 0px 1px 2px #111111;
        }
        
        #footer .footer_box ul.footer_menu li a:hover {
          color: #c80606;
        }
	
	#footer .footer_box ul.social_media {
		width: auto;
		margin: 0;
		padding: 0;
	}
	
	#footer .footer_box ul.social_media li {
		list-style: none;
		margin-bottom: 15px;
		padding: 0;
		height: 15px;
	}
	
	#footer .footer_box ul.social_media .facebook,
	#footer .footer_box ul.social_media .twitter,
	#footer .footer_box ul.social_media .gplus,
	#footer .footer_box ul.social_media .rss
	{
		padding: 5px 0 0 25px;
	}
	
		#footer .footer_box ul.social_media .facebook	{ background: url(images/footer/facebook.png) 0 0 no-repeat; }
		#footer .footer_box ul.social_media .twitter	{ background: url(images/footer/twitter.png) 0 0 no-repeat; }
		#footer .footer_box ul.social_media .gplus	{ background: url(images/footer/gplus.png) 0 0 no-repeat; }
		#footer .footer_box ul.social_media .rss	{ background: url(images/footer/rss.png) 0 0 no-repeat; }
		
		#footer .footer_box ul.social_media .facebook:hover,
		#footer .footer_box ul.social_media .twitter:hover,
		#footer .footer_box ul.social_media .gplus:hover,
		#footer .footer_box ul.social_media .rss:hover
		{
			background-position: 0 -20px;
		}
  
  #footer .no_background {
    background: none;
  }
  
  #footer .footer_bottom {
    width: auto;
    height: 56px;
  }
    
  #footer .copyright {
    width: 976px;
    margin: 0 auto;
    padding-top: 25px;
  }
  
    #footer .copyright  p {
      font-size: 13px;
      color: #fff;
      font-family: "MyriadWebProRegular", Arial, sans-serif;
	  text-shadow: 0px 1px 2px #111111;
    }
    
    #footer .copyright  p.left {
      float: left;
      text-align: left;
    }
    
    #footer .copyright  p.right {
      float: right;
      text-align: right;
    }
    
    #footer .copyright  p a {
      font-size: 13px;
      color: #fff;
    }
    
      #footer .copyright  p a:hover {
        /*text-decoration: underline;*/
		color: #c80606;
      }
	  
	#footer .stay_in_touch {
		background: url(images/footer/email_field.png) no-repeat;
		width: 207px;
		padding: 0px;
	}
	
		#footer .stay_in_touch input.footer_input {
			font-size: 13px;
			padding: 7px 6px 4px 6px;
			margin-bottom: 5px;
			width: 195px;
			background: none;
			color: #232121;
			border: 0;
			outline: 0;
			font-family: "MyriadWebProRegular", Arial, sans-serif;
		}
		
		#footer .stay_in_touch input.footer_submit {
			border: 0;
			outline: 0;
			margin-top: 5px;
			background: none;
			display: inline-block;
		}
		
		#footer .footer_note {
			font-size: 0.9em;
			margin-bottom: 5px;
		}

		
.hidden { display: none !important; }