#module1
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:auto;
		
		margin:0px;
		
		z-index:1;
	
	}




	
#module1_header
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:25px;	
		
		 background: transparent url(images/modules/module_header.jpg) no-repeat center top;
	
	}
	
	
#module1_content
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:auto;	
		
		background: transparent url(images/modules/module_content.jpg) repeat-y center top;
		overflow:hidden;
	}
	


#module1_button
	{
	
		position:relative;
		display:inline;
		float:left;

		width:37px;	
		height:186px;	
		
		background: transparent url(images/modules/objects.jpg) no-repeat center top;
	
		margin:0px 0px 0px 0px;
	}
	
#module1_text
	{

		position:relative;
		display:inline;
		float:left;
		
		width:160px;	
		height:192px;
		
	
		margin:0px 0px 0px 10px;
		
		font-size: 12px;
		font-family: Verdana;
		text-decoration : none;
		color: #000;
		
		text-align:justify;
		letter-spacing:1px;
		
	}

#module1_text:first-letter 
	{
		color: #ffbe24;
		font-size:x-large;
		font-weight: bold;
	}	

#module1_footer
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:42px;	
		
		background: transparent url(images/modules/module_footer.jpg) no-repeat center top;
		

	}
	
	
	



#module2
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:auto;
		
		margin:0px 0px 0px 0px;
		
		z-index:1;
	
	}
	
#module2_header
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:42px;	
		
		background: transparent url(images/modules/module2_header.jpg) no-repeat center top;
	
	}
	
	
#module2_content
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:auto;	
		
		background: transparent url(images/modules/module2_content.jpg) repeat-y center top;
		overflow:hidden;
	}
	
#module2_button
	{
	
		position:relative;
		display:inline;
		float:left;

		width:35px;	
		height:147px;	
		
		background: transparent url(images/modules/textures.jpg) no-repeat center top;
	
		margin:20px 0px 0px 1px;
	}
	
#module2_text
	{

		position:relative;
		display:inline;
		float:left;
		
		width:160px;	
		height:186px;
		
	
		margin:5px 0px 0px 10px;
		
		font-size: 12px;
		font-family: Verdana;
		text-decoration : none;
		color: #000;
		
		text-align:justify;
		letter-spacing:1px;
	}	
	
	
#module2_text:first-letter 
	{
		color: #ffbe24;
		font-size:x-large;
		font-weight: bold;
	}	

#module2_footer
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:13px;	
		
		background: transparent url(images/modules/module2a_footer.jpg) no-repeat center top;

	
	}
	






#module3
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:auto;
		
		margin:15px 0px 0px 0px;
		
		z-index:1;
	
	}
	
#module3_header
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:22px;	
		
		 background: transparent url(images/modules/module3_header.jpg) no-repeat center top;
	
	}
	
	
#module3_content
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:auto;	
		
		background: transparent url(images/modules/module3_content.jpg) repeat-y center top;
		overflow:hidden;
	}
	
	
#module3_button
	{
	
		position:relative;
		display:inline;
		float:left;

		width:38px;	
		height:198px;	
		
		background: transparent url(images/modules/materials.jpg) no-repeat center top;
	
		margin:0px 0px 0px 1px;
	}
	
#module3_text
	{

		position:relative;
		display:inline;
		float:left;
		
		width:160px;	
		height:186px;
		
	
		margin:5px 0px 0px 10px;
		
		font-size: 12px;
		font-family: Verdana;
		text-decoration : none;
		color: #000;
		
		text-align:justify;
		letter-spacing:1px;
	}	
	
	
#module3_text:first-letter 
	{
		color: #ffbe24;
		font-size:x-large;
		font-weight: bold;
	}	


	
#module3_footer
	{
	
		position:relative;
		display:block;
		float:left;

		width:778px;	
		height:19px;	
		
		background: transparent url(images/modules/module2_footer.jpg) no-repeat center top;
		
	
	
	}



	
#inter_banner
	{

		position:relative;
		display:block;
		float:left;
		
		width:778px;	
		height:90px;
		
		margin:-27px 0px -30px 0px;
		
		z-index:100;
		
		
	}
	



