/*  Product Page  */

#ProductContent { margin-top:-12px; }
#ProductContent p { padding:0; }
h1 {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #DDEEFF;
    color:#336699;
    padding:6px 10px;
    font-size:22px;
    line-height:24px;
}

h2 {
    color:#666;
    padding:6px 2px;
    font-size:16px;
    line-height:16px;
}

h4 
{
    background: none repeat scroll 0 0 #DDEEFF;
    border: 1px solid #FFFFFF;
    box-shadow: 1px 1px 2px #999999;
    color: #333333;
    font-size: 14px;
    margin: 0 0 6px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#ctl00_MainContentArea_lblName { padding:10px 0;}
p#added-message { margin:4px 0 6px 0;font-weight:bold; }
p#added-message a { color:#f33;background:white;padding:1px 4px;border:1px solid #36A; }
p#added-message a:hover { color:white;background:#36A; }
#ctl00_MainContentArea_lblAdded { padding:2px 4px;background:#FFFFDD; }
#product_info1 {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 2px solid white;
    box-shadow: 1px 1px 3px #AAAAAA;
    float: right;
    font-size: 90%;
    padding: 10px 5px 20px;
    position: relative;
    right: 1px;
    text-align: right;
    width: 260px;
}
#fb-like { 
    background: none repeat scroll 0 0 #FFFFDD;
    border: 2px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px #999999;
    float: right;
    height: 24px;
    margin: 8px 0 0;
    overflow: hidden;
    padding: 4px;
    position: relative;
    right: 2px;
    width: 260px;
}
#product_icons {
    float: left;
    height: 14px;
    position: relative;
    top: -28px;
}
#chart_product_icons {
    float: left;
    height: 14px;
    position: relative;
    top: -14px;
}
#product_image {
  background:transparent url('/images/shadowalpha.png') no-repeat scroll right bottom !important;
  float:left;
  margin:5px 6px 8px;
  position:relative;
  top:5px;
  /* width:96px; */
  padding:0px;
}
#product_image img {
  background-color:#FFFFFF;
  border:1px solid #A9A9A9;
  display:block;
  margin:-8px 6px 6px -5px !important;
  padding:4px;
  position:relative;
}
#product_desc p { padding:10px 0; }

a.related-link,.smaller {font-size:11px; }
.smaller { color:#333; }
ul#other-format-list { list-style-type:none; }
ul#other-format-list li { margin-left:2px; padding:4px; height:60px; border-bottom:1px dotted #def; }

.image-wrap { width:45px;float:left;border-right:1px solid #CCDDEE; margin-right:4px;text-align:center; }
ul#other-format-list img { padding-right:4px; }

p.format, p.web-desc { font-size:10px;text-align:left; }

#lblDesc-imgProd { display:none; }
#ctl00_MainContentArea_lblSlashedPrice { text-decoration:line-through; }
.prodicon {  }
p.related-image 
{
    float:left;
    width:160px;
    margin-left: auto ;
    margin-right: auto ;
}
#right-main { }

.form-field 
{

}
#format-length 
{
    text-align:left;
    position:relative;
    float:left;
}
input:focus, select:focus { background-color:#FFA; }
a#author-link { background:white;text-decoration:underline;color:#2E6E9E;padding:2px 4px; }
a#author-link:hover { color:White;text-decoration:underline;background:#2E6E9E; }

/* chart product */

#ctl00_MainContentArea_ddlTimeAmPm, #ctl00_MainContentArea_ddlRelTimeAmPm   { margin-left:8px; }
p.smaller { padding:0 0 0 100px !important;color:#633; }
input#ctl00_MainContentArea_txtBirthPlace { margin:0 !important; }
#birth-place { margin-bottom:12px; }
/* hide list of validation summary errors */
.valsummary ul {
display: none;
visibility: hidden;
}
a#complete-chart { padding:4px 8px;background:white;border:1px solid #9ac; }
a#complete-chart:hover { border:white;background:#9ac;color:White;text-decoration:none; }

.also-available { background:#fff;padding:2px 6px; }
.also-available p { margin-left:10px; }

#SaveInfoBox { border:1px solid white; padding:4px 10px;margin:4px 0 0 0; }
#ctl00_MainContentArea_cbSave { margin:0 10px 0 0; }
#ctl00_MainContentArea_btnLoginSave { float:right;*top:-10px; }
#ctl00_MainContentArea_lblSaveInfo { }
/* chart validation */
.error { color:Red;font-size:11px; }


/* rounded */

h1, h4, #product_info1, p#added-message a, a#complete-chart, a#author-link  {
    -webkit-border-top-left-radius: .5em;
    -moz-border-radius-topleft: .5em;
    border-top-left-radius: .5em;
    -webkit-border-bottom-left-radius: .5em;
    -moz-border-radius-bottomleft: .5em;
    border-bottom-left-radius: .5em;
    -webkit-border-top-right-radius: .5em;
    -moz-border-radius-topright: .5em;
    border-top-left-radius: .5em;
    -webkit-border-bottom-right-radius: .5em;
    -moz-border-radius-bottomright: .5em;
    border-bottom-right-radius: .5em;
}


