 /* Generic Selectors */ 

 	body { 

    font-family: Georgia, 'Times New Roman', Times, serif;

    font-size: 12px; 

    color: #000000;

   background-color:#141414; 

 	background: url(images/headers-etc/bg-gradient.png) 0% 0% repeat-x; 

	height: 100%;

	padding: 5px;

	color: #fff; 

/*	 For WebKit (Safari, Google Chrome etc) 

background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#ffffff)) no-repeat; */

/* For Mozilla/Gecko (Firefox etc) 

background: -moz-linear-gradient(top, #00f, #fff) no-repeat; */

/* For Internet Explorer 5.5 - 7 

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF);*/

/* For Internet Explorer 8

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF)"; */

    text-align: left;   

    } 



    .gradient-bg{

	background: url(images/headers-etc/bg-gradient.gif) 0% 0% repeat-x;

	color: #000000;

	height: 2000px;

	padding: 5px;

	}

     

    p { 

    width: 80%; 

    }

    

    a img {

	 border: none;

	}    



    li {

    list-style-type: none; 

    line-height: 150%; 

    list-style-image: disc; /* url(../images/arrowSmall.gif); */

    } 

    

    h2 { 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 18px; 

    font-weight: bold; 

    color: #808080; 

    }     



    .img-shadow 

	{

			float:left;

			background: url(shadowAlpha.png) no-repeat bottom right !important;

	/*		background: url(shadow.gif) no-repeat bottom right;  */

			margin: 10px 0 0 10px !important;

	//		margin: 10px 0 0 5px;

			cursor: pointer;

	}

	

	.img-shadow img

	{

		display: block;

		position: relative;

		background-color: #fff;

		border: 1px solid #a9a9a9;

		margin: -6px -4px 6px -6px;

		padding: 0px;

 	}

 	

    .h1GalleryName { 

    position: relative;

    top: 5px;

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 20px; 

    font-weight: bold; 

    color: #c0c0c0; 

    margin-left: 110px;

    } 



    .h1GalleryNameLeft { 

    position: relative;

    top: 5px;

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 20px; 

    font-weight: bold; 

    color: #c0c0c0; 

    margin-left: 00px;

    } 

    

    .h2Advert { 

    position: relative;

    top: 5px;

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 20px; 

    font-weight: bold; 

    color: red; 

    margin-left: 410px;

    } 

 

    .h2Info { 

    position: relative;

    top: -5px;

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 18px; 

    font-weight: bold; 

    color: #c0c0c0; 

    margin-left: 0px;

    }

    

    .h3 { 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 16px;

    font-weight: bold; 

    color: #c0c0c0; 

    border-bottom: 1px solid #gray; 

    text-align: left;

    } 

    

    .h3ss{

    position: relative; 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 16px;

    font-weight: bold; 

    color: #c0c0c0; 

/*    border-bottom: 1px solid #gray;  */

    left:20px;

    } 

    

 	.h3ss:hover{

    position: relative; 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 16px;

    font-weight: bold; 

    color: #808080; 

/*    border-bottom: 1px solid #gray;  */

    left:20px;

    } 



    .h3gal{

    position: relative; 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 18px;

    font-weight: bold; 

    color: #c0c0c0;

/*    border-bottom: 1px solid #gray;  */

    left:20px;

    } 

    

    .h3help{

    position: relative; 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 18px;

    font-weight: bold; 

    color: #c0c0c0; 

/*    border-bottom: 1px solid #gray;  */

    left:10px;

    } 

        

    h4 { 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 14px;

    font-weight: bold; 

    color: #ffffff; 

    text-align: left;

    } 

    .h4Center { 
    font-family: Georgia, 'Times New Roman', Times, serif; 
    font-size: 14px;
    font-weight: bold; 
    color: #c0c0c0; 
    text-align: center;
    }     



 

 /*----------------------- Pseudo classes -----------------------*/ 

 /* 	a:link{

 	color: #000000;

 	}

  :link { 

    

    font-family: trebuchet ms;

	font-size: 10pt;

    color: #ffffff; 

    text-decoration: underline; 

    font-weight: bold; 

    } 



    li :link { 

    color: #ffffff; 

    text-decoration: underline; 

    font-weight: bold; 

    } 

    

	:visited { 

    color: #909090;

    text-decoration: underline; 

    font-weight: bold; 

    } 



    li :visited { 

    color: #909090; 

    text-decoration: underline; 

    font-weight: bold; 

    } 



    li : active {

	color: red;

	padding-bottom: 5px;

	font-weight: bold;

	text-decoration: underline; 

 	}

 

 

    li :hover { 

    display: block; 

    color: blue; 

    padding-bottom: 5px; 

    font-weight: bold; 

    text-decoration: underline; 

    border-bottom-width: 1px; 

    border-bottom-style: solid; 

    border-bottom-color: #C6EC8C; 

    } 

*/



  

 /*----------------------- Styles -----------------------*/

	.menuItem

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: #f0f0f0;

		text-align: right;

	}



	.menuItemHome

	{

		font-family: trebuchet ms;

		font-size: 12pt;

		color: #ffffff;

		text-align: right;

	}

	

	.menuItemBold

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: gray;

		text-align: right;

		font-weight: bolder;

	}	

	

	.menuItem:hover

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: #808080;

	}

	

	.menuItemSelected

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: #b0b0ff;

		text-align: right;

	}



	.menuItemBlue

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: blue;

		text-align: right;

	}



	.menuItemRed

	{

	font-family: trebuchet ms;

	font-size: 12pt;

	color: red;

	text-align: right;

}

	

    

    .thumbnail{

    float: left;

    width: 270px;

    height: 205px;

    margin: 10px;

    border: 1px solid #999;

    padding: 5px 5px 5px 5px; /*top right bottom left*/

    background: #202020;

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 12px;

    font-weight: bold; 	

    color: #a0a0a0;

 

    align: center;

    text-align: center;

    cursor: pointer;

	}

	

	.thumbtext{

	background: #202020;

   	font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 12px;

    font-weight: normal; 	

    color: #a0a0a0;

    text-align: center;

	}

	

	.clearboth { clear: both; }



	.linksHeader { 

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 16px;

    font-weight: bold; 

    color: #000000; 

    text-align: center;

    border-bottom: 1px solid #C6EC8C; 

    } 

    

	.infoText

	{

	font-family: trebuchet ms;

	font-size: 10pt;

	color: #b0b0b0;

	align: left;

	}

	

	.buyText

	{

	font-family: trebuchet ms;

	font-size: 10pt;

	color: #b0b0b0;

	align: left;

	}



	.buyTextLink

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: #B0B0F0;

		text-decoration: underline;

		align: left;

    }

    	

	.siteInfoText

	{

	font-family: trebuchet ms;

	font-size: 10pt;

	color: #a08080;

	align: left;

	}

	

	.siteInfoLink

	{

	font-family: trebuchet ms;

	font-size: 10pt;

	color: #a08080;

	align: left;

	}

	

	.showImage

	{

	 

    display: block;

    margin-left: auto;

    margin-right: auto;

	cursor: pointer;

	padding: 5px 5px 5px 5px;

	background-color: #808080; 

	border: 4px solid #606060;

 

    }	

    

	 .imageLink

	{

		position: relative;

		left:50px;

		font-family: trebuchet ms;

		font-size: 12pt;

		color: #B0B0B0;

		text-decoration: underline;

		text-align: center;

		

    }

    

    .imageLinkNoUnderline

	{

		position: relative;

		left:50px;

		font-family: trebuchet ms;

		font-size: 12pt;

		color: #B0B0B0;

		text-decoration: none;

		text-align: center;

		

    }	 

 	 



    .buyLink

	{

		font-family: trebuchet ms;

		font-size: 9pt;

		color: #b0b0b0;

		text-decoration: underline;

		text-align: center;

    }	 

    

    .buyLink:hover

	{

		font-family: trebuchet ms;

		font-size: 9pt;

		color: blue;

		text-decoration: underline;

		text-align: center;

    }

    

    .frameLink

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: #00000;

		text-decoration: underline;

		text-align: center;

    }	 

     

    

    .frameLink:hover

	{

		font-family: trebuchet ms;

		font-size: 9pt;

		color: blue;

		text-decoration: underline;

		text-align: center;

    }

    

    .buyLineBlack

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: black;

	}	



	.buyLineRed

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: red;

	}	



	.buyLineGreen

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: green;

	}		

	

	.buyLineBlue

	{

		font-family: trebuchet ms;

		font-size: 10pt;

		color: blue;

	}	



    input.searchButton {

    	background-color: #996666;

    	font-size: 14px; 

    	color: #ffbbbb;

 		position: absolute;

 		top: 25px;

    }



    input.searchBox {

    	background-color: #ddbb99; 

    	font-size: 14px; 

    	color: black;

 		position: absolute;

 		left: 70px;

 		top: 25px;

    }

    

    select.selectBox {

    	background-color: #ddbb99; 

    	font-size: 14px; 

    	color: black;

 		position: relative;

 		top: 0px;

    }

    

    input.buyButton {

    	background-color: #996666;

    	font-size: 14px; 

    	color: #ffbbbb;

 		position: relative;

 		top: 0px;

    }

    

    input.cart {

 		position: absolute;

		left: 0px;

		top: 60px;

    }



    input.wishlist{

		position: absolute;

		left: 130px;

		top: 60px;

		color: white;

    }



    

    a.cart {

		position: relative;

		left: 150px;

		top: -30px;

		color: white;

}



    /*----------------------- ID's -----------------------*/ 

    

    #container{

    width: 1201px;

    margin-left: auto;

    margin-right: auto;

    -moz-box-shadow: 5px 4px 6px #101010;

	-webkit-box-shadow: 5px 4px 6px #101010;

	box-shadow: 5px 4px 6px #101010;

	/* For IE 8 */

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000')";

	/* For IE 5.5 - 7 */

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');

    }

    

    #header{ 

    position: relative; 

    z-index: 15; 

    padding: 0 0 0px 0px; /*top right bottom left*/

    height: 100px;

    width: 1201px;

    margin-left: 0px;

    background-color: #444444;

 	border-bottom: 1px solid #C6EC8C; 

    margin-top: 0px; 

    text-align: left;

    }

       

    #headerBlockLeft{ 

    position: absolute; 

    background: #333333;

    z-index: 100; 

    height: 100px;

    width: 150px;

	top: 0;

	left:0px;

    border-right: 1px solid #C6EC8C; 

    margin-top: 0px;

    text-align: center;



    }   



    #headerBlockMiddle{ 

    position: absolute; 

    z-index: 15; 

    height: 100px;

    width: 750px;

  	top: 0;

	left:200px;

