body {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
text-decoration: none;
margin: 0;
}

a:link, a:hover, a:visited {
font-weight: normal;
color: #666666;
text-decoration: none;
}

/* Content
------------------------------------------------ */
 
td.body-text, td.stock-list {
font-size: 11px;
}

td.stock-list p {
margin-bottom: 10px;
}

td.body-text span {
font-size: 9px;
color: #666;
}

td.body-text img {
padding-bottom: 10px;
display: block;
border: none;
}

td.body-text img.none {
border: none;
padding-bottom: 15px;
padding-right: 10px;
display: inline;
}

table.wishbone {
background: url(images/news-wishbone-ash-bg.jpg) no-repeat 0 0;
}

table.wishbone-jan-2010 {
background: url(images/news-wishbone-ash-jan-bg.jpg) no-repeat 0 0;
}

table.streisand {
background: url(images/news-streisand-bg.jpg) no-repeat 0 0;
}

table.may2-2010 {
background: url(images/news-may2-2010-bg.jpg) no-repeat -10px 0;
}

table.homepage-image {
background: #9e6605 url(images/homepage-guitars.jpg) no-repeat 0 0;
}

table.homepage-image h1 {
font-size: 24px;
color: #FFF;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 20px;
font-weight: normal;
}

table.stock, td.stock-list {
color: #666;
}

td.stock-list img {
padding-bottom: 5px;
border: none;
}

table.stock span, td.stock-list span {
color: #FF0000;
font-weight: bold;
font-size: 11px;
}

table.stock h1,td.stock-list h1 {
font-size: 13px;
color: #666;
margin-top: 10px;
margin-bottom: 0;
margin-right: 20px;
font-weight: normal;
}

table.homepage-image p {
font-size: 13px;
color: #FFF;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 20px;
}

table.homepage-image a:link, table.homepage-image a:visited {
color: #FFF;
font-weight: bold;
text-decoration: underline;
}

table.homepage-image a:hover {
color: #FFF;
text-decoration: none;
}

table.homepage-image .push-margin {
margin-bottom: 175px;
}

table.bare-knuckle {
background: url(images/bare-knuckle-story-bg.jpg) no-repeat 0 0;
}

#specs {
float: left;
width: 380px;
height: 455px;
overflow: auto;
}

#specs h1 {
color: #666;
font-size: 22px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#specs p {
color: #666;
font-size: 11px;
margin-left: 10px;
margin-right: 10px;
margin-top: 0;
margin-bottom: 10px;
}

#specs p.lrg {
font-size: 14px;
}

#specs ul {
color: #666;
font-size: 14px;
list-style: disc;
margin-left: 10px;
margin-right: 10px;
margin-top: 0;
margin-bottom: 10px;
padding: 0;
padding-left: 15px;
}

#specs ul li {
margin: 0;
padding: 0;
}

table.stock ul {
color: #666;
font-size: 11px;
list-style: disc;
margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 0;
padding: 0;
padding-left: 15px;
line-height: 100%;
}

table.stock ul li {
margin: 0;
padding: 0;
}

.j1-style p {
margin: /* Top */ 10px /* Right */ 0 /* Bottom */ 0 /* Left */ 30px;
font-size: 10px;
color: #666;
font-style: italic;
}

#backbutton ul {
list-style: none;
margin: /* Top */ 0 /* Right */ 0 /* Bottom */ 0 /* Left */ 30px;
padding: 0;
}

#backbutton ul li .back {
display: block;
height: 25px;
width: 25px;
background: url(images/img-but-back.gif) no-repeat 0 0;
text-decoration: none;
}

#backbutton ul li .back:hover {
background-position: 0px -25px;
}

#backbutton ul li .back span {
position: absolute;
left: -999em;
}

/* Guirar details style
------------------------------------------------ */
 
#guitar-details {
width: 280px;
padding-top: 20px;
}

#guitar-details h1 {
font-size: 13px;
color: #666;
margin: /* Top */ 0 /* Right */ 0 /* Bottom */ 10px /* Left */ 20px;
font-weight: normal;
}

#guitar-details ul {
color: #666;
font-size: 11px;
list-style: disc;
margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 20px;
padding: 0;
padding-left: 15px;
line-height: 100%;
}

#guitar-details ul li {
margin: 0;
padding: 0;
}

#guitar-details p {
margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 20px;
font-size: 11px;
color: #666;
}

#guitar-details p.caption {
font-size: 9px;
}

/* Overflow Content
------------------------------------------------ */
 
#overflow-content {
height: 455px;
overflow: auto;
}

/* News Items
------------------------------------------------ */
 
#news {
float: left;
width: 280px;
height: 455px;
overflow: auto;
}

#news dl {
width: 260px;
float: left;
margin: 0;
padding: 0;
border-bottom: #e5e5e5 solid 3px;
display: inline; /* fixes IW/Win double margin bug */
}

#news dt {
width: 170px;
float: right;
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
color: #7a2222;
padding: /* Top */ 8px /* Right */ 0 /* Bottom */ 0 /* Left */ 0;
}

#news dt a:link, #news dt a:hover, #news dt a:visited {
font-weight: bold;
color: #7a2222;
}

#news dd {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
color: #000;
}

#news dd.news-image a:link img, #news dd.news-image a:hover img, #news dd.news-image a:visited img {
float: left;
margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 0 /* Left */ 0;
border: none;
}

