body {font-size:62.5%;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #666666;
	line-height:1.5;
	background-color: #FFFFFF;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin: 0;
	padding: 0;
	font-weight:normal;
}

p {margin-top:5px; color: #555555; line-height:150%;}
.logo {float:left; background: url(../images/logo.png); width:240px; height:80px;}

.phone {float:right; background: url(../images/phone.png) no-repeat; width:205px; height:80px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #888888;
	font-weight:normal;
	line-height:1.7;
}

a {text-decoration: underline; color: #3f7bc5;}
a:hover {text-decoration: none; color: #3f7bc5;}
img {border: 0; behavior: url(../images/img.png);}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}


#maincontainer {width: 764px; margin: 0px auto 0px auto; padding: 10px 0px 10px 0px;}
/*
	Header section
*/
#header {margin:0 auto; height:65px;}
#header .logo {
			width: 240px; 
			height: 80px; 
			background: url(../images/logo.png); 
			background-repeat: no-repeat; 
			text-decoration: none; 
			display: block; 
			behavior: url(../images/img.png);
}
#header .logo span {visibility: hidden;}

#banner {margin:0 auto; background:url(../images/banner.png) no-repeat center; height:235px; margin-top:15px; margin-bottom:20px;}
#banner .link {
			width: 200px; 
			height: 50px; 
			background-repeat: no-repeat; 
			text-decoration: none; 
			display: block; 
			behavior: url(../images/img.png);
			float:right;
			margin-top:160px;
}

#banner span {visibility: hidden;}


/*
	Left container
*/
#leftcontainer {width: 500px; float: left; padding-left:10px; padding-right:10px;}

/*What's new*/

.news {list-style: none; margin: 0; line-height:190%;}
.news li {background-image: url(../images/bullet_left.png); background-repeat: no-repeat; padding-left:30px; }
.news li a {}

/*
	Right container
*/
#rightcontainer {width: 215px; float: right; padding-left:5px; padding-right:10px; }

#right_included {width: 205px; padding:2px; padding-left:10px;}
#right_included .orange {color: #f6a60b; font-size:1.4em; padding-bottom:2px; font-weight: bold;}
#right_included .subtitle {color:#000; font-size:1.1em; font-weight:bold;}
#right_included .text {color:#666; font-size:0.9em;}
#right_included a {color:#f6a60b;}
#right_included a:hover {color:#666666;}

.try {background:url(../images/button_try.png) no-repeat center;height:42px; padding:4px;}
.buy {background:url(../images/button_buy.png) no-repeat center;height:42px;padding:4px;}
.info {background:url(../images/button_info.png) no-repeat center;height:42px;padding:4px;}

.testimonial {
	background:url(../images/testimonial_bg.png) no-repeat;
	background-position:left top;
	width:440px;
	height:160px;
	padding:22px; padding-top:5px;
}
.orange {
	color: #f6a60b;
	font-size:1.3em;
	padding-bottom:2px;
	font-weight: bold;
}
.grey {color:#666666; font-size:1em; font-weight:bold;padding-bottom:2px;}
.testimonial q { font-style:italic; font-size:1em;}
.testimonial a { color: #f6a60b; font-weight:bold; font-size:0.9em;}
.testimonial a:hover {color:#666666;}

