@charset "utf-8";

@font-face {
	font-family: 'MinionRegularSCRegular';
	src: url('../assets/fonts/minion_regular_small_caps__oldstyle_figures-webfont.eot');
	src: local('☺'), url('../assets/fonts/minion_regular_small_caps__oldstyle_figures-webfont.woff') format('woff'), url('../assets/fonts/minion_regular_small_caps__oldstyle_figures-webfont.ttf') format('truetype'), url('../assets/fonts/minion_regular_small_caps__oldstyle_figures-webfont.svg#webfontRr5P5yGj') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaLTObliqueRegular';
	src: url('../assets/fonts/helvetica_lt_oblique-webfont.eot');
	src: local('☺'), url('../assets/fonts/helvetica_lt_oblique-webfont.woff') format('woff'), url('../assets/fonts/helvetica_lt_oblique-webfont.ttf') format('truetype'), url('../assets/fonts/helvetica_lt_oblique-webfont.svg#webfontEOfCrKVA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaLTRegular';
	src: url('../assets/fonts/helvetica_lt-webfont.eot');
	src: local('☺'), url('../assets/fonts/helvetica_lt-webfont.woff') format('woff'), url('../assets/fonts/helvetica_lt-webfont.ttf') format('truetype'), url('../assets/fonts/helvetica_lt-webfont.svg#webfontEOfCrKVA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaLTBoldRegular';
	src: url('../assets/fonts/helvetica_lt_bold-webfont.eot');
	src: local('☺'), url('../assets/fonts/helvetica_lt_bold-webfont.woff') format('woff'), url('../assets/fonts/helvetica_lt_bold-webfont.ttf') format('truetype'), url('../assets/fonts/helvetica_lt_bold-webfont.svg#webfontEOfCrKVA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TitilliumText14LRegular';
	src: url('../assets/fonts/titillium/TitilliumText1-webfont.eot');
	src: local('☺'), url('../assets/fonts/titillium/TitilliumText1-webfont.woff') format('woff'), url('../assets/fonts/titillium/TitilliumText1-webfont.ttf') format('truetype'), url('../assets/fonts/titillium/TitilliumText1-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TitilliumText14L250wt';
	src: url('../assets/fonts/titillium/TitilliumText250wt-webfont.eot');
	src: local('☺'), url('../assets/fonts/titillium/TitilliumText250wt-webfont.woff') format('woff'), url('../assets/fonts/titillium/TitilliumText250wt-webfont.ttf') format('truetype'), url('../assets/fonts/titillium/TitilliumText250wt-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TitilliumText14L400wt';
	src: url('../assets/fonts/titillium/TitilliumText400wt-webfont.eot');
	src: local('☺'), url('../assets/fonts/titillium/TitilliumText400wt-webfont.woff') format('woff'), url('../assets/fonts/titillium/TitilliumText400wt-webfont.ttf') format('truetype'), url('../assets/fonts/titillium/TitilliumText400wt-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TitilliumText14L600wt';
	src: url('../assets/fonts/titillium/TitilliumText600wt-webfont.eot');
	src: local('☺'), url('../assets/fonts/titillium/TitilliumText600wt-webfont.woff') format('woff'), url('../assets/fonts/titillium/TitilliumText600wt-webfont.ttf') format('truetype'), url('../assets/fonts/titillium/TitilliumText600wt-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


body{background-color:#99b850;font-size:13px;font-family: Helvetica, Arial, sans-serif;line-height:25px;}
.Minion-RegularSC {font-weight: normal; font-style: normal; line-height:normal; font-family: 'MinionRegularSCRegular', sans-serif;}
.HelveticaLT-Oblique {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'HelveticaLTObliqueRegular', sans-serif;
}
.HelveticaLT {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'HelveticaLTRegular', sans-serif;
}
.HelveticaLT-Bold {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'HelveticaLTBoldRegular', sans-serif;
}

/*img,#logo,#smallphone,#bigphone,.button,a,h3,#slidernav li,#computer,#footer,#footer img,.smalllogo,.learnmore,#submit{behavior:url(javascript/iepngfix.htc);}*/
p{font-weight: normal; font-style: normal; line-height:1.4; font-family:"HelveticaLTRegular", sans-serif;font-size:13px;color:#333333;}
/*strong{font-family:"HelveticaLTBoldRegular", sans-serif;}*/
em{font-family:"HelveticaLTObliqueRegular", sans-serif;}
.greenfont{color:#467B03;display:inline;font-family: "HelveticaLTRegular", sans-serif;}
.italicfont{color:#333333; display:inline; font-weight: normal; font-style:normal; line-height:normal; font-size:11px;}
.stripNavL,.stripNavR{display:none;}
.stripNav a{text-indent:-9999px;}
#stripNav0{width:1px;}
.stripNav{width:1px!important;}
.stripNav ul li{margin-left:0;}
.stripNav ul{float:left!important;}
.clearfix{display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hide from IE Mac \*/ .clearfix{display:block;}
/* End hide from IE Mac */
small{
	display:block;
	margin:10px 0 0 0;
	color:#8caa43;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
}
.entry-block small{font-weight:normal;text-transform:none;}

.footerp{color:#fff;}
a,.link{color:#84a66a;text-decoration:none;}
a:hover{color:#7bc718;}
a.download{display:block;padding:0 0 5px 0;}
h1{font-family:"MinionRegularSCRegular", sans-serif;font-weight: normal; line-height:normal;text-transform:none;font-size:35px;color:#708735;padding-bottom:10px;background:url(../images/horizontal-divider.jpg) bottom repeat-x;}
h2{font-family:"MinionRegularSCRegular", sans-serif;font-weight: normal; line-height:normal;text-transform:uppercase;font-size:22px;color:#708735;vertical-align:bottom;padding:10px 0 5px 0;background:url(../images/horizontal-divider.jpg) bottom repeat-x;}
.nodivider{background-image:none;}
.nodivider2{background-image:none;color:#475621;}
h3{font-family:"MinionRegularSCRegular", sans-serif;font-weight: normal; font-style:normal; line-height:normal; text-transform:capitalize;font-size:21px;color:#708735;}
h4{font-family:"MinionRegularSCRegular", sans-serif;font-weight: normal; font-style:normal; line-height:normal; text-transform:capitalize;font-size:20px;color:#708735;}
h5{font-family:"MinionRegularSCRegular", sans-serif;font-weight: normal; line-height:normal; text-transform:capitalize;font-size:18px;color:#5d6f2e;padding:0 0 10px 0;background:url(../images/horizontal-divider.jpg) bottom repeat-x;}
.description_p{color:#111111;padding:0 0 10px 0;background:url(../images/horizontal-divider.jpg) bottom repeat-x;}
h6{font-family:"MinionRegularSCRegular", sans-serif;font-weight: normal; font-style:normal; line-height:normal;font-size:16px;color:#467b03;}

#footer p{color:#FFF;font-size:11px;vertical-align:bottom;padding:10px;text-transform:capitalize;}
#logo{float:left;padding:5px 0 0 0;width:205;height:40;}
#topcontent_wrap{background:url(../images/top-bg.jpg) #f3f3f3 top left repeat-x;overflow:hidden;}
#topcontent{width:940px;margin:0 auto 0 auto;position:relative;overflow:hidden;padding:50px 0 50px 0;}
#info{float:left;width:550px;padding:0 0 0 0;}
#infoleft{float:left;width:550px;padding:0 0 0 0;}
#infoleftsmall{float:left;width:300px;padding:0 0 0 0;}

.video{float:right;margin-top:45px;}
.video a{text-decoration:none;color:#fff;}
.video a:hover{color:#6fcad7;}
.screenshotsfeatures{margin:20px 0 10px 0;overflow:hidden;}
.screenshots{width:300px;float:left;}
.features{margin-left:20px;float:left;}
.screenshots li{display:block;width:71px;height:57px;background:url(../images/screenshot-bg.jpg) top left no-repeat;float:left;padding:7px;margin:0 10px 10px 0;}
.list{background:url(../images/features-bg.jpg) top left no-repeat;width:196px;height:96px;margin-top:9px;padding:11px 0 0 33px;}
.list li{color:#6b6b6b;list-style:circle;margin-bottom:7px;}
.button{float:left;margin:10px 0 0 0;color:#fff!important;}
.button a{color:#fff;}
.learnmore{background:url(../images/learnmorebtn.png) top left no-repeat;width:99px;height:30px;display:block;color:#6fcad7;text-transform:uppercase;font-size:11px;text-decoration:none;font-weight:bold;line-height:30px;text-align:center;}
a.learnmore:hover{background:url(../images/learnmorebtn.png) bottom left no-repeat;}
#iphone{position:relative;padding:110px 0 70px 0;width:345px;z-index:1;float:left;margin:-50px 0 -30px 0;}
#smallphone{background:url(../images/smallphone.png);width:159px;height:292px;padding:57px 0 0 22px;}
#bigphone{background:url(../images/bigphone.png);width:211px;height:378px;padding:73px 0 0 28px;position:absolute;top:45px;right:0;z-index:9999;}
#computer{background:url(../images/computer.png);width:319px;height:311px;float:right;margin-top:45px;padding:15px 0 0 25px;}
#leftcontent{width:680px;overflow:hidden;float:left;}

#widecontent{width:930px;overflow:hidden;float:left;}
.imgfloat{float:left;margin:15px 20px 0 0;}
#sidebar{font-family:"TitilliumText14L250wt", sans-serif;font-weight: normal; font-style: normal; float:left;color:#748078;font-size:14px;width:195;padding-left:30px;margin: 10px 0px 0px 30px;background:url(../images/color-vertical-div.jpg) top left repeat-y;}
.sidebartitle{background:none;padding:0;line-height:0;}
.sidebarSubtitle{color:#6b6b6b;font-family:Arno Pro;font-style:italic;font-size:17px;}
#sidebar ul{margin:10px 0 20px 0;overflow:hidden;}
#sidebar li{margin-bottom:0px;font-size:14px;}
#sidebar a{text-decoration:none;color:#90af45;font-size:14px;}
#sidebar a:hover{color:#a2cd64;}
.sidebaron{color:#a2cd64!important;}
.clear{clear:both;}
.slider-wrap{height:350px;overflow:hidden;}
.slider-ed-wrap{height:475px;overflow:visible;}
.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 5px; }
#bottomcontent_wrap{background:url(../images/bottomcontentbar.jpg) #99b850 top left repeat-x;padding:0;background-color:#99b850;}
#bottomcontent{width:940px;margin:0 auto;background:url(../images/bottomcontentbg.jpg) #99b850 top left repeat-x;overflow:hidden;padding-top:50px;}
.left,.middle,.right{float:left;width:265px;}
.left{padding-right:19px;background:url(../images/dark-vertical-div.gif) top right repeat-y;}
.left ul{margin:5px 0 0 15px;}
.left li{color:#fff;list-style:circle;margin-bottom:0;}
.middle{padding:0 55px;}
.right{float:right;padding-left:72px;background:url(../images/dark-vertical-div.gif) top left repeat-y;}
#container ul li.success{color:#666;}
#container ul{text-align:left;color:#e97d08;margin-top:15px;}
.textfield{border:solid 1px #aaa;background:#fff;padding:5px;font-family:"HelveticaLTRegular",Arial,Helvetica,sans-serif;font-size:12px;}
#submit{margin:10px 0 0 0;background:url(../images/learnmorebtn.png) top left no-repeat;width:99px;height:30px;display:block;color:#fff;text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:normal;line-height:30px;border:0;cursor:pointer;}
#submit a:hover{background:url(../images/learnmorebtn.png) bottom left no-repeat;}
.entry-block{margin:20px 0 0 0;padding:0 0 20px 0;background:url(../images/horizontal-divider.jpg) repeat-x bottom;overflow:hidden;}
.thumb img{border:solid 3px #cfcfcf;}
#footer a{font-size:11px;text-decoration:none;color:#fefefe;font-family:"TitilliumText14L250wt", sans-serif;font-weight:normal;font-style: normal;}
#footer{background:url(../images/footerbg2.png) top left no-repeat;width:938px;height:55px;float:left;margin:20px 0;padding:10px 10px;}
#copyright{float:left;}
.copy{margin-left:25px;font-family:"TitilliumText14L250wt", sans-serif;font-weight:normal;font-style: normal;line-height:1.4;font-size:11px;}
.smalllogo{float:left;}
.source{padding-right:14px;float:right;line-height:1.4;}
#project-block{margin:30px 0 0 0;overflow:hidden;}
#thumb-large{width:374px;height:365px;border:solid 3px #cfcfcf;float:left;margin:0 20px 0 0;}
#right-block{float:right;width:auto;overflow:hidden;width:340px;margin-right:-60px;}
ul#thumb-small{list-style:none;overflow:hidden;width:100%;}
ul#thumb-small li{float:left;margin:0 20px 0 0;}
ul#thumb-small a{float:left;height:97px;width:122px;border:solid 3px #cfcfcf;display:block;}
ul#details{list-style:none;width:100%;overflow:hidden;margin-top:20px;}
ul#details li{background:url(../images/bullet.gif) no-repeat 0 1px;height:36px;padding:0 0 0 30px;color:#393939;}
.stripViewer .panelContainer .panel ul{text-align:left;}
.csw{width:100%;height:auto;overflow:hidden;}
.csw .loading{margin:200px 0 300px 0;text-align:center;}

.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			/*border: 5px solid #000; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 680px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: auto;
			clear: both;
			float:left;
			/*background: #fff;*/
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 680px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0 0px 0 0;
		}
		
.stripNav{margin:auto;position:absolute;z-index:9999;bottom:85px;left:0;}
.stripNav ul{list-style:none;}
.stripNav li{float:left;margin-right:2px;height:1px;width:1px;}
.stripNav a{font-size:1px;text-align:center;color:#fff;text-decoration:none;display:block;width:1px;height:1px;}
.stripNav a:hover{color:#fff;}
.stripNav a.current{color:#fff;overflow:hidden;width:1px;height:1px;}
.stripNavL,.stripNavR{position:absolute;top:230px;text-indent:-9000em;}
.stripNavL a,.stripNavR a{display:block;height:1px;width:1px;}
.stripNavL{left:0;}
.stripNavR{right:0;}