/* @override http://preferred.drupal.funservices.ca/sites/all/themes/funservices-testing/holiday-gift-shop/holiday-gift-shop.css?J */

.section-holiday-gift-shop h1 {
	text-align: center;
}

.section-holiday-gift-shop ul.primary li {
	float: right;
}
.section-holiday-gift-shop #content-area .meta {
	display: none;
}

.section-holiday-gift-shop {
	background: white url("/sites/default/files/images/holiday-gift-shop/styling/cabin-background-reverse_c.jpg") no-repeat bottom right fixed;

	height: 100%;
}
.section-holiday-gift-shop #extra-page-div_1 {
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/Ornament.png") no-repeat;
	display: block;
	width: 323px;
	height: 201px;
	position:absolute;
	top: 85px;
	left: 50%;
	margin-left: -500px;
	z-index: -1;
}
.section-holiday-gift-shop #extra-page-div_2 {
	/*background: white;
	display: block;
	width: 100%;
	height: 184px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	overflow: auto;*/
}

.section-holiday-gift-shop #content-area {
	font-family: "Palatino Linotype", Palatino, Georgia, "Times New Roman", "Bitstream Vera Serif", serif;
	overflow: auto;
	width: 960px;
	background: white;
	background: url("/resources/css/rgba/?name=white&a=90") repeat;
	background: rgba(255,255,255,.9);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		/*-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.3);
		-moz-box-shadow: 0 5px 5px rgba(0,0,0,.3);*/
}

/*  @group Headers */

.section-holiday-gift-shop h1,
.section-holiday-gift-shop h2  {
	/*font-family: Vivaldi, "Times New Roman", Times, serif !important;
	font-style: italic;
	font-weight: normal;
	color: #cca245;*/ /* faded-gold */
	text-align: center;
}

.section-holiday-gift-shop #content-area h1 {
	margin-bottom: 1em;
}
.section-holiday-gift-shop #content-area h2 {
	margin-top: 2em;
	margin-bottom: 1em;
}

/* @group Landing Page */

.section-holiday-gift-shop #header_give-your-students-the-gift-of-sharing {
	width: 730px;
	height: 158px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_b_give-your-students-the-gift-of-sharing.png") no-repeat;
}
.section-holiday-gift-shop #header_what-is-the-gift-shop {
/*	width: 360px;
	height: 60px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_b_what-is-the-gift-shop.png") no-repeat;*/
	
		width: 530px;
		height: 80px;
		background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_what-is-the-gift-shop.png") no-repeat;
}
.section-holiday-gift-shop #header_why-organize-a-gift-shop {
/*	width: 440px;
	height: 60px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_b_why-organize-a-gift-shop.png") no-repeat;*/
	
		width: 640px;
		height: 80px;
		background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_why-organize-a-gift-shop.png") no-repeat;
}
.section-holiday-gift-shop #header_testimonials {
	/*width: 180px;
	height: 60px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_b_testimonials.png") no-repeat;*/
	
		width: 260px;
		height: 80px;
		background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_testimonials.png") no-repeat;
}
.section-holiday-gift-shop #header_testimonials {
	width: 260px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_testimonials.png") no-repeat;
}

/* @end */

/* @group Gift Selection */

.section-holiday-gift-shop #header_over-120-unique-gifts {
	width: 510px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_over-120-unique-gifts.png") no-repeat;
}

.section-holiday-gift-shop #header_gifts-for-the-whole-family {
	width: 580px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_gifts-for-the-whole-family.png") no-repeat;
}

.section-holiday-gift-shop #header_gift-boxes {
	width: 300px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_gift-boxes.png") no-repeat;
}

.section-holiday-gift-shop #header_fashion-jewelry {
	width: 380px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_fashion-jewelry.png") no-repeat;
}

.section-holiday-gift-shop #header_plush-toys {
	width: 270px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_plush-toys.png") no-repeat;
}

.section-holiday-gift-shop #header_prices {
	width: 180px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_prices.png") no-repeat;
}

.section-holiday-gift-shop #header_gift-selection {
	width: 340px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_gift-selection.png") no-repeat;
}

/* @end */

/* @group Student-Run Gift Shop */

.section-holiday-gift-shop #header_organize-a-student-run-gift-shop {
	width: 592px;
	height: 120px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_organize-a-student-run-gift-shop.png") no-repeat;
}

.section-holiday-gift-shop #header_authors-introduction {
	width: 440px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_authors-introduction.png") no-repeat;
	clear: left;
}

.section-holiday-gift-shop #header_example-pages {
	width: 360px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_example-pages.png") no-repeat;
}

.section-holiday-gift-shop #header_4-levels-of-involvement {
	width: 480px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_4-levels-of-involvement.png") no-repeat;
}

.section-holiday-gift-shop #header_in-the-press {
	width: 280px;
	height: 80px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_in-the-press.png") no-repeat;
}


/* @end */


.section-holiday-gift-shop #header_free-promotional-materials-and-supplies {
	width: 592px;
	height: 120px;
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/header_gold_a_free-promotional-materials-and-supplies.png") no-repeat;
}

/* @end */

/* @group Layout */

#holiday-gift-shop_contextual-menu {
	background: #eee;
	position: relative;
	height: 210px;
	margin: 40px 20px 40px 50px;
	padding-left: 150px;
	padding-top: 30px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
}
  .section-holiday-gift-shop #content
  {
	margin-top: 10em !important;
  }
