* {
margin:0;
}

html {
height:100%;
}

body {
background:url(/images/alphabetizer1_01.gif) top left repeat-x;
font-size:10px;
font-family:Verdana, Arial, Sans-Serif;
height:100%;
margin:0;
padding:0;
}

a:hover {
color:#564b47;
}

a:active {
color:#000;
}

h2 {
margin:0;
padding:0;
}

h3 {
font-size:12px;
padding-left:14px;
}

.options {
background:url(/images/alphabetizer1_05.gif) top left;
width:196px;
height:51px;
text-indent:-9999px;
display:block;
margin:0;
padding:0;
}

.terms {
background:url(/images/alphabetizer1_06.gif) top left;
width:604px;
height:51px;
text-indent:-9999px;
display:block;
margin:0;
padding:0;
}

h4 {
font-size:13px;
color:red;
margin:0;
padding:10px 20px 10px 5px;
float:right;
}

img.download {
vertical-align:middle;
}

.checkbox {
padding:0;
overflow:hidden;
width:13px;
height:13px;
margin:0;
}

#container {
color:#708B09;
width:815px;
min-height:100%;
height:auto !important;
margin:0 auto -43px;
padding:0;
}

#banner {
background:url(/images/alphabetizer1_02.gif) no-repeat;
text-align:center;
height:92px;
width:850px;
margin:0;
padding:0;
}

#banner h1 {
font-size:1px;
float:left;
color:#F8BC4B;
}

#banner img {
padding:0;
}

#banner a {
color:#F8BC4B;
}

#outer {
border-left:solid 200px #fff;
background-color:#fff;
}

#inner {
width:100%;
margin:0;
}

#left {
width:196px;
height:503px;
background:url(/images/the-alphabetizer_07.gif) no-repeat;
float:left;
position:relative;
margin-left:-200px;
margin-right:1px;
}

#content {
width:604px;
height:430px;
border-bottom:#CDD5B7 solid 1px;
background:url(/images/the-alphabetizer_08.gif) no-repeat;
position:relative;
float:left;
margin:0;
padding:0;
}

p {
margin:0;
padding:0 0 0 15px;
}

pre {
font-size:12px;
margin:0;
padding:5px 10px;
}

#footer {
clear:left;
text-align:right;
margin:0;
padding:0;
}

#bottom {
text-align:center;
width:100%;
background:url(/images/footer-bg.gif) repeat-x;
height:43px;
}

#ads {
text-align:center;
}

.push {
height:43px;
}

.button {
background-color:#063;
color:#FFF;
font-family:trebuchet ms, verdana;
text-align:center;
cursor:hand;
vertical-align:middle;
width:150px;
border-style:outset;
border-width:2px;
margin:2px;
padding:1px;
}

.texta {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFC;
border:1px dashed #063;
margin:0;
padding:5px;
}

.textb {
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFC;
border:1px dashed #063;
margin:0;
padding:0;
}

a,a:visited {
color:#DB7093;
}

.communityLink {
float:left;
border:none;
padding:2px;
}

#community {
text-align:center;
width:100px;
float:left;
padding:10px;
}

#testimonials {
float:right;
border-left:#CDD5B7 solid 1px;
text-align:right;
height:40px;
margin:1px 15px 0 10px;
padding-left:10px;
}
