html
{
font-size: 62.5%; 
}

body
{
margin:0px;
background:url(images/bg.jpg) repeat-x;
font:1em/1.8em Arial, Helvetica, sans-serif;
background-color:#41abdb;
}

p
{
padding: 0px;
margin: 0px 0px 10px 0px;
}

ul
{
padding:0px 0px 0px 10px;
margin:5px 0px 10px 15px;
}

hr.sidebar
{
height: 1px;
border-bottom: 2px solid #ffffff;
border-top: 0px;
border-left: 0px;
border-right: 0px;
margin: 15px 0px 2px 0px
}


a, a:visited, a:active 
{
color: #27a9e2;
text-decoration: none;
}

a:hover
{
color: #27a9e2;
text-decoration: none;
}

img
{
display:block;
border:0;
}

h1
{
color:#0889c1;
font-size:22px;
line-height: 23px;
font-weight:bolder;
padding-bottom:10px;
padding-top:20px;
margin-bottom:0px;
}

h2
{
color:#0889c1;
font-size:18px;
font-weight:bolder;
padding-bottom:10px;
margin-bottom:0px;
}

h3
{
color:#0889c1;
font-size:14px;
font-weight:bolder;
padding-bottom:0px;
margin-bottom:10px;
line-height: 16px;
}

h4
{
color:#0889c1;
font-size:12px;
font-weight:bolder;
padding-bottom:0px;
margin:5px 0px 4px 0px;
line-height: 16px;
}

#what-is
{	
position:relative;
width:724px;	
}

#what-left
{
width:510px;
position:absolute;
top:0px;
left:0px;
}

#what-left p
{
width:480px;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

#what-right
{
text-align:left;
width:165px;
}

#what-right b
{	
}

#right-text-a
{
padding-bottom:10px;
position:relative;
left:20px;

}

#right-text-b
{
padding-bottom:10px;
position:relative;
right:8px;

}

#what-right img
{
float:right;
position:relative;
top:-29px;
}

#main
{
width:826px;
margin:0 auto;
background: url(images/content.png) repeat-y;
}

#content
{
padding: 0px;
position: relative;
margin:0 auto;
width:786px;
border: 0px; 
}

#page_home
{
*/background:#fff url(images/page1_bg.jpg) no-repeat;
width:100%;
width:786px;
height:820px;
}

#page-features
{
background:#fff url(images/features_bg.jpg) no-repeat;
width:100%;
width:786px;
height:720px;
}

#page-dnb
{
background:#fff url(images/dnb_bg.jpg) no-repeat;
width:100%;
width:786px;
height:720px;
}

#page-privacy
{
background:#fff url(images/privacy_bg.jpg) no-repeat;
width:100%;
width:786px;
height:650px;
}

#page-vid
{
background:#fff url(images/vid_bg.jpg) no-repeat;
width:100%;
width:786px;
height:670px;
}

#video-main
{
position:absolute;
top:0px;
left:67px;
width:656px;
}

#body-mainpage
{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
line-height: 18px;
padding: 0px 0px 10px 0px;
width: 455px;
}

#body-privacy
{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
line-height: 18px;
padding: 20px 0px 20px 0px;
width: 730px;
}

#holder-main
{
padding-top:0px;
padding-left:0px;
margin-bottom: 10px;
position:relative;
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
top: 0px;
}

#holder-features
{
padding-top:20px;
padding-left:30px;
position:relative;
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
top: 120px;
}

#vid-bg
{
background-image: url(images/picBG.jpg);
background-repeat: no-repeat;
padding: 13px 0px 0px 13px;
margin-right: 5px;
height: 130px;
float: left;
}

#vid-img
{
position:relative;
padding: 0px 10px 10px 0px;
float: left;
}

#vid-text
{
padding: 10px 0px 15px 0px;
margin-bottom:0px;
position:relative;
}

#videos
{
position:relative;
width:724px;
left: 20px;
}

#leftVid
{
position:relative;	
}

#rightVid
{
position:relative;
top: -10px;
left: 10px;
}

#leftSpace
{
position:absolute;
top:0;
left:0;
width:362px;
}

#rightSpace
{
position:absolute;
top:0;
right:0;
width:330px;
}

#vid-text p
{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
line-height: 14px;
}

#sidebar
{
float: right;
background: url(images/sidebar_bg.jpg) no-repeat;
background-attachment: bottom;
width: 250px;
top: 0px;
right: 30px;
position: absolute;
padding: 0px;
}

#sidebar_contents
{
padding: 0px 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#footer-graphic
{
width:840px;
padding-bottom:20px;
position:absolute;
left:-27px;
margin: 0 auto;
background:url(images/footer.png) no-repeat;
background-position: bottom;
height:50px;
}

#footer-contents
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999;
padding: 14px 0px 0px 0px;
margin: 0px;
text-align: center;
}

#menu
{
height:45px;
width: 786px;
margin: auto;
position: relative;
background: #b7c77e url(images/menu_bg.jpg) no-repeat;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
color: #b7c77e;
}

#menu_contents
{
padding: 12px 8px 8px 8px;
text-align: center;
}

a.menu, a.menu:visited
{
padding: 2px 7px 3px 7px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

a.menu:active, a.menu:hover
{
background-color: #b7c77e;
text-decoration: none;
color: #fff;
}

span.menu_thispage
{
padding: 2px 7px 3px 7px;
font-weight: bold;
color: #fff;
text-decoration: none;
background-color: #b7c77e;
}

}

form
{
padding-top:0px;
margin-top:0px;	
}

#form
{
position:absolute;
top:-8px;
left:-16px;
width:384px;
height: 850px;
visibility: visible;
}

#submit
{
position:absolute;
right:0px;
width: 128px;
}

#two
{
width:100%;
position:relative;
height:60px;
}

#form-left
{
width:60%;
position:absolute;
left:0px;
}

#form-right
{
width:35%;
position:absolute;
right:0px;
}

label
{
color:#0889c1;
font-size:10px;
}

input
{
width: 50%;
}

textarea
{
width:100%;
}