body {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
background:url(imgshop/template/bkg.jpg) #D2C19B repeat;
margin:0;
padding:10px;
color:#555;
}
a, a:visited {
color:#243C8D;
text-decoration:none;
}
a:hover {
color:#F00;
}
#container {
width:100%;  /* this will create a container 80% of the browser width */
margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
padding:0;
text-align:left;
min-width:940px;
}
#header {
width:100%;
padding:0;
margin:0;
height:167px;
clear:both;
}
#logo {
background:url(imgshop/template/andrews_framed_art_logo.gif) #AB8558 no-repeat;
width:304px;
height:167px;
float:left;
}
#slogan {
background:url(imgshop/template/bkg_top.jpg) #814500 repeat-x;
height:42px;
padding:0;
margin:0;
}
#slogan .content {
font:bold italic 18px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:right;
padding:14px 12px 0 0;
margin:0;
}
#newsCont {
margin-left:302px;
padding:0;
}
#newsBox {
background:url(imgshop/template/bkg_news.jpg) #AB8558 repeat-x;
height:125px;
padding:0 0 0 50px;
margin:0;
}
#phone {
font:bold 17px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:right;
padding:5px 0 5px 0;
margin:0;
}
#newsdata {
background:url(imgshop/template/newsbx_l.gif) left #FFF no-repeat;
height:87px;
padding:0;
margin:0;
}
#newsdata .content {
padding:7px 15px 10px 50px;
margin:0;
}
#rtBar {
background:url(imgshop/template/bkg_rt.jpg) right repeat-y;
padding:0;
margin:0;
float:left;
width:100%;
}
#menu {
margin:0 21px 0 10px;
padding:0;
background:url(imgshop/template/bkg_menu.gif) #FFF repeat-y;
}
#sidebar {
/*position:relative;*/
float:left;
width:225px; /* since this element is floated, a width must be given */
padding:0 0 0 10px;
margin:0 0 10px 0;
background:#814500;
}
#sidebar p {
margin:0;
/*padding:10px 0 10px 0;*/
padding:0;
}
#sidebar ul, #sidebar li { 
padding:0;
margin:0 0 0 10px;
}
#mainContent {
margin:0 10px 20px 245px;
padding:10px 0 0 0;
}
#mainContent h1 {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:#339;
margin:0;
}
#mainContent ul {
margin:0;
padding-left:15px;
}
#mainContent ul li {
padding-left:2px;
line-height:20px;
}
.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
#featured {
width:206px;
margin:0;
padding:0;
text-align:center;
}
.random {
border:1px solid #C47A22;
padding:3px;
margin:5px;
}
#search {
background:#C47A22;
padding:0;
margin:5px 0 10px 0;
width:215px;
}
#search .title {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding:0 0 3px 5px;
}
#search .info {
font:normal 10px verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:5px 0 0 0;
text-align:center;
}
#search .adv {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FF0;
padding:5px 0 0 10px;
}
#search .adv a, #search .adv a:visited {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FF0;
}
#searchTop {
background:url(imgshop/template/search_t.gif) no-repeat;
height:6px;
}
#searchBtm {
background:url(imgshop/template/search_b.gif) no-repeat;
height:6px;
}
#newRelease {
padding:0;
margin:15px 0 15px 0;
}
.newReleaseH {
font-weight:bold !important;
color:#FF0 !important;
text-decoration:none;
}
.newRelease, .newRelease a, .newRelease a:visited {
font-weight:bold;
color:#FFF;
text-decoration:none;
}
.newRelease a:hover {
color:#FF0;
}
#selectArtist {
padding:0;
margin:0 0 10px 0;
}
#selectArtist .content {
font-weight:bold;
color:#FFF;
}
#buttons {
padding:0;
margin:10px 0 10px 7px;
}
#wholesale, #about, #shipping, #newsltr, #privacy {
background:url(imgshop/template/buttons.jpg) bottom left no-repeat;
background-position: 0 0;
display:block;
padding:0;
margin:0 0 7px 0;
width:200px;
height:24px;
text-align:left;
float:left;
}
#wholesale a, #about a, #shipping a, #newsltr a, #wholesale a:visited, #about a:visited, #shipping a:visited, #newsltr a:visited, #privacy a, #privacy a:visited {
display:block;
height:20px;
padding:4px 0 0 10px;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#wholesale a:hover, #about a:hover, #shipping a:hover, #newsltr a:hover, #privacy a:hover {
background:url(imgshop/template/buttons.jpg) bottom left no-repeat;
background-position: 0 -24px;
padding:5px 0 0 10px;
height:19px;
display:block;
text-decoration:none;
color:#814500;
}
#footer {
background:url(imgshop/template/bkg_copyright.jpg) left no-repeat;
font:11px arial, Helvetica, sans-serif;
margin:0 0 0 10px;
padding:0;
height:36px;
color:#FFF;
clear:both;
}
#copyright {
float:left;
width:480px;
height:36px;
margin:0;
padding:0;
text-align:center;
}
#copyright .content {
color:#FFF;
font:11px arial, Helvetica, sans-serif;
margin:0;
padding:8px 0 0 0;
}
#valid {
font:11px arial, Helvetica, sans-serif;
margin:0;
padding:3px 0 0 0;
text-align:right;
clear:both;
}
#valid .content a, #valid .content a:visited {
color:#555;
text-decoration:none;
}
#btmRt {
background:#814500;
height:22px;
margin-left:480px;
}
#ohiogr {
margin-left:480px;
padding:3px 0 0 0;
text-align:right;
}
#ohiogr .content a, #ohiogr .content a:visited {
color:#555;
text-decoration:none;
}
form {margin:0;}
form p {
margin:4px;
padding:0;
}
.up {text-transform:uppercase;}
.r {	float:right;margin-left:0;}
.l {	float:left;margin-right:0;}
.dash {
border: 1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:4px 0 4px 0;
}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.textblue {
font:normal 12px Arial, Helvetica, sans-serif;
color:#369;
text-decoration:none;
}
.textRed, .tred {
font:normal 12px Arial, Helvetica, sans-serif;
color:#F00;
text-decoration:none;
}
.textRed a, .textRed a:visited {
color:#F00;
text-decoration:none;
}
.tgreen {
font:normal 12px Arial, Helvetica, sans-serif;
color:#060;
text-decoration:none;
}
h2 {
font:normal 12px Arial, Helvetica, sans-serif;
color:#F00;
text-decoration:none;
}
#p7Links {
float:left;
width:100%;
background:url(imgshop/template/bkg_tnav.jpg) #814500 right repeat-x;
height:24px;
margin:0;
padding:0;
color:#C47A22;
}
#p7Links .content {
padding:5px 0 0 0;
margin:0;
}
#p7Links a, #p7Links a:visited {
color:#FFF;
text-decoration:none;
padding:0 7px 0 7px;
margin:5px 0 0 0;
font-weight:bold;
}
#p7Links a:hover {
color:#FF0;
}
.p7Links {
font-weight:bold !important;
color:#FF0 !important;
text-decoration:none;
}
.p7Links a, .p7Links a:visited {
color:#339;
}
.p7Btn {
background:url(imgshop/template/buttons.jpg) bottom left no-repeat;
background-position: 0 -24px;
padding:5px 0 0 10px;
height:19px;
display:block;
text-decoration:none;
color:#FFF !important;
}
.p7Btn a, .p7Btn a:visited {
color:#FFF;
}
/*cartLabel used by commerce*/
.cartLabel {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
.catText {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#039;
}
.catText a, .catText a:visited {
color:#039;
text-decoration:none;
line-height:18px;
}
.catText a:hover {
color:#C00;
}
#minicart {
float:right;
width:210px;
padding:0;
margin:0;
text-align:right;
}
#minicart a, #minicart a:visited {
color:#F00;
font-weight:bold;
}
.formheader {
font:bold 12px Arial, Helvetica, sans-serif;
background:#AB8558;
color:#FFF;
padding:3px;
}
label {
width:170px;
float:left;
text-align:right;
margin-right:2px;
display:block;
}
img {border:0;}
.picBdrR {
border:1px solid #ccc;
padding:3px;
margin:5px;
float:right;
}
.picBdrL {
border:1px solid #ccc;
padding:3px;
margin:5px;
float:left;
}
.picR {
padding:3px;
float:right;
margin-left:10px;
}
.picL {
padding:3px;
float:left;
margin-right:10px;
}
.picBdr {
border:1px solid #ccc;
padding:3px;
margin:5px;
}
.frmContainer {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0 auto;
}
.frmContainerWS {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
float:left;
width:100%;
margin:0 auto;
display:inline-block;/* Force hasLayout in IE */ 
}
.frmContainer a, .frmContainerWS a, .frmContainer a:visited, .frmContainerWS a:visited {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#339;
padding-top:3px;
}
#bkgT {
background:url(imgshop/frm/fm-bkgT.jpg) right no-repeat;
}
#bkgL {
background:url(imgshop/frm/fm-bkgL.jpg) top no-repeat;
width:20px;
}
#bkgR {
background:url(imgshop/frm/fm-bkgR.jpg) top right repeat-y;
padding-right:20px;
}
#bkgBR {
background:url(imgshop/frm/fm-bkgBR.jpg) right no-repeat;
}
#crnTL {
background:url(imgshop/frm/fm-crnTL.jpg) right no-repeat;
width:20px;
height:21px;
}
#crnBL {
background:url(imgshop/frm/fm-crnBL.jpg) right no-repeat;
width:20px;
height:21px;
}
#welcome {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:#339;
margin:0;
}
#logout {
float:right;
width:265px;
padding:3px 25px 0 0;
margin:0;
text-align:right;
color:#FFF;
}
#logout a, #logout a:visited {
color:#FFF;
text-decoration:none;
}
#logout a:hover {
color:#FF0;
}
#htmlw {
margin:0;
padding:0;
clear:both;
}
.secnumber {
background:#FFF;
border:1px solid #FFF;
font:bold 16px verdana, Arial, Helvetica, sans-serif;
color:#339;
}
#newsletter {
float:left;
width:200px;
padding:0;
margin:0 0 5px 0;
}
.hiddenDiv {
display: none;
}
.visibleDiv {
display: block;
}
#upcomingshows {
text-align:left;
}
.tbrown {
color:#814500;
font-weight:bold
}
#advsearch {
padding:0;
margin:0;
line-height:18px;
}