/*
  $Id: product_info.css 729 2010-06-15 16:28:18Z ydrozdov $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* colours 
	#f4f9fe very light blue
	#2e6ab1 light blue 
	#eee 	light grey
	#ddd	mid grey
	#525252 very dark grey
    #ACE97C light green
*/

/* font sizes 
	10px	77%
	11		85%
	12		93% 	
	13		100%
	14 	 	108%
	15 		116%
	16		123.1%
	17 	 	131 
	18 		138.5 
	19 		146.5 
	20		153.9%
	26		197%
*/

#panel.yui-panel .bd { 
	overflow:auto; 
	height:400px; 
} 

/* 
	Stop 100% viewport width by reverting zoom for rounded corner support.
    Can limit to IE if required
*/
.yui-skin-sam  #win.yui-panel .hd,
.yui-skin-sam  #win.yui-panel .bd,
.yui-skin-sam  #win.yui-panel .ft {
	zoom:normal; /* both IE6 and IE7 (IE7 to stop shrinkwrap on hd/bd/ft, IE6 to avoid breaking shrinkwrap on container) */
    margin:0;
    border-width:0;
    position:static;
}

.yui-skin-sam #win.yui-panel {
	zoom:normal; /* only IE6, IE7 Quirks */
    border:1px solid #808080;
}

div#product-details {
	margin-bottom: 20px;
}

div#images div, div#images ul {
	margin-right: auto;
	margin-left:  auto;
	text-align:  center; 
}

div#not-found h3 {
	font-size:  123.1%;
	font-weight: bold;
	color:  blue;
	margin-bottom: 20px;
	margin-top: 30px;
	margin-left:  100px;
}

div#description h2 {
	font-size:  138.5%;	
	font-weight: bold;
	margin-bottom: 0.7em;
}

div#description {
	line-height: 1.4em;
	font-size: 100%;
}

div#description p {
	margin-bottom: 0.6em;
}

h3#price {
	font-size: 197%;
	font-weight: bold;
}

span#name {
	text-align: left;
}

p.out-of-stock {
	color: red;
	font-weight: bold;	
	margin: 0.7em 0 0.7em 0;
}

div#options-form {
	margin-bottom: 1em; 
	padding-bottom: 3em;
}
	
div#options-form label {
	display: block;
	line-height: 1.5em;	
}

a#sizechart {
	font-size: 77%;
	color: blue;
}

div#options-form div {
	margin-bottom:  0.5em;   
}

div#options-form form {
   margin-bottom: 1.2em; 
}

div#buttons {
	padding: 10px 0 10px 0;
	float: right;
}
 
.yui-button#in_cart_button button {
    padding-left: 2.5em;
    background: url(../images/system/cart_empty.gif) 10% 50% no-repeat;
}

span.yui-button#in_cart_button {
    background:transparent url(../images/system/button_bg_green.gif) repeat-x 0 -50px;
}

span.yui-button-hover#in_cart_button {
    background-position: 0 -25px;
}

#gallery li {
	display: inline;
}

#gallery img:hover {
	border: 1px solid #000000;	
}

#gallery img {
	border: 1px solid white;	
}

div.progress-container {
	height:  12px;
	margin: 0;
	padding: 3px;
	margin-bottom: 0px;
}

div#availability {
  	margin-bottom: 1em; 
}

div#availability h3 {
	font-weight: bold;
	font-size: 123.1%;	
	padding: 0.2em;
	padding-bottom: 0.5em;
}

div#availability table {
	width: 100%;
}

div#availability td.name {
	font-size: 77%;
	font-weight: bold;	
	width:  30%;
	vertical-align: top;
}

div#availability td.stock {
	font-size: 77%;
	font-weight: normal;
	width: 70%;
}

div#availability td.stock a {
	font-size: 77%;
	font-weight: normal;
	color: blue;
}

/* also purchased */
#also_purchased_box, #product_group_products_box {
    font-size: 13px;
    margin: 0;
}

#also_purchased_box .item, #product_group_products_box .item{
    display: inline;
    margin: 0 8px 0 9px;
    padding-top: 10px; 
    overflow: hidden;
    width: 150px;
    font-size: 77%;    
}  

#also_purchased_box .item h3,  #product_group_products_box .item h3{
    margin-top: 4px;
}

#also_purchased_box,   #product_group_products_box{
    clear: both;    
    display:inline-block;
}

#also_purchased_box img, #product_group_products_box img {
    margin-left: auto;
    margin-right:  auto;
    display: block;
}

div#dialog {
	display: none;
}