﻿body 
{
	text-align: center;
	background-image:url('../graphics/background_main.gif');
	margin-top:13px;
	margin-bottom:13px;
}

div
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;		

}

.master_header_logo
{
	float:left; width:400px; position:relative;
}

.master_header_content
{	
	width:990px;
	background-color:White;
	display: inline-block; 
	
}

.master_header_menu
{
	 margin-top:0px; margin-left:400px; width:350px; height:100px; 
}

	.master_header_menu_caption
	{
		margin-left:20px; border-style:none; position:absolute;
	}
	
	.master_header_menu_caption_generic
	{
		display:none;
	
		width:264px; height:88px;
		
		position:relative;
		top:12px;
		left:10px;
	}
	
.master_header_login
{
	float:right; margin-top:-100px; margin-right:0px; width:250px; height:100px;
}

.master_header_content:after 
{ 
	content: ""; 
	visibility: hidden; 
	display: block; 
	clear: both; 
	
}

.master_main_logo
{
	float:left;
	margin-left:20px;
	margin-top:15px;
}

.master_slave_content
{
	float:left;
	width:745px;

	padding-top:0px;
	padding-left:0px;
	
	background-color:White;	
}

.master_sidebar_content
{
	float:right;
	width:245px;

	padding-top:0px;
	padding-left:0px;
	
	background-color:White;	

}

.footer_body
{		
	clear:both;
	position:relative;
	left:0px;
	width:990px;
	height:50px;
	
	background-color:White;		
}

.master_content_container:after 
{ 
	content: ""; 
	visibility: hidden; 
	display: block; 
	clear: both; 
	
}

.master_content_container 
{ 
	display: inline-block; 

}

.slave_content_standard
{	
	position:relative; 
	left:40px;
	top:0px;

	margin-left:0px;
	margin-bottom:10px;

	width:675px;
}	

.slave_content_full
{	
	position:relative; 
	left:40px;
	top:0px;

	margin-left:0px;
	margin-bottom:10px;

	width:930px;
}	

.slave_content_gallery
{	
	position:relative; 
	left:31px;
	top:0px;

	margin-left:0px;
	margin-bottom:10px;

	width:745px;
	/*margin-top:-28px;
*/
}	

.user_login_adhoc_background
{
	position:fixed;
	z-index:200;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	
	background-color:#000000;
	
	
}

.user_login_adhoc_box
{
	position:fixed;
	z-index:200;
	left:30%;
	top:30%;
	width:400px;
	height:300px;
	
	background-color:#EDFFCC;
	 
}

.user_login_loggedin
{
	float:left;
	margin-left:14px;
	padding:5px 0px 0px 0px;
	margin-top:0px;
	background-image:url('../graphics/background_user_loggedin.png');
	width:220px;
	height:75px;
}

.Div_Master_Navbar { position:relative; z-index:10; background-color:#FFFFFF; 
	margin-left:15px; padding-top:20px; height:35px; }

.navbar_menu_item
{
	cursor:pointer;
}


.navbar_separator	{  width:722px; float:left; margin-left:20px; height:5px; }

