                                                                                
                                                                                
                                                                                
/*-----------  detail page ------- */

#emwaSuccessContainer, #emwaErrorContainer {
    background-color:#EFEFEF;
    border:1px solid #C8C8C8;
    padding: 5px;
}

#emwaSuccessHeader, #emwaErrorHeader{
    font-size: 110%;
}
     
        
#productFeaturesBulletPoints {
    margin-top: 10px;
}

.questionBtn {
    padding-bottom: 5px;
}

#productDetailsBulletPointsList li {
    list-style-image:none;
    list-style-position:inside;
    list-style-type:disc;
    padding-left:25px;
}

img { border-style:none;}
                                                                                
                                                                                
#productDetailPage {
    width: 800px;
    text-align:left;
    margin-left: auto;
    margin-right: auto;
}

#productDetailPage #middleSlots { 
    background: url(../common/gray_pixel.gif) repeat-y 198px 0;
}
                                                                                
#productDetailPage div#middleSlots div.h_rule { clear:both; }

#productDetailPage #leftColumn {
    width: 190px;
    vertical-align: top;
    padding-right: 8px;
    float: left;
}
                                                                                
#productDetailPage #rightColumn {
    right:0;
    margin-top: 85px;
    float:left;
    top:50px;
}
                                                                                
#productDetailPage #centerColumn {
    vertical-align: top;
    width: 582px;
    padding-left: 8px;
    float: left;
    padding-bottom: 10px;
}
                                                                               
                                                                                
#productDetailPage #bottomSlots {
    vertical-align: top;
    width: 592px;
    border-left: 1px solid #c8c8c8;
    padding-left: 8px;
    float: left;
    padding-bottom: 8px;
    margin-left: 198px;
    display: inline; /* to bypass ie6's double margin bug */
}
                                                                                
#center-1 {clear: right; }
.browseLadder {white-space: normal; }
.browseLadder .lastLeaf {font-weight: bold; }
 
#centerColumnTop { width: 500px; }                                                                               
                                                                                
#center-2 {clear: right; }
#productTitle{
    font-size: 1.5em;
    padding-bottom: 8px;
    padding-top: 0px;
}
                    
#center-3 {float: left;}
                                                            
#productDetailPage #productImageThumbnails .image { float: left; }

#productDetailPage #missingImage {
    width: 280px;
    height: 280px;
    margin-top: 15px;
    text-align: center;
    vertical-align: middle;
    font-size: 70%;
    background-image: url(../common/no-image-product.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#productImageDisplay #missingImage #missingText{
   display: none;
}

/*---- Product Details and Tech Specs ----*/
#productFeatures1 .heading { font-size: 1.1em; font-weight: bold; line-height: 1.2em; padding-bottom: 5px; }
#productFeatures1 #productDetails { width: 282px; border-top: 1px solid #c8c8c8; line-height: 180%; }
#productFeatures1 #productDetails .detail { clear: both; border-bottom: 1px solid #c8c8c8; }
#productFeatures1 #productDetails .title { display: block; float: left; width: 141px; }
#productFeatures1 #productDetails .value { display: block; }

#productFeatures2 .heading { font-size: 1.1em; font-weight: bold; line-height: 1.2em; margin-top: 10px; padding-bottom: 5px; }
#productFeatures2 { width: 50%; }
#productFeatures2 #productDetails { border-top: 1px solid #c8c8c8; line-height: 180%; }
#productFeatures2 #productDetails .detail { border-bottom: 1px solid #c8c8c8; }
#productFeatures2 #productDetails .title { display: block; float: left; width: 141px; }
#productFeatures2 #productDetails .value { display: block; }


/*---- Product Availability Message ----*/
#productAvailabilityMessage1 { padding: 10px 0px 0px 0px; line-height: 1.2em; }


#averageCustomerReviews
{
	line-height: 140%;
	margin-bottom: 12px;
	padding: 8px 0 8px 0; border-bottom: 1px solid #c8c8c8; width: 100%; clear: left;
}

#center-7 {
  float: right;
  clear: right;
  margin-top: 15px;
  width: 282px;
}

