﻿/*  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:#def;
    color:#333;
    font-size:14px;
}
#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 {
    width:250px;
    position:relative;
    float:right;
    border:2px solid white;
    background:#eee;
    padding:10px 5px 20px;
    font-size:90%;
    text-align:right;
}

#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; }

.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; }

/* 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  {
    -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;
}