#holiday-gift-shop_contextual-menu ul {
	list-style: none;
	padding: 0 0 0 1em;
}
#holiday-gift-shop_contextual-menu h3 {
	font-family: "Palatino Linotype", Palatino, Georgia, "Times New Roman", "Bitstream Vera Serif", serif !important;
	font-weight: bold;
	margin-top: 0;
}
#holiday-gift-shop_contextual-menu h3 a {
	color: rgb(50,50,50);
}
#holiday-gift-shop_contextual-menu .holiday-gift-shop_logo {
	position:absolute;
	top: -40px;
	left: -40px;
}

.section-holiday-gift-shop #content-area .image-float-left {
	float: left;
	margin: 0 20px 20px 40px;
	display: inline;
	text-align: center;
}
.section-holiday-gift-shop #content-area .image-float-right {
	float: right;
	margin: 0 20px 20px 20px;
	display: inline;
	text-align: center;
}


.section-holiday-gift-shop #footer {
	margin-top: 180px;
}

/* @end */

/* @group Styles */

.section-holiday-gift-shop blockquote {
	background: transparent url("/sites/default/files/images/holiday-gift-shop/styling/pull-quote-left_a.png") no-repeat 10px 10px;
	padding: 20px 30px 1px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
}

.section-holiday-gift-shop #block_testimonials blockquote {
	padding-right: 0;
}

.section-holiday-gift-shop .photo {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
}

.section-holiday-gift-shop #block_why-organize-a-gift-shop .photo {
	border: 1px solid #ddd;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
}

/* @end */



/* @group HGS Promotional Materials */

.page-holiday-gift-shop-materials #promotional-materials-slideshow {
	width: 960px;
	background: url("/sites/default/files/imagecache/1-1_620px/Fun_Services_Canada/images/1/Gift-Bags-and-Promo-Stuff-Background_0.jpg") 10px 10px no-repeat;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow .promotional-materials-slideshow_slide {
	overflow: auto;
	width: 960px;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow h3 {
	font-size: 1.714em;
	line-height: .917em;
	margin-bottom: .917em;
	margin-top: 0;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow p {
	font-size: 1.143em;
	line-height: 1.375em;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow .slide-image {
	float: left;
	width: 620px;
	height: 522px;
	margin: 10px;
	display: inline;
	position: relative;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow .slide-text {
	float: left;
	width: 300px;
	margin: 10px;
	display: inline;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow_pager .activeSlide {
	background: #eee;
	border: 1px solid #ccc;
}
.page-holiday-gift-shop-materials ul#promotional-materials-slideshow_pager {
	list-style: none;
	margin: 10px;
	padding: 0;
	overflow: auto;
}
.page-holiday-gift-shop-materials ul#promotional-materials-slideshow_pager li {
	padding: 0 5px;
	margin: 0 5px;
	border: 1px solid transparent;
	float: left;
	display: inline;
}

.page-holiday-gift-shop-materials #promotional-materials-slideshow .slide-image {
	background: black;
}

.page-holiday-gift-shop-materials #promotional-materials-slideshow .slide-image .image-tag {
	position: absolute;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow .slide-image .image-tag a {
	display: block;
	width: 100%;
	height: 100%;
}
/*.page-holiday-gift-shop-materials #promotional-materials-slideshow .slide-image .image-tag a:hover {
	cursor: url("/sites/all/modules/highslide/highslide/graphics/magnifier.png"), pointer;
}*/
.page-holiday-gift-shop-materials #promotional-materials-slideshow #image-tag_gift-wrapping {
	width: 364px;
	height: 230px;
	top: 165px;
	left: 147px;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow #image-tag_take-home-flyer {
	width: 233px;
	height: 182px;
	top: 61px;
	left: 317px;
}
.page-holiday-gift-shop-materials #promotional-materials-slideshow #image-tag_planner {
	width: 133px;
	height: 185px;
	top: 36px;
	left: 152px;
}

.page-holiday-gift-shop-materials #promotional-materials-slideshow_slide-6 .slide-image img {
	margin-top: 50px;
}

/* @end */

.call-us, .call-to-action {
	text-align:center;
	font-size:1.286em;
}
.call-us div {
	padding: 20px 20px 10px 20px;
	margin-bottom: 22px;
}
.call-us div p {
	margin-bottom: .688em;
}
.call-us .phone-number {
	font-size: 3em;
	line-height: 1.2em;
}

.call-us.call-to-action div {
	background-color: #86002c;
	color: white;
	border: 1px solid #3b0013;
}

.view-hgs-items .view-content {
	padding-bottom: 42px;
	overflow: auto;
}

.view-hgs-items .item-list ul.pager li.pager-current {
	color: #82002b;
	text-decoration: underline;
	background: #f4f4f4;
	border: 1px solid #e0e0e0;
}

.view-hgs-items .view-content .item-list ul li.views-row {
	float: left;
	width: 460px;
	padding: 10px;
	overflow: auto;
}

.view-hgs-items .view-content .item-list ul li.views-row-odd {
	clear: both;
}

.view-hgs-items .view-content div.item-list ul {
	list-style: none;
	padding: 0;
}

.view-hgs-items .view-content div.item-list img {
	float: left;
	border: 1px solid #f4f4f4;
	margin-right: 20px;
}

/*.view-hgs-items .view-content div.item-list a img {
	cursor: url(/sites/all/modules/highslide/highslide/graphics/magnifier.png), pointer;
}*/

.view-hgs-items .view-content div.item-list label {
	font-weight: bold;
	font-size: 1.143em;
	text-indent: 10em;
	padding-left: 10px;
}
.view-hgs-items .view-content .item-list .views-field-field-item-hgs-school-price-value label {
	padding-left: 0;
}