#pro6_top{
background: url(../images/homepage/pro6bg_top.gif) repeat-x;
padding: 10px;
}

#spectorPro {
background-image:url(../images/homepage/spectorpro.gif);
background-repeat:no-repeat;
height:0 !important;
overflow:hidden;
width:252px;
padding:48px 0 0 0;
}

#spectorPro_tag {
background-image:url(../images/homepage/tagline.gif);
background-repeat:no-repeat;
float: right;
height:0 !important;
overflow:hidden;
width:463px;
padding:48px 0 0 0;
}

#pro6_feature{
background: url(../images/homepage/featurebg.gif) repeat-x;
min-height: 262px;
}

#feature_left{
float: left;
width: 205px;
}

#feature_right{
float: right;
width: 559px;
padding: 0 10px 0 5px;
}

#protagline {
background-image:url(../images/homepage/protagline.gif);
background-repeat:no-repeat;
height:0 !important;
overflow:hidden;
width:490px;
margin: 0 0 0 0;
padding:99px 0 0 0;
}

#pro_desc {
font-size: 90%;
color: #444;
background: #fff;
border: 1px solid #999;
margin: 15px 0 0 0;
padding: 5px;
}

#pro_desc strong{
font-size: 110%;
color: #a70000;
}

.buttons{
list-style: none;
margin: 20px 10px 0 0;
text-align: right;

}

.buttons li, .SMbuttons li{
display: inline;
}

.buttons li a{
font-size: 110%;
padding: 8px 25px 8px 28px;
text-decoration: none;
width:117px;
height:36px;
background:url(../images/homepage/button.gif) no-repeat;
border:none;
color:#fff;
}

.buttons li a:hover, #buttons li a:active{
background:url(../images/homepage/buttonHover.gif) no-repeat;
}

.SMbuttons li a{
font-size: 90%;
padding: 7px 25px 10px 25px;
text-decoration: none;
width:88px;
height:28px;
background: url(../images/homepage/smallbutton.gif) no-repeat;
border:none;
color:#fff;
}

.SMbuttons li a:hover, #SMbuttons li a:active{
background:url(../images/homepage/smallbuttonHover.gif) no-repeat;
}

#homepage_content_wrapper{
clear: both;
width: 760px;
padding: 20px 10px 0 10px;
background: #fff url(../images/homepage/homepage_wrapper_bg.gif) repeat-x;
}

#PCMag_Box, #ContactBox{
width: 350px
}

#box_container{
height: 350px;
}
.box{
width: 350px;
background:#effaff url(../images/homepage/boxbodybg.gif) repeat-x;
border: 1px solid #8899a3;
font-size: 80%;
min-height: 150px;
margin: 0 0 30px 0 ;
}

.box_top{
color: #000;
font-size: 130%;
font-weight: 100;
background:#8899a3 url(../images/homepage/boxbg.gif) repeat-x;
padding: 5px;
}


.box q{
color: #c81b32;
display: block;
padding: 10px 0 0 0;
}

.box img{
padding: 5px 7px 10px 0 ;
display: block;
}

.pressimg{
margin: 20px 0 0 0;
}





table#products{
clear: both;
width: 100%;
background: #fff;
}

table#products caption{
text-align: left;
margin: 0;
padding: 8px 20px;
background: #fff;
border: 1px solid #ccc;
}

table#products th, table#products td{
margin: 0;
padding: 8px 20px;
text-align: center;
border-right: 1px solid #aed0e1;
}

table#products th.end, table#products td.end{
border-right: none;
}

table#products th{
border-top: 1px solid #1494be;
color:#fff;
font-size: 130%;
font-weight: 100;
background:#43b3c4 url(../images/homepage/tr_back.gif) repeat-x;
border-bottom: 1px solid #0f7596;
}

/*table highlight*/

tr.even td{background:#fff;}

tr.odd td{
background:#fff;
color: #00679c;
}

th.over, tr.even th.over, tr.odd th.over{
background:#43b3c4 url(../images/homepage/tr_back.gif) repeat-x;
}

th.down, tr.even th.down, tr.odd th.down{
background:#1494be;
}

td.over, tr.even td.over, tr.odd td.over{
background:#f1fdff; 
color: #000;
}

td.down, tr.even td.down, tr.odd td.down, tr.odd td.selected{
background:#e3fbff;
color:#000;
}

td.selected, tr.even td.selected{
background:#e3fbff;
color:#555;
}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}


#forhome{
clear: both;
float: left;
color: #3a3a3a;
width: 50%;
background: #fff;
text-align: center;
margin: 0 0 3px 0;
padding: 2px 0 0 0;
border-top: 1px solid #ededed;
}

#forhome img, #forbiz img{
border:none;
width:16px;
height:16px;
margin:0 3px -4px 3px !important;
padding:0;
}

#forbiz{
float: right;
color: #3a3a3a;
width: 50%;
background: #fff;
text-align: center;
margin: 0 0 3px 0;
padding: 2px 0 0 0;

border-top: 1px solid #ededed;

}





