@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font:12px Arial, Helvetica, sans-serif;}
	
/*sub page body background*/
.sub-page {background:#504f10 url(../images/bg-subpage.jpg) no-repeat 50% 0;}

/*main page body background*/
.main-page {background: #3972a9 url(images/lifestyle-marketing-agency.jpg) no-repeat 50% 0; height:101px;}
	
/*wrapper*/
#wrapper {
	width:954px;
	margin:0 auto;}
	
/*inner.html*/
/*top background*/
.top {
	background: url(../library/media/images/image.jpg) no-repeat;
	width:862px;
	overflow:hidden;
	height:649px;}
	
/*repeat background*/
.repeat {
	width:862px;
	background:url(images/image.jpg) repeat-y;
	position:relative;
	z-index:2;}
	
.repeat:after {
	clear:both;
	display:block;
	content:"";}
	
.repeat-c {
	float:left;
	width:862px;
	margin:-649px 0 -285px;
	position:relative;
	min-height:1267px;}
	
* html .repeat-c {
	height:1267px;
	overflow:visible;}
	
/*bottom background*/
.btm {
	margin:0 -69px 0 -69px;
	width:986px;
	height:372px;
	background: url(../library/media/images/bg-wrapper-b.png) no-repeat;
	position:relative;
	z-index:1;}
	
/*main flash visual block start*/
#wrapper .visual-box {
	width:540px;
	height:380px;
	margin:-17px -16px 0 -56px;
	position:relative;
	z-index:5;
	overflow:hidden;
}
#wrapper .visual-box .inner {
	background: url(images/bg-visual-box.png) no-repeat;
	width:540px;
	height:380px;
	overflow:hidden;
}
#wrapper .visual-box .border {
	width:420px;
	height:253px;
	background: url(images/border-visual-box.png) no-repeat;
	margin:22px 0 0 61px;
	padding:4px 5px 4px 4px;
}
#wrapper .visual-box .border img {
	display:block;
}
/*main flash visual block end*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #e79a26;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 5px;}


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 5px;}

h2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	margin: 0px;}
	
h2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	margin: 0px;}

.pageHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;}

.subHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669933;
	font-weight: bold;}

.copy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b5b5b;
	font-weight: normal;}

.orange-i {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9933;
	font-weight: normal;
	font-style:italic;}

.green14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5b995b;
	font-weight: normal;}

.slate14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #446f85;
	font-weight: normal;}

.slate12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #446f85;
	font-weight: normal;}

.orange14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e79a26;
	font-weight: normal;}

a.link-miniNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration:none;}

a.link-miniNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;}

a.link-related {
	height:25px;
	width:202px;
	background-image:url(/images/relatedLinks.png);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	display:block;
	font-weight:bold;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 30px;}

a.link-related:hover {
	height:25px;
	width:202px;
	background-image:url(/images/relatedLinks.png);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	display:block;
	font-weight:bold;
	text-decoration: underline;
	padding-top: 5px;
	padding-left: 30px;}

a.link-request {
	height:25px;
	width:202px;
	background-image:url(/images/requestButton_01.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display:block;
	font-weight:bold;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 30px;}

a.link-request:hover {
	height:25px;
	width:202px;
	background-image:url(/images/requestButton_01.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display:block;
	font-weight:bold;
	text-decoration: underline;
	padding-top: 5px;
	padding-left: 30px;}

a.link-email {
	height:25px;
	width:202px;
	background-image:url(/images/requestButton_03.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display:block;
	font-weight:bold;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 30px;}

a.link-email:hover {
	height:25px;
	width:202px;
	background-image:url(/images/requestButton_03.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display:block;
	font-weight:bold;
	text-decoration: underline;
	padding-top: 5px;
	padding-left: 30px;}

a.link-sideNav-button {
	height:20px;
	width:240px;
	background-image:url(/images/sidenavButton.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	display:block;
	font-weight:normal;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 3px;}

a.link-sideNav-button:hover {
	height:20px;
	width:240px;
	background-image:url(/images/sidenavButton.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #69b81d;
	display:block;
	font-weight:normal;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 3px;}

a.link-footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669966;
	font-weight: normal;
	text-decoration:none;}

a.link-footer:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669966;
	text-decoration: underline;
	font-weight: normal;}

a.link-orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e79a26;
	font-weight: normal;
	text-decoration: underline;}
	
/* tab styles */
.js-wrap {
	width: 933px;
	height: 100px;
	text-align:center;
	margin: 0px;
	padding:0px;}
