html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;

}

body {
  line-height: 1;
  background:url(../images/body_bg11.gif) repeat-x 0 0 #fff !important; 
}
            h1{font-family:Calibri, "Century Gothic", "Trebuchet MS";
			font-size:55px; 
			 margin:0;
			font-weight:bold;
			line-height:56px; 
			text-transform:uppercase; 
			text-align:justify; 
			padding:45px 0 0px 10px; color:#FFFFFF;
			}


.cufon-loading .section h1, 
.cufon-loading #my-glider p, 
.cufon-loading .features h3, 
.cufon-loading .footer li h3 {
	visibility: hidden !important;
}

.section#feature {
  display: block; margin:auto;
  background: # url(../images/feature_tile.png) 0 0 repeat-x;  
}

.section#feature h1{font-family:Calibri, "Century Gothic", "Trebuchet MS";
			font-size:55px; 
			 margin:0;
			font-weight:bold;
			line-height:56px; 
			text-transform:uppercase; 
			text-align:justify; 
			padding:45px 0 0px 10px; color:#FFFFFF;
			}

.section#feature #section1 {
  background:url(../images/carousel/screens.png) 95% 100% no-repeat;
}
.section#feature #section2 {
  background:url(../images/carousel/world.png) 95% 100% no-repeat;
}
.section#feature #section3 {
  background:url(../images/carousel/forum.png) 95% 100% no-repeat;
}
.section#feature #section4 {
  background:url(../images/carousel/icons.png) 100% 100% no-repeat;
}

.sign-up .section#feature {
  height: 173px;
  background: #679515 url(../images/feature_tile.png) 0 0 repeat-x;  
}

.section#feature .feature_wrapper {
  background:url(../images/feature.jpg) 50% 0 no-repeat;
}

.section#feature .content {
  height: 346px;
}

.section#feature .pricetag a {
	bottom: 0px;
	left: 300px;
	width: 190px;
	height: 100px;
	z-index: 9000;
	display: block;
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	background:url() 0 0 no-repeat;
	background-image:url();
}

.section#feature .sign-up a {
  left: 0;
  bottom: 20px;
  width: 289px;
  height: 76px;
  z-index: 9000;
  display: block;
  position: absolute;
  text-indent: -9999px;
  text-decoration: none;
  background:url(../images/free_30_day_trial.png) 0 0 no-repeat;
}

.section#feature .sign-up a:hover {
  background:url(../images/free_30_day_trial.png) 0 -76px no-repeat;
}

.section#feature .sign-up span {
  display: none;
}

.section#feature .section h2 {
  
}

.section#feature p {
  color: #FFF;
  width: 530px; text-align:justify;
  
 
 
}.section#feature .feature_wrapper {
  background:url #8cb825 (../images/) 50% 0 no-repeat;
}


#my-glider {
  position: relative;
}

#my-glider div.scroller { 
  /* modify width and height of scrolling section if necessary  */    
  width: 980px; margin:auto; color:#8cb825;
  height: 346px;
  overflow: hidden;
  }
  #my-glider div.scroller div.section {
    /* modify width and height of each section as needed (should match the size of the scroller window)  */    
    width:960px;
    height:346px;
    overflow:hidden;
    float:left;
    }
  #my-glider div.scroller div.content {
    xwidth: 10000px;
    }

#my-glider .controls {
	right: 0;
	top:  15px;
	z-index: 9000;
	position: absolute;
}


#my-glider .controls a {
  float: left;
  width: 14px;
  height: 14px;
  margin: 0 0 0 4px;
  text-indent: -9999px;
  text-decoration: none;
  background:url(../images/glider_control.png) 0 -28px no-repeat;
}

#my-glider .controls a:hover {
  background:url(../images/glider_control.png) 0 -14px no-repeat;  
}

#my-glider .controls a.activeSlide {
  background:url(../images/glider_control.png) 0 0 no-repeat;  	

}

#testimonial_glider div.testimonial_items { 
  /* modify width and height of scrolling section if necessary  */    
  width: 528px; 
  height: 115px;
  overflow: hidden;
  }
  #testimonial_glider div.testimonial_items div.section {
    /* modify width and height of each section as needed (should match the size of the scroller window)  */    
    width:528px;
    height:115px;
    overflow:hidden;
    float:left; /* remove float: left; to make transition vertical */
    }

#tour_glider {
  position: relative;
}

#tour_glider div.scroller { 
  /* modify width and height of scrolling section if necessary  */    
  width: 980px; 
  overflow: hidden;
  }
  #tour_glider div.scroller ul  {
    font-size: 1em;
  }
  #tour_glider div.scroller li.section {
    /* modify width and height of each section as needed (should match the size of the scroller window)  */    
    width:980px;
    overflow:hidden;
    float:left;
    }
    
	.inner .section#feature .content {
  height: auto;
}


.inner .section#feature .content {
  height: auto;
}

.inner #feature h2 {
  color: #FFF;
  font-size: 40px;
  line-height: 69px;
  line-height: 1.575;
  font-weight: normal;
  text-transform: uppercase;
}

.inner #feature .content h2 {
  float: left;
}

.inner #feature .content a {
  width: 217px;
  height: 51px;
  float: right;
  margin: 7px 0 0 0;
  text-indent: -9999px;
  text-decoration: none;
  background:url(../images/signup_button_small.png) 0 0 no-repeat;
}

.inner #page_content {
	background: #FFF;
}

.inner #page_content .intro {
  background: #EFEFEF url(../images/intro.png) 0 0 repeat-x;
}

