@charset "utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

body
{
background:url(../images/body.jpg) left top repeat-x #E1F6AD;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#666666;
}
.left
{
float:left;
}
.right
{
float:right;
}

#wrapper
{
width:100%;
margin:20px auto 0px auto;
}
#wrapper-top
{
width:100%;
float:left;
}
#wrapper-btm
{
width:100%;
float:left;
background:url(../images/bottom-bg.gif) left top repeat-x;
height:140px;
}

#container
{
width:960px;
margin:0px auto;
}

#header
{
width:713px;
float:left;
background:url(../images/header-bg.jpg) left top no-repeat;
height:87px;
padding-left:247px;
padding-top:30px;
}

#body
{
width:926px;
float:left;
padding:0px 17px;
background:#FFFFFF;
}
.body-content-box
{
width:926px;
float:left;
margin-top:10px;
}
.video-bg
{
background:url(../images/video-bg.jpg) left top no-repeat;
padding:23px;
float:left;
width:311px;
height:250px;
}
.welcome-text
{
width:553px;
float:left;
padding:0px 8px;
}
.welcome-text h1
{
font:normal 30px/28px Arial, Helvetica, sans-serif;
color:#666666;
}
.welcome-text h2
{
font:bold 16px/25px Arial, Helvetica, sans-serif;
color:#666666;
}
.welcome-text p
{
margin:10px 0px;
}
span.green-text
{
color:#669900;
}
p.bigger-text
{
font-size:13px;
}
.green-heading
{
width:926px;
float:left;
background:url(../images/green-bg.jpg) left top repeat-x;
height:84px;
font:normal 30px/84px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.chart-table
{
width:870px;
float:left;
background:url(../images/chart-bg.jpg) left top repeat-y;
padding:0px 28px 10px 28px;
}
.orange-heading
{
width:870px;
height:40px;
float:left;
text-align:left;
background:url(../images/orange-shade.gif) left top repeat-x;
font:bold 18px/40px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.chart-content
{
width:870px;
float:left;
}
ul#list
{
width:870px;
display:block;
}
ul#list li
{
width:870px;
float:left;
background:url(../images/grey-shade.gif) left bottom repeat-x;
border-bottom:1px solid #E1E1E1;
margin-left:auto;
margin-right:auto;
}
ul#list li.special
{
width:870px;
float:left;
background:url(../images/green-shade.gif) left bottom repeat-x;
border-bottom:1px solid #E1E1E1;
margin-left:auto;
margin-right:auto;
}
.list-heading1
{
width:124px;
float:left;
border-right:1px solid #FFFFFF;
padding-left:22px;
}
.list-heading2
{
width:96px;
float:left;
padding-left:32px;
border-right:1px solid #FFFFFF;
}
.list-heading3
{
width:339px;
float:left;
padding-left:10px;
border-right:1px solid #FFFFFF;
}
.list-heading4
{
width:103px;
float:left;
padding-left:6px;
border-right:1px solid #FFFFFF;
}
.list-heading5
{
width:127px;
float:left;
padding-left:6px;
}
.list1
{
width:146px;
float:left;
border-right:1px solid #E1E1E1;
padding-top:12px;
background:url(../images/img-bg1.jpg) left 12px no-repeat;
height:137px;
}
.list1-green
{
width:146px;
float:left;
border-right:1px solid #E1E1E1;
padding-top:12px;
background:url(../images/img-bg2.jpg) left 12px no-repeat;
height:137px;
}
.list2
{
width:120px;
float:left;
padding-left:8px;
border-right:1px solid #E1E1E1;
padding-top:12px;
height:137px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#666666;
}
.list3
{
width:339px;
float:left;
padding-left:10px;
border-right:1px solid #E1E1E1;
padding-top:12px;
height:137px;
font:bold 13px/15px Arial, Helvetica, sans-serif;
color:#666666;
}
.list3 img
{
float:left;
margin-right:10px;
}

.list4
{
width:103px;
float:left;
padding-left:6px;
border-right:1px solid #E1E1E1;
padding-top:12px;
height:137px;
font:bold 18px/23px Arial, Helvetica, sans-serif;
color:#FF9900;
}
.list5
{
width:127px;
float:left;
padding-top:12px;
padding-left:6px;
height:137px;
}
span.grey-small
{
font-size:11px;
color:#666666;
font-weight:normal;
}
.chart-btm
{
width:926px;
float:left;
}
.consumer-product-heading
{
width:840px;
float:left;
padding-left:82px;
padding-top:10px;
background:url(../images/consumer-product-bg.jpg) 15px top no-repeat;
height:47px;
font:normal 30px Arial, Helvetica, sans-serif;
color:#FF9900;
margin-top:10px;
}
.consumer-product-left
{
width:254px;
float:left;
padding-left:6px;
}
.product-bg
{
width:230px;
height:230px;
float:left;
padding:12px;
background:url(../images/product-bg.jpg) left top no-repeat;
}
.stars
{
width:254px;
float:left;
}
.consumer-right
{
width:630px;
float:left;
padding:0px 18px;
}
.consumer-right h1
{
font:normal 30px/40px Arial, Helvetica, sans-serif;
color:#8CB340;
}
.consumer-right h2
{
font:bold 16px/30px Arial, Helvetica, sans-serif;
color:#FF9900;
}
.consumer-right ul li
{
width:600px;
display:block;
font:bold 13px/30px Arial, Helvetica, sans-serif;
color:#669900;
padding-left:27px;
background:url(../images/tick.jpg) left 7px no-repeat;
}
.trial-btn
{
width:590px;
float:left;
height:60px;
background:url(../images/trial-btn.jpg) left top no-repeat;
font:bold 28px/60px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
margin-top:10px;
}

.trial-btn a
{
color:#FFFFFF;
text-decoration:none;
}
.trial-btn a:hover
{
text-decoration:underline;
color:#FFFFCC;
}
.seperator-big
{
width:903px;
margin:0px auto;
}

#footer
{
width:960px;
margin:0px auto;
height:90px;
text-align:center;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:50px;
background:url(../images/btm-curve.jpg) left top no-repeat;
}
#footer a
{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
}