*{margin:0; padding:0;}

body{
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
font-size: small;
}

.clear{
clear: both;
}

.hidden{
visibility: hidden;
}

#wrapper{
background: #ccd6d9 url(images/frameBackground.gif) repeat-x;
height: 100px
}

#myTopFrame{
background: #ccd6d9 url(images/frameBackground.gif) repeat-x;
padding: 0 10px 0 10px;
width: 850px;
margin: 0 auto;

}

#myTopFrame .leftSide{
float: left;
width: 198px;

}

#myTopFrame .rightSide{
float: right;
width: 646px;
}

#myTopFrame .phonenum{
background: url(images/contactIcons.gif) no-repeat top left;
padding: 0 0 0 25px;
margin: 0 0 6px 0;
}

#myTopFrame .email{
background: url(images/contactIcons.gif) no-repeat bottom left;
padding: 0 0 0 25px;
}

#myTopFrame .email a{
color: #000;
}

#resellertext{
color:#568026;
font-size: 80%;
font-weight: bold;
padding: 0 0 0 20px;
}

#resellertext span{
color:#ed7902;
}

#contactInfo{
float: right;
padding: 11px 0 11px 250px;
margin: 1px;
background: url(images/spectorsoftlogo.gif) no-repeat left center;
}

#Buttons{
float: right;
margin: 2px 0 1px 0;
}

a.button{
display: block;
height: 28px;
float: left;
background: url(images/buttonbackgroundLeft.gif) left top no-repeat;
text-align: center;
color: #000;
text-decoration: none;
text-transform: uppercase;
margin: 2px 5px 0 5px;
}

a.button span.buy{
color:#b10036;}

a.button span{
background: url(images/buttonbackgroundRight.gif) right top no-repeat;
display: block;
padding: 7px 23px 0 16px;
height: 28px;
}

a.button:hover{
text-decoration: underline;
}

/*\*/
* html a.button{
width: 120px;
cursor: pointer;
}

* html a.partners{
width: 180px;
}
/**/
