body{
	margin:0px;padding:0px;
	background-image:url('../images/background-grad.jpg');background-repeat:repeat-x;background-color:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

img{
	border:0px
}

h5{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
}

h5 a:link{
	text-decoration:none;
	color:#222222;
}

.h5spacer{
	margin-left:15px
}

h4{
	margin: 0px;
	font-size: 80%;
	padding-top: 15px;
	padding-bottom:5px;

}



h3{
	margin: 0px;
	font-size: 80%;
	padding-left: 15px;
	padding-top: 15px;
}

h3 a:link, a:visited, a:hover{
		color:#222222;
		text-decoration:none;
}


h2{
	margin: 0px;
	font-size: 94%;
	padding-bottom: 10px;
	padding-top:15px;
	color:#222222;
	
}

h2 a:link, a:visited, a:hover{
		color:#222222;
		text-decoration:none;
}

h1{
	margin: 0px;
	font-size: 140%;
	padding-left: 30px;
	padding-bottom: 10px;
	color: #C0D82E;
	padding-top: 10px;
}

p {
	font-size: 70%;
	color: #777777;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
}


.sign-in{
	width:900px;
	height:25px;
	margin-left:auto;margin-right:auto;
	padding-top:3px;
}

.sign-in-link{
	 width:84px;
	 height:21px;
	 background-image:url('../images/sign-in-curve.gif');background-repeat:no-repeat;
	 float:right;
	 text-align:center;line-height:19px;
	 font-weight:bold;
	 font-size:70%; 
}

.sign-in-link a:link{
	text-decoration:none;color:#000000;
}
.sign-in-link a:hover{
	text-decoration:none;color:#ffffff
}


.navigation{
		width:900px;
		height:68px;
		margin-left:auto;margin-right:auto;
}


.nav-logo{
	float: left;
	width: 202px;
	height: 68px;
	padding-left: 25px;
}

.nav-links{
	width: 670px;
	height: 68px;
	float: right;
}

ul{
	 padding:0px;
	 margin:0px
}


li{
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px 15px 0px 15px ;
	padding-top: 35px;
	text-align: center;
	background-image: url('../images/link-divider.gif');
	background-repeat: no-repeat;
	background-position: 0px 35px;
	font-size:80%;
}
li a,li a:link{
	text-decoration: none;
	color: #000000;
}

.li-overide{
	background-image:none;

}

.promotion-panel{
	width: 900px;
	height: 280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	background-image:url('../images/Background.jpg');
	background-color:#fff;
}

.home-panel{
	width: 930px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	background-image:url('../images/Background.jpg');
	background-color:#fff;
}

#flash-holder{
	float: right;
	width: 390px;
	height: 235px;
	margin-right: 20px;
	margin-top: 55px;
}


