
/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	color: #747d67;
	background: url(../_images/bg4.jpg) no-repeat fixed 0 0;
	font: 15px/21px Arial, Helvetica, sans-serif;
}
					  				  
/*
	UTILITY STYLES
*/				  				  

.galleryFloat { 
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;	
}
					  				  
.floatLeft { 
	float: left; 
	margin-right: 10px;
}

.floatRight { 
	float: right; 
	margin-left: 10px;
}

.videoFloat {
	float: right; 
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 40px;
}

.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 500px; margin: 25px auto; position: relative; min-height: 500px;
											  background: url(../_images/bg.png) top center; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: white; }

blockquote { 
	padding: 0 20px; 
	margin-left: 20px; 
	border-left: 20px 
	solid #ccc; 
	font-size: 14px; 
	font-family: Georgia, serif; 
	font-style: italic; 
	margin-top: 10px;
}

/* LINKS */

a:link, a:visited {
	color: #0066a8;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}

a:active {
	color: #0066a8;
	text-decoration: none;
}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {
	color: #2f332a;
	font-weight: bold;
	font-family: Helvetica, Arial;
	padding-bottom: 5px;
}

h2 {
	font-size: 20px;
	line-height: 20px;
	letter-spacing: -0.5px;
}

h3 {
	font-size: 20px;
	line-height: 20px;
	letter-spacing: -0.5px;
}





/*
	SLIDER
*/
.slider-wrap { width: 827px; position: absolute; top: 10px; left: 40px; }	


.stripViewer .panelContainer  .panel ul { text-align: left; margin: 0 0 0 0; }
.stripViewer { position: relative; overflow: hidden; width: 828px; height: 410px; border: 1px solid black;}
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }

/* widens image */
.stripViewer { 
	width: 824px; 
	background-color: white;
}

.panelContainer { 
	float: left; 
	height: 100%; 
	position: relative; 
	width: 824px; 
}
.panel { 
	float: left; 
	height: 100%; 
	position: relative; 
	width: 826px; 
}

.wrapper { 
	width: 824px; 
	min-height: 410px;
}

.wrapper_scroll { 
	width: 814px; 
	height: 410px;
	margin-left: 10px;
	overflow-y: scroll;	
}

.wrapper_scroll_img { 
	width: 824px; 
	height: 410px;
	overflow-y: scroll;	
}

.wrapper_scroll_right_img { 
	width: 814px; 
	height: 410px;
	margin-left: 10px;
	overflow: auto;	
}

.wrapper_scroll_band { 
	height: 410px;
	margin-left: 20px;
	overflow: auto;	
}

.wrapper_scroll_news { 
	width: 814px; 
	height: 410px;
	overflow: auto;	
}
.wrapper_scroll_right_img_top { 
	width: 814px; 
	height: 410px;
	margin-left: 10px;
	overflow-y: scroll;
	margin-top: 10px;
}

.stripNavL, .stripNavR, .stripNav { display: none; }


#leftcol {
  margin-left: 10px;
  position: absolute;
  width: 377px;
}

#rightcol {
  background: #fff;
  position: absolute;
  left: 377px;
  width: 430px;
}

#movers-row { margin: -46px 0 0 137px; }
#movers-row div	{ width: 20%; float: left; }
#movers-row div a.cross-link { float: right; }

.photo-meta-data { 
	text-align: right;
	width: 824px; 
	background: url(../_images/transpBlack.png); 
	height: 15px; 
	margin-top: -15px; 
	position: relative; 
	z-index: 9999; 
	color: white; 
}

.photo-meta-data span { font-size: 13px; }

.cross-link { display: block; 
	width: 138px; 
	margin-top: -13px;
	position: relative; 
	padding-top: 15px; 
	z-index: 9999; 
}

.active-thumb { background: transparent url(../_images/selector.png) top center no-repeat; }
.nav-thumb { border: 1px solid black; margin-right: 5px; }



/* SECTIONS */
#top_wrapper {
	position: relative;
	min-width: 907px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

/* MAIN CONTENT */

#tiger {
	position: relative;
	width: 870px;
	margin: 0 auto;
	height: 55px;
}

#main_content {
	position: relative;
	width: 907px;
	margin: 55px auto;
}



/* Rounded Corners */

.round {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
.round-top {
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-top-left-radius: 15px;
	-khtml-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.round-bottom {
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-bottom-left-radius: 15px;
	-khtml-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.socials {
	position: absolute;
	top: 75px;
	right: 22px;
}

.socials li {
	display: inline;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	font-family: Helvetica. Arial;
	color: #fff;
	padding-left: 15px;
	
}

.socials li span {
	border-bottom: 1px dotted white;
}

.socials li.icon-twitter {

}

.socials li.icon-myspace {

}

.socials li.icon-facebook {

}

.news { 
	font-size:10pt;
	color: black;
}

.news_italic {
	font-size:10pt;
	color: black;
	font-style:italic;
}

.news_caps { 
	font-size:10pt;
	color: black;
	font-variant: small-caps
}

.gray_title { 
	color: #8B7D6B; 
	font-weight:bold; 
	font-size: 12px;
}

.black_title {
	color: black;
	font-weight:bold; 
	font-size: 14px;
}	

.black_title_sm {
	color: black;
	font-weight:bold; 
	font-size: 14px;
}

.red_title { 
	color: red; 
	font-weight:bold; 
	font-size: 16px;
}


/*
	Panning Slideshow with jQuery
	Build Internet Tutorial (www.buildinternet.com)
	Written by Zach Dunn
*/

*{margin:0; padding:0;}

#window {
	clear:both; 
	width:824px; 
	height:410px; 
	background:#131310; 
	overflow:hidden; 
	position:relative; 
}

#slideshow { 
	width:1648px; 
	height:820px; 
	overflow:hidden; 
	position:relative;
}

#slideshow li{
	width:824px; 
	height:410px; 
	float:left; 
	display:inline;
}

#pcontent{background:#131310 url('images/speech-bubble.jpg') top left no-repeat; color:#FFF; font-family:georgia, serif; width:960px; margin:0px auto 10px auto; overflow:hidden; padding-top:20px;}

#pcontent p{font-size:16px; line-height:1.6em; padding:40px 30px 30px 0px; margin:0;}
#pcontent p a{color:#73ccff;}
#pcontent img{float:left; padding:30px;}

p.footer{text-align:center; color:#ccc; font-size:12px; font-family: arial, sans-serif;}
p.footer a{color:#73ccff; text-decoration: none;}


#wrapper1 {
	float:left;
	width:57%;
}

#wrapper2  {
	float:right;
	width:42.9%;
}

#wrapper3 {
	float:left;
	width:59.9%;
}

#wrapper4  {
	float:right;
	width:40%;
}

#cart {
	position: relative;
	float: right; 
	align: right;
	z-index:4;
}

#info_tiger {
	position: relative;
	float: right; 
	margin-left: 10px;
	z-index:1;	
}