/* CSS by Simon Carr // carr.simon@gmail.com */
/* www.workbysimon.com // Nashville Web Design & Development */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body { background:#bcc5cc url(../images/bg.gif) repeat-x; font: 0.8em Helvetica, Arial, sans-serif; color: #66696a;}

/* links */
a, a:visited {color: #4b4e4f;background: inherit;text-decoration: none; outline: 0;}
a:hover, a:active {color: #4b4e4f;background: inherit;padding-bottom: 0;text-decoration:underline; outline: 0;}

/* page constants */
h1, h2, h3, p { padding: 10px 0; margin:0; }
h1, h2, h3 { font-family: 'Trebuchet MS', Tahoma, Sans-serif; font-weight: bold; color: #593A44;}
h1 {font-size: 2.5em; border-bottom:1px solid #D8DEDD;padding: 10px 0 5px 0; }
h2 {font-size: 1.7em;text-transform: uppercase; }
h3 {font-size: 1.5em; line-height:140%;}
ul, ol {margin: 5px 20px;padding: 0 20px;}
acronym {cursor: help;border-bottom: 1px dashed #494037;}
blockquote {font:1.1em/1.2em 'Trebuchet MS', Tahoma, Sans-serif;margin:10px;padding:5px 15px;background: #D8DEDD;color: #444;}
.clear {clear:both;}

/* Layout */
#container {width:950px; margin:0px auto; padding:0;}
#top {width:950px; height:109px; margin:0; padding:0;}
#logo {margin:16px 0 0 16px; padding:0; float:left; width:257px; height:75px; background:url(../images/goodwill-logo.gif) no-repeat;}
#infobox {width:404px; height:78px; padding:0; margin:18px 3px 0 0; background:url(../images/info-text.gif) no-repeat; float:right; text-indent:-9999px;}
#content {width:948px; margin:0; padding:0; background:#d9e4ea url(../images/content-bg.jpg) repeat-x;}
#left {width:236px; margin:0; padding:0; float:left;}
#main {width:712px; margin:0; padding:0;float:left; min-height:780px; height:auto !important; height:780px;}
#homelink {float:right; padding:14px 18px 0 0; font-size:15px; font-weight:bold;}
#homelink a {color:#fff; text-decoration:none;}
#homelink a:hover {color:#efefef; text-decoration:none;}
a.logolink {display:block; width:275px; height:75px; background:none; outline:none;}


.leftSpot h2 p {padding:0; margin:0;}

/* Footer */
#footer {width:948px; height:108px; background:url(../images/footer.gif) repeat-x; margin:0 0 30px 0; padding:0;}
#footerTop {height:91px; width:948px;}
#fText {float:left; width:680px; height:40px; margin:0; padding:40px 20px 0 25px;; font-size:10px; line-height:150%;}
#fImg {float:right; width:180px; height:60px; margin:0; padding:22px 30px 0 0; font-size:10px; text-align:center;}
#footerBtm {font-size:10px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#footerBtm a {color:#fff;}
.leftFoot {float:left; padding:2px 0 0 6px;}
.rightFoot {float:right; padding:2px 6px 0 0;}
.rightFoot img {vertical-align:middle;}


.linksText {padding:8px 0 0 22px; text-indent:0; line-height:160%;}
.linksText a {color:#727779; text-decoration:none;}
.linksText a:hover {text-decoration:underline;}
.toggle {padding:12px; background:#efefef; margin-bottom:15px; width:400px; line-height:140%;}

/* main column */
#shopGoodwill {width:712px; height:41px; margin:0; padding:0; background:url(../images/shopgoodwill.jpg);}
#holder {width:702px; height:296px; padding:0; margin:0 0 0 6px;}
#holder2 {width:702px; padding:0; margin:0 0 0 6px;}
#featured {width:691px; height:296px; padding:0; margin:0; background:#efefef url(../images/featured-bg2.jpg) no-repeat;}
#faq {width:601px; padding:30px 50px 20px 40px; margin:0 0 20px 0; background:#fff; float:left; position:relative; line-height:150%; }
#faq a, #faq a:active {background:#efefef; border-bottom:1px solid #222; padding:2px 2px 0 2px; display:inline;}
#faq a:hover {background:#fff; text-decoration:none;}
#mission {width:345px; height:321px; float:left; padding:12px 27px 0 23px; margin-right:8px; position:relative;}
#info {width:693px; height:333px; margin:8px 0 0 0; padding:0; background:url(../images/content.jpg) no-repeat;}
#infoText {height:135px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; 
			font-size:16px; color:#7f806c; line-height:150%; margin:0; padding:12px 0 0 0;}
#photos {width:319px; height:131px; position:absolute; top:180px; left:30px; padding:0; margin:0; background:url(../images/photos.jpg) no-repeat;}	
a.success {width:319px; height:131px; display:block; text-decoration:none; outline:none;}		

/* twitter */
#tweet {width:258px; height:333px; float:left; padding:9px 16px 0 16px;; margin:0;}
#ttext {padding:10px 12px 0 8px;}
#ttext ul {margin:0; padding:0;}
#ttext li {list-style-image:none;list-style-position:outside;list-style-type:none;padding:5px 0 14px 0;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;color:#838785; line-height:140%;}
#ttext li a {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#52607e; text-decoration:underline; padding-left:5px;}
#ttext li a:hover {color:#142753;}

/* Featured */
.leftSpot {width:360px; float:left; height:230px; margin:0; padding:15px 20px 0 0; overflow:hidden;}
.leftSpot p {margin:0; padding:10px 0 2px 3px; line-height:140%; font-size:14px; color:#5a5959; font-family:Georgia, "Times New Roman", Times, serif;}
.rightSpot {width:240px; float:left; height:210px; margin:0; padding:15px 0 0 0; overflow:hidden;}
.panel h2 {font-size:28px; color:#9e9fa4; padding:4px 6px 4px 8px; line-height:130%; background:#e1eaed; text-transform:uppercase; display:inline; margin:0; font-weight:300;}
.panel h2 a {color:#9e9fa4; text-decoration:none;}
.panel h2 a:hover {color:#7b7c85; text-decoration:none;}
.panel h3 {color:#9bb381; font-size:15px; padding:4px 6px 2px 6px; line-height:100%; background:#f4f4f6; text-transform:uppercase; display:inline; margin:0; font-weight:normal;}
.panel h3 a {color:#9bb381; text-decoration:none;}
.panel h3 a:hover {color:#7b9261; text-decoration:none;}
.price {margin:0 0 0 4px; padding:0; font-weight:bold; display:inline;}
a.buyNow {display:block; text-decoration: none; background: url(../images/bid-now.jpg) no-repeat; width:166px; height:43px; float:left; padding:0; margin:10px 0 0 0; text-indent:-9999px;}
a.buyNow:hover {background-position: 0 -43px;}

/* left column */
#browse {width:236px; height:229px; margin:0; padding:41px 0 0 0; background:url(../images/browse.jpg) no-repeat; text-indent:-9999px;}
#search {width:220px; height:30px; padding:9px 0 0 15px; margin:0; background:url(../images/search-bg.jpg) top left no-repeat;}
#links {width:236px; height:390px; padding:0; margin:0; background:url(../images/links.jpg) top left no-repeat; text-indent:-9999px;}

#links2 {width:236px; height:472px; padding:0; margin:0; background:url(../images/links2.jpg) top left no-repeat; text-indent:-9999px;}
#links2 img {display:block; text-indent:0;}
#contact {height:159px; width:214px; padding:28px 0 0 22px; margin:0; overflow:hidden; line-height:130%;}

/* NAV */
a.nav_jewelry {display: block;width: 236px; height: 36px; text-decoration: none; background: url(../images/nav-jewelry.jpg) no-repeat;}
a.nav_jewelry:hover {background-position: 0 -36px;}
a.nav_art {display: block;width: 236px; height: 39px; text-decoration: none; background: url(../images/nav-art.jpg) no-repeat;}
a.nav_art:hover {background-position: 0 -39px;}
a.nav_books {display: block;width: 236px; height: 38px; text-decoration: none; background: url(../images/nav-books.jpg) no-repeat;}
a.nav_books:hover {background-position: 0 -38px;}
a.nav_sports {display: block;width: 236px; height: 38px; text-decoration: none; background: url(../images/nav-sports.jpg) no-repeat;}
a.nav_sports:hover {background-position: 0 -38px;}
a.nav_collectables {display: block;width: 236px; height: 37px; text-decoration: none; background: url(../images/nav-collectables.jpg) no-repeat;}
a.nav_collectables:hover {background-position: 0 -37px;}
a.nav_electronics {display: block;width: 236px; height: 41px; text-decoration: none; background: url(../images/nav-electronic.jpg) no-repeat;}
a.nav_electronics:hover {background-position: 0 -41px;}
a.nav_faq {display: block;width: 234px; height: 33px; text-decoration: none; background: url(../images/nav-faq.gif) no-repeat;}
a.nav_faq:hover {background-position: 0 -33px;}
a.nav_newsletter {display: block;width: 234px; height: 33px; text-decoration: none; background: url(../images/nav-newsletter.gif) no-repeat;}
a.nav_newsletter:hover {background-position: 0 -33px;}
a.nav_links {display: block;width: 234px; height: 36px; text-decoration: none; background: url(../images/nav-links.gif) no-repeat;}


/* form styles */
option {padding:1px 1px 2px 2px;}
option.listing {padding:1px 1px 2px 2px;}

input.text, input.title, textarea, select {padding:2px 0 0 5px; border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {}
input.title {}





/* CMS */
#inc_data_01, #inc_data_06, #inc_data_11, #inc_data_16 {color:#9bb381; font-size:15px; padding:4px 6px 2px 6px; line-height:100%; background:#f4f4f6; text-transform:uppercase; display:inline; margin:0; font-weight:normal; font-family:'Trebuchet MS',Tahoma,Sans-serif;}
#inc_data_01 a, #inc_data_06 a, #inc_data_11 a, #inc_data_16 a {color:#9bb381; text-decoration:none; font-family:'Trebuchet MS',Tahoma,Sans-serif;}
#inc_data_01 a:hover, #inc_data_06 a:hover, #inc_data_11 a:hover, #inc_data_16 a:hover {color:#7b9261; text-decoration:none;}
#inc_data_01 p, #inc_data_06 p, #inc_data_11 p, #inc_data_16 p {margin:0; padding:0; display:inherit; font-family:'Trebuchet MS',Tahoma,Sans-serif;}
#inc_data_02 p, #inc_data_07 p, #inc_data_12 p, #inc_data_17 p {margin:0; padding:3px 0 4px 3px; display:inherit; line-height:130%; font-family:Georgia, "Times New Roman", Times, serif;}
#inc_data_03, #inc_data_08, #inc_data_13, #inc_data_18 {display:inline; padding:4px 0 5px 0; margin:0;}
#inc_data_03 p, #inc_data_08 p, #inc_data_13 p, #inc_data_18 p {margin:0; padding:0; line-height:100%; font-size:13px; display:inline;}
#inc_data_04 p, #inc_data_09 p, #inc_data_14 p, #inc_data_19 p {margin:0; padding:0;}
#inc_data_05 p, #inc_data_10 p, #inc_data_15 p, #inc_data_20 p {margin:0; padding:0;}
#inc_data_05 img, #inc_data_10 img, #inc_data_15 img, #inc_data_20 img {border:0;}