h1, .h1 { margin: 0 0 20px 0;}

.product_image {
	 margin: 20px 0;
	 width: 326px;
}
.product_image  img {
	line-height: 2em;
	margin: 10px 0;
}
#product-price {
	background: url('img/product-price.gif') no-repeat;
  text-align: center;
	margin: 20px 0 10px 0; //margin: 10px 0;

}

/*-------------- Inner Page Description --------------*/

#product-price {float: left; width:418px;}
#product-price ul { margin: 10px 20px 40px 20px; width:418px; text-align: left;  

}
#product-price ul li { list-style:none; display:inline-block; width: 130px;//display: inline; //float: left; //padding: 0 0 20px 0;}
#product-price ul#prices li { font-size: 80%;  }
#product-price ul#prices li strong { font-size: 210%; font-weight: normal;}
#product-price ul#prices #online { color: #950707;}
#product-price ul#prices #offline { color: #666666;}

#product-price ul#prices #online, #product-price ul#prices #offline {
line-height: 1em;
}
#product-price ul#prices #buy_button { //padding: 20px 0 0 0;}
#product-price ul#prices li a { font-size: 210%; }
#product-price ul#prices li a#showshops { font-size: 90%; border-bottom: 1px dashed #000; text-decoration: none;}

#cert { 
font-size: 80%; 
line-height: 1.2em; 
background: url('img/cert.gif') no-repeat;
margin: 20px 0 0 428px; //margin: 10px 0 0 428px;
padding: 15px 10px 40px 10px; //padding: 10px 50px 30px 0px;
color: #fff;
}

#cert a { color: #fff; }

#cert strong { font-size: 110%; color: #fff;}

.clear {
clear: both;
}

span#online { color: #950707; font-size: 140%; line-height: 2.1em; font-weight: normal;}
span#offline { color: #666666; font-size: 120%; line-height: 2.1em;}
span#online strong, span#offline strong { font-weight: normal;}
span#buy_button { font-size: 140%; }

#credit_cards { margin: 20px 0 0 10px; //margin: 10px 0 0 10px; }

.desc { line-height: 1.8em; padding: 0 0 0 10px;}

.t622c h1, .h1 {color: #950707; }
.t622c p
	, .desc ul
	, .desc ol
	, #fragment-1 ul
	, #fragment-1 ol
	, #fragment-2 ul
	, #fragment-2 ol
  , #fragment-3 ul
	, #fragment-3 ol
	, .grid_9 ul
	, .grid_9 ol
	, #page_content ul
	, #page_content ol
	{
		padding: 0;
		margin: 1em 0;
	}
	.t622c li, #fragment-1 li, #fragment-2 li, #fragment-3 li, .grid_9 li, #page_content li
	{
		margin: 0.5em 0 0.5em 1.3em;
	}
	.t622c ul, #fragment-1 ul, #fragment-2 ul, #fragment-3 ul, .grid_9 ul, #page_content ul
	{
		list-style-type: none;
		//list-style-image: url('img/li.gif');
	}
	.t622c ul li, #fragment-1 ul li, #fragment-2 ul li, #fragment-3 ul li, .grid_9 ul li, #page_content ul li
	{
		padding: 0;
	}
	.t622c ul>li:before, #fragment-1 ul>li:before, #fragment-2 ul>li:before, #fragment-3 ul>li:before, .grid_9 ul>li:before, #page_content ul>li:before
	{
		content: '\2014\a0';
		float: left;
		margin-left: -1.25em;
	}
	.t622c ul>li>*:first-child:-moz-first-node
  , #fragment-1 ul>li>*:first-child:-moz-first-node
  , #fragment-2 ul>li>*:first-child:-moz-first-node
  , #fragment-3 ul>li>*:first-child:-moz-first-node
  , .grid_9 ul>li>*:first-child:-moz-first-node
  , #page_content ul>li>*:first-child:-moz-first-node
	{
		margin-top: -1.2em;
	}
	.t622c ul>li>*
  , #fragment-1 ul>li>*
  , #fragment-2 ul>li>*  
  , #fragment-3 ul>li>*
  , .grid_9 ul>li>*
  , #page_content ul>li>*
	{
		text-indent: 0;
	}

#service table  { font-size: 100%;}
#service table th { vertical-align: top;}               
#s-cc {  background: url('/img/s-cc.gif') no-repeat; padding: 0 0 15px 60px; }
#s-car {  background: url('/img/s-car.gif') no-repeat; padding: 0 0 15px 60px; }
#s-giftpack {  background: url('/img/s-giftpack.gif') no-repeat; padding: 0 0 15px 60px; }


.pickup-table tr td h3 {
font-size: 140%;
line-height: 1.2em;
}

#pickup-info .pickup-table p { margin: 0 0 5px 0;}

#icons { margin:0; padding:0; //margin: -80px 0 0 0;}
#icons p { line-height: 1em;}