.navbar_menu_dropdown_shop				{ position:absolute; z-index:1000; width:105px; left:0px; top:20px; display:none; }
.navbar_menu_dropdown_shop_text			{ color:#FFFFFF; font-weight:bold; cursor:pointer; display:block; text-decoration:none; }
.navbar_menu_dropdown_shop_text:hover	{ color:#FEDC40;  }
.navbar_menu_dropdown_shop_sep			{ width:91px; height:1px; background-color:#FFFFFF; margin:5px 0px 5px 2px; }

.navbar_menu_dropdown_contest			{ position:absolute; z-index:1000; width:127px; left:109px; top:20px; display:none; }
.navbar_menu_dropdown_contest_text		{ color:#000000; font-weight:bold; cursor:pointer; display:block; text-decoration:none; }
.navbar_menu_dropdown_contest_text:hover{ color:#97B647;  }
.navbar_menu_dropdown_contest_sep		{ width:113px; height:1px; background-color:#FFFFFF; margin:5px 0px 5px 2px; }
		
.navbar_menu_dropdown_more				{ position:absolute; z-index:1000; width:84px; left:240px; top:20px; display:none; }
.navbar_menu_dropdown_more_text			{ color:#000000; font-weight:bold; cursor:pointer; display:block; text-decoration:none;}
.navbar_menu_dropdown_more_text:hover	{ color:#999999;  }
.navbar_menu_dropdown_more_sep			{ width:74px; height:1px; background-color:#FFFFFF; margin:5px 0px 5px 2px; }

.navbar_top_shop			{ background-image:url('../graphics/navbar/navbar_menu_shop_mouseover.png');		width:105px; height:35px; cursor:pointer; }
.navbar_body_shop			{ background-image:url('../graphics/navbar/navbar_menu_shop_body.png');			width:95px; padding:8px 5px 0px 5px;  text-align:center; }
.navbar_bottom_shop			{ background-image:url('../graphics/navbar/navbar_menu_shop_bottom.png');			height:16px;	width:105px;} 

.navbar_top_contest			{ background-image:url('../graphics/navbar/navbar_menu_contest_mouseover.png');		width:127px; height:35px; cursor:pointer;}
.navbar_body_contest		{ background-image:url('../graphics/navbar/navbar_menu_contest_body.png');			width:117px; padding:8px 5px 0px 5px; text-align:center; }
.navbar_bottom_contest		{ background-image:url('../graphics/navbar/navbar_menu_contest_bottom.png');			height:16px;	width:127px;} 

.navbar_top_more			{ background-image:url('../graphics/navbar/navbar_menu_more_mouseover.png');		width:84px; height:35px; cursor:pointer;}
.navbar_body_more			{ background-image:url('../graphics/navbar/navbar_menu_more_body.png');			width:74px; padding:8px 5px 0px 5px; text-align:center; }
.navbar_bottom_more			{ background-image:url('../graphics/navbar/navbar_menu_more_bottom.png');			height:16px;	width:84px;} 

.sidebar_top_design_1		{ background-image:url('../graphics/sidebar_green_top.png');		height:35px;	width:228px;	}
.sidebar_top_design_2		{ background-image:url('../graphics/sidebar_gray_top.png');			height:25px;	width:228px;	}
.sidebar_top_design_3		{ background-image:url('../graphics/sidebar_tooltip_top.png');		height:12px;	width:228px;	}

.sidebar_body_design_1		{ background-image:url('../Graphics/sidebar_green_body.png'); 		width:228px;}
.sidebar_body_design_2		{ background-image:url('../Graphics/sidebar_gray_body.png');		width:228px;	}
.sidebar_body_design_3		{ background-image:url('../Graphics/sidebar_tooltip_body.png');		width:228px;	}

.sidebar_bottom_design_1	{ background-image:url('../Graphics/sidebar_green_bottom.png');		height:24px;	width:228px;	}
.sidebar_bottom_design_2	{ background-image:url('../Graphics/sidebar_gray_bottom.png');		height:29px;	width:228px;	}
.sidebar_bottom_design_3	{ background-image:url('../Graphics/sidebar_tooltip_bottom.png');	height:25px;	width:228px;	}

.sidebar_top_design_green		{ background-image:url('../graphics/sidebar_feed_top.png');		height:20px;	width:228px;	}
.sidebar_body_design_green		{ background-image:url('../graphics/sidebar_feed_body.png');					width:228px;	}
.sidebar_bottom_design_green	{ background-image:url('../graphics/sidebar_feed_bottom.png');	height:15px;	width:228px;	}

.sidebar_top_design_green2		{ background-image:url('../graphics/sidebar_green2_top.png');		height:14px;	width:228px;	}
.sidebar_body_design_green2		{ background-image:url('../graphics/sidebar_green2_body.png');					width:228px;	}
.sidebar_bottom_design_green2	{ background-image:url('../graphics/sidebar_green2_bottom.png');	height:25px;	width:228px;	}

.sidebar_top_design_yellow		{ background-image:url('../graphics/sidebar_tooltip_top.png');		height:15px;	width:228px;	}
.sidebar_body_design_yellow		{ background-image:url('../graphics/sidebar_tooltip_body.png');						width:228px;	}
.sidebar_bottom_design_yellow	{ background-image:url('../graphics/sidebar_tooltip_bottom.png');	height:25px;	width:228px;	}

.sidebar_top_design_gray		{ background-image:url('../graphics/sidebar_multilink_top.png');		height:15px;	width:228px;	}
.sidebar_body_design_gray		{ background-image:url('../graphics/sidebar_multilink_body.png');						width:228px;	}
.sidebar_bottom_design_gray		{ background-image:url('../graphics/sidebar_multilink_bottom.png');	height:25px;	width:228px;	}

.sidebar_top_design_cart		{ background-image:url('../graphics/sidebar_cart_title_top.png');	height:54px;	width:228px;	}
.sidebar_body_design_cart		{ background-image:url('../graphics/sidebar_cart_body.png');							width:228px;	}
.sidebar_bottom_design_cart		{ background-image:url('../graphics/sidebar_cart_bottom.png');		height:25px;	width:228px;	}

.siderbar_top_howpanel			{ height:0px;  width:228px;	}
.siderbar_body_howpanel_1		{ background-image:url('/graphics/background_howpanel_1.png');	height:338px;	width:228px;	}
.siderbar_body_howpanel_2		{ background-image:url('/graphics/background_howpanel_2.png');	height:338px;	width:228px;	}
.siderbar_body_howpanel_3		{ background-image:url('/graphics/background_howpanel_3.png');	height:338px;	width:228px;	}
.siderbar_body_howpanel_4		{ background-image:url('/graphics/background_howpanel_4.png');	height:338px;	width:228px;	}
.siderbar_bottom_howpanel		{ height:0px;  width:228px;	}

.sidebar_top_design_empty		{ background-color:#FFFFFF; height:0px;	width:228px;	}
.sidebar_body_design_empty		{ background-color:#FFFFFF;				width:228px;	}
.sidebar_bottom_design_empty	{ background-color:#FFFFFF;	height:0px;	width:228px;	}

.sidebar_top_contests			{ background-image:url('../graphics/sidebar_contests_top.png');		height:70px;	width:228px;	}
.sidebar_body_contests			{ background-image:url('../graphics/sidebar_contests_body.png');					width:228px;	}
.sidebar_bottom_contests		{ background-image:url('../graphics/sidebar_contests_bottom.png');	height:18px;	width:228px;	}

.sidebar_top_sharewithfriend	{ background-image:url('../graphics/sidebar_sharewithfriend_top.png');		height:59px;	width:228px;	}
.sidebar_body_sharewithfriend	{ background-image:url('../graphics/sidebar_feed_body.png');					width:228px;	}
.sidebar_bottom_sharewithfriend	{ background-image:url('../graphics/sidebar_feed_bottom.png');		height:15px;	width:228px;	}

.sidebar_top_participate		{ background-image:url('../graphics/sidebar_participate_top.png');		height:49px;	width:228px;	}
.sidebar_body_participate		{ background-image:url('../graphics/sidebar_participate_body.png');						width:228px;	}
.sidebar_bottom_participate 	{ background-image:url('../graphics/sidebar_participate_bottom.png');	height:23px;	width:228px;	}

.sidebar_top_comments			{ background-image:url('../graphics/sidebar_comments_top.png');		height:43px;	width:228px;	}
.sidebar_body_comments			{ background-image:url('../graphics/sidebar_comments_body.png');						width:228px;	}
.sidebar_bottom_comments	 	{ background-image:url('../graphics/sidebar_comments_bottom.png');	height:52px;	width:228px;	}


.sidebar_content_standard
{
	margin-left: 22px;
	margin-right: 28px;
	
}

.sidebar_blog_entry
{
	
}

.sidebar_content_cart
{
	margin-left: 22px;
	margin-right: 20px;
}

.sidebar_content_howpanel
{
	position:relative;
	width:228px;
	height:338px;
}

	.sidebar_howpanel_prev
	{
		position:absolute;
		top:300px;
		left:165px;
		cursor:pointer;
	}
		
	.sidebar_howpanel_next
	{
		position:absolute;
		top:300px;
		left:185px;
		cursor:pointer;
	}

.cart_entry
{
	vertical-align:top;
	text-align:left;
}

	.cart_design_thumbnail
	{
		float:left;
		border-style:solid;
		border-width:1px;
		border-color:#888888;
	}
	
	.cart_design_details
	{
		float:right;
		width:163px;
		height:30px;

	}
	
	.cart_design_title_row
	{
		float:left;
			
		margin-top:3px;
		width:120px;
		text-align:left;
	}
	
		.cart_design_title
		{
			float:left;
			margin-left:5px;
			overflow:hidden;
			width:120px;	
			height:26px;
			
		}	
		
		.cart_design_title_customized
		{
			float:left;
			margin-left:5px;
			overflow:hidden;
			width:120px;	
			height:13px;
			cursor:pointer;
		}	
		
		.cart_design_title:hover
		{
		/*	text-decoration:underline;
		*/
		}
		
		.card_design_quantity
		{
			float:right; display:inline;
			margin-top:1px;
			height:10px;
			width:25px;
			
		}
		
	.cart_design_aux_row
	{
		float:right;
			
		margin-top:0px;
		width:35px;
		text-align:left;
	}
	
		.cart_design_designer
		{
			float:left;
			margin-left:5px;
			width:120px;
			height:13px;
			overflow:hidden;
		
		
		}
		
		.cart_design_blank_control
		{
			display:inline;
			float:right;
			clear:right;
			margin-top:4px;
			width:40px;
		}
		
			.cart_design_blank_control_add
			{
				border-style:solid; border-width:1px; float:right	;
				border-color:#000000;
				cursor:pointer;
				background-color:#FFFFFF;
				color:#000000;
				width:15px;
				text-align:center;
			}
			
			.cart_design_blank_control_add:hover
			{
				background-color:#BBBBBB;
				color:#000000;
			}
			
			.cart_design_blank_control_minus
			{
				border-style:solid; border-width:1px; float:right;
				border-color:#000000;
				cursor:pointer;	
				background-color:#000000;
				color:#FFFFFF;
				width:15px;
				text-align:center;
			}
			
			.cart_design_blank_control_minus:hover
			{
				background-color:#666666;
			
			}
			
			.cart_design_blank_control_cancel
			{
				border-style:solid; border-width:1px; float:right;
				border-color:#000000;
				cursor:pointer;
				background-color:#FF0000;
				color:#FFFFFF;
				width:15px;
				text-align:center;
			}
			
			.cart_design_blank_control_cancel:hover
			{
				background-color:#BB0000;
			
			}
			
			.cart_design_blank_control_edit
			{
				border-style:solid; border-width:1px; float:right;
				border-color:#000000;
				cursor:pointer;
				background-color:#0000FF;
				color:#FFFFFF;
				width:15px;
				text-align:center;

			}

			.cart_design_blank_control_edit:hover
			{
				background-color:#7788FF;
			
			}

.designer_participate_contest { width:195px; height:20px; }
.designer_participate_contest_icon { float:left; margin-top:-1px; padding-right:5px; }
.designer_participate_contest_name { left:5px; color:#000000; font-weight:bold; text-decoration:none; }
.designer_participate_contest_name:hover { text-decoration:underline; }

	
img		{	border-style:none; /* display:block; */ }
h1		{	 }
h2		{	 }
h3		{	font-family : Verdana;	font-weight:normal;	font-size:12px;	display:inline;   margin-bottom:0;  text-align:justify;  }
h4		{	font-family : Verdana;	font-weight:normal;	font-size:10px;	display:inline;   margin-bottom:0;  text-align: justify; }
h5		{	font-family : Verdana;	font-weight:normal;	font-size:9px;		display:inline;   margin-bottom:0;}
h6		{	font-family : Verdana;	font-weight:normal;	font-size:8px;		display:inline;   margin-bottom:0;}
	
.link_normal			{ color: #005DDC; text-decoration: none; cursor:pointer;		}
.link_normal:hover		{ color: #FF0000; text-decoration: underline;		}

.text_footer			{ font-family : Verdana;	font-size: 10px;	color: #337755; text-decoration: none	}

.link_footer			{ font-family : Verdana;	font-size: 10px;	color: #337755; text-decoration: none		}
.link_footer:hover		{ font-family : Verdana;	font-size: 10px;	color: #AAAA55; text-decoration: underline	}
.link_sidebar			{ 	color: #FF801F; text-decoration: none		}
.link_sidebar:hover		{ 	color: #FF801F; text-decoration: underline	}

.link_emphasis			{ 	color: #4D7222; text-decoration: none		}
.link_emphasis:hover	{ 	color: #4D7222; text-decoration: underline	}

.link_login				{ font-family : Verdana; 	color: #FFFFFF; text-decoration: none		}
.link_login:hover		{ font-family : Verdana;	color: #FFFF00; text-decoration: underline	}

.link_contest			{ color: #FFFFFF; text-decoration: none;	 }
.link_contest:hover		{ color: #FFFF00; text-decoration: underline; }

.tiny_logo				{ position:relative; top:2px; }
.tiny_smiley			{ position:relative; top:3px; }


/*em						{	color:#4D7222; font-style:normal; } 
*/
em						{	color:#97b647; font-style:normal; } 
h1						{ font-size:inherit; font-weight:inherit; display: inline;  }
h2						{ font-size:inherit; font-weight:inherit; display: inline; }
h3						{ font-size:inherit; font-weight:inherit; display: inline; }
h4						{ font-size:inherit; font-weight:inherit; display: inline; }
h5						{ font-size:inherit; font-weight:inherit; display: inline; }
h6						{ font-size:inherit; font-weight:inherit; display: inline; }

.text_supertitle		{  font-family:Verdana; font-size: 18px; padding:0px 0px 0px 0px; text-align: justify; }
.text_title				{  font-family:Verdana;	font-size: 16px; padding:0px 0px 0px 0px; text-align: justify; } 
.text_minor_title		{  font-family:Verdana;	font-size: 15px; padding:0px 0px 0px 0px; text-align: justify; } 
.text_subtitle			{  font-family:Verdana; font-size: 14px; padding:0px 0px 0px 0px; text-align: justify; }
.text_enlarged			{  font-family:Verdana; font-size: 13px; padding:0px 0px 0px 0px; text-align: justify; }
.text_normal			{  font-family:Verdana; font-size: 12px; padding:0px 0px 0px 0px; text-align: justify; }
.text_reduced			{  font-family:Verdana; font-size: 11px; padding:0px 0px 0px 0px; text-align: justify; }
.text_small				{  font-family:Verdana; font-size: 10px; padding:0px 0px 0px 0px; text-align: justify; }
.text_smaller			{  font-family:Verdana; font-size: 9px; padding:0px 0px 0px 0px; text-align: justify; }

.text_fineprint			{  font-family:Verdana; font-size: 8px;  padding:0px 0px 0px 0px; text-align: justify; }

.error_enlarged			{  font-family:Verdana; font-size: 13px; color:#FF5533; font-weight:bold; padding:0px 0px 0px 0px; text-align: justify; }
.error_normal			{  font-family:Verdana; font-size: 12px; color:#FF5533; font-weight:bold; padding:0px 0px 0px 0px; text-align: justify; }
.error_reduced			{  font-family:Verdana; font-size: 11px; color:#FF5533; font-weight:bold; padding:0px 0px 0px 0px; text-align: justify; }
.error_small			{  font-family:Verdana; font-size: 10px; color:#FF5533; font-weight:bold; padding:0px 0px 0px 0px; text-align: justify; }

.highlight_subtitle			{  font-family:Verdana; font-weight: bold; font-size: 14px; color: #5588FF;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight_enlarged			{  font-family:Verdana; font-weight: bold; font-size: 13px; color: #5588FF;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight_normal			{  font-family:Verdana; font-weight: bold; font-size: 12px; color: #5588FF;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight_reduced			{  font-family:Verdana; font-weight: bold; font-size: 11px; color: #5588FF;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight_small			{  font-family:Verdana; font-weight: bold; font-size: 10px; color: #5588FF;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight_smaller			{  font-family:Verdana; font-weight: bold; font-size: 9px; color: #5588FF;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight_fineprint		{  font-family:Verdana; font-weight: bold; font-size: 8px; color: #5588FF;  padding:0px 0px 0px 0px; text-align: justify; }

.highlight2_subtitle		{  font-family:Verdana; font-weight: bold; font-size: 14px; color: #DC0000;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight2_enlarged		{  font-family:Verdana; font-weight: bold; font-size: 13px; color: #DC0000;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight2_normal			{  font-family:Verdana; font-weight: bold; font-size: 12px; color: #DC0000;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight2_reduced			{  font-family:Verdana; font-weight: bold; font-size: 11px; color: #DC0000;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight2_small			{  font-family:Verdana; font-weight: bold; font-size: 10px; color: #DC0000;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight2_smaller			{  font-family:Verdana; font-weight: bold; font-size: 9px; color: #DC0000;  padding:0px 0px 0px 0px; text-align: justify; }
.highlight2_fineprint		{  font-family:Verdana; font-weight: bold; font-size: 8px; color: #DC0000;  padding:0px 0px 0px 0px; text-align: justify; }

.faded_supertitle		{  font-family:Verdana; font-size: 18px; color: #AAAAAA;  }
.faded_title			{  font-family:Verdana; font-size: 16px; color: #AAAAAA;  }
.faded_subtitle			{  font-family:Verdana; font-size: 14px; color: #AAAAAA;  }
.faded_enlarged			{  font-family:Verdana; font-size: 13px; color: #AAAAAA;  }
.faded_normal			{  font-family:Verdana; font-size: 12px; color: #AAAAAA;  }
.faded_reduced			{  font-family:Verdana; font-size: 11px; color: #AAAAAA   }
.faded_small			{  font-family:Verdana; font-size: 10px; color: #AAAAAA;  }
.faded_smaller			{  font-family:Verdana; font-size: 9px; color: #AAAAAA;   }
.faded_fineprint		{  font-family:Verdana; font-size: 8px; color: #AAAAAA;   }

.comment_supertitle		{  font-family:Verdana; font-size: 18px; color: #1595FF; font-weight:bold;  }
.comment_title			{  font-family:Verdana; font-size: 16px; color: #1595FF; font-weight:bold;  }
.comment_subtitle		{  font-family:Verdana; font-size: 14px; color: #1595FF; font-weight:bold; }
.comment_enlarged		{  font-family:Verdana; font-size: 13px; color: #1595FF; font-weight:bold;  }
.comment_normal			{  font-family:Verdana; font-size: 12px; color: #1595FF;  font-weight:bold; }
.comment_reduced		{  font-family:Verdana; font-size: 11px; color: #1595FF;  font-weight:bold;  }
.comment_small			{  font-family:Verdana; font-size: 10px; color: #1595FF; font-weight:bold;  }
.comment_smaller		{  font-family:Verdana; font-size: 9px; color: #1595FF;  font-weight:bold;  }
.comment_fineprint		{  font-family:Verdana; font-size: 8px; color: #1595FF;  font-weight:bold;  }

.courier_normal		{ font-family:Courier; font-size:12px;	color: #222222; }

.test			{ vertical-align: top; }

.button_style_1	{ background-color:#97b647; color:#FFFFFF; font-weight:bold; padding:2px 2px 2px 2px; }
.button_style_2	{ background-color:#FEDC40; color:#009900; font-weight:bold; padding:2px 2px 2px 2px; }
.button_style_3	{ color:#000000; font-size:12px; font-weight:bold; padding:4px 2px 5px 2px; }

/* POPUP */

.popup_background 
{
    position:fixed;
    z-index:200;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color:#000000;
    filter:alpha(opacity=75); opacity:0.75; 
}

.popup_content  
{	
	position:fixed;  
	z-index:2000; 
	width:1000px; 
	height:530px; 
	top:50%; 
	left:50%;
	margin:-265px auto auto -500px;
	
	background-color:#FFFFFF;
}

.popup_content_address
{	
	position:fixed;  
	z-index:2000; 
	width:400px; 
	height:350px; 
	top:50%; 
	left:50%;
	margin:-160px auto auto -200px;
	
	background-color:#FFFFFF;
}

.popup_content_payment_response
{	
	position:fixed;  
	z-index:2000; 
	width:400px; 
	height:240px; 
	top:50%; 
	left:50%;
	margin:-120px auto auto -200px;
	
	background-color:#FFFFFF;
}

.popup_address_request_ack
{	
	position:fixed;  
	z-index:2000; 
	width:400px; 
	height:240px; 
	top:50%; 
	left:50%;
	margin:-120px auto auto -200px;
	
	background-color:#DCFDFE;
	border:solid 3px #558888;  
}

.Div_Design_Showcase
{
	clear:both;
	float:left;
	position:relative;
	width:640px;
	height:450px;
	margin-left:18px;
	margin-top:6px;

	border-style:solid;
	border-width:1px;
	border-color:#EEEEEE;

}
	
	
	.Div_Design_Showcase_Details
	{
		position:absolute;
		left:0px;
		top:0px;
		width:320px;
		height:450px;
		background-image:url('../graphics/background_design_rating_details.png');
	}	
	
		.Div_Designer_Avatar
		{
			float:left;
			margin-left:30px;
			margin-top:78px;
		}
		
		.Div_Design_Title
		{
			float:left;
			margin-left:10px;
			margin-top:78px;
			width:170px;
			
		}
		
			.Div_Design_Details_Body
			{
				float:left; 
				height:230px; width:320px; 
				margin-top:10px; margin-left:30px;
			}
			
				.Div_Design_Description
				{
					overflow-x: hidden;
					overflow-y: hidden;	
					width:245px;
					height:150px;
					float:left;
				}	
		
		.Div_Design_Showcase_Photo
		{
			position:absolute;
			left:320px;
			top:0px;
			width:320px;
			height:450px;
			background-image:url('../graphics/background_main.gif');

			border-style:solid;
			border-width:1px;
			border-color:#DDDDDD;
			
			filter:alpha(opacity=0); opacity:0.0; 
		}
			#Image_Design_Photo
			{
				
			}
			
			#Image_Design_Progress
			{
				position:absolute;
				left:144px;
				top:209px;
				visibility:visible;
			}
			
		
		.Div_Design_Showcase_Cover
		{
			position:absolute;
			left:320px;
			top:0px;
			width:320px;
			height:450px;
			background-image:url('../graphics/background_main.gif');
			
			border-style:solid;
			border-width:1px;
			border-color:#DDDDDD;	
			
	/*		visibility:hidden;
	*/		
			
		}
			#Image_Design_Cover
			{
			
			}
			
		.Div_Design_Showcase_Content
		{	
			position:absolute;
			left:0px;
			top:0px;
			width:640px;
			height:450px;
			background-image:url('../graphics/background_main.gif');
			
			border-style:solid;
			border-width:1px;
			border-color:#DDDDDD;

	/*		visibility:hidden;
	*/
			filter:alpha(opacity=0); opacity:0.0; 

		}
			#Image_Design_Content
			{
				
			}
			
				#Image_Content_Progress
				{
					position:absolute;
					left:304px;
					top:209px;
					visibility:visible;
				}
		
	.Div_Design_Options
	{
		float:left;
		width:300px;
		height:480px;
		
		margin-left:20px;
		margin-top:6px;
		
		border-style:none;
		border-width:1px;
		border-color:#DDDDDD;
		
		background-color:#FFFFFF;
	}
		.Div_Design_Tab_Bar
		{
			cursor:pointer;
			width:300px;
			height:20px;
			
		}
		
			.Div_Design_Tab_Bar_Comments
			{
				float:left;
				background-image:url('../graphics/button_tab_comments.png');
				width:300px;
				height:20px;
				display:none;
			}
			
			.Div_Design_Tab_Bar_Customize
			{
				float:left;
				background-image:url('../graphics/button_tab_customize.png');
				width:300px;
				height:20px;
				display:none	;
			}
			
		.Div_Design_Option_Comments
		{
			position:relative;
			float:left;	
			width:300px;
			height:465px;
			background-color:#FFFFFF;
			display:none;
			background-image:url('../graphics/background_tab_comments.png');
		}
			.Div_Comments_Title
			{
				height:20px;
				margin-top:10px;
				margin-left: 15px;
			}
			
			.Div_Post_Comment
			{
				float:left;
				margin-left:15px;	
				width:260px;
			}
			
				.Button_Post_Comment
				{
					float:right;
				}

			.Div_Design_Comment_List
			{
				position:absolute;
				float:left;
				left:5px;
				top:105px;
				overflow:scroll;
				overflow-x: hidden;
				overflow-y: scroll;
				height:345px;
				width:290px;
				background-color:#FFFFFF;
			}
			
		.Div_Design_Option_Customize
		{
			position:relative;
			float:left;	
			width:300px;
			height:465px;
			background-color:#EFEEFF;
			display:none;
			background-image:url('../graphics/background_tab_customize.png');

		}
		
			.Div_Recipient_Address
			{
				background-color:Transparent;
				width:292px; 
				margin-left:-8px;
				border:solid 0px #368DF2;
		
			}
				.Div_Recipient_Address_Options
				{
					display:none;
				}
			
				.Div_Recipient_Address_Login_Message
				{
					display:none;
					float:left; margin-left:10px; width:275px;
					margin-top:10px;
				}
				
				.Div_Recipient_Address_Status
				{
					display:none;
				}
				
					
					.Div_Address_Status_Text
					{
						background-color:#FFFFFF;
						border:none 1px #DDDDDD;
						float:left;
						margin-top:10px;
						width:265px; height:40px;
						padding:5px;
						text-align:left;
						
						overflow-x:hidden;
						overflow-y:auto;
						
					}
					
				.Div_Recipient_Address_Directory_Result
				{
					display:none;
				}
				
				.Div_Recipient_Address_Email
				{
					display:none;
					background-color:#DCFDFE;
			
				}
				
					.Div_Email_Search_Result
					{
						background-color:transparent;
						border:none 1px #DDDDDD;
						float:left;
						margin-top:10px;
						width:265px; height:40px;
						padding:5px;
						height:40px;
						text-align:left;
						
						overflow-x:hidden;
						overflow-y:auto;
						
					}
				
					
					.Div_Email_Query_Respond_Options_Found
					{
						display:none;
					}
					
					.Div_Email_Query_Respond_Option_NotFound
					{
						display:none;
					}
				
				.Div_Recipient_Address_Real
				{
					display:inline;
					
				}
		
.Div_Design_Bottom_bar
{
	float:left; margin-left:15px; visibility:hidden; margin-top:-20px;
}		
		
.Div_Design_Navigation
{
	float:left; margin-top:10px; margin-left:22px; visibility:hidden; 
}

/*
.ellipsis  {
   white-space:nowrap;
    -o-text-overflow:ellipsis;

   text-overflow:ellipsis; 
	width:150px;
   overflow:hidden;
   display:inline;
}


.ellipsis span:after {
 content:'...';
	display:inline;
	

}

.ellipsis span 
{
	white-space:nowrap;
 -o-text-overflow:ellipsis;
   text-overflow:ellipsis;

   max-width:100px;
   width:100%;
   float:left;
  overflow:hidden;
}

div.ellipsis ins{
	height:10px;
	float:left;	
	width:1px;
	position:relative;
	left:-95%;	
}

div.ellipsis var{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	background:#fff;
	display:none;
}

div.ellipsis var:after{
	content:'...';
	
}
*/
 .Ellipsis {
       white-space:wrap;
       text-overflow:ellipsis;	
       overflow:hidden;
 display:block;
       -o-text-overflow:ellipsis;
      -ms-text-overflow:ellipsis;
      -moz-binding:url('/css/ellipsis-xbl.xml#ellipsis')
   }
