
.nomargins {
	margin:0px;
	padding: 4px;
}
 
body {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
margin-top: -3px;
}

span.question{font-weight: bold; margin-left: 20px; font-size: 16px;}
p.answer{font-size: 13px; padding: 0 20px 12px 25px; line-height: 20px; margin-top: 5px;}


td {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

h2{color:#0064c2;}
h3{font-size: 16px;}

form#signup input{clear: right;}
form#signup .stitle{font-weight: bold; font-size: 14px; display: block;}

div#wrapper{width: 900px; margin: 0px auto;}

h2.aff1{text-indent: -9999px; margin: 15px 0 0 20px; background: url(http://iphonemerchants.com/themes/garland/images/affhome.jpg) no-repeat; width: 601px; height: 40px; display: block;}

h2.aff2{text-indent: -9999px; margin: 5px 0 0 20px; background: url(http://iphonemerchants.com/themes/garland/images/affhome.jpg) 0px -40px no-repeat; width: 601px; height: 26px; display: block;}

h2.aff3{text-indent: -9999px; margin: 20px 0 30px 20px; background: url(http://iphonemerchants.com/themes/garland/images/affhome.jpg) 0px -66px no-repeat; width: 601px; height: 32px; display: block;}

#menu a{display: inline-block; background: url(http://iphonemerchants.com/themes/garland/images/affmenu.jpg) no-repeat; font-size: 16px; font-weight: bold; color: #2c2c2c; letter-spacing: -0.3px; text-indent: -9999px; height: 30px;}
#menu{margin: 8px 0 0 -3px; width: 905px; height: 30px; background: url(http://iphonemerchants.com/themes/garland/images/affmenu.jpg) 0px 0px no-repeat;}
span.greeting{padding: 18px 5px 0 0; font-size: 14px; font-weight: bold; float:right; color: #2c2c2c; letter-spacing: -0.3px;}

#menu a.mhome{width:90px;}
#menu a:hover.mhome{background-position: 0px -30px;}
#menu a.msignup{width:98px; background-position: -90px 0px;}
#menu a:hover.msignup{background-position: -90px -30px;}
#menu a.maccm{width:189px; background-position: -188px 0px;}
#menu a:hover.maccm{background-position: -188px -30px;}
#menu a.mfaq{width:75px; background-position: -377px 0px;}
#menu a:hover.mfaq{background-position: -377px -30px;}
#menu a.mcontact{width:132px; background-position: -452px 0px;}
#menu a:hover.mcontact{background-position: -452px -30px;}
#menu a.mback{width:139px; background-position: -766px 0px; float:right;}
#menu a:hover.mback{background-position: -766px -30px;}


/**Login**/
#login input{margin-bottom: 10px;}
#login p{margin-top: 5px; font-size: 13px; color: #0064c2;}
#login small{font-size: 11px; color: red;}
div#login{width: 595px; display: block; margin: 50px auto 50px;}
#login span{font-weight: bold; padding-right: 5px; display: inline-block; width: 65px; font-size: 12px;}
input.submit{float: right; margin-right: 25px;}
form.login{display: inline-block; width: 250px; padding-right: 40px; border-right: 1px solid #808080;}
form.forgot{display: inline-block; width: 250px; padding-left: 40px; float: right;}


/**Home**/
div#homelogin{float: right; display: inline-block; width: 200px; margin: 0 12px 10px 0;}
div#intro{display: inline-block; width: 630px; padding-right: 25px; border-right: 1px solid #c9c9c9; margin-bottom: 10px;}
#intro p{font-size: 13px; line-height: 17px; padding-left: 10px;}
#intro h2{padding-left: 5px;}
#homelogin input{margin-bottom: 10px;}
#homelogin p{margin-top: 5px; font-size: 13px; color: #0064c2}
#homelogin span{font-weight: bold; padding-right: 5px; display: inline-block; width: 65px; font-size: 12px;}
a.signup{background: url(http://iphonemerchants.com/themes/garland/images/affsignup.jpg) no-repeat; width: 612px; height: 66px; display: block; margin: 0px auto 20px;}

/**Contact**/

div#contact{display:block; width: 400px; margin: 30px auto;}
#contact span{width: 70px; display: inline-block; font: 12px Arial; font-weight: bold;}
#contact input{margin-bottom: 10px; width: 150px;}
#contact textarea{margin-bottom: 10px; width: 400px;}


span.footer{float: right; padding-top: 6px; padding-bottom: 17px;}
h4{font-size: 14px; text-align: center;}


a.logo{margin: 18px 0 12px; display: inline-block;}

a {
color: #0064c2;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: normal;
}

a:hover {
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight: normal;
color: #0155a5;
}

tr.menu_text_indent_10 {
text-indent: 10px;
}

tr.menu_text_indent_5 {
text-indent: 5px;
}

SELECT, OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

table.invoice {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	background-color: #F9F9F9;
}

table.invoice_sub {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	background-color: #FFFDE3;
}

table.invoice td {
	border-width: 1px;
	border-style: solid;
	border-color: #DDE3F9;
	background-color: #F4F6FD;
	padding: 2px 2px 2px 2px;
	text-indent: 4px;
	height: 26px;
}

table.invoice_data {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	padding: 6px 6px 6px 6px;
}

table.invoice_data td {
	border-width: 1px;
	border-style: solid;
	border-color: #EFF4FC;
	padding: 6px 6px 6px 6px;
	height: 26px;
}

table.invoice_dataSub {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	padding: 4px 4px 4px 4px;
}

table.invoice_dataSub td {
	border-width: 1px;
	border-style: solid;
	border-color: #EFF4FC;
	padding: 4px 4px 4px 4px;
	height: 26px;
}

input.button {
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#ffa200;
   border:1px solid;
   border-top-color:#777777;
   border-left-color:#777777;
   border-right-color:#243;
   border-bottom-color:#243;
}

input.install_button {
   font-family: Helvetica, Arial, sans-serif;
   font-size:90%;
	height: 20px;
	width: 125px;
}

input.red_button {
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#CC0000;
   border:1px solid;
   border-top-color:#777777;
   border-left-color:#777777;
   border-right-color:#243;
   border-bottom-color:#243;
}

.ReportsButton {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
width: 125px;
height: 20px;
}



