/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
margin-top:0px;
margin-bottom:0px;
background-color:#000000;
background-image:url(../images/bground.jpg);
background-repeat:repeat-y;
background-position:center;
}

a img{
border: none;
}

#container{
background-color:#ffffff;
width: 800px;
margin: auto;
}

#containerHome{
background-color:#444444;
width: 800px;
margin: auto;
}

#logo {
height: 105px;
}

#banner {
height: 144px;
background-color:#333333;
}

#nav {
margin:0;
padding:0;
width: 800px;
height: 21px;
background-image:url(../images/nav_bg.jpg);
background-repeat:no-repeat;
margin-bottom: -3px;
}

html>body #nav{
margin-bottom: 0px;
}

#nav ul{
margin:0px;
padding:0px;
list-style-type:none;
margin-left: 166px;
}

html>body #nav ul{
padding-top:1px;
}

#nav li{
margin:0px;
padding:0px;
list-style-type:none;
display:inline;
margin-left: -3px;
}


#belownav{
margin:0;
background-image:url(../images/nav_below.jpg);
background-repeat:no-repeat;
width: 800px;
height: 20px;
}

#content {
background-color:#444444;
width: 800px;
}

#content .whitebg{
background-color:#ffffff;
width: 800px;
}

#content .left{
float:left;
}

#content .right{
float: left;
padding-top: 7px;
padding-left: 1px;
}

/** GRAY BACKGROUND **/

#content .leftcontainer{
width: 152px;
position:relative;
top:-1px;
margin-left: 10px;
}

.leftcontainer .top{
background-image:url(../images/left_top.jpg);
background-repeat:no-repeat;
width: 152px;
height: 31px;
}

.leftcontainer .header{
font-size: 15px;
padding-top: 10px;
padding-left: 5px;
color: #fff;
font-weight:bold;
}

.leftcontainer .contenttitle{
font-weight:bold;
font-size: 11px;
color: #fff;
margin-bottom:0px;
padding-bottom:0px;
}

.leftcontainer .content{
background-image:url(../images/left_content.jpg);
background-repeat:repeat-y;
padding: 5px;
color: #fff;
}

.leftcontainer p{
padding:0px;
margin:0px;
font-size: 10px;
padding-bottom: 10px;
}

.leftcontainer .bottom{
background-image:url(../images/left_bottom.jpg);
background-repeat:no-repeat;
width: 152px;
height: 17px;
}

/** END GRAY BACKGROUND **/


/** WHITE BACKGROUND **/
#content .leftcontainerwhite {
width: 158px;
position:relative;
top:5px;
margin-left: 10px;
}
.leftcontainerwhite .top{
background-image:url(../images/left_topwhite.jpg);
background-repeat:no-repeat;
width: 158px;
height: 24px;
}

.leftcontainerwhite .content{
background-image:url(../images/left_contentwhite.jpg);
background-repeat:repeat-y;
padding: 5px;
color: #fff;
}

.leftcontainerwhite .bottom{
background-image:url(../images/left_bottomwhite.jpg);
background-repeat:no-repeat;
width: 158px;
height: 15px;
}

.leftcontainerwhite p{
padding:0px;
padding-right: 2px;
margin:0px;
font-size: 10px;
padding-bottom: 10px;
}

.leftcontainerwhite .headersmall{
font-size:11px;
padding-top: 3px;
padding-left: 5px;
color: #fff;
font-weight:bold;
line-height:10px;
}

.leftcontainerwhite .headermedium{
font-size: 13px;
color: #fff;
font-weight:bold;
line-height:10px;
padding-top:5px;
padding-left: 5px;
}
/** END WHITE BACKGROUND **/

/** PRODUCT MENU **/
#content .leftcontainerproduct {
width: 151px;
position:relative;
top:5px;
margin-left: 5px;
}
.leftcontainerproduct .top{
background-image:url(../images/left_topproduct.jpg);
background-repeat:no-repeat;
width: 151px;
height: 26px;
}

.leftcontainerproduct .content{
background-image:url(../images/left_contentproduct.jpg);
background-repeat:repeat-y;
color: #fff;
}

.leftcontainerproduct ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.leftcontainerproduct li{
margin:0px;
padding:0px;
list-style-type:none;
margin-top:-3px;
}