.middle-promo{
	width: 900px;
	border-top: 5px #c0d82e solid;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

.promo-home{
	padding-bottom:55px;
}

.promo-holder{
	width: 240px;
	padding-left: 30px;
	float: left;
	padding-top: 30px;
	margin-right: 30px;
	background-image: url('../images/divider.gif');
	background-position: 0px 70px;
	background-repeat: no-repeat;
}

.promo-footer a:link,.promo-footer a:visited {

	color: #8fab18;
	text-decoration:none;

}

.promo-footer a:hover {

	color: #6D8512;
	text-decoration: none;
}


.page-intro-holder{
	width: 900px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	background-image: url('../images/bck-brandweaver.jpg');
}


/* Background overrides*/

.page-pricing{
	background-image: url('../images/bck-pricing.jpg');
	height:117px;
}

.page-freetrial{
	background-image: url('../images/bck-trial.jpg');
	height:197px;
}

.page-tour{
	background-image: url('../images/bck-tour.jpg'); background-repeat:no-repeat;
	height:308px;
	background-color:#fff;
}

.page-screenshots{
	background-image: url('../images/bck-screenshots.jpg');
	background-repeat: no-repeat;
	height: 460px;
	background-color: #fff;
}

.page-buzz{
	background-image: url('../images/bck-buzz.jpg'); background-repeat:no-repeat;
	height:320px;
	background-color:#fff;
}

.page-contact{
	background-image: url('../images/bck-contact.jpg'); background-repeat:no-repeat;
	height:180px;
	background-color:#fff;

}

.page-zone{
	background-image: url('../images/bck-zone.jpg'); background-repeat:no-repeat;
	height:180px;
	background-color:#fff;

}

.page-demo{

	height:205px;
	background-color:#fff;

}







.chapter-head, .chapter-head-white{
	width: 550px;
	padding-left: 30px;
	font-size: 80%;
	margin-top: 15px;
}

.chapter-head-p{
	width: 500px;
	margin-left: 30px;
}

.white{
	color:#fff;
}

.promo-nobck{
	background-image: none;
}

.promo-copy{
	font-size: 70%;
	color: #8e8e8e;
	line-height: 19px;
	width: 260px;
}

.promo-footer{
	font-size: 70%;
	color: #8fab18;
	line-height: 16px;
	width: 260px;
}


.clear-both{
	clear: both;
	height: 15px;
}


.main-content{
	width: 885px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	padding-left: 15px;
}

.main-foot-holder{
	width: 885px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	background-color: #ffffff;
	padding-left: 15px;
}

.main-left-column{
	float: left;
	width: 580px;
}
.main-right-column{
	float: right;
	width: 275px;
	padding-right: 15px;
}

.continuation-gradient{
	background-image:url('../images/divider.gif');background-repeat:repeat-y; background-position: right;
}



.blog-holder{
	background-color: #f1f1f1;
	background-image: url('../images/grey-top-left.gif');
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right:15px
}

.blog-holder-overide{
	margin-right:0px
}


.page-holder{
	padding-left: 15px;

}


.blog-title{
	font-size: 110%;
	color: #0297D7;
}

.blog-author{
	font-size: 70%;
	color: #8E8E8E;
	display: block;
	height: 20px;
	margin-top: 10px;
}


.blog-date{
	font-size: 70%;
	color: #8fab18;
	display:block;
	height:20px;
	margin-top:5px;
}

.blog-divider{
	height:20px;
	margin-top:20px;
	background-image:url('../images/blog-divider.gif');
	background-repeat:repeat-x;
	margin-bottom:20px
}

.grey-corners-top{
	background-image: url('../images/grey-top-right.gif');
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 6px
}

.blog-entry{
	font-size: 90%;
	color: #222222;
	}
	
.grey-corners-bottom{
	background-image: url('../images/grey-bottom-left.gif');
	background-repeat: no-repeat;
	height: 6px;
	background-color: #f1f1f1;
}

.main-content-footer{
	width: 870px;
	height: 145px;
	background-image: url('../images/green-top-curve.gif');
	background-repeat: no-repeat;
	background-color: #d8ed6c;
	margin-top: 20px;
}


.footer-column-one{
	width: 370px;
	padding-left: 15px;
	height: 125px;
	background-image: url('../images/green-divider.gif');
	background-position: 399px 20px;
	background-repeat: no-repeat;
	float: left;
	padding-right: 30px;
}
p a:link, p a:visited{
	text-decoration:none;
	color:#222222;
}

p a:hover{
	text-decoration: none;
	color: #6D8512;
}



.footer-column-two{
	width: 180px;
	padding-left: 15px;
	font-style: italic;
	font-size: 68%;
	font-weight: bold;
	float: left;
	padding-top: 30px;
	padding-right: 10px;
}

.footer-column-two a:link,.footer-column-two a:visited{
	text-decoration:none;
	color:#222222;
}

.promo-footer-quote{
	color: #6D8512;font-style:italic;font-size:80%;
}

.footer-column-three{
	width: 210px;
	padding-left: 15px;
	float: left;
	padding-top: 30px;
}

.footer-holder{
	width: 875px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	background-position: 15px 0px;
	background-color: #fff;
	padding-left: 30px;
}

.footer-social-media{
	width: 100px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
}

.footer-links{
	font-size: 64%;
	color: #777777;
	width: 150px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	background-image: url('../images/verticle-divider.gif'); background-repeat:repeat-x;
}

.footer-links a{
	width: 150px;
	height: 25px;
	line-height: 25px;
	float: left;
	text-decoration: none;
	color: #8FAB18;
	background-image: url('../images/verticle-divider.gif');
	background-position: 0px 24px;
	background-repeat: repeat-x;
}

.footer-links a:hover{

	text-decoration:none;
	color:#b5b5b5;

}

.green-corners-bottom{

	width: 870px;
	height: 6px;
	background-image: url('../images/green-bottom-curve.gif');
	background-repeat: no-repeat;


}

.copyright{
	width: 870px;
	font-size: 64%;
	color: #8E8E8E;
	text-align: left;
	padding-top: 20px;
	height: 30px;
}

.copyright a:hover{
	text-decoration: none;
	color: #C0D82E;
}

.copyright a:link,.copyright a {
	text-decoration:none;
		color: #6D8512;

}

.tel{
	width:120px;
	float:right;
	font-size:74%;
	line-height:20px;
	color:#c0d82e;
}

.blue{
	color:#0297d7;
}

.information-links{
	font-size: 74%;
	color: #777777;
	margin-left: 15px;
	width: 200px;
	margin-bottom: 40px;
	height: 100px;
}

.information-links a{
	width: 200px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-decoration: none;
	color: #8FAB18;		
	background-image: url('../images/verticle-divider.gif');
	background-repeat: repeat-x;

}

.information-links a:hover{

	text-decoration:none;
	color:#b5b5b5;

}

.contacttxt{
	font-size: 90%;
}

/*Pricing styling*/

.pricing-columns{
	width: 217px;
	background-image: url('../images/divider.gif');
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	color: #5b5b5b;
	font-size: 72%
}

.pricing-items{
	margin-left:15px;
	margin-right:15px;
	text-align: center;
	background-image: url('../images/light-verticle-divider.gif');
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;
	vertical-align:middle;
	
}

.pricing-items-signup{
	background-image: none;
	height: 32px;
	margin-top: 20px;
	line-height: 0px;
}


.left{
	text-align: left;
}

.faq-holder{
	margin-left: 15px;
	width: 250px;
	margin-right: 10px;
	float: left;

}

.quotes{
	background-image: url('../images/quotes.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 0px;
	margin-right: 30px;
	margin-top: 25px;
	width:370px

}


.case{
	background-image: none;
	background-repeat: no-repeat;
	float: left;
	padding-left: 25px;
	margin-left: 0px;
	margin-right: 30px;
	margin-top: 25px;
	width:370px



}

.quotes p{
	font-style:italic;
	color:#222222;
}

.quotes-seperator{
	height:30px;
	background-image: url('../images/verticle-divider.gif');
	background-repeat: repeat-x;
	background-position:0px 20px;
	margin-right:15px

	
}


.buzz-col1{
	width: 400px;
	margin-right: 10px;
	float: left;
	background-image: url('../images/divider.gif');
	background-repeat: repeat-y;
	background-position: right;
}


.faq-holder a:link{
	
	color:#222222;
	text-decoration:none;
}

.video-holder{
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top: 90px
}



.faq-holder-overide{
	padding-right:0px;
	margin-right:0px;
	margin-top:0px;
	width:380px
}

.faq-holder-tour{
	padding-right:0px;
	margin-right:0px;

}


.form-style{
	 font-size:74%;
}

.form-stlyle-italic{
	 font-size:80%;
	 color: #8FAB18;
	 font-style:italic;
}

.form-stlyle-italic a:link{

	 color: #8FAB18;
	 text-decoration:none;
	 font-weight:bold;

}

.form-stlyle-italic a:hover{


	 text-decoration:underline;

}



.feature-image{
	height: 80px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.page-splitter{
	background-image: url('../images/light-verticle-divider.gif');
	background-repeat: repeat-x;
	background-position: 0px 24px;
	height: 25px;
	width: 870px;
	clear:both;
	text-align: right;
}

.page-splitter a:link{
	color:#222222;
	text-decoration:none;
}

.started-holder{
	margin-left: 15px;
	width: 870px;
	margin-top: 20px;
	height: 170px;
	background-image: url('../images/started-curved.gif');
	background-repeat: no-repeat;
}

.buzz-holder{
		height: 40px;
		margin-left: 0px;
		margin-top: 0px;
}

.news-image{
	width: 100px;
	height: 50px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

.arrow-next{
	width: 10px;
	float: left;
	height: 100px;
	background-image: url('../images/arrow-forward.gif');
	background-repeat: no-repeat;
	background-position: 0px 55px;
}

.divider-next{
	background-image: url('../images/divider.gif');
	height:20px;
}

.tour-flash-holder{
	width:630px;
	height:238px;
	 margin-left:auto;margin-right:auto;
}

.blog-entry-span{
	width: 400px;
	height: 35px;
	margin-top:10px;
	padding-left: 15px;
	background-image: url('../images/blue-dot.gif');
	background-repeat: no-repeat;
	font-size:80%
}

#trial-me
{
  display: block;
  width: 208px;
  height: 56px;
  margin-left:auto;margin-right:auto;
  background: url('../images/30-day-trail.gif') no-repeat 0 0;

}

#trial-me:hover
{ 
  background-position: 0 -56px;
  cursor:pointer;
}

#trial-me span
{
  display: none;
}


#sign-up
{
  display: block;
  width: 135px;
  height: 32px;
  margin-left:auto;margin-right:auto;
  background: url('../images/sign-up.gif') no-repeat 0 0;

}

#sign-up:hover
{ 
  background-position: 0 -32px;
  cursor:pointer;
}

#sign-up span
{
  display: none;
}

#free-me
{
	display: block;
	width: 208px;
	height: 48px;
	margin-right: 20px;
	background: url('../images/30-day-trail-alpha.png') no-repeat 0 -56px;
	float: right;
}

#free-me:hover
{ 
  background-position: 0 0px;
  cursor:pointer;
}

#free-me span
{
  display: none;
}




#submit
{
  display: block;
  width: 135px;
  height: 32px;
  margin-left:auto;margin-right:auto;
  background: url('../images/submit.gif') no-repeat 0 0;

}

#submit:hover
{ 
  background-position: 0 -32px;
  cursor:pointer;
}

#submit span
{
  display: none;
}

#watch
{
  display: block;
  width: 213px;
  height: 38px;
  margin-top:30px; margin-left:30px;
  background: url('../images/watch.gif') no-repeat 0 0;

}

#watch:hover
{ 
  background-position: 0 -38px;
  cursor:pointer;
}

#watch span
{
  display: none;
}






.blank-page{
	padding-left:15px;
	padding-right:80px;
}

.screenshot-holder{
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	height: 400px;
}
#galleria{
	width: 700px;
	margin-left: auto;
	margin-right:auto;
height:400px;
}


.slide{
	width: 900px;
	height: 400px;
	background-image: url('../images/Background.jpg');
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.control {
  display:block;
  width:29px;
  height:29px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}

.free-trial-relative{
	height: 56px;
	top: 400px;
	left: 675px;
	width: 900px;
	float: right;
	margin-top: 46px;
}

.tagline-holder{
	width: 400px;
	margin-top: 40px;
	float:left;
}

.tagline-holder p{
	font-style: italic;
	color: #222222;
	font-size: 70%;
	padding-left: 30px;
}

.socialmedia{
	width:100px;
	height:30px;
	margin-bottom:4px;
	background-color:#fff;
	
}

div.FormClass
{
    width:425px;
    padding:20px;
    font-size:74%;
}

div.FormRow
{
    width:auto;
    margin-bottom:10px;

}

div.FormButton
{
    width:auto;
    height:25px;
    clear:both;
    text-align:right;
}

div.FormLabel
{
    width:175px;

    float:left;
}

div.FormText
{
    width:250px;
    float:left;
}

div.FormMessage{
	font-size: 110%;
	color:#222222;

}

div.FormText input[type=text]
{
    width:250px;

}

div.FormText select
{
    width:254px;

}

div.FormText textarea
{
    width:250px;
    height:120px

}