.js-tabs {
	padding:0px;
	margin:0px auto;
	height:28px;
	background-color:#ffffff;}
.js-tabs img {
	padding: 0px;
	margin:0px auto;}
.js-content {
	height: 106px;
	margin: 0px;
	padding:0px;
	background-color:#ffffff;}
.js-content a {
	font-size:9px;
	color:#666666;
	text-decoration:none;}
.js-content a:hover {
	font-size:9px;
	color:#FF6600;
	text-decoration:underline;}
.feed-Twitter {
	font-size:11px;}
.feed-Twitter h1 {
	font-size:12px;
	font-weight:bold;
	color:#0099CC;}
.feed-Twitter a, .feed-Twitter a:hover {
	font-size:9px;
	color:#ff6600;
	text-decoration:underline;}
.feed-Blog {
	font-size:11px;}
.feed-Blog h1 {
	font-size:12px;
	font-weight:bold;
	color:#ff6600;}
.feed-Blog a{
    font-size:11px;
    color:#666;
    text-decoration: none;}
.feed-Blog a:hover {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;}
.feed-News {
	font-size:11px;}
.feed-News h1 {
	font-size:12px;
	font-weight:bold;
	color:#006600;}
.feed-News a
{
    font-size:11px;
	color:#666;
	text-decoration:none;}
.feed-News a:hover {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;}

/* case study styles */
.case-study {
	font-size:11px;
	line-height:normal;
	width:324px; 
	float:left; 
	margin:0px 13px 10px 0px;}
.case-study h1 {
	font-size:14px;
	color:#336600;
	line-height:40px;}
a.link_case-study, a.link_case-study:hover, a.link_case-study:active, a.link_case-study:visited  {
	font-size:13px;
	color:#ff9933;
	text-decoration:none;
	padding-top:6px;
	line-height:14px;}
.case-study2 {
	font-size:11px;
	line-height:normal;
	width:672px; 
	float:left; 
	margin:0px 13px 10px 0px;}
.case-study2 h1 {
	font-size:14px;
	font-weight:bold;
	color:#336600;
	line-height:20px;}
.case-study3 {
	font-size:11px;
	line-height:normal;
	width:662px;
	height:463px;
	float:left; 
	margin:20px 20px 10px 5px;}
.case-study3 h1 {
	font-size:13px;
	font-weight:bold;
	color:#ff9933;
	line-height:25px;}
.case-study4 {
	font-size:11px;
	line-height:normal;
	color:#ffffff;
	width:95%;
	float:left; 
	margin:18px 18px 0px 18px;}
.case-studyIMG {
	float:left; 
	margin:0px 15px 15px 0px;}
.beGreen1 {
	font-size:11px;
	line-height:normal;
	width:88%;
	color:#ffffff;
	float:left; 
	margin:14px;}
.beGreen2 {
	background:url(/images/beGreen_sideBG.jpg) no-repeat top left;
	width:250px;
	height:263px;}
.beGreen2-whiteBox {
	background:url(/images/beGreen_sideBox.png) no-repeat top left;
	font-size:12px;
	color:#666666;
	width:190px;
	height:90px;
	margin:0px 30px 14px 0px;
	padding:15px;}
.beGreen2 a {
	color:#FF9900;
	text-decoration:underline;}
.beGreen2a {
	background:url(/images/beGreen_sideBG2.jpg) no-repeat top left;
	width:250px;
	height:157px;}
.beGreen2a a {
	color:#FF9900;
	text-decoration:underline;}
.beGreen2a a {
	color:#FF9900;
	text-decoration:underline;}
.beGreen3 {
	width:954px;
	height:165px;}
