body{
margin:0 auto;
padding: 0;
background: url(../images/background.gif);
}
div.container{
}
div.header{
width: 100%;
height: 21px;
background: url(../images/header.gif)
}
div.headerorange{
width: 100%;
height: 100px;
background: url(../images/orange.gif);
border-bottom: 1px solid #000000;
}
div.mainheader{
width: 760px;
margin-right: auto; 
margin-left:auto;
height: 100%;
}
div.main{
width: 760px;
margin-right: auto; 
margin-left: auto;
}
div.navbar{
margin-right: auto; 
margin-left: auto;
}
div.button{
float: left;
margin-left: 2px;
}
.bl {background: url(../images/bl.gif) 0 100% no-repeat #FFFFFF;}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}
div.maincontent{
clear: both;
margin-right: auto; 
margin-left: auto;
width: 745px;
}
div.contentarea{
width: 100%;
height: 525px;
}
div.contentareainside{
width: 760px;
margin-left: auto;
margin-right: auto;
}
div.leftcol{
float: left;
width: 235px;
font-family: Verdana;
font-size: 12px;
height: 100%;
}
div.rightcol{
float: left;
width: 487px;
height: 100%;
}
strong.headline{
font-family: Tahoma, Verdana;
font-size: 17px;
font-weight: bold;
color: #666666;
}
strong.headlineinternal{
font-family: Tahoma, Verdana;
font-size: 20px;
font-weight: bold;
color: #666666;
}
p.headline{
font-family: Tahoma, Verdana;
font-size: 12px;
font-weight: bold;
color: #666666;
}
div.rowlogin{
width: 100%;
text-align: center;
}
div.topbar{
width: 100%;
height: 6px;
background: url(../images/topbar.gif);
}
input.form {
border: 1px solid #000000;
width: 150px;
}
input.formreqd {
border: 1px solid #FF0000;
width: 215px;
}
input.formcvv {
border: 1px solid #FF0000;
width: 35px;
}
div.logincontainer{
background: #E6E7E1;
}
div.lineright{
margin-left: 8px;
background: #E6E7E1;
border-right: 1px solid #CCCCCC;
}
div.content{
font-family: Verdana;
font-size: 12px;
color: #000000;
margin-left: 10px;
}
ul{
list-style-image: url(../images/bullet.gif);
font-family: Verdana;
font-size: 12px;
color: #000000;
}
p.li{
padding-left: 5px;
}
img.padding{
padding-left: 25px;
padding-right: 25px;
}
div.bottom{
margin-left: auto;
margin-right: auto;
width: 430px;
margin-top: 10px;
border-top: 1px solid #CCCCCC;
text-align: center;
}
div.resellers{
float: left;
width: 210px;
margin-left: 2px;
margin-top: 10px;
}
div.businesses{
float: left;
width: 210px;
margin-top: 10px;
border-left: 2px dotted #666666;

}
div.outside{
margin-left: 5px;
border-left: 2px dotted #666666;
height: 100%;
}
div.boxtext{
text-align: left;
width: 170px;
margin-left: 10px;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
}
div.footer{
width: 100%;
border-top: 2px dotted #999999;
margin-top: 20px;
}
div.footerbox{
width: 70%;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
}
div.footertext{
float: left;
border-right: 2px dotted #FFFFFF;
}
div.logo{
margin-left: auto;
margin-right: auto;
height: 100%;
width: 760px;
}
img.logo{
margin-top: 15px;
margin-right: 275px;
}
img.freetrial{
margin-bottom: 18px;
}
img{  
border-style: none;
}
div.insidebox{
width: 90%;
margin-left: 15px;
margin-right: 15px;
}
a.linkstyle:link {
text-decoration: none;
color:#FFFFFF;
}
a.linkstyle:visited {
text-decoration: none;
color:#FFFFFF;
}
a.linkstyle:hover {
text-decoration: underline;
color:#FFFFFF;
}
a.linkstyle:active {
text-decoration: none;
color:#FFFFFF;
}
p{
font-family: Verdana;
font-size: 12px;
color: #000000;
}
div.col1
  	  {
	  float:left; 
	  width:30%; 
	  padding-left:10px; 
	  padding-right:5px;
	  padding-top:5px;
	  padding-bottom:0px;
	  }
div.col2
  	  {
	  float:left; 
	  width:60%; 
	  padding-left:5px; 
	  padding-right:5px;
	  padding-top:5px;
	  padding-bottom:0px;
	  }	  	
div.contact_box {
clear: both;
padding-top:20px;
padding-bottom:5px;
margin:0 auto;
text-align: center;
font-family: Verdana;
font-size: 12px;
width:300px;
}
select {
border: 1px solid #000000;
	width:220px;
}
select.contact {
border: 1px solid #000000;
	width:155px;
}
select.exp {
border: 1px solid #FF0000;
	width:65px;
}
textarea {
border: 1px solid #000000;
	width:250px;
	height: 100px;
	padding-left:10px;
}
fieldset
{
border: 1px dotted #666666;
}
div.errors {
padding-left:5px;
padding-right:5px;
text-align: left;
font-size: 12px;
color: #FF0033;
margin-bottom: 5px;
}
div.signup_box {
clear: both;
padding-top:20px;
padding-bottom:5px;
margin:0 auto;
text-align: center;
font-family: Verdana;
font-size: 12px;
width:550px;
}
/* Used by class_shared.php:order */
div.col1signup
  	  {
	  float:left; 
	  width:150px;
	  text-align:left; 
	  padding-left:10px; 
	  padding-right:5px;
	  padding-top:5px;
	  padding-bottom:5px;
	  }
/* Used by class_shared.php:order */	  
div.col2signup
  	  {
	  float:left; 
	  width:350px;
	  text-align:left; 
	  padding-left:5px; 
	  padding-right:5px;
	  padding-top:5px;
	  padding-bottom:5px;
	  }
div.rowsignup{
float: left;
width: 100%;
}
input.signup {
border: 1px solid #000000;
background-color: #FF9933;
 
font-size: 14px; 
color: black;
}
input.fax {
border: 1px solid #000000;
width: 215px;
}
div.pcol1{
float:left;
margin-left:20%;
padding-left:5px;
width: 20%;
font-family: Verdana;
font-size: 12px;
padding-bottom:5px;
border-bottom: 1px solid #000000;
}
div.pcol2{
float:left;
margin-right:20%;
width: 20%;
font-family: Verdana;
font-size: 12px;
padding-bottom:5px;
border-bottom: 1px solid #000000;
}
div.pcolrow{
float: left;
margin-top:5px;
margin-left:20%;
font-family: Verdana;
font-size: 10px;
font-style: italic;
margin-right:20%;
}
