body { background-color:#E7B506; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; line-height:normal; }
td { font-size:11px; }
p { margin:0 0 10px 0; padding:10px; }
h1, h2, h3, h4, h5, h6 { line-height:normal; margin:0; padding:0; font-size:12px; }
a { color:#A36209; }
form { margin:0; padding:0; line-height:normal; }

.brown { font-weight:bold; color:#A36209; }
.red { font-weight:bold; color:#9E0B0E; }


#outerwrapper { position:absolute; left:0px; top:0px; width:100%; z-index:1; text-align:center; }
#wrapper { width:940px; margin:0 auto; text-align:left; background:url(assets/ap-bg-yellow.jpg) top left no-repeat; }

#header { clear:both; background-color:#0099FF; }
.ls { float:left; display:inline; clear:left; margin-top:10px; }
.rs { height:128px; float:right; display:inline; clear:right; text-align:right; margin-top:10px; }

#subheader { height:21px; clear:both; text-align:right; margin-bottom:0px; font-size:11px; }

#left { width:160px; height:330px; margin-top:12px; float:left; display:inline; clear:left; margin-right:20px; }
#left img { border:0; margin-bottom:10px; }

#content { width:550px; display:inline; float:left; text-align:left; }
#content p { padding:0; }
	.boxy-top { background:url(assets/boxy-top.gif) top left no-repeat; height:55px; }
	.boxy-top h3 { margin:3px 0 0 0px; font-size:11px; color:#B38E02; padding:0; line-height:normal; }
	.boxy { background:url(assets/boxy-bot.gif) bottom left no-repeat; padding:10px 25px 25px 25px; }
	.boxyinside { padding-bottom:10px; }

#right { width:190px; float:right; display:inline; clear:right; }
#right p { margin-top:0; padding-top:0; padding-bottom:0; }
.quote { background:url(assets/quoteonline.gif) top left no-repeat; margin:-3px 10px 0 10px; padding-top:106px; }
.pay { background:url(assets/payonline.gif) top left no-repeat; margin:0px 10px 0 10px; padding-top:114px; }

#footer { clear:both; }



/***** buttons *****/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	margin:30px 0;
}

a.button1 {
    background: transparent url('assets/bg_button_a1.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 48px;
    margin-right: 0px;
    padding-right: 38px; /* sliding doors padding */
    text-decoration: none;
}

a.button1 span {
    background: transparent url('assets/bg_button_span1.gif') no-repeat;
    display: block;
    line-height: 38px;
    padding: 5px 0 5px 28px;
} 

a.button2 {
    background: transparent url('assets/bg_button_a2.gif') no-repeat scroll top right;
    color: #91ABE8;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 48px;
    margin-right: 6px;
    padding-right: 38px; /* sliding doors padding */
    text-decoration: none;
}

a.button2 span {
    background: transparent url('assets/bg_button_span2.gif') no-repeat;
    display: block;
    line-height: 38px;
    padding: 5px 5px 5px 28px;
} 

a.button3 {
    background: transparent url('assets/bg_button_a3.gif') no-repeat scroll top right;
    color: #91ABE8;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 48px;
    margin-right: 6px;
    padding-right: 38px; /* sliding doors padding */
    text-decoration: none;
}

a.button3 span {
    background: transparent url('assets/bg_button_span3.gif') no-repeat;
    display: block;
    line-height: 38px;
    padding: 5px 0 5px 38px;
} 


/***** alphabutts *****/

.alphabutts{
padding: 2px;
text-align:center;
line-height:45px;
}

alphabutts span
{ border-bottom:1px solid #B38E02; }

.alphabutts ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align alphabutts interface*/
font-size: 16px;
}

.alphabutts li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.alphabutts a {
padding:7px 11px;
border: 1px solid #B38E02;
text-decoration: none; 
color: #A36209;
background:url(assets/submit-bg.gif) left center repeat-x #FFF4B5;
}

.alphabutts a:hover {
border: 1px solid #B38E02;
color: #FFF4B5;
background:url(assets/submit-bg2.gif) left center repeat-x #B38E02;
}

/*** results ***/
.place { font-weight:bold; color:#A36209; padding:4px; }
.disc { font-weight:bold; font-size:16px; color:#A36209; padding:4px; }
.cost { font-weight:bold; font-size:12px; color:#000; padding:4px; }
.result td { border:1px solid #BD9601; background-color:#F08A8B; }
.submit { border:1px solid #B38E02; background:url(assets/submit-bg.gif) left center repeat-x #FFF4B5; color:#603913; padding:7px 11px; font-weight:normal; }

