/*-----------------------------
RESET STYLES
-----------------------------*/

html, body{
margin:0;
padding:0;
-webkit-text-size-adjust:none; /* This stops the iPhone from automatically changing the size of the text when you flip the phone */
}

body{
font-size: 62.5%; /* 62.5% means 1em = 10px */
background:#000;
font-family: Helvetica, Arial, sans-serif;
padding:0;
margin:0;
color:#FFF;
}

a {
color:#FFF;
}

img {
border:0;
}

select {
height:30px;
width:150px;
margin:5px 0;
}

h1 {
color:#FFF;
font-size: 1.666660em;
text-align:center;
}

h2 {
color:#b45515;
font-size: 1.666660em;
text-align:center;
}

p {
color:#FFF;
font-size: 1.333328em;
line-height: 1.5em;
text-align:center;
}

label {
color:#FFF;
font-size: 1.333328em;
}

ul {
list-style:none;
margin:0;
padding:0;
}

li {
display:block;
width:251px;
border-left:1px solid #b45515;
border-right:1px solid #b45515;
border-bottom:1px solid #b45515;
margin:0 auto;
padding:0;
color:#FFF;
font-size:14px;
}

li a{
display:block;
padding:10px;
width:231px;
height:100%;
color:#FFF;
text-decoration:none;
}

li a:hover, a:active {
background:#b45515;
}


/*-----------------------------
	Site Style
-----------------------------*/

#page_wrapper{
	padding-top:20px;
	overflow:auto;
}

#logo {
text-align:center;
margin:0 auto;
}

#top {
width:253px;
height:11px;
/*background:url(images/top.jpg) no-repeat;*/
margin:20px auto 0 auto;
}

#bottom {
width:253px;
height:11px;
/*background:url(images/bottom.jpg) no-repeat;*/
margin:0 auto 20px auto;
}

.last {
border-bottom:none;
}

.results_table {
font-size: 1.166662em;
margin:10px 0;
}

.results_table td{
border:1px solid #a5a5a5;
padding:3px;
}

.detail_table {
font-size: 1.166662em;
margin:10px 0;
}

.detail_table td{
padding:3px;
}

.sales_container {
width:250px;
}

.sales_picture {
width:100px;
float:left;
}

.sales_info {
width:150px;
float:left;
font-size: 1.166662em;
text-align:left;
}

.clear {
clear:both;
}

.visit {
font-style:italic;
}