@charset "utf-8";
/* CSS Document */


body {margin:0px; background-color:#d3eefb; text-align:center; height:100%; min-height:100%; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px;}

p { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:120%;}

h1 {font-size:22px; color:#c0272d; font-weight:bold; margin-top:20px; margin-bottom: 20px;}

h2 {color:#c0272d; font-weight:bold; font-size:14px; line-height:-100%}

a {color:#990000;}
a:hover {color:#660000;}
a:visited {color:#660000;}

#container { position:relative; width:100%; text-align:center; background-image:url(images/bg_gradient.jpg); background-position:top;  background-color:#d3eefb; background-repeat:no-repeat;}

#container_home { position:relative; width:100%; text-align:center; background-image:url(images/bg_home.jpg); background-position:top; height:100%; background-color:#d3eefb; background-repeat:no-repeat;}

#content_box_home {width:1000px; min-height:750px; margin-left:auto; margin-right:auto; }

#content_box{width:1000px; margin-left:auto; margin-right:auto; margin-top:0px; background-image:url(images/bg_gradient.jpg); background-position:top;  background-color:#d3eefb; background-repeat:no-repeat;}

#colm_left {width:400px; float:left; margin-top:0px; position:relative; top:0px;}

#colm_right {width:600px; margin-top:0px; float:right;}

#logo {position:relative; margin-left:100px; margin-top: 20px; text-align:left; width: 200px; float:left;}

#menu ul {list-style:none; margin-top:140px; width:350px; text-align:left; margin-bottom: 50px; line-height:250%; font-weight:bold;}

.txt_home {color:#666666; font-weight:300; font-family:Arial, Helvetica, sans-serif;}

.txt_home p{font-family:Arial, Helvetica, sans-serif;}

.cat_home {margin-top:80px;}

#menu ul li a {
display: block;
padding: 17px 0px 5px 60px;
text-decoration: none;
color: #666666;
}

.conf {font-size:15px; font-weight:bold; line-height:200%; color:#666666;}

.download {display:inline-block; vertical-align:middle;}

#menu ul li .on {
display: block;
padding: 17px 0px 5px 60px;
text-decoration: none;
color: #c0272d;
font-weight:bold;}

#menu ul li a:hover, #vertmenu ul li a:focus {color:#c0272d; text-decoration: underline;}

#txt {position:absolute; width: 370px; left: 630px; top: 155px; text-align:left;}

#mouse {position:absolute; 	left: 760px;top: 0px;}

#df_logo {
	position:absolute;
	left: 639px;
	top: 279px;}

#df_logo_int { position:relative; margin-top:40px; margin-left: 40px; text-align:left;}

#cat_home {
	position:absolute;
	left: 424px;
	top: 169px;
}

#pet_img {text-align:right; vertical-align:text-bottom;}

#cat_internal {position:inherit; margin-right:120px;}

#content { position:relative; margin-left: 40px; margin-top: 40px; text-align:left;}

#txt_bold {font-weight:bold; font-size:14px; color:#c0272d;}

.intro {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

.intro ul{line-height:120%; list-style-image:url(images/bullet.gif);}

.intro li{margin-top: 10px;}

#benefits {display:block; margin-left: 40px; }

#benefits ul { line-height:120%; list-style-image:url(images/bullet.gif);}

#benefits li {margin-top:10px;}

#benefits a {color:#333366; text-decoration: none;}

#benefits a:hover { color:#990000; text-decoration:underline;}

.test_name {color:#c0272d; font-weight:bold; display:block}

.test_reply {font-style:italic; display:block; width: 530px; margin-left: 30px; margin-bottom:35px; margin-top:10px; line-height:130%;}

.step {float:left; margin-top: -10px; padding-right:10px;}

.title {font-size:18px; color:#990000; font-weight:bold; margin-top:30px; margin-bottom: 20px;}

.title_marg {font-size:18px; color:#990000; font-weight:bold; margin-top:30px; margin-bottom: 20px; margin-left: 55px;}

.txt_step {size:10px; font-style:italic; color:#333333; font-weight:bold;}
 
#videos {display:block; width:500px; margin-left:20px; margin-bottom: 30px;}

#install {margin-left: -20px; margin-top:-10px; }

#install_mac {margin-left: -20px; margin-top:-10px;}

#install ul li { list-style:none; display:block; float:left; width:100%; padding:0px 0px 12px 0px;}
 
#subtitle {color:#c0272d; font-weight:bold; font-size:14px; line-height:20px; line-height:150%;}

#subtitle2 {color:#c0272d; font-weight:bold; font-size:14px; line-height:20px; line-height:150%; }

#subtitle3 {color:#c0272d; font-weight:bold; font-size:14px; line-height:20px; line-height:150%; padding-top:20px; float:left; padding-bottom:10px;}

#contact_mail {display:block; width:500px; padding-top:30px; text-align:left; margin-left:40px;}

#address {line-height:200%; font-size:12px; display:block; margin-left:20px; margin-bottom:20px; color:#666666; font-weight:bold;}

#btn_set{
	position:absolute;
	left:91px;
	top:319px;
}

#btn_set li{display: block; padding: 10px 0px 5px 20px; list-style:none;}

#footer { position:relative; height:100px; background-image:url(images/bg_btm.jpg); background-repeat:repeat-x; background-color:#c0272d; bottom:0px; text-align:center; width:100%; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top:40px; color:#ebebeb; font-size:9px; clear:both; line-height: 200%;}

#footer a { color:#ebebeb;  text-decoration:underline;}

#footer a:visited {color#ebebeb; font-size:9; text-decoration:underline;}