#center-8 {
  float: right;
  clear: right; 
  width: 282px;
}

#center-9 {
  float: right;
  clear: right; 
  width: 282px;
}

#center-10 {
  float: right;
  clear: right;
  width: 282px;
}

#center-10 .dynamicMenu4 ul {
  border:0;
  width: 100px;
}

#center-10 .dynamicMenu4 a {
  font-weight: bold;
  font-size: 11px;
}


/*---- Product Offering pagelet - variation table list  ----*/
.productOffering {
  padding-top: 20px;
}
.productOffering .offeringButtonDisplay {
       margin-left: 0; 
       margin-top: 8px; 
       clear:left;
}

.productOffering select.listdropdown{margin: 0;  width: 120px;  vertical-align: top;}

.productOffering table.shopping_cart_table { margin-bottom: 16px; width: 560px; }
.productOffering table.shopping_cart_table th, div.detail_add_to_cart table.shopping_cart_table td { border: 0; }

.productOffering table.shopping_cart_table tr.product_row td
{
	background-color: #efefef;
	padding: 4px 11px 4px 11px;
	border-top: 1px solid #fff;
}

.productOffering table.shopping_cart_table .oosContainer {
    text-align: center;
}

.productOffering table.shopping_cart_table th.c1
{
	padding-left: 32px;
	width: 120px;
}

.productOffering table.shopping_cart_table th.c6 { width: 40px; }


.shopping_cart_table {
	clear: both;
	margin-bottom: 8px;
	margin-top: 5px;
	width: 100%;
}

.shopping_cart_table th {
	background-color: #E3ECD4;
	vertical-align: top;
	text-align: left;
	padding: 4px 0px 5px 11px;
	font-weight: bold;
	border-bottom: 0;
}

.shopping_cart_table .header tc {
	background-color#E3ECD4;
	border-bottom: 0;
	padding: 0;
	vertical-align: top;
}

.shopping_cart_table td {
	vertical-align: top;
	text-align: left;
	padding: 8px 4px;
	border-bottom: 1px solid #c8c8c8;

}


#productDescription {	line-height: 140%; }

#productDescription .descriptionTitle {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 12px;
}


/*----------- Registry Offer page ------- */
                                                                                                                                            
#ProductOffering2 table.my_list_table #AddToProjectList {
   display: inline;
}
                                                                                                                                            
#ProductOffering2 #newListNameFloating { margin-left: 8px; margin-top: 10px; margin-bottom:30px;
                                         width: 150px; float:left; }
                                                                                                                                            
#ProductOffering2  #listOfWishlistFloating {
    display:none;
    border:orange 1px solid;
    width:330px;
    z-index:1;
    position:absolute;
    background-color:white;
}
                                                                                                                                            
#ProductOffering2 #listOfWishlistFloating #listOfWishlistsChooserTop {
   height:200px;
   overflow-y:scroll;
   border-bottom: orange 1px solid;
}
                                                                                                                                            
#ProductOffering2 #listOfWishlistsChooserTop .form_radio { float:left;
                                                           text-align: left;
                                                           margin-left:3px;
                                                           margin-right:5px;
                                                          }
                                                                                                                                            
#ProductOffering2 #listOfWishlistsChooserBottom { margin-left: 1px;
                                                  margin-top: 8px;
                                                  padding-left:1px;
                                                  padding-bottom: 5px;}
                                                                                                                                            
#ProductOffering2 #listOfWishlistsChooserBottom div.buttonRow { display: inline;
                                                                margin-left:8px;
                                                                margin-right:5px; 
                                                                 }
 #ProductOffering2      #addToCartBtn  {border-style:none}                                                                                                                                           
 #ProductOffering2      #addListBtn    {border-style:none}       
 #ProductOffering2      #toggleListBtn {border-style:none}       
 
 #availability {
  display: none;
 }                                                                                                                      
                                                                                                                                            
/* -------------- End Of Temporary Ajax CSS Example.
                  Need to move this to somewhere else instead --------------- */
/*-----------  Registry Offer page ------- */



/*-----------  end detail page ------- */

