body {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: #fff url(images/background.jpg) repeat-x top;
}
.prop {
	
    height:253px;
    float:right;
    width:1px;
  }

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#container{
	margin: 0 auto;
	text-align: left;
	position: relative;
	width: 778px;
	background: url(images/content_back.gif) repeat-y top;
}

#maincontainer{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#logo {
	visibility: hidden;
}

#leftcontainer {
	width: 136px;
	text-align: center;
	font-size : 11px;
	color : #505050;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	padding: 0px 91px;
}


#content {
	float: left;
	width: 458px;
	text-align: left;
	font-size : 12px;
	color : #505050;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
	margin-left: -55px;
}

/*  Menu -------------------------------------------------------- */

#menu {
	
	width: 778px;
	height: 36px;
	background: url(images/menu_back.gif) no-repeat top;
	text-align: right;
}

#menu ul {
	padding: 3px 0px 0px 198px;
	margin: 0px;
	height: 25px;
}
#menu ul li {
	padding: 0px 2px 0px 0px;
	display: inline;
	float: left;
}
#menu ul li a{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height: 25px;
	width: 86px;
	display: block;
}
	
#navhome a{
	display: block;
	width:86px;
	background: url(images/menu_home.gif) no-repeat;
	background-position: 0 0;
}

#navhome a:hover{
	width:86px;
	background: url(images/menu_home.gif) no-repeat;
	background-position: -86px 0;

}

#navpricing a{
	display: block;
	width:86px;
	background: url(images/menu_pricing.gif) no-repeat;
	background-position: 0 0;
}

#navpricing a:hover{
	width:86px;
	background: url(images/menu_pricing.gif) no-repeat;
	background-position: -86px 0;
}

#navexamples a{
	display: block;
	width:86px;
	background: url(images/menu_examples.gif) no-repeat;
	background-position: 0 0;
}

#navexamples a:hover{
	width:86px;
	background: url(images/menu_examples.gif) no-repeat;
	background-position: -86px 0;
}

#navabout a{
	display: block;
	width:86px;
	background: url(images/menu_about.gif) no-repeat;
	background-position: 0px 0;
}

#navabout a:hover{
	width:86px;
	background: url(images/menu_about.gif) no-repeat;
	background-position: -86px 0;
}

#navcareers a{
	display: block;
	width:86px;
	background: url(images/menu_careers.gif) no-repeat;
	background-position: 0px 0;
}

#navcareers a:hover{
	width:86px;
	background: url(images/menu_careers.gif) no-repeat;
	background-position: -86px 0;
}

#navcontact a{
	display: block;
	width:86px;
	background: url(images/menu_contact.gif) no-repeat;
	background-position: 0px 0;
}

#navcontact a:hover{
	width:86px;
	background: url(images/menu_contact.gif) no-repeat;
	background-position: -86px 0;
}

.hide {
	display: none
}

/*  Footer -------------------------------------------------------- */

#footer {
	clear: both;
	width: 778px;
	background-position: top;
	background-repeat: no-repeat;
	height: 27px;
	text-align: center;
	font-size : 10px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(images/footer.gif);
	padding-top: 14px;
	
}

#copyright {
	font-size : 10px;
	color : #595959;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	margin-left: 226px;
}

#boxtrials{
display: block;
	width:132px;
	height: 93px;
	margin-top: 15px;
}

#boxtrials a {
	display: block;
	width:132px;
	height: 93px;
	background: url(images/1_month_trial.gif) no-repeat;
	}

#boxtrials a:hover {
display: block;
	width:132px;
	height: 93px;
	background: url(images/1_month_trial.gif) no-repeat;
	background-position: -132px 0;
}

#boxpricing{
	width:132px;
	height: 93px;
	margin-top: 20px;
}

#boxpricing a {
	display: block;
	width:132px;
	height: 93px;
	background: url(images/get_started.gif) no-repeat;
	}

#boxpricing a:hover {
	width:132px;
	height: 93px;
	background: url(images/get_started.gif) no-repeat;
	background-position: -132px 0;
}

#contact{
	background: url(images/contact_info.gif) no-repeat top;
	width: 136px;
	height: 28px;
	margin-top: 27px;
}

#contact p{
	display: none;
}

/*  Titles -------------------------------------------------------- */

#title_home{
	background: url(images/title01.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_home h4{
	visibility: hidden;
}

#title_about{
	background: url(images/title02.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_about h4{
	visibility: hidden;
}

#title_careers{
	background: url(images/title03.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_careers h4{
	visibility: hidden;
}

#title_contact{
	background: url(images/title04.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_contact h4{
	visibility: hidden;
}

#title_pricing{
	background: url(images/title05.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_pricing h4{
	visibility: hidden;
}

#title_addons{
	background: url(images/title06.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_addons h4{
	visibility: hidden;
}

#title_demo{
	background: url(images/title07.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_demo h4{
	visibility: hidden;
}

#title_examples{
	background: url(images/title08.gif) no-repeat bottom;
	height: 32px;
	width: 450px;
	text-align: left;
}

#title_examples h4{
	visibility: hidden;
}

/*  Content -------------------------------------------------------- */

li{
	list-style-image: url(images/bullett01.gif);
	}


a:visited {
	font-size : 12px;
	color : #951411;
	text-decoration : none;
}

a:link {
	font-size : 12px;
	color : #951411;
	text-decoration : none;
}

a:hover {
	font-size : 12px;
	color : #6D110F;
	text-decoration : underline;
}

#boxed {
	margin-left: 70px;
	margin-top: 30px;
	border: 1px solid #CAD2D9;
	padding: 10px 10px 10px 10px;
	
	background-color: #E5EEF6;
	text-align: center;
	width: 300px;
	height: 35px;
	background-image: url(images/box_back.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

img{
	border: 0px;
}

td.btable{
	border-top: 1px solid #eeeeee;
}

span.clients{
	font-size : 11px;
	color : #971311;
}
