body {
        padding: 0;
        margin: 0;
        font-family: Arial, Verdana;
        color: #414141;
        font-size: 14px;
        background: #2c2c2c url('/images/bodyBg.jpg');
}

.bodyLeft {background: transparent url('/images/bodyLeftBg.jpg') repeat-y;}
.bodyRight {background: transparent url('/images/bodyRightBg.jpg') repeat-y;}
.bodyCenter {background-color:#c9c9c9;}

#mainHeader {
         height: 116px;
         background: transparent url('/images/headlineBg.jpg') no-repeat;
	}

#logoContainer {
         float: left;
         padding-top: 20px;
         padding-left: 140px;
	}

#shoppingContainer {
         float: right;
         width: 255px;
         color: #FFFFFF;
         font-weight: bold;
         font-size: 13px;
	}

#shoppingContainer a{
         float: right;
         width: 255px;
         color: #FFFFFF;
         font-weight: bold;
         font-size: 13px;
	}
#shoppingContainer a:hover{
         float: right;
         width: 255px;
         color: #FFFFFF;
         font-weight: bold;
         font-size: 13px;
	}

.amount {
         color: #41ddff;
	}

#shoppingContainer img {
         padding-left: 15px;
	}

.searchField {
         background-color: #636363;
         border: 1px solid #919191;
         height: 20px;
         width: 190px;
         color: darkgray;
         font-size: 12px;
	}

#mainBody {
         background: transparent url('/images/contentBg.jpg') repeat-x top;
	}

#mainBodyLeft {
         float: left;
         width: 268px;
		 background: transparent url('../images/artCatalog.jpg') no-repeat top;
		 padding-top: 49px;
	}
p.mainBodyLeftTitle{
	font-family: Cambria,Times New Roman;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 5px 60px;
	color: #3c3c3c;
}

#artistList {
         background: #676767 url('/images/artCatalog2.jpg') repeat-y;
	}

#artistList1 {
         background: transparent url('/images/artCatalog1.jpg') no-repeat top;
	}

#artistList2 {
         background: transparent url('/images/artCatalog3.jpg') no-repeat bottom;
	}

#artistListBody {
         padding-top: 30px;
         padding-bottom: 30px;
	}

ul.aList {
         padding: 0px;
         margin: 0px;
         min-height: 160px;
         _height: 160px; /* hack IE */
         padding-left: 60px;
         color: #FFFFFF;
         list-style: none;
	}

ul.aList li a {
         color: #FFFFFF;
         text-decoration: none;
	font-family: Cambria, Times New Roman;
	font-size: 22px;
	line-height: 18px;
	}

ul.aList li a:hover {
         text-decoration: underline;
	}

ul.aList li a:hover span {
         text-decoration: underline;
	}

ul.aList li a span {
         color: #FFFFFF;
         text-decoration: none;
	font-family: Cambria, Times New Roman;
	font-size: 22px;
	line-height: 18px;
	}

ul.aList li {
         padding: 0px;
         margin: 0px;
         padding-bottom: 10px;
         }


ul.aSubList {
        /*width:140px;*/
        padding: 0px;
        margin: 0px;
        margin-left: 20px;
        /*border:1px solid red;*/
    }

ul.aSubList li a {
    display:block;
        color: #FFFFFF;
        text-decoration: none;
        font-family: Cambria, Times New Roman;
	    font-size: 15px;
        width:145px;
        vertical-align:middle;
        /*border:1px solid red;*/
    }

ul.aSubList li a:hover {
         text-decoration: underline;
	}


#leftBottom {
         background: transparent url('/images/leftBottomBg.jpg') repeat-y;
	}

#leftBottomBg {
	background: transparent url('/images/leftBottom.jpg') no-repeat bottom;
	}

#leftBottomText {
         padding-bottom: 10px;
         padding-left: 50px;
	}

ul.bottomLink {
	list-style: none;
         padding: 0px;
         margin: 0px;
	}

