/* CSS Document */
/*********************
ProSportsPixOnline.com
Main Style Sheet - Galleries
Template 5

Version 5.0
February 24, 2006

Copyright 2005-2006. All Rights Reserved. 
Original design by: ProSportsPixOnline.
Web production/programming/design, etc. Product 9 DESIGN. 
http://www.product9.com  
*********************/

body {margin:0; padding:0;  background:#0001C5 url("../images/template/main/page_bkg.jpg") fixed repeat-x;
color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif, Geneva; font-size:100.01%; margin:0 auto;}

p, td, ol, ul, li, h1, h2, h3, h4 {margin:0; padding:0; border:0;}

p, li  {font-size:0.76em;}
h1 {font-size:1.0em;}
h2 {font-size:.9em;}
h3 {font-size:.82em;}

img {border:0;}

/*PAGE*/
#page_wrapper {width:752px; margin:12px auto; border:0;}

/*HEADER*/
#header_wrapper {width:752px; height:241px; 
						background-image:url("/images/template/main/header_bkg.jpg");
						background-repeat:no-repeat;
						background-color:#011C77;
						border:0;}
	#header_A {width:275px; float:left; margin:0;}
		#header_logo {margin:15px 0 0 15px; height:68px;}
		#header_tag {margin:15px 0 0 15px; width:200px; height:58px;}
			#header_tag h3{}
		#header_A_title {margin:5px 0 0 15px; width:200px; text-align:center; height:25px;}
			#header_A_title h1 {}
		#header_func {margin:15px 0 0 15px; width:200px; text-align:center; height:40px;}
			#header_func h1{}
	#header_B {margin-left:280px;}
		#header_B_title {height:75px; padding:0;}
			#header_B_title h1 {padding:15px 5px 5px 5px; text-align:right;}
		#header_feature {margin:18px 0 0 323px; width:145px; height:150px;}
		#header_feature_1 {margin:18px 0 0 323px; width:145px; height:150px; 
		background:url("/images/template/main/feature_cart.jpg") no-repeat;}
		#header_feature_1 h2 {color:#FFCC00;}

/*************CONTENT*/
#content_wrapper {background:url("/images/template/main/content_bkg.jpg") repeat-y; border:0; height:auto;}

/*SUBHEAD*/
	#subhead_wrapper {height:45px; width:750px; margin:0 1px; border:0; 
	background-image:url("/images/template/main/sub_bkg.jpg"); clear:left;}
		#subhead_left {height:45px; width:165px; float:left; 		
		background-image:url("/images/template/main/sub_l.jpg");
		background-position:bottom left;
		background-repeat:no-repeat;}
		/*background:url("/images/template/main/sub_l.jpg") left 10px no-repeat;*/
		
			#subhead_left p {padding:27px 0 0 45px;}
		#subhead_right {height:45px; margin-left:165px; 
		background-image:url("/images/template/main/sub_r.jpg");
		background-position:bottom left;
		background-repeat:no-repeat;}
		/*background:url("/images/template/main/sub_r.jpg") left 10px no-repeat;*/
			#subhead_right p {padding:27px 0 0 55px;}
			#subhead_title {padding:10px 0 0 56px;}

/*MAIN*/
		#content {height:auto; margin:15px 10px 22px 10px;}
			#content p {margin:0 0 10px 0;}
			#content ul {margin:0 0 10px 15px;}
			
/*SIDEBAR*/
		#sidebar {padding:15px 5px 22px 15px;}
			#sidebar h2 {text-align:center;}
			#sidebar p {padding:3px 0 6px 0;}
			#sample_poster {margin:10px 0 10px 0;}	
		
		/*GALLERY SIDEBAR*/
			
