
	#lower{
	height:900px;
	margin:auto;
	width:990px;
	color:#000000;
	}

        #DemoHead{
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
        }

        #passwordTypes{
            height: 200px;
            width: 250px;
            float:left;
        }

        .passwordType{
            height: 40px;
            width: 235px;
            background: url('../images/Demo_strip1.png') no-repeat scroll 0 0 transparent;
            color: #FFFFFF;
            line-height: 40px;
            padding-left: 5px;
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 10px;
            cursor: pointer;
        }

        .passwordType.active{
            background: url('../images/Demo_strip.png') no-repeat scroll 0 0 transparent;
        }

        .tryit{
            background: url('../images/Demo_tryitnow.png') no-repeat scroll 0 0 transparent;
            width:143px;
            height: 78px;
            margin-top:80px;
            margin-left: 40px;

        }
        #movie{
            width:560px;
            height: 315px;
            float:right;
            margin-right: 75px;
}

	.product{
	height: 450px;
	margin:auto;
	padding-top:30px;
	width:330px;
	float:left;
        opacity:0.2;
	}

        .product.active{
        opacity:1;
        }

	.productPicture{
	height: 95px;
	margin:auto;
	width:287px;
	}

	.productPictureHead{
    background: url("../images/lowerHeader.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 47px;
    line-height: 47px;
    text-align: center;
    vertical-align: middle;
    width: 287px;

	}

	.productPictureBottom{
	background-color: #646567;
    border-left: 2px solid #EDEDED;
   	border-right: 2px solid #EDEDED;
   	color: #FFFFFF;
   	font-size: 14px;
   	font-weight: bold;
    height: 47px;
    line-height: 47px;
   	text-align: center;
   	vertical-align: middle;
	}

	.productPictureLeft{
    background: url("../images/on-key.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding-top: 155px;
    text-align: center;
    width: 283px;
        border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;

	}

	.productPictureMain{
	background:url("../images/between_key.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding-top: 155px;
    text-align: center;
    width: 283px;
        border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;

	}

	.productPictureRight{
	background:url("../images/perfect-key.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 155px;
    text-align: center;
    width: 183px;
        border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;

	}

	.productData{
	width:283px;
	direction: ltr;
	font-size: 14px;
	line-height: 25px;
	border-bottom: 2px solid #EDEDED;
	border-left: 2px solid #EDEDED;
	border-right: 2px solid #EDEDED;
	position: relative;
	margin:auto;
	padding-top:20px;
	height: 310px;
	-moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;


	}

	.dataLine{width:287px; height:27px;}

	.dataTitle{width:125px;padding:0px 0px 0px 0px;float:left;text-align: right;}

	.username	{
	border:1px solid #B9B8B8;
	width:130px;
	float:right;
	text-align: center;
	}

	.letter	{
	border:1px solid #B9B8B8;
	width:31px;
	float:left;
	text-align: center;
	}

	.digit	{
	width:32px;
	float:left;
	font-size: 13px;
    font-weight: bold;
	text-align: center;
    background: url("../images/clock.gif") no-repeat scroll right 0 transparent;
    color:#C60000;
    height: 33px;
    line-height: 31px;

	}

	#demo{
	    margin: auto;
    	padding-top: 65px;
    	width: 270px;
        direction: ltr;
	    height: 200px;
	}

	#demo .title{
    border-top: 1px solid #D2D2D2;
    color: #C00000;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 8px;
    padding-top: 8px;
	}

	#password{
	border:1px solid #B9B8B8;
	width:70px;
	}

	#username{
	border:1px solid #B9B8B8;
	width:70px;
	}

	.footerText{
	height:20px;
	margin:auto;
	width:1024px;
	text-align:center;
	direction: ltr;
	font-size:16px;
	font-weight: bold;

	}