/*

main style sheet styles specific to other pages can be found in 
reports.css

/* -----------------------------------------------------------------
                        LISTING ORDER
--------------------------------------------------------------------/* 

product photos appearing on individula guide pages */
#product-photos {
	float: right;
	width: 281px;
}

/*---store products nav--*/
#subnav li a.cart {	background: url(/images/store/sub-nav-cart.gif) #58687F no-repeat 0 1px;}
#subnav li a.cart:hover {	background-position: 0 -27px;}

#page_content #products a {
	background: url(/images/backgrounds/store-link.gif) #58687F no-repeat top left;
	color: #dfdfdf;
	font-size: 11px;
	float: left;
	height: 132px;
	margin: 0 5px 15px 5px;
	padding: 1px 1px 0 1px;
	text-align: center;
	text-decoration: none;
	white-space: no-wrap;
	width: 115px;
}

#page_content #products a img{
	border: 0;
	float: left;
	margin: 0 0 2px 0;
}

#page_content #products a:hover {
	background-position: 0 -132px;
	color: #fff;
}

/*--imgs appearing on individual product pages--*/

#product-photos img {
	margin: 0 0 5px 15px;
}

/*--text treatments unique to individual product pages--*/

#page_content h4 {
	font-size: 1.3em;
	text-align: left;
}

#page_content ul.product-info {
	margin: -10px 0 0 0;
	text-align: left;
}

#page_content ul.product-info li {padding: 0 0 2px 0;}

/*--------------------box contianing form and info---------------------*/
.store-form {
	border: 1px solid #AEB3BA;
	float: left;
	padding: 5px 10px 0 10px;
	width: 205px;
}

#page_content .store-form p {
	padding: 0 0 10px 0;
}


#page_content .store-form select {
	width: 121px;
}

#page_content .store-form input {
	margin: 5px 0 0 0;
}

/*--------------------store form that sits below photo---------------------*/
.store-form-right {
	background-color: #F1F2F5;
	border: 1px solid #AEB3BA;
	float: right;
	margin: 0 0 15px 0;
	padding: 5px 10px 0 10px;
	text-align: right;
	width: 244px;
}

#page_content .store-form-right p {
	padding: 5px 0 5px 0;
}

#page_content .store-form-right p.price {
	float: left;
	padding: 0 0 10px 0;
	text-align: left;
}

#page_content .store-form-right p.pay-button {
	float: right;
}

#page_content .no-cart {text-align: justify;}