.inner #page_content .intro p {
  color: #c86421;
  font-size: 2.4em;
  font-weight: 300;
  line-height: 1.75;
  font-family: "Trebuchet MS", Museo, Arial, sans-serif;
}

.inner #page_content.has_sidebar .intro p {
  float: left;
  margin: 0 230px 0 0;
}

.inner #page_content .content {
  padding: 0 0 42px 0;
} 

.inner #page_content.has_sidebar .content {
  padding: 0 0 42px 0;
  background: url() 100% 100% repeat-y;
} 

.inner #page_content .intro .content {
  padding: 0;
}

.inner #page_content .main_content {
  padding: 21px 0 0 0;
}

.inner #page_content.has_sidebar .main_content {
  float: left;
  width: 750px;
  color: #5b5745;
  padding: 21px 0 0 0;
}

.inner .main_content p,
.inner .main_content ul,
.inner .main_content ol,
.inner .main_content dl {
	font-size: 1.4em;
	line-height: 1.5;
	margin: 0 0 .75em 0;
}

.inner #page_content.has_sidebar .main_content p,
.inner #page_content.has_sidebar .main_content ul,
.inner #page_content.has_sidebar .main_content ol {
	padding: 0 21px 0 0;
}

.inner .main_content ul {
  list-style-type: circle;
} 

.inner .main_content ol {
  list-style-type: decimal;
}

.inner .main_content dl dd {
	margin: 0 0 1em 21px;
}

.inner .main_content h3 {
	color: #c86421;
	font-size: 1.6em;
	line-height: 2.625;
	font-weight: normal;
	text-transform: uppercase;
}

.inner .sidebar_content {
  float: left;
  width: 230px;
  margin: 0 0 -23px 0;
  background: url() 100% 10px repeat-y;
}

.inner .sidebar_content p {
  color: #5b5745;
  font-size: 1.2em;
  line-height: 1.5;
  margin: 0 14px .7em 14px;
}

.inner .sidebar_content ul {
  background: #FFF;
  margin: 0 2px 21px 2px;
  border-top: 1px dashed #e0e0e0;
}

.inner .sidebar_content ul li {
  font-size: 1.2em;
  line-height: 1.5;
  border-bottom: 1px dashed #e0e0e0;
}

.inner .sidebar_content ul li a {
  display: block;
  padding: 6px 14px;
  background: url(../images/sidebar_bevel.png) bottom left repeat-x;
}

.inner .sidebar_content ul li a:hover {
  background: rgba(245,245,235,.75);
  text-decoration: none;
}

.inner .sidebar_content ol {
	padding: 0 0 32px 14px;
}

.inner .sidebar_content ol li {
  float: left;
  margin: 0 8px 0 0;
}

.inner .sidebar_content ol li a {
  float: left;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
}

.inner .sidebar_content ol li.linkedin a {
  background: url(../images/icons/linkedin.png);
}
.inner .sidebar_content ol li.facebook a {
  background: url(../images/icons/facebook.png);

}
.inner .sidebar_content ol li.twitter a {
  background: url(../images/icons/twitter.png);

}
.inner .sidebar_content ol li.flickr a {
  background: url(../images/icons/flickr.png);

}
.inner .sidebar_content ol li.youtube a {
  background: url(../images/icons/youtube.png);

}



.inner .sidebar_content h3 {
  color: #c76421;
  margin: 21px 14px 5px 14px;
  font-size: 20px;
  line-height: 1.2;
  font-weight: normal;
  text-transform: uppercase;
}

.inner .sidebar_content h3 a {
  color: #c76421;	
}

.inner img.right {
  float: right;
  margin: 0 21px 15px 15px;
}

.inner img.left {
	float: left;
	margin: 0 15px 15px 0;
}


#my-glider .controls {
	right: 21px;
	top:  15px;
	z-index: 9000;
	position: absolute;
}


#my-glider .controls a {
  float: left;
  width: 14px;
  height: 14px;
  margin: 0 0 0 4px;
  text-indent: -9999px;
  text-decoration: none;
  background:url(../images/glider_control.png) 0 -28px no-repeat;
}

#my-glider .controls a:hover {
  background:url(../images/glider_control.png) 0 -14px no-repeat;  
}

#my-glider .controls a.activeSlide {
  background:url(../images/glider_control.png) 0 0 no-repeat;  	
}

#tour_glider div.scroller { 
  /* modify width and height of scrolling section if necessary  */    
  width: 980px; 
  overflow: hidden;
  }
  #tour_glider div.scroller ul  {
    font-size: 1em;
  }
  #tour_glider div.scroller li.section {
    /* modify width and height of each section as needed (should match the size of the scroller window)  */    
    width:980px;
    overflow:hidden;
    float:left;
    }
	
	.bannertxt{
             font-family:Calibri, "Century Gothic", "Trebuchet MS"; 
			 margin:0;
			 font-size:28px;
			 line-height:28px;
			 font-weight:normal;
			 text-align:justify;
			
			
			 color:#FFFFFF;
			 padding:5px 0 10px 10px; 
}

.section#feature .pricetag a {
	bottom: 0px;
	left: 300px;
	width: 190px;
	height: 100px;
	z-index: 9000;
	display: block;
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	background:url() 0 0 no-repeat;
	background-image:url();
}

.header ol li.home a {
  width: 107px;
  background:url(../images/header_nav.png) 0 -136px no-repeat;
}
.header ol li.home a:hover {
  background:url(../images/header_nav.png) 0 -72px no-repeat;
}
.home .header ol li.home a {
  background:url(../images/header_nav.png) 0 -8px no-repeat;
}