/*    border-right: 1px solid #C6EC8C; */

    margin-top: 0px; 

    }

      

   #headerBlockMiddleOverride{ 

    position: absolute; 

    z-index: 5000; 

    height: 100px;

    width: 750px;

  	top: 110px;

	left:500px;

/*    border-right: 1px solid #C6EC8C; */

    margin-top: 0px; 

    text-color: red;

    }



    #headerBlockRight{ 

    position: absolute; 

    z-index: 15; 

    height: 100px;

    width: 300px;

	top: 0px;

	right:0;

/*    border-left: 1px solid #C6EC8C;  */

    margin-right: 0px; 

    }



    #mainContent{

    background-color: #212121;

    position: absolute;

    width: 1201px;

    -moz-box-shadow: 5px 4px 6px #101010;

	-webkit-box-shadow: 5px 4px 6px #101010;

	box-shadow: 5px 4px 6px #101010;

	/* For IE 8 */

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#101010')";

	/* For IE 5.5 - 7 */

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#101010');     }

    

    #navigation { 

    float: left;

    z-index: 90; 

    width: 150px; 

 

    margin-left: 0px; 

    margin-top: 0px; 

    border-right: 1px solid #C6EC8C; 

    font-weight: normal; 

    background-color: #212121;

    } 

   

    #centerDoc { 

    float: left;

    top: 0px;

    z-index: 50; 

    padding: 0px 0px 0px 0px; /* top right bottom left*/

    width: 1050px;



    background: #212121; 

    margin-left: -1px;

    border-left: 1px solid #C6EC8C; 

  

    text-align: left;



    z-index: 80;

    }

    

    #thumbBlock{ 

    position: relative;

    background: #181818;

  /*	width: 910px;*/

    left: 0;

    right: 0;

    margin-left:2%;

    margin-right:2%;

    margin-top:20px;

    padding:20px 25px 20px 25px; 

    text-align:left;

    } 



    #thumbContent{



    }

        

    #thumbnailBlock{

    float: left;

    width: 270px;

    height: 205px;

    margin-top: 10px;

    margin-right: 2%;

    border: 1px solid #999;

    padding: 5px 5px 5px 5px; /*top right bottom left*/

    background: #202020;

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 12px;

    font-weight: bold; 	

    color: #a0a0a0;

    text-align: center;

    cursor: pointer;

	}

    

    #imageBlock{ 

    position: relative; 

    background: #202020;

    left: 0;

    right: 0;

    margin-left:2%;

    margin-right:2%;

    margin-top:00px;

    padding:20px 25px 20px 25px; 

    text-align:left;

	}





	#narrativeBlock{

	position: relative; 

    background: ##2e2e2e;