ul.bottomLink li a{
       color: #1a36e2;
       text-decoration: none;
       font-family: Cambria, Times New Roman;
       font-weight: bold;
       }

ul.bottomLink li {
	background: transparent url('/images/bullet.jpg') no-repeat;
	padding-bottom: 10px;
	padding-left: 15px;
	}

#copy {
         padding-top: 20px;
         font-size: 11px;
         text-align: center;
         clear: both;
         background-color: #c9c9c9;
	}
#quotes {
         padding-top: 20px;
         padding-left: 20px;
         font-size: 13px;
         text-align: justify;
         clear: both;
         background-color: #c9c9c9;
    width: 217px;
    }

#mainBodyRight {
	float: left;
        background: transparent url('/images/contentBg.jpg') repeat-x top;
        width: 637px;
}

h1 {
         margin: 0px;
         padding-top: 25px;
	font-family: Cambria, Times New Roman;
	font-weight: bold;
	font-size: 23px;
	}

h2 {
         margin: 0px;
         margin-right: 20px;
         padding-top: 20px;
	font-family: Cambria, Times New Roman;
	font-weight: normal;
	font-size: 20px;
	border-bottom: 1px solid #bcbcbc;
	}

#pageContent {
         padding-top: 18px;
    width: 627px;
    /*border: 1px solid red;*/
    /*padding-right:10px;*/
    /*background:red;*/
    }

.recentList {
         list-style: none;
         padding: 0px;
         margin: 0px;
	}

.recentList li {
	float: left;
	padding: 10px;

}

#111recentViewed {
    clear:both;
}

.product_title{
    font-size:14px;
    font-weight:bold;
    color:black;
    text-decoration:none;
}

.bp_biography{
    font-family: Cambria, Times New Roman;
    font-weight: normal;
    font-size: 20px;
    color:#AC2914;
    text-decoration:none;
}

.product_info{
    font-size:12px;
    font-weight:normal;
    color:black;
}

.stepper_results {
    color: #555555;
    font-size: 10pt;
    font-weight: bold;
    /*border:1px solid red;*/
}

.stepper_link {
    color: black;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:none;
}

.sort_table{
    color: black;
    font-size: 12px;
    font-weight: bold;
    /*border:1px solid red;*/
}

.view_table{
    color: black;
    font-size: 12px;
    font-weight: normal;
    /*border:1px solid red;*/
}

.sort_table td{
    /*padding-left:10px;*/
}

.sort_table a{
    color: black;
    font-size: 12pt;
    font-weight: bold;
    text-decoration:none;
}

.selected {
    color: #555555;
    font-size: 12pt;
    font-weight: bold;
    text-decoration:none;
}

.popup_desc {
    color: black;
    font-size: 12pt;
    font-weight: bold;
    background-color:white;
}

.info_link{
    font-size:12pt;
    font-weight:bold;
    color:blue;
    text-decoration:none;

}
.buy_link{
    font-size:12pt;
    font-weight:bold;
    color:green;
    text-decoration:none;

}

.bp_title{
    font-size:14pt;
    font-weight:bold;
}

.bp_artist{
    font-size:12pt;
    font-weight:bold;
}
.bp_price{
    font-size:14pt;
    font-weight:normal;
    color:maroon;
}

.bp_price1{
    font-size:12pt;
    font-weight:bold;
    color:maroon;
}
.bp_price2{
    font-size:10pt;
    font-weight:normal;
    color:maroon;
}

.bp_cart{
    font-size:14pt;
    font-weight:normal;
    color:green;
}

.bp_info{
    font-size:12pt;
    font-weight:normal;
}

.description{
    font-size:12pt;
    font-weight:normal;
    text-align:justify;
}

.bp_back{
    font-size:12pt;
    font-weight:bold;
    color:blue;
    text-decoration:none;
}

.biographies_link{
    color: #414141;
    text-decoration:none;
    font-weight:bold;
}

.shopping_cart {
    font-size: 13px;
}
.shopping_cart th{
    background-color:#83847E;
    height: 33px;
    color: #C4EAF3;
    font-size: 13px;
}

