/* 	IRVA - Shopping Cart (c) Copyright 2009, 2010 All Rights Reserved
	Rev.A - 2010 February 10  - John P. Stahler
	2009 July 19 - Author: John P. Stahler
*/

/* @group Content */
#content .glass-button h3{
	position: relative;
}
#content button.glass-button,
#content .glass-button a{
	width: 120px;
	height:24px;
	background: url(../images/btnAddtoCart.gif) repeat-x 0 50%;
	border: none;
	text-indent: -9999px;
}
#content button.glass-button:hover,
#content .glass-button  a:hover {
	background: url(../images/btnAddtoCart-hover.gif) repeat-x 0 50%;
}
#content li {
	list-style-type: square;
	list-style-position: outside;
	padding-bottom: 6px;
}
#bodyAperture #content .glass-button a{
	position: absolute;
	left: 550px;
	top: -2px;
}
#bodySwann #content .glass-button a{
	position: absolute;
	left: 145px;
	top: 125px;
}
#bodyMerchandise #content .glass-button {
	position: absolute;
	left: 190px;
	top: 160px;
}
/* @end */

/* @group Photos - Captioned */
div.captioned-photo {
	float:right;
    font: normal 8px Verdana, Arial, sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0px;
}
div.captioned-photo img,
div.captioned-photo p{
	clear: both;
	margin: 0px;
	padding: 0px;
}
/* @end */

/* @group Products */
#products {
	background-color: #fff;
	border:	none;
	margin: 0;
	padding: 0;
}	
#products .name {
	font: bold 18px Arial,sans-serif;
	left: 190px;
	position: absolute;
	top: 15px;
}	
#bodySwann #products .name {
	left: 130px;
	top: 15px;
}
#products .price {
	color:  #246060;		
	font: normal 18px Arial,sans-serif;
	left: 190px;
	position: absolute;
	top: 130px;
}
#bodySwann #products .price {
	left: 130px;
	top: 80px;
}
#products select {
	left: 230px;
	position: absolute;
	top: 80px;
}	
#products .size {
	font: normal 14px/18px Arial,sans-serif;
	left: 190px;
	position: absolute;
	top: 75px;
}	
/* @end */

/* @group Aperture */
#bodyAperture .volume a{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
}
#bodyAperture .volume dt {
	font-weight: bold;
	padding-bottom: 10px;
}
#bodyAperture .volume dd{
	font-weight: normal;
	padding-bottom: 10px;
}
#bodyAperture dl.volume dl.issue{
	font: bold 12px Arial,sans-serif;
	padding-left: 20px;
}
#bodyAperture dl.volume dl.issue dt{
	clear: both;
	float: left;
	width: auto;
	padding: 0 5px 0 0;
}
#bodyAperture dl.volume dl.issue dd{
	padding-bottom: 2px;
}
#bodyAperture #intro img {
	float: left;
	margin-left: 10px;
	height: 229px;
	width:	182px;
}
#bodyAperture #intro {
	border-bottom: none;
	margin: 0px;
	padding: 0px;
}
#bodyAperture #intro p {
	padding-top: 8px;
}
#bodyAperture #intro p.price {
	font: bold  16px Arial,sans-serif;
	margin: 20px;
	padding: 0px;
	}
#bodyAperture ins {
	font: bold italic 12px Arial,sans-serif;
	text-decoration: none;
	color: #246060;
	padding-left: 20px;
}
/* @end */

/* @group  Books - Main*/
#bodyBooks h3 a {
	text-decoration: underline;
}
#bodyBooks #banner {
	padding-left: 64px;
}
#bodyBooks img.book{
	padding-left: 30px;
	height: 160px;
}
#bodyBooks img.photo {
	padding: 0px 12px 0px 20px;
}
/* @end */

/* @group  Books - Swann*/

#bodySwann #order{
	padding: 12px 0px 6px 0px;	
}
#bodySwann #products{
	overflow: hidden; /*clear container*/
	border-top: 1px dotted silver;
	margin-top: 0;
	padding: 10px 0 0 0;
}
#bodySwann .product {
	float:left;
	padding-top: 10px;
	position: relative;
	width: 50%;
}
#bodySwann .product img {
	float: left;
	padding: 0px 20px 0px 20px;
}
/* @end */

/* @group Contact Us */
#bodyContact #contact {
	padding-left: 60px;
}
#bodyContact  a{
	padding-left: 40px;
}
/* @end */

/* @group DVDs */
#bodyDVDs #content a{
	font-style: italic;
	text-decoration: underline;
}
#bodyDVDs #content a:hover{
	font-style: italic;
	text-decoration: none;
}
#bodyDVDs .dvdlist ul {
	padding-bottom: 20px;
}
#bodyDVDs .dvdsetlist li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	padding-left: 20px;
	text-align: center;
}
#bodyDVDs .dvdsetlist h3 {	
	border: none; 	
	padding-bottom: 20px;
}	
/* @end */

/* @group Funding */
#bodyFunding img {
	float: left;
	padding: 10px 20px 0px 0px;
	height: 200px;
}
/* @end */

/* @group Merchandise */
#bodyMerchandise .product {
	float: left;
	position: relative;
	width: 50%;
}
x#bodyMerchandise form {
	width: 50%;
	float: left;
}
#bodyMerchandise .product a  {
	position: absolute;
	left: 190px;
	top: 110px;
	display: block;
	font: italic normal 14px Arial,sans-serif;
	color:  #369;		
	border-style: none;
	text-decoration: underline;
}
#bodyMerchandise .product img {
	float: left;
	padding: 10px 10px 20px 0px;
	height: 200px;
}
/* @end */

/* @group Pettingell */
#bodyPettingell #content img {
	float: left;
}
#bodyPettingell #content a {
	text-decoration: underline;
}
/* @end */

/* @group Shop Home */
#bodyShop .section{
	font: normal 16px "Arial",sans-serif;	
}
#bodyShop .section blockquote{
	font: italic 16px Arial,sans-serif;
}
#bodyShop .section li{
	display: inline; /*IE dbl margin fix*/
	float: left;
	height: 250px;
	margin: 10px;
	overflow: hidden;
	position: relative;
	width: 210px;
}
#bodyShop .section ul {
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
#bodyShop .section ul img{
	float: none;
	margin: 0;
	padding: 0;
}
#bodyShop .section span{
	bottom: 10px;
    color: #357;	
	left: 0px;
	position: absolute;
	width: 210px;
}
#bodyShop .section span:hover{
	text-decoration: underline;
}
#bodyShop #cap  {
	margin: 20px 0 0 -10px;
}
#bodyShop #mug {
	margin: 20px 0 0 30px;
}
#bodyShop #tshirt {
	margin: 16px 0 0 -10px;
}
/* @end */