/*    width: 900px; */

/*    height: 900; */

 	left: 0;

 	right: 0;

    margin-left:2%;

    margin-right:2%;

    margin-top:20px;

    padding:20px 25px 20px 25px; 

    text-align:left;

    }

    

	#flashcontainer{

	width: 1000px;

    margin-left: auto;

    margin-right: auto;

  /*  padding:10px 75px 0px 75px; */

 

  /*  z-index: 70; */

    }

    

	#keywordsBlock{

	 position: relative; 

    background: #202020;

/*    width: 900px; */

/*    height: 900; */

 	left: 0;

 	right: 0;

    margin-left:2%;

    margin-right:2%;

    margin-top:20px;

    padding:20px 25px 20px 25px; 

    }

    

	#informationBlock{

	position: relative; 

    background: #202020;

/*    width: 900px; */

/*    height: 900; */

    left: 0;

    right: 0;

    margin-left:2%;

    margin-right:2%;

    margin-top:20px;

    padding:20px 25px 20px 25px; 

    text-align:left;

    }

    

   	#aboutUsPictureBlock{

/*	float: left; */

	width: 290px;

	height: 290px;

	margin: 10px;

	border: 1px solid #999;

	padding: 5px 5px 5px 5px; /*top right bottom left*/

	background: #202020;

	color: #a0a0a0;

	align: center;

    text-align: center;

    cursor: pointer;

	}



	#infoBlock{

