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


/* product page */
#product_title
{
position:relative;
float:left;
top: 0px;
left:0px;
width:938px;
height:46px;
background-color:#d4d5d5;
padding-top:15px;
padding-left:14px;
}

#product_grid
{	
position:relative;
float:left;
top: 0px;
left:0px;
width:952px;
height:auto;
background-color:#d4d5d5;
padding-left:0px;
margin:0px;
z-index:3;
}
	
	
	#white_block
	{
			position:relative;
			float:left;
			top:0px;
			left:198px;
			background-color:#FFF;
			width:754px;
			height:100%;
			z-index:1;
	}
.product_grid_item
{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width:218px;
	height:158px;
	background-color:#b5b5b4;
	margin-left: 15px;
	margin-bottom:20px;
}
	.product_grid_item:hover
	{	
		background-color:#434545;
		cursor:pointer;
	}

	.pgi_img
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width:218px;
		height:115px;
	}
		
	.pgi_txt
	{
		position: absolute;
		top:115px;
		left: 0px;
		width:218px;
		height:43px;
		padding: 8px;
	}
		
	/* view product page */
	#product_square_photo
	{
		position:absolute;
		top:0px;
		left: 16px;
		width:453px;
		height: 466px;
		z-index:10;
	}
	
	#product_main_block
	{
			position:relative;
			float:left;
		top:0px;
		left: 10px;
		width:470px;
		height: auto;
		padding-top:0px;
		padding-left:0px;
		background-color:#FFFFFF;
	}
		#product_main_block_text
		{
			position:relative;
			float:left;
			top:0px;
			left: 16px;
			width:450px;
			height: auto;
			padding:0px;
			margin-top:16px;
			background-color:#FFFFFF;
		}
		
		#product_main_block_options
		{
			position:relative;
			float:left;
			top:0px;
			left: 16px;
			width:390px;
			height: auto;
			padding:0px;
			margin-top:20px;
			background-color:#FFFFFF;
		}
		
		#pmbo_tab_bar
		{	
			position:relative;
			float:left;
			top: 0px;
			left:0px;
			width: 452px;
			height:22px;
			border-bottom:1px solid #8f9292;
		}
			.pmbo_tab
			{
				position: relative;
				float:left;
				width:auto;
				height:17px;
				padding-top:5px;
				padding-left:10px;
				padding-right:10px;
				background-color:#CDCDCD;
				color:#8f9292;
				font-weight:bold;
			}
		
			
			.pmbo_tab_selected
			{
				position: relative;
				float:left;
				width:auto;
				height:17px;
				padding-top:5px;
				padding-left:10px;
				padding-right:10px;
				background-color:#8f9292;
			}
			
	
		#pmbo_tab_products
		{	
			position:relative;
			float:left;
			top: 0px;
			left:0px;
			width: 420px;
			height:auto;
		}	
		
		
			.pmbotp_row
			{
				position:relative;
				float: left;
				top: 0px;
				left: 0px;
				width:417px; 
				height:auto;
				padding-bottom:15px;
			}
			
			.pmbotp_item
			{
				position:relative;
				float: left;
				top: 0px;
				left: 0px;
				width:139px; 
				height:auto;
				
			}
			
			.pmbotp_item_image
			{
				position:relative;float:left;
				top:0px;
				left:0px;
				width: 139px;
				height:185px;
				padding-bottom:10px;
			}
			.pmbotp_item_info
			{	
				position:relative;
				float:left;
				top:0px;
				left:0px;
				padding-left:25px;
				width: 114px;
				height:auto;
				overflow:visible;
				display:block;
			} 
			.pmbotp_item2
			{
				position:relative;
				float: left;
				top: 0px;
				left: 0px;
				width:278px; 
				height:auto;
				
			}
			
			.pmbotp_item_info2
			{	
				position:relative;
				float:left;
				top:0px;
				left:0px;
				padding-left:25px;
				width: 253px;
				height:auto;
				overflow:visible;
				display:block;
			}	 
			.pmbotp_item3
			{
				position:relative;
				float: left;
				top: 0px;
				left: 0px;
				width:117px; 
				height:auto;
				
			}
			
			.pmbotp_item_info3
			{	
				position:relative;
				float:left;
				top:0px;
				left:0px;
				padding-left:12px;
				width: 105px;
				height:auto;
				overflow:visible;
				display:block;
			}				  
			.pmbotp_item4
			{
				position:relative;
				float: left;
				top: 0px;
				left: 0px;
				width:22px; 
				height:auto;
				
			}
			
			.pmbotp_item_info4
			{	
				position:relative;
				float:left;
				top:0px;
				left:0px;
				padding-left:0px;
				width: 22px;
				height:auto;
				overflow:visible;
				display:block;
			}
		
	#product_main_block_info
	{
		position:relative;
		float:left;
		margin-top:467px;
		left: 0px;
		width:235px;
		height: auto;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:11px;
		padding-right:15px;
		background-color:#FFFFFF;
	}
	#product_features
	{
		position:relative;
		width:235px;
		height:auto;
		min-height: 200px;
		margin-bottom:30px;
	}
	
	/* product grey boxes */
	.product_side_grey
	{
		position:relative;
		float: left;
		width:211px;
		height:auto;
		min-height:60px;
		background-color:#8f9292;
		margin-top: 0px;
		margin-bottom:0px;
		margin-left:6px;
		margin-right:0px;
		padding-top: 0px;
		padding-bottom:0px;
		padding-left:13px;
		padding-right:13px;
		cursor:default;
		
	}
	.product_side_gray
	{
		position:relative;
		float: left;
		width:211px;
		height:240px;
		min-height:60px;
		background-color:#8f9292;
		margin-top: 0px;
		margin-bottom:0px;
		margin-left:6px;
		margin-right:0px;
		padding-top: 0px;
		padding-bottom:0px;
		padding-left:13px;
		padding-right:13px;
		cursor:default;
		
	}	
	.psg_top_bar
	{
		position:relative;
		float: left;
		height:11px; width:237px; background:url(http://s63015.gridserver.com/images/core/tip_top_210.png) top left no-repeat; z-index:1000;
		left:6px;
	}


	.psg_bottom_bar
	{
		position:relative;
		float: left;
		 height:11px; width:237px; background:url(http://s63015.gridserver.com/images/core/tip_bottom_210.png); z-index:1000; margin-bottom:10px;
		left:6px;
	}

	
	
		.psg_title
		{
			position: relative;
			top: 0px;
			left:0px;
			width: 200px;
			height:20px;
			color:#FFFFFF;
			font-weight:bold;
		}

		.psg_title1
		{
			position: relative;
			top: 0px;
			left:0px;
			width: 200px;
			height:60px;
			color:#FFFFFF;
			font-weight:bold;
		}
		  
		
		.color_block
		{
			position:relative;
			float:left;
			width:30px;
			height:30px;
			margin-right:5px;
			margin-bottom:5px;
			cursor:auto;
		}
		
		.image_block
		{
			position:relative;
			float:left;
			width:40px;
			height:40px;
			margin-right:10px;
			margin-bottom:10px;
			cursor:auto;
		}