/*NAVIGATION*/
		#nav_wrapper {margin:15px 0 0 0;}
		#nav {margin:0 5px 0 5px; background:url("/images/template/main/nav_bkg.gif") repeat-y;}
			.nav_item {width:140px; padding:1px 0 5px 0; background:url("/images/template/main/nav_bkg.gif"); }
				.nav_item p {font-size:.71em; margin:0 5px 0 25px; font-weight:bold; color:#FFCC00;}
			.nav_header {width:120px; background:url("/images/template/main/nav_btn_bkg_mid.gif");}
				.nav_header {font-size:0.82em; font-weight:bold; margin:0 3px 1px 0; padding:0 0 0 10px;}

/**************FOOTER*/
#footer {width:752px; margin:0 auto 15px auto;}
	#footer_1 {height:47px; background:url("/images/template/main/footer_bkg.jpg") no-repeat;}
		#footer_1 p {padding:10px 10px 2px 230px; text-align:center;}
	#footer_2 {padding:10px 0 15px 0;}
		#footer_2 p {font-size:0.68em; text-align:center;}
		

/**************GALLERY*/
#gallery {margin:0 0 15px 25px;}
#gallery p {font-size:0.68em; margin:0 0 2px 0;}
	#gallery_title h2 {margin:10px 0 12px 0;}
	#gallery_nav {text-align:right; margin:5px 10px 5px 10px; padding:10px 0 0 0;}
		#gallery_nav p {font-size:0.92em; font-weight:bold; color:#FFCC00;}
		#gallery_nav img {margin:0 8px -3px 8px;}
	
	.header_func_gallery {margin:0; padding:0; font-size:0.69em; font-weight:bold;}
	.gallery_browse {font-size:0.69em; font-weight:bold; height:20px;}

	.thumbnail {margin:0 20px 15px 0; float:left;}/*font-size:0.72em;*/
		.thumbnail_img {width:160px; height:160px; background-color:#000000; border:1px solid #000000;}
				.thumbnail_img table {height:100%; width:100%; vertical-align:middle; text-align:center;}
		.thumbnail_txt {padding:5px 7px; }
			/*.thumbnail_txt p {padding:3px 0; font-size:2em;}*/
			.thumbnail_form {margin:0; padding:0;}
			.thumbnail_fields {font-size:0.72em; height:25px;}

		/*GALLERY SIDEBAR*/
		#sidebar_gal {padding:15px 5px 22px 15px;}
			#sidebar_gal h2 {text-align:center;}
			#sidebar_gal p {padding:3px 0 6px 0; word-wrap:break-word;}
			.sidebar_callout {width:180px; background-color:#0045BB; padding:3px;
			border-bottom:none; border-top:none;
			border-left:#FFFFFF solid 2px; border-right:#FFFFFF solid 2px;}
			.gal_buy {margin:10px 0 15px 0; width:190px;}
				.gal_buy h2 {background:url("../images/template/gallery/gal_sidebar_A.gif") top left no-repeat; 
				height:22px; border-right:#FFFFFF solid 2px; padding:5px 0 0 0; color:#FFCC00;}
				.gal_buy h4 {background:url("../images/template/gallery/gal_sidebar_A_bot.gif") bottom right no-repeat; 
				height:15px; border-left:#FFFFFF solid 2px;}

			#buy_photos {margin:0; padding: 3px; font-size:0.81em;}
			#buy_posters {margin:0; padding: 3px; font-size:0.81em;}

			#gallery_stats {}
			.gallery_nav {padding:3px 5px 0 5px; text-align:center; font-size:0.90em; font-weight:bold; font-style:italic;}
			.gallery_photo_no {font-style:italic; color:#CCCCCC; font-size:0.65em;}

			.gallery_photo_id {padding:3px 3px 0 12px; font-style:italic;}
		
		
		
		/*GALLERY ZOOM IMAGES*/
		#gallery_img {height:auto; margin:40px 10px 22px 10px; text-align:center;}
			#gallery_img p {margin:5px 0 10px 0;}
			
		#galleries {}
		#galleries caption {font-size:1.15em; font-weight:bold; padding:10px 0;}
		#galleries td {font-size:0.69em; padding:7px;}
		#galleries td td {font-size:1em; padding:7px 0;}
		
			
/**************LINKTOUS*/
#linktous {}
.linktous td {font-size:0.76em; padding:5px 10px 5px 0;}
		
/**************REFERAFRIEND*/
#refer {}
.refer td {font-size:0.76em; padding:5px 10px 5px 0;}
		
/**************
LINKS
**************/
a {color:#FFFFFF;}

.nav_item a {text-decoration:none;}
/*.nav_item a {font-size:.71em; margin:0 5px 0 32px; text-decoration:none; font-weight:bold; }*/
.nav_item a:hover {color:#FFCC00;}

#footer_2 p a {text-decoration:none;}
#footer_2 p a:hover {color:#FFCC00;}

#gallery_nav a {color:#FFFFFF; font-style:normal; text-decoration:none;}
#gallery_nav a:hover {color:#FFCC00; font-style:normal; text-decoration:none;}

/**************
PAGE STYLES & CLASSES
**************/

.event_title {color:#FFCC00;}

/*faq*/
#faq { margin-left:18px;} /*font-size:0.82em;*/
#faq li {padding:5px 0 3px 0;}
#faq a {text-decoration:none;}
#faq a:hover {text-decoration:underline;}

#faq_q {margin:15px 0 0 0;}
#faq_a {margin:15px 0 0 0;}

#faq_title h2 {text-align:left; margin:0 0 20px 0;}

.faq_q {font-weight:bold; font-style:italic; border-top:dotted #FFFFFF 1px;}
.faq_a {margin:15px 0 0 0;}
.top {text-align:right; font-size:0.72em}

.faq_nav {font-weight:bold;}
.faq_nav p {color:#FFCC00;}
.faq_nav a {text-decoration:none;}

/*pricelist*/

#pricelist {}
#pricelist h2 {margin:22px 0 5px 0; border-bottom:solid 1px #FFFFFF;}
#pricelist p {}

.deciding {margin:15px 5px 15px 10px; clear:both;}
.deciding h2 {margin:25px 0 10px 0; text-align:left; padding-top:25px;}
.deciding_images div {padding: 0px 5px 15px 0;  text-align:center; width:125px; float:left;}
.deciding_images_h {padding: 0 5px 15px 0;  text-align:center; width:300px; float:left; margin-left:135px;}



/* PAGES */

	#ice_hockey_event {}
	#ice_hockey_event h2 {}


/**************
IE ONLY HACKS - SHOW ALL IE
**************/
/*
* html #page_wrapper {height:auto;}
* html #sidebar {margin:0 -3px 0 0;}
* html #nav {margin:15px 0 0 2px;}
* html #nav_header {margin:0 0 0 0; padding:0; border:0;}
* html #subhead_left {margin:0 -3px 0 0;}
* html #subhead_right {margin:0 -3px 0 0;}
*/

/**************
IE MAC ONLY HACKS - HIDE from mac
**************/
	/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #page_wrapper {height:auto;}
* html #sidebar {margin:0 -3px 0 0;}
* html #nav {margin:15px 0 0 2px;}
* html #nav_header {margin:0 0 0 0; padding:0; border:0;}
* html #subhead_left {margin:0 -3px 0 0;}
* html #subhead_right {margin:0 -3px 0 0;}
	
	/* End hide from IE5/mac */

/**************
IE MAC ONLY HACKS - SHOW to mac
(no comments in hack area!)
**************/
	/*\*//*/
	
#header_wrapper {height:248px; position:relative;}
#content_wrapper {width:752px; position:relative;}
#header_feature {position:relative;}
#header_feature_1 {position:relative;}
#header_A {position:relative;}
#header_B {width:477px; position:relative;}


	/**/
	
/* End Mac Only hacks */