/*
body{
background:#FFFFFF;
margin:0;

font-family:verdana, arial, helvetica, sans-serif;
font-size:0.8em;
}

.mainsec{
color:#000000;
background:#FFFFFF;
width:902px;
padding:0px;
margin-left: auto; 
margin-right: auto; 
}

.logo{
float:left;
height:70px;
}
.logoright{
float:right;
}


*/
#softmain{
float:right;
display:table;
width:500px;
}


#content{
margin-top:7px;
font-size:1.1em;
}

#tags{
/* text-align:center; */
}

.productnav{
float:left;
width:280px;
position:relative;
display:table;
}


.line-topbox{
clear:both;
height:27px;
background-repeat: repeat-x;
background-image:url(/img/product-list-title-center.jpg);
}

.line-rightround, .line-leftround{
width:6px;
height:27px;
}
.line-leftround{
float:left;
background-image:url(/img/product-list-title-left.jpg);
}

.line-rightround{
float:right;
background-image:url(/img/product-list-title-right.jpg);
}

.line-content{
height:27px;
padding-left:30px;
padding-top:4px;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
}

.top-cap-left, .top-cap-right{
width:9px;
height:8px;
}

.top-cap-left{
float:left;
background-image:url(/img/top-cap-left.gif);
}

.top-cap-right{
float:right;
background-image:url(/img/top-cap-right.gif);
}

.top-cap-center{
background-repeat: repeat-x;
background-image:url(/img/top-cap-center.gif);
height:8px;
font-size:5px;
}

.productnavitem{
background-repeat: repeat-x;
background-image:url(/img/product-view-background-cody.jpg);
padding:10px;
width:260px;
height:380px;
list-style:url(/img/right-arraw-green.gif);
color:#666666;
}

.productnavitem-top{
background-repeat:no-repeat;
background-image:url(/img/product-view-background-top.jpg);
width:280px;
height:8px;
}

.productview-topbox{
height:27px;
}

.product-view-top{
background-repeat:no-repeat;
background-image:url(/img/product-view-background-top.jpg);
width:500px;
height:8px;
}

.product-view-body{
background-repeat: repeat-x;
background-image:url(/img/bkground-body.gif);
width:500px;

}

.productlist{
clear:both;
padding:5px 5px 5px 75px;
border-bottom:1px solid #eeeeee;
margin-bottom:10px;
}

.productviewicon{
margin-left:-70px;
float:left;
}

/* .productnavitem p{
margin:0.5em;
} */
.productnavitem a{
font-size:1em;
text-decoration: none;
}

#content p{
margin:0.5em;
}

#content h2, h3{
margin-left:0.5em;
}

#content h2{
margin-top:0.2em;
padding-top:0px;
}

.productmore{
margin-top:7px;
clear:both;
float:left;
margin-left:-5px;
}
.productmore img{
padding:0 3px 0 15px;
}

.platformsicon{
float:right;
}
.footer{
clear:both;
text-align:center;
width:902px;
}

a.mini{
font-size:0.9em;
font:"Courier New", Courier, monospace;
}

.logoright a.mini{
color:#999999;
}

/*
.about{
background-image:url(/img/about-us-top.gif);
}
.contact{
background-image:url(/img/contact-us-top.gif);
}

.about, .contact, .download {
width:500px;
background-repeat:no-repeat;
}

.about h1, .contact h1, .download h1{
font-size:2em;
color:#FF0000;
font-weight:bold;
margin: 35px 0 40px 250px;
}

.contact label{
float:left;
width:150px;
color:#000099;
margin:2px;
}

.contact input{
width:300px;
margin:0;
border:solid 1px #CCCCCC;
}

.contact select{
width:306px;
margin:0;
border:solid 1px #CCCCCC;
}

.contact textarea{
width:456px;
border:solid 1px #CCCCCC;
}
*/
div.input p{
padding:5px;
}

.contact form{
background-image:url(/img/form-background.gif);
padding:10px 0 10px 55px;
}

h2{
font-size:1.5em;
}

h3{
font-size:1.2em;
color:#993333;
margin-bottom:1em;
}

.productdetail{
background-repeat:repeat-x;
background-image:url(/img/bkground-body.gif);
}

.productdetail h1{
font-size:1.5em;
margin:0.5em;
}

.productdetail ul{
margin:7px 10px;
list-style:url(/img/diamond-blue.gif);
}

.productdetail ol{
margin:7px 5px 7px 15px;
}

.productdetail li{
line-height:1.8em;
}
.productdetail li strong
{position:relative;
top:-5px;
font-weight:normal;}


.productview{
background-image:url(/img/product-view-box.gif);
width:539px;
height:281px;
clear:both;
}

/*
.productview h2{
margin:7px;
font-size:1em;
}

.productview p{
margin:0.5em;
}*/

.productviewlogo{
float:left;
padding-left:10px;
padding-top:10px;
width:70px;
}
.productviewdesc{
float:none;
padding:5px 5px 5px 75px;

}
.productviewscr{
float:left;
width:149px;
padding-left:30px;
}

.blue {color: #000099}

h2.lines{
border-bottom:1px solid #CCCCCC;
border-left:5px solid #99FF99;
padding-left:5px;
}

.featureleft{
float:left;
}

.featureright{
float:right;
width:245px; 
}


.download{
margin:7px 0;
}

.download a{
font-size:1.2em;
font-weight:bold;
}

.download table{
background-color:#c0c0ff;
}

.download td{
background-color:#ffffff;
}

.download th {
background-color: #e2e2ff;
border: 0px solid #fff;
padding:2px 4px;
}

.sp{
border-bottom:1px solid #cccccc;
margin-bottom:15px;
padding-top:15px;
clear:both;
}