.shopping_cart td.border{
	border-bottom: 1px solid #ADADAD;
}

th.sc_first {
	background: #83847E url('/images/srLeft.png') no-repeat left top;
}

th.sc_last {
	background: #83847E url('/images/srRight.png') no-repeat right top;
}


.shopping_cart a{
    color:#414141;
    font-weight:bold;
    text-decoration:none;
}

.faq_question_link{
    color: #414141;
    text-decoration:none;
    font-weight:bold;
    font-size:12pt;
}
.faq_question{
    color: #414141;
    text-decoration:none;
    font-weight:bold;
}
.faq_answer{
    color: #414141;
    text-decoration:none;
    font-weight:normal;
}

.faq_list li{
    font-size:medium;
    color: #414141;
    text-decoration: none;
}

.faq_list ul{
    color: #414141;
    list-style:decimal;
}

.article_title{
    color: #414141;
    font-weight:bold;
    font-size: 14pt;
}

.article_date{
    color: #414141;
    font-weight:bold;
}

.article_text{
    color: #414141;
    font-weight:normal;
}

.sitemap_link{
    color: #414141;
    font-weight:normal;
}

.sort_active {
	font-size: 11px;
	font-weight: bold;
	background: #A2A0A1 url('/images/sort_active.jpg') no-repeat;
	color: #C5EBF4;
	display: block;
	width:65px;
	height:29px;
	text-align: center;
	line-height: 28px;
	padding:0px;
	margin:0px;
}

a.sort_inactive {
	font-size: 11px;
	font-weight: bold;
	background: #A2A0A1 url('/images/sort_inactive.jpg') no-repeat;
	color: #C5EBF4;
	display: block;
	width:65px;
	height:29px;
	text-align: center;
	line-height: 28px;
	padding:0px;
	margin:0px;
}

.productContainer {
	/*border: 1px solid #B1B1B1;*/
}

.optionContainer {
	border: 1px solid #B1B1B1;
}

.link1 {
	font-size: 16px;
}

.link2 , .link3  {
	font-size: 14px;
}

.link1 {
    padding-left:10px;
    background: transparent url('/images/dot1.jpg') no-repeat 0px 7px;
}

.link1 a, .link2 a {
	font-weight: bold;
}

.link2 {
    padding-left:10px;
    margin-left:20px;
    background: transparent url('/images/dot2.jpg') no-repeat 0px 3px;
    margin-top: 5px;
}
.link3 {
    margin-left:40px;
    padding-left:10px;
    background: transparent url('/images/dot3.jpg') no-repeat 0px 2px;
}

.footerContainer {
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	clear: both;
	font-size: 12px;
}

.footerLeft {
	float: left;
	color: #727272;
	font-size: 11px;
}

.footerRight {
	float: right;
	color: #727272;
	font-size: 11px;
	margin-right: 20px;
}

.archor {
	clear: both;
}

.blue_link a {
    font-size:10pt;
    font-weight:normal;
    text-decoration:none;
    color: #1a36e2;
    font-weight:bold;
}

.blue_link a:hover {
    font-size:10pt;
    font-weight:normal;
    text-decoration:none;
    color: #1a36e2;
    font-weight:bold;
}

.blue_link a:visited {
    font-size:10pt;
    font-weight:normal;
    text-decoration:none;
    color: #1a36e2;
    font-weight:bold;
}

.blue_link2 a {
    font-size:12pt;
    font-weight:normal;
    text-decoration:none;
    color: #1a36e2;
    font-weight:bold;
}

.blue_link2 a:hover {
    font-size:12pt;
    font-weight:normal;
    text-decoration:none;
    color: #1a36e2;
    font-weight:bold;
}

.blue_link2 a:visited {
    font-size:12pt;
    font-weight:normal;
    text-decoration:none;
    color: #1a36e2;
    font-weight:bold;
}

.moreinfo {
    font-size:9pt;
    color:maroon;
}