/*	float: left; */

	width: 290px;

	height: 320px;

	margin: 10px; 

/*	border: 1px solid #999; */

	padding: 0px 0px 0px 5px; /*top right bottom left*/

	background: #2a2a2a;

	color: #c0c0c0;

	align: center;

    text-align: justify;

	}

	

	#infoHeader{

	background: #b0a0a0;

    font-family: Georgia, 'Times New Roman', Times, serif; 

    font-size: 20px; 



	color: #606060;

	align: center;

    text-align: center;

	}

	

	#buyNarrativeBlock{

	position: relative; 

    background: ##2e2e2e;

/*    width: 900px; */

/*    height: 900; */

 	left: 0;

 	right: 0;

    margin-left:2%;

    margin-right:2%;

    margin-top:20px;

    padding:20px 25px 20px 25px; 

    text-align:left;

    }

    

	#buyThisItemBlock{ 

    position: relative; 

    background: #2e2e2e;

    width: 958px;

  /*  height: 900; */

 	left: 0;

 	right: 0;

    margin-left:2%;

    margin-right:2%;

    padding:0px 25px 0px 25px; 

	}

	

	#cardBlock{

	position: relative;

	padding: 10px 00px 00px 10px; 

	margin-left: 50px;

	width: 750px;

	height: 550px;

	top: -30px;

	background: #444444;

   	z-index: 50; 

	}	



	#cardImageBlock{

	position: absolute;

	width: 700px;

	height: 500px;

 	bottom: 37px;

 	right: 29px;

 	border: 0px solid #F0E0E0;

	background: #444444;

 	z-index: 2; 

 	}

	

	#h-frameBlock{

	position: relative;

	padding: 10px 00px 00px 10px; 

	margin-left: -15px;

	width: 893px;

	height: 664px;

	top: 0px;

	background: #c0c0c0;

   	z-index: 300; 

	}



	#h-framePictureBlock{

	position: absolute;

	padding: 0px 00px 00px 0px; 

	margin-left: 00px;

	width: 893px;

	height: 644px;

	top: 0px;

	background: transparent;

   	z-index: 500; 

	}	

	

	#h-frameBlockImage{

	position: relative;

	padding: 10px 00px 00px 10px; 

	margin-left: 20px;

	width: 893px;

	height: 664px;

	top: 0px;

	background: #c0c0c0;

   	z-index: 300; 

	}

	

	#h-bImageBlock-1x1{

	position: absolute;

	width: 400px;

	height: 400px;

 	bottom: 149px;

 	right: 252px;

 	border: 0px solid #F0E0E0;

	background: #c0c0c0;

 

	z-index: 400; 

 

	}

	

	#h-bImageBlock-3x2{

	position: absolute;

	width: 600px;

	height: 400px;

 	bottom: 149px;

 	right: 152px;

 	border: 0px solid #F0E0E0;

	background: #c0c0c0;

 

	z-index: 400; 

 

	}



	#h-bImageBlock-5x3{

	position: absolute;

	width: 600px;

	height: 360px;

 	bottom: 168px;

 	right: 152px;

 	border: 0px solid #F0E0E0;

	background: #c0c0c0;

 

	z-index: 400; 

 

	}



	#h-bImageBlock-2x1{

	position: absolute;

	width: 600px;

	height: 300px;

 	bottom: 195px;

 	right: 152px;

 	border: 0px solid #F0E0E0;

	background: #c0c0c0;

 

	z-index: 400; 

 

	}

	

	#h-bImageBlock-3x1{

	position: absolute;

	width: 600px;

	height: 200px;

 	bottom: 244px;

 	right: 152px;

 	border: 0px solid #F0E0E0;

	background: #c0c0c0;

 

	z-index: 400; 

 

	}

	

	#h-bSignatureBlock-1x1{

	position: absolute;

	width: 100px;

	height: 60px;

 	bottom: 125px;

 	right: 225px;

	z-index: 450; 

 

	}	

	

	#h-bSignatureBlock-3x2{

	position: absolute;

	width: 100px;

	height: 60px;

 	bottom: 125px;

 	right: 120px;

	z-index: 450; 

 

	}

	

	#h-bSignatureBlock-5x3{

	position: absolute;

	width: 100px;

	height: 60px;

 	bottom: 146px;

 	right: 120px;

	z-index: 450; 



	}



	#h-bSignatureBlock-2x1{

	position: absolute;

	width: 100px;

	height: 60px;

 	bottom: 174px;

 	right: 120px;

	z-index: 450; 

 

	}



	#h-bSignatureBlock-3x1{

	position: absolute;

	width: 100px;

	height: 60px;

 	bottom: 222px;

 	right: 120px;

	z-index: 450; 

 	}



	#p-frameBlock{

	position: relative;

	padding: 10px 00px 00px 10px; 

	margin-left: 180px;

	width: 445px;

	height: 600px;

	top: 0px;

	background: #c0c0c0;

   	z-index: 300; 

	}



	#p-frameBlockImage{

	position: relative;

	padding: 10px 00px 00px 10px; 

	margin-left: 225px;

	width: 445px;

	height: 600px;

	top: 8px;

	background: #c0c0c0;

   	z-index: 300; 

	}

	

	#p-framePictureBlock{

	position: absolute;

	padding: 0px 00px 00px 0px; 

	margin-left: 00px;

	width: 445px;

	height: 600px;

	top: 8px;

	background: transparent;

   	z-index: 500; 

	}



	#p-bImageBlock{

	position: absolute;

	width: 333px;

	height: 500px;

/*	top: 137px;

 	left: 160px;*/

 	bottom: 8px;

 	right: 31px;

 	border: 0px solid #F0E0E0;

	background: #c0c0c0;

 

	z-index: 400; 

 	}

 	

	#p-bSignatureBlock{

	position: absolute;

	width: 100px;

	height: 60px;

 	bottom: 82px;

 	right: 70px;

 	z-index: 450; 

 

	}

	

	#helpBox{

	position: absolute;

	width: 200px;

	height: 200px;

 	top: 100px;

 	right: 500px;

	z-index: 200; 

	background: yellow;

 

	}

	

	#frameType{

	position: absolute;

/*	height: 60px;

	bottom: -15px;*/

	bottom: -5px;

 	left: 150px;

	z-index: 600; 

	}

