@charset "utf-8";
/* CSS Document */
html, body {height: 100%;text-align:center;margin:0;padding:0;font-family:"Times New Roman",Times,serif; font-size:13px;line-height:23px;color:#48483e;}
p {margin-top:0;margin-bottom:10px;}

/*page structures*/
#wrap{width:100%;height:100%;text-align:center;}
#pageWrap{width:1000px;height:100%;position:relative;display: table; margin-right:auto;margin-left:auto;background-image:url(../images/siteAssets/stageBG.jpg); background-repeat:repeat-y;}
#page{width:980px;height:auto;position:relative;margin-right:auto;margin-left:auto;}
#header{width:980px;height:128px;border:0;border-bottom:solid 6px #fff; background-color:#fff; margin:0;text-align:left;}
#headerBtnsFloater{width:140px;height:20px;border:0;padding:0;margin:0;position:relative;z-index:2;left:815px;top:-35px;}
#headerBlogBtnFloater {width:140px;height:42px;border:0;padding:0;margin:0;position:relative;z-index:2;left:885px;top:-101px;}
#stageWrap{width:928px;height:auto;margin:0;padding:0;padding-left:52px;padding-bottom:50px;text-align:left;background-image:url(../images/siteAssets/stageBG.gif); background-repeat:repeat-y;}
#setHeight{width:2px;height:365px;display:inline;float:left;margin:0;padding:0;}
#content{width:640px;height:auto;margin:0;padding:0;margin-right:80px;margin-top:50px;float:left;display:inline;text-align:left;}
#storeContent{width:665px;height:auto;margin:0;padding:0;margin-right:55px;margin-top:50px;float:left;display:inline;text-align:left;}

#nav{width:206px;height:auto;margin:0;padding:0;float:left;text-align:left;line-height:5px;}
#nav ul{width:206px;margin:0px;padding:0px;margin-top:20px;list-style:none;display:block;}
#nav li {width:206px;margin:0px;padding:0px;padding-bottom:14px;}
#featuredContent{width:206;height:auto;padding:0;margin:0;text-align:left;display:block;}

#featProd{width:206px;height:135px;padding:0;margin:0;}
#featLinks{width:206px;height:10px;padding:0;margin:0;font-size:10px;line-height:10px;text-align:center;}
#featLinks a:link,#featLinks a:visited,#featLinks a:active{color:#515151;text-decoration:none;font-size:11px;}
#featLinks a:hover {color:#c33c27;text-decoration:none;font-size:11px;}

#footerWrap {position:absolute;width:100%;bottom:0;text-align:left;}
#footer {width:980px;height:60px;border:0; margin:0;text-align:left;}
#footerText{width:665px;height:45px;padding-left:52px;padding-right:57px;padding-top:15px;display:inline;float:left;text-align:left;background-color:#ebead8;line-height:15px;color:#adab8f;font-size:10px;font-family:Tahoma,Arial, san-serif;}
#footerLogo{width:187px;height:58px;float:right;text-align:right;display:inline;padding-right:19px;padding-bottom:2px;background-color:#FFFFFF;}
#footerText a:link, #footerText a:visited,#footerText a:active {color:#918f77;text-decoration:none;font-size:10px;}
#footerText a:hover {color:#444437;text-decoration:none;font-size:10px;}
#footerText .footSelected {color:#6b6b56;text-decoration:none;font-size:10px;}

/*home page*/
#homeStageWrap{width:980px;height:auto;margin:0;padding:0;text-align:left;background-image:url(../images/siteAssets/stageBG.gif); background-repeat:repeat-y;}
#homeContent{width:774px;overflow:hidden;margin:0;padding:0;float:left;display:block;text-align:left;background-color:#ebead8;}
#homeDynamicContent{width:773px;margin:0;padding:0;float:left;display:block;text-align:left;}
#homeLogo{width:184px;height:auto;float:right;text-align:right;display:inline;margin:15px 0;padding-right:22px;color:#aeaeae;font-size:10px;font-family:Tahoma,Arial,san-serif;line-height:11px;}

/* artist Page*/
#popStage{width:630px;height:auto;margin:0;}
#popupDiv{width:693px;height:344px;position:absolute;z-index:2;top:-1000px;padding:0;margin:0;margin-left:62px;}/*top:205px;*/
.popList{width:155px;height:125px;display:inline;float:left;margin-bottom:10px;}
.popList a:link,.popList a:visited,.popList a:active {color:#000;font-weight:bold;text-decoration:none;font-size:11px;}
.popList a:hover {color:#c33c27;font-weight:bold;text-decoration:none;font-size:11px;}
#popText{width:640px;height:279px;position:relative;z-index:3;top:-300px;left:29px;}
#artistName{width:450px;height:40px;float:left;}
#artistBio{width:450px;height:225px;margin-left:5px;overflow:hidden;font-size:12px;line-height:18px;text-align:justify;color:#363636;float:left;}
#artistPic{width:150px;height:230px;padding:0;margin:0;float:right;}


/*text*/
.headline{font-size:18px;line-height:35px;font-weight:bold;font-family:Tahoma,Helvetica,san-serif;color:#5b5b5e;}
.smallhead{font-size:13px;font-weight:bold;text-transform:uppercase;}
.smallheadLower{font-size:13px;font-weight:bold;}
.detailText{font-size:12px;line-height:18px;}
.redtext{color:#c33c27;}
.pInfo{font-size:12px;line-height:16px;}
.specialPrice { color: #c33c27; }
.oldPrice { text-decoration: line-through; }
.smalltext{font-size:11px;line-height:15px;}

/*prod tables*/
.prodTable{font-size:12px;line-height:16px;background-image:url(../images/siteAssets/frames/products/filler.jpg); background-repeat:repeat-y;margin-bottom:17px;}
.prodTable p {margin-bottom:10px;}
.margDiv{margin-top:0;padding-top:0;margin:0;padding:0;padding-left:17px;padding-right:17px;}
.margDiv p{margin-top:0;padding-top:0;}
.margBot{margin-bottom:10px;}

/*product categories subnav*/
#catNav{margin:0;padding:0;float:left;display:block; margin-top:10px;margin-bottom:10px;}
#catNav ul {margin:0;padding:0;text-indent:0px;list-style:none;float:left;border:solid 1px #000;}
#catNav li {margin:0;padding:0;text-indent:0px;display:inline;margin-right:10px;float:left;display:block;width:86px;height:20px;overflow:hidden;}

/*tables/templates*/
.showListTable{font-size:12px;line-height:18px;}
.borderTop{border:0;border-top:solid 1px #6893c8;}

/*links*/
a:link{color:#c33c27;text-decoration:none;}
a:visited {color:#c33c27;text-decoration:none;}
a:active {color:#c33c27;text-decoration:none;}
a:hover {color:#c33c27;text-decoration:underline;}

.nounder a:link{color:#c33c27;text-decoration:none;}
.nounder a:visited {color:#c33c27;text-decoration:none;}
.nounder a:active {color:#c33c27;text-decoration:none;}
.nounder a:hover {color:#c33c27;text-decoration:none;}

/*contact Form*/
.formTable td {padding:3px;}
.formTable input,textarea{width:300px;padding:3px;font-family:"Times New Roman",Times,serif; font-size:13px;color:#5b5b5e;background-color:#f5f4e2;border:solid 1px #d7d6c7;}
.formTable .gobtn {width:75px; cursor:pointer;background-color:#f6f5ec;color:#70705e;border:solid 1px #70705e;}

/*forms*/
select{margin:0;padding:2px;width:150px;font-family:"Times New Roman", Times, serif;font-size:11px;border:solid 1px #c7c5b6;color:#363636;background-color:#fff;}
input{margin:0;font-family: "Times New Roman", Times, serif;font-size:11px;color:#363636;}
input[type="text"] { border:solid 1px #c7c5b6;background-color:#fff; } 
input[type="password"] { border:solid 1px #c7c5b6;background-color:#fff; } 
input { background-color: expression(this.type=="text"? '#FFFFFF' : ''); }
input { border: expression(this.type=="text"? 'solid 1px #c7c5b6' : '0'); }
input { border: expression(this.type=="password"? 'solid 1px #c7c5b6' : '0'); }

/* fixes*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}