#inter_banner_footer
	{

		position:relative;
		display:block;
		float:left;
		
		width:776px;	
		height:90px;
		
		margin:-32px 0px -52px 0px;
		
		z-index:100;
	}
	

.win_header_text
	{
		position:relative;
		display:block;
		float:left;
		
		width:166px;	
		height:20px;
		
		font-size: 11px;
		font-family: Verdana;
		text-decoration : none;
		font-weight: bold;
		color: #fff;
		
		margin:6px 0px;
	
	}



.win
	{
	
		position:relative;
		display:inline;
		float:left;

		width:166px;	
		height:180px;
	
		margin:5px 10px;
	}
	
.win_header
	{

		position:relative;
		display:block;
		float:left;
		
		width:166px;	
		height:34px;

		background: transparent url(images/win/win_header.jpg) no-repeat center top;
	}
	
	
.win_content
	{

		position:relative;
		display:block;
		float:left;
		
		width:166px;	
		height:auto;

		background: transparent url(images/win/win_content.jpg) repeat-y center top;
	}
	

.win_content
	{
	
		padding:5px 0px;
	
	}
		
.win_footer
	{

		position:relative;
		display:block;
		float:left;

		width:166px;	
		height:20px;

		background: transparent url(images/win/win_footer.jpg) no-repeat center top;

		font-size: 11px;
		font-family: Verdana;
		text-decoration : none;
		font-weight: bold;
		color: #fff;
		
		margin:0px;
		padding:0px;
		
	}
	

.win_thumb
	{
		position:relative;
		display:block;
		float:left;

		width:138px;	
		height:104px;
		
		border:2px solid rgb(92,92,92);

		margin:0px 0px 0px 12px;
		padding:0px;

	}
	
	
* html .win_thumb
	{
		position:relative;
		display:block;
		float:left;

		width:138px;	
		height:104px;
		
		border:2px solid rgb(92,92,92);

		margin:0px 0px 0px 6px;
		padding:0px;

	}	
	
	





#footer
	{
	
		position:relative;
		display:block;
		float:left;

		width:776px;	
		height:auto;
		
		margin:20px 0px 0px 0px;
		
		z-index:1;
	
	}
	
#footer_header
	{
	
		position:relative;
		display:block;
		float:left;

		width:776px;	
		height:21px;	
		
		 background: transparent url(images/footer/footer_header_main.jpg) no-repeat center top;
	
	}
	
#footer_header p
	{
		
		padding:1px 0px 0px 0px;
		
		font-size: 10px;
		font-family: Verdana;
		text-decoration : none;
		font-weight: bold;
		color: #666666;
		
	}	
#footer_content
	{
	
		position:relative;
		display:block;
		float:left;

		width:776px;	
		height:auto;	
		
		background: transparent url(images/footer/footer_content.jpg) repeat-y center top;
		
	
	}
#footer_content p
	{
		
		padding:0px 5px;
		
		font-size: 9px;
		font-family: Verdana;
		text-decoration : none;
		font-weight: bold;
		color: #666666;
	}

	
#footer_footer
	{
	
		position:relative;
		display:block;
		float:left;

		width:776px;	
		height:7px;	
		
		background: transparent url(images/footer/footer_footer.jpg) no-repeat center top;
		
	
	
	}
	
		


























	
.click	a
	{
	
		position:relative;
		display:block;
		float:left;
	
		width:37px;	
		height:185px;
		
		cursor: pointer;
	}
	
	
	
.click	a:hover
	{
	
		position:relative;
		display:block;
		float:left;
	
		width:37px;	
		height:185px;
		
		cursor: pointer;
		
		background: transparent url(images/modules/objects_hover.jpg) no-repeat center top;
	}
		
	
	
.click1	a
	{
	
		position:relative;
		display:block;
		float:left;
	
		width:35px;	
		height:147px;
		
		cursor: pointer;
	}
	
	
	
.click1	a:hover
	{
	
		position:relative;
		display:block;
		float:left;
	
		width:35px;	
		height:147px;
		
		cursor: pointer;
		
		background: transparent url(images/modules/textures_hover.jpg) no-repeat center top;
	}
		
	
	
	
