/* CSS Document */
.downloadcontent { position: relative; top: 0; left: 0; width: 540px; }
.supportlink { float:left; margin-left: 550px; top:-8em;}
.supportbg	{ background-color:#EEEEEE; height:40px; border-top:1px solid #CCCCCC; border-bottom:1px #CCCCCC solid; width:450px; text-align:center}
.supportcont	{ width:250px; }
#comlinks{
background:#A4D0FF;
width:187px;
}
#comlinks a{
display:block;
height:40px;
vertical-align:middle;
}
#prodlist{
background-color:#FFFFFF;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
}
#prodlistalt{
background-color:#F7F7F7;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
position:relative;
}
#prodlistlnk{

width:450px;
}

#prodlist ul{
position:absolute;
margin-left:0px;
margin-top:0px;
}
#prodlistalt ul{
position:absolute;
margin-left:0px;
margin-top:0px;
}
#prodlist_name{
position:relative;
width:300px;
}
#navbar{
padding-left:0px;
padding-right:100px;
list-style-type:none;
display:inline;
border:thin dotted #CCCCCC;
}
#navbar li {
float: left;
padding: 0px 0px 0px 0px;
margin-right: 20px;
margin-left:100px
}
#navbar li a {
display: block;
}
#div_header_downloads {
	background-color: #EEEEEE;
	font-weight: bold;
	padding:2px;
	border-bottom:thin solid #CCCCCC;
	padding-left:8px;
}
#smaincont{
width:98%;
}
#smenucont{
height:32px;
background-color:#4F4F4F;
}



.tabstxt{
padding: 7px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}
.tabstxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.tabstxt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.tabstxt li{
display: inline;
margin: 12px;
padding:9px 0 8px 0;
}
.tabstxt li a{
text-decoration: none;
padding: 5px 16px;
margin-right: 3px;
color:#FFFFFF;
}
.tabstxt li.selected{
background-color:#898989;
padding:9px 0 8px 0;
}
#testimonialbg{
padding-right:8px;
padding-top:8px;
}
#solution_cont{
padding-left:-5px;
padding-bottom:8px;
padding-top:0px;
}
#solution_conta, #solution_contb, #solution_contc{
display:block;
width:128px;
}
#solution_cont li{
list-style:url(../images/arrows_orange.gif);
}
#features_li{
padding-left:15px;
padding-bottom:8px;
padding-top:0px;
list-style:url(../images/arrows.gif);
line-height:25px;
}
#quote_div{
background:#ECF5FF url(../images/quote_top_left.gif) no-repeat top left;
border-top:1px solid #8be;
}
#quote_div div{
background:url(../images/quote_bot_right.gif) no-repeat bottom right;
border-bottom:1px solid #8be;
padding-bottom:0px;
padding-left:20px;
padding-right:20px;
}
#hmquote_div{
background:#FFFFFF url(../images/hm_quotes_img1.gif) no-repeat top left;
}
#hmquote_div div{
background:url(../images/hm_quotes_img2.gif) no-repeat bottom right;
padding-bottom:0px;
padding-left:20px;
padding-right:20px;
}
DHTML TOOLTIP
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.main_cont{
width:768px;
margin:auto;
}
.hsep{
height:5px
}
.threecolcont {width:100%; height:100px }
.threecolbox {width:30%; height:200px; float:left; background-color:#FFFFFF; border:1px solid #C0C0C0; padding:10px; }
.threecolbox_c {width:30%; height:200px; float:left; background-color:#FFFFFF; margin-left:5px; margin-right:5px; border:1px solid #C0C0C0; padding:10px; }

.boxsm{
/*border:#999999 1px solid;*/
width: 300px;
padding:0px 0px;
margin:0px 5px 5px 0px;
}
#boxtop{
/*border:#999999 1px solid;*/
background-color:#CCCCCC;
margin-bottom:5px;
padding:10px 10px;
}
#boxbot{
/*border:#999999 1px solid;*/
background-color:#666666;
padding:10px 10px;
}

#boxbig{
vertical-align:top;
border:#cdcdcd 1px solid;
float:right;
margin:0px 0px 0px 0px;
padding:15px 15px 15px 15px;
width:429px;
height:290px;
}
#imghold{
padding:7px 0px 0px 0px;
}
#imghold img{
float:left;
margin:5px 5px;
}

#learnmore ul{
list-style-image:url(http://www.egrabber.com/images/arrows_1.gif);
margin-left:0px;
margin-top:5px;
/*padding-left:25px;*/
}
#boxbig ul{
padding-left:25px;
margin-left:0px;
margin-top:5px;
}