body{
margin: 0;
background: url(images/twitter-bg3.jpg) no-repeat #2E2E2E;
font-size: 0.8em;
font-family: Arial, sans-serif;
color: #44474C;
}

h1{
font-size: 1.4em;
margin-top: 0;
border-bottom: solid 1px #ff9b00;
border-left: solid 10px #ff9b00;
padding-left: 10px;
}

h2{
background: url(images/g-bullet.gif) no-repeat;
font-size: 1.2em;
padding-left: 24px;
}

h3{
font-size: 1.2em;
border-bottom: solid 1px #ff9b00;
border-left: solid 10px #ff9b00;
padding-left: 10px;
}

p {
margin-top: 0;
padding-top: 0;
}

#wrapper{
background: #ffffff;
width: 766px;
margin: 0 auto;
border: 1px solid #000;
}

#topline{
text-align: left;
width: 100%;
}

#header {
background: #000000;
border-bottom: 4px solid #c4dd44;
float: left;
width: 100%;
margin-bottom: 0;
}

#logo {
width: 350px;
float: left;
padding: 10px 0 0 10px;
}

#search {
width: 350px;
float: right;
}

#content {
padding: 10px;
clear: both;
}

#topinfo{
width: 100%;
}

#leftBox{
width: 232px;
border: 1px solid #91A23C;
margin: 1em 0 2px 0;
float: left;
}

#leftBox h2 {
margin-top: 0;
font-size: 1.2em;
background: #91A23C;
color: #FFFFFF;
padding: 0.2em;
padding-left: 0.5em;
}


#leftBox p {
padding: 0 10px 10px 10px;
margin-top: 0;
}

#midBox{
width: 232px;
border: 1px solid #91A23C;
margin: 1em 20px 2px 20px;
float: left;
}

#midBox h2 {
margin-top: 0;
font-size: 1.2em;
background: #91A23C;
color: #FFFFFF;
padding: 0.2em;
padding-left: 0.5em;
}

#midBox p {
padding: 0 10px 10px 10px;
margin-top: 0;
}

#rightBox{
width: 232px;
border: 1px solid #91A23C;
margin: 1em 0 2px 0;
float: left;
}

#rightBox h2 {
margin-top: 0;
font-size: 1.2em;
background: #91A23C;
color: #FFFFFF;
padding: 0.2em;
padding-left: 0.5em;
}

#rightBox p {
padding: 0 10px 10px 10px;
margin-top: 0;
}

#sellit{
width: 742px;
border: 1px solid #91A23C;
margin: 1em 0 1em 0;
}

#sellit h2{
margin-top: 0;
font-size: 1.2em;
background: #91A23C;
color: #FFFFFF;
padding: 0.2em;
padding-left: 0.5em;
}

#sellit img{
float: right;
margin: 0 1em 0 1em;
}

#sellit p{
text-align: justify;
padding: 0 10px 10px 10px;
}

#footer{
background: url(images/footer-bg.jpg) repeat-x #75890C;
color: #ffffff;
clear: both;
margin-top: 1em;
padding: 1em;
}

#footer a {
color: #ff9b00;
}

#footLeft{
float: left;
width: 49%;
text-align: left;
}

#footLeft img{
margin-top: 1em;
border: 0;
}

#footRight{
width: 49%;
float: right;
text-align: right;
}

ul#tabnav {
list-style-type: none;
margin: 0 0 0 0;
padding-left: 40px;
font: 90% verdana, arial, sans-serif;
float: left;
/* width: 100%; */
}

ul#tabnav li {
float: left;
background-color: #404040;
color: #bbbbbb;
margin: 2px 2px 0 2px;

border-bottom: 1px solid #404040;
}

ul#tabnav a:link, ul#tabnav a:visited {
display: block;
color: #bbbbbb;
background-color: inherit;
text-decoration: none;
padding: 4px;
font-weight: bold;
}

ul#tabnav a:hover {
background-color: #404040;
color: #c4dd44;
}

ul#tabnav li.cur {
position:relative; 
margin-bottom:-1px;
border-bottom: 1px solid #c4dd44;
border-top: 1px solid #c4dd44;
border-right: 1px solid #c4dd44;
border-left: 1px solid #c4dd44;
}

ul#tabnav li.cur a:link, ul#tabnav li.cur a:visited {
background-color: #c4dd44;
color: #ffffff;
}


address{
font-size: 0.8em;
}

.mid{
text-align: center;
}

#contactInfo{
float: right;
margin: 0 0 0 0;
width: 200px;
background: #EEEEEE;
padding: 1em;
}

#contactInfo p{
margin-top: 0;
}

#contactInfo h4{
font-size: 1.3em;
margin-bottom: 0.4em;
}

.mail{
background: url(images/mail-icon.gif) no-repeat;
padding-left: 32px;
padding-top: 2px;
}

.phone{
background: url(images/phone-icon.gif) no-repeat;
padding-left: 32px;
padding-top: 2px;
}

#contactInfo img{
border: 1px solid #45270B;
}

#contact-form{
margin: 1em 1em 1em 0;
float: left;
width: 455px;
font-family: Tahoma, Arial, sans-serif;
font-size: 1em;
}

#contact-form label{
float: left;
width: 20%;
}

#contact-form label2{
float: left;
width: 50%;
}

#contact-form div{
clear: left;
margin: 0.4em 0 0 0;
}


.hidden {
		display: none;
		}

.tel, .fn {
		margin-bottom: 0;
		}

.org {
		font-weight: bold;
		}

p.saveCard {
		margin-top: 1em;
		}

#leftcol ul.good{
list-style-image: url(images/good.gif); font-weight: bold;
}

#leftcol ul.bad{
list-style-image: url(images/bad.gif); font-weight: bold;
}

.price{
text-align: center;
font-weight: bold;
}

.clear{
height: 1px;
clear: both;
}

.item {
height: 220px;
clear: both;
margin-top: 1em;
margin-bottom: 1em;
padding: 0 0 0 0;
border: 0;
}

.photo{
width: 350px;
float: left;
padding: 0 0 0 1em;
}

.itemdesc{
margin-left: 350px;
margin-right: 1em;
padding: 0;
border: 0;
}

.photo img{
border: solid 1px;
}

#demoLeft{
width: 49%;
float: left;
text-align: center;
}

#demoLeft img{
border: 0;
}

#demoRight{
width: 49%;
float: right;
text-align: center;
}

#demoRight img{
border: 0;
}

.tinymid{
font-size: x-small;
color: gray;
}

.right{
float: right;
margin-left: 10px;
}


