@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../lined-paper.jpg);
	background-repeat:repeat;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	margin-top:0px;
	}
	
#global{
	margin: 0px auto;
	width:1125px;
	}
#header{
	margin: 0px auto;
	width:1125px;
	}
#flash{
	position:absolute;
	width:750px;
	height:95px;
	margin-left:175px;
	background-image:url(../linedflash.jpg);
	}
#logo{
	width:172px;
	}
#logotype{
	position:absolute;
	width:172px;
	height:174px;
	background-image:url(../logo.gif);
	border:none;
	}
#nav{
	float:right;
	width:962px;
	z-index:4;
	}
#content{
	position:absolute;
	top:258px;
	margin: 0px auto;
	width:1125px;
	}
#sidemenu{
	float:left;
	width:163px;
	padding-left:10px;
	color:#666;
	}
#gallery{
	float:right;
	width:910px;
	margin:0px 22px 0px 18px;
	}
#gallerytype{
	width:910px;
	height:746px;
	margin: 0px auto;
	background-image:url(../type4.png);
	background-repeat:no-repeat;
	}
#gallerymenu{
	position:absolute;
	width:910px;
	}
#gallerymenucentre{
	position:absolute;
	width:910px;
	text-align:center;
	}
	
a.sidemenulink{
	font-family:"American Typewriter", "Courier New", Courier, monospace, "Trebuchet MS";
	font-size:16px;
	color:#ff0033;
	text-decoration:none;
	letter-spacing:-.05em;
	font-weight:bolder;
	}
a:hover.sidemenulink{
	font-family:"American Typewriter", "Courier New", Courier, monospace, "Trebuchet MS";
	font-size:16px;
	color:#a80d2c;
	overflow:visible;
	background-repeat:repeat-x;
	text-decoration:none;
	font-weight:bolder;
	}

.center{
	text-align: center;
	margin: 0px auto;
	}
	
#footer{
	position:absolute;
	margin: 0px auto;
	width:1125px;
    bottom:0;
  	text-align:center;
	font-size:11px;
	color:#333;
	}
	
	#footercollection{
	position:relative;
	margin: 0px auto;
	width:910px;
  	text-align:center;
	font-size:11px;
	color:#333;
	}

.footerrights{
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	}
.footerlinks{
	font-size:11px;
	color:#333;
	text-decoration:none;
	}
a:hover.footerlinks{
	font-size:11px;
	color:#333;
	text-decoration:underline;
	}
/* Easy Slider */

.panel { overflow:hidden; float: left; }
	#slider ul, #slider li{
		margin: 0px;
		padding:0;
		list-style:none;
		border:0px;
		}
	#slider li { 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 960px; 
		height:  360px;
		min-height:  360px;		
		}

.hidden { visibility: hidden;
position:absolute;
top:-400px;}

    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */


#nextBtn{ 
		float:right;
		display:block;
		width:119px;
		height:43px;
		left:30px;
		top:0px;
		z-index:1000;
		}
#prevBtn{ 
		float:left;
		display:block;
		width:78px;
		height:43px;
		left:0px;
		top:0px;
		z-index:1000;
		}
													
	#prevBtn a{ 
		float:left;
		display:block;
		position:relative;
		width:78px;
		height:43px;
		background:url(previousbutton.png) no-repeat 0 0;	
		}	
	#nextBtn a{
		float:left;
		display:block;
		position:relative;
		width:119px;
		height:43px;
		background:url(nextbutton.png) no-repeat 0 0;	
		}

#wrapper img , #wrapper div {
	margin: 0px auto;
	}

html {
overflow-y: scroll;
} 

#collection{
	position:absolute;
	width:910px;
	top:397px;
	text-align:center;
	z-index:2;
	}

#collectionindex{
	position:absolute;
	width:910px;
	top:670px;
	text-align:center;
	z-index:2;
	}
	
.viewmore{
	color:#333;
	text-decoration:none;
	text-align: center;
		}
.formbg{
	background-image:url(../formsides.gif);
	background-repeat:repeat-y;
	padding-left:40px;
	padding-right:40px;
	}
.formbg2{
	padding-left:40px;
	padding-right:40px;
	text-align:center;
	}
.titlered{
	font-size:24px;
	color:#F03;
	font-weight:bolder;
	}
.formtext{
	font-size:14px;
	}
.formbutton{
	background-image:url(../buttonsend.gif);
	width :86px;
	height:64px;
	border:none;
	}
	.titleblack{
	font-size:24px;
	color:#000;
	font-weight:bolder;
	}
	.view{
	font-size:12px;
	color:#333;
	font-family:"Courier New", Courier, monospace;	
	}
	#buttoncontainers{
		float:left;
	width:225px;
	height:52px;
	}
	#buttoncontainerslandscape{
		float:left;
	width:310px;
	height:52px;
	}
	#buttoncontainerslandscapeend{
		float:left;
	width:310px;
	height:52px;
	}
	#buttoncontainersend{
		float:left;
	width:215px;
	height:52px;
	}
.tholderPortrait {	
	background-image:url(tholder-bg1.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	margin:5px;
	padding:10px;
	text-align:center;
	width:200px;
	xheight: 310px;
}
.tholdersmall {
	background-image:url(../css/tholder-bgsmall.png);
	background-position:center;
	background-repeat:no-repeat;
	margin:5px;
	padding:10px;
	text-align:center;}
.tholder {
	xbackground-color:#EEEEEE;
	background-image:url(tholder-bg.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	margin:5px;
	padding:10px;
	text-align:center;
	width:280px;
}
.tholderend {
	xbackground-color:#EEEEEE;
	background-image:url(tholder-bg.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	margin:5px;
	padding:10px;
	text-align:center;
	width:260px;
}
.checkoutbutton{
	background-image:url(../checkoutbutton.gif);
	width :104px;
	height:77px;
	border:none;
	cursor:pointer;
	}
.titlethanks{
	font-size:18px;
	color:#000;
	font-weight:bolder;
	}
#outerBox{
	background-image:url(../borderstory.png);
	background-repeat:no-repeat;
	width:714px;
	height:1046px;
	text-align:center;
	margin:0px auto;
	}
#shamblelink{
	float:left;
	width:163px;
	font-family:"American Typewriter", "Courier New", Courier, monospace, "Trebuchet MS";
	font-size:16px;
	color:#000;
	text-decoration:none;
	letter-spacing:-.05em;
	font-weight:bolder;
	}
	
.text{
	float:left;
	}
.image{
	overflow:hidden;
	}
.hide{display:none}

#movie{
	background-image:url(../css/movieholder.png);
	background-position:center;
	background-repeat:no-repeat;
	margin:0px auto;
	width:800px;
	text-align:center;
	}
#close{
	width:505px;
	text-align:right;
	background-color:#FFF;
	}
	.close{
	font-size:12px;
	color:#333;
	font-family:"Courier New", Courier, monospace;	
	text-align:right;
	}
/*#sidemenuradio{
	width:183px;
	margin-top:-12px;
	margin-left:-10px;
	color:#666;
	}*/