.click2	a
	{
	
		position:relative;
		display:block;
		float:left;
	
		width:37px;	
		height:198px;
		
		cursor: pointer;
	}
	
	
	
.click2	a:hover
	{
	
		position:relative;
		display:block;
		float:left;
	
		width:37px;	
		height:198px;
		
		cursor: pointer;
		
		background: transparent url(images/modules/materials_hover.jpg) no-repeat center top;
		
		
	}




	
#gallery_all_top
	{
	
		position:relative;
		display:block;
		float:right;

		width:559px;	
		height:24px;
		
		margin:1px 0px 0px 0px;
		
		background: transparent url(images/modules/top_stuff.jpg) no-repeat center top;
		

	}
	
.gallery_p
	{
		font-size: 13px;
		font-family: Verdana;
		text-decoration : none;
		color:#000;
				
		padding:4px 0px 0px 0px;
	}
	
	
	
	
#gallery_all_top_module3
	{
	
		position:relative;
		display:block;
		float:right;

		width:560px;	
		height:20px;
		
		margin:2px 0px 0px 0px;
		
		background: transparent url(images/modules/top_stuff_module3.jpg) no-repeat center top;
		

	}
	
.gallery_p_module3
	{
		font-size: 13px;
		font-family: Verdana;
		text-decoration : none;
		color:#000;
				
		padding:3px 0px 0px 0px;
	}
	



	
	
	.star-rating,
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus,
	.star-rating .current-rating{
		background: url(images/star.gif) left -1000px repeat-x;
	}
	.star-rating
	{
		position:relative;
		width:125px;
		height:25px;
		overflow:hidden;
		list-style:none;
		margin:0;
		padding:0;
		background-position: left top;
	}
	.star-rating li
	{
		display: inline;
	}
	.star-rating a,
	.star-rating .current-rating
	{
		position:absolute;
		top:0;
		left:0;
		text-indent:-1000em;
		height:25px;
		line-height:25px;
		outline:none;
		overflow:hidden;
		border: none;
	}
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus
	{
		background-position: left bottom;
	}
	.star-rating a.one-star{
		width:20%;
		z-index:6;
	}
	.star-rating a.two-stars{
		width:40%;
		z-index:5;
	}
	.star-rating a.three-stars{
		width:60%;
		z-index:4;
	}
	.star-rating a.four-stars{
		width:80%;
		z-index:3;
	}
	.star-rating a.five-stars{
		width:100%;
		z-index:2;
	}
	.star-rating .current-rating{
		z-index:1;
		background-position: left center;
	}

.inline-rating
	{
		display:-moz-inline-block;
		display:-moz-inline-box;
		display:inline-block;
		vertical-align: middle;	
		position:relative;
		float:right;
		margin:0px 30px 0px 0px;
	}

.rating_b
	{
	
		display:-moz-inline-block;
		display:-moz-inline-box;
		display:inline-block;
		vertical-align: middle;	
		position:relative;
		float:left;
		
		margin:2px 0px 0px 35px;
		font-size: 13px;
		font-family: Verdana;
		text-decoration : none;
		font-weight: bold;
		color:#000;
	}

.small-star
	{
		width:50px;
		height:10px;
	}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating
	{

		background-image: url(images/star_small.gif);
		line-height: 10px;
		height: 10px;

	}

.star_wrapper{
	
		position:relative;
		display:block;
		float:left;
		
		width:60px;
		height:10px;
		
		margin:0px 0px 0px 60px;
	}
	
* html .star_wrapper
	{
	
		position:relative;
		display:block;
		float:left;
		
		width:60px;
		height:10px;
		
		margin:0px 0px 0px 27px;
	}
	
	
	
	
	
	
.water
	{

		position: absolute;
		font-size: 9px;
		font-family: Verdana;
		text-decoration : none;
		font-weight: bold;
		color:#cccccc;

		width:138px;
		height:10px;

		left:14px;
		top:100px;
		
		cursor:hand;
		
	}
