#box1 {
width:723px; height:230px;
float:left;
background:url(../images/indexboxes1.png) 755px -50px;
position:relative;
text-align:left;
padding:8px 16px;
}
#box1 h1 a{
font:bolder 22px/24px Arial;
margin-left:24px;
text-decoration:none;
color:#000000
}
#box1 h1 a:hover {
text-decoration:none;
color:#0033FF;
}
#box1 h2 {
font: 11px/18px Arial;
margin:12px 0px 0px 146px;
}
#box1 h3 {
margin:5px 0px 0px 146px;
font:normal 12px/16px Arial;
}
#box1 a.learn1 {
display:block;
float:left;
width:300px;
margin:12px 0px 0px 146px;
text-decoration:underline;
color:#0033FF;
font:normal 10px/18px Arial;
}
#box1 a.learn1 {
display:block;
float:left;
margin:12px 0px 0px 74px;
text-decoration:underline;
color:#0033FF;
font:normal 10px/18px Arial;
}
#box1 a.freetrial, #box1 a.buynow {
display:block;
float:left;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
margin-top:8px;
color:#1f1f1f;
font:bold 12px/26px Arial;
background-image:url(../images/buttons.png)
}

#box1 .box1img {
	position:absolute;
	top:62px;
	left:28px;
	width:120px;
	height:auto;
}

.ggfro li{ list-style:none; display:inline; width:200px; line-height:100px;}


#box2 {
width:755px; height:auto;
float:left;
clear:both;
margin-top:8px;
height:80%;
position:relative;
}
#box2 .start, #box2 .end {
width:755px;
background-image:url(../images/indexboxes1.png)
}
#box2 .start {
height:18px;
background-position:755px 0px;
}
#box2 .end {
height:10px;
clear:both;
background-position:755px -18px;
position:relative;
bottom:0px;
left:0;
}
#box2 .boxbody {
	background-color:#FFFFFF;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
}
#box2 .boxbody hr {
width:90%;
border-collapse:collapse;
height:1px;
color:#cccccc;
background:#cccccc !important;/*FF*/;
border:0;
}

.prodbox {
	display:block;
	clear:both;
	text-align:left;
	height:auto;
	padding:0px 0px 0px 0px;
	position:relative;
}
.prod2{
margin:24px auto 18px auto;
}
.prod2_p{display:block;
margin:4px 0px 0px 122px;
font:normal 12px/18px Arial, Helvetica, sans-serif;}
.prod2 li{ list-style-image:url(../images/artlistdot.gif); margin-left:10px;}
.prod2_div{ font:bold; font-size:16px;color:red;}
.prodbox div {
	display:block;
	position:absolute;
	top:0px;
	left:36px !important;
	_left:0px;
	width:87px;
	height:110px;
	text-align:left;
	font-size: 20px;
	color: #006;
}
.prodbox div .price {
color:red;
font:bold 12px/18px Arial
}
.prodbox .ttl0{
	color:#1f1f1f;
	font:bolder 16px/22px Arial;
	margin-left:10px;
	text-decoration:none;
	border-bottom:1px solid #333333;
}
.prodbox h1{
	color:#1f1f1f;
	font:bolder 16px/22px Arial;
	margin-left:10px;
	text-decoration:none;
	border-bottom:1px solid #333333;
	margin-top:0px;
}
.ttl2{
color:#1f1f1f; font:bolder 12px/22px Arial; margin-left:122px;
text-decoration:none; border-bottom:1px solid #333333;}

.ttl1{
	float:left;
	margin:0px;
	padding:0px;
}
.ttl1 .l1{ text-align:center; padding:5px;}
.ttl1 li{ list-style:none}
.prodbox p {
display:block;
margin:4px 0px 0px 122px;
font:normal 12px/18px Arial, Helvetica, sans-serif;}

.prodbox_p {
display:block;
margin:4px 0px 0px 122px;
font:normal 12px/18px Arial, Helvetica, sans-serif;}

.prodbox a.freetrial, .prodbox a.buynow, .prodbox a.learnmore {
display:block;
float:left;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
margin-top:12px;
color:#1f1f1f;
font:bold 12px/26px Arial, Helvetica, sans-serif;
background-image:url(../images/buttons.png)
}
.prodbox a.freetrial {
margin-left:122px !important;
_margin-left:60px;
}

.prodbox a.buynow {
margin-left:12px;
}


#banner3 {
background:url(../images/indexboxes2.png) 734px -200px;
width:734px;
height:164px;
margin:12px auto 0 auto;
clear:both;
position:relative;
}
#newprod, #prodnews{
width:367px; height:164px;
float:left; text-align:left;
font:normal 12px/14px Arial;
position:relative;
}
#newprod .prodn { display:block;
font:bold 12px/24px Arial;
margin:8px 0px 2px 110px;}
#newprod .ttl0, #prodnews .ttl0 {
font:bold 12px/30px Arial;
margin-left:30px;
}
#newprod p {
margin-left:110px;
margin-right:4px;
color:#3a3a3a;
}
#newprod a.learn2 {
display:block;
margin:8px 0px 0px 110px;
}
#banner3 a.more {
display:block;
position:absolute;
right:24px;
bottom:5px;
text-decoration:none;
}
#newprod div {
	height:auto;
	width:73px;
	float:left;
	position:absolute;
	top:39px;
	left:18px;
}
#prodnews ul {
display:block;
margin-top:6px;
width:360px;
height:auto;
}
#prodnews ul li a{
display:block;
width:320px;
font:normal 12px/22px Arial;
padding-left: 42px;
color:#3a3a3a;
background:url(../images/sidebar.png) no-repeat 8px -192px;
}
#prodnews ul li a:hover {
color:#0033FF;
}

.prodouct{border:1px solid #999; margin:10px;}
.prodouct ul{list-style-type:none;margin:0px;padding:0px;}
.prodouct img{ padding-top:5px;}
.prodouct li{ text-align:center;white-space:normal; }
