/* 
Styles for edmondesign.com
Designed by jeremylucas (dot) com
*/

* {
margin: 0;
padding: 0;
}

p, ul {
font-size: 1.4em;
line-height: 1.7em;
}

a img,
a:focus,
a:hover,
a:active {
border: none;
outline: none;
}

h1 {
font-size: 2.0em;
color: #43413e;
line-height: 1.2em;
text-transform: lowercase;
}

#container h1.marketname {
color: #3a4a55;
text-transform: uppercase;
font-weight: normal;
font-size: 14px;
margin: 10px 0 0 10px;
}

h2 {
font-size: 1.6em;
color: #d5ab1a;
line-height: 1.2em;
text-transform: uppercase;
font-weight: normal;
}

body {
background: #131313;
font-size: 62.5%;
font-family: Arial, Verdana, sans-serif;
color: #FFF;
}

#container {
/*background: #10100E url(../_imgs/BG-container.jpg) repeat-x;*/
width: 960px;
margin: 0 auto;
postion: absolute;
top: 0;
z-index: -1;
}

#slideshow {
/* background: #131313 url(../_imgs/BG-slideshow_border.gif) no-repeat; */
/* background: url(../_imgs/BG-slideshowBottom.gif) no-repeat 9px bottom; */
width: 960px;
height: 550px;
text-align: center;
padding-top: 10px
}

*html #slideshow {
height: 410px;
}

#contact {
width: 960px;
margin: 0 auto;
}

/*embed {margin-top: 10px;}*/

#head {
margin-top: 20px;
height: 70px;
width: 960px;
background: url(../_imgs/BG-head.gif) no-repeat 9px bottom;
}

#logo {
float: left;
width: 400px;
}

#test {
background: #0d0d0d url(../_imgs/BG-menu.gif) repeat-x center bottom;
position: absolute;
left: 0;
top: 0;
padding: 10px 0 15px 0;
width: 100%;
height: 210px;
z-index: 100;
}

#test ul {
list-style: none;
}

#nav {
float: right;
margin-top: 20px;
width: 550px;
text-align: right;
margin-right: 10px;
}

#content {
width: 960px;
margin: 20px auto 10px auto;
/*background: url(../_imgs/BG-foot.gif) no-repeat bottom center;*/
min-height: 400px;
padding: 20px 0 40px 0;
}

*html #content {
height: 400px;
}

#teaser {
margin-top: 30px;
}

#teaser #left {
width:484px;
float: left;
background: url(../_imgs/features-dotted.gif) no-repeat right top;
margin-right: 50px;
}

#left p {
margin: 0 80px 2em 10px;
color: #d6d6d6;
}

#left p em, 
#right p em {
color: #616b73;
font-size: 1.2em;
font-style: normal;
}

#left h2 {
margin: 0 80px 0.3em 10px;
font-family:Arial,Helvetica,sans-serif;
font-size: 3.0em;
color: #d6d6d6;
font-weight: normal;
}

#right p {
margin: 0 20px 1.0em 0;
color: #d6d6d6;
}

#right h2 {
margin: 0 40px 0.3em 0;
font-family:Arial,Helvetica,sans-serif;
font-size: 3.0em;
color: #d6d6d6;
font-weight: normal;
}

#right ul {
margin-left: 20px;
}

#teaser #right {
width: 415px;
float: left; 
}

#leftcol {
float: left;
width: 690px;
margin-left: 8px;
}

#leftcol h1, #teaser h1 {
color: #3a4a55;
text-transform: uppercase;
font-weight: normal;
font-size: 24px;
margin: 30px 0 10px 0;
}

#leftcol h2 {
margin: 20px 10px 0.3em 0;
font-family:Arial,Helvetica,sans-serif;
font-size: 2.0em;
color: #a4a39e;
font-weight: normal;
}

#leftcol p, #leftcol ul {
margin: 0 10px 1.5em 0;
color: #67665e;
}

#leftcol li {
margin-left: 25px;
}

#rightcol {
float: right;
width: 240px;
margin: 36px 0 0 0;
}

#rightcol h1 {
text-transform: uppercase;
font-weight: normal;
font-size: 14px;
margin: 8px 0;
}

#rightcol ul {
list-style: none;
}

#rightcol ul a {
display: block;
background: #1e1d1c;
text-decoration: none;
color: #5f6c74;
padding: 5px 5px 5px 25px;
margin-bottom: 5px;
font-size: 12px;
line-height: 16px;
}

#rightcol ul a:hover {
background: #383e43;
color: #89969e;
}

.clear {
clear: both;
display: block;
overflow: hidden;
width: 0;
height: 0;
}

#foot {
margin: 40px 0 20px 0;
}

#foot p {
font-size: 11px;
color: #67665e;
text-align: center;
}

#contactForm {
float: left;
width: 360px;
margin-top: 25px;
}

input {
background: #10100e;
border: 1px solid #2e2e2a;
color: #79acd1;
height: 14px;
/*width: 290px;*/
width: 281px;
font-size: 9px;
padding: 3px 4px 0 4px;
margin-bottom: 4px;
}

*html input {
margin-bottom: 2px;
}

textarea {
font-family: Arial, Verdana, sans-serif;
background: #10100e;
border: 1px solid #2e2e2a;
color: #79acd1;
height: 60px;
/*width: 290px;*/
width: 281px;
font-size: 10px;
padding: 3px 4px 0 4px;
overflow:auto; 
}

input.btn {
border: none;
background: none;
width: 290px;
height: 26px;
padding: 3px 0 0 0;
margin-top: 10px;
}

div.closeBtn {
float: left;
margin-top: 25px;
margin-left: 35px;
}

div.addresses {
float: left;
width: 175px;
margin-top: 25px;
}

div.addresses p, div.addresses h1 {
font-size: 11px;
color: #6a6661;
}

div.addresses h1 {
text-transform: uppercase;
font-weight: normal;
font-size: 14px;
}
div.addresses p {
margin-bottom: 14px;
line-height: 14px;
}

#marketTable {
width: 100%;
border-collapse: collapse;
}

#marketTable td {
vertical-align: top;
}

#marketTable #photos {
width: 680px;
}

#marketTable #text {
width: 280px;
}


#marketTable #text p,
#marketTable #text ul {
margin: 0 0 15px 20px;
font-size: 11px;
}

#marketTable #text li {
list-style: none;
margin-bottom: 5px;
}

#marketTable #text ul a {
display: block;
width: 100%;
color: #79acd1;
background: #1d2327;
border-bottom: 1px solid #455F71;
text-decoration: none;
padding: 5px 10px;
}

#marketTable #text ul a:hover {
color: #FFF;
}

#marketTable #text h1 {
margin: 0 0 10px 20px;
font-size: 12px;
font-weight: normal;
color: #A3A29D;
text-transform: uppercase;
}

#marketTable #text p.highlights {
color: #616159;
font-size: 11px;
line-height: 12px;
}

#marketTable #text a.returnBTN {
text-decoration: none;
color: #85a5bd;
border: 1px solid #34556d;
padding: 3px;
text-transform: uppercase;
font-size: 8px;
}