.leftcontainerproduct .bottom2{
background-image:url(../images/left_bottomproduct.jpg);
background-repeat:no-repeat;
width: 151px;
height: 12px;
margin-bottom:-1px;
}

.leftcontainerproduct .headermedium{
font-size: 12px;
color: #fff;
font-weight:bold;
line-height:10px;
padding-top:9px;
padding-left: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* end lefproduct */

.right .categories{
float: left;
padding-top: 0px;
}

.right .lowerbanner{
margin-top:3px;
}


.right h1{
font-size:20px;
font-weight:100;
color:#11587a;
padding:0px;
margin:0px;
padding-bottom: 3px;
font-family:Arial, Helvetica, sans-serif;
}

html>body .right h1{
padding-bottom: 0px;
}

.right h2{
font-size: 15px;
font-weight:100;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom: 5px;
}
.right .product{
margin-left: 5px;
color:#666;
font-size: 12px;
width: 350px;
float:left;
padding-bottom: 10px;
}

html>body .right .product{
margin-left: 8px;
}

.right p{
width: 350px;
padding:0px;
padding-bottom:8px;
margin:0px;
font-size: 12px;
}

.right p a{
color:#3aaed9;
}

.right p a:hover{
color:#84d5f3;
}

.right ul{
margin:0px;
padding:0px;
padding-left: 15px;
width: 350px;
color: #3aaed9;
}

.right li{
line-height: 18px;
}

.right li span{
color: #666;
}

.right li ul{
padding:0px;
margin:0px;
padding-left:20px;
width: 330px;
}

.right .screen{
float: left;
margin-left:7px;
}

html>body .right .screen{
margin-left:27px;
}

.right .order{
text-align:right;
}

.right .screenshot{
text-align: center;
padding-top: 20px;
padding-bottom: 3px;
}
/** table **/
.right table{
margin-left: 2px;
width: 600px;
font-size:12px;
color:#666666;
}

.right .freetrialtable{
margin-left: -3px;
}

.right .lightbluebg{
background-color:#DCE8EC;
}

.right .lighterbluebg{
background-color:#ECF2F4;
}

.right .alignright{
text-align:right;
}

.right .alignleft{
text-align:left;
}

.right .aligncenter{
text-align:center;
}

.right table a{
font-size: 11px;
color:#3aaed9;
}
.right table a:hover{
font-size: 11px;
color:#84d5f3;
}
/** end table **/
.clear {
clear: both;
margin:0px;
padding:0px;
}

#footer {
width: 800px;
height:17px;
background-image:url(../images/footer2.jpg);
background-repeat:no-repeat;
text-align:right;
padding-top: 4px;
color:#fff;
font-size:9px;
}

#footer a{
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#fff;
text-decoration:underline;
}

select,input,textarea{
font-size:12px;
padding: 2px;
color:#666666;
}

/*** FREE TRIAL **/
.productimage {

}
/** END FREE TRIAL **/

/** CONTACT **/
.trialsoftware {
background-color:#CCCCCC;
background-color:#666666;
padding: 20px;
text-align:center;
width: 300px;
}
/** END CONTACT **/

/** PRODUCTS **/
#productpage{
margin-left: 17px;
}
#productpage h1{
padding-left: 0px;
}
#productpage img{
margin-left: -12px;
}

#productpage ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#productpage li{
margin-top: 5px;
}

ul#productsHome {
	list-style:none;
}
/** END PRODUCTS **/

form {
	margin:0;
}

form#freeTrial select {
	width:120px;
	
}

.input {
	width:250px;
}

p.msg {
	background:#fbffd2; 
	margin-top:5px;	
	padding:10px; 
	border:1px solid red;
}


.comment-commands a {
	color:#3aaed9;
}

.comment div.comment-text, .comment a.hide {
	display: none;
}

.comment-visible a.show {
	display: none;
}

.comment-text h2 {
	color: #c7c089;
}

.comment-text div.testimonial {
	color: #666666;
	background-color: #DCE8EC;
	width: 580px;
	padding: 10px;
}

.comment-text div.picture {
	margin-top: 4px;
	padding: 6px;
	background-color: #ECF2F4;
	text-align: center;
}